Hi,
I'm having the following scenario
UA <---> Prox1 <----> Proxy2 <-----> B2BUA <------> UA
Proxy2 and B2BUA are connected on LAN and Proxy1 is adding his own Contact
Alias and Proxy 2 is adding his own Contact Alias
I'm adding Alias via using the following function set_contact_alias("1") as
it will remove other contact alias but is causing the problem in the case
of BYE coming from B2BUA.
Is there is a way to find if the contact alias is already set?
How I can replace the local IP alias with domain name when request is
coming from B2BUA and alias is added by Proxy2.
Here are logs to show problem
in 200 sent by B2BUA and proxy2 add alias 10.44.44.2~6000~1 Now in ACK it
is causing the problem
SIP/2.0 200 OK
Via: SIP/2.0/UDP sip.prox1.example.com:5060
;rport=5060;received=3.18.1.21;branch=z9hG4bK2d66.a89039bedfe3d1113132f04c94b8a757.0
Via: SIP/2.0/UDP 192.168.1.168:50279
;received=109.8.2.1;rport=45607;branch=z9hG4bKPj84875d08eafc48bfa6c29de5fe245cea
Record-Route: <sip:sip.proxy2.example;lr;did=e84.87e2;rtp=bridge>
Record-Route: <sip:sip.prox1.example.com;lr;did=e84.7452;rtp=bridge>
From: "8001"
<sip:8001@sip.example.com>;tag=0b9915abae654e21845fd4d7f577ede9
To: <sip:2501@sip.example.com>;tag=as1f4f6b1c
Call-ID: a0095b9868924b0681225a8884a06c22
CSeq: 3687 INVITE
Server: Voip
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO,
PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 1800;refresher=uas
Contact: <sip:2501@10.44.44.2:6000;alias=10.44.44.2~6000~1>
Content-Type: application/sdp
Require: timer
Content-Length: 281
Ack for 200
ACK sip:2501@10.44.44.2:6000 SIP/2.0
Via: SIP/2.0/UDP sip.proxy2.example.com:5060
;branch=z9hG4bK2d66.3c10a3b45e5c8caacbc5853d5e6418b2.0
Via: SIP/2.0/UDP sip.proxy1.example.com:5060;rport=5060;received= 3.18.1.21
;branch=z9hG4bK2d66.788312006d5f7aedc058435cd203fed3.0
Via: SIP/2.0/UDP 192.168.1.168:50279;received= 109.8.2.1
;rport=45607;branch=z9hG4bKPjf003c3bfe4ba423e9a0dedd647511dd3
Max-Forwards: 68
From: "8001"
<sip:8001@sip.example.com>;tag=0b9915abae654e21845fd4d7f577ede9
To: <sip:2501@sip.example.com>;tag=as1f4f6b1c
Call-ID: a0095b9868924b0681225a8884a06c22
CSeq: 3687 ACK
Content-Length: 0
Thanks in advance
Show replies by date