<div dir="ltr">Hi List,<div><br></div><div>and of course here its an configuration problem on my side. I dont activate the dispatcher probing in the module section.</div><div>Afterwards it pings. Now i have the fun to try and error further.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 22. Okt. 2019 um 18:34 Uhr schrieb Henning Westerholt <<a href="mailto:hw@skalatan.de">hw@skalatan.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="DE">
<div class="gmail-m_6373170592774269298WordSection1">
<p class="MsoNormal"><span>Hi Karsten,<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Try this:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">event_route[tm:local-request] {<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">        if(is_method("OPTIONS")) {<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">               append_hf("Contact: foobar\r\n");<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">        }<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">}<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">U YYYYY:5060 -> XXXXXX:5060<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">OPTIONS sip:<a href="http://sip.XXXXX.microsoft.com" target="_blank">sip.XXXXX.microsoft.com</a> SIP/2.0.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Via: SIP/2.0/UDP YYYYY;branch=z9hG4bK20ab.bd499990000000000000000000000000.0.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">To: <sip:<a href="http://sip.XXXXX.microsoft.com" target="_blank">sip.XXXXX.microsoft.com</a>>.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">From: <sip:dispatcher@localhost>;tag=3393f0703fb0ccaca74109ff37de39f5-50a8.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">CSeq: 10 OPTIONS.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Call-ID: <a href="mailto:6b3a52797fe20b99-14352@127.0.0.1" target="_blank">6b3a52797fe20b99-14352@127.0.0.1</a>.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Max-Forwards: 70.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Content-Length: 0.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">User-Agent: Kamailio.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Contact: foobar.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Cheers,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Henning<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">-- <u></u>
<u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Henning Westerholt -
</span><span><a href="https://skalatan.de/blog/" target="_blank"><span lang="EN-GB" style="color:rgb(5,99,193)">https://skalatan.de/blog/</span></a></span><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Kamailio services -
</span><span><a href="https://skalatan.de/services" target="_blank"><span lang="EN-GB" style="color:rgb(5,99,193)">https://skalatan.de/services</span></a></span><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal" style="margin-left:35.4pt"><b>From:</b> sr-users <<a href="mailto:sr-users-bounces@lists.kamailio.org" target="_blank">sr-users-bounces@lists.kamailio.org</a>>
<b>On Behalf Of </b>Karsten Horsmann<br>
<b>Sent:</b> Tuesday, October 22, 2019 6:24 PM<br>
<b>To:</b> Kamailio (SER) - Users Mailing List <<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a>><br>
<b>Subject:</b> [SR-Users] MS Teams Direct routing with kamailio<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Hello List,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">i search for the right place in kamailio to manipulate the dispatcher OPTIONS packets to add an Contact header.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">For uac generated traffic i can use the event_route[tm:local-request] from the tm module.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">But how can i manipulate kamailio *self* generated OPTION pings from the dispatcher?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">OPTIONS request for MS Teams must contain the Contact header of such a format:<br>
Contact: <<a>sip:SBC_FQDN:5061;transport=tls</a>><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">I follow this guide (for opensips) and try to adapt that step by step to kamailio:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><a href="https://blog.opensips.org/2019/09/16/opensips-as-ms-teams-sbc/" target="_blank">https://blog.opensips.org/2019/09/16/opensips-as-ms-teams-sbc/</a>  <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">CentOS 7 / kamailio 5.2.x (and maybe soon 5.3.x) / rtpengine<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-left:35.4pt">-- <u></u><u></u></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Cheers<br>
*Karsten Horsmann*<u></u><u></u></p>
</div>
</div>
</div>
</div>

_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Mit freundlichen Grüßen<br>*Karsten Horsmann*<br></div>