Asterisk 22 · PJSIP e chan_sip
Adicione um agente de IA como ramal do seu Asterisk.
O agente vira um endpoint PJSIP. O Asterisk continua dono do dialplan: fila, URA, transbordo e gravação seguem valendo. Sem trocar nada da sua infraestrutura.
R$ 10 em créditos ao criar a conta. Sem cartão.
Como entra na sua infraestrutura
Um ramal a mais. O resto fica como está.
O agente é criado no SipPulse AI e conversa com o seu Asterisk por SIP, em sip.sippulse.ai. Chamadas de entrada chegam ao ramal do agente como chegariam a qualquer atendente. Quando precisa de gente, ele transfere.
Demo ao vivo
Fale com um agente agora, pelo navegador.
Toque no orb, interrompa à vontade e ouça a latência.
Passo a passo · Asterisk
Do zero ao primeiro atendimento em minutos.
O caminho completo está no guia em PDF. Estes são os passos que importam.
- 1
Crie o agente no SipPulse AI
Configure prompt, voz e ferramentas no painel. Cada agente ganha um endereço SIP próprio, agt_xxxx@sip.sippulse.ai. R$ 10 em créditos ao criar a conta, sem cartão.
Guia de arquitetura: como construir um voice agent (PDF) - 2
Declare o agente como endpoint PJSIP
Um endpoint com contato fixo apontando para o endereço SIP do agente. Codecs alaw/ulaw e DTMF RFC 4733.
pjsip.conf[agente-ia] type=endpoint context=from-internal disallow=all allow=alaw,ulaw aors=agente-ia dtmf_mode=rfc4733 [agente-ia] type=aor contact=sip:agt_xxxx@sip.sippulse.ai - 3
Aponte um ramal para o agente no dialplan
A opção tT permite que o agente transfira a chamada de volta para um humano via SIP REFER.
extensions.confexten => 4000,1,Dial(PJSIP/agente-ia,,tT) - 4
Atrás de NAT ou sem tronco? Deixe o SipPulse registrar
Crie um ramal comum (endpoint + auth + aor, max_contacts=1) e cadastre servidor, usuário e senha no painel. O agente se registra e você usa Dial(PJSIP/4000,,tT).
- 5
Passe dados do CRM por cabeçalho SIP
Antes do Dial, injete contexto em Base64: X-Additional-Instructions muda o prompt só nesta chamada, X-Initial-Message troca a saudação e X-Uid casa a conversa com o seu ticket.
extensions.confexten => 4000,1,NoOp(${CALLERID(num)}) same => n,Set(INSTR=O cliente se chama ${NOME}, a fatura de R$ ${VALOR} vence em ${VENC}) same => n,Set(PJSIP_HEADER(add,X-Additional-Instructions)=${BASE64_ENCODE(${INSTR})}) same => n,Set(SAUD=Olá ${NOME}, aqui é a Ana da Acme) same => n,Set(PJSIP_HEADER(add,X-Initial-Message)=${BASE64_ENCODE(${SAUD})}) same => n,Dial(PJSIP/agente-ia,,tT) - 6
Ainda no chan_sip? Funciona até o Asterisk 20
O chan_sip foi removido no Asterisk 21. Enquanto ele existir na sua instalação, um peer para sip.sippulse.ai resolve. DTMF em RFC 2833.
sip.conf (legado)[sippulse] type=peer host=sip.sippulse.ai fromuser=agt_xxxx dtmfmode=rfc2833 ; extensions.conf exten => 4000,1,Dial(SIP/agt_xxxx@sippulse,,tT)
Baixe os guias em PDF, sem cadastro.
Por que funciona em telefonia de verdade
Feito por quem opera SIP, não por quem só treina modelo.
Latência abaixo de 500 ms
STT e TTS em streaming com barge-in: o cliente interrompe e o agente para de falar na hora.
Modelos próprios em PT-BR
STT pulse-telephony, o modelo SipPulse para áudio telefônico, com VAD preset telephony 8 kHz. TTS em português do Brasil.
Transfere para humanos
SIP REFER para ramal, fila ou número externo, passando junto o contexto coletado na conversa.
Telecom brasileira, 120+ clientes
Mais de uma década operando SIP para ISPs, integradores e contact centers no Brasil.
CONFIADO POR OPERAÇÕES BRASILEIRAS
Agentes de voz- 200+operadoras BR em terminação SIP
- 1M+minutos de áudio processados em 2025
- 2.4Khoras de agente por mês
Preço sem rodeio
Por minuto de conversa, ou com projeto fechado.
Tipicamente abaixo disso. Cobra só o tempo de conversa, com opção de minuto fixo.
- Você conecta o PABX seguindo o guia
- R$ 10 em créditos para o primeiro teste
- Todos os modelos de voz em PT-BR incluídos
- Transcrição e eventos por webhook
A gente desenha o agente, integra no seu Asterisk e valida em produção com você.
- Prompt, voz, ferramentas e transferências
- Integração SIP e testes no seu PABX
- Validação com chamadas reais
- Consumo por minuto depois do go-live
Valores aproximados. O custo por minuto varia com o modelo LLM escolhido e a complexidade do agente. Opção on-premise por canal para quem não pode tirar áudio da própria rede.
Setup assistido · 20 minutos
Faça a primeira integração junto com um engenheiro.
Uma call técnica curta: criamos o agente, registramos no seu Asterisk e fazemos a primeira ligação juntos.
Seu Asterisk continua o mesmo. O agente entra como mais um ramal.
Crie a conta, siga o guia e ligue para o ramal. Se preferir, agende os 20 minutos e faça com a gente.