;# // BEGIN Star
exten => *,1,Answer
exten => *,n,Wait(1)
exten => *,n,Set(TIMEOUT(digit)=7)
exten => *,n,Set(TIMEOUT(response)=10)
;exten => *,n(retryit),Flite("Star, at your service. How can I help you today.")
exten => *,n(retryit),agi(ibmtts.php,"Star, at your service. How can I help you today.",en)
exten => *,n,agi(speech-recog.agi,en-US)
exten => *,n,Noop(= Script returned: ${status} , ${id} , ${confidence} , ${utterance} =)
;exten => *,n,GotoIf($["${confidence}" > "0.4"]?proceednow:retryit)
;exten => *,n(proceednow),agi(googletts.agi,"${utterance}. Here we go.",en)
exten => *,n(proceednow),agi(ibmtts.php,"${utterance}. Here we go.",en)
exten => *,n,AGI(nv-star.php,${utterance})
exten => *,n,NoOp(Answer: ${ANSWER})
exten => *,n,GotoIf($["${ANSWER}" = "*WOLFRAMALPHA"]?4747,12)
exten => *,n,GotoIf($["${ANSWER}" = "*CALL"]?callproc)
exten => *,n,GotoIf($["${ANSWER}" = "*DIAL"]?dialproclayit)
exten => *,n(callproc),Set(NAME2CALL=${utterance:5})
exten => *,n,Set(utterance=${NAME2CALL})
exten => *,n,Goto(411,11)
exten => *,n(dialproc),Set(DIAL=${utterance})
;exten => *,n,Dial(local/${DIAL}@from-internal)
exten => *,n,Goto(outbound-allroutes,${DIAL},1)
exten => *,n,Hangup
;exten => *,n(playit),Flite("${ANSWER}")
exten => *,n(playit),agi(ibmtts.php,"${ANSWER}",en)
exten => *,n,Hangup
;# // END Star
exten => *,1,Answer
exten => *,n,Wait(1)
exten => *,n,Set(TIMEOUT(digit)=7)
exten => *,n,Set(TIMEOUT(response)=10)
;exten => *,n(retryit),Flite("Star, at your service. How can I help you today.")
exten => *,n(retryit),agi(ibmtts.php,"Star, at your service. How can I help you today.",en)
exten => *,n,agi(speech-recog.agi,en-US)
exten => *,n,Noop(= Script returned: ${status} , ${id} , ${confidence} , ${utterance} =)
;exten => *,n,GotoIf($["${confidence}" > "0.4"]?proceednow:retryit)
;exten => *,n(proceednow),agi(googletts.agi,"${utterance}. Here we go.",en)
exten => *,n(proceednow),agi(ibmtts.php,"${utterance}. Here we go.",en)
exten => *,n,AGI(nv-star.php,${utterance})
exten => *,n,NoOp(Answer: ${ANSWER})
exten => *,n,GotoIf($["${ANSWER}" = "*WOLFRAMALPHA"]?4747,12)
exten => *,n,GotoIf($["${ANSWER}" = "*CALL"]?callproc)
exten => *,n,GotoIf($["${ANSWER}" = "*DIAL"]?dialproclayit)
exten => *,n(callproc),Set(NAME2CALL=${utterance:5})
exten => *,n,Set(utterance=${NAME2CALL})
exten => *,n,Goto(411,11)
exten => *,n(dialproc),Set(DIAL=${utterance})
;exten => *,n,Dial(local/${DIAL}@from-internal)
exten => *,n,Goto(outbound-allroutes,${DIAL},1)
exten => *,n,Hangup
;exten => *,n(playit),Flite("${ANSWER}")
exten => *,n(playit),agi(ibmtts.php,"${ANSWER}",en)
exten => *,n,Hangup
;# // END Star