[OpenSIPS-Users] 477 send failed with TCP

Bogdan-Andrei Iancu bogdan at voice-system.ro
Thu Dec 9 13:00:04 CET 2010


Hi Anshuman,

do "fix_nated_register()" at registration time (before save("location")) 
if uac_nat_test() function returns true (if nat was detected) - see the 
nathelper module for more details:
       http://www.opensips.org/html/docs/modules/1.6.x/nathelper.html

Regards,
Bogdan

Anshuman S. Rawat wrote:
> Hi,
>  
> I am trying to use TCP on OpenSIPS 1.6 (with PJSIP as client). Client 
> successfully registers and sends keep-alives to keep the TCP 
> connection open. However, all call attempts (or any other request) 
> fail with a '477 Send Failed'. The logs show this -
>  
> Dec  8 06:58:18 ip-208-109-177-46 /usr/local/sbin/opensips[15463]: 
> ERROR:core:tcp_blocking_connect: timeout 10 s elapsed from 10 s
> Dec  8 06:58:18 ip-208-109-177-46 /usr/local/sbin/opensips[15463]: 
> ERROR:core:tcpconn_connect: tcp_blocking_connect failed
> Dec  8 06:58:18 ip-208-109-177-46 /usr/local/sbin/opensips[15463]: 
> ERROR:core:tcp_send: connect failed
> Dec  8 06:58:18 ip-208-109-177-46 /usr/local/sbin/opensips[15463]: 
> ERROR:tm:msg_send: tcp_send failed
>  
> Client is behind a NAT so registers with contact containing the 
> private IP address. It seems that OpenSIPS is trying to connect to the 
> private IP address contained in the REGISTER request rather than 
> reusing the connection the request arrived on.
>  
> Is this a bug? Or is there a way to configure it to use the 
> established connection?
>  
> Thanks,
> Anshuman
>  
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   


-- 
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
15 - 19 November 2010, Edison, New Jersey, USA
www.voice-system.ro




More information about the Users mailing list