Introducción
Este documento describe el comportamiento de Cisco Virtual Voice Browser (VVB) con respecto a los valores de los parámetros de configuración en el script de microapp PlayMedia.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Scripts de Microsoft Cisco Customer Voice Portal
- Scripts de Cisco Unified Contact Center Enterprise
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- CVP 11.6
- UCCE 11.6
- VB 11.6
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
La microaplicación Reproducir medios (PM) se puede configurar para reproducir un archivo de audio desde un archivo de medios o un archivo de transmisión de audio.Los parámetros principales del campo de parámetro de configuración de script de VRU PM son Entrada permitida, Tiempo de espera de protocolo de transmisión en tiempo real (RTSP) y Vaciado de búfer de tecleo anticipado. Estos parámetros se pueden dejar en blanco mientras agrega la secuencia de comandos en UCCE. La microaplicación PM usa la configuración predeterminada de parámetros de entrada permitida (Y-default), RTSP (10 segundos) y vaciado de búfer de tecleo anticipado (N-default) si no se establecen valores.
Irrupción permitida: especifica si se permite la entrada (entrada de dígitos para interrumpir la reproducción multimedia).
Vaciado de búfer de tecleo anticipado: El búfer de tecleo anticipado contiene los dígitos DTMF recopilados de la persona que llama. Cuando el algoritmo de interpretación de formularios XML de voz recopila la entrada DTMF del llamador, utiliza los dígitos de este búfer antes de esperar a que se introduzcan más datos. Este parámetro controla si el búfer de tecleo anticipado se vacía después de que se reproduzca el mensaje. Un valor falso (predeterminado) significa que el búfer de tecleo anticipado no se vacía después de que se reproduzca el mensaje.
En función de los valores de vaciado de búfer de entrada permitida y de tecleo anticipado, VVB decide si reproducir o no el archivo de medios.
La implementación de VB es la siguiente:
If(barge-in=false O flush=true)
Borrar DTMF e indicación de reproducción
Otra
Volver a UCCE sin aviso de reproducción
Problema: VVB omite la reproducción del archivo de audio si los parámetros de configuración de PlayMedia se dejan con valores predeterminados
Puede ver el problema en dos situaciones:
- Si hay un cambio entre la aplicación de respuesta de voz interactiva (IVR) y la microaplicación PM y el DTMF de entrada de la persona que llama antes de que se inicie el PM.
- El flujo de llamadas tiene una serie de microaplicaciones PM configuradas y la persona que llama ha entrado en cualquiera de los mensajes de PlayMedia.
VVB logs muestra esto cuando el archivo de audio se salta junto con la confirmación de marca de tiempo de que el archivo de audio se reprodujo solamente durante milisegundos:
Bargein True : Clearing Prompt queue because DTMF buffer has digits.
En 7 ms, se reproduce el archivo de audio.
568426257: May 06 21:13:01.735 CDT %MIVR-SS_VB-7-UNK:[CALLID=AE74B40C8F3E11EAAE1EA9A4007726A2-158881739696578674] Recuperar: http://mediaserver/en-us/app/welcome.wav
568426271: 06 de mayo 21:13:01.742 CDT %MIVR-SS_VB-7-UNK:[CALLID=AE74B40C8F3E11EAAE1EA9A4007726A2-158881739696578674] Play: http://mediaserver/en-us/app/welcome.wav
568426286: 06 de mayo 21:13:01.742 CDT %MIVR-SS_VB-7-UNK:[CALLID=AE74B40C8F3E11EAAE1EA9A4007726A2-158881739696578674] WFDTMFDialogServicesAdapterImpl: Bargein True: Borrado de la cola de mensajes porque el búfer DTMF tiene dígitos.
Solución
PlayMedia Microapp debe configurarse con Type Ahead Buffer Flush como True

Puede consultar la guía de scripting de CVP:
Guía de scripting de CVP 11.6
Vaciado de búfer de tecleo anticipado. La implementación de Cisco VoiceXML incluye un búfer de tecleo anticipado que contiene los dígitos DTMF recopilados de la persona que llama. Cuando el algoritmo de interpretación de formularios de VoiceXML recopila la entrada DTMF del usuario, utiliza los dígitos de este búfer antes de esperar más entradas. Este parámetro controla si el búfer de tecleo anticipado se vacía después de que se reproduzca el mensaje. Un valor falso (predeterminado) significa que el búfer de tecleo anticipado no se vacía después de que se reproduzca el mensaje. Si el mensaje permite la entrada, el dígito que entra no se vacía.
Las opciones válidas son