> I have configured asterisk realtime to work with two servers and a
> seperate MySQL DB.
> 
> Each sip client registers which server it is connected to in the MySQL DB.
> This works great as long as the clients are
> 
> 1. On the same network
> 2. Behind a NAT and connected to the same asterisk server as the caller.
> 
> However I need this configuration to work for "NAT-ed" clients on
> different asterisk servers in an HA environment(Loadbalanced).
> 
You need to do a local PBX lookup for the extension, if not present then do
a DUNDi lookup to the peer PBX and pass the call over there.  Also keep
rtcachefriends=yes enabled so asterisk caches the sip registrations.  You
can also just dip the database and get the 'ipaddr' and 'port' info to call
the extension directly.

Give this a read if you haven't already.

www.astricon.net/files/usa06/Friday-General_Conference/JR_Richardson_Whitepa
per.pdf

Good luck.

JR

JR Richardson
Engineering for the Masses


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to