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(a)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.