faq обучение настройка
Текущее время: Чт июн 19, 2025 20:08

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: Чт авг 12, 2004 05:39 
Не в сети

Зарегистрирован: Пт окт 03, 2003 16:34
Сообщений: 354
Откуда: UniCom Kharkov Ukraine
Hi !

Имею DG-102SH, (тот который нужно нести в представительство для возврата денег).
PROM Version Label: 0.0B16-G
TSG Version: V1.0 H.323 VoIP Gateway
CM Version Label: TEST-B43
Configuration for TCID 1: (TCID 2 аналогично)
Mode: Switched CAS
Pref Voice coding profile: 5
Pref Fax coding profile: 6
Prefer Codec:
g729a
И некий шлюз с которым нужно его завязать.

Делаю входящий звонок, вроде все как положено g729:
005128208 HSMU 3: VOICE CONNECTED, coding=g729AnnexA, FAST START mode, terminating
Держется устойчиво, держал минут 10-15, не вижу причин для отваливания.
При этом на соседнем порту диалтон есть и можно даже дозвонится через другой порт на шлюзе с которого держется входящий звонок.
Только есть нюанс.
Если соединение
005165566 HSMU 4: VOICE CONNECTED, coding=g711Ulaw64k, mode=Master
То можно поговорить,
но с вероятностью 50% соединяется так:
005161825 HSMU 5: VOICE CONNECTED, coding=g7231, mode=Slave
и ничего не слышно.

А теперь делаю исходящий звонок на тот же шлюз:
005096788 Local capability codec "g729AnnexA".
005096788 Remote capability codec "g729".
005096788 Remote capability codec "g7231".
005096788 Remote capability codec "g711Ulaw64k".
005096788 Remote capability codec "t38fax".
005096788 Remote capability codec "g729".
005096788 Local capability codec "g711Ulaw64k".
005096788 Remote capability codec "g729".
005096788 Remote capability codec "g7231".
005096788 Remote capability codec "g711Ulaw64k".
005096788 Match found for codec "g711Ulaw64k".
прикольно.
В результате получаем:
005096881 HSMU 2: VOICE CONNECTED, coding=g711Ulaw64k, mode=Master
Тоесть включил g711.
Звонок тоже не рвется, все хорошо.
Поднимаю трубу на другом порту:
005099167 DSPA: Dspalloc failed (4)
005099167 CCU: 0, DSP allocation failed
005099167 SPU: 0, Coding failure
005099167 DSPA: Dspalloc failed (4)
005099167 CCU: 0, DSP allocation failed
005099167 SPU: 0, Coding failure
005099519 CCU: 0, Coding now (officially) free
Ну и гудка просто нет.
Кладу трубку.

A в половине звонков получается почему-то соединится
005267747 HSMU 0: VOICE CONNECTED, coding=g7231, mode=Slave
и аналогично при поднятии трубы на другом порту тишина:
005276722 CCU: 1, DSP allocation failed
005276722 SPU: 1, Coding failure
005276722 DSPA: Dspalloc failed (4)
005276722 CCU: 1, DSP allocation failed
005276722 SPU: 1, Coding failure
005277240 CCU: 1, Coding now (officially) free

Если сделать 2 входящих звонка, никаких проблем:
005289471 HSMU 1: VOICE CONNECTED, coding=g729AnnexA, FAST START mode, terminating
005295718 HSMU 2: VOICE CONNECTED, coding=g729AnnexA, FAST START mode, terminating

Как получить исходящие звонки на g729 ? На какие-то другие шлюзы он запускается на g729, но мне-то надо на этот.
Полные дебаги могу предоставить всем желающим.
Кто может подсказать как найти чего кому не хватает и как это побороть ? Возможность совершать звонки в другую сторону помоему говорит о том что у этих шлюзов кодеки совместимы. Что им мешает нормально работать при звонках в другую сторону ?

И это, действительно на g7231 и g711 можно использовать только один порт ? А на DG-104SH сколько одновременно портов можно задействовать на этих протоколах ?
Может их все, того, в представительство, для возврата денег ?

Но это еще не все.
Принесли мне DG-104SH в который залили последнюю рекомендуемую тут прошивку.
ggdbg>show version
PROM Version Label: 1.0B20-G
TSG Version: V1.0 H.323 VoIP Gateway
CM Version Label: 1.0B53-G

Оказалось что профайлы кодеков в нем пустые. Это действительно так ?
Человек вбил профайл для G.729 руками из соседнего своего девайса.
Ситуация таже что и у меня, при входящем звонке все хорошо, а при исходящем нифига не работает !
Ну конечно, у меня-то девайс сползает на другие кодеки, а в этом профайлы для других кодеков отсутствуют. Вообще нельзя получить исходящее соединение. Цирк.
Я с 4-х портовиками мало дело имел. Это действительно такие у всех грабли ?

Может можно как-то укратить этот зверинец ? Че-то скзать особое ? Кто что знает, подскажите, а !

Представительство разводит руками, говорит что ждем новой прошивки. Уже год ждем. Оказыватся на DG-104SH тажа история, хотя новые прошивки вроде выходили, но помоему стабильнее всего работала первая, с которой он приехал, и которую вернуть теперь непонятно как.

BB.
Alex S.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 12, 2004 09:48 
Не в сети

Зарегистрирован: Чт авг 07, 2003 16:52
Сообщений: 1004
1. А что это з ашлюз - с него приходит чистый 729, которого у нас нет.
2. Устройство может работать по всем портам на любом кодеке.
3 То что нету профилей свидетельствует о том что не сделали фактори резет посл епрошивки устройства.

