<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 19.02.20 21:55, David Villasmil
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAFGRPVo0-Kr=rrnr_pEH9PppYSdhM9yFhazx56GSGTXc-yBm_A@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div>
<div dir="auto">+1 here. This feature would be a BIG plus. I’m
also interested in what Nuno pointed out, how is it decided
which registrar will send the OPTIONS to the UAC if we have
multiple registrars sharing contacts via DMQ?</div>
</div>
</blockquote>
<p><br>
</p>
<p>What scenarios/network topologies are considered here? The
registrar servers being behind an edge proxy (sbc) or also
anycast? With no edge proxy, the registrar server that received
the register request has to do the keepalive.</p>
<p>Currently, iirc, the server_id can be used to group the contacts
and do keepalives from a specific server -- as done now by
nathelper in stateless mode.</p>
<p>The feature is on my to-do list for quite some time, just didn't
get a long enough spare frame to start doing it. Hope to get to it
soon, if nobody else jumps in before.</p>
<p>Cheers,<br>
Daniel</p>
<p><br>
</p>
<blockquote type="cite"
cite="mid:CAFGRPVo0-Kr=rrnr_pEH9PppYSdhM9yFhazx56GSGTXc-yBm_A@mail.gmail.com">
<div><br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Wed, 19 Feb 2020 at
20:18, Joel Serrano <<a href="mailto:joel@textplus.com"
moz-do-not-send="true">joel@textplus.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
<div dir="ltr">Just for future reference:<br>
<div><br>
</div>
<div><a
href="https://github.com/kamailio/kamailio/issues/2223"
target="_blank" moz-do-not-send="true">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" target="_blank"
moz-do-not-send="true">rhys@nexusone.com.au</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
<div lang="EN-AU">
<div>
<p class="MsoNormal"><span lang="EN-GB">Hi Everyone,</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </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.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </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. </span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><span lang="EN-GB">As an
example of how we use this:</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<ul style="margin-top:0cm" type="disc">
<li 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.</span></li>
<li style="margin-left:0cm"><span lang="EN-GB">Asterisk
will then log when a handset comes back online
showing it as “Reachable”.</span></li>
</ul>
<p class="MsoNormal"><span lang="EN-GB"> </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.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </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.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </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.</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </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. :-)</span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<p class="MsoNormal"><span lang="EN-GB">Thanks,</span><span
lang="EN-GB"></span></p>
<p class="MsoNormal"><span lang="EN-GB">Rhys.</span><span
lang="EN-GB"> </span></p>
<p class="MsoNormal"><span lang="EN-GB"> </span></p>
<div style="border-style:solid none
none;border-top-width:1pt;padding:3pt 0cm
0cm;border-top-color:rgb(181,196,223)">
<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" moz-do-not-send="true">sr-users-bounces@lists.kamailio.org</a>>
on behalf of Nuno Ferreira <<a
href="mailto:nferreira@fuze.com"
target="_blank" moz-do-not-send="true">nferreira@fuze.com</a>><br>
<b>Reply-To: </b>"Kamailio (SER) - Users
Mailing List" <<a
href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">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" moz-do-not-send="true">sr-users@lists.kamailio.org</a>><br>
<b>Subject: </b>Re: [SR-Users] Kamailio
OPTIONS Round-Trip</span></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<div>
<p class="MsoNormal">Hey there, </p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Just trying to see if
there was any conclusion on this topic...</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Thanks</p>
</div>
</div>
<p class="MsoNormal"> </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" moz-do-not-send="true">pojogas@gmail.com</a>>
wrote:</p>
</div>
<blockquote style="border-style:none none none
solid;border-left-width:1pt;padding:0cm 0cm
0cm
6pt;margin-left:4.8pt;margin-right:0cm;border-left-color:rgb(204,204,204)">
<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.
</p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Apologies for the
confusion. Let's carry on with the
topic, lol.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Cheers,</p>
</div>
<div>
<p class="MsoNormal">--Sergiu </p>
</div>
</div>
<p class="MsoNormal"> </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" moz-do-not-send="true">pojogas@gmail.com</a>>
wrote:</p>
</div>
<blockquote style="border-style:none none
none
solid;border-left-width:1pt;padding:0cm
0cm 0cm
6pt;margin-left:4.8pt;margin-right:0cm;border-left-color:rgb(204,204,204)">
<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?
</p>
<div>
<p class="MsoNormal"> </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.</p>
</div>
<div>
<p class="MsoNormal"> </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.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Best regards,</p>
</div>
<div>
<p class="MsoNormal">--Sergiu </p>
</div>
</div>
<p class="MsoNormal"> </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"
moz-do-not-send="true">nferreira@fuze.com</a>>
wrote:</p>
</div>
<blockquote style="border-style:none
none none
solid;border-left-width:1pt;padding:0cm
0cm 0cm
6pt;margin-left:4.8pt;margin-right:0cm;border-left-color:rgb(204,204,204)">
<div>
<div>
<p class="MsoNormal">Hello Daniel,
</p>
<div>
<p class="MsoNormal"> </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.</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.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Regards,</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Nuno</p>
</div>
</div>
<p class="MsoNormal"> </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" moz-do-not-send="true">miconda@gmail.com</a>>
wrote:</p>
</div>
<blockquote
style="border-style:none none
none
solid;border-left-width:1pt;padding:0cm
0cm 0cm
6pt;margin-left:4.8pt;margin-right:0cm;border-left-color:rgb(204,204,204)">
<div>
<p>Hello,</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.</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.</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.</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).</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).</p>
<p>Cheers,<br>
Daniel</p>
<div>
<p class="MsoNormal">On
15.01.19 21:12, Julien
Chavanton wrote:</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.</p>
</div>
<div>
<p class="MsoNormal"> </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"
moz-do-not-send="true">https://kamailio.org/docs/modules/devel/modules/dispatcher.html#dispatcher.p.ds_ping_latency_stats</a></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Regards</p>
</div>
</div>
</div>
<p class="MsoNormal"> </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"
moz-do-not-send="true">d.tryba@pocos.nl</a>>
wrote:</p>
</div>
<blockquote
style="border-style:none
none none
solid;border-left-width:1pt;padding:0cm
0cm 0cm
6pt;margin-left:4.8pt;margin-right:0cm;border-left-color:rgb(204,204,204)">
<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"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></p>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br>
</p>
<pre style="font-family:monospace">_______________________________________________</pre>
<pre style="font-family:monospace">Kamailio (SER) - Users Mailing List</pre>
<pre style="font-family:monospace"><a href="mailto:sr-users@lists.kamailio.org" target="_blank" style="font-family:monospace" moz-do-not-send="true">sr-users@lists.kamailio.org</a></pre>
<pre style="font-family:monospace"><a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank" style="font-family:monospace" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></pre>
</blockquote>
<pre style="font-family:monospace">-- </pre>
<pre style="font-family:monospace">Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank" style="font-family:monospace" moz-do-not-send="true">www.asipto.com</a></pre>
<pre style="font-family:monospace"><a href="http://www.twitter.com/miconda" target="_blank" style="font-family:monospace" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank" style="font-family:monospace" moz-do-not-send="true">www.linkedin.com/in/miconda</a></pre>
<pre style="font-family:monospace">Kamailio World Conference - May 6-8, 2019 -- <a href="http://www.kamailioworld.com" target="_blank" style="font-family:monospace" moz-do-not-send="true">www.kamailioworld.com</a></pre>
<pre style="font-family:monospace">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" style="font-family:monospace" moz-do-not-send="true">www.asipto.com</a></pre>
</div>
<p class="MsoNormal">_______________________________________________<br>
Kamailio (SER) - Users Mailing
List<br>
<a
href="mailto:sr-users@lists.kamailio.org"
target="_blank"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
</p>
<div>
<p class="MsoNormal"> </p>
</div>
<p class="MsoNormal">-- </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" style="font-family:Arial,sans-serif"
moz-do-not-send="true">nferreira@fuze.com</a>
| +351
308805903<br>
<a
href="https://www.google.com/maps/search/Rua+Carlos+Silva+Melo+Guimar%C3%A3es+23,+3800-126+Aveiro,+Portugal?entry=gmail&source=g"
style="font-family:Arial,sans-serif" moz-do-not-send="true">Rua Carlos
Silva Melo
Guimarães 23,
3800-126
Aveiro,
Portugal</a></span></p>
<p><span
style="font-size:9pt;font-family:Arial,sans-serif;color:black"><a
href="http://www.facebook.com/fuze" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.0625in;
height:
0.1354in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1036"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="6"
height="13"
border="0"></span></span></a> <a
href="http://www.twitter.com/fuze" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.1666in;
height:
0.125in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1035"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="16"
height="12"
border="0"></span></span></a> <a
href="https://www.linkedin.com/company/fuze-inc" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.1458in;
height:
0.1458in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1034"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="14"
height="14"
border="0"></span></span></a> <a
href="https://plus.google.com/110150232345018024360" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.1354in;
height:
0.125in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1033"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="13"
height="12"
border="0"></span></span></a> <a
href="https://www.instagram.com/fuze_hq/" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.1354in;
height:
0.1354in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1032"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="13"
height="13"
border="0"></span></span></a></span></p>
<p><span
style="font-size:9pt;font-family:Arial,sans-serif;color:black"><a
href="http://www.fuze.com/" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="font-size:13.5pt;border:1pt solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
1.3541in;
height:
0.7708in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1031"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="130"
height="74"
border="0"></span></span></a></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;background-color:white;color:rgb(51,51,51)">*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="font-family:Arial,sans-serif;background-color:white">attachments
may be confidential. If you are
not an intended recipient, you</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">are
hereby notified that any
dissemination, distribution or
copying of this</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">e-mail
is strictly prohibited. If you
have received this e-mail in
error,</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">please
notify the sender and
permanently delete the e-mail
and any</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">attachments
immediately. You should not
retain, copy or use this e-mail
or</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">any
attachment for any purpose, nor
disclose all or any part of the</span><br>
<span
style="font-family:Arial,sans-serif;background-color: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"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></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" moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
</p>
<div>
<p class="MsoNormal"> </p>
</div>
<p class="MsoNormal">-- </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"
style="font-family:Arial,sans-serif"
moz-do-not-send="true">nferreira@fuze.com</a>
| +351 308805903<br>
<a
href="https://www.google.com/maps/search/Rua+Carlos+Silva+Melo+Guimar%C3%A3es+23,+3800-126+Aveiro,+Portugal?entry=gmail&source=g"
style="font-family:Arial,sans-serif" moz-do-not-send="true">Rua Carlos
Silva Melo Guimarães
23, 3800-126 Aveiro,
Portugal</a></span></p>
<p><span
style="font-size:9pt;font-family:Arial,sans-serif;color:black"><a
href="http://www.facebook.com/fuze" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt
solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.0625in;
height:
0.1354in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1030"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="6"
height="13"
border="0"></span></span></a> <a
href="http://www.twitter.com/fuze" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt
solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.1666in;
height: 0.125in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1029"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="16"
height="12"
border="0"></span></span></a> <a
href="https://www.linkedin.com/company/fuze-inc" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt
solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.1458in;
height:
0.1458in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1028"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="14"
height="14"
border="0"></span></span></a> <a
href="https://plus.google.com/110150232345018024360" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt
solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.1354in;
height: 0.125in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1027"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="13"
height="12"
border="0"></span></span></a> <a
href="https://www.instagram.com/fuze_hq/" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="border:1pt
solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
0.1354in;
height:
0.1354in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1026"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="13"
height="13"
border="0"></span></span></a></span></p>
<p><span
style="font-size:9pt;font-family:Arial,sans-serif;color:black"><a
href="http://www.fuze.com/" target="_blank"
style="font-family:Arial,sans-serif"
moz-do-not-send="true"><span
style="text-decoration:none;font-family:Arial,sans-serif;color:black"><span
style="font-size:13.5pt;border:1pt solid
windowtext;padding:0cm;font-family:Arial,sans-serif;color:blue"><img
style="width:
1.3541in;
height:
0.7708in;
font-family:
Arial,
sans-serif;"
id="m_2301551721869143753gmail-m_1858201987455159565_x0000_i1025"
alt="Image
removed by
sender."
moz-do-not-send="true"
width="130"
height="74"
border="0"></span></span></a></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;background-color:white;color:rgb(51,51,51)">*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="font-family:Arial,sans-serif;background-color:white">attachments
may be confidential. If you are not an
intended recipient, you</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">are
hereby notified that any dissemination,
distribution or copying of this</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">e-mail
is strictly prohibited. If you have received
this e-mail in error,</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">please
notify the sender and permanently delete the
e-mail and any</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">attachments
immediately. You should not retain, copy or
use this e-mail or</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">any
attachment for any purpose, nor disclose all
or any part of the</span><br>
<span
style="font-family:Arial,sans-serif;background-color:white">contents
to any other person. Thank you.*</span></span>
</p>
</div>
</div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org"
target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
rel="noreferrer" target="_blank"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote>
</div>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" target="_blank"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote>
</div>
</div>
-- <br>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div>Regards,</div>
<div><br>
</div>
David Villasmil
<div>email: <a href="mailto:david.villasmil.work@gmail.com"
target="_blank" moz-do-not-send="true">david.villasmil.work@gmail.com</a></div>
<div>phone: +34669448337</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Kamailio (SER) - Users Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a>
<a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<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 - March 9-11, 2020, Berlin - <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
Kamailio World Conference - April 27-29, 2020, in Berlin -- <a class="moz-txt-link-abbreviated" href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre>
</body>
</html>