Страница 2 из 4

Re: asterisk: command not found

Добавлено: 19 апр 2013, 10:04
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 вывел свою картинку со звёздочкой
кругом обман :?

Re: asterisk: command not found

Добавлено: 19 апр 2013, 12:42
MakcumOK
судя по всему никто с подобным не сталкивался...

Re: asterisk: command not found

Добавлено: 19 апр 2013, 13:01
ded
locate libopencore-amrnb.so.0

Re: asterisk: command not found

Добавлено: 19 апр 2013, 13:54
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

я правильно вас понял?

Re: asterisk: command not found

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

Re: asterisk: command not found

Добавлено: 19 апр 2013, 14:13
MakcumOK
lrwxrwxrwx. 1 root root 26 Apr 12 07:14 /usr/local/lib/libopencore-amrnb.so.0 -> libopencore-amrnb.so.0.0.3

книжку читаю, но к сожалению линуксоводом в одночасье не стать :(

Re: asterisk: command not found

Добавлено: 19 апр 2013, 14:30
ded
Верно.
Сделайте
cd /usr/lib
ln -s /usr/local/lib/libopencore-amrnb.so.0 libopencore-amrnb.so.0
и запускайте свой Астериск.

Re: asterisk: command not found

Добавлено: 19 апр 2013, 15:29
Samael28
В принципе, есть способ запустить amr-nb плюс-минус штатными средствами, спасибо Sfinx )
http://samael28.blogspot.com/2013/02/si ... erisk.html

Re: asterisk: command not found

Добавлено: 19 апр 2013, 15:56
MakcumOK
ded писал(а):Верно.
Сделайте
cd /usr/lib
ln -s /usr/local/lib/libopencore-amrnb.so.0 libopencore-amrnb.so.0
и запускайте свой Астериск.
ошибки остались :cry:

Re: asterisk: command not found

Добавлено: 19 апр 2013, 16:08
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
информативно.