Recently, several services have appeared that allow you to receive phone calls using the API:
This is probably easier than just physically receiving phone calls.
If you went to use a modem, then you obviously need drivers for it and a program against any API that these drivers showed.
In any case, you will need a way to associate a phone call with a session on a website — perhaps to create a unique number for each visitor or by entering them to enter a sequence of numbers when they are called. The workflow will look something like this:
- User visits website
- The site generates a session identifier, provides the user's phone number
- Custom Call Number
- / script/etc, API- cloudvox/twilio API
- ( , ..)
- -
- - -
- - .