Criar e atender
Inicie chamadas ou atenda chamadas recebidas encaminhadas para Voice API Control.
Consultar documentaçãoVoice API
Integre voz na sua aplicação. Crie e atenda chamadas, reproduza áudio, recolha respostas e controle o passo seguinte através da API da IllyVoIP.
speak→gather→transferUtilize ações individuais para controlar a chamada em direto ou execute uma sequência ordenada de ações num único pedido.
Inicie chamadas ou atenda chamadas recebidas encaminhadas para Voice API Control.
Consultar documentaçãoReproduza áudio, converta texto em fala e recolha respostas por voz ou teclado.
Consultar documentaçãoTransfira, coloque em espera, retome, envie DTMF ou termine a chamada conforme a sua aplicação precisar.
Consultar documentaçãoUma sequência de ações na prática
Este pedido reproduz uma saudação e recolhe uma resposta falada numa chamada existente. A sua aplicação decide como utilizar o resultado.
X-Api-Keyapplication/jsonIdempotency-KeySubstitua os valores de exemplo pelas credenciais do lado do servidor e por uma sessão válida de controlo de chamadas. Reutilize uma chave de idempotência apenas para um pedido idêntico.
Consultar a referência de sequências de ações/api/v1/voice/call-control/execute{
"call_control_id": "YOUR_CALL_CONTROL_ID",
"actions": [
{
"type": "speak",
"text": "Welcome to our support line."
},
{
"type": "gather",
"input": "speech",
"prompt_text": "How can we help?",
"speech_language": "en-US",
"timeout_ms": 8000,
"save_as": "request"
}
]
}Chamadas recebidas
Encaminhe um número IllyVoIP para Voice API Control. Subscreva o evento de chamada a tocar, atenda a chamada elegível e utilize o identificador de controlo devolvido nas ações seguintes.
Consultar o guia de chamadas recebidascall_ringingWebhooks
Receba eventos do ciclo de vida da chamada no endpoint da sua aplicação. Utilize-os para atualizar registos, acompanhar o progresso da chamada ou desencadear a próxima etapa no seu sistema.
Conhecer os webhookscall_initiatedcall_ringingcall_answeredcall_completedVerifique as assinaturas, confirme rapidamente a receção e elimine duplicados pelo ID do evento. As novas tentativas de entrega podem repetir um evento.
Utilize o controlo de chamadas para aplicar a lógica da sua aplicação e ligue as restantes ferramentas de que a sua experiência de voz precisa.
Pesquise, encomende e configure números nos processos da sua plataforma.
Conhecer os números de telefoneAdicione chamadas no navegador à sua interface com o SDK documentado e autenticação por tokens de curta duração.
Consultar a documentação do SDKConfigure no portal um assistente para chamadas recebidas, com conhecimento e fluxos visuais.
Conhecer os agentes de voz com IANão. A ligação SIP conecta um sistema telefónico ou uma plataforma. A Voice API disponibiliza operações de controlo que a sua aplicação pode solicitar, como converter texto em fala, recolher respostas e transferir uma chamada.
Sim. A documentação inclui a criação de chamadas efetuadas e o atendimento de chamadas recebidas. Para chamadas recebidas, encaminhe um número para Voice API Control e siga o fluxo documentado de evento de chamada a tocar e atendimento.
Sim. O endpoint gather suporta entrada por fala e DTMF. Consulte a documentação para escolher as opções de entrada, o idioma e o tempo de espera disponíveis para o seu fluxo.
Sim. A referência da API inclui endpoints autónomos de conversão de fala em texto e de texto em fala. Utilize-os para processos de áudio para texto ou de texto para áudio; dentro de uma chamada, utilize as operações gather e speak da Voice API.
O portal publica as tarifas atuais de conversão de fala em texto e de texto em fala. A Voice API utiliza essas tarifas nas operações gather e speak. Consulte as tarifas atuais e os custos de voz aplicáveis à sua configuração.
Mantenha as chaves de API da conta na aplicação do lado do servidor. As chamadas no navegador utilizam o fluxo documentado de tokens de curta duração do Webphone SDK, sem expor uma chave de API da conta.
O portal inclui referências de endpoints, exemplos de pedidos e respostas, uma especificação OpenAPI e um API Playground. Os pedidos do Playground podem executar operações reais; reveja o pedido selecionado antes de o executar.
Comece pela referência dos endpoints e pelos exemplos atuais de pedidos.