Страница 1 из 3

h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 10:09
sorgchik
Собственно вот в чем вопрос.
До НГ использовал связку asterisk 1.6 и модуль h323 от NuFone
по некоторым причинам пришлось снести ту систему и думал заодно обновиться. Обновил свой elastix до 2.2, где уже asterisk версии 1.8.
К сожалению не понятно по каким причинам, модуль от NuFone у меня не заработал и я подключил ooh323 который уже на борту.
При одинаковых конфигах, на этом модуле не проходят факсы. С чем это связано? или может подскажите как собрать NuFone модуль под asterisk 1.8.

Re: h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 10:20
Vlad1983
собрать и настроить Yate with H323plus
и забыть навсегда про гемор с H.323 на Asterisk

Re: h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 10:43
sorgchik
ни разу не сталкивался с ним. В двух словах расскажите... я так понимаю Yate принимает по h323 и конвертирует. А с asterisk нужно будет добавить новый сип транк?

Re: h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 10:57
Vlad1983
именно так

Re: h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 14:25
amateur
Vlad1983 писал(а):собрать и настроить Yate with H323plus
и забыть навсегда про гемор с H.323 на Asterisk
Не знаю как Вам, а мне бы самому хотелось разобраться во всех аспектах поддержки H.323 в Asterisk. Может лучше попробуем ответить на поставленные вопросы?
1) почему не заработал chan_h323 в Asterisk 1.8?
2) почему нет возможности передачи факсов через chan_ooh323?

Попробую предположить:
1) не заработал потому что Asterisk 1.8 стал поддерживать транспортные адреса IPv6. Поскольку разработка chan_h323 заброшена еще до появления Asterisk 1.8, этот момент в драйвере не учтен. Об этом говорит следующая цитата:
2011-09-22 11:39 +0000 [r337430-337541] Gregory Nietsky <gregory@distrotech.co.za>

* channels/chan_h323.c: If IP address is used in chan_h323 host
parameter of peer configuration. module tries to resolve IP
address to IP address and fails. Simple fix to set family of
socket this is a hangover from ipv6 changes. (closes issue
ASTERISK-18237) (issue ASTERISK-17278) (issue ASTERISK-17500)
http://downloads.asterisk.org/pub/telep ... og-1.8.8.1

2) ответ на этот вопрос без доп. отладочной информации не дать. Думаю, что разъяснения есть в журнале (log-е). Если будет непонятно, попробуйте записать трафик вызова и проанализировать его с помощью Wireshark.

Re: h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 17:09
tma
amateur писал(а):почему не заработал chan_h323 в Asterisk 1.8?
А оно надо?
В asterisk'е H323 нормально никогда не поддерживался и не будет.
Лучше не париться, а просто поставить то, что пишут пряморукие программисты, например Yate.

Re: h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 17:15
ded
Зачем умножать сущности? (Бритва Оккама)

Re: h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 20:57
amateur
tma писал(а):
amateur писал(а):почему не заработал chan_h323 в Asterisk 1.8?
А оно надо?
Ну это Вы сами для себя решайте. Я считаю, что надо.
tma писал(а):В asterisk'е H323 нормально никогда не поддерживался и не будет.
Лучше не париться, а просто поставить то, что пишут пряморукие программисты, например Yate.
Ну как хотите. Дело хозяйское. А что, в плане поддержки H.323, между Asterisk (chan_h323) и YATE есть большая разница?

Re: h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 21:09
Vlad1983
и не только в плане H.323
разница огромная даже в читабельности исходников
проблема одна - отсутствие документации как таковой

Re: h323 и ooh323 (прохождение факсов по alaw)

Добавлено: 10 янв 2012, 21:36
tma
amateur писал(а):А что, в плане поддержки H.323, между Asterisk (chan_h323) и YATE есть большая разница?
Yate -- это полноценный softswitch, причем функции PBX можно отключить.
Это не клон asterisk'а -- они даже рядом не лежали, так что разница в любом случае огромная.