Ah ? 1000 users ?
Dans ce cas, il serait idiot de monter 1000 routes en dur.
Il vaut mieux effectivement réfléchir à une organisation du plan de numérotation plus intelligente, par exemple 2000 à 2999 pour un site, 3000 à 3999 pour un autre et ainsi de suite.
Dans ce cas, le routage resterait ultra simple en très peu de lignes.

Je recommande la lecture des fichiers d'origine installés par la commande "make samples" à la compilation d'Asterisk. Ils sont bourrés d'exemples de toutes sortes.

Pour Switchvox, les exemples sont accessibles en survolant les points d'interrogation qui se trouvent dans les pages WEB d'Administration. Le routage des appels y est simplissime une fois que les IPBX "peers" sont déclarés en tant que trunk IAX (de préférence) ou SIP.

Cordialement,
Francois