<div dir="ltr">Just for future reference:<br><div><br></div><div><a href="https://github.com/kamailio/kamailio/issues/2223">https://github.com/kamailio/kamailio/issues/2223</a><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 30, 2019 at 3:27 AM Rhys Hanrahan <<a href="mailto:rhys@nexusone.com.au">rhys@nexusone.com.au</a>> wrote:<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="EN-AU">
<div class="gmail-m_1858201987455159565WordSection1">
<p class="MsoNormal"><span lang="EN-GB">Hi Everyone,<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">I would just like to add that I’m also very interested in several of the things Daniel mentioned in this thread. Particularly the RTT/latency information for NAT’d contacts is very useful – so that’s a +1 from me.<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">As someone who is trying to migrate from using Asterisk as our registrar, to using Kamailio, there’s several things Asterisk does with this info that our support team relies on heavily for day to day operations/support,
 and I need to find a way to replicate this behaviour. <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">As an example of how we use this:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<ul style="margin-top:0cm" type="disc">
<li class="gmail-m_1858201987455159565MsoListParagraph" style="margin-left:0cm"><span lang="EN-GB">Asterisk will log when SIP endpoints become lagged or unreachable based on the OPTIONS RTT – so you can set a threshold and if a device takes too long to respond,
 Asterisk will log that it first Lagged, then Unreachable.<u></u><u></u></span></li><li class="gmail-m_1858201987455159565MsoListParagraph" style="margin-left:0cm"><span lang="EN-GB">Asterisk will then log when a handset comes back online showing it as “Reachable”.<u></u><u></u></span></li></ul>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">This is a really handy way of historically trying to diagnose call drop outs or call quality issues, as you can quickly see with a few greps of syslog if all handsets at a particular IP at a particular time are dropping
 out at the same time, or not. While the goal would be to have proper monitoring of a customer’s internet connection, this can’t always be done. And having access to the latency on these NAT ping packets is extremely helpful in this case. Even with internet
 monitoring, having stats “per handset” is very useful.<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">Not everyone would want to spam their logs with this info – but having access to the RTT information so you can decide what to do with it in your config is critical in my opinion.<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">I was not aware of the UDP limitation of nathelper, but that explains some issues I saw, and that’s going to be an issue for us as well.<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">So I would be very keen to see the features discussed further. I am trying to learn C at the moment so hopefully I can assist in some way in future as well. :-)<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">Thanks,</span><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Rhys.</span><span lang="EN-GB"> <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:12pt;color:black">From: </span></b><span style="font-size:12pt;color:black">sr-users <<a href="mailto:sr-users-bounces@lists.kamailio.org" target="_blank">sr-users-bounces@lists.kamailio.org</a>> on behalf of Nuno Ferreira <<a href="mailto:nferreira@fuze.com" target="_blank">nferreira@fuze.com</a>><br>
