<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Hi Daniel,</p>
<p><br>
</p>
<p>Thanks for your response.I have added this in the registrar module but it didn't work.</p>
<p><br>
</p>
<p>Please see the sip trace.</p>
<p><br>
</p>
<p></p>
<div>-end msg--<br>
17:28:47.162 sip_endpoint.c  .Response msg 408/REGISTER/cseq=52880 (rdata0x231b418) from 185.122.205.178:5070 was dropped/unhandled by any modules<br>
17:28:47.404   pjsua_core.c  .TX 597 bytes Request msg REGISTER/cseq=3179 (tdta0x2320060) to UDP 185.122.205.178:5070:<br>
REGISTER sip:185.122.205.178:5070 SIP/2.0<br>
Via: SIP/2.0/UDP 172.22.13.41:5067;rport;branch=z9hG4bKPjd734f1a6-d644-4a96-913c-c31738a33eed<br>
Max-Forwards: 70<br>
From: <sip:OTT919620649614@185.122.205.178>;tag=9f62c1ea-36a3-4318-a767-55a6b278fd23<br>
To: <sip:OTT919620649614@185.122.205.178><br>
Call-ID: 6fc0b9f9-8439-4fc6-a28e-05ce1e52ec80<br>
CSeq: 3179 REGISTER<br>
User-Agent: PJSUA v2.3 Linux-4.4.0.64/x86_64/glibc-2.19<br>
Contact: <sip:OTT919620649614@172.22.13.41:5067;ob><br>
Expires: 300<br>
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS<br>
Content-Length:  0<br>
<br>
</div>
Thanks,
<p></p>
<p>Narayan<br>
</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Daniel-Constantin Mierla <miconda@gmail.com><br>
<b>Sent:</b> Friday, April 21, 2017 9:36:37 AM<br>
<b>To:</b> Narayan P; sr-users@lists.sip-router.org<br>
<b>Subject:</b> Re: Not able to replace route_uri in contact header uri</font>
<div> </div>
</div>
<div>
<p>Hello,</p>
<p><br>
</p>
<p>skipping to understand exactly the purpose of what you want to achieve, if you want to replace the contact header uri with [username from old Contact]@[kamailio ip]:[kamailio port] , you can try this:</p>
<p><br>
</p>
<p>if(is_present_hf("Contact")) {</p>
<p>  remove_hf("Contact");</p>
<p>  append_hf("Contact: <a class="moz-txt-link-rfc2396E" href="sip:$(ct{tobody.user})@$Ri:$Rp">
<sip:$(ct{tobody.user})@$Ri:$Rp></a>\r\n)");</p>
<p>}</p>
<p><br>
</p>
<p>If doesn't work, let me know.</p>
<p><br>
</p>
<p>Cheers,<br>
Daniel<br>
</p>
<br>
<div class="moz-cite-prefix">On 20.04.17 16:09, Narayan P wrote:<br>
</div>
<blockquote cite="mid:HK2PR0201MB17457C163479531D35CE4C3DD71B0@HK2PR0201MB1745.apcprd02.prod.outlook.com" type="cite">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Thanks for your kind Response Daniel,</p>
<p><br>
</p>
<p>Yes as you told with the requirement I have mentioned call will not reach client, I have explained my requirement in detail,</p>
<p><br>
</p>
<p>My requirement is to establish a call between 2 SIP clients Alice and Bob which are using 185.122.205.178(Kamailio) as outbound proxy and registered to a SIP SERVER,</p>
<p><br>
</p>
<p>I am not able to establish call between Alice and Bob, So I am trying to Replace the Contact header in Register request with Kamailio IP and then I will direct the Invite request to callee client using the data<span>(Username to IP:port tuple) I</span> have
 stored in Kamailio database.</p>