_________________
С уважением, Дмитрий Письменов


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 12, 2004 15:19 
Не в сети

Зарегистрирован: Пт окт 03, 2003 16:34
Сообщений: 354
Откуда: UniCom Kharkov Ukraine
Hi !

>1. А что это з ашлюз - с него приходит чистый 729, которого у нас нет.
Шлюз - помоему какой-то многопортовый планет.
В том-то все и дело что не совпадает название кодека. Сами кодеки совпадают, судя по тому что можно нормально разговаривать.
С другими шлюзами масса аналогичных проблем. Название в виде g729AnnexA присутствует у немногих шлюзов. Но при входящих звонках это почему-то не мешает.
Вот еще один, не знаю какой люз, но разговаривать нельзя по подобной проблеме, правда тут шлюз другие протоколы не предлагает.
008833847 Capability Set
008833847 Local capability codec "g729AnnexA".
008833847 Remote capability codec "g729".
008833847 Remote capability codec "t38fax".
008833847 Remote capability codec "g729".
008833847 Local capability codec "g711Ulaw64k".
008833847 Remote capability codec "g729".
008833847 Remote capability codec "t38fax".
008833847 Remote capability codec "g729".
008833847 Local capability codec "g711Alaw64k".
008833847 Remote capability codec "g729".
008833847 Remote capability codec "t38fax".
008833847 Remote capability codec "g729".
008833847 Local capability codec "g7231".
008833847 Remote capability codec "g729".
008833847 Remote capability codec "t38fax".
008833847 Remote capability codec "g729".
008833847 Local capability codec "g7231".
008833847 Remote capability codec "g729".
008833847 Remote capability codec "t38fax".
008833848 Remote capability codec "g729".
008833848 HSMU 3: Capabilities: NO MATCH FOUND!

>2. Устройство может работать по всем портам на любом кодеке.
Как мне получить такую работоспособность ?

>3 То что нету профилей свидетельствует о том что не сделали фактори резет посл епрошивки устройства.
Я попробую еще раз, сам все отресечу.

BB.
Alex S.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 12, 2004 15:23 
Не в сети

Зарегистрирован: Чт авг 07, 2003 16:52
Сообщений: 1004
2. Должно работать.

_________________
С уважением, Дмитрий Письменов


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 12, 2004 17:03 
Не в сети

Зарегистрирован: Пт окт 03, 2003 16:34
Сообщений: 354
Откуда: UniCom Kharkov Ukraine
Hi !

> 2. Должно работать.
А не работает.
Сейчас сделал одновременно 2 исходящих звонка c DG-102SH на принесенный клиентом DG-104, конектятся в 729 и все нормально. Если 2-й звонок делаю на свой шлюз, то на 711-м слышно а на 723 нет.
Тоесть во всех комбинациях твердая устойчивость.
И что делать ? Менять шлюз, модель или производителя ?
Или вам его привезти чтобы вы сами убедились что это действительно так как я говорю ? В случае подтверждения описанного мной оплачиваете расходя на командировку ?
Неужели Длинк не может себе позволить потратить пару сотен на выявление глюка в выпускаемом тысячами шлюзе ?

По 3. nwdbg factory reset помог, теперь он ведет себя точно так же как и мой. Исходящие сползают на 723 или на 711.
На 729-м, если его удается получить при соединении, все нормально, по крайней мере с 2-х портов одновременно.
Если соединение на 723-м (у этого как-то 711 в основном не получается), то ту гудок на 2-м порту есть, если исходящий сделать на 729-м (только позвонить на Длинк), то все нормально, а вот если соединяется на 723-м, то проходит один гудок, телефон назначения не звонит, и больше ничего.
И это в него еще 3-й телефон не воткнули. Вечером найду и попробую, на каком соединении перестанет давать диантон в линию ?
Или что я не так делаю ?

BB.
Alex S.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 12, 2004 17:12 
Не в сети

Зарегистрирован: Чт авг 07, 2003 16:52
Сообщений: 1004
alex44 писал(а):
Hi !

> 2. Должно работать.
А не работает.
Сейчас сделал одновременно 2 исходящих звонка c DG-102SH на принесенный клиентом DG-104, конектятся в 729 и все нормально. Если 2-й звонок делаю на свой шлюз, то на 711-м слышно а на 723 нет.
Тоесть во всех комбинациях твердая устойчивость.
И что делать ? Менять шлюз, модель или производителя ?
Или вам его привезти чтобы вы сами убедились что это действительно так как я говорю ? В случае подтверждения описанного мной оплачиваете расходя на командировку ?
Неужели Длинк не может себе позволить потратить пару сотен на выявление глюка в выпускаемом тысячами шлюзе ?

По 3. nwdbg factory reset помог, теперь он ведет себя точно так же как и мой. Исходящие сползают на 723 или на 711.
На 729-м, если его удается получить при соединении, все нормально, по крайней мере с 2-х портов одновременно.
Если соединение на 723-м (у этого как-то 711 в основном не получается), то ту гудок на 2-м порту есть, если исходящий сделать на 729-м (только позвонить на Длинк), то все нормально, а вот если соединяется на 723-м, то проходит один гудок, телефон назначения не звонит, и больше ничего.
И это в него еще 3-й телефон не воткнули. Вечером найду и попробую, на каком соединении перестанет давать диантон в линию ?
Или что я не так делаю ?

BB.
Alex S.


1. Повторите опыт без фаст-старта и поднимите терминал тайп до 65
2. Проблема не в самом шлюзе а в СОВМЕСТИМОСТИ его с Вашим конткретным терминирующим устройством.

