Есть Asterisk PBX 1.8.7.0 за NAT-ом Cisco (Version 12.4(22)YB8) и SIP-транк от провайдера Eltel, проброшенный также через эту Cisco. Телефоны SPA504G. На Cisco проброшен диапазон портов 10000-20000 RTP через static nat и 5060 для SIP. На Asterisk включен NAT и указан внешний ip и локалка. Все работает замечательно. Внешние SIP-пользователи (мобильные) также не имеют проблем, т.е. RTP через NAT проходит. Но есть проблема с прослушиванием сообщения при звонке в службу точного времени 060. Т.е. идут только гудки, а сообщение не проигрывается. При этом было несколько удачных звонков на 060 с проигрыванием аудио, но было их за неделю тестирования всего 3-4. Также при звонке на мобильные с музыкой вместо гудка идут только гудки. Кодеки на Asterisk и телефонах ulaw:20,alaw:20. Также выставлял только ulaw, но все тоже самое. Как я понимаю, что Ciscо не пропускает обратно RTP при звонке на эти номера, но почему тогда нет проблем с остальными телефонными службами (сообщения всегда слышно). Подскажите куда копать!!!
Задан: 2012-05-04 18:09:07 +0400
Просмотрен: 455 раз
Обновлен: May 05 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
редактируйте ответ. там есть кнопка КОД. так это врядли читать ктото будет. также можете попробывать сделать rtp set debug on. но читать это никто не будет.сами анализируйте
meral ( 2012-05-04 22:57:52 +0400 )редактироватьспасибо за замечание). убрал логи, чтоб никого не смущать. При включении "rtp set debug on" видно, что идут пакеты от прокси провайдера "Got RTP packet from", но ответа и посылки rtp пакетов на spa504g не происходит. При звонках на другие номера происходит ответ и "Sent RTP P2P packet to" к телефону. Может кто-нибудь сталкивался с такой проблемой?
aster2012 ( 2012-05-05 11:26:36 +0400 )редактироватьРазбирайтесь с циско...
switch ( 2012-05-05 22:12:12 +0400 )редактировать