You are viewing the Portuguese (Brazil) site, but your language preference is set to English. Switch to English site →

Menu

Expand
Classifique esta página:

Visão geral do Programmable Voice API

A API de voz da Twilio ajuda você a fazer, receber e monitorar chamadas ao redor do mundo.

Usando essa API REST, você pode fazer chamadas, modificar chamadas em andamentoe consultar metadados sobre as chamadas criadas. Recursos de chamada mais avançados, como controle de chamadas programável, criação de chamadas em conferência e filas de chamada, gravações de chamadas e URAs de conversação estão ao seu alcance com o Programmable Voice da Twilio.

Use a API para rotear chamadas de voz com alcance global para telefones, navegadores, domínios SIP e aplicativos móveis.

Você pode obter números usando a Phone Numbers API (API de números de telefone)

URL base

Todos os URLs referenciados nesta documentação têm a seguinte base:

https://api.twilio.com/2010-04-01

A API REST da Twilio é fornecida por HTTPS. Para garantir a privacidade de dados, HTTP não criptografado não é suportado.

Você pode controlar a conectividade na plataforma da Twilio incluindo o local de borda específico no subdomínio. Isso permitirá aproximar a conectividade de rede pública ou provada da Twilio de seus aplicativos para melhorar o desempenho.

Por exemplo, clientes com infraestrutura na Austrália podem usar o local de borda sydney usando o URL base de:

https://api.sydney.us1.twilio.com/2010-04-01

Autenticação da API de Voz

As solicitações HTTP para a API REST são protegidas com a autenticação básica HTTP. Para saber mais sobre como a Twilio lida com a autenticação, consulte nossa documentação de segurança. Em resumo, você usará o account SID (SID da conta) da Twilio como o nome de usuário e auth token (token de autenticação) como a senha para a autenticação básica HTTP.

curl -G https://api.twilio.com/2010-04-01/Accounts \
    -u '[SID DA CONTA]:[TOKEN DE AUTENTICAÇÃO]'

Você pode encontrar o account SID (SID da conta) e o auth token (token de autenticação) no console.

Para saber mais sobre autenticação e interação com a API REST da Twilio, consulte nossa documentação para solicitações à API e a resposta da Twilio.

Faça e gerencie chamadas com a API de voz

A API de voz da Twilio permite que você faça e gerencie chamadas de forma programática.

Para fazer uma chamada outbound com a API,envie um POST no recurso de Call (chamadas).

Você também pode aproveitar a API REST para consultar metadados e gerenciar o estado para:

Aproveite as bibliotecas auxiliares e os SDKs do Voice para fazer ou receber chamadas

Faça, receba ou gerencie chamadas de qualquer interface da Web ou aplicativo móvel.

Para obter instruções passo a passo sobre como fazer isso com uma de nossas bibliotecas auxiliares ou SDKs compatíveis, confira os inícios rápidos para:

Controle de chamadas programável

Os princípios básicos da maioria dos fluxos de chamada começam com a capacidade de dizer sequências de texto e coletar entradas de teclado DTMF.

Você pode usar a API de voz diretamente para criar chamada outbound e consultar e gerenciar o estado de conferências, filas e gravações.

O TwiML, Twilio Markup Language, é a principal linguagem usada para controlar ações na Twilio. Por exemplo, você precisará usar o TwiML <Say> para ler algum texto para uma pessoa em uma chamada Twilio.

A Twilio fornece bibliotecas auxiliares em seis linguagens de programação da Web com suporte: C#/.NET, Java, Node.js, PHP, Python e Ruby. Essas bibliotecas auxiliares tornam a inclusão do TwiML em seu aplicativo da Web um processo confiável.

Por exemplo, você pode usar uma de nossas bibliotecas auxiliares para ler algum texto para um autor da chamada e coletar sua entrada através do teclado: selecione seu idioma de escolha para começar.

Chamadas em conferência e enfileiramento

O TwiML da Twilio fornece funções básicas inteligentes de conferência e fila para tirar o peso da criação de experiências de chamadas confiáveis:

Grave chamadas

Com a API de voz da Twilio, você pode gravar, armazenar e transcrever chamadas com um pouco de codificação:

Gerencie chamadas SIP com a API da Twilio

Encaminhe chamadas da sua infraestrutura VoIP existente para a Twilio para o controle de chamadas programável, sem migrar hardware ou operadoras com interface SIP.

O SIP do Programmable Voice permite que encaminhar chamadas de voz com alcance global para qualquer telefone fixo, celular, navegador, app móvel ou qualquer outro endpoint SIP.

Explore comunicações ricas

Explore o poder da API de voz da Twilio com nossos inícios rápidos, veja como fazer chamadas ou responder a chamadas recebidas, modificar chamadas e muito mais mergulhando na nossa coleção de tutoriais para o Programmable Voice.

Crie uma URA conversacional

Com o Programmable Voice e o Autopilot, você pode criar URAs conversacionais alimentadas por IA que reconhecem a intenção do usuário, coleta dados dos usuários, responde a perguntas frequentes (ou não tão frequenter) e encaminha chamadas para outros usuários.

O Autopilot usa a compreensão de linguagem natural (CLN) para detectar o que os usuários estão dizendo e a combina com tarefas. As tarefas podem ser programadas para coletar dados, responder perguntas ou conectar chamadas a outros usuários. Eles são treinadas para reconhecer diferentes frases ou maneiras como os usuários podem expressar uma determinada tarefa.

Explore o substantivo TwiML <Autopilot> do Autopilot ou como criar interações de voz orientadas por IA com o Autopilot.

Obtenha ajuda para integrar a API de voz

A API de voz da Twilio é um bloco de construção flexível que pode levá‐lo a fazer sua primeira chamada telefônica.

Embora esperemos que esta página ofereça uma boa visão geral do que você pode fazer com a API, estamos apenas arranhando a superfície. Confira nossas dicas de resolução de problemas para saber mais sobre as ferramentas de depuração, problemas comuns e outras ferramentas e add-ons da Twilio, como o Voice Insights.

Se você precisar de ajuda para integrar o Programmable Voice API ou quiser falar sobre as melhores práticas, entre em contato conosco. Você pode nos dar feedback usando o widget de classificação nesta página, falando com o suporte, falando com a equipe de vendas ou entrando em contato no Twitter.

Estamos ansiosos para ver o que você vai criar!

Classifique esta página:

Precisa de ajuda?

Às vezes, todos nós precisamos; a programação é difícil. Receba ajuda agora da nossa equipe de suporte, ou confie na sabedoria da multidão navegando pelo Stack Overflow Collective da Twilio ou buscando a tag Twilio no Stack Overflow.

Obrigado pelo seu feedback!

Selecione o(s) motivo(s) para seu feedback. As informações adicionais que você fornece nos ajudam a melhorar nossa documentação:

Enviando seu feedback...
🎉 Obrigado pelo seu feedback!
Algo deu errado. Tente novamente.

Obrigado pelo seu feedback!

thanks-feedback-gif