Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / OOH323 - не слышно music-on-hold

OOH323 - не слышно music-on-hold

Сообщений: 74

OOH323 - не слышно music-on-hold

Здравствуйте.
Поставил Asterisk 1.4.3 и поставил драйвер канала H323 - OOH323 из аддонов к этой версии астера.
Если сторона h323 звонит через астер на сторону SIP или наоборот, когда сторона sip ставит ON HOLD этот звонок - на другом конце не начинает играть music-on-hold при этом на консоли астера появляется сообщение
[May  4 10:50:45] WARNING[12417]: src/chan_h323.c:1044 ooh323_indicate: Don't know how to indicate condition 16 on ooh323c_o_1

А когда снимаешь звонок с on-hold
[May  4 10:50:45] WARNING[12417]: src/chan_h323.c:1044 ooh323_indicate: Don't know how to indicate condition 17 on ooh323c_o_1


Думал это что то с moh, но когда попробовал нативный драйвер h323 идущий с астером - все заработало.

Проблема в драйвере :(
Как ее решить? Кто-нибудь сталкивался?
Заранее спасибо.
2007-05-04 11:59

Сообщений: 30

Re: OOH323 - не слышно music-on-hold

В 1.4.3 есть свой родной chan_h323 - работает на ура. Берите его и не заморачивайтесь.

Conditions 16/17 - это HOLD/UNHOLD соотв. Для PRI я их приделал еще года 2-3 назад.


WBR,
Paul.
2007-05-04 14:41

Сообщений: 74

Re: OOH323 - не слышно music-on-hold

У меня сейчас "под промышленной нагрузкой" 1.2.14 c родным h323.
Меня просто достали постоянные deadlock-и h323 канала.
Час поработает - пара дедлоков.

А для клиентов, у которых астером лимитировано кол-во входящих/исходящих звонков это означает невозможность принимать звонки/звонить до убиения астера и последующего рестарта.

Советовали именно ooh323 как адекватно работающий.
2007-05-04 18:16

Сообщений: 74

Re: OOH323 - не слышно music-on-hold

Товарисчи!
Проанализировав chan_h323.c в h323 драйвере и chan_h323.c в OOH323 драйвере модифицировал последний добавив функцию HOLD/UNHOLD :)

<chan_h323.c> OOH323
в строке 1039 вставляем кусок кода
case AST_CONTROL_HOLD:

ast_moh_start(ast, data, NULL);
break;
case AST_CONTROL_UNHOLD:
ast_moh_stop(ast);
break;

Перекомпиливаем и получаем поддержку HOLD/UNHOLD
:)
2007-05-07 11:52

Сообщений: 30

Re: OOH323 - не слышно music-on-hold

mthawk - Гениально! Осталось только открыть баг и заставить народ включить этот код в стандартные сорсы.

Из всей этой эпопеи с HOLD/UNHOLD 3-хлетней давности можно сделать вывод об адекватности работы OOH323. Так что переходите на 1.4 и родной chan_h323, и забудте обо всём.


WBR,
Paul.
2007-05-14 11:49

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru