[OpenSIPS-Users] sdp
volga629 at networklab.ca
volga629 at networklab.ca
Sat May 20 21:24:36 EDT 2017
Hello Bogdan-Andrei,
The issue with on hold RTP stream resume. I am not sure how to opensips
should handle properly.
I code bellow provide partial solution.
volga629
On Tue, 16 May, 2017 at 4:38 AM, Bogdan-Andrei Iancu
<bogdan at opensips.org> wrote:
> Hello Volga,
>
> What exactly does not work for you ? the detection at SIP level of
> the hold resume ? the actual RTP resume ?
>
> Best regards,
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
> OpenSIPS Summit May 2017 Amsterdam
> http://www.opensips.org/events/Summit-2017Amsterdam.html
> On 05/15/2017 06:06 PM, volga629 at networklab.ca wrote:
>> Hello Everyone,
>> Thank you
>>
>> That extract ip correctly.
>>
>> $var(cline-ip) = $(rb{sdp.line,c}{s.select,2, });
>>
>> My issue that I am trying make opensips handle music on hold resume
>> working properly.
>> I am not sure if possible do simpler way.
>>
>>
>> Relevant code
>>
>> route[ONHOLD] {
>> if(is_method("INVITE|UPDATE") &&
>> has_body("application/sdp")) {
>> if(is_audio_on_hold()) {
>> if(search_body("a=sendonly") ||
>> search_body("a=inactive.")) {
>> $var(cline-ip) =
>> $(rb{sdp.line,c}{s.select,2, });
>> xlog("L_INFO", "[$rm] On hold call
>> SDP IP [$var(cline-ip)]\n");
>> if(!nat_uac_test("8") ||
>> $(var(cline-ip){s.select,1,.})==0) {
>> xlog("L_INFO", "[$rm] On
>> hold call going from WAN SouceIP <$si> to LAN.\n");
>>
>> rtpengine_offer("replace-origin external internal RTP/AVP
>> ICE=remove");
>> t_on_reply("2");
>> }
>> }
>> }
>> }
>> }
>>
>>
>>
>> volga629
>>
>> On Mon, 15 May, 2017 at 5:23 AM, Bogdan-Andrei Iancu
>> <bogdan at opensips.org> wrote:
>>> Hi Volga,
>>>
>>> You can use the sdp transformation :
>>> http://www.opensips.org/Documentation/Script-Tran-2-3#toc80
>>>
>>> Regards,
>>> Bogdan-Andrei Iancu
>>> OpenSIPS Founder and Developer
>>> http://www.opensips-solutions.com
>>>
>>> OpenSIPS Summit May 2017 Amsterdam
>>> http://www.opensips.org/events/Summit-2017Amsterdam.html
>>> On 05/14/2017 06:28 AM, volga629 at networklab.ca wrote:
>>>> Hello Everyone,
>>>> What good approach to test/detect 0.0.0.0 in sdp c IN = line ?
>>>> I don't see any functions to parse sdp properly.
>>>>
>>>> volga629
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170520/c3ed852c/attachment.html>
More information about the Users
mailing list