Two modules for a2billing customers, make additional online services which can be offered for free, or monthly charge.
1. ‘AUTO ATTENDANT’
Allows building many auto-attendants, upload files as media prompts, sets destination for each selection.
The smart feature here is Text2Speech , it allows, alternatively, setting just text instead of uploading media files — and listed it directly from the page. For this, firstly, I used text2wav — the asterisk implementation of festival text2speech linux tool, but quality was very low, uploading different languages, voices ( http://tts.speech.cs.cmu.edu:8083/ ), mbrola ( http://tcts.fpms.ac.be/synthesis/mbrola.html ) did not help. Commercial text2speech services were costly (around $200 per month)
Finally, I’ve found optimal solution: google text2speech free service, and this script: https://github.com/zaf/asterisk-googletts/
Using text, instead media recording, simplifies auto-attendant creating process, it helps to concentrate on main goal of IVR menu, and getting result fast — a few clicks, and nice female voice represent your company, answers your calls and read dynamic information to the callers.
Now, creating auto-attendant takes a few minutes. It supports SIP and PSTN destinations .
Auto-attendant is configured as destination for DID, which customer have ordered.