PDA

Voir la version complète : Problème de DIALPLAN : surcharge de from-internal



speron
19/01/2011, 17h54
Bonjour,

Ne pouvant pas installer la dernière version de freepbx, je me débat à modifier mon dialplan pour diriger mes extensions vers tel ou tel trunk ...

J'ai essayé de faire un truc comme cela :
[from-internal-custom]
exten => _X.,1,Macro(user-callerid,SKIPTTL,)
exten => _X.,n,Set(_NODEST=)
exten => _X.,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _X.,n,GoToIf($[ "${AMPUSERCID}" = "9900" ]?20)
exten => _X.,n,GoToIf($[ "${AMPUSERCID}" = "9901" ]?23)
exten => _X.,n,GoToIf($[ "${AMPUSERCID}" = "9902" ]?26)

exten => _X.,20,Macro(dialout-trunk,14,${EXTEN},,)
exten => _X.,21,GoTo(s,70)
exten => _X.,23,Macro(dialout-trunk,8,${EXTEN},,)
exten => _X.,24,GoTo(s,70)
exten => _X.,26,Macro(dialout-trunk,12,${EXTEN},,)
exten => s,70,Macro(outisbusy,)

Qui marche .. puisque je sors avec la bonne ligne en fonction de l'extension voulue, le problème c'est que quand j'appelle de l'extérieur, impossible de faire sonner une de mes extensions ...

Autre chose, fastm3 m'a conseillé d'utiliser l'écriture au format
exten => _X./9900,Macro(dialout-trunk,14,${EXTEN},,)
exten => _X./9901,Macro(dialout-trunk,8,${EXTEN},,)

Et je pige pas, cela passe pas du tout chez moi sur une Trixbox 2.6. ... quel est le problème ?

Merciii pour votre aide !

Stéphane

fastm3
19/01/2011, 18h30
Autre chose, fastm3 m'a conseillé d'utiliser l'écriture au format
exten => _X./9900,Macro(dialout-trunk,14,${EXTEN},,)
exten => _X./9901,Macro(dialout-trunk,8,${EXTEN},,)



est incorrect.

exten => _X./9900,1,Macro(dialout-trunk,14,${EXTEN},,)
exten => _X./9901,1,Macro(dialout-trunk,8,${EXTEN},,)est la bonne syntaxe.
Fastm3.

speron
19/01/2011, 18h40
est incorrect.

exten => _X./9900,1,Macro(dialout-trunk,14,${EXTEN},,)
exten => _X./9901,1,Macro(dialout-trunk,8,${EXTEN},,)est la bonne syntaxe.
Fastm3.

Bon c'est ce que j'avais fait plutot ... désolé j'ai mal copié .. bon dans le doute je vais réessayer ..

Sinon j'ai résolu la première partie de ma question en mettant tout dans
[outbound-allroutes-custom] plutôt [from-internal-custom]

Merciiii