VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

chan_ooh323.so not loaded

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Аватара пользователя
Reader
Сообщения: 152
Зарегистрирован: 24 апр 2013, 10:35

chan_ooh323.so not loaded

Сообщение Reader »

Уважаемые господа специалисты. Назрел вот какой вопрос. Имеется Elastix 2.5 x64 (далее e3). Обновлённый до самого последнего апдейта. В нём есть предустановленный драйвер chan_ooh323.so. Открываю файрволлами порт TCP 1720, прописываю в ooh323.conf что положено. При попытке запустить его (CLI>module load chan_ooh323.so) e3 отвечает:
e3*CLI> module load chan_ooh323.so
Unable to load module chan_ooh323.so
Command 'module load chan_ooh323.so' failed.
== Parsing '/etc/asterisk/ooh323.conf': Found
-- == Setting default context to h323-in
[2015-02-09 14:47:07] WARNING[9499]: channel.c:729 ast_channel_register: Already have a handler for type 'OOH323'
[2015-02-09 14:47:07] ERROR[9499]: chan_ooh323.c:3795 load_module: Unable to register channel class OOH323
Кто-нибудь знает -как ему зарегистрировать этот class ?
Уж лучше колымить в Гондурасе, чем гондурасить на Колыме !
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: chan_ooh323.so not loaded

Сообщение ded »

Кто нибудь тут может объяснить что нибудь?
netstat -nlp | grep 1720
e3*CLI> module unload chan_ooh323.so
e3*CLI> module load chan_ooh323.so
tail /var/log/asterisk/full
Аватара пользователя
Reader
Сообщения: 152
Зарегистрирован: 24 апр 2013, 10:35

Re: chan_ooh323.so not loaded

Сообщение Reader »

Распечатки:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[root@e3 ~]# netstat -nlp | grep 1720
[root@e3 ~]# netstat -tupln | grep asterisk
tcp 0 0 0.0.0.0:5038 0.0.0.0:* LISTEN 3159/asterisk
udp 0 0 0.0.0.0:5000 0.0.0.0:* 3159/asterisk
udp 0 0 0.0.0.0:2727 0.0.0.0:* 3159/asterisk
udp 0 0 0.0.0.0:4520 0.0.0.0:* 3159/asterisk
udp 0 0 0.0.0.0:5060 0.0.0.0:* 3159/asterisk
udp 0 0 0.0.0.0:4569 0.0.0.0:* 3159/asterisk
[root@e3 ~]# asterisk -rvvvvvvvv
Asterisk 11.15.0, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.15.0 currently running on e3 (pid = 3159)
e3*CLI>e3*CLI> module unload chan_ooh323.so
Unable to unload resource chan_ooh323.so
Command 'module unload chan_ooh323.so' failed.
[2015-02-09 16:09:05] WARNING[10495]: loader.c:571 ast_unload_resource: Unload failed, 'chan_ooh323.so' is not loaded.
e2*CLI> module load chan_ooh323.so
Unable to load module chan_ooh323.so
Command 'module load chan_ooh323.so' failed.
[root@e3 ~]# tail /var/log/asterisk/full
[2015-02-09 15:00:36] ERROR[9609] chan_ooh323.c: Unable to register channel class OOH323
[2015-02-09 15:00:36] ERROR[9609] chan_ooh323.c: Unable to register channel class OOH323
[2015-02-09 16:02:41] WARNING[10411] loader.c: Unload failed, 'chan_ooh323.so' is not loaded.
[2015-02-09 16:02:41] WARNING[10411] loader.c: Unload failed, 'chan_ooh323.so' is not loaded.
[2015-02-09 16:02:57] WARNING[10411] channel.c: Already have a handler for type 'OOH323'
[2015-02-09 16:02:57] WARNING[10411] channel.c: Already have a handler for type 'OOH323'
[2015-02-09 16:02:57] ERROR[10411] chan_ooh323.c: Unable to register channel class OOH323
[2015-02-09 16:02:57] ERROR[10411] chan_ooh323.c: Unable to register channel class OOH323
[2015-02-09 16:09:05] WARNING[10495] loader.c: Unload failed, 'chan_ooh323.so' is not loaded.
[2015-02-09 16:09:05] WARNING[10495] loader.c: Unload failed, 'chan_ooh323.so' is not loaded.
Уж лучше колымить в Гондурасе, чем гондурасить на Колыме !
Аватара пользователя
Reader
Сообщения: 152
Зарегистрирован: 24 апр 2013, 10:35

