diff --git a/extensions.conf b/extensions.conf index e9ec39d..5a0cf8a 100644 --- a/extensions.conf +++ b/extensions.conf @@ -733,11 +733,17 @@ exten => _X.,n,Return() exten => s,1,Answer() same => n,Wait(1) same => n,Playback(hello) -;same => n,Playback(demo-echotest) -;same => n,Echo() -;same => n,Playback(demo-echodone) -;same => n,Playback(vm-goodbye) -same => n,Queue(shop) +same => n(start),Read(input,demo-enterkeywords,1,,1,7) ; play sample, ask for 1 number into input, max 1 attempts, 7 second timeout +same => n,GotoIf($[ "${input}" == "1" ]?record-bid,s,1) +same => n,GotoIf($[ "${input}" == "2" ]?take-question,s,1) +same => n,Goto(start) + +[record-bid] +exten => s,1,Playback(vm-goodbye) +same => n,Hangup() + +[take-question] +exten => s,1,Queue(shop) same => n,Hangup() [local]