;# // BEGIN SMS Dictator
exten => 767,1,Answer
exten => 767,n,Wait(1)
exten => 767,n,Flite("Please enter the 10 digit S.M.S number.")
exten => 767,n,Read(SMSNUM,beep,10)
exten => 767,n,Flite("S.M.S message will be sent two.")
exten => 767,n,SayDigits("${SMSNUM}")
exten => 767,n,Flite("To proceed. press 1.")
exten => 767,n,Read(MYPICK,beep,1)
exten => 767,n,GotoIf($["foo${MYPICK}" = "foo1"]?smsrecord:smsdone)
exten => 767,n(smsrecord),Flite("After the beep. I will reecord your S.M.S message. When you're finished. press the pound key.")
exten => 767,n,Set(RANDFILE=${RAND(8000,8599)})
exten => 767,n,Record(/tmp/${RANDFILE}.wav,3,10)
exten => 767,n,Flite("I think you said:")
exten => 767,n,Playback(/tmp/${RANDFILE})
exten => 767,n,Flite("If this is correct. press 1.")
exten => 767,n,Read(MYCHOICE,beep,1)
exten => 767,n,GotoIf($["foo${MYCHOICE}" = "foo1"]?smsproceed:smsdone)
exten => 767,n(smsproceed),Flite("One moment please while we send your message.")
exten => 767,n,AGI(smsgen.sh,${RANDFILE},${SMSNUM})
exten => 767,n,Flite("S.M.S message has been sent.")
exten => 767,n(smsdone),Playback(goodbye)
exten => 767,n,Hangup
;# // END SMS Dictator

