On Tuesday 12 January 2010 17:46:15 Vikram Ragukumar wrote:
Daniel,
Thank you for your reply.
-----------------------
| CentOS5.4 | -----------
-------- | ---- --- ---- | | CentOS5.4 |
|Internet|--|eth0|---|br0|---|eth1|----| Asterisk |
-------- | ---- --- ---- | -----------
| Kamailio + rtpproxy |
-----------------------
br0 has a static Public IPv4 address a.b.c.d, and acts as a bridge
between eth0 and eth1. Both eth0 and eth1 do not have IPv4 addresses.
Why did you use a bridge interface (br0) between Kamailio and Asterisk ? ...
did you know that you will overload your kamailio machine without need .. ?
The box running Asterisk also has a public IPv4
address a.b.c.e
The default config file for Kamailio Kamailo.cfg has been edited to
include Nat and mysql support. I need Kamailio to function as a proxy by
forwarding all SIP signaling information to Asterisk.
For that you don't need a bridge interface
Rtpproxy is started using
rtpproxy -l a.b.c.d -s udp:127.0.0.1:7722 -r /var/log -a
-S /root/rtpproxy
then Kamailio is started to listen on 127.0.0.1:5060 and a.b.c.d:5060
I make a test call using x-lite softphone registered with Asterisk,
however rtpproxy does not seem to record the session at all. I have
checked the directory to make sure the permissions are alright.
If your softphone is directly registered agains Asterisk, and not to your
kamailio server ... Kamailio will not handle the signaling, so it will never
instruct rtpproxy to do anything.
Is there something i am missing here ?
Yes, your network schema is totally wrong
--
Raúl Alexis Betancor Santana
Dimensión Virtual