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

как правильно выбрать аудиокодек

2

Схема такая. Клиентская локалка с asterisk. Все exntension подключены по G.111. Исходящие звонки идут через SIP провайдера. Между SIP провайдером и астериском фирмы есть еще один астериск-биллинг. Т.е. схема такая.

Extensions (G711) -> Asterisk PBX (G711) -> Asterisk Billing (G711) -> Provider (G711)

Учитывая, что клиентская сеть имеет доступ к Инету по ADSL с низким аплоадом (ну, например 400к), то пятью (80 кбпс х 5) исходящими звонками, впринципе забиваем весь канал. Возникает вопрос о грамотной настройке кодеков без существенной потери качества. Первое что приходит в голову кодек GSM. Ну раз в мобильных это работает, то и здесь должно. Схема превращается в следующую.

Extensions (G711) -> Asterisk PBX (G711/GSM) -> Asterisk Billing (GSM/G711) -> Provider (G711)

Пробуем. Ситуация значительно улучшается. Так как уже в данный канал (ADSL) влазит намного больше звонков, на качество никто не жалуется. Billing и Provider, находятся на хостингах со скоростью где-то 10Мбпс, но тоже неплохо подумать об оптимизации канала, так как к биллинг астериску подключаются и другие клиенты. Провайдер работает со следующими кодеками: G.723.1, G.729ab, G.711 A-law.

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

Asterisk PBX -> Asterisk Billing -> Provider

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

спросил 2011-09-04 18:52:35 +0400

alphil Gravatar alphil flag of Spain
520 11 5 16
http://www.damal.es/

2 Ответа

1

g729 включи на всей длине, остальное выключи. если клиент не поддерживает 729, то на последнем участке 711 и кодек на астриск. gsm гааараздо хуже 729 по качеству.

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

ответил 2011-09-04 18:58:35 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Спасбо, сейчас попробую на некоторых направлениях. Кстати, DTMF, насколько я понимаю, могут оставаться в rfc2833 alphil ( 2011-09-04 19:14:24 +0400 )редактировать
ну дтм может быть любой. но желателно ставить по всей длине одинаковый. такой как у провайдера. meral ( 2011-09-04 20:52:45 +0400 )редактировать
0

100% ставь надо 729
В целях проверки как будет работать на 729 поставь отсюда а потом купи. 10$ не так страшно :)

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

ответил 2011-09-04 19:13:04 +0400

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

Comments

написано: 1. choose codec binary appropriate for your Asterisk version and CPU type, use x86_64 for 64-bit mode 2. delete old codec_g729/723*.so files (if any) from /usr/lib/asterisk/modules directory 3. copy new codec_g729/723*.so files into /usr/lib/asterisk/modules directory. А чем плох тот который у меня по умолчанию в системе находится ??? restart Asterisk alphil ( 2011-09-04 19:31:12 +0400 )редактировать
по моему их у тя там нету :) alexcr ( 2011-09-04 19:34:26 +0400 )редактировать
*CLI> core show translation смотри чтобы понять какие кодеки есть в системе alexcr ( 2011-09-04 19:35:08 +0400 )редактировать
ну, впринципе их нет, но как-то звонит, вот sip show channel: NativeFormats: 0x100 (g729) WriteFormat: 0x100 (g729) ReadFormat: 0x100 (g729) ;-))) alphil ( 2011-09-04 19:45:57 +0400 )редактировать
можно звонить passthought тоесть без трансляции если оба пира одинаковый кодек. для проигрываняи сообщений нужен кодек. вобщем лучше поставить. meral ( 2011-09-04 20:53:44 +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 ленту новостей

Статистика

Задан: 2011-09-04 18:52:35 +0400

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

Обновлен: Sep 04 '11

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