<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div class="moz-cite-prefix">Hello, Daniel,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">It works now, thanks!<br>
<br>
Best regards,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Luis<br>
<br>
On 4/9/20 2:41 AM, Daniel-Constantin Mierla wrote:<br>
</div>
<blockquote type="cite" cite="mid:b1c3fa01-3d7d-578e-7724-39310ec77e71@gmail.com">
<p>Hello,</p>
<p>I subscribed you manually to the list. See if works now.</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div class="moz-cite-prefix">On 08.04.20 23:18, Luis Rojas G.
wrote:<br>
</div>
<blockquote type="cite" cite="mid:4ec1c56b-d9a4-a4a5-b3da-121614ae97a3@sixbell.com">
<div class="moz-cite-prefix">Hello,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">I'd have to ask to IT department,
to look into this. What would be the from for that email?
Notice I do receive messages from <a class="moz-txt-link-abbreviated" href="mailto:sr-users-owner@lists.kamailio.org" moz-do-not-send="true">sr-users-owner@lists.kamailio.org</a>,
notifying my posts need approval, for not being a list-member.<br>
<br>
Best regards,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Lusi<br>
<br>
On 4/8/20 4:54 PM, Daniel-Constantin Mierla wrote:<br>
</div>
<blockquote type="cite" cite="mid:b0e7a251-c317-f92b-eb82-5718b1a522b2@gmail.com">
<p>Hello,</p>
<p>check the spam folder, especially if your email is hosted
by some large/public email provider. Or the email server
logs, if it is selfhosted.</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div class="moz-cite-prefix">On 08.04.20 22:32, Luis Rojas G.
wrote:<br>
</div>
<blockquote type="cite" cite="mid:41f44648-9c4e-6462-cd1e-deac2baa2bde@sixbell.com">
<div class="moz-cite-prefix">Hello, Henning,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">No, I am not a member, and so
every time I sent a message I receive the email with :<br>
<br>
"Your message to sr-users awaits moderator approval"<br>
<br>
I didn't receive any confirmation email or anything at all
related to my subscription request.<br>
<br>
Best regards,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Luis<br>
<br>
On 4/8/20 4:20 PM, Henning Westerholt wrote:<br>
</div>
<blockquote type="cite" cite="mid:VI1PR05MB459023EF06F852CC53986A0FC5C00@VI1PR05MB4590.eurprd05.prod.outlook.com">
<meta name="Generator" content="Microsoft Word 15
(filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Segoe UI Emoji";
panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Vorformatiert Zchn";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
tt
{mso-style-priority:99;
font-family:"Courier New";}
span.HTMLVorformatiertZchn
{mso-style-name:"HTML Vorformatiert Zchn";
mso-style-priority:99;
mso-style-link:"HTML Vorformatiert";
font-family:Consolas;}
span.E-MailFormatvorlage23
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hello Luis,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB">I
checked in the mailman checked, you seemed to be not
subscribed to the list. Have you received the
confirmation e-mail and confirmed it?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB">This
is the date and time when you tried to subscribe:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB">Apr
07 23:08:35 2020 (15775) sr-users: pending Luis
Rojas <luis dot rojas at sixbell dot com>
181.73.XX.XX<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB">Cheers,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB">Henning<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB">--
<o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB">Henning
Westerholt – </span><span style="mso-fareast-language:EN-US"><a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fskalatan.de%2Fblog%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112113488&sdata=NASclYjr3j76KR4jPtLiLkSIozpWQLk8spZY7N6K3FI%3D&reserved=0" originalsrc="https://skalatan.de/blog/" shash="moZUNvbyNCRxwB4zL9vNyuCkv7JcWjkWllbfprh7QtkW2Z8xFW5rH4cd9qOvlaiz4wCS8m3HQtEa7hVONyVvo0dFmeQJLVNLdtD9viS4Lhk1nwaagdxW8fasuAiQJvlYS5VmrIX7FkAOnAtVbQkX+B1pXc519pK4quYUz5kem5o=" moz-do-not-send="true"><span style="color:#0563C1" lang="EN-GB">https://skalatan.de/blog/</span></a></span><span style="mso-fareast-language:EN-US" lang="EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB">Kamailio
services – </span><span style="mso-fareast-language:EN-US"><a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgilawa.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112123481&sdata=XDm587mcpuReoVC2TtDXA0aFjw94%2B%2BqhY6aX3W7qJ74%3D&reserved=0" originalsrc="https://gilawa.com/" shash="SP4xic7q9CYwiW3Ank2OQeRQSa5dKYoI9c4A1aucWtH8ehmNHAtdTINuUitvGcrb0Cbp4OACa25Ll3pOHmcsbAAUXehF2pLNYtCUuPDHppHiHN4kfcu5oydd2jpHIJz5dFPUY/YU6LbwbXFxUygrgKD/yPHTI51QEoDWJvkpRqs=" moz-do-not-send="true"><span style="color:#0563C1" lang="EN-GB">https://gilawa.com</span></a></span><span style="mso-fareast-language:EN-US"> <span lang="EN-GB"><o:p></o:p></span></span></p>
</div>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US" lang="EN-GB"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:35.4pt"><b>From:</b>
Luis Rojas G. <a class="moz-txt-link-rfc2396E" href="mailto:luis.rojas@sixbell.com" moz-do-not-send="true"><luis.rojas@sixbell.com></a>
<br>
<b>Sent:</b> Wednesday, April 8, 2020 10:04 PM<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:miconda@gmail.com" moz-do-not-send="true">miconda@gmail.com</a>;
Kamailio (SER) - Users Mailing List <a class="moz-txt-link-rfc2396E" href="mailto:sr-users@lists.kamailio.org" moz-do-not-send="true"><sr-users@lists.kamailio.org></a>;
Henning Westerholt <a class="moz-txt-link-rfc2396E" href="mailto:hw@skalatan.de" moz-do-not-send="true"><hw@skalatan.de></a><br>
<b>Subject:</b> Re: [SR-Users] Kamailio propagates
180 and 200 OK OUT OF ORDER<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Hello,
Daniel<br>
<br>
I will try this option.<br>
<br>
I tried the ASYNC, using async_ms_sleep, but it
seems it's not allowed in reply_route(). I wonder
why. Documentation only mentions request_route:<br>
<br>
<a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fkamailio.org%2Fdocs%2Fmodules%2F5.3.x%2Fmodules%2Fasync.html%23async.f.async_ms_sleep&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112123481&sdata=yV2PMneNLoNdRTbI2uKBk3P%2BvP34U0FrUeeQgAdqaG8%3D&reserved=0" originalsrc="https://kamailio.org/docs/modules/5.3.x/modules/async.html#async.f.async_ms_sleep" shash="n5Uq1RJ67Ta34vq7WeRXtGBT+HgsFt4JkUvo7e2HbBvu0YNTTMJ60rLofmv5zys2LNxtkJ9o0o8xkr655Xq0kvVJvSzzQ+2s2ApDrLMsbGXhd7W8nHYnoH2plWVhAryao1Bq3NUUzIGaEPNBWMmaH4hYda/gX0ayjWoBQzwKKHU=" moz-do-not-send="true">https://kamailio.org/docs/modules/5.3.x/modules/async.html#async.f.async_ms_sleep</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">if I
use it in reply_route() kamailio does not even
start.<br>
<span style="font-size:10.0pt;font-family:"Courier
New""><br>
<tt> 0(22147) ERROR: <core>
[core/cfg.y:3402]: yyparse(): misused command
async_ms_sleep</tt><br>
<tt> 0(22147) CRITICAL: <core>
[core/cfg.y:3547]: yyerror_at(): parse error in
config file /etc/kamailio/kamailio.cfg, line
221, column 23: Command cannot be used in the
block</tt><br>
<br>
<tt>ERROR: bad config file (1 errors)</tt></span><br>
<br>
I wanted to introduce an artificial delay of just a
few miliseconds to 200 OK to INVITE.<br>
<br>
it's not just a problem about 180 and 200, but
several other conditions that will start to appear,
like betwen ACK-Reinvite.<br>
<br>
Anyone reading is the list administrator? I tried to
subscribe to the list, bit it seems I am still not a
member, so I don't receive answers (unless I am
copied directly) and can't post immediately, only
after moderator's approval.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Also,
I can't answer all responses.<br>
<br>
Best regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Luis<br>
<br>
On 4/8/20 1:07 PM, Daniel-Constantin Mierla wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p style="margin-left:35.4pt">Hello,<o:p></o:p></p>
<p style="margin-left:35.4pt">you have to keep in mind
that Kamailio is a SIP packet router, not a
telephony engine. If 180 and 200 replies are part of
a call is not something that Kamailio recognize at
its core. Its main goal is to route out as fast as
possible what is received, by executing the
configuration file script. Now, a matter of your
configuration file, processing of some SIP messages
can take longer than processing other. And the
processing is done in parallel, a matter of children
parameter (and tcp_children, sctp_children).<o:p></o:p></p>
<p style="margin-left:35.4pt">With that in mind, a way
to try to cope better with the issue you face is to
set route_locks_size parameter, see:<o:p></o:p></p>
<p style="margin-left:35.4pt"> * <a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.kamailio.org%2Fwiki%2Fcookbooks%2Fdevel%2Fcore%23route_locks_size&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112133477&sdata=XKX62Vy1OyZHvhCnio%2Bp3sApWMFe%2BJiAQ7yyVUBNY84%3D&reserved=0" originalsrc="https://www.kamailio.org/wiki/cookbooks/devel/core#route_locks_size" shash="VZGiX2395/g5fjXC096x58V4RjDl3buAkeYZ7gN0igti5jck77n3cSISIlsoGnLcRjd2Z6/xM8r4z4ZR733cR3B6S0z6/ArFam9hm+b//yJ3uCXRzLZIyW31cQA3kNS5LcVSz0V2vduQhLAYI0uadAPu+i3Q2ZVd876q4ZWYrmQ=" moz-do-not-send="true">
https://www.kamailio.org/wiki/cookbooks/devel/core#route_locks_size</a><o:p></o:p></p>
<p style="margin-left:35.4pt">Probably is what you
look for.<o:p></o:p></p>
<p style="margin-left:35.4pt">But if you want more
tight constraints, like when receiving a 180 after a
200ok and not route it out, you have to make the
logic in configuration file by combining modules
such as dialog or htable (as already suggested).<o:p></o:p></p>
<p style="margin-left:35.4pt">Cheers,<br>
Daniel<o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">On
08.04.20 16:04, Luis Rojas G. wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Hi,
Henning,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">No
need to be ironic. As I mentioned on my first
post, I tried stateful proxy and I observed the
same behavior. <br>
<br>
<i>"I tried using stateful proxy and I obtained
the same result."</i><br>
<br>
The asynchronous sleep seems promising. I will
look into it.<br>
<br>
Thanks,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Luis<br>
<br>
<br>
On 4/8/20 9:30 AM, Henning Westerholt wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US">Hi Luis,</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">I see. Well, you want to use
Kamailio as a stateless proxy, on the other
hand it should do things that are inherently
stateful. </span><span style="font-family:"Segoe UI
Emoji",sans-serif" lang="EN-GB">😉</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">As mentioned, have a look to the
dialog module to track the state of dialogs
that you process. This will not work in a
stateless mode, though. </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">You can also use the htable
module to just store some data about the
processed messages in a shared memory table
and use this to enforce your ordering. There
is also the option to do an asynchronous sleep
(with the async) module on the message that
you want to delay but still processing other
messages during it.</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">Cheers,</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">Henning</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">-- </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">Henning Westerholt – </span><span style="mso-fareast-language:EN-US"><a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fskalatan.de%2Fblog%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112133477&sdata=CTrGwXJqy4jC0L4vl%2Bqz5jvOh5NwYTBI6u4mxd3ipic%3D&reserved=0" originalsrc="https://skalatan.de/blog/" shash="YyWwbi6EoqHR6dI432cZkRAfe9rNdKQ1KJ8+r2iFsrx7INXYn+1eG/1/dMv6SFpTugWw6ru3GJ4igHrCtmTbtYDGiyQ7trGgZQDaeAxiaEyK12VX2b74wAlhAhD9TrUtCdVF7UytK5sFRLMoFcxA+LrRwwZU0qbJlUwfJ8LFdp4=" moz-do-not-send="true"><span style="color:#0563C1" lang="EN-GB">https://skalatan.de/blog/</span></a></span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">Kamailio services – </span><span style="mso-fareast-language:EN-US"><a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgilawa.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112143473&sdata=R1c4bUByIbDwLLSl2ENiDNFtgxbUBTHwVxvpdHHl1EY%3D&reserved=0" originalsrc="https://gilawa.com/" shash="Ix8/7j0u9/Ne8Ql2GDAWYaaWjwOFscgQ5lCVtsiUigt+0tieVw/jk2guBHdvWFEqgKWouDOdqAi7IjYb5K5Lv9UKHVynzvCZ4F3QakQgCD1b0eGoF2fB4rEjBAed5ycvI04eG9fcfbMWV1P8A+KqjRxFyw1/SzUvcWiv6HsLi/k=" moz-do-not-send="true"><span style="color:#0563C1" lang="EN-GB">https://gilawa.com</span></a>
</span><o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:70.8pt"><b>From:</b> Luis
Rojas G. <a href="mailto:luis.rojas@sixbell.com" moz-do-not-send="true">
<luis.rojas@sixbell.com></a> <br>
<b>Sent:</b> Wednesday, April 8, 2020 3:00
PM<br>
<b>To:</b> Henning Westerholt <a href="mailto:hw@skalatan.de" moz-do-not-send="true"><hw@skalatan.de></a>;
Kamailio (SER) - Users Mailing List <a href="mailto:sr-users@lists.kamailio.org" moz-do-not-send="true"><sr-users@lists.kamailio.org></a><br>
<b>Subject:</b> Re: [SR-Users] Kamailio
propagates 180 and 200 OK OUT OF ORDER<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:70.8pt"> <o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:70.8pt">Hello,
Henning,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt">I
am worried about this scenario, because it's a
symptom of what may happen in other cases. For
instance, I've seen that this operator usually
sends re-invites immediate after sending
ACK. This may create race conditions like
3.1.5 of RFC5407<br>
<br>
<a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc5407%23page-22&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112143473&sdata=Q2wfhOek3bgY8F1cy6uv47ksdqa%2F9q91RuvU16iYWuE%3D&reserved=0" originalsrc="https://tools.ietf.org/html/rfc5407#page-22" shash="cM98W8aYANbwRdsxHOvA5K3/8iktnCSmy2XQkGaXzcBUuTv2wGcqkg9pF17Sm6+LgOUA5f5uLsTbuMk78KHsEVzXGnrWqz9iGCAkWlTQrNV97KDhTf8em4e1mb4RGTavDk/dM5nTCMgQJwGQjOF15NaLM0T6M/x3FBiEg4gFa/w=" moz-do-not-send="true">https://tools.ietf.org/html/rfc5407#page-22</a><br>
<br>
I'd understand that one happens because of
packet loss, as it's in UDP's nature, but in
this case it would be artificially created by
Kamailio. if there was no problem at network
level (packet loss, packets following
different path on the network and arriving out
of order), why Kamailio creates it? <br>
<br>
I'd expect that the shared memory is used
precisely for this. If an instance of kamailio
receives a 200 OK, it could check on the shm
and say "hey, another instance is processing a
180 for this call. Let's wait for it to
finish" (*). I know there could still be a
problem, the instance processing the 180
undergoes a context switch just after it
receives the message, but before writing to
shm, but it would greatly reduce the chance.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:70.8pt">In
our applications we use a SIP stack that
always sends messages to the application in
the same order it receives them, even though
is multi-threaded and messages from the
network are received by different threads. So,
they really syncronize between them. Why
Kamailio instances don't?<br>
<br>
I am evaluating kamailio to use it as a
dispatcher to balance load against our several
Application Servers, to present to the
operator just a couple of entrance points to
our platform (they don't want to establish
connections to each one of our servers). This
operator is very difficult to deal with. I am
sure they will complain something like "why
are you sending messages out of order? Fix
that". The operator will be able to see traces
and check that messages entered the Kamailio
nodes in order and left out of order. They
will not accept it.<br>
<br>
(*) Not really "wait", as it would introduce a
delay in processing all messages. it should be
like putting it on a queue, continue
processing other messages, and go back to the
queue later.<br>
<br>
Well, thanks for your answer.<br>
<br>
Luis<br>
<br>
<br>
<br>
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"><br>
On 4/8/20 3:01 AM, Henning Westerholt wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US">Hello
Luis,</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">as the 1xx responses are
usually send unreliable (unless you use
PRACK), you should not make any assumption
on the order or even the arrival of this
messages. It can also happens on a network
level, if send by UDP.</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">Can you elaborate why you think
this re-ordering is a problem for you?</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">One idea to enforce some
ordering would be to use the dialog module
in combination with reply routes and the
textops(x) module.</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">About the shared memory
question – Kamailio implement its own memory
manager (private memory and shared memory
pool).</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">Cheers,</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">Henning</span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">-- </span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">Henning Westerholt – </span><span style="mso-fareast-language:EN-US"><a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fskalatan.de%2Fblog%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112153463&sdata=Wot6MW63jR3z4mQX%2BPxSmwr9WFnInhGSTSB9AOX62wY%3D&reserved=0" originalsrc="https://skalatan.de/blog/" shash="PBG5W1Fc+YIFF8X6NBEwCeWQMrDmKL5UqDT1Y7SGZ79dOz0aBJ1zIsmnUQeeqHvqH9CIDrfM6B4YirvjPe0VVUFiFbBn26q/eloOa2KcJ8CtRQ3xrvR01vKNTbRfair5++XOzbd0mWgmTpVi5j6UZlFYX6PGvFmI+TSWJPnk1Hc=" moz-do-not-send="true"><span style="color:#0563C1" lang="EN-GB">https://skalatan.de/blog/</span></a></span><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB">Kamailio services – </span><span style="mso-fareast-language:EN-US"><a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgilawa.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112153463&sdata=wid2vSKWyMbotBQhHQPH9jFpth0b1dLVkbIg1GgLUGU%3D&reserved=0" originalsrc="https://gilawa.com/" shash="NvN5hORrVOV1Npk3U5UA56AzpnCn/4iMxm2oQr+WX0+hhL/h37HzsE6rTuCSLpw3MRWKuPQLK5TWApkYR7kjRNGjl6BVrvZCVyHsJ3ATbQR0VupQvq44aJQoCiimfEUH+8oSA+QTiZ+Pl6ScDscGztod4ZqC9yEwWVRTgzbA018=" moz-do-not-send="true"><span style="color:#0563C1" lang="EN-GB">https://gilawa.com</span></a>
</span><o:p></o:p></p>
</div>
<p class="MsoNormal" style="margin-left:70.8pt"><span style="mso-fareast-language:EN-US" lang="EN-GB"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid
#E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-left:106.2pt"><b>From:</b>
sr-users <a href="mailto:sr-users-bounces@lists.kamailio.org" moz-do-not-send="true">
<sr-users-bounces@lists.kamailio.org></a>
<b>On Behalf Of </b>Luis Rojas G.<br>
<b>Sent:</b> Tuesday, April 7, 2020 10:43
PM<br>
<b>To:</b> <a href="mailto:sr-users@lists.kamailio.org" moz-do-not-send="true">sr-users@lists.kamailio.org</a><br>
<b>Subject:</b> [SR-Users] Kamailio
propagates 180 and 200 OK OUT OF ORDER<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="margin-left:106.2pt"> <o:p></o:p></p>
<div>
<p style="margin-left:106.2pt">Good day,<o:p></o:p></p>
<p style="margin-left:106.2pt">I am testing
the dispatcher module, using Kamailio as
stateless proxy. I have a pool of UAC
(scripts in SIPP) and a pool of UAS (also
scripts in SIPP) for the destinations.
Kamailio version is
kamailio-5.3.3-4.1.x86_64.<o:p></o:p></p>
<p style="margin-left:106.2pt">Problem I have
is, if UAS responds 180 and 200 OK to Invite
immediately, sometimes they are propagated
out of order. 200 OK before 180, like this :<o:p></o:p></p>
<p style="mso-margin-top-alt:5.0pt;margin-right:0cm;margin-bottom:12.0pt;margin-left:106.2pt"><img style="width:6.2187in;height:2.177in" id="_x0000_i1025" src="cid:part20.B7C4BE0E.891A673C@sixbell.com" class="" width="597" height="209" border="0"><o:p></o:p></p>
<p style="margin-left:106.2pt">UAS is
172.30.4.195:5061. UAC is 172.30.4.195:5080.
Kamailio is 192.168.253.4:5070<o:p></o:p></p>
<p style="margin-left:106.2pt">Difference
between 180 and 200 is just about 50
microseconds. <o:p></o:p></p>
<p style="margin-left:106.2pt">My guess is
that both messages are received by different
instances of Kamailio, and then because of
context switches, even though the 180 is
received before, that process ends after the
processing of 200. However, I had the idea
that in order to avoid these problems the
kamailio processes synchronized with each
other using a shared memory. I tried using
stateful proxy and I obtained the same
result.<o:p></o:p></p>
<p style="margin-left:106.2pt">By the way,
anyone has any idea about how Kamailio's
share memory is implemented? It clearly does
not use the typical system calls shmget(),
shmat(), because they are not shown by ipcs
command.<o:p></o:p></p>
<p style="margin-left:106.2pt">Before posting
here I googled, but I couldn't find anything
related to this. I can't believe I am the
only one who ever had this problem, so I
guess I am doing something wrong...<o:p></o:p></p>
<p style="margin-left:106.2pt">Please, any
help. I'm really stuck on this.<o:p></o:p></p>
<p style="margin-left:106.2pt">Thanks.<o:p></o:p></p>
<pre style="margin-left:106.2pt">-- <o:p></o:p></pre>
</div>
</blockquote>
<p style="margin-left:70.8pt"> <o:p></o:p></p>
<pre style="margin-left:70.8pt">-- <o:p></o:p></pre>
<pre style="margin-left:70.8pt">Luis Rojas<o:p></o:p></pre>
<pre style="margin-left:70.8pt">Software Architect<o:p></o:p></pre>
<pre style="margin-left:70.8pt">Sixbell<o:p></o:p></pre>
<pre style="margin-left:70.8pt">Los Leones 1200<o:p></o:p></pre>
<pre style="margin-left:70.8pt">Providencia<o:p></o:p></pre>
<pre style="margin-left:70.8pt">Santiago, Chile<o:p></o:p></pre>
<pre style="margin-left:70.8pt">Phone: (+56-2) 22001288<o:p></o:p></pre>
<pre style="margin-left:70.8pt"><a href="mailto:luis.rojas@sixbell.com" moz-do-not-send="true">mailto:luis.rojas@sixbell.com</a><o:p></o:p></pre>
<pre style="margin-left:70.8pt"><a href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sixbell.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112163459&sdata=%2BIjjx9MpYdecCplzJh94YdtJ5x24maN7OIY8NNo2%2FG0%3D&reserved=0" originalsrc="http://www.sixbell.com/" shash="w/SvK2S5L2v0YfWd9UAupn/F+Mm6JeGLJkj6qShwWhHOQNlsql9bYBYCvQ1LigLz8gK3mUK7y0K8nEYejIv9Zd2VpY7Mv8SvmLdomd5ndOjCH96OawZ/WeqZZaHQ2hK2aii+VjB3kFd9QP3Am6Z2me//3dDjS3U5zt0mUbc/488=" moz-do-not-send="true">http://www.sixbell.com</a><o:p></o:p></pre>
</blockquote>
<p style="margin-left:35.4pt"><o:p> </o:p></p>
<pre style="margin-left:35.4pt">-- <o:p></o:p></pre>
<pre style="margin-left:35.4pt">Luis Rojas<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Software Architect<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Sixbell<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Los Leones 1200<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Providencia<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Santiago, Chile<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Phone: (+56-2) 22001288<o:p></o:p></pre>
<pre style="margin-left:35.4pt"><a href="mailto:luis.rojas@sixbell.com" moz-do-not-send="true">mailto:luis.rojas@sixbell.com</a><o:p></o:p></pre>
<pre style="margin-left:35.4pt"><a href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sixbell.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112163459&sdata=%2BIjjx9MpYdecCplzJh94YdtJ5x24maN7OIY8NNo2%2FG0%3D&reserved=0" originalsrc="http://www.sixbell.com/" shash="w/SvK2S5L2v0YfWd9UAupn/F+Mm6JeGLJkj6qShwWhHOQNlsql9bYBYCvQ1LigLz8gK3mUK7y0K8nEYejIv9Zd2VpY7Mv8SvmLdomd5ndOjCH96OawZ/WeqZZaHQ2hK2aii+VjB3kFd9QP3Am6Z2me//3dDjS3U5zt0mUbc/488=" moz-do-not-send="true">http://www.sixbell.com</a><o:p></o:p></pre>
<p class="MsoNormal" style="margin-left:35.4pt"><br>
<br>
<o:p></o:p></p>
<pre style="margin-left:35.4pt">_______________________________________________<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Kamailio (SER) - Users Mailing List<o:p></o:p></pre>
<pre style="margin-left:35.4pt"><a href="mailto:sr-users@lists.kamailio.org" moz-do-not-send="true">sr-users@lists.kamailio.org</a><o:p></o:p></pre>
<pre style="margin-left:35.4pt"><a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.kamailio.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fsr-users&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112173454&sdata=sCMnyBUI4Ld5ADA%2BAPOGPC1tIEt1clBi%2FWNsL7sV%2Fow%3D&reserved=0" originalsrc="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" shash="r0CP9N0PyNLmu0dkus2QmZLNG4DAkLC8Yxo5rRlRrzQj60JPku3PRpDCji8owDjjfIc2Fm5QE0Ue/kJwtuj1YvZ4S/FMchZr5c6g1WSFgXJHOWmDF72tHiM1yk+LTsnTaC0tZ6YDrXPj5xCCkVXaaeKombSogKEmvFAhjeeKKC8=" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p></o:p></pre>
</blockquote>
<pre style="margin-left:35.4pt">-- <o:p></o:p></pre>
<pre style="margin-left:35.4pt">Daniel-Constantin Mierla -- <a href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.asipto.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112173454&sdata=v22el61jcj6imO%2Foa%2FXAvlNrSsTiI53flmEb3THOC38%3D&reserved=0" originalsrc="http://www.asipto.com/" shash="yaufEEpZ3flRaUJiSo7PzKfk5DYt1z9uHzax4Fz5ycxDy66zMYXAl8knKVHNbK/cxPmVK93Vd27Xwp0KuGIlSC0z3kdFmq3goV0oVeATQvHAUBq2jLY5O7+ys9opSHTt+WyLs0/OkULy81M47ru2YALBRY3EsL0jX546Turaaf0=" moz-do-not-send="true">www.asipto.com</a><o:p></o:p></pre>
<pre style="margin-left:35.4pt"><a href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.twitter.com%2Fmiconda&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112183446&sdata=bfR22VcuYgh45xqJir0Wa2jZvqX6BBqAuEXRTywc0ac%3D&reserved=0" originalsrc="http://www.twitter.com/miconda" shash="J78kVgPOxu54hEgYGYlyPsr0YJcd35tWscp1o8T3DpZVc+jm0yFu6j3YuF+g7LocZTQUYFfR9D8JuJe9zgRQqaySLDWEgVhogKWTjgBvMZWzYgCnUc0clE52cDygrgAB/fzp+5orovKGQe7RinaYrqG05qy+z4bZr552lBj9EdI=" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.linkedin.com%2Fin%2Fmiconda&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112183446&sdata=XLCZ3RuAQXsQ7NQdQhrlb9VCaV0gXqlFOkzqfilQ2Ik%3D&reserved=0" originalsrc="http://www.linkedin.com/in/miconda" shash="wf8JatLGxlMFPmRaNMazwjE2PYeKFTOgoMjcWbDU/mOhKZng9vCFgiOIgU8NyXEWOiJkXhtfiu7SR1h6nM6AUQJjZDd6b/snIpsPT4SDx9K49PCYxkd1duvOBsoHtFq6jQU0OAdwu3PwitmSx/s8mFT0tYVNYSdlfh5WGBhlDk8=" moz-do-not-send="true">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
</blockquote>
<p style="margin-left:35.4pt"><o:p> </o:p></p>
<pre style="margin-left:35.4pt">-- <o:p></o:p></pre>
<pre style="margin-left:35.4pt">Luis Rojas<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Software Architect<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Sixbell<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Los Leones 1200<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Providencia<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Santiago, Chile<o:p></o:p></pre>
<pre style="margin-left:35.4pt">Phone: (+56-2) 22001288<o:p></o:p></pre>
<pre style="margin-left:35.4pt"><a href="mailto:luis.rojas@sixbell.com" moz-do-not-send="true">mailto:luis.rojas@sixbell.com</a><o:p></o:p></pre>
<pre style="margin-left:35.4pt"><a href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sixbell.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112193443&sdata=cNUotE06oSPW8bC5fbUZKGUa5YJOoWdOwSrPEleP%2FRU%3D&reserved=0" originalsrc="http://www.sixbell.com/" shash="n/05/FF5wQGXu1oYMh6ycu3VOrMBvmiXld9ALYvPDicQP2BR0iX8ngF0BexMa1am4mnTxKOiwsE5/SilhQoa0ySTkjCDy5lJQYVx4+uk6Rx36qP5xmL/hHXYBE1nTRyAHSqnMq+xQXZmwpefUdZlALAo/uD+G3PpKb4ZoHzLwmI=" moz-do-not-send="true">http://www.sixbell.com</a><o:p></o:p></pre>
</div>
</blockquote>
<p><br>
</p>
<pre class="moz-signature" cols="72">--
Luis Rojas
Software Architect
Sixbell
Los Leones 1200
Providencia
Santiago, Chile
Phone: (+56-2) 22001288
<a class="moz-txt-link-freetext" href="mailto:luis.rojas@sixbell.com" moz-do-not-send="true">mailto:luis.rojas@sixbell.com</a>
<a class="moz-txt-link-freetext" href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sixbell.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112193443&sdata=cNUotE06oSPW8bC5fbUZKGUa5YJOoWdOwSrPEleP%2FRU%3D&reserved=0" originalsrc="http://www.sixbell.com/" shash="n/05/FF5wQGXu1oYMh6ycu3VOrMBvmiXld9ALYvPDicQP2BR0iX8ngF0BexMa1am4mnTxKOiwsE5/SilhQoa0ySTkjCDy5lJQYVx4+uk6Rx36qP5xmL/hHXYBE1nTRyAHSqnMq+xQXZmwpefUdZlALAo/uD+G3PpKb4ZoHzLwmI=" moz-do-not-send="true">http://www.sixbell.com</a></pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.asipto.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112203434&sdata=wpndQZA%2BIi62jjBihWDRHEmqPGtI36nJRLONVmerqjE%3D&reserved=0" originalsrc="http://www.asipto.com/" shash="p8PWRKOrQchtDcFMDvJcDPG3a0fNPaQsXmdN6ktHRbrcoiigjsE66/trmRW2fnHhMxP/G+SY+9MRK5YJ1+7CzQ+lXg1nFQ9rG/pS4/X7w9dS/26jiThRopXIpH8Ber73QUbEkMotXFE9grMuuDszIx7K1lJPYtAbRVxTlPTPvrQ=" moz-do-not-send="true">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.twitter.com%2Fmiconda&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112203434&sdata=E6ZUUStj1R1wkhS%2BAADgBlB9AWHNOXrhD7I7yiVoDz0%3D&reserved=0" originalsrc="http://www.twitter.com/miconda" shash="TOqqsqZEEaLidxvxLMyFOWdg+x33CQE4zxa53hTPfzXOns7cIO9HDar7vQKNxTPS+obj46QcGweQaUBm4ThHCmzlgJtC00/j5PdD2gjTRwQlaOxU5H8u4CCxsPfkuP7OKnbkn5lYlLfGMbUYZyXWAVtO9/Oo1/NJPIuS6WCNA2g=" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.linkedin.com%2Fin%2Fmiconda&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112213428&sdata=z4C5Fdwb%2F7KKg%2BBYJIy3TQAQURPfxWcVe8GdpUGOnWw%3D&reserved=0" originalsrc="http://www.linkedin.com/in/miconda" shash="Ao1c3XzKmCR4M+F8ag0Em+6zR2dWkBKA+b5niEBt5wPqHfzSuPxmPti/oIzzIP0Uz6+qJcjBpJi4+p+RLns6xMi1zDzwiULqEhU74uXEeVqXPdYqNqB19Hp6enCjKxviwSz/0R6f18qfxdJXO8RBwuKRCEr6EEpsQSRDW2dkJgU=" moz-do-not-send="true">www.linkedin.com/in/miconda</a></pre>
</blockquote>
<p><br>
</p>
<pre class="moz-signature" cols="72">--
Luis Rojas
Software Architect
Sixbell
Los Leones 1200
Providencia
Santiago, Chile
Phone: (+56-2) 22001288
<a class="moz-txt-link-freetext" href="mailto:luis.rojas@sixbell.com" moz-do-not-send="true">mailto:luis.rojas@sixbell.com</a>
<a class="moz-txt-link-freetext" href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sixbell.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112223425&sdata=4m%2F%2BHg%2BbI3CIAmyLFE8ErJU7D3L4emU6JKVrUjI1YjQ%3D&reserved=0" originalsrc="http://www.sixbell.com/" shash="YmS6h5uijDY08k2SxJ8qrnUPIWiz6pVBlvyUhw7gmCeN04ZHFIHJ2yFTuwzIcF6C3h6bZ3Ya0z02Ph011TatfCzMdyr/T6ahOo+lO/zByqJg+QsSR9ghQooi7K53VqVLmE/shWtJoOKE0b7jYKPXhCIXB+xTGT4xVSmMUnyNFxQ=" moz-do-not-send="true">http://www.sixbell.com</a></pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.asipto.com%2F&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112223425&sdata=VOTbZb5SO28sQpp8AYtak%2BOkOOdNqV%2B8Gj1JT50Y9e4%3D&reserved=0" originalsrc="http://www.asipto.com/" shash="mDEkyTOYwFdOqnRNKVeTT8U8m7lkOH0wUJvoSxo5cVa9CCvxUUXDOsbtgyENowlx+NEr8pjzV2+q1W3HiJvvRyyRvnLXPGiNegATASXYd2wvinVfFnBQsBsHYXHJ9M27cgOFmGW2WANimAGl3nX6u98DcrX/Rcn8LSFjSG0v+wM=" moz-do-not-send="true">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.twitter.com%2Fmiconda&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112223425&sdata=JuFBNd0MNWZok%2F9XI4rMWN88JMmfGcuE7S8SLJqcGQY%3D&reserved=0" originalsrc="http://www.twitter.com/miconda" shash="byaFAbb6GNIZxbd5Gz/qT9pbi/o5gecu74MRfBqR4j23gV8+5wFYhvXjBLODzWg8Mffjy2RUtpgFHAsMyPzleZTGq3KOLWDpG/HZPcYapBVHu25XLVvslTd2ht/eGiUr5VQSPGoVwslLe93tcpIM7tb4AXX7vbh5Bk6yyJ8n+pE=" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.linkedin.com%2Fin%2Fmiconda&data=02%7C01%7C%7Ce58130d4686947a6cb6508d7dc51132d%7Cab4a33c2b5614f798601bc921698ad08%7C0%7C0%7C637220113112233417&sdata=Z77jKQ%2F2HZnmfE0hPb0BHYdpM12nVPwzyzfh3qp3QpY%3D&reserved=0" originalsrc="http://www.linkedin.com/in/miconda" shash="TG+dbQu1sjvyajkEBV49fLwU6WVgRkXmN1kKeYEjgvVqGEw9PLDtz2u2wC33YmYdIURZtK6CdI7fWYRruINigoM55MSUo6x92rYbX7Nyu1dlQDusLlCV9ofNz1MNqCjuZU5dzPOKBbgHahZuskgQbzpIyvj73QC/VaPk+REIbCU=" moz-do-not-send="true">www.linkedin.com/in/miconda</a></pre>
</blockquote>
<p><br>
</p>
<pre class="moz-signature" cols="72">--
Luis Rojas
Software Architect
Sixbell
Los Leones 1200
Providencia
Santiago, Chile
Phone: (+56-2) 22001288
<a class="moz-txt-link-freetext" href="mailto:luis.rojas@sixbell.com">mailto:luis.rojas@sixbell.com</a>
<a class="moz-txt-link-freetext" href="http://www.sixbell.com">http://www.sixbell.com</a></pre>
</body>
</html>