Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Проблема с установкой g729

1
Был сервер 

trixbox Asterisk 1.4.22-4 RPM by vc-rpms@voipconsulting.nl built by root @ revisor.trixbox.com on a i686 running Linux on 2009-06-03 23:32:53 UTC

Linux trixbox 2.6.18-128.1.10.el5 #1 SMP Thu May 7 10:39:21 EDT 2009 i686 i686 i386 GNU/Linux

Pentium(R) Dual-Core  CPU      E5200  @ 2.50GHz

Для этого сервера тут http://www.fonality.com/ был куплен кодек g729

Сейчас сервер такой

Asterisk 1.8.8.1-1digium1~oneiric built by pbuilder @ nighthawk on a x86_64 running Linux on 2012-01-03 17:51:24 UTC

Linux asterisk 3.0.0-12-server #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Intel(R) Xeon(R) CPU            5150  @ 2.66GHz

При попытке тупо перенести файл codec_g729a.so на новый сервер получаю ошибку

[Jan  8 16:58:29] WARNING[2217]: loader.c:393 load_dynamic_module: Error loading module 'codec_g729a.so': /usr/lib/asterisk/modules/codec_g729a.so: wrong ELF class: ELFCLASS32
[Jan  8 16:58:29] WARNING[2217]: loader.c:845 load_resource: Module 'codec_g729a.so' could not be loaded.

Это связано с тем что они скомпилированны под разные архитектуры или эта ошибка связана с чем то другим? Если разные архитектуры то какова процедура переноса и лицензирования кодека под другую архитектуру? или тыкните где про это толково написано.

Заранее благодарен

cpuinfo

vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Xeon(R) CPU            5150  @ 2.66GHz
stepping        : 6
cpu MHz         : 3192.865
cache size      : 4096 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca lahf_lm dts tpr_shadow
bogomips        : 6385.88
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual

он типа без лицензирования не заработает? потому что щас пишет такое

 module load codec_g729.so
[Jan  8 20:53:42] WARNING[4508]: loader.c:835 load_resource: Module 'codec_g729.so' already exists.

хотя в core show translation
 g729     -     -     -     -        -     -     -     -     -     -     -     -     -      -       -      -     -       -       -
удалить закрыть спам изменить тег редактировать

спросил 2012-01-08 21:02:37 +0400

godlike Gravatar godlike flag of Ukraine
814 91 20 54

обновил 2012-01-09 00:57:52 +0400

3 Ответа

0

1.4. и 1.8 несовместимы бинарно.

к тому же лицензия действительна только на ОДИН сервер. на самом деле на одну сетевую карту,тоесть елсиона внешняя можете MAC поменять.

перенос кодеков выполняется только в ручном режиме. для этого надо написать в поддержку fonality.com о том, что вы меняете сервер. вам выдадут новый ключ который надо зарегистрировать на новом сервере.

также они скорее всего выдадут ссылку на правильный файл. если нет, его можно скачать с сайта digium.com

http://downloads.digium.com/pub/telephony/codec_g729/README

для вашего проца это

http://downloads.digium.com/pub/telephony/codecg729/asterisk-1.8.4/x86-64/codecg729a-1.8.43.1.5-core264.tar.gz (64 бит версия)

точно может сказать вот эта утилита

http://downloads.digium.com/pub/telephony/codec_g729/benchg729

здесь можно скачать утилиту регисрации новой лицензии

http://downloads.digium.com/pub/register/

если поменяете mac то скопируйте каталог /var/lib/asterisk/g729-license/

ссылка удалить спам редактировать

ответил 2012-01-08 23:09:57 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

обновил 2012-01-09 00:25:15 +0400

Comments

а в чем заключается процесс лицензирования? я пишу в сапорт, мне дают ключ потом с помощью специальной утилиты и этого ключа я регистрирую ключ, а правильно скомпиленую версию мне кто даст? в сапорте вышлют или как?

godlike ( 2012-01-09 00:02:44 +0400 )редактировать