_________________
С уважением, Дмитрий Письменов


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 13, 2004 03:02 
Не в сети

Зарегистрирован: Пт окт 03, 2003 16:34
Сообщений: 354
Откуда: UniCom Kharkov Ukraine
Hi !

>1. Повторите опыт без фаст-старта и поднимите терминал тайп до 65
Я это делал год назад. Повторял сейчас. Удивительно было бы если бы что-то поменялось.
Естественно, так конектится всегда
000025591 HSMU 0: VOICE CONNECTED, coding=g711Ulaw64k, mode=Master
000025591 HSMU 0: set timer for 180000 in state hsmup_state_voice_connected
000026351 DSPA: Dspalloc failed (4)
000026351 CCU: 0, DSP allocation failed
000026351 SPU: 0, Coding failure
000026351 DSPA: Dspalloc failed (4)
000026351 CCU: 0, DSP allocation failed
000026351 SPU: 0, Coding failure
000026809 HSMU 0: abort timer in state hsmup_state_voice_connected

И всегда нет гудка на другом порту.
На те шлюзы на которые небыло вобще конекта из за несовместимости кодека, естественно совместимости кодека не появилось.

Попробовал позвонить одновременно с обеих портов. О чудо ! Дозвонился сразу в 2 места ! И после этого, удивительно, если удержать состоявшийся разговор и положить трубу на другом порту, с него все еще можно было куда угодно позвонить на том же 711-м кодеке. Это все пока не положил трубу на обеих портах. После этого звоню с одного порта, соединяюсь, и опять на другом нет диалтона. Тоесть с 2-х портов позвонить можно, но только супер одновременно. Даже наверное не обязательно одновременно звонить, достаточно до начала звонка поднять трубу на другой лини и получить диалтон. Как только на одной линии началось соединение, на другой диалтона уже не получаеш. Вот так.
В случае когда нет диалтона при положении трубы на другой лини диалтон сам не появляется, он появляется только если положить и поднять трубку.

Я повторил серию экспериментов с h323 h245_term_type = 55
Естественно
000054163 HSMU 1: VOICE CONNECTED, coding=g7231, mode=Slave
000054163 HSMU 1: set timer for 180000 in state hsmup_state_voice_connected
000054163 HSMU 1: cmEvChanFlowControlToZero_msg
000054464 DSPA: Dspalloc failed (4)
000054464 CCU: 1, DSP allocation failed
000054464 SPU: 1, Coding failure
000054464 DSPA: Dspalloc failed (4)
000054464 CCU: 1, DSP allocation failed
000054464 SPU: 1, Coding failure

И отсутствие диалтона на другом порту.

Выполнил несколько одновременных звонков, но как не старался, с какого-то порта дозваниваешся, в другом полная тишина, положение и поднятие трубы дает туже тишину пока на другом порту разговор ударживается.

Теперь поставил h323 fast_start = off и повторил все эксперименты с h323 h245_term_type = 65 и 55
Все абсолютно тоже самое. Ничего не меняется.

Что мы можем еще сделать ?

> 2. Проблема не в самом шлюзе а в СОВМЕСТИМОСТИ его с Вашим конткретным терминирующим устройством.
Я понимаю. У меня 2 шлюза работающие между собой и оба работают наружу через оператора на кучу шлюзов по всему миру. С одного шлюза везде хорошо, в том числе и на DG-102SH, а с DG-102SH недоступны половина шлюзов по миру и на другой внутренний шлюз (потому как там не зарезаны отличные от 729 кодеки) можно поговорить не на том кодеке которых хочется.

Ну ладно совместимость, тут еще можно как-то что-то допускать. А как СОВМЕСТИМОСТЬ влияет на наличие диалтона в порту и возможность позвонить со 2-го порта, если с первого кто-то уже говорит ? Вот какой у меня плохосовместимый шлюз попался, что DG-102SH даже диалтон теряет. Удивительно, как он вообще от несовместимости еще не сгорел.

Че делать-то ?

Ладно хрен со мной, я потерплю еще год или пойду украинское представительство доставать на предмет возврата денег. У меня стоит DG-104SH заказчика, который завтра надо поставить на место в рабочем состоянии, и с него будут звонить (пытаться) и на их собственный шлюз в головной офис и по всему миру через того же оператора. Я не знаю как я буду объяснять что из за несовместимости в офис можно одновременно позвонить только одному человеку, а по миру пол мира не работает опять таки из за несовместимости.
Что бы вы сказали на месте заказчика ?

Я очень жду помощи.

BB.
Alex S.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 13, 2004 10:02 
Не в сети

Зарегистрирован: Чт авг 07, 2003 16:52
Сообщений: 1004
Пришлите дамп пакетов при звонке на сторонний шлюз с 729 кодеком.

_________________
С уважением, Дмитрий Письменов


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 13, 2004 13:53 
Не в сети

Зарегистрирован: Пт окт 03, 2003 16:34
Сообщений: 354
Откуда: UniCom Kharkov Ukraine
Hi !

> Пришлите дамп пакетов при звонке на сторонний шлюз с 729 кодеком.

Вот полностью то, что я частично сюда постил, это из неработающего направления.
Дальше 2 соединения куда работает, тоже явно разные шлюзы.
Дело в том что я звоню на софтсвич, а куда он дальше отдаст звонок я знать не могу. Куда-то работает, куда-то нет. О том что разные шлюзы могу догадываться только по разному набору кодеков которые они прадлагают.
Что-то с алгоритмом проверки и подбора кодеков в Длинках не так. Причем он получается по разному работает на входящем звонке и на исходящем. В конце дебаг входящего звонка с "несовместимого" шлюза. Почему-то не совместим он только когда звонок идет с Длинка.
Дальние звонки как-то еще лечатся, там стоят большие гейты на которых можно как-то допросится поменять название кодека с их стороны, что в данный момент и пытаются сделать. А что делать с локальными звонками, при аналогичном же несовпадении кодека ? Я бы готов был работать и на другом кодеке, но тут мешает отсутствие диалтона на другой линии во время разговора.

003520479 HSMU: Enter call_profile->capabilities
003520479 HSMU: Coding Profile Bit 6 ignored, no 'voice' usage.
003520479 HSMU: Exit call_profile->capabilities.
003520479 HSMU 0: Process outgoing H.323 Fast Start call.
003520479 Dialing DEST = TEL:806453***** (using GateKeeper)
003520479 SOURCE = NAME:alex44gw
003520479 USER_TO_USER = SETUP
003520479 hsmup_open_rtp_sockets: nw_open(RTP1), port=30000, call_num=0
003520479 hsmup_open_rtp_sockets: nw_open(RTCP2), call_num=0, port=30001
003520479 HSMU 0: set timer for 50000 in state hsmup_state_h225_wait_alerting
003520587 HSMU 0: Product ID = "Internet Telephony Gateway -- Version 3.00"
003520587 HSMU 0: Version ID = "R8.0 Gateway (Build 4)"
003520588 HSMU 0: abort timer in state hsmup_state_h225_wait_alerting
003520588 HSMU 0: set timer for 2000 in state hsmup_state_h225_wait_immediate_connect
003520787 HSMU 0: timer triggered in state hsmup_state_h225_wait_immediate_connect
003520787 HSMU 0: abort timer in state hsmup_state_h225_wait_immediate_connect
003521073 HSMU 0: set timer for 300 in state hsmup_state_fast_start_wait_complete
003521095 HSMU 0: Starting Capabilities Exchange, capabilities_send=0
003521095 HSMU 0: Sending local capabilities.
003521095 HSMU: h323_get_static_cap_name capability name "g729"
003521095 HSMU: h323_get_static_cap_name capability name "t38fax"
003521095 HSMU: h323_get_static_cap_name capability name "g729"
003521095
003521095 Capability Set
003521095 Local capability codec "g729AnnexA".
003521095 Remote capability codec "g729".
003521095 Remote capability codec "t38fax".
003521095 Remote capability codec "g729".
003521095 Local capability codec "g711Ulaw64k".
003521095 Remote capability codec "g729".
003521095 Remote capability codec "t38fax".
003521095 Remote capability codec "g729".
003521095 Local capability codec "g711Alaw64k".
003521095 Remote capability codec "g729".
003521095 Remote capability codec "t38fax".
003521095 Remote capability codec "g729".
003521095 Local capability codec "g7231".
003521095 Remote capability codec "g729".
003521095 Remote capability codec "t38fax".
003521095 Remote capability codec "g729".
003521095 Local capability codec "g7231".
003521095 Remote capability codec "g729".
003521095 Remote capability codec "t38fax".
003521096 Remote capability codec "g729".
003521096 HSMU 0: Capabilities: NO MATCH FOUND!
003521096 HSMU 0: abort timer in state hsmup_state_fast_start_wait_complete
003521096 HSMU 0: Double release (IF)
003521096 HSMU 0: CapabilitiesExt_msg
003521151 HSMU 0: voice rtp open=1, rtcp open=1, nw_close(voice socked RTP1, RTCP2)
003521151 HSMU 0: nw_close(inchan local RTCP65535, RTP65535)
003521151 HSMU 0: nw_close(inchan local RTCP65535, RTP65535)
003521151 HSMU 0: nw_close(inchan local RTCP65535, RTP65535)
003521151 HSMU 0: nw_close(inchan local RTCP65535, RTP65535)
003521151 HSMU 0: nw_close(outchan local RTCP65535)
003521151 HSMU 0: nw_close(outchan local RTCP65535)
003521151 HSMU 0: nw_close(outchan local RTCP65535)
003521151 HSMU 0: nw_close(outchan local RTCP65535)

Вот в другое место работает.
Ребята, насколько я понял, не напрасно, прописали 729-й кодек во всевозможных вариантах. В данном случае один из них совпал.

