Skip to main content

Veritran Docs

Configure

Esta función te permite configurar el SDK de Glia Visitor Widgets desde cero. Debes usar esta función al principio del ciclo de vida de la app (por ejemplo, al iniciar la aplicación). De esta manera, para cuando necesites iniciar la comunicación, la configuración ya estará completa y la interacción se inicializará inmediatamente.

Esta función requiere que configures los valores del registro de entrada que se muestran en la sección Input Registers.

ID de la función

Registro

Valor

110

1

Registros de entrada

Registro

Descripción

Obligatorio

Valor

390

Configuración JSON

String que contiene la siguiente información:

  • siteApiKeyId: ID de clave API generado en Glia Hub.

  • siteApiKeySecret: Clave API Key Secret generada en Glia Hub.

  • siteId: ID del sitio asociado a tu app, generado en Glia Hub.

  • environmentRegion: Región asociada a tu app en Glia Hub. Los valores posibles incluyen: us y eur. Si se establece un valor diferente, la API devuelve CONFIGURATION_INVALID_ENVIRONMENT_REGION.

  • companyName: Nombre de la empresa configurado en Glia Hub. Asegúrate de introducir el nombre de la empresa correcto, ya que no se sincroniza automáticamente con la configuración del sitio.

  • screenSharingMode: Este parámetro solo se utiliza con dispositivos Android. Permite definir la forma en que se comparte la pantalla del usuario con el operador. Los valores posibles incluyen: BOUNDED y UNBOUNDED. Si el modo de uso compartido se establece como bounded, comparte la pantalla del usuario solo cuando la app se ejecuta en primer plano y se pausa si la app pasa al segundo plano. Este es el comportamiento predeterminado si no hay parámetros configurados. De lo contrario, si el modo de uso compartido se establece como unbounded, comparte la pantalla del usuario en todo momento, incluso si la app pasa a segundo plano o si el usuario navega a una app diferente.

La JSON aquí proporcionada debe estructurarse de la siguiente manera:

{
"siteApiKeyId":"9ba0450a-7cda-48fb-893a-303456abe852",
"siteApiKeySecret":"gls_YgUfIGSYM4NCQwaaAeekQLxaEmvfCTz402nw",
"siteId":"e5be85e9-dd26-4cbd-b0cd-ac375bb5ec95",
"environmentRegion":"us",
"companyName":"VERITRAN",
"screenSharingMode":"BOUNDED"
}

391

JSON de personalización de IU unificada

No

String que contiene ajustes de color y estilo para personalizar el chat. Consulta la documentación de Glia para obtener más información sobre las opciones de personalización disponibles.

El JSON aquí proporcionado debe estructurarse de la siguiente manera:

{
    "globalColors": {
        "primary": string,
        "secondary": string,
        "baseNormal": string,
        "baseLight": string,
        "baseDark": string,
        "baseShade": string,
        "background": string,
        "systemNegative": string
    }
    "chatScreen": { Object Chat },
    "callScreen": { Object Call },
    "surveyScreen": { Object Survey },
    "bubble": { Object Bubble },
    "alert": { Object Alert },
    "callVisualizer": { Object CallVisualizer },
    "secureConversationsWelcomeScreen": { Object SecureConversationsWelcomeScreen },
    "secureConversationsConfirmationScreen": { Object SecureConversationsConfirmationScreen },
    "webBrowserScreen": { Object WebBrowser },
    "snackBar": { Object SnackBar }
}
Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

NO_ERROR

001

GENERIC_ERROR

002

CONFIGURATION_JSON_FORMAT_ERROR

003

UNIFIED_UI_CUSTOMIZATION_JSON_FORMAT_ERROR

004

INVALID_ENGAGEMENT_TYPE_PARAMETER

005

MISSING_CONFIGURATION_PARAMETERS

006

MISSING_START_ENGAGEMENT_PARAMETERS

007

CONFIGURATION_INITIALIZATION_ERROR

008

START_ENGAGEMENT_INITIALIZATION_ERROR

009

CLEAR_VISITOR_SESSION_ERROR

010

CONFIGURATION_INVALID_ENVIRONMENT_REGION