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

asterisknow 1.6 + h323

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
geelros
Сообщения: 10
Зарегистрирован: 25 апр 2012, 11:54

asterisknow 1.6 + h323

Сообщение geelros »

Всем привет.

Скачать астерискнау, поставил 1.6 + asterisk-gui. Все работает.
Решил собрать сошку для h323.

Делал согласно статье: http://asterisk.ru/knowledgebase/asterisk-h323
Версия pwlib: 1.10.0
Версия h323: 1.18.0

Сорцы сокмпилировались, были некоторые проблемы с нехваткой пакетов, пришлось доставить.
Дальше скачал исходники астериска который уже стоял: 1.6.2.11.
В меню селект выбрал только channel - h323. Скомпилированную сошку закинул в папку с либами астериска. А также новым бинарником заменил в sbin старый.
Астериск запустился, но в core show channels 0 загруженный channelов. При попытки достучаться по вэбу, пускает авторизоваться, а потом грузится,выкидывает,опять грузится...

Вот что получается при попытке загрузить вручную.

Код: Выделить всё

localhost*CLI> module load chan_h323.so 
Unable to load module chan_h323.so 
Command 'module load chan_h323.so' failed. 
[Apr 25 06:41:10] WARNING[3381]: loader.c:804 load_resource: Module 'chan_h323.so' could not be loaded. 
localhost*CLI> module load chan_sip.so 
Unable to load module chan_sip.so 
Command 'module load chan_sip.so' failed. 
[Apr 25 06:41:21] WARNING[3381]: loader.c:804 load_resource: Module 'chan_sip.so' could not be loaded. 
Подскажите куда копать?
Спасибо.
shurskiy
Сообщения: 107
Зарегистрирован: 31 авг 2010, 16:15

Re: asterisknow 1.6 + h323

Сообщение shurskiy »

Для начала заглянуть в логи:
/var/log/asterisk/messages
/var/log/asterisk/full
Если туда ничего не пишется, включить логирование в файле logger.conf
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisknow 1.6 + h323

Сообщение ded »

Надо собирать полную версию, с поддержкой всех нужных каналов. И не core show channels, а core show channeltypes
geelros
Сообщения: 10
Зарегистрирован: 25 апр 2012, 11:54

Re: asterisknow 1.6 + h323

Сообщение geelros »

shurskiy писал(а):Для начала заглянуть в логи:
/var/log/asterisk/messages
/var/log/asterisk/full
Если туда ничего не пишется, включить логирование в файле logger.conf
То, что падает в лог, я вижу и в консоле. При попытке зайти по вэбу:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/http.conf':   == Found
  == Parsing '/etc/asterisk/http.conf':   == Found
  == Saving '/etc/asterisk/http.conf':   == Saved
  == Parsing '/etc/asterisk/http.conf':   == Found
  == Parsing '/etc/asterisk/http.conf':   == Found
  == Saving '/etc/asterisk/http.conf':   == Saved
  == Parsing '/etc/asterisk/manager.conf':   == Found
  == Parsing '/etc/asterisk/extensions.conf':   == Found
  == Parsing '/etc/asterisk/dahdi_guiread.conf':   == Found
  == Parsing '/etc/asterisk/../dahdi/system.conf':   == Found
[Apr 25 06:39:46] WARNING[3409]: config.c:1041 process_text_line: Unknown directive '#' at line 1 of /etc/asterisk/../dahdi/system.conf
[Apr 25 06:39:46] WARNING[3409]: config.c:1041 process_text_line: Unknown directive '#' at line 2 of /etc/asterisk/../dahdi/system.conf
[Apr 25 06:39:46] WARNING[3409]: config.c:1041 process_text_line: Unknown directive '#' at line 3 of /etc/asterisk/../dahdi/system.conf
[Apr 25 06:39:46] WARNING[3409]: config.c:1041 process_text_line: Unknown directive '#' at line 4 of /etc/asterisk/../dahdi/system.conf
[Apr 25 06:39:46] WARNING[3409]: config.c:1041 process_text_line: Unknown directive '#' at line 5 of /etc/asterisk/../dahdi/system.conf
[Apr 25 06:39:46] WARNING[3409]: config.c:1041 process_text_line: Unknown directive '#' at line 6 of /etc/asterisk/../dahdi/system.conf
[Apr 25 06:39:46] WARNING[3409]: config.c:1041 process_text_line: Unknown directive '#' at line 7 of /etc/asterisk/../dahdi/system.conf
[Apr 25 06:39:46] WARNING[3409]: config.c:1041 process_text_line: Unknown directive '#' at line 8 of /etc/asterisk/../dahdi/system.conf
  == Parsing '/etc/asterisk/sip.conf':   == Found
  == Parsing '/etc/asterisk/sip.conf':   == Found
  == Saving '/etc/asterisk/sip.conf':   == Saved
  == Parsing '/etc/asterisk/guipreferences.conf':   == Found
  == Parsing '/etc/asterisk/http.conf':   == Found
  == Parsing '/etc/asterisk/meetme.conf':   == Found
  == Parsing '/etc/asterisk/users.conf':   == Found
  == Parsing '/etc/asterisk/misdn.conf':   == Found
