AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Trixbox + g729a

Asterisk GUI 32 сообщений -
#1

Здравствуйте!

Появилась потребность испытать кодек g729a. Просьба уяснить некоторые сомнительные моменты. В Книге написано что кодак является бесплатным при транзитной пересылке. Если я буду принимать от своего провайдера G729a будет ли это считаться бесплатным?

И еще пользую Trixbox 2.8.0.4, в нем нету по умолчанию g729a, имеется ли у кого ссылка для скачивания для Intel(R) Xeon(R) CPU X3430 @ 2.40GHz?
#2

если я не ворую а скупаю краденное - вор ли я ?

в поиске google -> asterisk g729 -> качаете под свою версию
#3

Ну провайдер нам из цифровых потоков связь дает и в SIP на последней миле преобразует. Не это ли считается транзитной переслыкой?

Скачал отсюда, переименовал, скопировал.

ввел команду получил отрицательный ответ:

xbox1*CLI> module load codec_g729.so
Unable to load module codec_g729.so
Command 'module load codec_g729.so' failed.

Added after 6 minutes:

И еще то что я скачал это G729a?

Насколько я понял астериск не знает ничего про обычный G729.
#4

какой версии asterisk? битность ОС? ОС?
#5

Asterisk 1.6.0.26-FONCORE-r78

Linux version 2.6.18-164.11.1.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46))

CentOS 5.5 , в триксе 32 битка вроде
#6

мы должны гадать что вы скачали и переименовали ?
#7

Прописал в настройках , вызов пошел по g729 Very Happy

А теперь главный вопрос! Вот такая конфигурация при которой я буду отправлять g729 с астера считается ли бесплатной?

У меня есть 3 офиса, хочу переключить один полностью на G729, в настройках внутренних пропишу g729 кодек. Сможет ли провайдер отправлять одним g711, а другому g729 или астериск умный сам поймет что этому лучше принять g711 а этому g729(если у него разрешен g729 только)??
#8

судя по всему нужен кодек codec_g729-ast16-gcc4-glibc-core2-sse4.so

что касается лицензирования - если совершать вызов или принимать его - это уже не транзит, следовательно нарушение лицензии.

а что мешает использовать g711 и не лезть в дебри?
#9

G711 занимает бОльшую скоростную ёмкость.

Админы которые занимаются CISCO не хотят=не умеют выделять VOIP-канал, или делать QoS. Соответственно IP телефония сливается с общим трафиком и в узкополосных каналах будут явные проблемы + нагрузка на центральный сервер на котором сейчас 3 офиса висят, в будущем 23, так же большая нагрузка на ширину канала. Ну это в недалеком будущем.

Added after 24 seconds:

Да кодек именно этот скачал)
#10

у меня 18 офисов, сервер на Atom 230.
подключено примерно 60 софтовых абонентов.
для узкополосных соединений использую speex и g729.
с транками стараюсь использовать ТОЛЬКО g711.

после помещения кодека в каталог разрешения выставлялись? должны быть на запуск.

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

ЗЫ есть анекдот про неуловимного Джо....


а что качается факса, то есть T38, разберитесь с ним.
#11

Кодек нормально скушался, уже со своего тестового телефона отправляю и принимаю G729.

Не понял что значит с транками?

Сейчас в испытательном режиме запущу 1 офис через g729.

Таким образом провайдер мне подает g711, а дальше я транскодю его в g729. Кстати когда я отправляю g729 с телефона то во время разговора также идет g729, получается провайдер пропускает меня без транскодинга?
#12

от настроек зависит. мы же не видим настройки... мысли читать не умеем...
#13

adt2k @ Thu May 30, 2013 09:45 писал(а):

с транками стараюсь использовать ТОЛЬКО g711.


Не понял фразу, какими транками?
#14

Цитата:
VoIP-транк — это виртуальный канал между оператором и клиентом, работающий поверх сети IP, аналог Е1 в традиционной телефонии. Но в отличии от канала E1 может иметь произвольную емкость линий, то есть от 1 до + бесконечности.
#15

Спасибо кэп!) Но только фраза "для узкополосных соединений", а потом фраза "с транками страюсь..." меня убила.

Понятное дело что если если это PDH или SIP с хорошей скоростью инета то g711 рулит.

Ладно поживем увидим, все спасибо за ответы!!
#16

Gich
а ничего, что умничать это не к добру? и то что разные предложения разделяют точкой? и то что в разных предложениях могут быть недосказанные(не понятые) мысли?
#17

adt2k @ Thu May 30, 2013 11:02 писал(а):
Gich
а ничего, что умничать это не к добру? и то что разные предложения разделяют точкой? и то что в разных предложениях могут быть недосказанные(не понятые) мысли?


Не заводитесь, я недопонял фразу, в ответ получил укор..в любом случае спсибо за ответ.
#18