<p><br>
</p>
<p>Please suggest me if you have better Idea than what i am doing<br>
</p>
<p><br>
</p>
<p>Thanks & Regards</p>
<p>Narayan<br>
</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>From:</b> Daniel-Constantin Mierla
<a class="moz-txt-link-rfc2396E" href="mailto:miconda@gmail.com"><miconda@gmail.com></a><br>
<b>Sent:</b> Tuesday, April 18, 2017 1:04:38 PM<br>
<b>To:</b> Narayan P; <a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">
sr-users@lists.sip-router.org</a><br>
<b>Subject:</b> Re: Not able to replace route_uri in contact header uri</font>
<div> </div>
</div>
<div>
<p>Hello,</p>
<p><br>
</p>
<p>to clarify, in the REGISTER you sent and pasted again below, from</p>
<p><br>
</p>
<p>Contact: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:OTT919620649614@125.16.231.74:25841;ob">
<sip:OTT919620649614@125.16.231.74:25841;ob></a></p>
<p><br>
</p>
<p>you want to have:<br>
</p>
<p><br>
</p>
<p>Contact: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:OTT919620649614@185.122.205.178:5070;lr">
<sip:OTT919620649614@185.122.205.178:5070;lr></a></p>
<p><br>
</p>
<p>If yes, then this doesn't look right at all, then the device cannot receive calls anymore. Maybe you can explain the purpose and then we may be able to offer some hints.</p>
<p><br>
</p>
<p>Cheers,<br>
Daniel<br>
</p>
<p><br>
</p>
<p><br>
</p>
<pre wrap="">REGISTER <a moz-do-not-send="true" class="moz-txt-link-freetext" href="sip:185.122.206.62">sip:185.122.206.62</a> SIP/2.0
Via: SIP/2.0/UDP 125.16.231.74:25841;rport;branch=z9hG4bKPj592750e4-9a06-4662-a55e-a8a71dedb974
Route: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:185.122.205.178:5070;lr"><sip:185.122.205.178:5070;lr></a>
Max-Forwards: 70
From: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:OTT919620649614@185.122.206.62"><sip:OTT919620649614@185.122.206.62></a>;tag=35af1666-a2b1-4c6e-a7b6-8675845036e7
To: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:OTT919620649614@185.122.206.62"><sip:OTT919620649614@185.122.206.62></a>
Call-ID: 5bc6558f-1ffc-4990-bc99-d099c4fdcbcb
CSeq: 41801 REGISTER
User-Agent: PJSUA v2.3 Linux-4.4.0.64/x86_64/glibc-2.19
Contact: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:OTT919620649614@125.16.231.74:25841;ob"><sip:OTT919620649614@125.16.231.74:25841;ob></a>
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Authorization: Digest username="OTT919620649614", realm="185.122.206.62", nonce="af7780946d2b72ddc5e765a68798e937", uri=<a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:185.122.206.62">"sip:185.122.206.62"</a>, response="a4c0614fbc3c72ece619247de5766a4b", algorithm=MD5
Content-Length:  0


SIP/2.0 200 OK
Via: SIP/2.0/UDP 125.16.231.74:25841;rport=25841;branch=z9hG4bKPj592750e4-9a06-4662-a55e-a8a71dedb974;received=125.16.231.74
From: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:OTT919620649614@185.122.206.62"><sip:OTT919620649614@185.122.206.62></a>;tag=35af1666-a2b1-4c6e-a7b6-8675845036e7
Call-ID: 5bc6558f-1ffc-4990-bc99-d099c4fdcbcb
CSeq: 41801 REGISTER
To: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:OTT919620649614@185.122.206.62"><sip:OTT919620649614@185.122.206.62></a>;tag=1492409213989
Expires: 50
Contact: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:OTT919620649614@125.16.231.74:25841;ob"><sip:OTT919620649614@125.16.231.74:25841;ob></a>;expires=50
Content-Length: 0</pre>
<br>
<div class="moz-cite-prefix">On 17.04.17 08:38, Narayan P wrote:<br>
</div>
<blockquote cite="mid:HK2PR0201MB17457956E1094C7269B2CA9FD7060@HK2PR0201MB1745.apcprd02.prod.outlook.com" type="cite">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000;
              font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Hi Daniel,</p>
<p><br>
</p>
<p>I am attaching here my sip trace at client side.Request you to see this.</p>
<p>My client IP in register request is <span>125.16.231.74 and the server on which kamailio is running is 185.122.205.178.</span></p>
<p><span><br>
</span></p>
<p><span>I want my contact header to be <span><a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:OTT919620649614@185.122.205.178:5070;lr"><sip:OTT919620649614@185.122.205.178:5070;lr></a></span></span></p>
<p><span><span><br>
</span></span></p>
<p><span><span>I am using avp_subst() function to replace this.But kamailio is not starting.</span></span></p>
<p><span><span>Please reply if I am in wrong way or have different understanding as I am very new to kamailio.</span></span></p>
<p><span><span><br>
</span></span></p>
<p><span><span>Thanks,</span></span></p>
<p><span><span>Narayan<br>
</span></span></p>
<p><span><span><br>
</span></span></p>
<p><span><span></span></span><br>
</p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri,
                sans-serif"><b>From:</b> Narayan P<br>
<b>Sent:</b> Friday, April 14, 2017 12:54:25 PM<br>
<b>To:</b> <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org">
sr-users@lists.sip-router.org</a><br>
<b>Cc:</b> <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:moconda@gmail.com">
moconda@gmail.com</a><br>
<b>Subject:</b> RE: Not able to replace route_uri in contact header uri</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hi Daniel,<br>
<br>
Thanks for your response.<br>
<br>
I mean to say,<br>
In my register request the route header i.e. route_uri is <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="sip:185.122.205.178">
<sip:185.122.205.178></a> and contact header is <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:3333@172.22.13.41">
3333@172.22.13.41</a>.<br>
I want my contact header to be <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:3333@185.122.205.178">
3333@185.122.205.178</a>.<br>
So how can I replace the contact header's only domain part with route_uri.the user part of the contact header remains same.<br>
<br>
<br>
Thanks,<br>
Narayan<br>
</div>
</span></font></blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - May 22-24 (USA) - <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
Kamailio World Conference - May 8-10, 2017 - <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - May 22-24 (USA) - <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
Kamailio World Conference - May 8-10, 2017 - <a class="moz-txt-link-abbreviated" href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre>
</div>
</body>
</html>