003563216 HSMU: Enter call_profile->capabilities
003563218 HSMU: Coding Profile Bit 6 ignored, no 'voice' usage.
003563218 HSMU: Exit call_profile->capabilities.
003563218 HSMU 4: Process outgoing H.323 Fast Start call.
003563218 Dialing DEST = TEL:8044******* (using GateKeeper)
003563218 SOURCE = NAME:alex44gw
003563218 USER_TO_USER = SETUP
003563218 hsmup_open_rtp_sockets: nw_open(RTP1), port=30008, call_num=4
003563218 hsmup_open_rtp_sockets: nw_open(RTCP2), call_num=4, port=30009
003563218 HSMU 4: set timer for 50000 in state hsmup_state_h225_wait_alerting
003563614 HSMU 4: cmControlStateFastStart
003563614 HSMU 4: Chan 0o cmEvChannelSetRTCPAddress_msg IP = *.*.*.*, Port = 16589
003563614 HSMU 4: Chan 0o cmEvChannelSetAddress_msg IP = *.*.*.*, Port = 16588
003563614 HSMU 4: Chan 0o - cmChannelStateConnected "g729AnnexA"
local RTCP = 0, remote RTCP =16589, RTP = *.*.*.*:16588
003563614 HSMU 4: Chan 0i cmEvChannelSetRTCPAddress_msg IP = *.*.*.*, Port = 16591
003563614 HSMU 4: Chan 0i - cmChannelStateConnected "g729AnnexA"
local RTCP = 0, remote RTCP =16591, RTP = 0.0.0.0:0
003563614 HSMU 4: FS Chan 0i - offering channel "g729AnnexA"
003563614 HSMU 4: FS Chan 0i: Opened RTP socket = 1, cmChannel = 30008
003563614 HSMU 4: Chan 0i: Opened RTCP socket = 2, port 30009
003563614 HSMU 4: abort timer in state hsmup_state_h225_wait_alerting
003563614 HSMU 4: set timer for 2000 in state hsmup_state_fast_start_alerting_info
003563635 HSMU 4: abort timer in state hsmup_state_fast_start_alerting_info
Get_Tcid_By_LocNum() fail of hsmup_send_rtcp_sr
003567953 HSMU 4: set timer for 300 in state hsmup_state_fast_start_wait_complete
003567954 HSMU 4: abort timer in state hsmup_state_fast_start_wait_complete
003567954 HSMU 4: VOICE CONNECTED, coding=g729AnnexA, FAST START mode, originating
003567954 HSMU 4: set timer for 30000 in state hsmup_state_voice_connected
003567955 HSMU 4: cmControlStateTransportConnected, Control channel opened for Fast Start call
.
003567960 HSMU 4: Starting Capabilities Exchange, capabilities_send=0
003567960 HSMU 4: Sending local capabilities.
003567960 HSMU: h323_get_static_cap_name capability name "g729AnnexAwAnnexB"
003567960 HSMU: h323_get_static_cap_name capability name "g729"
003567960 HSMU: h323_get_static_cap_name capability name "g729AnnexA"
003567960 HSMU: h323_get_static_cap_name NOT FOUND!
003567960 HSMU: Invalid capability name "dtmf"
003567960 HSMU: h323_get_static_cap_name NOT FOUND!
003567960 HSMU: Invalid capability name "hookflash"
003567960
003567960 Capability Set
003567960 HSMU 4: hsmup_rad_call_capabilities() Ignore regular capability match during Fast St
art.
003567960 HSMU 4: CapabilitiesExt_msg
003567990 HSMU 4: cmEvCallMasterSlaveStatus_msg: Local station is Slave
003567990 HSMU 4: cmControlStateConnected, p_call->fast_start_on=1
003567990 HSMU 4: abort timer in state hsmup_state_voice_connected
003567990 HSMU 4: set timer for 30000 in state hsmup_state_voice_connected
003569920 HSMU 4: abort timer in state hsmup_state_voice_connected
003569920 HSMU 4: cmCallDropParam(p_call=0x41b800, h323_release_reason=11)
003569977 HSMU 4: voice rtp open=0, rtcp open=0, nw_close(voice socked RTP1, RTCP2)
003569977 HSMU 4: nw_close(inchan local RTCP2, RTP1)
003569977 HSMU 4: nw_close(inchan local RTCP65535, RTP65535)
003569977 HSMU 4: nw_close(inchan local RTCP65535, RTP65535)
003569977 HSMU 4: nw_close(inchan local RTCP65535, RTP65535)
003569977 HSMU 4: nw_close(outchan local RTCP65535)
003569977 HSMU 4: nw_close(outchan local RTCP65535)
003569977 HSMU 4: nw_close(outchan local RTCP65535)
003569977 HSMU 4: nw_close(outchan local RTCP65535)

Вот еще в одно место работает.

