Схема такая. Клиентская локалка с 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
g729 включи на всей длине, остальное выключи. если клиент не поддерживает 729, то на последнем участке 711 и кодек на астриск. gsm гааараздо хуже 729 по качеству.
100% ставь надо 729
В целях проверки как будет работать на 729 поставь отсюда а потом купи. 10$ не так страшно :)
Задан: 2011-09-04 18:52:35 +0400
Просмотрен: 1,987 раз
Обновлен: Sep 04 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.