Parámetros de script (Transcription)

Este snippet define los datos que la acción CONTINUOUS TRANSCRIPTION action pasa al servicio en NiCE CXone que ejecuta la transcripción. Por ejemplo, puede comunicar que está transcribiendo un mensaje de voz. También puede comunicar ciertos comportamientos que desea que la plataforma aplique al uso de la transcripción en el script.

Si está trabajando con un script para un agente virtualClosed Una aplicación de software que maneja las interacciones del cliente en lugar de un agente humano en vivo. que usa Voicebot Gateway, use el snippet Default Next Prompt Behavior snippet en su lugar. Incluye valores que afectan la transcripción durante este tipo de interacciones.

El código de parámetros de script para la transcripción se muestra en el siguiente ejemplo. Configure los nombres de los submiembros (param1, param2, etc.) y los valores según las necesidades de su servicio de transcripción.

DYNAMIC scriptParams

scriptParams.param1 = "{value1}"

scriptParams.param2 = "{value2}"

scriptParams.param3 = "{value3}"



ASSIGN scriptParamsjson = "{scriptParams.asjson()}" 

Para usar este snippet:

  1. Agregue el código de parámetros de script a una acción Snippet action en su script.
  2. Cambie los nombres y valores de los parámetros según sea necesario para satisfacer las necesidades de su organización y la aplicación de asistencia de agentes que use.
  3. Coloque la acción Snippet en el script antes de la acción CONTINUOUS TRANSCRIPTION.
  4. Configure la propiedad Script Params JSON en la acción CONTINUOUS TRANSCRIPTION action con el nombre de la variable que contiene el JSON. En el ejemplo proporcionado, sería scriptParamsJson. Si está pasando datos a un agente virtual, usaría el nombre de la variable en la acción VOICEBOT EXCHANGE action que recibe los datos de comportamiento predeterminado del siguiente mensaje.

Transcribir Mensajes de voz

Puede utilizar CONTINUOUS TRANSCRIPTION para transcribir mensajes de correo de voz. Para ello, debes pasar el parámetro scriptEntryType establecido en voicemail a NiCE CXone. Utilice el siguiente fragmento:

DYNAMIC scriptParams
ASSIGN scriptParams.scriptEntryType = "voicemail"
ASSIGN scriptParamsJson = "{scriptParams.asjson()}"

El siguiente script de ejemplo muestra una forma en que esto podría configurarse.

Este es un ejemplo para demostrar cómo se puede utilizar esta acción en los scripts. No pretende ser un script completo. Es posible que se requiera programación adicional.

Este ejemplo muestra el uso de CONTINUOUS TRANSCRIPTION para capturar la transcripción de mensajes de correo de voz. La siguiente imagen muestra que la acción PLAY que reproduce el mensaje de correo de voz y la acción RECORD que graba el mensaje de voz se ubican entre dos acciones CONTINUOUS TRANSCRIPTION. La primera instancia activa la transcripción y la segunda la desactiva. La acción GET TRANSCRIPT extrae la transcripción al guión. La transcripción se guarda en una variable que se define en la acción GET TRANSCRIPT.

Imagen del script de transcripción de correo de voz descrito en esta sección.

Descargue este script.