Salut,

J'ai mis en place dans mon dialplan un transfert vers mon portable.
Le problème c'est que si mon portable n'est pas dispo, c'est la messagerie qui décroche. Ce que je voudrais éviter.
Je cherche donc à faire une macro qui demande de taper "1" pour accepter l'appel, sinon le dialplan continue...

J'ai essayé :

Code:
[macro-callconfirm]
exten => s,1,Wait(1)
exten => s,n,Read(ACCEPT,,1,,,10)
exten => s,n,GotoIf($[${LEN(${ACCEPT})} <1]?yes:no)
exten => s,n(yes),Set(MACRO_RESULT="CONTINUE")
exten => s,n(no),NoOp("woo we set nothing")
avec dans mon dialplan

Code:
Dial(SIP/numero@provider,25,mM(callconfirm))
Mais ca ne fonctionne pas
Après les 10 secondes de timeout du read, les 2 parties sont connectées, quelle que soit la valeur de la varaible ACCEPT...

Merci pour votre aide