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

asterisk: command not found

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

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

MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: asterisk: command not found

Сообщение MakcumOK »

ded писал(а):Для нестандартных нужно иметь как минимум зелёный пояс и 9-й дан.
Видимо с 9ым даном и залёным поясом вы не ошиблись.
Сейчас столкнулся с более неожиданной ошибкой, о причине которой даже не подозреваю.

После того, как всё сконфигурил, решил позвонить.
Но вот незадача, на ip phone нет гудков, на x-lite и веб фоне при попытке звонка в консоле сияет ошибка:
[Apr 19 01:56:04] ERROR[3156][C-00000000]: rtp_engine.c:259 ast_rtp_instance_new: No RTP engine was found. Do you have one loaded?

Прикольно. Перезапускаю asterisk, и в логах вижу:
[Apr 19 01:54:04] WARNING[3085]: loader.c:423 load_dynamic_module: Error loading module 'res_rtp_asterisk.so': libopencore-amrnb.so.0: cannot open shared object file: No such file or directory
[Apr 19 01:54:04] WARNING[3085]: loader.c:902 load_resource: Module 'res_rtp_asterisk.so' could not be loaded.
[Apr 19 01:54:04] WARNING[3085]: loader.c:423 load_dynamic_module: Error loading module 'func_speex.so': libspeex.so.1: cannot open shared object file: No such file or directory
[Apr 19 01:54:04] WARNING[3085]: loader.c:902 load_resource: Module 'func_speex.so' could not be loaded.
[Apr 19 01:54:04] WARNING[3085]: loader.c:486 load_dynamic_module: Error loading module 'app_speech_utils.so': /usr/lib64/asterisk/modules/app_speech_utils.so: undefined symbol: ast_speech_get_setting
[Apr 19 01:54:04] WARNING[3085]: loader.c:902 load_resource: Module 'app_speech_utils.so' could not be loaded.
[Apr 19 01:54:04] WARNING[3085]: loader.c:423 load_dynamic_module: Error loading module 'codec_speex.so': libspeex.so.1: cannot open shared object file: No such file or directory
[Apr 19 01:54:04] WARNING[3085]: loader.c:902 load_resource: Module 'codec_speex.so' could not be loaded.
ещё лучше.

иду в asterisk.conf, смотрю где лежат модули
astmoddir => /opt/asterisk/lib/asterisk/modules,
иду в дирректорию /opt/asterisk/lib/asterisk/ и вижу что она пуста :shock:

лезу в исходники и вызываю menuselect, и вижу
[*] res_rtp_asterisk
[*] res_rtp_multicast
[*] res_srtp

когда инсталил всё было ок и asterisk вывел свою картинку со звёздочкой
кругом обман :?
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: asterisk: command not found

Сообщение MakcumOK »

судя по всему никто с подобным не сталкивался...
ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk: command not found

Сообщение ded »

locate libopencore-amrnb.so.0
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: asterisk: command not found

Сообщение MakcumOK »

ded писал(а):locate libopencore-amrnb.so.0
[root@centosAst1 ~]# locate libopencore-amrnb.so.0
/usr/local/lib/libopencore-amrnb.so.0
/usr/local/lib/libopencore-amrnb.so.0.0.3
/usr/local/src/opencore-amr/amrnb/.libs/libopencore-amrnb.so.0
/usr/local/src/opencore-amr/amrnb/.libs/libopencore-amrnb.so.0.0.3

я правильно вас понял?
ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk: command not found

Сообщение ded »

ls -la /usr/local/lib/libopencore-amrnb.so.0 ??
Не прикольно. Ввиду отсутствия у Вас опыта в Линукс - нет возможности обучать индивидуально через форум :(
Каждый последующий шаг только тяжелее, а не легче.
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: asterisk: command not found

Сообщение MakcumOK »

lrwxrwxrwx. 1 root root 26 Apr 12 07:14 /usr/local/lib/libopencore-amrnb.so.0 -> libopencore-amrnb.so.0.0.3

книжку читаю, но к сожалению линуксоводом в одночасье не стать :(
ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk: command not found

Сообщение ded »

Верно.
Сделайте
cd /usr/lib
ln -s /usr/local/lib/libopencore-amrnb.so.0 libopencore-amrnb.so.0
и запускайте свой Астериск.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: asterisk: command not found

Сообщение Samael28 »

В принципе, есть способ запустить amr-nb плюс-минус штатными средствами, спасибо Sfinx )
http://samael28.blogspot.com/2013/02/si ... erisk.html
Мой профайл на Upwork
MakcumOK
Сообщения: 102
Зарегистрирован: 23 мар 2013, 16:20

Re: asterisk: command not found

Сообщение MakcumOK »

ded писал(а):Верно.
Сделайте
cd /usr/lib
ln -s /usr/local/lib/libopencore-amrnb.so.0 libopencore-amrnb.so.0
и запускайте свой Астериск.
ошибки остались :cry:
ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk: command not found

Сообщение ded »

MakcumOK писал(а):ошибки остались :cry:
Не информативно.
в логах вижу:
[Apr 19 01:54:04] WARNING[3085]: loader.c:423 load_dynamic_module: Error loading module 'res_rtp_asterisk.so': libopencore-amrnb.so.0: cannot open shared object file: No such file or directory
информативно.
Последний раз редактировалось ded 19 апр 2013, 16:31, всего редактировалось 1 раз.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH