Hello,
I have setup Kamailio and rtpproxy on a server, that acts as a SIP Proxy. An asterisk server sits behind this proxy server. I have noticed that on some occasions when the softphone(x-lite) tries to register with the asterisk through the proxy,it receives a 477 send failed. If i restart Kamailio, the problem seems to disappear. I have attached a logfile showing Kamailio's error output.
What could be the reason for such behavior ?
Thanks and Regards, Vikram.
Kamailio tried to establish a TCP connection - but that failed. Either the other party was not listening, or the RURI was incorrect.
You can debug with Wireshark/tcpdump.
regards klaus
vragukumar@signalogic.com wrote:
Hello,
I have setup Kamailio and rtpproxy on a server, that acts as a SIP Proxy. An asterisk server sits behind this proxy server. I have noticed that on some occasions when the softphone(x-lite) tries to register with the asterisk through the proxy,it receives a 477 send failed. If i restart Kamailio, the problem seems to disappear. I have attached a logfile showing Kamailio's error output.
What could be the reason for such behavior ?
Thanks and Regards, Vikram.
This body part will be downloaded on demand.
Klaus,
Thank you for your reply.
--------- 9090 -------- 9090 -------- |Softphone|------|Kamailio|-------|Asterisk| --------- |rtpproxy| -------- -------- ^ | IPtables Redirect 9090->5060
In our setup we have SIP signaling on port 9090 but Kamailio,Asterisk listen on 5060. I have setup iptables on the server running Kamailio and rtpproxy to redirect 9090 to 5060 at the PREROUTING and OUTPUT chains of the nat table.
Turns out the port redirection was not taking place in the OUTPUT chain of the nat table, so Asterisk was ignoring all the messages. I wrote a program using libnetfilter_queue to carry out port translation for packets originating at the server running Kamailio and destined to Asterisk, while still using iptables port redirection in the PREROUTING chain.This seems to work well.
Thanks and regards, Vikram.
Klaus Darilion wrote:
Kamailio tried to establish a TCP connection - but that failed. Either the other party was not listening, or the RURI was incorrect.
You can debug with Wireshark/tcpdump.
regards klaus
vragukumar@signalogic.com wrote:
Hello,
I have setup Kamailio and rtpproxy on a server, that acts as a SIP Proxy. An asterisk server sits behind this proxy server. I have noticed that on some occasions when the softphone(x-lite) tries to register with the asterisk through the proxy,it receives a 477 send failed. If i restart Kamailio, the problem seems to disappear. I have attached a logfile showing Kamailio's error output.
What could be the reason for such behavior ?
Thanks and Regards, Vikram.
This body part will be downloaded on demand.