Всем привет! Помоги решить такую проблему, Есть Asterisk+ FreePBX 13 на нем настроен SIP TRUNK с ростелкомом + sip trunk с АТС PAnasonic. Проблема в том, что когда люди звонят на номер ростелекома, то отображение номер идет без кода города ( например звонят с мобильного, а я вижу 9159003000, без цифры 7 в начале). Настройка Dial Number Manipulation Rules не помогает, так как звонок приходящий на номер ростелекома перенаправляется в sip trunk и приходит на ATC Panasonic , то есть asterisk звонит по внутренним номерам).
Вот скрипт перенаправления, может сюда надо что-то добавить?
exten => 777,1,Noop(New call received from ${CALLERID(all)})
exten => 777,n,Set(COUNT=${DB(test2/count)})
exten => 777,n,SayDigits(${COUNT})
exten => 777,n,GotoIf($[${COUNT} = 0]?labelagt1)
exten => 777,n(labelagt2),Set(DB(test2/count)=0)
exten => 777,n(labelagt2),Goto(from-internal,700,1)
exten => 777,n,Hangup
exten => 777,n(labelagt1),Set(DB(test2/count)=1)
exten => 777,n(labelagt1),Goto(from-internal,800,1)
exten => 777,n,Hangup