фигня в том что официально один сервер -один ключ. тоесть в общем случае надо заново покупать. но если написать что сервер сломалься и выдать всю инфу которую покупали(фирму, кто и т.д), то они могут выслать новый. диджиум высылает всегда. насчет фоналити не уверен. как вариант можно в биосе адрес карты поменять. правильно скомпиленную версию скачать с сайта диджиум. добавил ссылки.

meral ( 2012-01-09 00:19:38 +0400 )редактировать
0

Сообщите пожалуйста более точно Ваши аппаратные параметры системы, я дам Вам ссылку на актуальный для Вас файл кодека.

Вариант №1.

Вариант №2.

Скорее всего, Вам подойдет именно вариант №2. Хотя начните пробовать с первого.

ссылка удалить спам редактировать

ответил 2012-01-08 21:30:17 +0400

MrVoIP Gravatar MrVoIP flag of Russian Federation
83 3 3 6

обновил 2012-01-08 22:32:31 +0400

Comments

блин. ну нафига вот это? у них КУПЛЕННЫЕ кодеки. зачем спрашиваетс я вы даете им ссылки на "нелегальную" версию?

meral ( 2012-01-08 23:08:24 +0400 )редактировать

Меньше надо пить, уважаемый. Это не нелегальная версия, как вы смели выразиться, а свободно собранная. Это разные вещи. А как Вам будет известно, купленные ранее g729 не подлежит апгрейду до версии под другую систему, нужно покупать заного. Так что не пудрите людям мозги.

P.S. Себе сто минусов поставь! Умник!

MrVoIP ( 2012-01-08 23:16:48 +0400 )редактировать

ну конечно. только это "свободно собранная" версия нарушает один патент и использует библиотеки "не для комерческого применения" от intel. я лично сделал минимум 10 переносов КУПЛЕННЫХ g729. но вам конечно виднее.я ж уже сказал что я ламер.

meral ( 2012-01-08 23:42:52 +0400 )редактировать

да, и кстати мне пофигу на то сколько мне минусов поставят. тут рейтинг ни на что не влияет.

meral ( 2012-01-08 23:44:56 +0400 )редактировать

ну рейтинг как минимум дает возможность баннер свой поставить :)

alexcr ( 2012-01-09 00:07:18 +0400 )редактировать

а зачем он мне? ) а до 2к никто рейтинг не скинет(редактирование ответов)

meral ( 2012-01-09 00:25:53 +0400 )редактировать
0

DIGIUM дает возможность 2 раза регистрировать g729.
если скачать register то можно на новом сервере зарегить старый ключ.
надо просто скачать, "chmod 777 register" потом "./register" если не пройдет значит уже все, надо покупать новый
P.S. Мерал прав то что на asterisk.hosting.lv нельзя использовать в коммерческих целях!

ссылка удалить спам редактировать

ответил 2012-01-09 00:16:04 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

Comments

этот register скрипт сам подтянет нужный мне файл?

godlike ( 2012-01-09 00:18:07 +0400 )редактировать

этот скрипт зарегистрирует ключик. а файлик надо скачать отдельно.смотри выше ссылку. и нефига не все. можно написать в суппорт что у тебя сгорела материнка и ты хотишь на новой запустить.

meral ( 2012-01-09 00:26:26 +0400 )редактировать

выше добавил ошибку

godlike ( 2012-01-09 00:58:22 +0400 )редактировать

попробуйте g729 show license. понятно что без лицензии он не заработает.

meral ( 2012-01-09 01:30:41 +0400 )редактировать

понял, а register скрипт попросит ключик который в сапорте нужно попросить?

godlike ( 2012-01-09 11:46:13 +0400 )редактировать
1

да. а также имя, фамилию, и название организации на которую тот ключик зарегистренный и интренет. он это все проверять будет. после чего создаст ключ подписанный адресом сетевой карты, почему и говрю что проще всего скопировать старый ключ и поменять адрес карты.

meral ( 2012-01-09 11:49:10 +0400 )редактировать

Спасибо, все получилось

godlike ( 2012-01-10 02:45:27 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-01-08 21:02:37 +0400

Просмотрен: 1,602 раз

Обновлен: Jan 09 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.