003656025 HSMU: Enter call_profile->capabilities
003656025 HSMU: Coding Profile Bit 6 ignored, no 'voice' usage.
003656025 HSMU: Exit call_profile->capabilities.
003656025 HSMU 6: Process outgoing H.323 Fast Start call.
003656025 Dialing DEST = TEL:8095******* (using GateKeeper)
003656025 SOURCE = NAME:alex44gw
003656025 USER_TO_USER = SETUP
003656025 hsmup_open_rtp_sockets: nw_open(RTP1), port=30012, call_num=6
003656025 hsmup_open_rtp_sockets: nw_open(RTCP2), call_num=6, port=30013
003656025 HSMU 6: set timer for 50000 in state hsmup_state_h225_wait_alerting
003656204 HSMU 6: cmControlStateFastStart
003656204 HSMU 6: Chan 0o cmEvChannelSetRTCPAddress_msg IP = *.*.*.*, Port = 16595
003656204 HSMU 6: Chan 0o cmEvChannelSetAddress_msg IP = *.*.*.*, Port = 16594
003656204 HSMU 6: Chan 0o - cmChannelStateConnected "g729AnnexA"
local RTCP = 0, remote RTCP =16595, RTP = *.*.*.*:16594
003656204 HSMU 6: Chan 0i cmEvChannelSetRTCPAddress_msg IP = *.*.*.*, Port = 16595
003656204 HSMU 6: Chan 0i - cmChannelStateConnected "g729AnnexA"
local RTCP = 0, remote RTCP =16595, RTP = 0.0.0.0:0
003656204 HSMU 6: FS Chan 0i - offering channel "g729AnnexA"
003656204 HSMU 6: FS Chan 0i: Opened RTP socket = 1, cmChannel = 30012
003656204 HSMU 6: Chan 0i: Opened RTCP socket = 2, port 30013
003656204 HSMU 6: abort timer in state hsmup_state_h225_wait_alerting
003656204 HSMU 6: set timer for 2000 in state hsmup_state_fast_start_alerting_info
003656224 HSMU 6: abort timer in state hsmup_state_fast_start_alerting_info
003656342 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003656555 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
Get_Tcid_By_LocNum() fail of hsmup_send_rtcp_sr
003656869 HSMU 6: set timer for 300 in state hsmup_state_fast_start_wait_complete
003656870 HSMU 6: abort timer in state hsmup_state_fast_start_wait_complete
003656870 HSMU 6: VOICE CONNECTED, coding=g729AnnexA, FAST START mode, originating
003656870 HSMU 6: set timer for 30000 in state hsmup_state_voice_connected
003656883 HSMU 6: cmControlStateTransportConnected, Control channel opened for Fast Start call
.
003656891 HSMU 6: Starting Capabilities Exchange, capabilities_send=0
003656891 HSMU 6: Sending local capabilities.
003656891 HSMU: h323_get_static_cap_name capability name "t38fax"
003656891 HSMU: h323_get_static_cap_name capability name "nonStandard"
003656891 HSMU: h323_get_static_cap_name NOT FOUND!
003656891 HSMU: Invalid capability name "hookflash"
003656891 HSMU: h323_get_static_cap_name NOT FOUND!
003656891 HSMU: Invalid capability name "dtmf"
003656891 HSMU: h323_get_static_cap_name NOT FOUND!
003656891 HSMU: Invalid capability name "basicString"
003656891 HSMU: h323_get_static_cap_name capability name "g729AnnexA"
003656891 HSMU: h323_get_static_cap_name capability name "g729"
003656891 HSMU: h323_get_static_cap_name capability name "g729wAnnexB"
003656891
003656891 Capability Set
003656891 HSMU 6: hsmup_rad_call_capabilities() Ignore regular capability match during Fast St
art.
003656892 HSMU 6: CapabilitiesExt_msg
003656913 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003656968 HSMU 6: cmEvCallMasterSlaveStatus_msg: Local station is Slave
003656968 HSMU 6: cmControlStateConnected, p_call->fast_start_on=1
003656968 HSMU 6: abort timer in state hsmup_state_voice_connected
003656968 HSMU 6: set timer for 30000 in state hsmup_state_voice_connected
003657650 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003657924 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003658282 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003658609 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003659093 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003659693 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
Get_Tcid_By_LocNum() fail of hsmup_send_rtcp_sr
003659968 HSMU 6: timer triggered in state hsmup_state_voice_connected
003659968 HSMU 6: abort timer in state hsmup_state_voice_connected
003659968 HSMU 6: set timer for 30000 in state hsmup_state_voice_connected
003660326 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003660643 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003661200 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003661764 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003662115 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003662708 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
Get_Tcid_By_LocNum() fail of hsmup_send_rtcp_sr
003662968 HSMU 6: timer triggered in state hsmup_state_voice_connected
003662968 HSMU 6: abort timer in state hsmup_state_voice_connected
003662968 HSMU 6: set timer for 30000 in state hsmup_state_voice_connected
003663313 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003663779 HSMU RX RTCP DATA ERROR: ?rtcp pkt type=0
003664015 HSMU 6: abort timer in state hsmup_state_voice_connected
003664015 HSMU 6: cmCallDropParam(p_call=0x41d824, h323_release_reason=11)
003664072 HSMU 6: voice rtp open=0, rtcp open=0, nw_close(voice socked RTP1, RTCP2)
003664072 HSMU 6: nw_close(inchan local RTCP2, RTP1)
003664072 HSMU 6: nw_close(inchan local RTCP65535, RTP65535)
003664072 HSMU 6: nw_close(inchan local RTCP65535, RTP65535)
003664072 HSMU 6: nw_close(inchan local RTCP65535, RTP65535)
003664072 HSMU 6: nw_close(outchan local RTCP65535)
003664072 HSMU 6: nw_close(outchan local RTCP65535)
003664072 HSMU 6: nw_close(outchan local RTCP65535)
003664072 HSMU 6: nw_close(outchan local RTCP65535)

Входящий звонок со шлюза с котором наблюдается несовместимость на исходящем звонке. Почему на входящем звонке все совместимо и нормально работает ? Вот собственно и вопрос, как сделать чтобы также работало на исходящем звонке ? Как заставить Длинк работать на нужном мне кодеке ?

