Twilio 통합 기본사항

UI 모듈을 Twilio와 통합하여 실시간 추천을 표시합니다.

시작하기 전에

UI 모듈을 Twilio Flex와 통합하려면 다음 리소스에 액세스할 수 있어야 합니다.

액세스 권한이 있으면 다음 단계에 따라 시작하세요.

  1. 백엔드 모듈을 배포합니다. 백엔드 서버를 배포할 때 배포 안내에 따라 환경 변수 AUTH_OPTIONTwilio로 지정합니다.
  2. 다음 코드를 사용하여 git 저장소를 로컬 머신 또는 개발 환경에 클론합니다.
    git clone https://github.com/GoogleCloudPlatform/agent-assist-integrations
    

1단계: Twilio CLI 설치

Twilio CLI를 설치하려면 다음 단계를 따르세요.

  1. Node 18을 설치합니다.
  2. Twilio CLI를 설치합니다.

2단계: 플러그인 설치

Twilio CLI는 Flex 및 서버리스라는 두 가지 플러그인을 제공합니다. 플러그인을 설치하려면 다음에 대한 액세스 권한이 필요합니다.

  • NPM 버전 6.0.0 이상 (터미널에 npm -v를 입력하여 확인)
  • 노드 버전 14, 16 또는 18 (터미널에 node -v를 입력하여 확인)

Flex

다음 Twilio 플러그인 명령어를 사용하여 Flex 플러그인을 설치합니다.

twilio plugins:install @twilio-labs/plugin-flex

서버리스

Twilio 플러그인 명령어를 사용하여 서버리스 플러그인을 설치합니다.

twilio plugins:install @twilio-labs/plugin-serverless

3단계: Twilio CLI의 프로필 만들기

Twilio 사용자 인증 정보가 포함된 CLI 명령어를 실행하려면 먼저 다음 명령어를 사용하여 프로필을 만듭니다.

twilio login

Twilio에서 계정 SID와 인증 토큰을 묻는 메시지가 표시됩니다. 이 두 가지 모두 Twilio 콘솔의 대시보드에서 확인할 수 있습니다. 약어 식별자를 입력하라는 메시지가 표시되면 dev 이름을 사용합니다.

프로필 생성 예시:

$ 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

twilio login (twilio profiles:create의 별칭)를 실행하면 계정 SID 및 인증 토큰을 사용하여 API 키를 생성하고, 키를 구성 파일에 저장하고, 키를 프로필과 연결하여 향후 요청을 인증합니다. 보안을 위해 인증 토큰은 API 키를 생성하는 데만 사용되며 프로필이 생성된 후에는 로컬에 저장되지 않습니다.

활성 프로필 설정

프로필을 활성화하려면 다음 코드를 실행합니다.

twilio profiles:use PROFILE_ID

PROFILE_ID에 축약 식별자 dev를 사용합니다.

다음 단계