Question

Je l'écriture d'une application VoiceXML et je vais avoir un problème. L'application écoute des tonalités DTMF seulement.

L'utilisateur entre un numéro de confirmation suivi de #. Ils peuvent également entrer * 1 ou * 2 pour parler au service à la clientèle, ou Renvoyez le message de confirmation.

Je ne parviens pas à créer un Grammer qui fonctionnera pour cela. Je suis en mesure d'utiliser le type digits?minlength=1 et termchar=# intégré très bien pour le code de confirmation. J'ai aussi été en mesure de créer une grammaire qui reproduit essentiellement la fonctionnalité digits construit.

Je ne peux pas obtenir le * 1 ou * 2 fonction au travail! Ils sont spéciaux car ils ont pas la fin car.

Quelqu'un at-il la moindre idée comment aborder ce sujet? Cheveux ici .... Loosing Merci à tous.

Était-ce utile?

La solution

Jetez un oeil à cet exemple des SRGS spécification . L'exemple de la broche * 9 accepte.

Notez bien que ce soit dans le cahier des charges, j'ai trouvé certains moteurs IVR qui ne mettent pas en œuvre pleinement la spécification. En particulier, attention aux hypothèses intégrées pour les deux # et *. raisons de résiliation peut aussi être un peu incohérent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top