<b>Reply-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>Date: </b>Tuesday, 5 February 2019 at 1:37 am<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>Re: [SR-Users] Kamailio OPTIONS Round-Trip<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">Hey there, <u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Just trying to see if there was any conclusion on this topic...<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Jan 16, 2019 at 3:18 PM Sergiu Pojoga <<a href="mailto:pojogas@gmail.com" target="_blank">pojogas@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<p class="MsoNormal">After re-reading the original question, it appears that it isn't about Asterisk at all, it was a simple reference to it, the actual question being how to get RTT in Kamailios's usloc.
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Apologies for the confusion. Let's carry on with the topic, lol.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">--Sergiu <u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Jan 16, 2019 at 9:55 AM Sergiu Pojoga <<a href="mailto:pojogas@gmail.com" target="_blank">pojogas@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<p class="MsoNormal">Correct me if I'm wrong, but wasn't the original poster looking for Asterisk (behind Kamailio) to show the round-trip of its peers based on qualify OPTIONS requests that Asterisk sends out to the peer?
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">If so, I'm curious what is the impediment not to accept the previously suggested sip PATH approach? Aside from elegance and simplicity to implement, it isn't even subject to the UDP limitation you've brought up.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Not that the topic of usrloc qualify isn't of interest, but it just feels like we are drifting into another topic, although somehow related to the original one.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Best regards,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">--Sergiu   <u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Jan 16, 2019 at 7:59 AM Nuno Ferreira <<a href="mailto:nferreira@fuze.com" target="_blank">nferreira@fuze.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal">Hello Daniel, <u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I'm reading this thread with some interests. We were planning to use nat_traversal module to do keepalive, but we came across the UDP only limitation. In our use case, we wanted to offload the registrar from doing keepalive. Of course,
 that's an option, but it has yet another limitation when having active/active registrar servers using dmq_usrloc. If one of the registrars goes down which server will be in charge of doing keepalive for the contacts previously registered on the faulty registrar?
 That was one of the reasons for us to seek doing keeplive on the edge with nat_traversal, but again it's only valid for UDP.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">If usrloc/dmq_usrloc provides some automatic election mechanism to keepalive orphan AORs, I would prefer going with it for the task. Another benefit like I read from your words is that we would automatically have available latency/rtt attached
 to each contact and that is a big plus.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Nuno<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Jan 16, 2019 at 12:26 PM Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<p>Hello,<u></u><u></u></p>
<p>maybe we can just add this feature to the usrloc module -- right now the nat keepalive is done from nathelper module, which queries usrloc module to retrieve the list of the contacts to send OPTIONS to. Of course, the nathelper has the other variant witj
 4-bytes pings, but I expect not many are using it these days.<u></u><u></u></p>
<p>Furthermore, because the nathelper has some options to forge the source ip address as well as willing to be lightweight, it sends the packets directly, no relying on tm module.<u></u><u></u></p>
<p>However, it seems that it is an increase interest in having more feedback based on these keepalives. Including the ability to do mirroring for sipcapture (a feature request being open in the tracker). Other request in the past was to send OPTIONS also for
 non-UDP contacts, nathelper does it only for UDP.<u></u><u></u></p>
<p>So we can consider adding a transaction based keepalive layer, which of course might take a bit more resources that current nathelper implementation, but can bring extra benefits. I think we can leave nathelper as it is and add this feature directly in the
 usrloc module, avoiding to pass data between modules, but also because we have to set/updates some fields in the contract structure (like this round trip time).<u></u><u></u></p>
<p>There are other modules that do keepalive, some mentioned dispatcher, there is a dedicated one named keepalive, and, afaik, also nat_traversal can do it. I am listing them so others can assert where it would be better to add the new feature -- as said, I
 would do it in usrloc, but I am open for other suggestions as well (eventually accompanied with a pull request).<u></u><u></u></p>
