ARTCOM LOGO

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Соединение по Н.323 - попытка 2, CS1000 + Asterisk
igoman
сообщение 23.8.2023, 14:01
Сообщение #1


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Здравствуйте.

Решил поднять эту тему снова - соединение CS1000 (3,21) c Asterisk (1,19) по Н.323.

Как и в прошлый раз:
звонок с Астера на ЛЖ соединение есть, голос есть в обе стороны, отбой через 30 сек (про отбой находил описание лечения - пересборка исходников ООН323 или PJSIP). От Астериска приходит Tunneling on, FastStart on.
звонок с ЛЖ на Астер соединение есть, голоса нет в обе стороны, отбой через 30 сек. От Астериска приходит Tunneling off, FastStart off.

И на ЛЖ, и на астере Туннелинг и Фастстарт вкл-откл - не помогло (или хуже, или так же).
Делал звонок с ЛЖ на автоответчик - так же нет голоса, при звонке с софтфона (SIP) на автоответчик голос есть.

Астериск только начал изучать.

Прикрепленный файл  aster_fks_OK.tar ( 90 килобайт ) Кол-во скачиваний: 1


Прикрепленный файл  fks_aster_novoice.tar ( 170 килобайт ) Кол-во скачиваний: 0


ПС как посмотреть трассировки Н323 со стороны ЛЖ
Перейти в начало страницы
 
+Цитировать сообщение
AXEL
сообщение 23.8.2023, 15:54
Сообщение #2


гуру и создатель форума
********

Группа: Администраторы
Сообщений: 8713
Регистрация: 26.9.2006
Из: г.Фрязино
Пользователь №: 10



Специальной трассировки по H323 нет. Можно трассировать каналы командой tl и номер канала в 16-ти ричном виде. можно указать до 8 каналов одновременно через пробел. Например CALL_mon>tl 48 49 4a 4b 4c 4d 4e 4f.
Лучше использовать Wireshark.
Ну и стык с астериском во многом зависит от самого Астериска, они (астериски) вообще криво по h323 работают. Очень много помню было проблем с передачей имени и номера, мне пришлось даже специальную подпрограмму дописывать для приема имени и номера, а то зараза писал, что вызов пришел от абонента ITGC ver 4.2
ИМХО лучше по PRI


--------------------

Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская)

Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 24.8.2023, 8:33
Сообщение #3


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



По PRI возможности нет. Астериск развернут для изучения и на будущее.

Хочется понять на какой стороне проблема - АТС или астериск.

Как можно понять почему астер при вызове отвечает Туннелинг -офф, ФС - офф, хотя когда звонишь с астера на ЛЖ Туннелинг -он, ФС - он.

Вопрос про ITGC - что можно "хорошего" увидеть при подключении к консольному порту платы. Или там просто настройки.
Логин\пароль из описания "CS1000 ITGC board Manual 2004. 6. 10 v1.21 Eng" не подходят для входа (ITGC ver. 3.92 2004-08-18).


Прикрепленный файл  Без_имени_2.jpg ( 103,99 килобайт ) Кол-во скачиваний: 11
Перейти в начало страницы
 
+Цитировать сообщение
AXEL
сообщение 24.8.2023, 11:35
Сообщение #4


гуру и создатель форума
********

Группа: Администраторы
Сообщений: 8713
Регистрация: 26.9.2006
Из: г.Фрязино
Пользователь №: 10



Цитата(igoman @ 24.8.2023, 8:33) *
Как можно понять почему астер при вызове отвечает Туннелинг -офф, ФС - офф, хотя когда звонишь с астера на ЛЖ Туннелинг -он, ФС - он.


Ну это свойство H323 протокола. Инициирующая вызов сторона пытается договориться по fast, tunneling и early. Если договариваются, то дальше идет коннект, если нет, то начинают перебирать варианты из этих параметров.
В вашем случае, после коннекта я не увидел подтверждения. Как это происходит примерно здесь:
Прикрепленный файл  h323.png ( 39,79 килобайт ) Кол-во скачиваний: 2


Цитата(igoman @ 24.8.2023, 8:33) *
Вопрос про ITGC - что можно "хорошего" увидеть при подключении к консольному порту платы. Или там просто настройки.
Логин\пароль из описания "CS1000 ITGC board Manual 2004. 6. 10 v1.21 Eng" не подходят для входа (ITGC ver. 3.92 2004-08-18).

За все время программирования этих АТС мне ни разу не понадобилась консоль на ITGC. Всегда было достаточно основной программы на OMS. Другое дело что плата сильно устаревшая и даже на последней версии (4.2) поддерживала только H323 ver 2, из за чего возникали трудности при связке с другими АТС.


--------------------

Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская)

Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 25.8.2023, 12:37
Сообщение #5


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Может есть какая-нибудь зацепка почему нет голоса в трассировках Н323 от астериска

aster_on_lg голос есть в обе стороны
lg_on_aster голоса нет

Прикрепленный файл  ooh323_debug.docx ( 17,66 килобайт ) Кол-во скачиваний: 2
Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 28.8.2023, 10:51
Сообщение #6


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Добавлю логи ooh323 + трассировки Н323 от астериска

aster_on_lg голос есть в обе стороны
lg_on_aster голоса нет

Прикрепленный файл  h323_debug_log_voice.docx ( 15,31 килобайт ) Кол-во скачиваний: 1

Прикрепленный файл  h323_debug_log_novoice.docx ( 33,04 килобайт ) Кол-во скачиваний: 0
Перейти в начало страницы
 
+Цитировать сообщение
AXEL
сообщение 28.8.2023, 11:41
Сообщение #7


гуру и создатель форума
********

Группа: Администраторы
Сообщений: 8713
Регистрация: 26.9.2006
Из: г.Фрязино
Пользователь №: 10



Лог файл от астериска смотреть - это жестоко. Снимите нормальный снифф вызова.

Для этого используем утилиту tcpdump:
# tcpdump -s 0 -w voip.cap
Эта команда будет снимать пакетный лог в файл voip.cap в текущей директории.


--------------------

Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская)

Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 28.8.2023, 15:58
Сообщение #8


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Прикрепленный файл  tcpdump.zip ( 225,12 килобайт ) Кол-во скачиваний: 3
Перейти в начало страницы
 
+Цитировать сообщение
AXEL
сообщение 29.8.2023, 10:06
Сообщение #9


гуру и создатель форума
********

Группа: Администраторы
Сообщений: 8713
Регистрация: 26.9.2006
Из: г.Фрязино
Пользователь №: 10



Я так понял, что ip телефон и АТС CS1000 находятся в одной подсети, а астериск в другой. У вас точно нет проблем между этими 2-мя подсетями? На снифе я проблем не нашел, все участники четко отправили информацию для голосового трафика.

Кстати попробуйте выключить на обеих сторонах Fast start и может еще и Tunneling все равно они на нем не договариваются.


--------------------

Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская)

Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 29.8.2023, 12:08
Сообщение #10


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



нашел обсуждение
https://forum.asterisk.ru/viewtopic.php?f=5&t=7729
где на стр.8 тов. may дает совет по установке фрейма кодеков в 60 мс со стороны ЛЖ.

При добавлении (:60)
allow=g729:60
allow=ulaw:60

звонки с ЛЖ на астер заработали: голос в обе стороны, длительность > 30 сек без обрыва связи.

Получается, что остается вопрос длительности звонков с астера на ЛЖ = 30 сек.

tcpdump + trace aster (13:00:31) (звонок с астера на ЛЖ - отбой на 30 сек)

Прикрепленный файл  Все_файлы2.zip ( 2,23 мегабайт ) Кол-во скачиваний: 1
Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 29.8.2023, 12:17
Сообщение #11


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Сип клиент на ПК (MicroSIP), астер, ЛЖ - в одной сети.

Раньше пробовал со смартфона (сип клиент MicroSIP) - ip 176.56

После вкл фрейма звонки с ЛЖ на сип клиент на смартфоне тоже работают.
Перейти в начало страницы
 
+Цитировать сообщение
AXEL
сообщение 29.8.2023, 12:29
Сообщение #12


гуру и создатель форума
********

Группа: Администраторы
Сообщений: 8713
Регистрация: 26.9.2006
Из: г.Фрязино
Пользователь №: 10



Цитата(igoman @ 29.8.2023, 12:17) *
Сип клиент на ПК (MicroSIP), астер, ЛЖ - в одной сети.

Раньше пробовал со смартфона (сип клиент MicroSIP) - ip 176.56

После вкл фрейма звонки с ЛЖ на сип клиент на смартфоне тоже работают.


Ну соединение в этом снифе разорвал астериск. Попробуйте все же без fast


--------------------

Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская)

Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 29.8.2023, 13:07
Сообщение #13


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Выкл FS на астере - голоса нет.
выкл FS на ЛЖ - голоса нет.
Перейти в начало страницы
 
+Цитировать сообщение
AXEL
сообщение 29.8.2023, 13:49
Сообщение #14


гуру и создатель форума
********

Группа: Администраторы
Сообщений: 8713
Регистрация: 26.9.2006
Из: г.Фрязино
Пользователь №: 10



