[OpenSIPS-Users] Opensips relaying MESSAGE - source IP problem

Sebastien CRUAUX scruaux at halys.fr
Tue Nov 9 07:06:05 CET 2010


Hi Jose,

This option is not set in my config but actually I managed to figure out 
things using the "ie" and "ei" flags in the 
rtpproxy_offer/rtpproxy_answer fonctions.
Thanks for your help !

Best Regards,

Sebastien



Le 08/11/2010 10:16, jose luis millan a écrit :
> Hi Sebastien,
>
> Is the 'mhomed' option set in your configuration file?
>
> regards.
>
>
> On Sun, Nov 7, 2010 at 2:53 PM, Sebastien CRUAUX<scruaux at halys.fr>  wrote:
>> I'm getting the same problem with RTP packets... Maybe some issue with
>> rtpproxy bridging mode ?
>>
>>
>>
>> Le 05/11/2010 11:21, Vallimamod ABDULLAH a écrit :
>>> Hi,
>>>
>>> Have a look at force_send_socket (http://www.opensips.org/Resources/DocsCoreFcn#toc103)
>>>
>>> Regards,
>>> - vma
>>> .
>>>
>>> On Nov 5, 2010, at 11:10 AM, Sebastien CRUAUX wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm encountering some issue with my Opensips configuration.
>>>> My Opensips server is configured to relay SIP MESSAGE requests to
>>>> another server when the destination URI is not located on my server.
>>>> Here is the part of opensips.cfg which is concerned :
>>>>
>>>> if (!lookup("location","m")) {
>>>>
>>>>     switch ($retcode) {
>>>>       case -1:
>>>>       case -3:
>>>>         rewritehost("10.254.230.148");
>>>>         if (is_method("MESSAGE")) {
>>>>       rewriteport("5062");
>>>>         }
>>>>         if (!t_relay()) {
>>>>       sl_reply_error();
>>>>         } exit;
>>>>       case -2:
>>>>         sl_send_reply("405", "Method Not Allowed");
>>>>         exit;
>>>>     }
>>>> }
>>>>
>>>> My server receives SIP requests on eth0 interface (IP 10.254.31.45) but
>>>> when it relays the requests to the server 10.254.230.148 it should use
>>>> eth2 IP (10.254.28.45) as src IP because there is a firewall between the
>>>> two servers and port 5062 is only allowed for source IP 10.254.28.45.
>>>> The problem is the following : when I open Wireshark on my Opensips
>>>> server, I can see that the source IP for the relayed MESSAGE is still
>>>> 10.254.31.45 so it never reaches the other server ! I don't understand
>>>> where is the issue, my Linux routing table is OK, when I'm trying to
>>>> reach 10.254.230.148 from my Opensips server using telnet for example it
>>>> uses the right interface and the right gateway. Here is my routing table :
>>>>
>>>> 10.254.230.144 10.254.28.1 255.255.255.240 UG 0 0 0 eth2
>>>> 10.254.31.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
>>>> 10.254.28.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
>>>> 10.254.29.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
>>>> 192.168.0.0 10.254.28.1 255.255.255.0 UG 0 0 0 eth2
>>>> 10.254.225.0 10.254.28.1 255.255.255.0 UG 0 0 0 eth2
>>>> 0.0.0.0 10.254.31.1 0.0.0.0 UG 0 0 0 eth0
>>>>
>>>> Did I miss something in Opensips configuration file ?
>>>> Thanks a lot for your help.
>>>>
>>>> Best Regards,
>>>>
>>>> Sebastien
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users





More information about the Users mailing list