Merci de ta réponse Fastm3.
Je dois avouer que pour quelqu'un qui connait bien astérisk, ca doit l'aider....
Mais moi...
En fait dans la config créer par freepbx, j'ai ca:
Code:
[ext-local]
include => ext-local-custom
exten => 1000,1,Macro(exten-vm,1000,1000)
exten => 1000,n,Goto(vmret,1)
exten => 1000,hint,SIP/1000&Custom:DND1000
exten => ${VM_PREFIX}1000,1,Macro(vm,1000,DIRECTDIAL,${IVR_RETVM})
exten => ${VM_PREFIX}1000,n,Goto(vmret,1)
exten => vmb1000,1,Macro(vm,1000,BUSY,${IVR_RETVM})
exten => vmb1000,n,Goto(vmret,1)
exten => vmu1000,1,Macro(vm,1000,NOANSWER,${IVR_RETVM})
exten => vmu1000,n,Goto(vmret,1)
exten => vms1000,1,Macro(vm,1000,NOMESSAGE,${IVR_RETVM})
exten => vms1000,n,Goto(vmret,1)
exten => 1050,1,Macro(exten-vm,novm,1050)
exten => 1050,n,Goto(${IVR_CONTEXT},return,1)
exten => 1050,hint,SIP/1050&Custom:DND1050
exten => vmret,1,GotoIf($["${IVR_RETVM}" = "RETURN" & "${IVR_CONTEXT}" != ""]?playret)
exten => vmret,n,Hangup
exten => vmret,n(playret),Playback(exited-vm-will-be-transfered&silence/1)
exten => vmret,n,Goto(${IVR_CONTEXT},return,1)
exten => h,1,Macro(hangupcall,)
Et en fait il faudrait que la ligne:
Code:
exten => 1050,1,Macro(exten-vm,novm,1050)
soit:
Code:
exten => 1050,1,Macro(exten-vm,1000,1050)
(enfin j'imagine... j'ai fait un test ca faisait la job, peut etre un peut bidouillé ^^, mais c;est pour un usage perso.
Donc j'ai pensé passé par l'include:
include => ext-local-custom
Sauf, que quand je créer ce context, ca change rien. Voilà le context créer:
Code:
[ext-local-custom]
exten => 1050,1,Macro(exten-vm,1000,1050)
exten => 1050,n,Goto(vmret,1)
exten => 1050,hint,SIP/1050&Custom:DND1050
exten => ${VM_PREFIX}1050,1,Macro(vm,1010,DIRECTDIAL,${IVR_RETVM})
exten => ${VM_PREFIX}1050,n,Goto(vmret,1)
exten => vmb1050,1,Macro(vm,1000,BUSY,${IVR_RETVM})
exten => vmb1050,n,Goto(vmret,1)
exten => vmu1050,1,Macro(vm,1000,NOANSWER,${IVR_RETVM})
exten => vmu1050,n,Goto(vmret,1)
exten => vms1050,1,Macro(vm,1000,NOMESSAGE,${IVR_RETVM})
exten => vms1050,n,Goto(vmret,1)
Mais, ca ne rentre pas dedans je pense... comment je pourrais en etre sur.. genre un debug ?
Merci d'avance,
@+
Keisuke