I know there are allot of discussions on the problems with NAT and possible solution however I have yet to completely fix my issues. I have a simple network where I have a remote site with a GVX-3000 Video phone connecting to a remote PBX with SIP. Each end is behind a firewall where the local device is on the DMZ. SIP signaling works fine in either case but depening on the externip value in the sip_nat.conf I get different behaviour. If I have externip value commented out I can make calls from the PBX in adn out with no issues however my remote IP phone will get one way speech. If I remove the comment on externip (activate) it I will get the remote extension working fine but then I get one way speech on local PBX side either in or outbound calls. I have put a sniffer on the PBX side and in either case it looks to be the PBX which gets the RTP stream but does not pass it out the other side. I have looked thru the debug logs on the PBX and see nothing of note indicating the problem.
I have a ton of data and can provide if anyone is interested. It would seem there is a setting which would allow both PBX based and Remote calls to work fine. Right now I leave externip commented out and then if I need to use the remote extension I will remove the commnet line. Let me know if there are any suggestions.
sip_nat.conf
;externip=76.183.x.x (Wan side of NAT Router on PBX Side - Dynamic address but never changes)
nat=yes
localnet=192.168.1.0/255.255.255.0
externrefresh=10
I have a ton of data and can provide if anyone is interested. It would seem there is a setting which would allow both PBX based and Remote calls to work fine. Right now I leave externip commented out and then if I need to use the remote extension I will remove the commnet line. Let me know if there are any suggestions.
sip_nat.conf
;externip=76.183.x.x (Wan side of NAT Router on PBX Side - Dynamic address but never changes)
nat=yes
localnet=192.168.1.0/255.255.255.0
externrefresh=10