Yes, I believe that is so. But still you get a problem if the NAT is
restricted, port-restricted or symmetric... The best would be to load
balance and always make sure that a given client is handled through a given
SER (REGISTER and INVITEs). That includes forwarding INVITEs from one SER to
another... OR you must load balance in front of your servers with one common
public IP.
g-)
Matt Schulte wrote:
> Ack, I didn't even think about NAT. Would these be added before it
> gets sent off to the second proxy? ie:
>
> if (!src_ip==blah.netlogic.net) {
> add_rcv_param();
> t_replicate("blah.netlogic.net", "999");
> };
>
> -----Original Message-----
> From: Greger V. Teigre [mailto:greger@teigre.com]
> Sent: Tuesday, April 05, 2005 7:49 AM
> To: Matt Schulte; kramarv@yahoo.com
> Cc: serusers@lists.iptel.org
> Subject: Re: [Serusers] still no help - usrloc synchronization
>
>
> Well, you still have the NAT issues unless you do load balancing and
> your
> SER servers have the same public IP.
> Have you looked at 0.9.0 nathelper function add_rcv_param() ? It will
> add received info to the contact header for the other SER to
> process. Haven't really tried yet...
> g-)
>
> Matt Schulte wrote:
>> I'm starting to lean this direction, using t_replicate and all. I
>> could never get usrloc (db mode) to function properly.. t_replicate
>> is
>
>> a dirty but very effective workaround.
>>
>> -----Original Message-----
>> From: Greger V. Teigre [mailto:greger@teigre.com]
>> Sent: Saturday, April 02, 2005 1:33 AM
>> To: kramarv@yahoo.com
>> Cc: serusers@lists.iptel.org
>> Subject: Re: [Serusers] still no help - usrloc synchronization
>>
>>
>> Have a look at this thread:
>> http://lists.iptel.org/pipermail/serusers/2005-January/014669.html
>> g-)
>>
>> Java Rockx wrote:
>>> Tina,
>>>
>>> I thought I saw you post the other day that you did not want to use
>>> t_replicate(), however, this is probably your best bet to getting
>>> this
>>
>>> to work, IMHO.
>>>
>>> Regards,
>>> Paul
>>>
>>> On Apr 1, 2005 4:08 PM, Tinawrote:
>>>>
>>>> Hi, please help me, I'm stuck with it!!!!!
>>>> I am trying to set up several sers with a shared MySQL database for
>>>> location service.
>>>>
>>>> I set in each ser.cfg:
>>>>
>>>> modparam("usrloc", "db_mode", 2)
>>>> modparam("usrloc",
>>>> "db_url","sql://ser:heslo@192.168.25.163/ser")
>>>>
>>>> and the servers are not synchronized.
>>>> The I set
>>>> modparam("usrloc", "db_mode", 2)
>>>>
>>>>
>>>> made UAC (Xlite) register to one of the servers.
>>>> I see it via usrloc, but there is no record in "location" mySQL
>>>> table....So others do not see the client and I'm unable to make
>>>> calls....
>>>>
>>>>
>>>> Please help how to work with usrloc and mySQL...
>>>>
>>>> Tina,
>>>> software engineer
>>>>
>>>> ________________________________
>>>> Do you Yahoo!?
>>>> Better first dates. More second dates. Yahoo! Personals
>>>>
>>>>
>>>> _______________________________________________
>>>> Serusers mailing list
>>>> serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Serusers mailing list
>>> serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
>>
>> _______________________________________________
>> Serusers mailing list
>> serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers