- Joined
- Dec 20, 2020
- Messages
- 6
- Reaction score
- 0
I've created a BRIDGE in my 3CX Server to my client's PBX registers into it, so I can forward calls to its internal extensions.
I can't do that because when 3CX sends an invite, it sends to the internal IP of my client's PBX
I've noticed that during the REGISTER sip process, my client's PBX is sending its internal IP (I've copied the record below).
I wish that during this registration process, my 3CX server replaces the client's internal IP (sent in SIP PACKAGE)... by its PUBLIC IP (sent in UDP package).
Usually, this is made substituting the Contact SIP Field...
How can this be done in 3CX?
Environment
3CX PRO Server v16.0.1078
Hosted on AWS
My client doesn't have static IP
PBX: UTECH
*** REGISTER SIP PACKAGE received from my client's PBX ***
12/20/2020 5:50:43 PM - Updating device Dev(936364404):[sip:[email protected]:5060;ob / 10000] by message: DevUpd Recv Req REGISTER from 192.168.1.117:5060 tid=Pj5c11a7f560244f60bb11df2683804107 Call-ID=03aaf2ca9df84194a4efebdcb0b3e771:
REGISTER sip:doormai-tst.my3cx.com.br SIP/2.0
Via: SIP/2.0/UDP 192.168.1.117:5060;rport=5060;branch=z9hG4bKPj5c11a7f560244f60bb11df2683804107
Max-Forwards: 70
Contact: <sip:[email protected]:5060;ob>
To: <sip:[email protected]3cx.com.br>
From: <sip:[email protected]3cx.com.br>;tag=b0f1814a8afe43c694f230dc3dd63ae8
Call-ID: 03aaf2ca9df84194a4efebdcb0b3e771
CSeq: 34212 REGISTER
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Proxy-Authorization: Digest username="10000",realm="3CXPhoneSystem",nonce="414d53595fdfb92323:60cf1cefbf46765b1d45f322f54d0890",uri="sip:doormai-tst.my3cx.com.br",response="cb416ae57e791ab7e444fcd3902cd981",algorithm=MD5
User-Agent: UTECH/1.0
Content-Length: 0
I can't do that because when 3CX sends an invite, it sends to the internal IP of my client's PBX
I've noticed that during the REGISTER sip process, my client's PBX is sending its internal IP (I've copied the record below).
I wish that during this registration process, my 3CX server replaces the client's internal IP (sent in SIP PACKAGE)... by its PUBLIC IP (sent in UDP package).
Usually, this is made substituting the Contact SIP Field...
How can this be done in 3CX?
Environment
3CX PRO Server v16.0.1078
Hosted on AWS
My client doesn't have static IP
PBX: UTECH
*** REGISTER SIP PACKAGE received from my client's PBX ***
12/20/2020 5:50:43 PM - Updating device Dev(936364404):[sip:[email protected]:5060;ob / 10000] by message: DevUpd Recv Req REGISTER from 192.168.1.117:5060 tid=Pj5c11a7f560244f60bb11df2683804107 Call-ID=03aaf2ca9df84194a4efebdcb0b3e771:
REGISTER sip:doormai-tst.my3cx.com.br SIP/2.0
Via: SIP/2.0/UDP 192.168.1.117:5060;rport=5060;branch=z9hG4bKPj5c11a7f560244f60bb11df2683804107
Max-Forwards: 70
Contact: <sip:[email protected]:5060;ob>
To: <sip:[email protected]3cx.com.br>
From: <sip:[email protected]3cx.com.br>;tag=b0f1814a8afe43c694f230dc3dd63ae8
Call-ID: 03aaf2ca9df84194a4efebdcb0b3e771
CSeq: 34212 REGISTER
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Proxy-Authorization: Digest username="10000",realm="3CXPhoneSystem",nonce="414d53595fdfb92323:60cf1cefbf46765b1d45f322f54d0890",uri="sip:doormai-tst.my3cx.com.br",response="cb416ae57e791ab7e444fcd3902cd981",algorithm=MD5
User-Agent: UTECH/1.0
Content-Length: 0