Can you please share a pcap? On Thu, 1 Aug 2019 at 13:40, Dragomir Haralambiev <goup2...@gmail.com> wrote:
> Hi, > > I check this. All like OK. Here is SIP flow > > 1. tpengine_offer > > UAC1 SRTP ---INVITE ----> Opensips+rtpengine > *audio 4004 RTP/SAVP 8 0 18 101* > $var(rtpengine_flags) = "RTP/AVP replace-session-connection replace-origin > ICE=remove"; > tpengine_offer("$var(rtpengine_flags)"); > Opensips+rtpengine ----- INVITE --> UAC2 RTP > *audio 50190 RTP/AVP 8 0 18 101 * > > 2. rtpengine_answer when receive 183 (Early Media) > *audio 15612 RTP/AVP 0 8 18 101* > Opensips+rtpengine <---- 183 Early Media ---- UAC2 RTP > $var(rtpengine_flags) = "RTP/SAVP replace-session-connection > replace-origin ICE=force"; > rtpengine_answer("$var(rtpengine_flags)"); > > 3. rtpengine_answer when receive 200 OK > *audio 15612 RTP/AVP 0 8 18 101* > Opensips+rtpengine <---- 200 OK---- UAC2 RTP > $var(rtpengine_flags) = "RTP/SAVP replace-session-connection > replace-origin ICE=force"; > rtpengine_answer("$var(rtpengine_flags)"); > UAC1 <----- 200 OK ----- Opensips+rtpengine > *audio 50208 RTP/SAVP 0 8 18 101* > > > 4. tpengine_offer when receive re-INVITE > UAC1 SRTP ---INVITE ----> Opensips+rtpengine > *audio 4004 RTP/SAVP 0 101* > $var(rtpengine_flags) = "RTP/AVP replace-session-connection replace-origin > ICE=remove"; > tpengine_offer("$var(rtpengine_flags)"); > Opensips+rtpengine ----- INVITE --> UAC2 RTP > *audio 50190 RTP/AVP 0 101* > > На чт, 1.08.2019 г. в 15:16 ч. David Villasmil < > david.villasmil.w...@gmail.com> написа: > >> You must check your SDPs, verify all going to srtp is indeed SRTP SDP. >> And all going to UAC is not SRTP >> >> On Thu, 1 Aug 2019 at 11:59, Dragomir Haralambiev <goup2...@gmail.com> >> wrote: >> >>> Hi, >>> >>> 1. tpengine_offer >>> >>> UAC1 SRTP ---INVITE ----> Opensips+rtpengine >>> $var(rtpengine_flags) = "RTP/AVP replace-session-connection >>> replace-origin ICE=remove"; >>> tpengine_offer("$var(rtpengine_flags)"); >>> Opensips+rtpengine ----- INVITE --> UAC2 RTP >>> >>> >>> 2. rtpengine_answer when receive 183 (Early Media) >>> Opensips+rtpengine <---- 183 Early Media ---- UAC2 RTP >>> $var(rtpengine_flags) = "RTP/SAVP replace-session-connection >>> replace-origin ICE=force"; >>> rtpengine_answer("$var(rtpengine_flags)"); >>> >>> 3. rtpengine_answer when receive 200 OK >>> Opensips+rtpengine <---- 200 OK---- UAC2 RTP >>> $var(rtpengine_flags) = "RTP/SAVP replace-session-connection >>> replace-origin ICE=force"; >>> rtpengine_answer("$var(rtpengine_flags)"); >>> >>> 4. tpengine_offer when receive re-INVITE >>> UAC1 SRTP ---INVITE ----> Opensips+rtpengine >>> $var(rtpengine_flags) = "RTP/AVP replace-session-connection >>> replace-origin ICE=remove"; >>> tpengine_offer("$var(rtpengine_flags)"); >>> Opensips+rtpengine ----- INVITE --> UAC2 RTP >>> >>> >>> In this case UAC1 SRTP not receive voice. >>> >>> Best regards, >>> Dragomir >>> >>> On Wed, Jul 31, 2019, 16:15 David Villasmil < >>> david.villasmil.w...@gmail.com> wrote: >>> >>>> Hello, >>>> >>>> You need to do this for every leg of the call. This means: >>>> >>>> Call from SRTP client TO non-SRTP: >>>> Remove the ICE, etc. >>>> >>>> When the REPLY with the 200 SDP comes back FROM the non-SRTP, you need >>>> to ADD ICE, etc. >>>> >>>> Hope that makes sense >>>> >>>> David >>>> >>>> On Wed, 31 Jul 2019 at 14:03, Dragomir Haralambiev <goup2...@gmail.com> >>>> wrote: >>>> >>>>> Hi, >>>>> When change the answer flag to >>>>> >>>>> $var(rtpengine_flags) = " RTP/SAVP rtcp-mux-offer ICE=force"; >>>>> rtpengine_answer("$var(rtpengine_flags)"); >>>>> >>>>> Call is connected but UAC1 not send and receive voices. >>>>> >>>>> Regards, >>>>> >>>>> Dragomir >>>>> >>>>> На ср, 31.07.2019 г. в 15:53 ч. Sasmita Panda <spa...@3clogic.com> >>>>> написа: >>>>> >>>>>> Hi Dragomir, >>>>>> >>>>>> I had mentioned to modify this according to your requirement . If >>>>>> your phone only support RTP/SAVP then change the flag what I have >>>>>> mentioned while answering . >>>>>> >>>>>> >>>>>> *Thanks & Regards* >>>>>> *Sasmita Panda* >>>>>> *Senior Network Testing and Software Engineer* >>>>>> *3CLogic , ph:07827611765* >>>>>> >>>>>> >>>>>> On Wed, Jul 31, 2019 at 6:17 PM Johan De Clercq <jo...@democon.be> >>>>>> wrote: >>>>>> >>>>>>> Use rtp/savp >>>>>>> >>>>>>> On Wed, 31 Jul 2019, 14:40 Dragomir Haralambiev, <goup2...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> Thanks for your replay, but this not working. >>>>>>>> >>>>>>>> UAC1 receive 183 session progress with: >>>>>>>> receive audio 50106 UDP/TLS/RTP/SAVP 0 8 18 101 >>>>>>>> >>>>>>>> UAC1 send to Opensips CANCEL. >>>>>>>> >>>>>>>> I make test with MicroSips latest version. >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Dragomir >>>>>>>> >>>>>>>> На ср, 31.07.2019 г. в 15:04 ч. Sasmita Panda <spa...@3clogic.com> >>>>>>>> написа: >>>>>>>> >>>>>>>>> Hi , >>>>>>>>> >>>>>>>>> You have to do something like below wherever you are calling >>>>>>>>> rtpengine_offer/rtpengine_answer. >>>>>>>>> >>>>>>>>> $var(rtpengine_flags) = "RTP/AVP replace-session-connection >>>>>>>>> replace-origin ICE=remove"; >>>>>>>>> rtpengine_offer("$var(rtpengine_flags)"); >>>>>>>>> >>>>>>>>> $var(rtpengine_flags) = "UDP/TLS/RTP/SAVP rtcp-mux-offer >>>>>>>>> ICE=force"; >>>>>>>>> rtpengine_answer("$var(rtpengine_flags)"); >>>>>>>>> >>>>>>>>> You can modify this according to your requirement . >>>>>>>>> >>>>>>>>> >>>>>>>>> *Thanks & Regards* >>>>>>>>> *Sasmita Panda* >>>>>>>>> *Senior Network Testing and Software Engineer* >>>>>>>>> *3CLogic , ph:07827611765* >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Jul 31, 2019 at 5:16 PM Dragomir Haralambiev < >>>>>>>>> goup2...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> I have 2 applications connected to Opensips+rtpengine: >>>>>>>>>> UAC1 -use encryption always. SRTP (RTP/SAVP) >>>>>>>>>> UAC2 - never use encryption . RTP (RTP/AVP) >>>>>>>>>> >>>>>>>>>> How to setup Opensips to make follow call: >>>>>>>>>> UAC1 SRTP -----> Opensips+rtpengine -------> UAC2 RTP >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Dragomir >>>>>>>>>> _______________________________________________ >>>>>>>>>> Users mailing list >>>>>>>>>> Users@lists.opensips.org >>>>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Users mailing list >>>>>>>>> Users@lists.opensips.org >>>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Users mailing list >>>>>>>> Users@lists.opensips.org >>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Users mailing list >>>>>>> Users@lists.opensips.org >>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>>>> >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> Users@lists.opensips.org >>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>>> >>>>> _______________________________________________ >>>>> Users mailing list >>>>> Users@lists.opensips.org >>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>>> >>>> -- >>>> Regards, >>>> >>>> David Villasmil >>>> email: david.villasmil.w...@gmail.com >>>> phone: +34669448337 >>>> _______________________________________________ >>>> Users mailing list >>>> Users@lists.opensips.org >>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>> >>> _______________________________________________ >>> Users mailing list >>> Users@lists.opensips.org >>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>> >> -- >> Regards, >> >> David Villasmil >> email: david.villasmil.w...@gmail.com >> phone: +34669448337 >> _______________________________________________ >> Users mailing list >> Users@lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -- Regards, David Villasmil email: david.villasmil.w...@gmail.com phone: +34669448337
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users