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

Asterisk 1.6.2.11 + H.323

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

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

Ответить
excrow
Сообщения: 23
Зарегистрирован: 23 авг 2011, 14:41
Откуда: Орел, Россия

Asterisk 1.6.2.11 + H.323

Сообщение excrow »

Наконец-то пришлось столкнуться с этим.
На уже установленный и настроенный ручками безо всяких "FREE-PBX" AsteriskNOW(Сentos5 + Asterisk 1.6.2.11) потребовалось прикрутить поддержку H.323.
За вот эту статью: http://asterisk.ru/knowledgebase/asterisk-h323 огромный респект!
Только в моем случае добавилось пара нюансов:
1. предварительно сделал yum update (AsteriskNOW все-таки)
2. make * останавливался с ошибкой, ругаясь на отсутствие пакета libxml2 - лечится yum install libxml2-devel
3. я поленился и скомпилил полностью рабочую сборку со всеми модулями и забэкапил конфиги, так на всякий случай
4.после
# cp /usr/src/asterisk-1.6.2.11/main/asterisk /usr/sbin
Overwrite (y/n)? yes

команда в CLI> core show channeltypes показала "пусто". Почему "отвалились" модули я так до конца и не понял, скорее всего AsteriskNOW(что там понапихано или недопихано - неизвестно) + мои кривые и шаловливые ручонки.
В итоге положение спас бэкап конфигов и скомпилированная сборка *.

P.S.: мало-ли вдруг кто-то столкнется с подобной ситуацией.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk 1.6.2.11 + H.323

Сообщение ded »

4.после
# cp /usr/src/asterisk-1.6.2.11/main/asterisk /usr/sbin
Overwrite (y/n)? yes
команда в CLI> core show channeltypes показала "пусто". Почему "отвалились" модули я так до конца и не понял, скорее всего AsteriskNOW(что там понапихано или недопихано - неизвестно) + мои кривые и шаловливые ручонки.
Известно.
Если убирать все-все птички в menuselect то make скомпиллирует бесполезный пустой экзекутив /usr/sbin/asterisk который даже не знает ни про какие каналы и аппликации, несмотря на module +> autoload=yes. Он просто не считает их своими, в дебаге говорит примерно следующее: модули скомпиллированы не в одно время с Астериск, я не буду их загружать.
Если не убирать все птички, то надо тогда и все оригинальные модули в /usr/lib/asterisk/modules заменять на скомпиллированные.
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Asterisk 1.6.2.11 + H.323

Сообщение amateur »

excrow писал(а):За вот эту статью: http://asterisk.ru/knowledgebase/asterisk-h323 огромный респект!
OpenH323 1.18.0 и PWLib 1.10.0 - это, мягко говоря, устаревшие библиотеки. Надо бы уже использовать H323Plus 1.23.0 и PTLib 2.10.3.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Asterisk 1.6.2.11 + H.323

Сообщение zzuz »

Что за чушь?!.
PWLib сейчас в своих разработках толковые парни используют, никто не жалуется.
Линия24 - Системы Массового Телефонного Обслуживания
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Asterisk 1.6.2.11 + H.323

Сообщение amateur »

Да кто ж им мешает... Раз так, пускай и дальше пользуются. Только OpenH323 и PWlib брошены в 2007-м году. Вместо них теперь H323Plus и PTLib.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk 1.6.2.11 + H.323

Сообщение Vlad1983 »

excrow писал(а):# cp /usr/src/asterisk-1.6.2.11/main/asterisk /usr/sbin
что это за тело движение?
новый бинарник к старым модулям собираетесь прикрутить?

cd /usr/src/asterisk-1.6.2.11
make install
перезапустить сервис
ЛС: @rostel
excrow
Сообщения: 23
Зарегистрирован: 23 авг 2011, 14:41
Откуда: Орел, Россия

Re: Asterisk 1.6.2.11 + H.323

Сообщение excrow »

ded писал(а):Если не убирать все птички, то надо тогда и все оригинальные модули в /usr/lib/asterisk/modules заменять на скомпиллированные.
Я так и сделал, только не все нужные мне модули подключил, а список того что было до манипуляций не составил, вот и поплатился за это.
amateur писал(а): OpenH323 1.18.0 и PWLib 1.10.0 - это, мягко говоря, устаревшие библиотеки. Надо бы уже использовать H323Plus 1.23.0 и PTLib 2.10.3.
Если используя устаревшие библиотеки я получу в итоге стабильно работающую систему, то почему бы и нет? Самое главное чтобы работало и не падало. ;)
Vlad1983 писал(а):что это за тело движение?
новый бинарник к старым модулям собираетесь прикрутить?
Да, собирался, но не получилось. Навыки шаманства еще плохо прокачаны, я еще только учусь.
В итоге и пришлось сделать:
cd /usr/src/asterisk-1.6.2.11
make install
cp /root/backup/asterisk_conf/*.conf /etc/asterisk
перезапустить сервис
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH