3CX V.10 NAT issues: unable to answer call being behind NAT

User to User - Answers are provided by the community. 3CX does NOT provide technical support via this forum. Commercial grade support should NOT be expected

Moderators: kevin, 3CX staff

3CX V.10 NAT issues: unable to answer call being behind NAT

Postby maxim » Tue Jan 24, 2012 10:08 am

Hello,

I have a problem with a 3CX setup.
- 3CX sits behind static NAT, a dedicated private IP mapped to 3CX server private IP.
Most of remote clients (3CX softphone) work ok.
- Some remote clients that are behind very nasty NAT (external UDP port doesn't match UDP port of softphone client). These clients don't work correctly. My understanding that this is because in SIP packets from these clients port number in 'via' or 'contact' header doesn't match the translation opened on the router.

Can this be resolved on 3CX server side? Can I force 3CX to send replies (INVITES) to such clients to the ports where packets actually arrived from but not to the ports announced in 'via', 'contact' headers?

I expect the same problem with RTP path in case call's been established, so the same question regarding RTP: Can 3CX ignore m= attribute of SDP and send media to the port forward media stream comes from.

Thanks,
Max.
maxim
New User
 
Posts: 2
Joined: Tue Jan 24, 2012 9:40 am

Re: 3CX V.10 NAT issues: unable to answer call being behind

Postby SY » Tue Jan 24, 2012 6:28 pm

3CX Phone System does not use information, which is specified in SIP/SDP headers by client, blindly.
Some NAT and/or ISP don't want (or cannot) support VoIP over SIP/RTP. In this case you need to use tunnel (SIP/RTP proxy manager)
Stepan
3CX Development Team

3CX News, Tips and How to's at http://www.3cx.com/blog/
Very useful links are listed on http://www.3cx.com/support/index.html
SY
3CX Support
3CX Support
 
Posts: 2362
Joined: Fri Jan 26, 2007 2:14 pm


Return to 3CX Phone System - General (Community-led, no tech support)


Who is online

Users browsing this forum: No registered users and 0 guests

Announcements: