mini IVRInstall required packages
Install google TTS AGI script cd /var/lib/asterisk/agi-bin wget https: //raw .github.com /zaf/asterisk-googletts/master/googletts .agi chmod +x googletts.agi You can also install festival TTSt apt-get install festival Manual simple IVR setup /etc/asterisk/extensions.conf base on Lefteris Zafiris TTS AGI script[home] exten => _5XXX,1,Dial(SIP/${EXTEN},20) exten => _5XXX,n,Hangup() exten => _0,1,Goto(IVR-001,s,1) exten => _1,1,Goto(IVR-002,s,1) [IVR-001] exten => s,1,Answer() exten => s,n,agi(googletts.agi,"Bienvenue chez Patrick !",fr) exten => s,n,Hangup() [IVR-002] exten => s,1,Answer() exten => s,n,Set(TIMEOUT(response)=10) exten => s,n,agi(googletts.agi,"Bienvenue",fr,any) exten => s,n,agi(googletts.agi,"Qui souhaitez vous joindre?",fr,any) exten => s,n,agi(googletts.agi,"Pour Patrick, tapez hein",fr,any) exten => s,n,agi(googletts.agi,"Pour Marie Laure, tapez deux",fr,any) exten => s,n,agi(googletts.agi,"Appuyez sur neuf pour entendre ce message",fr,any) exten => s,n,WaitExten() exten => 1,1,Goto(home,5212,1) exten => 2,1,Goto(home,5214,1) exten => _[3-9#],1,Goto(IVR-002,s,3) exten => t,1,Goto(IVR-002,s,3) |
* Asterisk POC >