ddub
15/05/2011, 20h34
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é :
[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
Dial(SIP/numero@provider,25,mM(callconfirm))
Mais ca ne fonctionne pas :pfff:
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 :jap:
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é :
[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
Dial(SIP/numero@provider,25,mM(callconfirm))
Mais ca ne fonctionne pas :pfff:
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 :jap: