Доброго времени суток.
Имеется сервер с астериском. В котором я разбираюсь очень поверхностно.
Ранее пользовались услугами сип-провайдера Зебра телеком, и исходящие международные вызовы шли через него. При совпадении паттерна вызов переходил на транк провайдера, и звонок шёл нормально.
Но недавно нас принудительно перевели на площадку Ростелекома, и у них при международном вызове нужно ещё и 810 добавлять. Вопрос - как автоматически добавлять это "810" в экстеншене? На данный момент сделано примерно так:
[CallingRule_Kazakhstan_77]
exten => _7[77]XXXXXXXXX,n,Dial(SIP/trunk_zebra/${EXTEN:0},60)
exten => _7[77]XXXXXXXXX,n,GotoIf($[${DIALSTATUS}=BUSY]?CallingRule_busy,_X!,1)
exten => _7[77]XXXXXXXXX,n,GotoIf($[${DIALSTATUS}=NOANSWER]?CallingRule_busy,_X!,1)
exten => _7[77]XXXXXXXXX,n,Hangup()
exten => h,1,Hangup()
Для FreePBX находил инфу, а для голого Астериска что-то нет. Может плохо искал