- Joined
- Jun 20, 2018
- Messages
- 19
- Reaction score
- 1
Hello,
Seeking advice here.
We have a new customer on a hosted Debian 3CX (3CX and customer are therefore not on the same LAN).
Problem is with a Patton ATA which is NATed behind customer firewall. Everything works fine with the desk phones however.
Trying for the first time a Patton M-ATA as an ATA for some legacy fax machines.
Problem is with the SIP registration. The Contact header is simply "*" and I noticed there is no advanced NAT features offered by this product (none, UPnP and outbound proxy).
Anyhow, the REGISTER from the ATA hits 3CX coming with source port UDP/1027. However the reply from 3CX (401 Unauthorized) is sent to port 5060 instead of 1027. Here's what the REGISTER looks like:
UDP 10.9.8.7:1027 -> 12.13.14.15:5060
REGISTER sip:blah.com SIP/2.0
From: <sip
[email protected];user=phone>;tag=gVr5h1-mgYqF
To: <sip
[email protected];user=phone>
Call-ID: [email protected]
CSeq: 9 REGISTER
Via: SIP/2.0/UDP 172.22.0.115:5060;branch=z9hG4bKsFW5h1-NiLflFiv
Contact: *
Max-Forwards: 70
User-Agent: Patton Smartlink MATA <4.02.0A1 MS VR CS (0015)><00a0ba0c89cd>
Expires: 0
Content-Length: 0
Anyone encountered this situation with Patton M-ATA ?
I don't think this Contact header should be set like this. At worst it should be set with the internal network IP and let 3CX deal with a NAT situation an send the reply to the port request was received. There is not even an option to set rport parameter in the ATA.
Not really impressed with the quality of that Patton ATA software so far.
Next in line is to test T.38 robustness, but I need to get past this NAT issue.
Thanks any help provided.
Seeking advice here.
We have a new customer on a hosted Debian 3CX (3CX and customer are therefore not on the same LAN).
Problem is with a Patton ATA which is NATed behind customer firewall. Everything works fine with the desk phones however.
Trying for the first time a Patton M-ATA as an ATA for some legacy fax machines.
Problem is with the SIP registration. The Contact header is simply "*" and I noticed there is no advanced NAT features offered by this product (none, UPnP and outbound proxy).
Anyhow, the REGISTER from the ATA hits 3CX coming with source port UDP/1027. However the reply from 3CX (401 Unauthorized) is sent to port 5060 instead of 1027. Here's what the REGISTER looks like:
UDP 10.9.8.7:1027 -> 12.13.14.15:5060
REGISTER sip:blah.com SIP/2.0
From: <sip
To: <sip
Call-ID: [email protected]
CSeq: 9 REGISTER
Via: SIP/2.0/UDP 172.22.0.115:5060;branch=z9hG4bKsFW5h1-NiLflFiv
Contact: *
Max-Forwards: 70
User-Agent: Patton Smartlink MATA <4.02.0A1 MS VR CS (0015)><00a0ba0c89cd>
Expires: 0
Content-Length: 0
Anyone encountered this situation with Patton M-ATA ?
I don't think this Contact header should be set like this. At worst it should be set with the internal network IP and let 3CX deal with a NAT situation an send the reply to the port request was received. There is not even an option to set rport parameter in the ATA.
Not really impressed with the quality of that Patton ATA software so far.
Next in line is to test T.38 robustness, but I need to get past this NAT issue.
Thanks any help provided.