Цитата(igoman @ 29.8.2023, 13:07) *
Выкл FS на астере - голоса нет.
выкл FS на ЛЖ - голоса нет.


Голоса? Вы вроде последний раз писали про разрыв соединения через 30 секунд.


--------------------

Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская)

Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 29.8.2023, 14:48
Сообщение #15


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Разложим по полкам:
1) попытка 1 - 09.2017 тема "Соединение по Н.323" - * в Мск, ЛЖ в Члб
- соединение *-ЛЖ, голос есть в обе стороны, обрыв через 30 сек - проблема 1
- соединение ЛЖ-*, голоса нет в обе стороны, обрыв через 30 сек - проблема 2
попытка провалилась.

2) попытка 2 - тема "Соединение по Н.323 - попытка 2 - *, ЛЖ в Члб
- соединение *-ЛЖ, голос есть в обе стороны,
- соединение ЛЖ-*, голоса нет в обе стороны,
длительность не проверял, т.к. есть п.1

3) Предложено решение - вкл фрейм кодеков в 60 мс
- соединение ЛЖ-*, голос есть в обе стороны, длительность > 1 мин (дольше не проверял) - проблема 1 решена
- соединение *-ЛЖ, голос есть в обе стороны, обрыв через 30 сек - проблема 2 осталась
Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 29.8.2023, 14:55
Сообщение #16


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Цитата(AXEL @ 29.8.2023, 16:49) *
Голоса? Вы вроде последний раз писали про разрыв соединения через 30 секунд.


если голоса нет, длительность соединения не важна.
Перейти в начало страницы
 
+Цитировать сообщение
AXEL
сообщение 29.8.2023, 15:59
Сообщение #17


гуру и создатель форума
********

Группа: Администраторы
Сообщений: 8713
Регистрация: 26.9.2006
Из: г.Фрязино
Пользователь №: 10



Цитата(igoman @ 29.8.2023, 14:48) *
3) Предложено решение - вкл фрейм кодеков в 60 мс
- соединение ЛЖ-*, голос есть в обе стороны, длительность > 1 мин (дольше не проверял) - проблема 1 решена
- соединение *-ЛЖ, голос есть в обе стороны, обрыв через 30 сек - проблема 2 осталась


Тогда я это не понял. Вы написали голос в обе стороны.


--------------------

Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская)

Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 30.8.2023, 7:58
Сообщение #18


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Да так стало после этого
Цитата(igoman @ 29.8.2023, 15:08) *
нашел обсуждение
https://forum.asterisk.ru/viewtopic.php?f=5&t=7729
где на стр.8 тов. may дает совет по установке фрейма кодеков в 60 мс со стороны ЛЖ.

При добавлении в ooh323.conf (:60)
allow=g729:60
allow=ulaw:60

проблема 1 решилась.
Осталась проблема 2 - - соединение *-ЛЖ, голос есть в обе стороны, обрыв через 30 сек.

в том обсуждении есть, как я понял, разбор этому явлению на стр. 8:
">> 16:36:10:093 Not opening logical channels as Cap exchange remaining
Основная проблема вот здесь.

LG не отправляет никакой реакции на TCS. Ни Reject, ни Ack. Логично, что asterisk не начинает открытие LC без подтверждения capabiities.
",
что я так же нашел в своих логах из сообщения №10:
13:00:34:891 Not opening logical channels as Cap exchange remaining
13:00:34:891 Finished handling H245 message. (outgoing, ooh323c_o_14)
13:01:04:668 TerminalCapabilityExchange timeout. (outgoing, ooh323c_o_14)

так же приложено решение (патч), которое вроде работает (или не работает), т.к. тема заглохла.
Разберусь как патчи накладывать буду пробовать решение.
Перейти в начало страницы
 
+Цитировать сообщение
igoman
сообщение 30.8.2023, 14:52
Сообщение #19


Продвинутый пользователь
****

Группа: Участники
Сообщений: 126
Регистрация: 29.5.2007
Пользователь №: 2207



Пока результат такой: при установке патча на ooh323.c выдает ошибку и дальше не собирается.
Перейти в начало страницы
 
+Цитировать сообщение
AXEL
сообщение 30.8.2023, 19:44
Сообщение #20


гуру и создатель форума
********

Группа: Администраторы
Сообщений: 8713
Регистрация: 26.9.2006
Из: г.Фрязино
Пользователь №: 10



Кстати версия ITGC у вас 4.2?


--------------------

Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская)

Перейти в начало страницы
 
+Цитировать сообщение

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.11.2024, 8:57