Hi all, hoping someone can help me with some NAT settings.
I have some Cisco 7940's, they're a nightmare with NAT, I can set them to work without issue just so long as they are the only device on the network registering with my colocated Fusion PBX. I can register as many Linphone apps with extensions as I like, but just one 7940, any subsequent 7940 will not register correctly.
My setup is client side is behind NAT and PBX side is also behind NAT. Looking at the registrations on FusionPBX I can see that each linphone app registers with a random port, the 7940's will only use my sip port 5080, so I'm no SIP guru here but I'm assuming that this is the reason additional 7940's won't reg as they are all forcing reg on 5080 - See attached
I've tried setting NDLB-received-in-nat-reg-contact under the extension "SIP Force Contact" to both v1 and v2
I've also tried setting <param name="NDLB-force-rport" value="true"/>, <param name="NDLB-received-in-nat-reg-contact" value="true"/> under the sip profile but all to no avail.
Is there a combination I can try here?? With the one phone registering on it's own it works fine, audio, incoming and outgoing calls....just need to find a way to get these 7940's to live together..
Any advice much appreciated!!!
Edit- sip firmware is 8-12(I believe it was the last one created so the latest).
Sip conf file for phone:
Outbound proxy: "myproxy"
# NAT/Firewall Traversal
nat_enable: "1"
nat_address: ""
voip_control_port: "5080"
start_media_port: "16384"
end_media_port: "32766"
nat_received_processing: "1"
Is using outbound proxy and NAT traversal together counter intuative? Should I be disabling the NAT since I have outbound proxy set?
I have some Cisco 7940's, they're a nightmare with NAT, I can set them to work without issue just so long as they are the only device on the network registering with my colocated Fusion PBX. I can register as many Linphone apps with extensions as I like, but just one 7940, any subsequent 7940 will not register correctly.
My setup is client side is behind NAT and PBX side is also behind NAT. Looking at the registrations on FusionPBX I can see that each linphone app registers with a random port, the 7940's will only use my sip port 5080, so I'm no SIP guru here but I'm assuming that this is the reason additional 7940's won't reg as they are all forcing reg on 5080 - See attached
I've tried setting NDLB-received-in-nat-reg-contact under the extension "SIP Force Contact" to both v1 and v2
I've also tried setting <param name="NDLB-force-rport" value="true"/>, <param name="NDLB-received-in-nat-reg-contact" value="true"/> under the sip profile but all to no avail.
Is there a combination I can try here?? With the one phone registering on it's own it works fine, audio, incoming and outgoing calls....just need to find a way to get these 7940's to live together..
Any advice much appreciated!!!
Edit- sip firmware is 8-12(I believe it was the last one created so the latest).
Sip conf file for phone:
Outbound proxy: "myproxy"
# NAT/Firewall Traversal
nat_enable: "1"
nat_address: ""
voip_control_port: "5080"
start_media_port: "16384"
end_media_port: "32766"
nat_received_processing: "1"
Is using outbound proxy and NAT traversal together counter intuative? Should I be disabling the NAT since I have outbound proxy set?
Attachments
Last edited: