Тема: Разорвать кольцевание вызова Asterisk-TDE
Настроил связку Asterisk-TDE600.
Работают звонки из TDE в Asterisk и обратно внутренним абонентам.
Работают звонки из TDE по межгороду через Asterisk+SIP-провайдер.
Для адресации вызовов из TDE в Asterisk используеться “2”.
Звонки из Asterisk в город проходят нормально, кроме “городских” номеров начинающихся с “2”, Если номер начинаеться с “2”, то он адресуеться обратно в Asterisk, где ненаходя эксеншена, завершает вызов “отбоем”.
Вопрос как победить “кольцевание” звонков, что-бы АТС не возвращала обратно вызовы из Asteriska, а отправляла-бы их на “городские” линии.
Используйте для звонков на астериск цифру, которой нет в городской нумерации.
Зря ты упомянул про TDE600.. (с) :lol:
А чё сразу с панасоника не на провайдера? Как, кстати, Астерих и панас между собой соединены?
ТС, элементарно, нужно единообразно настраивать и Астериск и TDE - выход в город через 9-ку и там и там.
А чё сразу с панасоника не на провайдера?
Это как раз правильно, лицензии экономить.
Зря ты упомянул про TDE600.. (с) :lol:
А чё сразу с панасоника не на провайдера? Как, кстати, Астерих и панас между собой соединены?
1. Нечего АТС в улицу светить.
2. Asterisk запланирован как база для развертывания IP-телефонии во множестве филиалах, порядка 30 штук, где используеться разноплановое оборудование + связывать мобильных клиентов через софтовые SIP-телефоны, + в ряде филиалов вообще нет УАТС и т.д. и т.п.
3. Астериск с АТС связаны через V-SIPGW16, работает 4 канала, планируеться докупить еще лицензии на 12 каналов.
ТС, элементарно, нужно единообразно настраивать и Астериск и TDE - выход в город через 9-ку и там и там.
Вроде так и сделано.
exten=>_9XXXXXX,1Dial(SIP/utde/${EXTEN:1},90)
и вызов идет на городскую линию, а если номер с 2 начинаеться, то обратно вертаеться.
Так EXTEN:1 один как раз и означает - первую цифру (т.е. 9) отрезать.
Так EXTEN:1 один как раз и означает - первую цифру (т.е. 9) отрезать.
Если не отрезать цифру, то АТС никуда не звонит....
Мне тут посоветывали сделать такой екстеншн
exten => _9.,1,Dial(SIP/utde/6401${EXTEN:1},300,rtT)
А в АТС добавить правило, чтобы номера начинающиеся с 6401, отрезались 6401 и отправлялись в “город”, а вот как добавить такое правило я не понимаю!
Ткните как делать.
9 НЕ отрезать для звонков на TDE. При этом, разумеется, отрезать при звонках sip-провайдерам.
Понятно, что сейчас у Вас не звонит, ведь Панас настроен на номер без 9-ки, от того и путаница.
Нужно переделать в * что бы посылал с 9-кой, а в Панасе - что бы так и набирал, без всяких модификаций. Тогда 222 и 92220022 никогда не перепутаются.
9 НЕ отрезать для звонков на TDE. При этом, разумеется, отрезать при звонках sip-провайдерам.
Понятно, что сейчас у Вас не звонит, ведь Панас настроен на номер без 9-ки, от того и путаница.
Нужно переделать в * что бы посылал с 9-кой, а в Панасе - что бы так и набирал, без всяких модификаций. Тогда 222 и 92220022 никогда не перепутаются.
Если я на аналоговм телефоне подключенноом к панасу набираю 9222022, то выхожу в город...
Если с Астериска посылаю 9222022 (ничего не отрезая, то никуда не попаадаю.
Если с Астериска послать 222022, то возвращаюсь обратно в Астериск.
Если я на аналоговм телефоне подключенноом к панасу набираю 9752022, то выхожу в город...
Если с Астериска отправить 9752022, то никуда не попадаю
Если с Астериска отправить 752022,то попаду куда нужно
Отсюда проблемма понятна, Панасооник принимает с Астериска номера и если они не соответсвуют внутреннему плану набора или переадресации, то пихает их во внешнюю линию... Как сделать, что-бы панас понимал, что “9” в номере пришедшем с астериска, означает бросить этот номер без 9 на городскую линию.
TIE настроить, если же соединены они “правильно”
КТо такой TIE и как настроить? в Maintenance Console руский язык, такой абревиатуры не обнгаружил.
Регион ВРЖ-36
На ангельском есть. В фиче гайд тоже полезно заглянуть.
Как сделать, что-бы панас понимал, что “9” в номере пришедшем с астериска, означает бросить этот номер без 9 на городскую линию.
Изначально так оно и есть.
Вот здесь все по настройке TDE: здесь.
Правда, может в 600-й какие отличия, не знаю, писал для своей двухсоточки v3.
я по-русски плохо понимаю. приватная сеть , как то так там искать.
“
Как сделать, что-бы панас понимал, что “9” в номере пришедшем с астериска, означает бросить этот номер без 9 на городскую линию.
Изначально так оно и есть.
Вот здесь все по настройке TDE: здесь.
Правда, может в 600-й какие отличия, не знаю, писал для своей двухсоточки v3.
Настройки делал именно по этому материалу... но увы и ах. внешние вызовы работают, только если из астериска посылать без “9”, если с “9”, то ничего не проходит, а на Астериске вот такой лог:
== Using SIP RTP CoS mark 5
—Executing [9734115@office:1] Dial(“SIP/2001212-b779ace0”, “SIP/utde/9734115,300,rtT”) in new stack
== Using SIP RTP CoS mark 5
—Called utde/9734115
—Got SIP response 484 “Address Incomplete” back from 192.168.1.101
== Everyone is busy/congested at this time (1:0/0/1)
== Spawn extension (office, 9734115, 1) exited INCOMPLETE on ‘SIP/2001212-b779ace0’
[Jan 28 01:42:11] WARNING[3181]: pbx.c:3839 __ast_pbx_run: Channel ‘SIP/2001212-b779ace0’ sent into invalid extension ‘9734115’ in context ‘office’, but no invalid handler
== Using SIP RTP CoS mark 5
—Executing [9274561@office:1] Dial(“SIP/2001212-b779b5c8”, “SIP/utde/9274561,300,rtT”) in new stack
== Using SIP RTP CoS mark 5
—Called utde/9274561
—Got SIP response 484 “Address Incomplete” back from 192.168.1.101
== Everyone is busy/congested at this time (1:0/0/1)
== Spawn extension (office, 9274561, 1) exited INCOMPLETE on ‘SIP/2001212-b779b5c8’
[Jan 28 01:42:19] WARNING[3182]: pbx.c:3839 __ast_pbx_run: Channel ‘SIP/2001212-b779b5c8’ sent into invalid extension ‘9274561’ in context ‘office’, but no invalid handler
localhost*CLI>