Появилась потребность испытать кодек g729a. Просьба уяснить некоторые сомнительные моменты. В Книге написано что кодак является бесплатным при транзитной пересылке. Если я буду принимать от своего провайдера G729a будет ли это считаться бесплатным?
И еще пользую Trixbox 2.8.0.4, в нем нету по умолчанию g729a, имеется ли у кого ссылка для скачивания для Intel(R) Xeon(R) CPU X3430 @ 2.40GHz?
в поиске google -> asterisk g729 -> качаете под свою версию
Скачал отсюда, переименовал, скопировал.
ввел команду получил отрицательный ответ:
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.
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 битка вроде
А теперь главный вопрос! Вот такая конфигурация при которой я буду отправлять g729 с астера считается ли бесплатной?
У меня есть 3 офиса, хочу переключить один полностью на G729, в настройках внутренних пропишу g729 кодек. Сможет ли провайдер отправлять одним g711, а другому g729 или астериск умный сам поймет что этому лучше принять g711 а этому g729(если у него разрешен g729 только)??
что касается лицензирования - если совершать вызов или принимать его - это уже не транзит, следовательно нарушение лицензии.
а что мешает использовать g711 и не лезть в дебри?
Админы которые занимаются CISCO не хотят=не умеют выделять VOIP-канал, или делать QoS. Соответственно IP телефония сливается с общим трафиком и в узкополосных каналах будут явные проблемы + нагрузка на центральный сервер на котором сейчас 3 офиса висят, в будущем 23, так же большая нагрузка на ширину канала. Ну это в недалеком будущем.
Added after 24 seconds:
Да кодек именно этот скачал)
подключено примерно 60 софтовых абонентов.
для узкополосных соединений использую speex и g729.
с транками стараюсь использовать ТОЛЬКО g711.
после помещения кодека в каталог разрешения выставлялись? должны быть на запуск.
и опять же, этот кодек нарушает лицензию. другой вопрос, что во многих случаях про это можно забыть.
ЗЫ есть анекдот про неуловимного Джо....
а что качается факса, то есть T38, разберитесь с ним.
Не понял что значит с транками?
Сейчас в испытательном режиме запущу 1 офис через g729.
Таким образом провайдер мне подает g711, а дальше я транскодю его в g729. Кстати когда я отправляю g729 с телефона то во время разговора также идет g729, получается провайдер пропускает меня без транскодинга?
| adt2k @ Thu May 30, 2013 09:45 писал(а): |
| с транками стараюсь использовать ТОЛЬКО g711. |
Не понял фразу, какими транками?
| Цитата: |
| VoIP-транк — это виртуальный канал между оператором и клиентом, работающий поверх сети IP, аналог Е1 в традиционной телефонии. Но в отличии от канала E1 может иметь произвольную емкость линий, то есть от 1 до + бесконечности. |
Понятное дело что если если это PDH или SIP с хорошей скоростью инета то g711 рулит.
Ладно поживем увидим, все спасибо за ответы!!
а ничего, что умничать это не к добру? и то что разные предложения разделяют точкой? и то что в разных предложениях могут быть недосказанные(не понятые) мысли?
Не заводитесь, я недопонял фразу, в ответ получил укор..в любом случае спсибо за ответ.
| Gich @ Ср Май 29, 2013 19:52 писал(а): |
| У меня есть 3 офиса, хочу переключить один полностью на G729, в настройках внутренних пропишу g729 кодек. |
Провайдер, как правило, ничего ни кому не отправляет и не транскодирует. Что кому отправлять и в каком кодеке, нужно решать на этапе планирования телефонной сети.
А вообще платный подход к распространенному кодеку это зло.. сам поначалу его использовал всегда (когда каналы были узкие) на хардварном оборудовании (LG ipLDK/iPECS), благо он там есть... сейчас каналы стали пошире, перешел на использование G.711 и больше не парюсь.
И вообще
Лицензирование:
G.729 включает программные патенты от нескольких компаний и лицензировано от имени Sipro Lab Telecom. Sipro Lab Telecom является авторизованным представителем прав на G.729 технологию и патентный портфель.
В ряде стран, при использовании G.729 может потребоваться плата за лицензию и/или роялти сбор. В России алгоритмы и компьютерные программы не патентуются, по этой причине кодек G.729 на территории РФ полностью бесплатен.
E1 -> Астер -> SPA303 (g.729)?
При входящем звонке на одиночный канал E1 идет g711 кодек, потом приходит на мой астер и дальше траскодирует в g729 на телефон, в котором прописан g729. В обратном напрвлении такая же схема?
Схема такая :
VOSP -> sip -> Box1 -> iax2 -> Box2
sip настроено disallow = all; allow = g729
iax2 : disallow = all; allow = g729&alaw , но когда в настройках iax2 делаю allow = g729 на обоих серверах, то происходит сбой
| Цитата: |
| делаю allow = g729 на обоих серверах, то происходит сбой |
из за "обкуренного" провайдера пришлось уйти на 3G
ну а на мобильных сетях со стабильностью всегда была проблема.
пришлось переходить на менее прожорливый кодек g729
все работает нормально и по SIP и по IAX2.
а так, было бы неплохо выложить кусок лога в момент сбоя.
как правило, там бывает совет - "куда копать?"
PS недавно был забавный случай.
не работал входящий на IAX2 канале. ругалось на кодеки.
оказалось дело в кривых руках и спешке.
в транке было:
disallow = all
alow = g729
вот из за одной буковки все и не работало.
_________________
Алексей Милько
кстати еще есть подозрение на spa303 у них в gui прописан prefered codec ulaw, но при этом параметр use only prefered codec =no, при этом в active channels показывает ulaw. При чем в настройках американского g711 кодека нигде нет записей, кроме как в gui телефонов.
Module Description Use Count
codec_resample.so SLIN Resampling Codec 0
1 modules loaded
Это у вас голосовой файл в неправильном формате
Обычно wav надо перегонять еще в 2 формата - alaw и ulaw. В Вашем случаи еще и g729
Было music.wav - стало music.alaw, music.ulaw, music.g729
Для очисти совести оригинальный wav лучше удалить
| Цитата: |
| 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