Подключение к Avaya Communication Manager

86 views
Skip to first unread message

Рамиль Миннигалиев

unread,
Jun 3, 2014, 12:21:47 AM6/3/14
to ast-...@googlegroups.com
Я не имею опыта работы с H323. В наличии только IP-адрес по которому нужно ломиться для подключение транка. Подскажите базовый конфиг для данной реализации протокола в Asterisk (в какой файл и что писать?)

Denis Kochmashev

unread,
Jun 3, 2014, 2:45:30 AM6/3/14
to ast-...@googlegroups.com
Пример конфигурации (h323.conf) прикреплен. Замените только фиктивные IP-адреса и порты на реальные.
h323.conf

Рамиль Миннигалиев

unread,
Jun 3, 2014, 3:33:35 AM6/3/14
to ast-...@googlegroups.com
Спасибо, пробую на виртуалке.

Рамиль Миннигалиев

unread,
Jun 3, 2014, 4:13:20 AM6/3/14
to ast-...@googlegroups.com
Скомпилил, пытаюсь запустить

$ ~/bin/asterisk -C ~/etc/asterisk.conf
/home/asterisk/bin/asterisk: error while loading shared libraries: libh323_linux_x86_64_.so.1.25.1: cannot open shared object file: No such file or directory

Файла ~/etc/asterisk.conf, не существует. Мб это из-за этого? Хотя ругается на какую-то либу.

Denis Kochmashev

unread,
Jun 3, 2014, 5:03:09 AM6/3/14
to ast-...@googlegroups.com
1. Необходимо создать новую конфигурацию или указать местоположение старой.
2. Если конфигурация находится в ~/etc, то запускать нужно так:
export LD_LIBRARY_PATH=~/lib
~/bin/asterisk -C ~/etc/asterisk.conf

Рамиль Миннигалиев

unread,
Jun 3, 2014, 7:44:35 PM6/3/14
to ast-...@googlegroups.com
Не в этом дело, добавил конфиги (скопировал целиком папку /etc/asterisk в /home/asterisk/etc из чистой установки из пакетов), один фиг не запускается с той же ошибкой.

Рамиль Миннигалиев

unread,
Jun 3, 2014, 7:50:26 PM6/3/14
to ast-...@googlegroups.com
Хотя указанный файл существует и доступен для чтения пользователем asterisk

$ ~/bin/asterisk -C ~/etc/asterisk.conf
/home/asterisk/bin/asterisk: error while loading shared libraries: libh323_linux_x86_64_.so.1.25.1: cannot open shared object file: No such file or
directory
$ ls
-la ~/lib/libh323*    
-rw-rw-r-- 1 asterisk asterisk 24632176 июня   3 18:06 /home/asterisk/lib/libh323_linux_x86_64__s.a
lrwxrwxrwx
1 asterisk asterisk       31 июня   3 18:06 /home/asterisk/lib/libh323_linux_x86_64_.so -> libh323_linux_x86_64_.so.1.25.1
-rwxrwxr-x 1 asterisk asterisk 11374671 июня   3 18:06 /home/asterisk/lib/libh323_linux_x86_64_.so.1.25.1



Denis Kochmashev

unread,
Jun 4, 2014, 12:01:04 AM6/4/14
to ast-...@googlegroups.com
Проблема решается установкой корректного значения переменной окружения LD_LIBRARY_PATH ПЕРЕД запуском Asterisk.

Это делается командой:
export LD_LIBRARY_PATH=/home/asterisk/lib

Если Вы в качестве SHELL используете bash, то лучше всего добавить команду в .bash_profile, и повторно войти в систему. Либо создать сценарий запуска Asterisk, в котором эта команда будет выполняться ПЕРЕД запуском Asterisk.
Reply all
Reply to author
Forward
0 new messages