Привет, снова понедельник! снова лето, снова все постарели на 1 год)
есть несколько транков.
вот как сделать так:
мобильные номера своего региона вызывать через trunk1 для офиса, trunk1-1 для филиала, trunk1-2 для другого филиала
а все остальные мобильные вызывать через trunk2, trunk2-1, trunk2-2 соответственно для каждого филиала?
конечно, можно писать так:
; офис
exten => +89162X.,1,Dial(....trunk1.....)
exten => +89262X.,1,Dial(....trunk1.....)
exten => +89632X.,1,Dial(....trunk1.....)
и т.д.
; филиал 1
exten => +89162X.,1,Dial(....trunk1-1.....)
exten => +89262X.,1,Dial(....trunk1-1.....)
exten => +89632X.,1,Dial(....trunk1-1.....)
Но это это занимает более 10 строк (все коды операторов надо перечислить)
Умножьте это на количество филиалов (ведь у каждого филиала будет свои исходящие транки)
Я пока не осилил как мне в PHP или PERL скрипт написать, или же связать с MySQL. Понимаю, что это займет приличное время на изучение материала.
Но вроде задача очень простая, неоткуда брать начальные знания, теорию по моему вопросу.
Поэтому решил эту задачу через Макросы решить.
Но вот Гугл только примитивные макросы выдает.
Исходные данные:
1) Транки известны
2) Маски кодов мобильных операторов известны: я их взял с гугла + с сайта россвязи
п.с.
Есть так называемые AEL и LUA. Но я их на закуску буду изучать, когда все будет настроено и будет работать на 100%, тогда разве что могу экспериментировать.
Спасибо за наводку