Integração do Dialogflow com o Twilio + Deploy App Engine (GCP)

Опубликовано: 26 Март 2026
на канале: Amanda Cavallaro
1,518
34

Código encontrado no Twilio: https://github.com/twilio/media-streams
Comandos abaixo
git clone https://github.com/twilio/media-streams
cd media-streams/node/dialogflow-integration
brew tap twilio/brew && brew install twilio
npm install twilio-cli -g
twilio login
npx configure-env
npm i && npm start
twilio api:core:incoming-phone-numbers:create --phone-number=""
twilio phone-numbers:update --voice-url=http://localhost:3000/twiml
getconf LONG_BIT
./google-cloud-sdk/install.sh
gcloud init
gcloud project--id
cloud config set project
gcloud app deploy
gcloud app browse
twilio api:core:incoming-phone-numbers:update --sid=PNXXXXXXXXXXXXXXXX --voice-url="https:///twiml"

Nós podemos interagir com a ação conversacional à partir de uma chamada de telefone.

Primeiramente você deve criar uma ação no Dialogflow, que permite que nós construamos interfaces conversacionais, como o faria normalmente com suas intenções, entidades, contextos, e lógica.

Você pode então integrar o agente criado com o Twilio, você deve comprar um número de telefone no site deles. Vale ressaltar que há também um período de trial que você pode testar a plataforma com o crédito inicial).

No menu esquerdo do Dialogflow você encontra a opção Integrations e Abaixo de Telephony você pode ver Twilio. Ao clicar em Twilio você é levado(a) para a página de conexão do Twilio com o seu agente do Dialogloflow.

Caso o texto em inglês seja uma barreira para o seu seu conhecimento você tem algumas opções, você pode copiar e colar endereço da página no Google Tradutor, assim como clicar com o botão direito na tela e selecionar para traduzir em outra língua, no Google Chrome.

Mas uma opção mais conveniente ainda é seguir este vídeo-tutorial.