User identification process in the phone

I don't know where to start with such an apology for what might be a vague question. I need a phone verification system like elance.com where the user receives a phone call and must either enter the numbers displayed on their computer screen, or they have to enter the numbers they spoke to on the phone.

I need this as I want my app to check that the user is in the UK (and verify their phone number at the same time). It sounds simple, I just need an app that will call the user number and play the mp3 file (from the verbal code / number). But I don't know where to start. I have heard of something called Asterisk and I have a voip account, but I need the missing links how to put them all together.

+2


source to share


2 answers


Asterisk is the most flexible and powerful option you could use, but it can be a little overkill for your requirements. Asterisk offers a wide range of API options, including the FastAGI application that allows you to send commands and receive messages over a TCP socket. It is possible to initiate calls and receive DTMFs with Asterisk, and then pipe the result back to your application through FastAGI (or one of the other API options like curl, pipes, etc.).

Instead of Asterisk, you can use one of the voice application platforms and save a lot of effort on setting up your own Asterisk server. I know TringMe , Tropo and Tellme .



It's also worth noting that if you plan on relying on your users to have a UK number located in the UK, you are at risk. It is trivial to get a UK phone number and route it to a VoIP phone anywhere on the Internet.

Update: Twilio is another one.

+3


source


Will your voip use regular telephones, i.e. regular phone in your table, you can get the decoded CALLER ID text by using the voice-calling modem. Just connect your modem to your computer the old way and bind a terminal session (pc modem) and its stdout is your application. It is hardware that is easy to handle and debug. It's all text and linux loves text.



-1


source







All Articles