Здравствуйте.
Столкнулся с неоднозначной ситуацией. Использую FreePBX. При этом есть односторонняя слышимость. Кому звонят слышит а тот кто звонит не слышит. астериск за натом. его ип можно все везде на фаерволе Читал что проблема в rtp портах, я их и пробрасывал и чего я только с ними не делал ничего не получается.
Неоднозначность заключается в том что при одних и тех же условиях при подключении к одним операторам связи все норм а к другим получается ситуация описная выше. Плюс может быть так что сегодня все работает ты ничего не изменяешь, а завтра уже ничего не работает.
В общем, понимая простоту своей проблемы, уже 2 неделю бьюсь над решением этого вопроса, что и заставило меня сюда написать. Надеюсь на понимание и помощь,а не пинание ногами в разные стороны
Если все вышеуказанные рекомендации выполнены, и звука всё равно нет, то меняйте шлюз/nat. У меня на Dlink DI-804HV было такое, как только сменил на DIR-300 сразу звук побежал. Потом в результате поставил Forigate FGT-50B. С тех пор дешёвые роутеры не ставлю принципиально. А ещё может быть проблема в несоотведствии кодеков. Узнай какой точно кодек у провайдера и жёстко припиши его на этом пире.
Кстати 2 операторов проверил работает а вот через sipnet.ru ситуация осталась та же. Это при чем без проброшенных портов.
для начала на всех пирах добавте canreinvite=no и nat=yes. после этого звоните. елси везде звука нет - значит вы не пробросили ртп порты. если гдето есть гдето нет, тогда у вас чтото сильно крутое и нужен лог с sip debug/rtp debug
С этими параметрами тоже игрался canreinvite=no и nat=yes, сейчас их добавил они есть.
Порты пробросить с 10000 по 20000 на локальный ип астериска правильно???
Ну вот опять заработало. А как долго проработает неизвестно. Я в настройка ничего менять не буду если опять перестанет работать то я отпишусь.
За помощь большое спасибо
Было нечто подобное. Ошибка была исправлена после перехода с 1.6 на 1.8. Ни одного изменения в конфигах, но проблема была успешна решена.
No such command 'rtp set debug' (type 'core show help rtp set' for other possible commands)
Задан: 2011-01-31 15:55:16 +0400
Просмотрен: 4,629 раз
Обновлен: Feb 09 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.