Репа

Поиск по блогу

Пользовательского поиска

воскресенье, 21 февраля 2010 г.

Настройка+asterisk+comtube.ru

Вот вечно так: сразу не запишешь, а потом - записывать нечего. Ну хотя бы вектор...
Настроить asterisk на работу c sip-провайдером comtube.ru просто:
[comtube]
type=user
username=xxxxxx;Ваш номер в comtube
fromuser=xxxxxx;Ваш номер в comtube
secret=xxxxxxxx;Ваш пароль в comtube
host=comtube.ru
context=from-comtube
insecure=Invite,port
disallow=all
allow=ulaw
allow=alaw
allow=g723
allow=ilbc
allow=speex
allow=g726
allow=g729

Стоить заметить, что comtube за месяц использования ни разу не нагадил в консоль, в отличие от сипнет и писител.

А вот прием звонка с московского номера(который предоставляет comtube) на свой sip-account был проблемой. Точнее, сам звонок приходил, а вот слышимость была одностороняя.
Проблема былы в том, что comtube, по всей вероятности, использует приоритетно g729, да еще шлет пакеты comfort noise
При звонке на московский с добавочным в CLI вылезало что-то типа этого
Comfort noise support incomplete in Asterisk RFC 3389
Please turn off on client IP

Что делалось (по памяти):
1. Установка dahdi(мне нужен был dahdi_dummy, так как астерискового железа я не использую)
2. В asterisk.conf раскомментируем параметр internal_timing=yes
3. Установка кодека g729

Вот как-то так...Может, это не все , что я делал, чтобы "победить" эту проблемку.
Еще вот что. В качестве клиента я использую Twinkle, а в нем g729 нет, заработало с кодеком gsm. Звук немного "жеваный", правда, но это лучше, чем ничего. Саппорт comtube говорит, что отключить comfort noise для желающих не может.

Комментариев нет:

 
pre { background:#efefef; border:1px solid #A6B0BF; font-size:120%; line-height:100%; overflow:auto; padding:10px; color:#000000 } pre:hover { border:1px solid #efefef; } code { font-size:120%; text-align:left; margin:0;padding:0; color: #000000;} .clear { clear:both; overflow:hidden; }