ce sera :
pour savoir comment s'utilise les applications du dialplan :Code:Background(fichierson,m)
et donc pour ton cas :Code:core show application
ce qui te donnera toute l'explication que tu as besoin........Code:core show application BackGround
et plus particulièrement :
ce que l'on peut traduire grossièrement par :m - Only break if a digit hit matches a one digit
extension in the destination context.
c'est belle et bien ce que tu veux, il ne te manque que la répétition du message......le fichier son, sera arrêter seulement si on compose un chiffre d'une extension du contexte de destination.
alors, voici une solution :
Code:[outboundmsg1] exten => s,1,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds exten => s,n,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds exten => s,n,Answer exten => s,n,Wait(1) exten => s,n,Playback(outboundmsgs/Msgvocal) exten => s,n(boucle),Background(outboundmsgs/choix,m) exten => s,n,Goto(boucle) exten => 1,1,Goto(boucle) ; replay message exten => 2,1,Goto(msgack,s,1) ; acknowledge message exten => 3,1,Goto(msgnoack,s,1) ; acknowledge message exten => i,1,Playback(outboundmsgs/erreur) exten => i,n,Goto(s,5) exten => t,1,Playback(outboundmsgs/byefr) exten => t,2,Hangup



Répondre avec citation
je vais essayer ca
