Hello,
if it is onreply_route{} (or reply_route{}), then it is executed for SIP replies, not requests.
Are you sure it is executed against the INVITE request? You can add an xlog at the top of the block and see in the logs if it is reply or request (there are functions or variables for it).
Cheers,
Daniel
Hi,I have difficult times to edit SDP in 200 ok replies, I need to change RTP/SAVPF to UDP/TLS/RTP/SAVPF in all 200 Ok.
Here is code snippet:
onreply_route {
if ( $rm == "INVITE" && status=="200") {
if (search_body("a=fingerprint")) {
if (search_body(" RTP/SAVPF ")) {
xlog("L_INFO","200 OK DTLS call.\n");
replace_body_all(" RTP/SAVPF "," UDP/TLS/RTP/SAVPF ");
}
}
}
}
What I'm doing wrong?
I think my code is executed against SDP of Invite, but not 200 OK.
Jurijs
_______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla www.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio Advanced Training - www.asipto.com Kamailio World Conference - www.kamailioworld.com