[OpenSIPS-Users] RTPproxy + Opensips 1.7.0

Razvan Crainea razvancrainea at opensips.org
Fri Nov 4 11:44:09 CET 2011


Hi Sebastien,

Are you sure that when you declare the RTPProxy sets you allocate them 
the set identifiers (1 and 2)? Can you send us the rtpproxy_sock 
parameters declaration?

Regards,

--
Ra(zvan Crainea
OpenSIPS Developer


On 11/04/2011 12:27 PM, Sebastien CRUAUX wrote:
> Hi,
>
> I am currently migrating my old Opensips 1.6.2 to the new Opensips 
> 1.7.0 but I am facing some issues with the configuration of rtpproxy.
> The version of rtpproxy I am using is the commit 
> 6b82ff914543d21ff9ddbb797b40a77516348308.
>
> When I start Opensips, the two sets of rtpproxies I configured are 
> detected :
>
> INFO:rtpproxy:rtpp_test: rtp proxy <udp:localhost:12221> found, 
> support for it enabled
> INFO:rtpproxy:rtpp_test: rtp proxy <udp:localhost:12222> found, 
> support for it enabled
>
> However, when an INVITE is received by Opensips it seems rtpproxy is 
> not found, consequently the SDP body is not rewritten :
>
> INFO :: (INVITE) rtpproxy set 1
> ERROR:rtpproxy:force_rtp_proxy_body: no available proxies
>
> More information about my configuration :
> - my Opensips/rtpproxy server has 2 IP addresses, one opened on the 
> internet, one internal used to communicate with my VoIP/PSTN gateway
> - I have 2 sets of rtpproxies : the 1st one is in bridge mode for VoIP 
> to PSTN or PSTN to VoIP calls, the 2nd one only listens on the 
> external IP and is used for SIP to SIP calls
>
>     ./rtpproxy -u seb -l 172.17.1.126 172.17.1.131 -s udp:localhost 
> 12221 -m 18000 -M 18020
>     ./rtpproxy -u seb -l 172.17.1.131 -s udp:localhost 12222 -m 18021 
> -M 18030
>
> - below is the part of my opensips.cfg file which handles the INVITE 
> requests (I just replaced my public IP address with xx.xx.xx.xx) :
>
>         if (is_method("INVITE")) {
>                 if (registered("location","$fu") && 
> registered("location")) {      # if From and To are SIP registered : 
> we use rtpproxy 2 (external IP)
>                         setflag(22);
>                         xlog("INFO :: (INVITE) rtpproxy set 2");
>                 }
>                 else 
> {                                                             # 
> otherwise, SIP to ISUP or ISUP to SIP call : we use rtpproxy 1 (bridge 
> mode)
>                         xlog("INFO :: (INVITE) rtpproxy set 1");
>                 }
>                 if (has_body("application/sdp")) {
>                         if (isflagset(22)) {
>                                 set_rtp_proxy_set("2");
>                                 if (rtpproxy_offer("","xx.xx.xx.xx")) {
>                                         t_on_reply("1");
>                                 }
>                         }
>                         else {
>                                 set_rtp_proxy_set("1");
>                                 if (dst_ip == 172.17.1.131) {        
>               # my IP address opened to the internet (external IP)
>                                         if 
> (rtpproxy_offer("ei","xx.xx.xx.xx")) {
>                                                 t_on_reply("1");
>                                         }
>                                 }
>                                 if (dst_ip == 172.17.1.126) {        
>               # my internal IP address
>                                         if 
> (rtpproxy_offer("ie","xx.xx.xx.xx")) {
>                                                 t_on_reply("1");
>                                         }
>                                 }
>                         }
>
>                 }
>                 else {
>                         t_on_reply("2");
>                 }
>         }
>
>
> Any idea ? I have been stuck on this issue for a few days, this 
> configuration worked fine with my previous versions of Opensips and 
> rtpproxy.
>
> Best Regards,
>
> Sebastien
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20111104/eed69346/attachment.htm>


More information about the Users mailing list