ast: add lastcall repeat

This commit is contained in:
mpmc 2023-07-06 18:04:52 +01:00
parent 558cec1bcf
commit 77edb68316
1 changed files with 8 additions and 4 deletions

View File

@ -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()