Re: Ручная активация Transfer на другой номер
А я его сейчас переписал на DBGet/DBPut. ;)
Раньше я на диске создавал файл. Так правильнее будет.
...
; если нет флага -- переходим на $EXTEN+101
exten => 1,3,DBget(temp=number/number-gsm)
...
; флаг есть -- звонок на GSM
exten => 1,4,Goto(1,20)
; флага нет -- звонок на IP-телефон
exten => 1,104,Goto(1,10)
exten => trigger,1,DBget(temp=number/number-gsm) ; Флага нет -- n+101
; Флаг есть -- удаляем его и один раз произносим 'beep'
exten => trigger,2,DBdel(number/number-gsm)
exten => trigger,3,Playback(vm-deleted)
exten => trigger,4,Hangup
; Флага нет -- создадим его и два раза произносим 'beep'
exten => trigger,102,DBput(number/number-gsm=set)
exten => trigger,103,Playback(vm-saved)
exten => trigger,104,Hangup
P.S. Содержимое temp никого в данном случае не интересует.
Я туда пишу 'set' просто так. Можно вообще ничего не писать,
но не проверял будет ли работать DBGet.
|