rendered paste bodyexten => s,1,Answer
exten => s,2,Wait(1)
exten => s,3,SpeechCreate()
exten => s,4,SpeechActivateGrammar(company-directory)
exten => s,5,SpeechStart()
exten => s,6,SpeechBackground(who-would-you-like-to-call|30)
exten => s,7,Noop(SpeechStatus = ${SPEECH(status)}) ; 1 if SpeechCreate() called, else 0
exten => s,8,Noop(SpeechSpoke = ${SPEECH(spoke)}) ; 1 if speech detected, else 0
exten => s,9,Noop(Speech(results) = ${SPEECH(results)}) ; The number of results received (seldom > 1)
exten => s,10,Noop(SpeechText = ${SPEECH_TEXT(0)}) ; Text of the speech recorded in results index 0
exten => s,11,Noop(SpeechScore = ${SPEECH_SCORE(0)})
exten => s,12,Playback(extension)
exten => s,13,SayDigits(${SPEECH_TEXT(0)})
exten => s,14,Playback(pls-hold-while-try)
exten => s,15 Gosub(ext-local,${SPEECH_TEXT(0)},1)
;exten => s,15,Dial(SIP/${SPEECH_TEXT(0)})
exten => s,16,SpeechDeactivateGrammar(company-directory)
exten => s,17,SpeechDestroy()