Как можно на * делать такое вещи?
SetVar или SetGlobalVar...
http://voip-info.org/wiki-Asterisk+call+forwarding
У меня полдучается пока такое:
exten => *100,1,DBPut(auto/${CALLERID}/attendant=1)
exten => *101,1,DBPut(auto/${CALLERID}/attendant=0)
exten => 1000,1,DBGet(autoattendant=auto/1000/attendant)
exten => 1000,2,GotoIf($${autoattendant} = "1"?auto|1)
exten => 1000,3,Dial(SIP/user1000,tT)
exten => auto,1,Voicemail(u${EXTEN})
не зхочет идти по метке... как правильно синтакс делать, чтоьы он в данном ${exten} шел сразу на шаг 9?
конфиг:
exten => 1000,1,Wait,4
exten => 1000,2,SetLanguage(ru)
exten => 1000,3,DBGet(autoattendant=auto/support_attendant)
exten => 1000,4,GotoIf($${autoattendant} = "1"?2000)
exten => 1000,5,Dial(****,wt)
exten => 2000,1,Voicemail(10000)
GotoIf(condition?label1[:label2])
Go to label1 if condition is true or to next step
как бы всё должно быть окей...
убрал в gotoif лишние $ и ""