[SR-Users] Selecting rtpproxy instance on 200 reply

Grant Bagdasarian GB at cm.nl
Mon Oct 27 18:44:40 CET 2014


Hello,
 
This was originally posted for opensips, but I figured someone here might know the answer as well since kamailio and opensips are "alike".

I have the following RTPproxy configuration:
modparam("nathelper", "rtpproxy_sock", "1 == udp:127.0.0.1:12221")
modparam("nathelper", "rtpproxy_sock", "2 == udp:127.0.0.1:12222")
 
In the main route I decide which instance to select for each INVITE containing SDP:
if($ru=~"1.1.1.10") {
               set_rtp_proxy_set("1");
                xlog("L_INFO", "USE RTP PROXY 01 \r\n");
} else if($ru=~"2.2.2.10") {
               set_rtp_proxy_set("2");
                xlog("L_INFO", "USE RTP PROXY 02 \r\n");
} else {
               t_reply("404", "Not Found");
               exit;
}
rtpproxy_offer();
 
I’m getting the following error for a 200 OK:
ERROR:nathelper:select_rtpp_node: script error -no valid set selected
ERROR:nathelper:force_rtp_proxy_body: no available proxies
 
Do I need to do the same decision for 200 OK messages, and call rtpproxy_answer()?
 
Regards,
 
Grant
 


More information about the sr-users mailing list