Gich @ Ср Май 29, 2013 19:52 писал(а):
У меня есть 3 офиса, хочу переключить один полностью на G729, в настройках внутренних пропишу g729 кодек.
Если внутри офиса полноценная локалка, то это зря совершенно. Слушать бубнящий звук удовольствия мало. Юзайте alaw внутри офиса.

Gich @ Ср Май 29, 2013 19:52 писал(а):
Сможет ли провайдер отправлять одним g711, а другому g729 или астериск умный сам поймет что этому лучше принять g711 а этому g729(если у него разрешен g729 только)??
Провайдер, как правило, ничего ни кому не отправляет и не транскодирует. Что кому отправлять и в каком кодеке, нужно решать на этапе планирования телефонной сети.
#19

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


А вообще платный подход к распространенному кодеку это зло.. сам поначалу его использовал всегда (когда каналы были узкие) на хардварном оборудовании (LG ipLDK/iPECS), благо он там есть... сейчас каналы стали пошире, перешел на использование G.711 и больше не парюсь.

И вообще
Лицензирование:

G.729 включает программные патенты от нескольких компаний и лицензировано от имени Sipro Lab Telecom. Sipro Lab Telecom является авторизованным представителем прав на G.729 технологию и патентный портфель.
В ряде стран, при использовании G.729 может потребоваться плата за лицензию и/или роялти сбор. В России алгоритмы и компьютерные программы не патентуются, по этой причине кодек G.729 на территории РФ полностью бесплатен.
#20

Очень интересное и обнадеживающее замечание!)
#21

Еще не подскажите как происходит образование сеанса связи при такой конфигурации:

E1 -> Астер -> SPA303 (g.729)?

При входящем звонке на одиночный канал E1 идет g711 кодек, потом приходит на мой астер и дальше траскодирует в g729 на телефон, в котором прописан g729. В обратном напрвлении такая же схема?
#22

да
#23

Понятно спасибо, так же у меня образовалась странная проблема при переходе на 729 кодек в iax2 канале.

Схема такая :

VOSP -> sip -> Box1 -> iax2 -> Box2

sip настроено disallow = all; allow = g729
iax2 : disallow = all; allow = g729&alaw , но когда в настройках iax2 делаю allow = g729 на обоих серверах, то происходит сбой
#24

Цитата:
делаю allow = g729 на обоих серверах, то происходит сбой


из за "обкуренного" провайдера пришлось уйти на 3G
ну а на мобильных сетях со стабильностью всегда была проблема.

пришлось переходить на менее прожорливый кодек g729

все работает нормально и по SIP и по IAX2.

а так, было бы неплохо выложить кусок лога в момент сбоя.
как правило, там бывает совет - "куда копать?" Smile

PS недавно был забавный случай.
не работал входящий на IAX2 канале. ругалось на кодеки.
оказалось дело в кривых руках и спешке.
в транке было:
disallow = all
alow = g729

вот из за одной буковки все и не работало. Smile

_________________
Алексей Милько
#25

)))
кстати еще есть подозрение на spa303 у них в gui прописан prefered codec ulaw, но при этом параметр use only prefered codec =no, при этом в active channels показывает ulaw. При чем в настройках американского g711 кодека нигде нет записей, кроме как в gui телефонов.
#26

Все работает на 729 кодеке, звонки проходят всем все слышно, но в логах пишется постоянно WARNING[18823] translate.c: no samples for g729tolin
#27

module show like resa
#28

trixbox1*CLI> module show like resa
Module Description Use Count
codec_resample.so SLIN Resampling Codec 0
1 modules loaded
#29

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

это не кодаки
Это у вас голосовой файл в неправильном формате
Обычно wav надо перегонять еще в 2 формата - alaw и ulaw. В Вашем случаи еще и g729
Было music.wav - стало music.alaw, music.ulaw, music.g729
Для очисти совести оригинальный wav лучше удалить
#31

Цитата:
Gich
У меня есть 3 офиса, хочу переключить один полностью на G729, в настройках внутренних пропишу g729 кодек. Сможет ли провайдер отправлять одним g711, а другому g729 или астериск умный сам поймет что этому лучше принять g711 а этому g729(если у него разрешен g729 только)??



1) Провайдер как правило имеет g729 кодек, что бы не грузить свою сеть.
2) Провайдер как правило не транскодирует (что б процессор не грузить)

К чему это я.
Если соединять офисы между собой напрямую, или через провайдера, нужно помнить что на сервере использующим кодек g729 не стоит запрещать g711.
Либо установить на другие сервера кодек g729. (ну и разрешить его использовать собсна).

Added after 38 minutes:

Опоздал я. ))

Вы тут уже это рассматривали )))

http://asteriskforum.ru/viewtopic.php?t=11421
#32

Да да я с провайдреом обговорил вопрос, все затестили, решили пускать только g729, а потом я вспомнил про 2й сервер соединеный по iax2, пришлось быстренько туда тоже ставить 729й)))