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 email: david.villasmil.work@gmail.com 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