Acción Obtener cabeceras SIP

Utilice la acción Obtener encabezados SIP en flujos de llamadas entrantes, en cola y seguras para obtener encabezados SIP existentes de BYOC Cloud en una variable del tipo de datos JSON. Desde Architect Toolbox, arrastre una acción Get SIP Headers Data a la ubicación adecuada en el editor de tareas.

Notas:
  • Si desea recuperar una colección de nombres de cabecera SIP definida por el usuario, puede añadir un máximo de 10 nombres de cabecera a su colección de cadenas.
  • Esta acción sólo puede obtener las cabeceras presentes en la INVITE inicial de la conversación en cuestión.
Nombre Descripción
Campo de nombre Escriba un nombre distintivo para la acción. La etiqueta que ingrese aquí se convierte en el nombre de la acción que se muestra en la secuencia de tareas.
Nombres de cabecera SIP

Especifique las cabeceras SIP a recuperar. 

  • To return all SIP headers, select All SIP Headers, or select literal and leave the string collection empty. You can also use the expression MakeEmptyList(ToString(NOT_SET)).
  • To add a custom string collection of up to 10 header name strings for the GET SIP Headers action to get, select literal and click String. You can also use an expression. For example, to use an expression to add a string collection that contains the strings “call-id”, “contact” and “content-length” for SIP header names, use MakeList("call-id", "contact", "content-length").
Resultado de las cabeceras SIP

Escriba un nombre distintivo para la variable del tipo de datos JSON que la acción utiliza para devolver las cabeceras SIP.

Salidas de falla

Estas salidas permiten al autor del flujo asignar los resultados de cualquier variable errorType y errorMessage resultante cuando la acción Get SIP Headers toma el camino del fallo.

  • errorType: Una cadena no vacía que contiene el tipo o la categoría del error.
  • mensaje de error: Un mensaje de error no localizado. La cadena puede estar vacía o NOT_SET.

Nota: Pase el ratón por encima del icono de información junto a errorType para mostrar la lista de valores de errorType permitidos.

Genesys Cloud comprueba los escenarios de ruta de fallo y si no se cumple ninguno de ellos, Genesys Cloud recupera las cabeceras SIP. Puede utilizar los siguientes valores de errorType:

  • AcciónInvocaciónLímiteExcedido: Si un flujo ha ejecutado correctamente la acción Obtener encabezados SIP cinco veces, cualquier invocación posterior de la acción toma la ruta de fallo.
  • GeneralError: Si se produce un error general al recuperar las cabeceras SIP, la acción Obtener cabeceras SIP toma la ruta de fallo.
  • NoSipHeadersExist: Si no existen cabeceras SIP, la acción Obtener cabeceras SIP toma la ruta de fallo.
  • SipHeaderNamesCollectionItemLimitExceeded: Si la colección de nombres de cabecera SIP contiene más de 10 elementos, la acción Obtener cabeceras SIP toma la ruta de fallo.