Проблема в следующем.
Есть сеть ABC-F (прошивки на станциях разные) соединенная через маршрутизаторы cisco. Также имеется тестовая alcatel (не в ABC-F) и тестовый астериск с h323-транком (просто для совершения тестовых звонков). Схема работы следующая:
1)На алкателе звоним например на номер 2002 и через ARS выходим на SD
2)В SD ip адрес следующего узла (например cisco 3825)
3)Дальше попадаем на IP ТГ (это та же ТГ, что используется для ABC-F связей)
4)Звонок приходит на cisco. Та посылаем звонок на астериск тоже по h323 (у которого есть исходный абонент 2002)
5)Итог. Все замечательно работает и идет разговор в течение 38 секунд. После чего следует обрыв.
Если позвонить в обратном направлении то же самое (38 секунд и обрыв).
(Астериск используется чисто как стендовая атс. На самом деле не имеет значения, что будет после cisco маршрутизатора - тфоп с е1 или sip isp, все равно звонок продлится 38 секунд.)
Ситуация изменится если из этой схемы исключить маршрутизатор cisco. Если звонок с alcatel бросить сразу в астериск - обрыва не будет.
Вы наверное подумаете, что дело в не в алкателе и я ошибся форумом. Но есть небольшое "но".
Существует тестовая станция не в ABC-F сети. На ней все прекрасно работает (через те же самые маршрутизаторы cisco). Единственное отличие, на мой взгляд, между тестовой и рабочими - то, что ТГ для h323 у тестовой станции не используется для abc-f. На тестовой станции выставил такие же настройки ТГ, как у рабочих (пытался ее "сломать")- все-равно работает без проблем. Кроме того если астериска позвонить на сотовый через cisco (cisco подключена к isp) - тоже все работает.
Кто инициатор обрыва непонятно. При обрыве t3 выдает следующее:
|____________________________________________________________ __________________
| (847699:000032) Physical-Event :
| long: 22 desti: 0 source: 0 cryst: 2 cpl: 0 us: 0 term: 0 type a5
| tei: 0 >>>> message received : RELEASE [4d] Call ref : e2 6c
|____________________________________________________________ __________________
|
| IE:[08] CAUSE (l=2) 81 a9 -> [a9] TEMPORARY FAILURE
|____________________________________________________________ __________________
Для себя сделал вывод: проблема в том, что ТГ для ABC-F не подходит для h323-транка.
У меня несколько вопросов к знатокам:
1) Можно ли для одной станции сделать насколько IP ТГ (одна для ABC-F, одна для H323 например)?
2) Нужно ли для этого выделить отдельную плату ga,gd или можно на 1 плату создать несколько IP ТГ?
3) Можно ли вывести плату ga,gd из ТГ используемую для сети ABC-F и чем это грозит?
4) Может кто-нибудь подскажет по настройке cisco. Какие-нибудь таймеры сессий или что-нибудь что может обрывать звонок. Или хотя бы как выцепить лог разговора на маршрутизаторе
P.S. Cнимал - ставил галочку Round trip delay request - ставил никакой разницы. Не влияет ни на тестовую, ни на рабочие.
Есть сеть ABC-F (прошивки на станциях разные) соединенная через маршрутизаторы cisco. Также имеется тестовая alcatel (не в ABC-F) и тестовый астериск с h323-транком (просто для совершения тестовых звонков). Схема работы следующая:
1)На алкателе звоним например на номер 2002 и через ARS выходим на SD
2)В SD ip адрес следующего узла (например cisco 3825)
3)Дальше попадаем на IP ТГ (это та же ТГ, что используется для ABC-F связей)
4)Звонок приходит на cisco. Та посылаем звонок на астериск тоже по h323 (у которого есть исходный абонент 2002)
5)Итог. Все замечательно работает и идет разговор в течение 38 секунд. После чего следует обрыв.
Если позвонить в обратном направлении то же самое (38 секунд и обрыв).
(Астериск используется чисто как стендовая атс. На самом деле не имеет значения, что будет после cisco маршрутизатора - тфоп с е1 или sip isp, все равно звонок продлится 38 секунд.)
Ситуация изменится если из этой схемы исключить маршрутизатор cisco. Если звонок с alcatel бросить сразу в астериск - обрыва не будет.
Вы наверное подумаете, что дело в не в алкателе и я ошибся форумом. Но есть небольшое "но".
Существует тестовая станция не в ABC-F сети. На ней все прекрасно работает (через те же самые маршрутизаторы cisco). Единственное отличие, на мой взгляд, между тестовой и рабочими - то, что ТГ для h323 у тестовой станции не используется для abc-f. На тестовой станции выставил такие же настройки ТГ, как у рабочих (пытался ее "сломать")- все-равно работает без проблем. Кроме того если астериска позвонить на сотовый через cisco (cisco подключена к isp) - тоже все работает.
Кто инициатор обрыва непонятно. При обрыве t3 выдает следующее:
|____________________________________________________________
| (847699:000032) Physical-Event :
| long: 22 desti: 0 source: 0 cryst: 2 cpl: 0 us: 0 term: 0 type a5
| tei: 0 >>>> message received : RELEASE [4d] Call ref : e2 6c
|____________________________________________________________
|
| IE:[08] CAUSE (l=2) 81 a9 -> [a9] TEMPORARY FAILURE
|____________________________________________________________
Для себя сделал вывод: проблема в том, что ТГ для ABC-F не подходит для h323-транка.
У меня несколько вопросов к знатокам:
1) Можно ли для одной станции сделать насколько IP ТГ (одна для ABC-F, одна для H323 например)?
2) Нужно ли для этого выделить отдельную плату ga,gd или можно на 1 плату создать несколько IP ТГ?
3) Можно ли вывести плату ga,gd из ТГ используемую для сети ABC-F и чем это грозит?
4) Может кто-нибудь подскажет по настройке cisco. Какие-нибудь таймеры сессий или что-нибудь что может обрывать звонок. Или хотя бы как выцепить лог разговора на маршрутизаторе
P.S. Cнимал - ставил галочку Round trip delay request - ставил никакой разницы. Не влияет ни на тестовую, ни на рабочие.
Изменено: Сергей Челышев - 10.01.2014 14:53:17