Integra módulos de IU con Twilio para mostrar sugerencias en tiempo real.
Antes de comenzar
Para integrar módulos de IU con Twilio Flex, necesitas acceso a los siguientes recursos:
- Cuenta de Twilio con acceso de desarrollador
- Instancia aprovisionada de Flex
- SID de la cuenta y token de autenticación (se encuentra en la sección Información de la cuenta del panel de Twilio Flex)
- Repositorio de integraciones de Agent Assist
- Repositorio de socios de backend de integraciones de Agent Assist
Cuando tengas acceso, sigue estos pasos para comenzar:
- Implementa el módulo de backend. Cuando implementes el servidor de backend, especifica que la variable de entorno
AUTH_OPTION
seaTwilio
siguiendo las instrucciones de implementación. - Clona el repositorio de git en tu máquina local o entorno de desarrollo con el siguiente código:
git clone https://github.com/GoogleCloudPlatform/agent-assist-integrations
Paso 1: Instala Twilio CLI
Para instalar la CLI de Twilio, haz lo siguiente:
- Instala Node 18.
- Instala Twilio CLI.
Paso 2: Instala los complementos
Twilio CLI proporciona dos complementos: Flex y sin servidores. Para instalar los complementos, necesitas acceso a lo siguiente:
- NPM versión 6.0.0 o posterior (escribe npm -v en la terminal para verificarlo)
- Versiones de nodo 14, 16 o 18 (escribe node -v en la terminal para verificarlo)
Flex
Instala el complemento Flex con el siguiente comando del complemento de Twilio:
twilio plugins:install @twilio-labs/plugin-flex
Sin servidores
Instala el complemento sin servidor con el comando del complemento de Twilio:
twilio plugins:install @twilio-labs/plugin-serverless
Paso 3: Crea un perfil para Twilio CLI
Para emitir comandos de CLI que incluyan tus credenciales de Twilio, primero crea un perfil con el siguiente comando:
twilio login
Twilio te solicitará el SID de tu cuenta y el token de autenticación, que puedes encontrar en el panel de la consola de Twilio. Cuando se te solicite el identificador abreviado, usa el nombre dev
.
Ejemplo de creación de perfil:
$ twilio login You can find your account SID and auth token at https://www.twilio.com/console » Your auth token will be used once to create an API key for future CLI access to your Twilio account or subaccount, then forgotten. ? The account SID for your Twilio account or subaccount: ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ? Your Twilio auth token for your Twilio account or subaccount: [hidden] ? Shorthand identifier for your profile: dev
Cuando ejecutas twilio login
(un alias para twilio profiles:create
), se usa el SID de tu cuenta y el token de autenticación para generar una clave de API, almacenarla en un archivo de configuración y asociarla con el perfil para autenticar solicitudes futuras. Por motivos de seguridad, tu token de autenticación solo se usa para generar la clave de API y no se almacena de forma local después de crear el perfil.
Cómo establecer un perfil activo
Para activar un perfil, ejecuta el siguiente código:
twilio profiles:use PROFILE_ID
Usa el identificador abreviado dev
para PROFILE_ID
.