Do I need a VoIP phone or software?

No, you are able to take calls using your web browser, for example, using Chrome. You must always keep the call receiving system open otherwise you will not receive calls.