Назад | Перейти на главную страницу

SIP-телефон за NAT iptables

У меня есть SIP-телефон в локальной сети. Вызов работает, а входящий - нет.

Когда я звоню на SIP-телефон со своего мобильного телефона, он попадает прямо в ящик голосовой почты.

Это моя сеть

Phone --------------- eth1.100|iptables NAT (Debian buster)|eth0.100 ----- Public PBX
10.11.12.13/24      10.11.12.1/24                      xxx.xxx.xxx.xxx    yyy.yyy.yyy.yyy

На самом деле у меня есть эти правила iptables:

# Internet acces for SIP phone
iptables -A INPUT -i eth0.100 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth1.100 -j ACCEPT
iptables -A POSTROUTING -t nat -o eth0.100 -j MASQUERADE
iptables -A FORWARD -i eth0.100 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth1.100 -j ACCEPT
# Open SIP port
iptables -A PREROUTING -t nat -i eth0.100 -p udp --src yyy.yyy.yyy.yyy --dport 5060 -j DNAT --to-destination 10.11.12.13:5060

Думаю, чего-то не хватает, может отключить перезапись исходного порта?

У вас есть для этого команда iptables?