Chamadas
Chamadas do WhatsApp, atendidas pelo seu código
Atenda e faça chamadas de voz e vídeo do WhatsApp no navegador, no código do servidor, via SIP ou com o seu próprio agente de voz.
Sem gravações
- Áudio PCM bruto para o seu código
- 16 kHz
- Máximo de participantes por chamada
- 32
- Chamadas simultâneas por tronco SIP
- 500
Atenda em qualquer lugar
Quatro lugares onde uma chamada pode chegar.
Faça claim de uma chamada para um participante ou compartilhe-a para que uma pessoa e um bot ouçam o mesmo interlocutor. Chamadas não atendidas terminam como perdidas. A Polymorfa nunca recusa por você.
Nas duas rotas
Uma API de chamadas para os dois tipos de número.
O mesmo SDK e os mesmos webhooks funcionam para números Linked Devices e Meta Cloud API. Cada chamada informa o que suporta, e os componentes escondem o resto.
- Voz e vídeo
- Chamadas em grupo, convites e links de chamada
- Vídeo separado por participante
- Chamadas de voz individuais
- A pessoa concede permissão de chamada primeiro
- O recebimento de chamadas é uma configuração que você ativa
Na chamada
Tudo o que uma chamada do WhatsApp pode fazer.
Chamadas em grupo, links de chamada, reações e mãos levantadas em números Linked Devices, pela API ou pelo SDK.
No seu código
Um agente de voz em uma dúzia de linhas.
Use o seu próprio reconhecimento de fala, modelo e voz. A Polymorfa leva a chamada e não roda nenhum modelo para você.
import { createBrowserCalls, createClientTokenProvider } from "@polymorfa/browser";
import { CallSurface, DialPad, PolymorfaProvider } from "@polymorfa/react";
const calls = createBrowserCalls({
session: "my-number",
getClientToken: createClientTokenProvider(),
});
await calls.connect();
<PolymorfaProvider>
<CallSurface controller={calls.controller} exclusive={false} />
<DialPad controller={calls.controller} />
</PolymorfaProvider>;Biblioteca de voz
Áudio para cada chamada.
Envie gravações ou gere fala a partir de texto com a sua chave da ElevenLabs ou da OpenAI. Cada clipe é convertido para um único formato, então as campanhas de chamada tocam todos do mesmo jeito.
Histórico de chamadas
Toda chamada registrada. Sem gravações.
Consulte estatísticas, liste registros de chamadas ou exporte-os. A Polymorfa nunca grava áudio ou vídeo e nunca guarda o número da outra pessoa.
Planos
Chamadas incluídas em cada número.
As franquias renovam todo mês. Chamadas realizadas extras em um número Standard custam 20 créditos cada.
| Número | Chamadas recebidas por mês | Chamadas realizadas por mês |
|---|---|---|
| Free | 5 | 5 |
| Standard | Ilimitadas | 50 |
| Pro | Ilimitadas | Ilimitadas |
Superfície da API
A API de chamadas.
Controle chamadas ao vivo pela API de mensagens. Configure troncos, áudio e histórico pela Platform API.
Chamadas
- POST
/Ligar para uma pessoa, um grupo de pessoas ou um grupo do WhatsAppmessaging/ voip/ calls - POST
/Atender ou entrarmessaging/ voip/ calls/ {id}/ accept - POST
/Convidar outra pessoamessaging/ voip/ calls/ {id}/ participants - DELETE
/Encerrar para todosmessaging/ voip/ calls/ {id}
Na chamada
- POST
/Chamar um participante de novomessaging/ voip/ calls/ {id}/ participants/ ring - POST
/Enviar ou remover uma reaçãomessaging/ voip/ calls/ {id}/ reaction - POST
/Levantar ou abaixar a mãomessaging/ voip/ calls/ {id}/ hand - POST
/Criar um link de chamadamessaging/ voip/ call-links
Configuração e histórico
- PUT
/Chamadas, modo conferência e chamadas simultâneasplatform/ sessions/ {session}/ call-settings - POST
/Conectar um PBXplatform/ sip-trunks - POST
/Gerar falaplatform/ voice/ audio/ tts - GET
/Exportar registros de chamadasplatform/ calls/ export
Eventos de webhook
- Eventocall.receivedUma chamada está tocando
- Eventocall.acceptedAlguém atendeu
- Eventocall.participant_joinedUma pessoa entrou na chamada
- Eventocall.endedA chamada terminou, com a duração
Comece com um número grátis
Seu primeiro número real é grátis. Adicione mais números no Pay-As-You-Go.