Что было:
asterisk на внутреннем интерфейсе на внутреннем адресе 10.х.х.х, udp.
К нему есть 2 вида подключений:
1. SIP транк через тунель на Cisco, за ней куча телефонов, на ней же зарегистрированных.
2. Куча телефонов через тунели к серверу.
В этой конфигурации все работало.
Что стало:
Понадобилось подключить внешнего SIP провайдера. Для этого прописал:
Код: Выделить всё
udpbindaddr=0.0.0.0
С внешним провайдером все работает.
Телефоны через локальные тунели работают.
При звонках между телефонами за Cisco и любыми другими SIP телефонами, включая внешнего провайдера односторонняя слышимость - телефоны за Cisco ничего не слышат кроме каких-то помех, локальные - слышимость прекрасная.
Если я правильно понимаю это изменение роутинга пакетов после изменения привязки астериска к интерфейсу. Пробовал поиграться с iptables - как-то не получилось.
Буду очень благодарен за помощь или подсказку.
Простыни конфигов не выкладываю, так как не знаю в какую сторону копать - скажите, пожалуйста, что выложить - сразу выложу.
Заранее спасибо!