Bon après plusieurs recherches j'ai finalement utilisé trois "contextes" différents pour mes trois entités. Ceci permet d'avoir les mêmes extensions (par exemple 100,101,102 pour les trois entités) avec des comportements différents sur ces extensions; juste ce que je voulais.

Je pense que c'était un problème de conception et qu'il faut utiliser les fonctions données par Asterisk au lieu d'essayer de le faire à sa manière...

Merci de m'avoir lu, Cordialement...