Re: callerid
Добавлено: 12 дек 2013, 20:20
Vlad1983
сделал пока так:
получается вызов проходит по всей логике и в конце, если все-таки не будет найдено ни одного соответствия, calledid в итоге будет равен 5555557. Как раз то, что нужно!
по setvar нашел как раз подобную тему
http://www.voip-info.org/wiki/view/Asterisk+cmd+SetVar
Ваш пример в две строки еще лучше!
я в шаблоне для всех пиров указал callerid который для большинства по умолчанию должен быть, а тем у кого уникальный - выставил нужный им. красота!
Спасибо большое всем! еще один полезный урок
сделал пока так:
Код: Выделить всё
[TEST]
exten => _98XXXXXXXXXX,1,ExecIf($["${CALLERID(num)}"="578"]?Set(CALLERID(num)=5555555))
same => n,ExecIf($["${CALLERID(num)}"="579"]?Set(CALLERID(num)=5555556):Set(CALLERID(num)=5555557))
same => n,Dial(SIP/МОЙ_ОПЕРАТОР/${EXTEN:1})
по setvar нашел как раз подобную тему
http://www.voip-info.org/wiki/view/Asterisk+cmd+SetVar
Ваш пример в две строки еще лучше!
я в шаблоне для всех пиров указал callerid который для большинства по умолчанию должен быть, а тем у кого уникальный - выставил нужный им. красота!
Спасибо большое всем! еще один полезный урок