003808449 HSMU 5: hsmup_cmEvCallFastStartSetup_api: Search for FS capability.
003808449 HSMU: partnerChannelsNum = 1.
003808449 HSMU: == Channel 0
003808449 HSMU: type cmCapAudio
003808449 HSMU: transmit alt channels number = 1.
003808449 HSMU: transmit ch 0: g729.
003808449 HSMU: receive alt channels number = 1.
003808449 HSMU: receive ch 0: g729.
003808449 HSMU: Fast Start symmetric channels:
003808449 HSMU: 0: g729
003808449 HSMU: h323_get_static_cap_name capability name "g729"
003808449 HSMU 5: CallingPartyId = "TA:*.*.*.*:1721,NAME:unicomgw"
003808449 HSMU 5: UserUserInfo = "CID=O, SETUP9.1:1721,NAME:unicomgw"
003808449 HSMU 5: UserUserInfo = "CID=O, SETUP9.1:1721,NAME:unicomgw"
003808449 HSMU 5: remote CID number:"O", name:"O"
003808449 HSMU 5: received H323 Fast Start call, processing ...
003808527 HSMU: Enter call_profile->capabilities
003808527 HSMU: Coding Profile Bit 6 ignored, no 'voice' usage.
003808527 HSMU: Exit call_profile->capabilities.
003808527 HSMU 5: Fast start compatibility check.
003808527 HSMU 5: Match found for g729AnnexA (local = 0, offered = 0)
003808527 HSMU 5: selected fast start channel "g729AnnexA".
003808527 HSMU 5: cmControlStateFastStart
003808527 HSMU 5: Chan 0i cmEvChannelSetRTCPAddress_msg IP = *.*.*.*, Port = 30017
003808527 HSMU 5: Chan 0i - cmChannelStateConnected "g729"
local RTCP = 0, remote RTCP =30017, RTP = 0.0.0.0:0
003808527 HSMU 5: selected fast start channel "g729AnnexA".
003808527 hsmup_fast_start_incoming_lc: nw_open(RTP1), call_num=5, port=0, Chan_num(i/o)=30010
i
003808527 HSMU 5: Chan 0i: Opened RTP socket = 1, cmChannel = 30010
003808527 hsmup_fast_start_incoming_lc: nw_open(RTCP2), call_num=5, port=30011, chan_num(i/o)=
0i
003808527 HSMU 5: Chan 0i: Opened RTCP socket = 2, port 30011
003808527 HSMU 5: Chan 0o cmEvChannelSetRTCPAddress_msg IP = *.*.*.*, Port = 30017
003808527 HSMU 5: Chan 0o cmEvChannelSetAddress_msg IP = *.*.*.*, Port = 30016
003808527 HSMU 5: Chan 0o - cmChannelStateConnected "g729"
local RTCP = 0, remote RTCP =30017, RTP = *.*.*.*:30016
003808527 HSMU 5: VOICE CONNECTED, coding=g729AnnexA, FAST START mode, terminating
003808527 HSMU 5: set timer for 30000 in state hsmup_state_voice_connected
003808574 HSMU 5: Starting Capabilities Exchange, capabilities_send=0
003808574 HSMU 5: Sending local capabilities.
003808574 HSMU 5: cmControlStateTransportConnected, Control channel opened for Fast Start call
.
003808619 HSMU 5: cmEvCallMasterSlaveStatus_msg: Local station is Slave
003808981 HSMU 5: abort timer in state hsmup_state_voice_connected
003809034 HSMU 5: set timer for 30000 in state hsmup_state_voice_connected
003809034 HSMU 5: abort timer in state hsmup_state_voice_connected
003809034 HSMU 5: set timer for 30000 in state hsmup_state_voice_connected
003809034 HSMU 5: Starting Capabilities Exchange, capabilities_send=1
003809034 HSMU: h323_get_static_cap_name capability name "t38fax"
003809034 HSMU: h323_get_static_cap_name capability name "g729"
003809034 HSMU: h323_get_static_cap_name capability name "g7231"
003809034 HSMU: h323_get_static_cap_name capability name "g711Ulaw64k"
003809034 HSMU: h323_get_static_cap_name capability name "g729"
003809034
003809034 Capability Set
003809034 HSMU 5: hsmup_rad_call_capabilities() Ignore regular capability match during Fast St
art.
003809034 HSMU 5: CapabilitiesExt_msg
003809034 HSMU 5: cmControlStateConnected, p_call->fast_start_on=1
003809034 HSMU 5: abort timer in state hsmup_state_voice_connected
003809034 HSMU 5: set timer for 30000 in state hsmup_state_voice_connected
003812033 HSMU 5: timer triggered in state hsmup_state_voice_connected
003812033 HSMU 5: abort timer in state hsmup_state_voice_connected
003812033 HSMU 5: set timer for 30000 in state hsmup_state_voice_connected
003812872 HSMU 5: abort timer in state hsmup_state_voice_connected
003812872 HSMU 5: cmCallDropParam(p_call=0x41c812, h323_release_reason=11)
003813928 HSMU 5: voice rtp open=0, rtcp open=0, nw_close(voice socked RTP0, RTCP0)
003813928 HSMU 5: nw_close(inchan local RTCP2, RTP1)
003813928 HSMU 5: nw_close(inchan local RTCP65535, RTP65535)
003813928 HSMU 5: nw_close(inchan local RTCP65535, RTP65535)
003813928 HSMU 5: nw_close(inchan local RTCP65535, RTP65535)
003813928 HSMU 5: nw_close(outchan local RTCP65535)
003813928 HSMU 5: nw_close(outchan local RTCP65535)
003813928 HSMU 5: nw_close(outchan local RTCP65535)
003813928 HSMU 5: nw_close(outchan local RTCP65535)

BB.
Alex S.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 13, 2004 13:56 
Не в сети

Зарегистрирован: Чт авг 07, 2003 16:52
Сообщений: 1004
Это логи. Нужны дампы пакетов.

_________________
С уважением, Дмитрий Письменов


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 13, 2004 14:13 
Не в сети
IP-PBX member

Зарегистрирован: Чт дек 18, 2003 15:46
Сообщений: 789
Откуда: Dzr NN
Дмитрий,
ощущение что он один из шлюзов за натом сидит.


Дайте конкретные данные ОБОИХ шлюзов
а то убрали ip-адреса из логов - будто они нам и не нужны.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 13, 2004 14:18 
Не в сети

Зарегистрирован: Пт окт 03, 2003 16:34
Сообщений: 354
Откуда: UniCom Kharkov Ukraine
Hi !

> Это логи. Нужны дампы пакетов.
Сори, я не внимателен.
Можно по подробнее, что должно быть в дампе ?
Я просто не совсем понимаю как его получить. Вот думаю tcpdump-ом, и отфильтровать по IP 2-х шлюзов. Или нужно побайтово ?
Вы что вы имели в виду под сторонним шлюзом ? Достаточно того что стоит у меня и с которого получается 729-й а обратно нет ?

Сейчас мэйлом отправлю, если не то, подсказывайте как получить что нужно.

BB.
Alex S.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 13, 2004 14:22 
Не в сети

