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. 

  • Para devolver todas las cabeceras SIP, seleccione All SIP Headers, o seleccione literal y deje la colección de cadenas vacía. También puede utilizar la expresión MakeEmptyList(ToString(NOT_SET)).
  • Para añadir una colección de cadenas personalizadas de hasta 10 cadenas de nombres de encabezado para que la acción GET SIP Headers las obtenga, seleccione literal y haga clic en String. También puedes utilizar una expresión. Por ejemplo, para utilizar una expresión para añadir una colección de cadenas que contenga las cadenas "call-id", "contact" y "content-length" para nombres de cabecera SIP, utilice 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.