shamil писал(а):Привет 05 регион
я бы сделал так
exten => _11X.,1,Goto(manage-prefix,${CALLERID(num)},1)
[manage-prefix]
exten => _XXXXXX,1,Goto(78722${EXTEN},1)) ; Для коротких номеров
exten => _[78]XXXXXXXXXX,1,Dial(SIP/mtt/7${EXTEN:1}) ; Для национальных номеров
same => n,Hangup
7 символов потому что номер приходит от станции с 7кой спереди (7460000).Я добавил в это еще один Х для коротких номеров, но все равно не получилось, вот лог:shamil писал(а):С коротким номером 7465044 не сработало потому что там 7 знаков, а не 6. Почему?
-- Executing [119288780430@from-trunk:1] Goto("SIP/softx-00005a28", "manage-prefix,7456777,1") in new stack
-- Goto (manage-prefix,7456777,1)
-- Executing [7456777@manage-prefix:1] Goto("SIP/softx-00005a28", "787227456777,1)") in new stack
-- Goto (manage-prefix,787227456777,1)
В чем может быть проблема, почему синтаксис не подходит?Спасибо за помощь!