[Apr 25 06:39:46] WARNING[3417]: channel.c:4232 ast_request: No channel type registered for 'Local'
[Apr 25 06:39:46] NOTICE[3417]: channel.c:4051 __ast_request_and_dial: Unable to request channel Local/executecommand@asterisk_guitools
[Apr 25 06:39:46] ERROR[3071]: pbx.c:9302 device_state_cb: Received invalid event that had no device IE
ded писал(а):Надо собирать полную версию, с поддержкой всех нужных каналов. И не core show channels, а core show channeltypes
Пробовал оставить в menuselect все по дефолту, там выбраны все дефолтные пакеджи,ченнэлы,кодеки и тд. Эффект при замене бинарника точно такой же(0 зарегистрированных драйверов\ченэлов). Если бинарник использовать старый, то естественно, h323 библиотеку астериск загрузить не может. Попробуй, конечно, ещё раз собрать из исходников, более тщательно изучив списки в менюселект.

Код: Выделить всё

localhost*CLI> core show channeltypes
Type        Description                              Devicestate  Indications  Transfer
----------  -----------                              -----------  -----------  --------
----------
0 channel drivers registered.
Спасибо за ответы.
geelros
Сообщения: 10
Зарегистрирован: 25 апр 2012, 11:54

Re: asterisknow 1.6 + h323

Сообщение geelros »

Сделал make с дефолтными настройками + make install. Вроде как, теперь все нормально.
Изначально делал без make install а пытался просто выцепить из собранных исходников нужные либы и бинарник, как было видно - не работало. Странно, но в статье именно такой метод предлагается.
geelros
Сообщения: 10
Зарегистрирован: 25 апр 2012, 11:54

Re: asterisknow 1.6 + h323

Сообщение geelros »

Появился следующий вопрос.
В core show channeltypes видим h323, но в вэбе в транках его нет. Только SIP и IAX. Как добавить через вэб ш323 транк? Или делать это через конфиги?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisknow 1.6 + h323

Сообщение ded »

geelros писал(а):Сделал make с дефолтными настройками + make install. Вроде как, теперь все нормально.
Изначально делал без make install а пытался просто выцепить из собранных исходников нужные либы и бинарник, как было видно - не работало. Странно, но в статье именно такой метод предлагается.
Работало на ветке 1.4
При переходе 1.6 и 1.8 - всё сложнее. Но там же уже нативный ООН323 работает, зачем надо было собирать Н323?
geelros
Сообщения: 10
Зарегистрирован: 25 апр 2012, 11:54

Re: asterisknow 1.6 + h323

Сообщение geelros »

ded писал(а): Но там же уже нативный ООН323 работает, зачем надо было собирать Н323?
Я не увидел его в channels и в папке с so. Сейчас на виртуалке быстренько проверю ещё раз, возможно совершил глупость. В вэбе я точно не видел транков h323, только сип\iax. Должен был ли я видеть его в вэбе?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisknow 1.6 + h323

Сообщение ded »

Оставьте Вы вэб в покое, это же только инструментарий!
В новых ветках Астериска ООН323 включен в основной состав но на скамейке запасных, надо вызывать make menuselect и пошнырять там в Channels, поставить крестик на канале ООН323 и он соберётся вместе с Астериской.
В ветке 1.6 этот канал присутствует в addons, может проще качнуть addons, и там menuselect.
geelros
Сообщения: 10
Зарегистрирован: 25 апр 2012, 11:54

Re: asterisknow 1.6 + h323

Сообщение geelros »

ded писал(а):В новых ветках Астериска ООН323 включен в основной состав но на скамейке запасных, надо вызывать make menuselect и пошнырять там в Channels, поставить крестик на канале ООН323 и он соберётся вместе с Астериской.
В ветке 1.6 этот канал присутствует в addons, может проще качнуть addons, и там menuselect.
Согласен! Это если собирать из исходников. При установке готового дистриба asterisknow по дефолту нет h323(как вы и сказали он на скамейки запасных). В итоге приходятся качать сорсы, делать config -> make menuselect, только в этом случае он не даст выделить h323 т.к нет pwlib. В итоге получается все опять по новой, ставить pwlib и тд тд тд.
А вот про addons не знал.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH