Configure 1 (or more for redundancy sake) route servers (dual-power supply, raid 1, etc.) boxes, and maintain routing information on these. These servers should know exactly how to get to all the end UA's in your system.
Each route server would have an IAX entry for all the other asterisk servers in your network. When a call is made, route it to the central route server(s) which will then pass it to the correct far end. Make sure you do not disable IAX transfer, and the central server *should* create the connection (including trunking?) and then step out of the path, allowing the originating server a direct IAX connection to the terminating server without having to maintain a huge full mesh of IAX entries on each server.
In this model if you add more servers on the edge, you only need update the central servers.
Of course the downside of this is what happens if you lose the central servers.....
I've not tried this myself, but it should work.
-Chris
_______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
