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

Кодек codec_g729 ошибка при загрузке

Добавлено: 23 май 2016, 12:12
debian-asterisk
привет!
все сообщения про данный кодек и мою проблемы датируются 2007-2008 годами. Поэтому гугл не помог.

Предыстория. На виртуалке, 1 раз ставил Астериск и потом удалял, возможно, уже ставил кодек 729.
Потом заново установил Астериск, и вот думаю, может, нельзя устанавливать два раза данный кодек, поэтому и ругается на лицензию?

Скачал с сайта http://asterisk.hosting.lv
кодек, распаковал, сделал исполняемым, скопировал в папку modules.
Пытаюсь загрузить, выходит ошибка:

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

CLI> module load codec_g729.so
Loaded codec_g729.so
 NOTICE[3380]: codec_g729a.c:817 load_module: G.729A transcoding module version 13.0_3.1.7, Copyright (C) 1999-2009 Digium, Inc.
NOTICE[3380]: codec_g729a.c:818 load_module: This module is supplied under a commercial license granted by Digium, Inc.
NOTICE[3380]: codec_g729a.c:820 load_module: Please see the full license text supplied by the accompanying
NOTICE[3380]: codec_g729a.c:821 load_module: "register" utility, or ask for a copy from Digium.
NOTICE[3380]: codec_g729a.c:828 load_module: This product includes software developed by the OpenSSL Project
NOTICE[3380]: codec_g729a.c:829 load_module: for use in the OpenSSL Toolkit. (http://www.openssl.org/)
NOTICE[3380]: codec_g729a.c:830 load_module: Copyright (C) 1998-2006 The OpenSSL Project

WARNING[3380]: codec_g729a.c:489 process_licenses: Failed to initialize G.729 copy protection!
Скачать утилиту register, а какой тут код ввести?

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

You selected 1, Digium Products
Please select a product

1 - Asterisk Business Edition
2 - Asterisk Business Edition C Expansion
3 - Asterisk For Smart Cube
4 - Asterisk For Smart Cube Expansion
5 - G.729 Codec
6 - High Performance Echo Can
7 - Skype For Asterisk
8 - Fax for Asterisk
9 - Free Fax for Asterisk
10 - Vestec Speech Engine
11 - Digium Phone Module for Asterisk

0 - Quit

Your Choice: 5
You selected 5, G.729 Codec
Please enter your Key-ID:
Что делать?

В принципе с интернетом проблем нет, канал стабильный, можно ulaw пользоваться. Но хочется на всякий случай поставить этот кодек

Re: Кодек codec_g729 ошибка при загрузке

Добавлено: 23 май 2016, 13:12
Samael28
Вы не то подключаете. В том смысле что скачали одно, а загружаете - другое.

Re: Кодек codec_g729 ошибка при загрузке

Добавлено: 23 май 2016, 17:20
debian-asterisk
что я скачал, то я загружаю.
скачал длинный файл хххххххх_codec_g729a.so и переименовал в codec_g729.so

в логах Астериска этот же кодек фигурирует как codec_g729a

Re: Кодек codec_g729 ошибка при загрузке

Добавлено: 24 май 2016, 01:06
zzuz
Автор , причем здесь http://asterisk.hosting.lv/ и кодеки от Digium ? Определитесь , что Вы хотите. Если Вам нужен кодек от Digium , то купите и пользуйтесь , установив согласно инструкции.

Re: Кодек codec_g729 ошибка при загрузке

Добавлено: 24 май 2016, 12:55
Samael28
Еще раз процитирую свое сообщение. Читать до просветления
Samael28 писал(а):Вы не то подключаете. В том смысле что скачали одно, а загружаете - другое.

Re: Кодек codec_g729 ошибка при загрузке

Добавлено: 24 май 2016, 20:09
zepps
Здравствуйте.
Вот подробная инструкция по установке кодека G729 в Asterisk: http://voxlink.ru/kb/asterisk-configura ... risk-g729/

Re: Кодек codec_g729 ошибка при загрузке

Добавлено: 25 май 2016, 16:24
debian-asterisk
я понял. Надо было ввести название нового кодека, который я скачал.
Я все сделал по инструкции, но не помогает:

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

x# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 45
model name      : Intel(R) Xeon(R) CPU E5-2450 0 @ 2.10GHz
stepping        : 7
microcode       : 0xffffffff
cpu MHz         : 2094.947
cache size      : 20480 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx lm constant_tsc eagerfpu pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx hypervisor lahf_lm xsaveopt
bogomips        : 4189.89
clflush size    : 64
cache_alignment : 64
address sizes   : 42 bits physical, 48 bits virtual
power management:

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

Linux debian 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) i686 GNU/Linux
########################

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


CLI> module load codec_g729-ast130-gcc4-glibc-core2-sse4.so
Unable to load module codec_g729-ast130-gcc4-glibc-core2-sse4.so
Command 'module load codec_g729-ast130-gcc4-glibc-core2-sse4.so' failed.
[May 25 21:16:04] WARNING[4715]: loader.c:522 load_dynamic_module: Error loading module 'codec_g729-ast130-gcc4-glibc-core2-sse4.so': /usr/lib/asterisk/modules/codec_g729-ast130-gcc4-glibc-core2-sse4.so: cannot open shared object file: No such file or directory
[May 25 21:16:04] WARNING[4715]: loader.c:1038 load_resource: Module 'codec_g729-ast130-gcc4-glibc-core2-sse4.so' could not be loaded.

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

