
Envoyé par
fastm3
Si tu ne donnes pas tous les elements, ca reste incomprehensible.
Deja tu parles d'un extension_custom.conf et d'un AMPUSERCID qui n'a rien de standard. Je suppose donc que tu utilises Freebpx ce qui est specifique.
Tu extrais des lignes de dialplan sans le contexte dans lequel il se trouve, idem.
Avec un asterisk "nu", on pourrait te donner la ligne de dialplan qui fait cela.
Avec Freepbx, tu dois comprendre le dialplan de celui-ci pour pouvoir le completer dans extensions_custom.conf.
Avec Freepbx, pour utiliser un trunk specifique pour un numero, tu crees une outbound route dans l'interface graphique web. Pas besoin de toucher a un fichier de conf. C'est la meilleure maniere de le faire pour ne pas perturber le dialplan de tous les autres modules.
Tu auras une outbound route mobile, et une outbound route "defaut". On mettra toujours la outbound route la plus restrictive la premiere. Solution propre de freepbx sans editer une seule ligne.
Si tu veux aller au dela du systeme de gestion de route pour les dials externes et si tu connais bien le dialplan interne de freepbx et l'ecriture de dialplan, tu passeras par un custom trunk pour ne pas perturber freepbx et ses autres modules.
On cree une outbound route, qui utilisera un custom trunk. Le custom trunk pointera sur son bout de contexte que tu auras ecrit qu'on pourra avoir mis dans extension_customs.conf
Voir le tuto dans la section tutoriel qui donne un exemple de custom trunk.
Si tu veux experimenter sur le dialplan, il vaut mieux se passer de freepbx. Ca a l'air d'etre le cas, je t'encourage dans cette voie. Ca sera bcp plus simple. Pareil, si tu veux completement sortir du framework de freepbx et ne pas utiliser du tout l'interface graphique, il faut aussi te passer de freepbx.
Fastm3.