Configuração de tronco SIP no FreePBX: conecte um número ZuteSIP via PJSIP
Atualizado em 2026-09-30 · Pela equipe ZuteSIP (ZuteSIP Inc.)
Resposta curta: No FreePBX, vá em Connectivity > Trunks, clique em Add Trunk e escolha um tronco SIP (chan_pjsip). Defina seu número ZuteSIP como Outbound CallerID e, nas configurações PJSIP, informe o usuário e o secret SIP, sip.zutesipdialer.com como servidor e 5060 como porta, com o registro ativado. Termine com uma rota de entrada e uma rota de saída.
O FreePBX gera a configuração do Asterisk a partir de formulários web, então você nunca edita o pjsip.conf à mão. O tronco leva poucos minutos; é nas rotas que vai a maior parte do raciocínio.
O que você precisa
- ✓ Um número ZuteSIP e o usuário e a senha SIP dele, na página do número no painel.
- ✓ O FreePBX usando o driver chan_pjsip (o padrão nas versões atuais).
- ✓ Acesso de administrador à interface web do FreePBX e, se o PABX estiver atrás de NAT, a possibilidade de redirecionar as portas RTP.
Configurações de conexão
| Configuração | Valor |
|---|---|
| Servidor SIP / registrar / domínio | sip.zutesipdialer.com |
| Transporte e porta | UDP ou TCP 5060; TLS 5061 |
| Usuário | <SIP_USERNAME> (na página do número no painel) |
| Senha | <SIP_PASSWORD> (na mesma página) |
| Autenticação | Digest (usuário + senha), baseada em registro |
| Codecs | G.711 µ-law (PCMU) e G.711 A-law (PCMA) |
| DTMF | RFC 2833 (eventos RTP) ou SIP INFO |
| DID de entrada | <YOUR_NUMBER> no formato E.164 |
Passo a passo: crie o tronco PJSIP
Os rótulos seguem o guia do usuário do Trunks Module da Sangoma em setembro de 2026; os nomes das abas podem mudar um pouco entre versões do FreePBX.
- 1Entre no FreePBX e abra Connectivity > Trunks.
- 2Clique em Add Trunk e escolha Add SIP (chan_pjsip) Trunk.
- 3Na aba General, dê ao tronco um nome como zutesip e defina Outbound CallerID como <YOUR_NUMBER>. Deixe Maximum Channels vazio ou defina o limite que preferir.
- 4Abra pjsip Settings > General. Defina Username como <SIP_USERNAME>, Secret como <SIP_PASSWORD>, Authentication como Outbound, Registration como Send, SIP Server como sip.zutesipdialer.com e SIP Server Port como 5060.
- 5Escolha o transporte que corresponde à sua configuração (UDP é a escolha usual; use um transporte TLS na porta 5061 se você tiver configurado um).
- 6Abra pjsip Settings > Codecs e ative apenas ulaw e alaw.
- 7Clique em Submit e depois em Apply Config. Confira Reports > Asterisk Info (ou rode pjsip show registrations no CLI do Asterisk) e confirme que o tronco aparece como Registered.
Rota de entrada para o seu DID
Vá em Connectivity > Inbound Routes e adicione uma rota. Coloque seu número ZuteSIP no campo DID Number e escolha um destino, como um ramal, grupo de toque, fila ou URA.
Se as chamadas caírem na rota genérica (catch-all), acompanhe o CLI do Asterisk enquanto liga. O DID mostrado ali é exatamente o texto que a rota precisa reconhecer; algumas instalações o recebem com o sinal de mais na frente e outras sem.
Rota de saída e identificador de chamadas
Em Connectivity > Outbound Routes, crie uma rota, adicione o tronco zutesip à Trunk Sequence e escreva padrões de discagem que transformem o que os usuários discam em números internacionais completos.
Defina o identificador de chamadas da rota ou do tronco como o seu número ZuteSIP. O identificador deve ser o número cujas credenciais o tronco usa. Cada número inclui 1.000 minutos de saída por mês.
Teste o tronco antes de colocar em produção
Um plano de teste curto pega a maioria dos erros antes dos clientes de verdade. Rode-o uma vez depois da configuração e de novo após qualquer mudança no firewall ou no roteador.
- 1No CLI do Asterisk (fwconsole ou asterisk -rvvv), rode pjsip show registrations e confirme que o tronco zutesip está Registered.
- 2Ligue de um celular para o seu número ZuteSIP. O destino da rota de entrada deve tocar, e os dois lados devem se ouvir com clareza.
- 3Durante essa chamada, aperte alguns dígitos em uma URA ou em um ramal de teste para confirmar que o DTMF é detectado.
- 4Faça uma chamada de saída para outro telefone e verifique se ela mostra seu número ZuteSIP como identificador.
- 5Mantenha uma chamada ativa por pelo menos um minuto; áudio que cai depois de uns 30 segundos normalmente indica timeout de NAT ou de firewall.
Solução de problemas
- ✓ Registro recusado com 401 ou 403: digite de novo o usuário e o secret do painel e confirme que Authentication está como Outbound, e não Inbound.
- ✓ Registrado, mas as chamadas recebidas nunca chegam: verifique se o módulo de firewall do FreePBX ou o firewall do host não está bloqueando o tráfego de sip.zutesipdialer.com.
- ✓ Áudio de um lado só: defina o endereço externo e as redes locais em Settings > Asterisk SIP Settings, redirecione sua faixa RTP e desligue o SIP ALG no roteador.
- ✓ As chamadas caem na hora com uma resposta 488: incompatibilidade de codec. Mantenha ulaw e alaw ativados no tronco.
- ✓ Tons do teclado ignorados: defina o DTMF como RFC 4733/2833 no tronco, o método de eventos RTP; mude para SIP INFO só se necessário.
Perguntas frequentes
Devo usar chan_pjsip ou chan_sip no FreePBX?
O que coloco no campo SIP Server?
Por que meu tronco está registrado, mas as chamadas recebidas vão para o lugar errado?
Posso adicionar vários números ZuteSIP a um FreePBX?
O tronco inclui correio de voz?
Posso portar meu número atual para a ZuteSIP e usar no FreePBX?
Páginas relacionadas
- integrações com PABX e softphones
- configuração de tronco SIP no 3CX
- configuração PJSIP no Asterisk
- configuração de gateway no FusionPBX
- o que é um PABX
- como resolver áudio de um lado só e NAT
- solução de problemas SIP
- preços de todos os países
- Configuração de conta SIP no Bria com um número ZuteSIP
- Configuração de gateway no FusionPBX: adicione um número ZuteSIP
Fontes
- Documentação Sangoma: PBX GUI - guia do usuário do Trunks Module (em setembro de 2026)
Tudo incluído em cada número
- ✓ SMS recebidos ilimitados
- ✓ Chamadas recebidas ilimitadas
- ✓ 500 SMS enviados por mês
- ✓ 1.000 minutos de saída por mês
- ✓ Credenciais SIP para qualquer softphone ou PABX
- ✓ Desvio de chamadas para qualquer telefone
- ✓ Discador web no painel
- ✓ O número é seu pelo tempo que quiser
- ✓ Garantia de troca em 7 dias — número novo grátis
A partir de $1.80/mês · cobrado anualmente ($21.60).
Garantia de troca em 7 dias
Se o número não funcionar para você nos primeiros 7 dias — por exemplo, um app não o aceita ou os códigos não chegam —, você o troca por um número novo do mesmo país, grátis, com um clique no painel. Vale até 2 vezes por número, tenha ele sido usado ou não. E, se o número não tiver sido usado, você também pode pedir reembolso integral.
O cadastro e o pagamento estão disponíveis apenas em inglês.