[OpenSIPS-Users] SDP manipulation & rtpengine

Bogdan-Andrei Iancu bogdan at opensips.org
Thu Mar 7 03:51:31 EST 2019


Hmmm, indeed, passing SDP as variable to rtpengine is possible only with 
3.0 , my bad....too many versions.

This is the commit you are looking for:
https://github.com/OpenSIPS/opensips/commit/a27797d04ba418eb3ac4c2d6dadd0cdf7f3c17b6#diff-069ca6b59f3521936eca7bf3684ae63d

maybe you can grab the module from 3.0 right after that commit and copy 
it in 2.4 tree - it may compile.

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com
OpenSIPS Summit 2019
   https://www.opensips.org/events/Summit-2019Amsterdam/

On 03/06/2019 10:47 PM, Pat Burke wrote:
>
> Thanks Bogdan,
>
>
> I see that it is part of 3.0, but not a part of 2.4.  Is this a module 
> we can pull back to 2.4?
>
>
> Regards,
> *Pat Burke*
>
> Voxtelesys | solutions to grow your business
> ______________________________________________________________________________________
> Direct: (402) 403-5121 |   Cell: (402) 443-8929 |   Email: 
> pat at voxtelesys.com <mailto:pat at voxtelesys.com>
> 1801 23rd Avenue North |  Suite 217 |  Fargo, North Dakota 58102
>
>     ------------------------------------------------------------------------
>     -----Original Message-----
>     From: "Bogdan-Andrei Iancu" <bogdan at opensips.org
>     <mailto:bogdan at opensips.org>>
>     To: "OpenSIPS users mailling list" <users at lists.opensips.org
>     <mailto:users at lists.opensips.org>>, "Pat Burke"
>     <pat at voxtelesys.com <mailto:pat at voxtelesys.com>>
>     Date: 03/05/19 09:45
>     Subject: Re: [OpenSIPS-Users] SDP manipulation & rtpengine
>
>     Hi Pat,
>
>     What you can do is to grab the SDP from the msg into a variable,
>     to do whatever fixes/change you have to directly in the variable
>     and push the body via variable to rtpengine.
>
>     Regards,
>
>     Bogdan-Andrei Iancu
>
>     OpenSIPS Founder and Developer
>        https://www.opensips-solutions.comOpenSIPS Summit 2019
>        https://www.opensips.org/events/Summit-2019Amsterdam/
>
>     On 02/27/2019 11:30 PM, Pat Burke wrote:
>>
>>     Hello:
>>
>>
>>     I am using trying to manipulate parts of the SDP body before
>>     calling rtpengine_offer / rtpengine_answer. However, any changes
>>     made via textops functions such as subst_body, replace_body,
>>     replace_body_all, etc. do not seem to impact the SDP that is sent
>>     to rtpengine.
>>
>>     In my particular case, rtpengine fails to parse the SDP because
>>     of an extra carriage return line feed sent in the SDP. Is there a
>>     way to send rtpengine manipulated SDP, rather than just the SDP
>>     sent in the request?
>>
>>     *_Use case:_*
>>     if (subst_body("/(^a=.*\r\n)\r\n/\1/g")) {
>>     xlog("L_INFO", "bad SDP --- duplicate CRLF");
>>     }
>>
>>     rtpengine_offer(" ... options ... ");
>>
>>
>>     Regards,
>>     *Pat Burke*
>>
>>     Voxtelesys | solutions to grow your business
>>     ______________________________________________________________________________________
>>     Direct: (402) 403-5121 | Cell: (402) 443-8929 | Email:
>>     pat at voxtelesys.com <mailto:pat at voxtelesys.com>
>>     1801 23rd Avenue North | Suite 217 | Fargo, North Dakota 58102
>>
>>
>>     _______________________________________________
>>     Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20190307/686dbe43/attachment-0001.html>


More information about the Users mailing list