2010-11-23 4 views
2

J'essaie de faire une demande avec twilio. La fonctionnalité globale est qu'un utilisateur va appeler dans un système, et tout de suite être présenté avec un menu vocal pour appuyer sur 1 à 9 ou raccrocher. Y at-il un moyen de faire twilio déconnecter l'appel (et me passer la touche) dès que l'utilisateur appuie sur un chiffre (je ne veux pas qu'ils doivent appuyer sur #)? S'ils n'appuient sur rien, je veux raccrocher après une minute et le système me passerait quelque chose qui me dit qu'ils n'ont rien pressé.Comment raccrocher après une pression sur une touche ou après une minute avec twilio?

Merci

Répondre

2

Je pense que vous pouvez réaliser cela avec le TwiML suivant:

<Response> 
    <Gather numDigits="1" action="keypressed.php"> 
     <Pause length="60" /> 
    </Gather> 
    <Redirect method="GET">nokeypressed.php</Redirect> 
</Response> 

Dans chaque keypressed.php et nokeypressed.php vous réagiriez en conséquence.

<Gather> Hints and Advanced Uses

+0

Vous pourriez également être en mesure d'utiliser timeout = « 60 » sur le , mais je ne peux pas rappeler comment cela interagit avec numDigits = « 1 » Ok –

+0

de frais, merci pour l'aide. Et puis-je mettre le dans le rassemblement et avoir dans le dire de sorte que le message jouera pendant que le minuteur se passe? – Bill

+0

Vous pouvez mettre le dans le , puis le * après le * (vous ne pouvez pas imbriquer une pause dans un Say) mais raccourcir la longueur pour compenser la longueur du texte parlé. –

Questions connexes