From 77edb683166b854bd9a32e900709e81d2f832667 Mon Sep 17 00:00:00 2001 From: mpmc Date: Thu, 6 Jul 2023 18:04:52 +0100 Subject: [PATCH] ast: add lastcall repeat --- asterisk/conf/mobile/extensions.conf | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/asterisk/conf/mobile/extensions.conf b/asterisk/conf/mobile/extensions.conf index 6051828..248e7dc 100644 --- a/asterisk/conf/mobile/extensions.conf +++ b/asterisk/conf/mobile/extensions.conf @@ -28,7 +28,13 @@ exten => _X.,hint,PJSIP/${EXTEN} [app-lastcallreturn] exten => 1471,1,Verbose(1, "info: ${CALLERID(num)} dialed app-lastcallreturn") - same => n,Set(number=${DB(lastcaller/${CALLERID(num)})}) + 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,Answer(100) same => n,GotoIf($["${number}" = ""]?nonum,1) same => n,Playback(info-about-last-call&telephone-number) @@ -37,9 +43,7 @@ exten => 1471,1,Verbose(1, "info: ${CALLERID(num)} dialed app-lastcallreturn") 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()