diff --git a/asterisk/conf/mobile/extensions.conf b/asterisk/conf/mobile/extensions.conf index 3551e78..029112f 100644 --- a/asterisk/conf/mobile/extensions.conf +++ b/asterisk/conf/mobile/extensions.conf @@ -28,13 +28,6 @@ exten => _X.,hint,PJSIP/${EXTEN} [app-lastcallreturn] exten => 1471,1,Verbose(1, "info: ${CALLERID(num)} dialed app-lastcallreturn") - same => n,Goto(saynumber,1) - same => n,WaitExten(5) - same => n,Goto(saynumber,1) - same => n,WaitExten(10) - same => n,Goto(timeout,1) - -exten => saynumber,1,NoOp(1,"saying number") same => n,Set(number=${DB(lastcaller/${CALLERID(num)})}) same => n,Answer(100) same => n,GotoIf($["${number}" = ""]?nonum,1) @@ -44,7 +37,14 @@ exten => saynumber,1,NoOp(1,"saying number") same => n,Wait(1) same => n,Playback(to-call-num-press) same => n,Playback(digits/3) - + same => n,WaitExten(5) + same => n,SayDigits(${number}) + same => n,Wait(1) + same => n,Playback(to-call-num-press) + same => n,Playback(digits/3) + same => n,WaitExten(10) + same => n,Goto(timeout,1) + exten => 3,1,Goto(outbound-one,${number},1) same => n,Hangup()