Здравствуйте, прошу помочь опытных специалистов, так как ни в одной книге и в интернете не смог найти информацию при подключении Asterisk с 3 сетевыми картами, везде только речь о 2 сетевых картах. Дано: 3 сетевые карты 1) 10.11.22.хх - выделенный динамический IP, только для подключения IP телефонии (без интернета). Подается напрямую, без роутера (без NAT). 2) 192.168.0.10 - IP для подключения интернета. Находится на роутере, IP - динамический. 3) 1.1.1.10 - IP для подключения к внутренней локальной сети. В этой сети все пользователи. Вопрос: 1) Какой из 1 и 2 считается externip? 2) Какой из них считается за NAT-ом? И считается ли что тут нужен NAT (nat=on)? Что уже сделано: 1) Проброшены порты 5060, 10000-10100, 4569 на роутере для IP 192.168.0.10 2) Включены правила iptables (iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 10000:10100 -j DNAT --to-destination 192.168.0.10 iptables -t nat -A PREROUTING -i eth0 -p udp -m udp --dport 5060 -j DNAT --to-destination 192.168.0.10). Дополнение: 1) Сейчас нету звука только с одной стороны, я не могу понять в чем дело, точнее, запутался и не могу правильно понять что есть что. Помогите разобраться. 2) Есть также IP-телефон Cisco SPA502G, который также подключен к локальной сети 1.1.1.123, у него все работает нормально, но у программного Sip-phone-а, нет звука в одну сторону (не слышно с ноутбука, но другая сторона слышит, то что говорят с ноутбука). Настройки аудио-кодеков включены поддержки sip-phone-а, пробовал менять программу, на мобильном sip-phone тоже самое.
В секции [general] sip.conf кроме параметра externip еще есть и localnet, в него и заносите все сети, где Вам требуется nat=never.
Отдельная песня про externip: Вам нужен тогда externhost и запись через DynDNS..
Не понятен смысл проброса портов - если только для подключения к SIP-провайдерам, тогда этого не нужно.
Вообще же правильно: Перенести всё на роутик. Еще на нем SIP ALG вырубить.
Задан: 2015-10-01 08:59:25 +0400
Просмотрен: 201 раз
Обновлен: Oct 01 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
проверить роуnинг на сервера (только один маршрут на 0.0.0.0) и прописать localnet правильно
awsswa ( 2015-10-01 09:21:22 +0400 )редактировать