Pregunta

Estoy teniendo problemas para conseguir el navegador de voz para repetir mi campo de valor como una serie de números en lugar de un gran multi-número de dígitos.Por ejemplo, mi campo recogerá la entrada utilizando el tipo de "los dígitos' o 'números' - en este caso se trataba de una transferencia de extensión.En el llenado de la porción tengo el valor recogido repitió de nuevo.En lugar de audiencia número de extensión 2345 hablado como '2-3-4-5' se habla como de "dos mil trescientos cuarenta y cinco'.

¿Cómo puedo tener el valor que se repite de forma secuencial?He intentado especificar un 'decir-como' etiqueta, pero fue en vano.A continuación está el código que he intentado con esto:

<field name="extension" type="digits?length=4">
  <prompt bargein="false">
    Please dial in or say the extension of the <value expr="application.extensionValues" /> you are trying to reach.
  </prompt>
  <grammar type="application/x-nuance-gsl">
    [ dtmf-1 dtmf-2 dtmf-3 dtmf-4 dtmf-5 dtmf-6 dtmf-7 dtmf-8 dtmf-9 dtmf-0 ]
  </grammar>    
  <grammar type="application/x-nuance-gsl">
    [ one two three four five six seven eight nine ]
  </grammar>    
</field>

<filled>
  <prompt>
    I received extension number <say-as interpret-as="vxml:number"><value expr="extension"/></say-as>.  Transfering you now.
  </prompt> 
</filled>

EDICIÓN 1

Sí, la plataforma que estoy utilizando es el "BeVocal Cafe" desarrollo ambiente.Estoy apuntando es IVR a una URI, donde tengo el vxml scripts almacenados.

Desgraciadamente su sugerencia no me funciona.He intentado cambiar la interpreta-como valor de "telephone" y el intérprete de no entender y produjo un error de salida.He intentado hacer uso de "personajes" que se parece más a lo que yo quería y mientras que no hubo ningún error de interpretación, el intérprete de los registros declaró que la interpreta-como valor "desconocido"

¿Fue útil?

Solución

El decir-como etiqueta es el camino a seguir.Pruebe a cambiar interpretar-como atributo de teléfono:http://www.w3.org/TR/2005/NOTE-ssml-sayas-20050526/#S3.3

Otros consejos

Aquí está el código con el adecuado BeVocal marcado.Tenga en cuenta que la aplicación de la etiqueta es vendedor-dependiente, por lo que esta es no portable.

<field name="extension" type="digits?length=4">
  <prompt bargein="false">
    Please dial in or say the extension of the <value expr="application.extensionValues" /> you are trying to reach.
  </prompt>
  <grammar type="application/x-nuance-gsl">
    [ dtmf-1 dtmf-2 dtmf-3 dtmf-4 dtmf-5 dtmf-6 dtmf-7 dtmf-8 dtmf-9 dtmf-0 ]
  </grammar>    
  <grammar type="application/x-nuance-gsl">
    [ one two three four five six seven eight nine ]
  </grammar>    
</field>

<filled>
  <prompt>
    I received extension number <say-as type="number:digits"><value expr="extension"/></say-as>.  Transfering you now.
  </prompt> 
</filled>

Yo tenía un problema similar.Pero tengo alrededor de ella, estableciendo el dice-como tipo de acrónimo.Esto hace que el IVR para escribir los dígitos uno tras otro.Por favor, tenga en cuenta que esto fue en PlumVoice IVR.Espero que funcione para usted.Este es su código revisado.

<field name="extension" type="digits?length=4">
  <prompt bargein="false">
    Please dial in or say the extension of the <value expr="application.extensionValues" /> you are trying to reach.
  </prompt>
  <grammar type="application/x-nuance-gsl">
    [ dtmf-1 dtmf-2 dtmf-3 dtmf-4 dtmf-5 dtmf-6 dtmf-7 dtmf-8 dtmf-9 dtmf-0 ]
  </grammar>    
  <grammar type="application/x-nuance-gsl">
    [ one two three four five six seven eight nine ]
  </grammar>    
</field>

<filled>
  <prompt>
    I received extension number <say-as type="acronym"><value expr="extension"/></say-as>.  Transfering you now.
  </prompt> 
</filled>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top