Зарегистрирован: Чт авг 07, 2003 16:52
Сообщений: 1004
alex44 писал(а):
Hi !

> Это логи. Нужны дампы пакетов.
Сори, я не внимателен.
Можно по подробнее, что должно быть в дампе ?
Я просто не совсем понимаю как его получить. Вот думаю tcpdump-ом, и отфильтровать по IP 2-х шлюзов. Или нужно побайтово ?
Вы что вы имели в виду под сторонним шлюзом ? Достаточно того что стоит у меня и с которого получается 729-й а обратно нет ?

Сейчас мэйлом отправлю, если не то, подсказывайте как получить что нужно.

BB.
Alex S.

Лучше с либпкап, например ethereal. Да, достаточно. 2 дампа входящий и исходящий.

_________________
С уважением, Дмитрий Письменов


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 16, 2004 12:15 
Не в сети

Зарегистрирован: Пт окт 03, 2003 16:34
Сообщений: 354
Откуда: UniCom Kharkov Ukraine
Hi !

Еще прикол, только что обнаружил. Раньше как-то в глаза не бросалось.
Вот как выглядят название кодеков в профайле:
Configuration for coding profile id 1:
Tx Coding = G.711 MU
Rx Coding = G.711 MU
Coding profile for voice
Configuration for coding profile id 2:
Tx Coding = G.711 A
Rx Coding = G.711 A
Coding profile for voice
Configuration for coding profile id 3:
Tx Coding = G723 5.3 kbps
Rx Coding = G723 5.3 kbps
Coding profile for voice
Configuration for coding profile id 4:
Tx Coding = G723 6.3 kbps
Rx Coding = G723 6.3 kbps
Coding profile for voice
Configuration for coding profile id 5:
Tx Coding = G.729AB
Rx Coding = G.729AB
Coding profile for voice
Configuration for coding profile id 6:
Tx Coding = T.38 FAX
Rx Coding = T.38 FAX
Coding profile for fax

А вот теперь смотрим на соединение:
на сколько я понял, это названия кодеков удаленного шлюза:
000390238 HSMU: h323_get_static_cap_name capability name "g729"
000390238 HSMU: h323_get_static_cap_name capability name "t38fax"
000390238 HSMU: h323_get_static_cap_name capability name "g729"

А вот с какими названиями наш DG-102SH их сравнивает при установлении совместимости, и так они выглядят для удаленного шлюза:
000390238 Capability Set
000390238 Local capability codec "g729AnnexA".
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
000390238 Remote capability codec "g729".
000390238 Remote capability codec "t38fax".
000390238 Remote capability codec "g729".
000390238 Local capability codec "g711Ulaw64k".
000390238 Remote capability codec "g729".
000390238 Remote capability codec "t38fax".
000390238 Remote capability codec "g729".
000390238 Local capability codec "g711Alaw64k".
000390238 Remote capability codec "g729".
000390238 Remote capability codec "t38fax".
000390238 Remote capability codec "g729".
000390238 Local capability codec "g7231".
000390238 Remote capability codec "g729".
000390238 Remote capability codec "t38fax".
000390238 Remote capability codec "g729".
000390238 Local capability codec "g7231".
000390238 Remote capability codec "g729".
000390238 Remote capability codec "t38fax".
000390238 Remote capability codec "g729".
000390238 HSMU 2: Capabilities: NO MATCH FOUND!

Может меня кто поправит и скажет что сравнивается не только название кодека но и сам кодек как-то ? А то я че-то не знаю механизма выбора кодека и проверку совместимости у H323.

Но всеровно, разница между G.729AB в профайле и g729AnnexA несколько смущает.
А еще, для удаленного шлюза названия G723 5.3 kbps и G723 6.3 kbps выглядят одинаково, как g7231.

Старнно все это как-то. Может оно по этому и не работает ?
На сколько сложно менять что-то в прошивке ? Может уже давно бы полезть и подправить название кодека да и всех делов ? А то мы будем еще пятилетку ждать пока Китайци это поправят.

BB.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 18, 2004 14:09 
Не в сети

Зарегистрирован: Пт окт 03, 2003 16:34
Сообщений: 354
Откуда: UniCom Kharkov Ukraine
Hi !

Поставил для эксперимента Cisco ATA186.
Никаких проблем работа с ней у Длинка 102SH не вызвало.
Это вообще не удивительно. Я посмотрел на набор кодеков предлагаемых АТАшкой, и собственно понял почему у нее проблем с работой вообще никогда не встречалось.

018180631 HSMU: Fast Start symmetric channels:
018180631 HSMU: 0: g729AnnexAwAnnexB
018180631 HSMU: h323_get_static_cap_name capability name "g729AnnexAwAnnexB"
018180631 HSMU: 1: g729wAnnexB
018180631 HSMU: h323_get_static_cap_name capability name "g729wAnnexB"
018180631 HSMU: 2: g729AnnexA
018180631 HSMU: h323_get_static_cap_name capability name "g729AnnexA"
018180631 HSMU: 3: g729
018180631 HSMU: h323_get_static_cap_name capability name "g729"
018180632 HSMU: 4: g711Alaw64k
018180632 HSMU: h323_get_static_cap_name capability name "g711Alaw64k"
018180632 HSMU: 5: g711Ulaw64k
018180632 HSMU: h323_get_static_cap_name capability name "g711Ulaw64k"

Если вы хотите говорить именно на g729, то поскольку тут есть все варианты, проблем просто быть не может.
К сожалению Длинк-и для такой задачи подходят на много меньше, там всего один вариант кодека g729.

BB.
Alex S.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB