I am in the midst of using Asterisk to create a customized IVR to facilitate in a survey. Brief on what my system will do.
- There will be a hotline for 10-15 concurrent incoming callers to dial into the box
- Each caller will be prompted with multiple IVR menus with survey questions.
- Utilizing the DTMF tones, the box will record the caller’s answers to each question prompted in a mySQL DB.
- I do not require any outgoing connection, at most, a default extension to a soft phone to speak to an operator.
I am very new to Asterisk and have installed my box with the latest version of TrixBox. Finally got it to run on 3 of my SIP phones and have configured every incoming call to be automatically directed to the customized IVR. It works perfectly fine on my soft phones dialling to “7777”. Got the IVR to work fine.
Hence, I have got myself a X100P card and managed to get it to work with my POTS line. However, my problems are below. Have done a lot of searching on the web but would like to seek advice on my following questions:
Only one POTS call can be connected to the IVR at one time. Concurrent incoming calls to the ZAP channel is automatically directed to voice mail. This could mean that the line was actually terminated in the box but how could I direct all these calls into the customized IVR instead of the voice mail?
Do I really need a PRI line and card for my case as I only require multiple incoming calls to IVR and does not require any outgoing line?
As multiple “hunting” lines can be created on a single POTS line with my operator here, can I still detect the Caller’s number and session for each of these incoming call? This is because I noticed that subsequent incoming calls does not get recorded in the Asterisk CLI verbose modes. I will need their phone number and session so my app can respond in ending these calls when needed. On the SIP phones, I have used "soft hangup ".
Hope anyone out there can advice me here. Thanks so much in advance!