High level description:
The IVR need to "collect" digits from the coller (personal ID number) via DTMF or Google voice to text service.
The collected info needs to be stored on SQL table and passed as a parameter to dynamic (user defined) URL
Asterisk 11, freepbx 2.11
Asterisk 16, freepbx 15
Full installation doc.
All parameters will be via php page on /var/www/html/over
Full error log will be stored in dedicated SQL tabel.
IVR- caller identification settings
IVR- caller identification settings page should include the following fields:
Queues dropdown list- caller identification will be enabled in the chosen queue.
Identification (checkbox)- user will choose which identification option to enable:
Voice and dtmf
Dtmf length- the dtmf length that system will enable. with two fields: from and to.
Voice length- voice recording length that system will enable (in seconds)
Handling with errors:
If identification is set to DTMF and caller didn’t press the appropriate length- a prompt should be played- “ID number should be x-y length (for example 0-9). Please press again”.
If identification is set to voice and caller didn’t say anything- a prompt should be played- “the system did not recognize the number please say again”.
If identification is set to voice and recording reached to maximum length:
“Repeat recording” field is set to true- system should repeat caller recording.
Caller will confirm his identification by pressing on 1, or reject by pressing on 2.
If caller will reject, the first prompt will be played, which is asking the caller to say his id number.
“Repeat recording” field is set to false- system will send caller recording without repeating it.
10 freelancer đang chào giá trung bình $245 cho công việc này
Hello, I have vast experience with asterisk and php integration. I look forward to helping you on this project and completing it promptly. Relevant Skills and Experience Php/python asterisk integration.