Sure, only if it's tls ;)
Regards,

David Villasmil
email: david.villasmil.work@gmail.com
phone: +34669448337


On Sat, Dec 14, 2019 at 11:12 AM Karsten Horsmann <khorsmann@gmail.com> wrote:
Hi David,

That's looks good. It's a bit to greedy cos I translate SRTP from internet to RTP to inside. 

Maybe an AND with 

If proto==TLS would be an good idea. 

Cheers. 
Karsten 

David Villasmil <david.villasmil.work@gmail.com> schrieb am Sa., 14. Dez. 2019, 11:35:
Well, you could simply use 


if ( has_body("application/sdp") ) {
  if ( !search_body("a=crypto") ) {
    ... reject here ...
  }
}

though there's probably a better way...

David Villasmil
phone: +34669448337


On Sat, Dec 14, 2019 at 8:20 AM Karsten Horsmann <khorsmann@gmail.com> wrote:
Hi,

I use Kamailio 5.3.1 with rtpengine to offer an siptrunk endpoint for my customers. 

I observe that someone of them use tls to encrypt signaling but forgotten to encrypt rtp. 

I want to reject this invites. 

Are there any hints how to do this? 

Thought about reading the sdp and search for a=crypto line and if not send reply with (what code ever will be good for that). 

Cheers
Karsten 
_______________________________________________
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
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users