<div dir="auto">Hi,<div dir="auto"><br></div><div dir="auto">You need to understand the principle and signalling flows for Preconditioning. There is no specific module for handling, en- or disabling Preconditioning in Kamailio. Kamailio gives you the tools to change signalling, headers or SDP content. You have to implement the changes yourself, what you want to achieve.</div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto">Carsten<br><br><div data-smartmail="gmail_signature" dir="auto">Carsten Bock I CTO & Founder<br><br><br><br><br>ng-voice GmbH<br><br>Trostbrücke 1 I 20457 Hamburg I Germany<br>T +49 40 524 75 93-40 | M +49 179 2021244 I <a href="http://www.ng-voice.com">www.ng-voice.com</a><br><br>Registry Office at Local Court Hamburg, HRB 120189<br>Managing Directors: Dr. David Bachmann, Carsten Bock</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Luis Joel Borrego Soto <<a href="mailto:luisjoelborrego@gmail.com">luisjoelborrego@gmail.com</a>> schrieb am Do., 7. Okt. 2021, 08:07:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Hi Herning,</div><div><br></div><div>I didn't found any parameter related to SIP preconditions in that module.</div><div><br></div><div>But checking in the Kamailio, in the code we can see that there are some sentences trying to check "sip precondition" in the module <span style="background-color:rgb(255,255,0)">xcap_server.c.</span></div><div><span style="background-color:rgb(255,255,0)"><br></span></div><div><span style="background-color:rgb(255,255,0)"><span style="background-color:rgb(255,255,255)">How can we ignore it ?</span><br></span></div><div><br></div><div><img src="cid:ii_kufltera0" alt="image.png" width="471" height="265"><br></div><div><br></div><div>Br,</div><div><br></div><div>Joel Borregoo<br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 4, 2021 at 12:17 PM Henning Westerholt <<a href="mailto:hw@skalatan.de" target="_blank" rel="noreferrer">hw@skalatan.de</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="DE">
<div>
<p class="MsoNormal"><span>Hello,<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Kamailio does not handle media on its own (besides rtpengine and other services).<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">If you want to modify the SDP inside your processed SIP messages, the “sdpops” module is one good option.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Cheers,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Henning<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">-- <u></u>
<u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Henning Westerholt –
</span><span><a href="https://skalatan.de/blog/" target="_blank" rel="noreferrer"><span style="color:rgb(5,99,193)" lang="EN-GB">https://skalatan.de/blog/</span></a></span><span lang="EN-GB"><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Kamailio services –
</span><span><a href="https://gilawa.com/" target="_blank" rel="noreferrer"><span style="color:rgb(5,99,193)" lang="EN-GB">https://gilawa.com</span></a></span><span>
<span lang="EN-GB"><u></u><u></u></span></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0cm 0cm">
<p class="MsoNormal" style="margin-left:35.4pt"><b>From:</b> sr-users <<a href="mailto:sr-users-bounces@lists.kamailio.org" target="_blank" rel="noreferrer">sr-users-bounces@lists.kamailio.org</a>>
<b>On Behalf Of </b>Luis Joel Borrego Soto<br>
<b>Sent:</b> Friday, October 1, 2021 3:06 PM<br>
<b>To:</b> <a href="mailto:sr-users@lists.kamailio.org" target="_blank" rel="noreferrer">sr-users@lists.kamailio.org</a><br>
<b>Subject:</b> [SR-Users] [kamailio/kamailio] SIP Preconditions Settings?<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Hi Team,<u></u><u></u></p>
</div>
<div>
<p style="margin-left:35.4pt">According with the RFC3312 (<a href="https://datatracker.ietf.org/doc/html/rfc3312" target="_blank" rel="noreferrer">https://datatracker.ietf.org/doc/html/rfc3312</a>)<u></u><u></u></p>
<p style="margin-left:35.4pt">The SDP parameters are the following<u></u><u></u></p>
<p style="margin-left:35.4pt">We define the following media level SDP attributes:<u></u><u></u></p>
<div>
<pre style="margin-left:35.4pt"><code>  current-status     =  "a=curr:" precondition-type<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>                        SP status-type SP direction-tag<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>  desired-status     =  "a=des:" precondition-type<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>                        SP strength-tag SP status-type<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>                        SP direction-tag<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>  confirm-status     =  "a=conf:" precondition-type<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>                        SP status-type SP direction-tag<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>  **precondition-type  =  "qos" | token<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>  strength-tag       =  ("mandatory" | "optional" | "none"<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>                     =  | "failure" | "unknown")**<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>  status-type        =  ("e2e" | "local" | "remote")<u></u><u></u></code></pre>
<pre style="margin-left:35.4pt"><code>  direction-tag      =  ("none" | "send" | "recv" | "sendrecv")<u></u><u></u></code></pre>
</div>
<p style="margin-left:35.4pt">Which one should be the equivalent in the Kamailio?, is the a specific module?<u></u><u></u></p>
<p style="margin-left:35.4pt">Br,<u></u><u></u></p>
<p style="margin-left:35.4pt">Joel Borrego (joel.borrego)<u></u><u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div>
__________________________________________________________<br>
Kamailio - Users Mailing List - Non Commercial Discussions<br>
  * <a href="mailto:sr-users@lists.kamailio.org" target="_blank" rel="noreferrer">sr-users@lists.kamailio.org</a><br>
Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
Edit mailing list options or unsubscribe:<br>
  * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>