<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hello,<br>
</p>
<br>
<div class="moz-cite-prefix">On 11.01.18 14:37, Karsten Horsmann
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAFArqsY2Qe7KfRP5ujQLpOoK06MhnQQtR3a7TnZvXPam6fhd3w@mail.gmail.com">
<div dir="ltr">Hello Daniel,
<div><br>
</div>
<div>oh then there are three or more dialog modules in kamailio.
I mean this modules:</div>
<div>
<div><br>
</div>
<div><a
href="https://kamailio.org/docs/modules/5.0.x/modules/dialog_ng.html"
moz-do-not-send="true">https://kamailio.org/docs/modules/5.0.x/modules/dialog_ng.html</a></div>
<div><a
href="https://kamailio.org/docs/modules/5.0.x/modules/dialog.html"
moz-do-not-send="true">https://kamailio.org/docs/modules/5.0.x/modules/dialog.html</a></div>
</div>
</div>
</blockquote>
<br>
dialog_ng was renamed to ims_dialog few major releases ago. The html
file was likely propagated by the copy of the folder, but it should
not be listed in the index page. I will remove the file anyhow.<br>
<br>
Cheers,<br>
Daniel<br>
<br>
<blockquote type="cite"
cite="mid:CAFArqsY2Qe7KfRP5ujQLpOoK06MhnQQtR3a7TnZvXPam6fhd3w@mail.gmail.com">
<div dir="ltr">
<div><br>
</div>
<div>and you are right - HA Setups are not simple. Like SIP -
the S is also not for simple :).</div>
<div><br>
</div>
<div>Thanks for the hint.</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2018-01-10 12:58 GMT+01:00
Daniel-Constantin Mierla <span dir="ltr"><<a
href="mailto:miconda@gmail.com" target="_blank"
moz-do-not-send="true">miconda@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p>Hello,<br>
</p>
<span class=""> <br>
<div class="m_3104627036585253764moz-cite-prefix">On
09.01.18 17:56, Karsten Horsmann wrote:<br>
</div>
<blockquote type="cite">
<div dir="auto">Hello Daniel,
<div dir="auto"><br>
</div>
<div dir="auto">yes the extra rtpengine server would
also an solution but what is if that fails. Two of
them are maybe or more. </div>
<div dir="auto"><br>
</div>
<div dir="auto">But that makes the public ip stuff
more tricky. </div>
<div dir="auto"><br>
</div>
<div dir="auto">And I found the dialog modules
(there are two of them) would be also a good idea.
But brings more complexity to kamailio.cfg.</div>
</div>
</blockquote>
</span> the ims_dialog module should be used mainly
together with the other ims modules, otherwise is
recommended to use the dialog module.<br>
<br>
Of course if you want to add more stuff, the config gets
more complex. Tracking active calls with dialog is not
something big though, just call dlg_manage() for all
requests belonging to a dialog, like INVITE, CANCEL, ACK,
BYE ... more complexity comes when you want to do active
call limits, prepaid, etc ...<br>
<br>
Anyhow, near to zero downtime HA is not something easy no
matter the system, SIP/VoIP or not, ...<br>
<br>
Cheers,<br>
Daniel
<div>
<div class="h5"><br>
<blockquote type="cite">
<div dir="auto">
<div dir="auto"><br>
</div>
<div dir="auto">Thanks for the hints. </div>
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Am 09.01.2018 1:36 nachm.
schrieb "Daniel-Constantin Mierla" <<a
href="mailto:miconda@gmail.com"
target="_blank" moz-do-not-send="true">miconda@gmail.com</a>>:<br
type="attribution">
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p>Hello,</p>
<p>maybe not directly related to the issue,
but could be better to separate rtpengine
on its own system, likely it requires less
failover scenarios, so active calls are
not affected at all if you have to do a
failover for the signaling server...</p>
<p>Anyhow, as you trigger a failover and you
know it is not going to recover the active
calls, you can close them via dialog
module.</p>
<p>Cheers,<br>
Daniel<br>
</p>
<br>
<div
class="m_3104627036585253764m_491280658252647056moz-cite-prefix">On
05.01.18 09:45, Karsten Horsmann wrote:<br>
</div>
<blockquote type="cite">
<div dir="auto">Hi Daniel,
<div dir="auto"><br>
</div>
<div dir="auto">Yes, they are.</div>
<div dir="auto"><br>
</div>
<div dir="auto">At this point I using
only one redis key space for both
rtpengines. I just fire it up on the
backup machine so it reads the RTP
sessions from redis.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Both rtpengines had the
same configuration. Only one is
active. </div>
<div dir="auto"><br>
</div>
<div dir="auto">But I found the nice
redis key space separated and active /
active - multiple rtpengine feature
for it. Not implemented this at the
moment. </div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Am 05.01.2018
8:49 vorm. schrieb "Daniel-Constantin
Mierla" <<a
href="mailto:miconda@gmail.com"
target="_blank"
moz-do-not-send="true">miconda@gmail.com</a>>:<br
type="attribution">
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div text="#000000"
bgcolor="#FFFFFF">
<p>Hello,</p>
<p>are kamailio and rtpenigine on
same system?</p>
<p>Cheers,<br>
Daniel<br>
</p>
<br>
<div
class="m_3104627036585253764m_491280658252647056m_6533628836130340040moz-cite-prefix">On
04.01.18 12:21, Karsten Horsmann
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hello List,
<div><br>
</div>
<div>and also an happy new
year to everyone.</div>
<div><br>
</div>
<div>I use CentOS 7.4.x with
kamailio 5.0.5 and rtpengine
on a pacemaker/corosync
cluster</div>
<div>in front of an internal
kamailio siprouter and
media-services.</div>
<div><br>
</div>
<div>If i did an "pcs node
standby" to failover my
frontend-kamailio (udp/tcp
5060, udp/tcp 5061-tls and
tcp websocket-secure) i
noticed the following
scenarios:</div>
<div><br>
</div>
<div>1) Plain RTP: just stocks
a few seconds and flows.
Everything fine.</div>
<div>2) SDES/RTP: silence -
but REINVITE manually in my
client brings audio back.
Need improvement.</div>
<div>3) DTLS/RTP WebRTC:
silence - all clients shows
an active call. I know that
there is NO way to recover
this call - because of the
temporay DTLS certificate
due the rtpengine start-up.</div>
<div><br>
</div>
<div><br>
</div>
<div>So i thought - for
scenario1) i dont need
anything to do. Works nice.</div>
<div>For scenario2) i need
something to "remember its
SDES/RTP calls and send them
an REINVITE"</div>
<div>And for scenario3) i
should just hangup all
WebRTC calls - IMHO the best
for that.</div>
<div><br>
</div>
<div>How can i fire-up these
tasks to get an "clean-up"
or "reinvite" after an
failover?</div>
<div><br>
</div>
<div>
<div><br>
</div>
<div>scenario legend:</div>
<div>
<div>1) unencrypted call</div>
<div>2) TLS/SDES encrypted
call</div>
<div>3) DTÖS WebRTC
encrypted call</div>
</div>
<div><br>
</div>
-- <br>
<div
class="m_3104627036585253764m_491280658252647056m_6533628836130340040gmail_signature">Kind
Regards<br>
*Karsten Horsmann*<br>
</div>
</div>
</div>
<br>
<fieldset
class="m_3104627036585253764m_491280658252647056m_6533628836130340040mimeAttachmentHeader"></fieldset>
<br>
<pre>______________________________<wbr>_________________
Kamailio (SER) - Users Mailing List
<a class="m_3104627036585253764m_491280658252647056m_6533628836130340040moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org" target="_blank" moz-do-not-send="true">sr-users@lists.kamailio.org</a>
<a class="m_3104627036585253764m_491280658252647056m_6533628836130340040moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank" moz-do-not-send="true">https://lists.kamailio.org/cgi<wbr>-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<br>
<pre class="m_3104627036585253764m_491280658252647056m_6533628836130340040moz-signature" cols="72">--
Daniel-Constantin Mierla
<a class="m_3104627036585253764m_491280658252647056m_6533628836130340040moz-txt-link-abbreviated" href="http://www.twitter.com/miconda" target="_blank" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a class="m_3104627036585253764m_491280658252647056m_6533628836130340040moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda" target="_blank" moz-do-not-send="true">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - <a class="m_3104627036585253764m_491280658252647056m_6533628836130340040moz-txt-link-abbreviated" href="http://www.asipto.com" target="_blank" moz-do-not-send="true">www.asipto.com</a>
Kamailio World Conference - May 14-16, 2018 - <a class="m_3104627036585253764m_491280658252647056m_6533628836130340040moz-txt-link-abbreviated" href="http://www.kamailioworld.com" target="_blank" moz-do-not-send="true">www.kamailioworld.com</a></pre>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
<pre class="m_3104627036585253764m_491280658252647056moz-signature" cols="72">--
Daniel-Constantin Mierla
<a class="m_3104627036585253764m_491280658252647056moz-txt-link-abbreviated" href="http://www.twitter.com/miconda" target="_blank" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a class="m_3104627036585253764m_491280658252647056moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda" target="_blank" moz-do-not-send="true">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - March 5-7, 2018, Berlin - <a class="m_3104627036585253764m_491280658252647056moz-txt-link-abbreviated" href="http://www.asipto.com" target="_blank" moz-do-not-send="true">www.asipto.com</a>
Kamailio World Conference - May 14-16, 2018 - <a class="m_3104627036585253764m_491280658252647056moz-txt-link-abbreviated" href="http://www.kamailioworld.com" target="_blank" moz-do-not-send="true">www.kamailioworld.com</a></pre>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
<pre class="m_3104627036585253764moz-signature" cols="72">--
Daniel-Constantin Mierla
<a class="m_3104627036585253764moz-txt-link-abbreviated" href="http://www.twitter.com/miconda" target="_blank" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a class="m_3104627036585253764moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda" target="_blank" moz-do-not-send="true">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - March 5-7, 2018, Berlin - <a class="m_3104627036585253764moz-txt-link-abbreviated" href="http://www.asipto.com" target="_blank" moz-do-not-send="true">www.asipto.com</a>
Kamailio World Conference - May 14-16, 2018 - <a class="m_3104627036585253764moz-txt-link-abbreviated" href="http://www.kamailioworld.com" target="_blank" moz-do-not-send="true">www.kamailioworld.com</a></pre>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature" data-smartmail="gmail_signature">Mit
freundlichen Grüßen<br>
*Karsten Horsmann*<br>
</div>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - March 5-7, 2018, Berlin - <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
Kamailio World Conference - May 14-16, 2018 - <a class="moz-txt-link-abbreviated" href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre>
</body>
</html>