Re: chan_ooh323.so not loaded

Сообщение Reader »

Нагуглил в http://www.voip-info.org/wiki/view/Aste ... 3+channels такую фразу:
asterisk-ooh323c is a part of asterisk-addons package. It is yet another, new (as of June '05) channel driver based on open source H.323 stack (ooh323c) from Objective systems. This stack is developed in C and contains only the code necessary to set up H.323 signaling channels. All media processing is handled by Asterisk itself. This provides scalability for H.323 calls that will depend primarily on the capability of Asterisk to handle media streams. Users should see call volume handling that is similar in magnitude to what can be handled by SIP. Currently (30-Jun-2005) the channel driver is available on asterisk-addons cvs and also from Objective Systems website at http://www.obj-sys.com/open. Note: You need CVS-HEAD version of asterisk.
Т.е. со своим Астериском не CVS-HEAD version я могу делать что угодно - шансов внедрить в эксплуатацию chan_ooh323.so у меня нет ?
Непонятна тогда логика разработчиков Elastix - внедряли, внедряли chan_ooh323.so - внедрили. Включили в стабильную версию дистрибутива. Не работает !.. Может всё же есть способ вернуть его к работе ?
Последний раз редактировалось Reader 09 фев 2015, 14:33, всего редактировалось 1 раз.
Уж лучше колымить в Гондурасе, чем гондурасить на Колыме !
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: chan_ooh323.so not loaded

Сообщение ded »

Где выхлоп [root@e3 ~]# netstat -nlp | grep 1720 ?
Будет понятно почему
Already have a handler for type 'OOH323'
Аватара пользователя
Reader
Сообщения: 152
Зарегистрирован: 24 апр 2013, 10:35

Re: chan_ooh323.so not loaded

Сообщение Reader »

В том-то и дело, что распечатка от [root@e3 ~]# netstat -nlp | grep 1720 пустая. И непонятно ничего:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[root@e3 ~]# netstat -nlp | grep 1720
[root@e3 ~]#
Уж лучше колымить в Гондурасе, чем гондурасить на Колыме !
Аватара пользователя
Reader
Сообщения: 152
Зарегистрирован: 24 апр 2013, 10:35

Re: chan_ooh323.so not loaded

Сообщение Reader »

Гм. Спасибо. Заработало:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
e3*CLI> module unload chan_ooh323.so
Unloaded chan_ooh323.so
== Unregistered RTP glue 'OOH323'
== Unregistered channel type 'OOH323'
e3*CLI> module load chan_ooh323.so
Loaded chan_ooh323.so
== Parsing '/etc/asterisk/ooh323.conf': Found
-- == Setting default context to h323-in
== Registered channel type 'OOH323' (Objective Systems H323 Channel Driver)
== Registered RTP glue 'OOH323'
Loaded chan_ooh323.so => (Objective Systems H323 Channel)
[2015-02-09 18:07:19] NOTICE[3310]: chan_sip.c:29601 sip_poke_noanswer: Peer '7201' is now UNREACHABLE! Last qualify: 3000
e3*CLI>
И даже связь заработала (реальные звонки).
Рецепта нет - просто когда в 1001 раз проверял содержимое ooh323.conf - обнаружил одну ошибку в IP вызываемой PBX. И одну в extensions_custom.conf ... кто бы мог подумать ... Век учись ...
Уж лучше колымить в Гондурасе, чем гондурасить на Колыме !
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH