The UA could be behind a restricted (or port-restricted or symmetric) NAT.  Server B will not be in the NATs nat-table and incoming INVITEs will not be allowed through.
    Try to put the UA on a public IP address to verify that this is what is happening.
g-)
 
---- Original Message ----
From: Raymond Chen
To: serusers@lists.iptel.org
Sent: Monday, April 04, 2005 08:48 AM
Subject: [Serusers] t_replicate can't call to registered endpoint

> Dear all
>
> We have setup two SER servers which replicates endpoint registration
> info to the second server as follow:
>
> Server A:
>                 if (method=="REGISTER") {
>
>                         #if (src_ip=="xxx.xxx.xxx.xxx") {
>                         #        save("location");
>                         #       break;
>                         #};
>
>                         if (!www_authorize("", "subscriber")) {
>                                 www_challenge("", "1");
>                                 break;
>                         };
>
>                         if (!src_ip==xxx.xxx.xxx.xxx) {
>                                 t_replicate("xxx.xxx.xxx.xxx",
> "5060");
>                         };
>
>                         save("location");
>                         break;
>                 };
>
> Server B:
>
>             save_noreply("location");
>
>
> registration process went fine.  But when we use Server B to call the
> replicated endpoint, endpoint does not response to the INVITE
> message.  Port and IP both are correct in the INVITE message. 
>
> What could be the problem?
>
> Regards
>
>
>
>
>
> _______________________________________________
> Serusers mailing list
> serusers@lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers