Portuguese posts

Devido à alta demanda do Twilio Flex como plataforma de Contact Center Omnichannel, é muito importante que cada novo projeto seja construído pensando na segurança desde o primeiro momento.
Já que o cliente e/ou parceiro são os encarregados de construir os projetos dentro do Flex, preparamos uma lista de dicas a serem implementadas durante a fase de desenvolvimento que permitam garantir um alto nível de segurança com o Twilio Flex.
Variáveis de Ambiente
Tanto os plugins do Twilio Flex quanto as chamadas para as APIs da Twilio devem ser autenticadas por meio de Account SID
e AuthToken
ou API Key
. A prática recomendada é que estes valores não sejam declarados como variáveis no código, mas sim como variáveis de ambiente (dentro de um arquivo de tipo .env na fase de desenvolvimento).
Exemplo de código:
Neste post explicamos o passo a passo de como carregar credenciais desde variáveis de …

Desde o lançamento do TwilioQuest 3.1, mais de 100.000 jogadores atenderam ao chamado para se tornarem Operadores, dedicando aproximadamente 5 milhões de minutos de tempo total de jogo para combater os maus sistemas legados. Agora, é hora de dar o próximo grande passo nessa jornada.
A equipe TwilioQuest tem o prazer de anunciar que o TwilioQuest 3.2, o próximo grande capítulo do jogo educacional TwilioQuest para PC, já está disponível! Baixe agora em twilio.com/quest/download, ou se você já tiver o inicializador do TwilioQuest instalado, basta acionar o inicializador para obter a versão mais recente. A equipe tem trabalhado arduamente no último ano para tornar o lançamento de hoje uma realidade, e mal podemos esperar para ouvir o que você pensa.
O que há de novo na versão 3.2, você pode perguntar? Vamos conferir!
Arte original totalmente nova
A primeira atualização que irá notar é um novo visual em todo …

Seres humanos são criaturas impacientes. Embora os códigos de verificação por SMS ou autenticação de dois fatores (2FA) possam ser enviados rapidamente na maioria das partes do mundo, sempre recomendamos a criação de buffers de nova tentativa em fluxos de trabalho de verificação. Isso ajuda a evitar:
- Enviar spam acidentalmente a um usuário com mensagens de texto repetidas
- Atingir os limites de taxa de API
- Fraude de tarifação ou gastos desnecessários
Embora as práticas recomendadas neste artigo tenham sido escritas com a API de verificação da Twilio em mente, muitas se aplicam a qualquer provedor de 2FA. Combinado com outras práticas recomendadas, como a criação de uma lista de códigos de países permitidos para verificação, essas etapas podem ajudar a garantir que o fluxo de trabalho de verificação do usuário seja o mais uniforme possível.
Iniciar um aplicativo de demonstração com as práticas recomendadas de repetição de SMS
Este projeto …

As comunicações comerciais atuais estão em constante mudança. Anos atrás, usávamos apenas chamadas de voz. Agora, as empresas usam chamadas de voz, mensagens, e-mail, aplicativos móveis, chat e videoconferência para se comunicar interna e externamente.
Essa evolução nas comunicações não muda apenas o comportamento de funcionários e clientes. Muda também o hardware e o software necessários para que isso aconteça. É aí que entra o VoIP (Voice Over Internet Protocol). Os telefones VoIP permitem que as empresas substituam seus telefones tradicionais, desatualizados, por um pacote de comunicações completo em que tudo acontece na Internet.
Provavelmente, você já usou mais de um aplicativo baseado em VoIP hoje. Os exemplos incluem:
- Skype
- Google Meet
- Zoom
- Facebook Messenger
O VoIP está mudando o mundo das comunicações. Com fácil configuração, baixo custo e maior funcionalidade, é uma tecnologia que o futuro está abraçando.
A seguir, vamos nos aprofundar nos detalhes essenciais …

A API Verify é uma solução de uso específico para enviar senhas de uso exclusivo (OTP) para verificação e autenticação do usuário via SMS, voz, e-mail, push e TOTP. A API Programmable Messaging da Twilio oferece a muitas empresas a base para criar soluções próprias de OTP. No entanto, manter uma solução de OTP interna pode ser complexo e usar muitos recursos, especialmente à medida que o cenário de mensagens e os requisitos de conformidade continuam a mudar. Muitas empresas estão migrando para Verify pela mesma confiabilidade global e entrega inigualável em escala que a Programmable Messaging da Twilio, com os benefícios adicionais de:
- Gerenciamento regulatório e de conformidade, incluindo A2P 10DLC
- Inclui um conjunto de números de telefone de envio gerenciado, incluindo short codes, long codes, números gratuitos e IDs de remetente alfa globais*
- Entrega mundial gerenciada, como tipos de remetente e conformidade em escala global
- API sem estado …