CLI> module load codec_g729-ast130-gcc4-glibc-pentium4-sse3.so
Unable to load module codec_g729-ast130-gcc4-glibc-pentium4-sse3.so
Command 'module load codec_g729-ast130-gcc4-glibc-pentium4-sse3.so' failed.
[May 25 21:21:31] WARNING[4743]: loader.c:522 load_dynamic_module: Error loading module 'codec_g729-ast130-gcc4-glibc-pentium4-sse3.so': /usr/lib/asterisk/modules/codec_g729-ast130-gcc4-glibc-pentium4-sse3.so: cannot open shared object file: No such file or directory
[May 25 21:21:31] WARNING[4743]: loader.c:1038 load_resource: Module 'codec_g729-ast130-gcc4-glibc-pentium4-sse3.so' could not be loaded.
вот сами кодеки, а также копия есть в папке /usr/src/asterisk..../codecs/ вместе со всеми остальными кодеками

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

:/var/lib/asterisk/modules# ls -la
итого 968
drwxr-xr-x  2 root root   4096 май 25 21:28 .
drwxr-xr-x 13 root root   4096 май 25 21:28 ..
-rwxrwxrwx  1 root root 492184 ноя 20  2014 codec_g729-ast130-gcc4-glibc-core2-sse4.so
-rwxrwxrwx  1 root root 485144 май 25 21:21 codec_g729-ast130-gcc4-glibc-pentium4-sse3.so
в modules.conf строки типа noload => codec_g729 нету.
CLI> core show translation recalc
Recalculating Codec Translation (number of sample seconds: 1)

Translation times between formats (in microseconds) for one second of data
Source Format (Rows) Destination Format (Columns)

ulaw alaw gsm g726 g726aal2 adpcm slin slin slin slin slin slin slin slin slin lpc10 ilbc g722 testlaw
ulaw - 9150 15000 15000 15000 15000 9000 17000 17000 17000 17000 17000 17000 17000 17000 15000 15000 17250 15000
alaw 9150 - 15000 15000 15000 15000 9000 17000 17000 17000 17000 17000 17000 17000 17000 15000 15000 17250 15000
gsm 15000 15000 - 15000 15000 15000 9000 17000 17000 17000 17000 17000 17000 17000 17000 15000 15000 17250 15000
g726 15000 15000 15000 - 15000 15000 9000 17000 17000 17000 17000 17000 17000 17000 17000 15000 15000 17250 15000
g726aal2 15000 15000 15000 15000 - 15000 9000 17000 17000 17000 17000 17000 17000 17000 17000 15000 15000 17250 15000
adpcm 15000 15000 15000 15000 15000 - 9000 17000 17000 17000 17000 17000 17000 17000 17000 15000 15000 17250 15000
slin 6000 6000 6000 6000 6000 6000 - 8000 8000 8000 8000 8000 8000 8000 8000 6000 6000 8250 6000
slin 14500 14500 14500 14500 14500 14500 8500 - 8000 8000 8000 8000 8000 8000 8000 14500 14500 14000 14500
slin 14500 14500 14500 14500 14500 14500 8500 8500 - 8000 8000 8000 8000 8000 8000 14500 14500 6000 14500
slin 14500 14500 14500 14500 14500 14500 8500 8500 8500 - 8000 8000 8000 8000 8000 14500 14500 14500 14500
slin 14500 14500 14500 14500 14500 14500 8500 8500 8500 8500 - 8000 8000 8000 8000 14500 14500 14500 14500
slin 14500 14500 14500 14500 14500 14500 8500 8500 8500 8500 8500 - 8000 8000 8000 14500 14500 14500 14500
slin 14500 14500 14500 14500 14500 14500 8500 8500 8500 8500 8500 8500 - 8000 8000 14500 14500 14500 14500
slin 14500 14500 14500 14500 14500 14500 8500 8500 8500 8500 8500 8500 8500 - 8000 14500 14500 14500 14500
slin 14500 14500 14500 14500 14500 14500 8500 8500 8500 8500 8500 8500 8500 8500 - 14500 14500 14500 14500
lpc10 15000 15000 15000 15000 15000 15000 9000 17000 17000 17000 17000 17000 17000 17000 17000 - 15000 17250 15000
ilbc 15000 15000 15000 15000 15000 15000 9000 17000 17000 17000 17000 17000 17000 17000 17000 15000 - 17250 15000
g722 15600 15600 15600 15600 15600 15600 9600 17500 9000 17000 17000 17000 17000 17000 17000 15600 15600 - 15600
testlaw 15000 15000 15000 15000 15000 15000 9000 17000 17000 17000 17000 17000 17000 17000 17000 15000 15000 17250 -

Re: Кодек codec_g729 ошибка при загрузке

Добавлено: 25 май 2016, 19:14
zepps
Убедитесь, что SELinux отключен.

Re: Кодек codec_g729 ошибка при загрузке

Добавлено: 25 май 2016, 19:44
zzuz
ls /usr/lib/asterisk/modules/*g729*

Re: Кодек codec_g729 ошибка при загрузке

Добавлено: 27 май 2016, 13:33
debian-asterisk

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

# ls /usr/lib/asterisk/modules/*g729*
/usr/lib/asterisk/modules/codec_g729.so  /usr/lib/asterisk/modules/format_g729.so
в общем, пока забил на этот кодек, благо интернет стабильный. Никаких юзверей нет, которые звонят с софтофона или с зарубежа.