<div dir="ltr">



<div>
<div dir="ltr">
<div></div>
<div>
<div>Jeff, I think that I should call only once rtpengine_offer (then the sdp is allright). </div><div>But I forgot to mention that the port that the A side sees should not change meaning that whatever I respond on the received 183 should remain the same on the 200 OK. </div><div>Therefore I wonder, if the fix wouldn't be to call only rtpengine_answer a second time upon receiving the 200 OK from C. </div><div><br></div><div>Anyway, I will test that tomorrow morning and come back on this. </div><div><br></div><div>wkr, </div>
<div id="m_-1351553228399097775ms-outlook-mobile-signature">
<div><br>
</div>
<a href="https://aka.ms/o0ukef" target="_blank">Outlook voor iOS</a> downloaden</div>
</div>
</div>
<hr style="display:inline-block;width:98%">
<div id="m_-1351553228399097775divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Van:</b> Users <<a href="mailto:users-bounces@lists.opensips.org" target="_blank">users-bounces@lists.opensips.org</a>> namens Jeff Pyle <<a href="mailto:jeff@ugnd.org" target="_blank">jeff@ugnd.org</a>><br>
<b>Verzonden:</b> Monday, October 18, 2021 11:50:22 PM<br>
<b>Aan:</b> OpenSIPS users mailling list <<a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>><br>
<b>Onderwerp:</b> Re: [OpenSIPS-Users] double sdp.</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>Johan,</div>
<div><br>
</div>
<div>To avoid problems like this, I call rtpengine_offer() in branch_route on initial invites, and make sure to call rtpengine_delete() in any failure route to remove any session from a failed offer that was never used.  Perhaps these will help in your situation
 as well.</div>
<div><br>
</div>
<div><br>
</div>
<div>- Jeff</div>
<div><br>
</div>
</div>
<br>
<div>
<div dir="ltr">On Mon, Oct 18, 2021 at 11:37 AM Johan De Clercq <<a href="mailto:Johan@democon.be" target="_blank">Johan@democon.be</a>> wrote:<br>
</div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">Hi, 
<div><br>
</div>
<div>A and B are on the same proxy. </div>
<div><br>
</div>
<div>A calls B,</div>
<div>    (as I need transcoding I need to call rtpengine_offer here)</div>
<div>B returns 183 with SDP. </div>
<div>     (this implies calling rtpengine_answer in onreply_route)</div>
<div> B lets the call time out</div>
<div>On the proxy I intercept the 480 returned by B </div>
<div>and I change the INVITE so that it point to SEMS</div>
<div>      (this ismplies calling rtpengine_offer again)</div>
<div><br>
</div>
<div>Issue: when you call 2x rtpengine_offer, you end up with a double sdp body. </div>
<div><br>
</div>
<div>So, </div>
<div>how can I instruct opensips to overwrite the body instead of appending one ? </div>
<div><br>
</div>
<div>wkr, </div>
</div>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote>
</div>
</div>
</div>

</div>