Re: [SR-Users] SRTP-DTLS and rtpengine
Thx a lot On Sat, Sep 12, 2020 at 4:17 PM Richard Fuchs wrote: > On 12/09/2020 05.51, Gholamreza Sabery wrote: > > Hi, > > > > I checked rtpengine's documentation, and I wonder what happens if I > > use SRTP-DTLS with rtpengine? My connection will be hop by hop > > encrypted with rtpengine, or like TURN my connection will remain > > end-to-end encrypted?? > > In most cases, rtpengine will act as the DTLS termination point. There > is however a special passthrough mode, which is enabled when > ICE=force-relay mode is used, and then rtpengine will simply pass the > DTLS packets through (because it cannot guarantee that it will even get > to see them). > > Cheers > > > ___ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > ___ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Re: [SR-Users] SRTP-DTLS and rtpengine
On 12/09/2020 05.51, Gholamreza Sabery wrote: Hi, I checked rtpengine's documentation, and I wonder what happens if I use SRTP-DTLS with rtpengine? My connection will be hop by hop encrypted with rtpengine, or like TURN my connection will remain end-to-end encrypted?? In most cases, rtpengine will act as the DTLS termination point. There is however a special passthrough mode, which is enabled when ICE=force-relay mode is used, and then rtpengine will simply pass the DTLS packets through (because it cannot guarantee that it will even get to see them). Cheers ___ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
[SR-Users] SRTP-DTLS and rtpengine
Hi, I checked rtpengine's documentation, and I wonder what happens if I use SRTP-DTLS with rtpengine? My connection will be hop by hop encrypted with rtpengine, or like TURN my connection will remain end-to-end encrypted?? Thx a lot ___ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Re: [SR-Users] Is there any way to remove stale registrations before expires time from usrloc ?
On Fri, Sep 11, 2020 at 11:06 PM David Villasmil < david.villasmil.w...@gmail.com> wrote: > Why not just expire them quickly? > This may work but it will increase rate of registrations and put load on server. > > On Fri, 11 Sep 2020 at 17:25, sagar malam wrote: > >> Hello Juha, >> >> baresip app is interesting. I will look at it. >> >> I have tried ul_rm_contact but it is not working : >> curl POST --data >> '{"jsonrpc":"2.0","method":"ul.rm_contact","params":{"0":"location","1":" >> 30...@x.com >> <30...@jeff.sip.teledge.com>","2":"sip:30001@X.X.X.X:43108;x-nat=yes;pv-ip=10.212.134.167;pb-ip=X.X.X.X;pb-pt=43108;transport=tcp"}}' >> -H "Content-Type: application/json" -X POST 10.50.7.14:5060/RPC2 >> >> It is throwing error : >> { >>"jsonrpc": "2.0", >>"error":{ >>"code": 404, >>"message": "Contact not found" >>} >> >> >> On Fri, Sep 11, 2020 at 8:03 PM Juha Heinanen wrote: >> >>> sagar malam writes: >>> >>> >>> >>> >>> >>> > I am using the usrloc module to store registrations. I could not find >>> any >>> >>> >>> > way to remove stale registrations before expires time. Most of the >>> >>> >>> > registrations are mobile app so they wont run in background to save >>> battery >>> >>> >>> > of phone hence we end up having lots of registrations in usrloc which >>> were >>> >>> >>> > not removed because app was killed in background by OS without letting >>> it >>> >>> >>> > send unregister request. >>> >>> >>> >>> >>> >>> There are apps (e.g. baresip) that run as foreground service to avoid >>> >>> >>> being killed and that don't consume lots of battery. >>> >>> >>> >>> >>> >>> > Is there any way to remove stale registrations before expires time from >>> >>> >>> > usrloc ? >>> >>> >>> >>> >>> >>> There is ul.rm_contact rpc command. >>> >>> >>> >>> >>> >>> -- Juha >>> >>> >>> >>> >>> >>> ___ >>> >>> >>> Kamailio (SER) - Users Mailing List >>> >>> >>> sr-users@lists.kamailio.org >>> >>> >>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >>> >>> >>> >> >> -- >> Thanks, >> >> Sagar >> >> >> ___ >> >> Kamailio (SER) - Users Mailing List >> >> sr-users@lists.kamailio.org >> >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >> >> -- > Regards, > > David Villasmil > email: david.villasmil.w...@gmail.com > phone: +34669448337 > ___ > Kamailio (SER) - Users Mailing List > sr-users@lists.kamailio.org > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users > -- Thanks, Sagar ___ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
Re: [SR-Users] Is there any way to remove stale registrations before expires time from usrloc ?
There was mistake in Json syntax but it does not work with kamcmd as well : [root@SBC-4-2 kamailio]# kamcmd ul.rm_contact location 30...@jeff.sip.teledge.com "sip:30001@43.228.229.106:38048 ;x-nat=yes;pv-ip=10.212.134.171;pb-ip=43.228.229.106;pb-pt=38048;transport=tcp" error: 404 - Contact not found *ul.dump : * Info: { AoR: 30...@jeff.sip.teledge.com HashID: 286668796 Contacts: { Contact: { Address: sip:30001@43.228.229.106:38048 ;x-nat=yes;pv-ip=10.212.134.171;pb-ip=43.228.229.106;pb -pt=38048;transport=tcp Expires: 445 Q: -1.00 Call-ID: Yzk0NWUzOWIzMWI2MzQzM2JhMzE2NzAyOWQyNDM1ODI. CSeq: 5 User-Agent: FreeSWITCH-mod_sofia/1.10.3-release~64bit Received: [not set] Path: [not set] State: CS_SYNC Flags: 0 CFlags: 0 Socket: udp: 10.50.8.11:5060 Methods: 15359 Ruid: uloc-5f5c7a22-afe4-2 Instance: [not set] Reg-Id: 0 Server-Id: 0 Tcpconn-Id: -1 Keepalive: 0 Last-Keepalive: 1599896245 KA-Roundtrip: 0 Last-Modified: 1599896245 } Contact: { Address: sip:30001@43.228.229.106:38048 ;x-nat=yes;pv-ip=10.212.134.171;pb-ip=43.228.229.106;pb -pt=38048;transport=tcp Expires: 716 Q: -1.00 Call-ID: MzAwN2Y0NTc1YmVkY2RlYWRmMTI2Zjg1MDk5YzRlODE. CSeq: 5 User-Agent: FreeSWITCH-mod_sofia/1.10.3-release~64bit Received: [not set] Path: [not set] State: CS_SYNC Flags: 0 CFlags: 0 Socket: udp: 10.50.8.11:5060 Methods: 15359 Ruid: uloc-5f5c7a22-afdf-8 Instance: [not set] Reg-Id: 0 Server-Id: 0 Tcpconn-Id: -1 Keepalive: 0 Last-Keepalive: 1599896384 KA-Roundtrip: 0 Last-Modified: 1599896384 } I found ka_timeout parameter which is exactly what i was looking for but it is not yet available in stable version : https://www.kamailio.org/docs/modules/devel/modules/usrloc.html#usrloc.p.ka_timeout On Sat, Sep 12, 2020 at 12:06 AM Juha Heinanen wrote: > sagar malam writes: > > > I have tried ul_rm_contact but it is not working : > > curl POST --data > > '{"jsonrpc":"2.0","method":"ul.rm_contact","params":{"0":"location","1":" > > 30...@x.com > > <30...@jeff.sip.teledge.com>","2":"sip:30001@X.X.X.X > :43108;x-nat=yes;pv-ip=10.212.134.167;pb-ip=X.X.X.X;pb-pt=43108;transport=tcp"}}' > > -H "Content-Type: application/json" -X POST 10.50.7.14:5060/RPC2 > > Second param is AOR (username@domain). Yours does not look like it. > Use ul.dump to check. > > --