Соединение по Н.323 - попытка 2, CS1000 + Asterisk |
Здравствуйте, гость ( Вход | Регистрация )
Соединение по Н.323 - попытка 2, CS1000 + Asterisk |
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 со стороны ЛЖ |
|
|
23.8.2023, 15:54
Сообщение
#2
|
|
гуру и создатель форума Группа: Администраторы Сообщений: 8708 Регистрация: 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 -------------------- Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская) |
|
|
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 |
|
|
24.8.2023, 11:35
Сообщение
#4
|
|
гуру и создатель форума Группа: Администраторы Сообщений: 8708 Регистрация: 26.9.2006 Из: г.Фрязино Пользователь №: 10 |
Как можно понять почему астер при вызове отвечает Туннелинг -офф, ФС - офф, хотя когда звонишь с астера на ЛЖ Туннелинг -он, ФС - он. Ну это свойство H323 протокола. Инициирующая вызов сторона пытается договориться по fast, tunneling и early. Если договариваются, то дальше идет коннект, если нет, то начинают перебирать варианты из этих параметров. В вашем случае, после коннекта я не увидел подтверждения. Как это происходит примерно здесь: h323.png ( 39,79 килобайт ) Кол-во скачиваний: 2 Вопрос про 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, из за чего возникали трудности при связке с другими АТС. -------------------- Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская) |
|
|
25.8.2023, 12:37
Сообщение
#5
|
|
Продвинутый пользователь Группа: Участники Сообщений: 126 Регистрация: 29.5.2007 Пользователь №: 2207 |
Может есть какая-нибудь зацепка почему нет голоса в трассировках Н323 от астериска
aster_on_lg голос есть в обе стороны lg_on_aster голоса нет ooh323_debug.docx ( 17,66 килобайт ) Кол-во скачиваний: 2 |
|
|
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 |
|
|
28.8.2023, 11:41
Сообщение
#7
|
|
гуру и создатель форума Группа: Администраторы Сообщений: 8708 Регистрация: 26.9.2006 Из: г.Фрязино Пользователь №: 10 |
Лог файл от астериска смотреть - это жестоко. Снимите нормальный снифф вызова.
Для этого используем утилиту tcpdump: # tcpdump -s 0 -w voip.cap Эта команда будет снимать пакетный лог в файл voip.cap в текущей директории. -------------------- Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская) |
|
|
28.8.2023, 15:58
Сообщение
#8
|
|
Продвинутый пользователь Группа: Участники Сообщений: 126 Регистрация: 29.5.2007 Пользователь №: 2207 |
|
|
|
29.8.2023, 10:06
Сообщение
#9
|
|
гуру и создатель форума Группа: Администраторы Сообщений: 8708 Регистрация: 26.9.2006 Из: г.Фрязино Пользователь №: 10 |
Я так понял, что ip телефон и АТС CS1000 находятся в одной подсети, а астериск в другой. У вас точно нет проблем между этими 2-мя подсетями? На снифе я проблем не нашел, все участники четко отправили информацию для голосового трафика.
Кстати попробуйте выключить на обеих сторонах Fast start и может еще и Tunneling все равно они на нем не договариваются. -------------------- Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская) |
|
|
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 |
|
|
29.8.2023, 12:17
Сообщение
#11
|
|
Продвинутый пользователь Группа: Участники Сообщений: 126 Регистрация: 29.5.2007 Пользователь №: 2207 |
Сип клиент на ПК (MicroSIP), астер, ЛЖ - в одной сети.
Раньше пробовал со смартфона (сип клиент MicroSIP) - ip 176.56 После вкл фрейма звонки с ЛЖ на сип клиент на смартфоне тоже работают. |
|
|
29.8.2023, 12:29
Сообщение
#12
|
|
гуру и создатель форума Группа: Администраторы Сообщений: 8708 Регистрация: 26.9.2006 Из: г.Фрязино Пользователь №: 10 |
Сип клиент на ПК (MicroSIP), астер, ЛЖ - в одной сети. Раньше пробовал со смартфона (сип клиент MicroSIP) - ip 176.56 После вкл фрейма звонки с ЛЖ на сип клиент на смартфоне тоже работают. Ну соединение в этом снифе разорвал астериск. Попробуйте все же без fast -------------------- Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская) |
|
|
29.8.2023, 13:07
Сообщение
#13
|
|
Продвинутый пользователь Группа: Участники Сообщений: 126 Регистрация: 29.5.2007 Пользователь №: 2207 |
Выкл FS на астере - голоса нет.
выкл FS на ЛЖ - голоса нет. |
|
|
29.8.2023, 13:49
Сообщение
#14
|
|
гуру и создатель форума Группа: Администраторы Сообщений: 8708 Регистрация: 26.9.2006 Из: г.Фрязино Пользователь №: 10 |
Выкл FS на астере - голоса нет. выкл FS на ЛЖ - голоса нет. Голоса? Вы вроде последний раз писали про разрыв соединения через 30 секунд. -------------------- Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская) |
|
|
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 осталась |
|
|
29.8.2023, 14:55
Сообщение
#16
|
|
Продвинутый пользователь Группа: Участники Сообщений: 126 Регистрация: 29.5.2007 Пользователь №: 2207 |
|
|
|
29.8.2023, 15:59
Сообщение
#17
|
|
гуру и создатель форума Группа: Администраторы Сообщений: 8708 Регистрация: 26.9.2006 Из: г.Фрязино Пользователь №: 10 |
3) Предложено решение - вкл фрейм кодеков в 60 мс - соединение ЛЖ-*, голос есть в обе стороны, длительность > 1 мин (дольше не проверял) - проблема 1 решена - соединение *-ЛЖ, голос есть в обе стороны, обрыв через 30 сек - проблема 2 осталась Тогда я это не понял. Вы написали голос в обе стороны. -------------------- Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская) |
|
|
30.8.2023, 7:58
Сообщение
#18
|
|
Продвинутый пользователь Группа: Участники Сообщений: 126 Регистрация: 29.5.2007 Пользователь №: 2207 |
Да так стало после этого
нашел обсуждение 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) так же приложено решение (патч), которое вроде работает (или не работает), т.к. тема заглохла. Разберусь как патчи накладывать буду пробовать решение. |
|
|
30.8.2023, 14:52
Сообщение
#19
|
|
Продвинутый пользователь Группа: Участники Сообщений: 126 Регистрация: 29.5.2007 Пользователь №: 2207 |
Пока результат такой: при установке патча на ooh323.c выдает ошибку и дальше не собирается.
|
|
|
30.8.2023, 19:44
Сообщение
#20
|
|
гуру и создатель форума Группа: Администраторы Сообщений: 8708 Регистрация: 26.9.2006 Из: г.Фрязино Пользователь №: 10 |
Кстати версия ITGC у вас 4.2?
-------------------- Хрен, положенный на мнение окружающих, обеспечивает спокойную и счастливую жизнь. (Ф.Г.Раневская) |
|
|
Текстовая версия | Сейчас: 31.10.2024, 16:31 |