I thought those flags/ip address settings was the change the SDP part of the SIP message. I tried your suggestion anyway, but it didn't work.
What I'm really looking for is how to change what Kamailio is telling RTPProxy via the socket.
-Nick
On 9/17/2009 at 8:31 AM, in message
a950b2030909170631s24d5dab4pd989c7a2e5846315@mail.gmail.com, Laszlo laszlo@voipfreak.net wrote:
2009/9/17 Nick Lemberger Nick.Lemberger@lkfd.net
Sone background: I'm trying to use Kamailio as a multi-homed proxy in front of a softswitch, one NIC has a public IP, the other a private. The softswitch is in the private network and all SIP messaging goes through a 'virtual IP' on the softswitch which allows for statefull failover between the softswitch CPUs. The media on the other had goes to an address stated in the SDP message.
I don't have any problem with the SIP messaging, it flows as expected. Also, the RTP stream from my UAC to Kamailio/RTPproxy is working as expected as well (I can record audio on this leg).
There is a problem when RTP proxy sets up the leg on the internal side of the network, I see the following in the logs: Sep 17 07:56:36 voip.lakefield.net rtpproxy[20388]: [ID 408714 mail.info] INFO:handle_command: pre-filling callee's address with 192.168.249.40:33020
I'm wondering what variable Kamailio gets the 192.168.249.40 address from - this is the virtual IP for SIP messaging. In the SDP body of those messages from the softswitch, I see that it's supposed to use 192.168.249.8 as the media IP (and I see that it's setting up the correct port information, source port of 33020 in this instance, but with the wrong IP). Where can I tell Kamailio what IP should be telling RTPProxy?
Thanks, -Nick http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
you can try using force_rtp_proxy with IP and some flags( o and/or c)
http://www.kamailio.org/docs/modules/1.5.x/nathelper.html#id2468157
-Laszlo