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.
Nota: 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.
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.
|