C'est bon j'ai réussit à le faire marcher, les erreurs que j'avais étaient liées aux bidouilles dialplan que j'avais fait avant.
Voici un dialplan propre mais minimal que j'ai mis dansextensions_custom.conf ( car j'utilise freepbx ). Tout ce qui viens du PABX sera considéré comme venant d'un poste local, le choix du trunk sortant ce fera en fonction des outbound_routes configures dans l'interface.
Code:[from-pabx] exten => _X.,1,Goto(from-internal,${EXTEN},1)