<p>Cheers,<br>
Daniel<u></u><u></u></p>
<div>
<p class="MsoNormal">On 15.01.19 21:12, Julien Chavanton wrote:<u></u><u></u></p>
</div>
<blockquote style="margin-top:5pt;margin-bottom:5pt">
<div>
<div>
<div>
<p class="MsoNormal">Depending on the use case, you could use the dispatcher module latency stats.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://kamailio.org/docs/modules/devel/modules/dispatcher.html#dispatcher.p.ds_ping_latency_stats" target="_blank">https://kamailio.org/docs/modules/devel/modules/dispatcher.html#dispatcher.p.ds_ping_latency_stats</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Regards<u></u><u></u></p>
</div>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Tue, Jan 15, 2019 at 2:29 AM Daniel Tryba <<a href="mailto:d.tryba@pocos.nl" target="_blank">d.tryba@pocos.nl</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal">On Sun, Jan 13, 2019 at 10:08:31PM +0300, Soltanici Ilie wrote:<br>
> With Asterisk, we are able to get some peer round-trip connection statistic by setting qualify=yes for the specified peer.
<br>
> It sends periodic OPTIONS to the peer and calculates the time round trip time.<br>
> It's something like - "Status: OK (30 ms)".<br>
> Is there any way to achieve this in Kamailio by using nathelper??module, or any other?<br>
<br>
I think the only way to do this is to make this yourself (tm). In your<br>
favorite scripting language, query the locations and fire OPTIONS and<br>
measure the time for a response (if any) on basis of the "random" callid<br>
you create. If you route these requests through kamailio you will<br>
prevent any NAT problems or connection with TCP endpoints.<br>
<br>
_______________________________________________<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" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br>
<u></u><u></u></p>
<pre>_______________________________________________<u></u><u></u></pre>
<pre>Kamailio (SER) - Users Mailing List<u></u><u></u></pre>
<pre><a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><u></u><u></u></pre>
<pre><a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><u></u><u></u></pre>
</blockquote>
<pre>-- <u></u><u></u></pre>
<pre>Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a><u></u><u></u></pre>
<pre><a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a><u></u><u></u></pre>
<pre>Kamailio World Conference - May 6-8, 2019 -- <a href="http://www.kamailioworld.com" target="_blank">www.kamailioworld.com</a><u></u><u></u></pre>
<pre>Kamailio Advanced Training - Mar 4-6, 2019 in Berlin; Mar 25-27, 2019, in Washington, DC, USA -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a><u></u><u></u></pre>
</div>
<p class="MsoNormal">_______________________________________________<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" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p><b><span style="font-size:9pt;font-family:Arial,sans-serif;color:black">Nuno Ferreira</span></b><span style="font-size:9pt;font-family:Arial,sans-serif;color:black"> | Architect, CoreUC |
<a href="mailto:nferreira@fuze.com" target="_blank">nferreira@fuze.com</a> | +351 308805903<br>
Rua Carlos Silva Melo Guimarães 23, 3800-126 Aveiro, Portugal<u></u><u></u></span></p>
<p><span style="font-size:9pt;font-family:Arial,sans-serif;color:black"><a href="http://www.facebook.com/fuze" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="6" height="13" style="width: 0.0625in; height: 0.1354in;" id="gmail-m_1858201987455159565_x0000_i1036" alt="Image removed by sender."></span></span></a>  <a href="http://www.twitter.com/fuze" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="16" height="12" style="width: 0.1666in; height: 0.125in;" id="gmail-m_1858201987455159565_x0000_i1035" alt="Image removed by sender."></span></span></a>  <a href="https://www.linkedin.com/company/fuze-inc" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="14" height="14" style="width: 0.1458in; height: 0.1458in;" id="gmail-m_1858201987455159565_x0000_i1034" alt="Image removed by sender."></span></span></a>  <a href="https://plus.google.com/110150232345018024360" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="13" height="12" style="width: 0.1354in; height: 0.125in;" id="gmail-m_1858201987455159565_x0000_i1033" alt="Image removed by sender."></span></span></a>  <a href="https://www.instagram.com/fuze_hq/" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="13" height="13" style="width: 0.1354in; height: 0.1354in;" id="gmail-m_1858201987455159565_x0000_i1032" alt="Image removed by sender."></span></span></a><u></u><u></u></span></p>
<p><span style="font-size:9pt;font-family:Arial,sans-serif;color:black"><a href="http://www.fuze.com/" target="_blank"><span style="color:black;text-decoration:none"><span style="font-size:13.5pt;color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="130" height="74" style="width: 1.3541in; height: 0.7708in;" id="gmail-m_1858201987455159565_x0000_i1031" alt="Image removed by sender."></span></span></a><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<span style="font-size:10.5pt;font-family:Arial,sans-serif;color:rgb(51,51,51);background:white">*Confidentiality Notice: The information contained in this e-mail and any</span><span style="font-size:10.5pt;font-family:Arial,sans-serif;color:rgb(51,51,51)"><br>
<span style="background:white">attachments may be confidential. If you are not an intended recipient, you</span><br>
<span style="background:white">are hereby notified that any dissemination, distribution or copying of this</span><br>
<span style="background:white">e-mail is strictly prohibited. If you have received this e-mail in error,</span><br>
<span style="background:white">please notify the sender and permanently delete the e-mail and any</span><br>
<span style="background:white">attachments immediately. You should not retain, copy or use this e-mail or</span><br>
<span style="background:white">any attachment for any purpose, nor disclose all or any part of the</span><br>
<span style="background:white">contents to any other person. Thank you.*</span></span>_______________________________________________<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" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><u></u><u></u></p>
</blockquote>
</div>
</blockquote>
</div>
<p class="MsoNormal">_______________________________________________<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" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p><b><span style="font-size:9pt;font-family:Arial,sans-serif;color:black">Nuno Ferreira</span></b><span style="font-size:9pt;font-family:Arial,sans-serif;color:black"> | Architect, CoreUC |
<a href="mailto:nferreira@fuze.com" target="_blank">nferreira@fuze.com</a> | +351 308805903<br>
Rua Carlos Silva Melo Guimarães 23, 3800-126 Aveiro, Portugal<u></u><u></u></span></p>
<p><span style="font-size:9pt;font-family:Arial,sans-serif;color:black"><a href="http://www.facebook.com/fuze" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="6" height="13" style="width: 0.0625in; height: 0.1354in;" id="gmail-m_1858201987455159565_x0000_i1030" alt="Image removed by sender."></span></span></a>  <a href="http://www.twitter.com/fuze" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="16" height="12" style="width: 0.1666in; height: 0.125in;" id="gmail-m_1858201987455159565_x0000_i1029" alt="Image removed by sender."></span></span></a>  <a href="https://www.linkedin.com/company/fuze-inc" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="14" height="14" style="width: 0.1458in; height: 0.1458in;" id="gmail-m_1858201987455159565_x0000_i1028" alt="Image removed by sender."></span></span></a>  <a href="https://plus.google.com/110150232345018024360" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="13" height="12" style="width: 0.1354in; height: 0.125in;" id="gmail-m_1858201987455159565_x0000_i1027" alt="Image removed by sender."></span></span></a>  <a href="https://www.instagram.com/fuze_hq/" target="_blank"><span style="color:black;text-decoration:none"><span style="color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="13" height="13" style="width: 0.1354in; height: 0.1354in;" id="gmail-m_1858201987455159565_x0000_i1026" alt="Image removed by sender."></span></span></a><u></u><u></u></span></p>
<p><span style="font-size:9pt;font-family:Arial,sans-serif;color:black"><a href="http://www.fuze.com/" target="_blank"><span style="color:black;text-decoration:none"><span style="font-size:13.5pt;color:blue;border:1pt solid windowtext;padding:0cm"><img border="0" width="130" height="74" style="width: 1.3541in; height: 0.7708in;" id="gmail-m_1858201987455159565_x0000_i1025" alt="Image removed by sender."></span></span></a><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<span style="font-size:10.5pt;font-family:Arial,sans-serif;color:rgb(51,51,51);background:white">*Confidentiality Notice: The information contained in this e-mail and any</span><span style="font-size:10.5pt;font-family:Arial,sans-serif;color:rgb(51,51,51)"><br>
<span style="background:white">attachments may be confidential. If you are not an intended recipient, you</span><br>
<span style="background:white">are hereby notified that any dissemination, distribution or copying of this</span><br>
<span style="background:white">e-mail is strictly prohibited. If you have received this e-mail in error,</span><br>
<span style="background:white">please notify the sender and permanently delete the e-mail and any</span><br>
<span style="background:white">attachments immediately. You should not retain, copy or use this e-mail or</span><br>
<span style="background:white">any attachment for any purpose, nor disclose all or any part of the</span><br>
<span style="background:white">contents to any other person. Thank you.*</span></span>
<u></u><u></u></p>
</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>