Se você precisa enviar mensagens urgentes para os clientes ou para a equipe, mas não tem desenvolvedores à disposição ou acesso às suas ferramentas habituais, então, este tutorial, que mostrará como enviar notificações via SMS a partir do Google Sheets, pode ser perfeito para você. Nesta publicação do blog, mostraremos como enviar mensagens para uma lista de números do Google Sheets usando o App Script.
Requisitos do tutorial
Para seguir este tutorial, você precisa dos seguintes itens:
- Uma conta Twilio – se você for novo na Twilio, poderá criar uma conta grátis com um crédito de avaliação de US$ 10
- Uma conta do Google ou do G-Suite para acessar o Google Sheets. Você pode criar um aqui.
Usar um número ou ID alfanumérico do remetente?
A Twilio oferece suporte a diferentes opções para enviar mensagens SMS a números. Elas incluem números de telefone padrão, números gratuitos, Short codes …

Se você está se perguntando como enviar SMS a partir do código Java, nós já temos o que você precisa. No entanto, as pessoas esperam cada vez mais poder conversar com empresas e serviços, em vez de apenas obter um fluxo interminável de notificações. Para criar apps realmente envolventes e interativos, você também poderá responder às mensagens recebidas.
Para isso, você precisará configurar um URL no console da Twilio. As mensagens recebidas vão acionar as solicitações HTTP para esse URL, e a resposta a essas solicitações webhook vai determinar o que acontecerá em seguida, incluindo o envio de respostas. As respostas devem ser escritas em um código XML chamado Twilio Markup Language ou TwiML.
Nesta postagem, vou orientar você a configurar um servidor da Web usando o Spring Boot para fazer exatamente isso.
Como configurar
Antes de começarmos, você precisará de:
- Uma instalação do Java 8 ou mais …

Você sabia que pode codificar um app Java em menos de 5 minutos para enviar um SMS usando a API Twilio? Provavelmente mais perto de 2 minutos, depois de instalar essas ferramentas. Você precisará de:
- Uma instalação do Java 8 ou mais recente Eu recomendo o SDKMAN! para instalar e gerenciar versões do Java.
- Um IDE Java. Eu gosto do IntelliJ IDEA , mas você pode usar um de sua preferência.
- Uma conta da Twilio (caso você não tenha uma, cadastre-se aqui gratuitamente e receba US$ 10 de crédito ao mudar de conta)
- Um número de telefone da Twilio que pode enviar e receber mensagens SMS
A maneira mais fácil de chamar a API Twilio é com a biblioteca auxiliar Twilio Java. Nesta postagem, mostrarei exemplos de como utilizar a ferramenta de desenvolvimento Apache Maven, que vai fazer download e gerenciar a dependência e empacotar o projeto. …

As APIs da Twilio permitem que os desenvolvedores reinventem as comunicações com recursos como chamadas telefônicas, SMS ou chatbots inteligentes programáveis. Os desenvolvedores podem criar aplicativos para interagir com seus usuários e reagir às respostas deles. Para responder a eventos como mensagens recebidas, você pode definir um URL de webhook. Um webhook é uma solicitação HTTP que a Twilio executa para descobrir qual deve ser a reação a um evento da Twilio, como um SMS recebido. Seus endpoints HTTP definidos precisam responder com uma linguagem de configuração Twilio compreensível chamada TwiML (Twilio Markup Language).
Esses endpoints podem ser hospedados em qualquer lugar, desde que estejam disponíveis publicamente e acessíveis pela infraestrutura da Twilio.
Três formas de proteger os URLs do seu webhook
Vamos supor que você tenha criado um aplicativo de classificação que permita aos usuários classificarem um evento no qual estão enviando um SMS para um determinado …

Fazer chamadas outbound a partir do código é algo que a Twilio conhece bem. Você levará apenas alguns minutos para configurar um projeto Java e ver a magia acontecer. Para acompanhar esta publicação, será necessário:
- Uma instalação do Java 8 ou mais recente. Eu recomendo o SDKMAN! para instalar e gerenciar versões do Java.
- Um IDE Java. Eu gosto do IntelliJ IDEA , mas você pode usar um de sua preferência.
- Uma conta da Twilio. Caso você não tenha uma, cadastre-se aqui gratuitamente e receba US$ 10 de crédito ao fazer upgrade.
- Um número de telefone da Twilio que pode fazer e receber chamadas de voz. Você pode comprar um no console da Twilio.
A maneira mais fácil de chamar a API Twilio é com a Biblioteca auxiliar Java. Neste tutorial, mostrarei exemplos de como utilizar a ferramenta de criação Apache Maven, que baixará e gerenciará …