Configurare un trunk SIP in FreePBX: collega un numero ZuteSIP tramite PJSIP

Aggiornato il 2026-09-30 · A cura del team ZuteSIP (ZuteSIP Inc.)

In breve: In FreePBX vai su Connectivity > Trunks, clicca su Add Trunk e scegli un trunk SIP (chan_pjsip). Imposta il tuo numero ZuteSIP come ID chiamante in uscita, poi nelle impostazioni PJSIP inserisci username e secret SIP, sip.zutesipdialer.com come server e 5060 come porta, con la registrazione attiva. Completa con una route in entrata e una in uscita.

FreePBX genera la configurazione di Asterisk a partire da moduli web, quindi non modifichi mai pjsip.conf a mano. Il trunk richiede pochi minuti; le route sono la parte che richiede più riflessione.

01

Cosa ti serve

  • ✓ Un numero ZuteSIP con username e password SIP presi dalla pagina del numero nella dashboard.
  • ✓ FreePBX con il driver chan_pjsip in uso (il predefinito nelle versioni attuali).
  • ✓ Accesso da amministratore all'interfaccia web di FreePBX e, se il PBX è dietro NAT, la possibilità di inoltrare le porte RTP.
02

Impostazioni di connessione

ImpostazioneValore
Server SIP / registrar / dominiosip.zutesipdialer.com
Trasporto e portaUDP o TCP 5060; TLS 5061
Username<SIP_USERNAME> (dalla pagina del numero nella dashboard)
Password<SIP_PASSWORD> (dalla stessa pagina)
AutenticazioneDigest (username + password), basato su registrazione
CodecG.711 µ-law (PCMU) e G.711 A-law (PCMA)
DTMFRFC 2833 (eventi RTP) o SIP INFO
DID in entrata<YOUR_NUMBER> in formato E.164
03

Passo dopo passo: crea il trunk PJSIP

Le etichette seguono la guida utente del modulo Trunks di Sangoma, aggiornata a settembre 2026; i nomi delle schede possono cambiare leggermente tra una versione di FreePBX e l'altra.

  1. 1Accedi a FreePBX e apri Connectivity > Trunks.
  2. 2Clicca su Add Trunk e scegli Add SIP (chan_pjsip) Trunk.
  3. 3Nella scheda General dai al trunk un nome, per esempio zutesip, e imposta Outbound CallerID su <YOUR_NUMBER>. Lascia vuoto Maximum Channels o imposta un limite adatto a te.
  4. 4Apri pjsip Settings > General. Imposta Username su <SIP_USERNAME>, Secret su <SIP_PASSWORD>, Authentication su Outbound, Registration su Send, SIP Server su sip.zutesipdialer.com e SIP Server Port su 5060.
  5. 5Scegli il trasporto adatto alla tua configurazione (di solito UDP; usa un trasporto TLS sulla porta 5061 se ne hai configurato uno).
  6. 6Apri pjsip Settings > Codecs e attiva solo ulaw e alaw.
  7. 7Clicca su Submit, poi su Apply Config. Controlla Reports > Asterisk Info (o esegui pjsip show registrations nella CLI di Asterisk) e verifica che il trunk risulti Registered.
04

Route in entrata per il tuo DID

Vai su Connectivity > Inbound Routes e aggiungi una route. Inserisci il tuo numero ZuteSIP nel campo DID Number e scegli una destinazione, come un interno, un gruppo di squillo, una coda o un IVR.

Se le chiamate finiscono sulla route generica, osserva la CLI di Asterisk mentre chiami. Il DID mostrato lì è la stringa esatta che la route deve riconoscere; in alcune configurazioni compare con il più iniziale, in altre senza.

05

Route in uscita e ID chiamante

In Connectivity > Outbound Routes crea una route, aggiungi il trunk zutesip alla sua Trunk Sequence e scrivi dial pattern che trasformino quello che compongono gli utenti in numeri internazionali completi.

Imposta come ID chiamante della route o del trunk il tuo numero ZuteSIP. Fai corrispondere l'ID chiamante al numero di cui il trunk usa le credenziali. Ogni numero include 1.000 minuti in uscita al mese.

06

Testa il trunk prima di andare in produzione

Un breve piano di test intercetta la maggior parte degli errori prima che lo facciano i chiamanti reali. Eseguilo una volta dopo la configurazione e di nuovo dopo ogni modifica al firewall o al router.

  1. 1Nella CLI di Asterisk (fwconsole o asterisk -rvvv) esegui pjsip show registrations e verifica che il trunk zutesip risulti Registered.
  2. 2Chiama il tuo numero ZuteSIP da un cellulare. La destinazione della route in entrata deve squillare ed entrambe le parti devono sentirsi chiaramente.
  3. 3Durante quella chiamata premi alcune cifre in un IVR o su un interno di prova per verificare che il DTMF venga rilevato.
  4. 4Fai una chiamata in uscita verso un altro telefono e controlla che mostri il tuo numero ZuteSIP come ID chiamante.
  5. 5Mantieni una chiamata attiva per almeno un minuto; un audio che cade dopo circa 30 secondi indica di solito un timeout del NAT o del firewall.
07

Risoluzione dei problemi

  • ✓ Registrazione rifiutata con 401 o 403: reinserisci username e secret dalla dashboard e verifica che Authentication sia impostato su Outbound e non su Inbound.
  • ✓ Registrato, ma le chiamate in entrata non arrivano mai: controlla che il modulo firewall di FreePBX o il firewall dell'host non blocchino il traffico da sip.zutesipdialer.com.
  • ✓ Audio a senso unico: imposta l'indirizzo esterno e le reti locali in Settings > Asterisk SIP Settings, inoltra il tuo intervallo RTP e disattiva il SIP ALG sul router.
  • ✓ Le chiamate cadono subito con una risposta 488: codec non compatibili. Lascia attivi ulaw e alaw sul trunk.
  • ✓ Toni della tastiera ignorati: imposta il DTMF su RFC 4733/2833 sul trunk, il metodo a eventi RTP; passa a SIP INFO solo se necessario.
FAQ

Domande frequenti

In FreePBX devo usare chan_pjsip o chan_sip?
Usa chan_pjsip. È il driver su cui si basano le versioni attuali di FreePBX e le impostazioni di questa pagina sono scritte per lui.
Cosa inserisco nel campo SIP Server?
Inserisci sip.zutesipdialer.com, con porta 5060 per UDP/TCP o 5061 per TLS.
Perché il trunk è registrato ma le chiamate in entrata vanno nel posto sbagliato?
Il DID della route in entrata non corrisponde al formato del numero che riceve Asterisk. Copia il DID esatto dalla CLI nella route.
Posso aggiungere più numeri ZuteSIP a un solo FreePBX?
Sì. Ogni numero ha le proprie credenziali, quindi aggiungi un trunk e una route in entrata per ogni numero.
La segreteria è inclusa nel trunk?
La segreteria non fa parte del servizio ZuteSIP. Una funzione del genere verrebbe da FreePBX stesso.
Posso portare il mio numero attuale su ZuteSIP per usarlo con FreePBX?
La portabilità del numero non è disponibile. Scegli invece un nuovo numero tra 181 paesi.
→
SRC
✓

Tutto incluso in ogni numero

  • ✓ SMS in entrata illimitati
  • ✓ Chiamate in entrata illimitate
  • ✓ 500 SMS in uscita al mese
  • ✓ 1.000 minuti in uscita al mese
  • ✓ Credenziali SIP per qualsiasi softphone o centralino
  • ✓ Inoltro di chiamata verso qualsiasi telefono
  • ✓ Dialer web nell'area clienti
  • ✓ Il numero resta tuo finché vuoi
  • ✓ Garanzia di sostituzione di 7 giorni — nuovo numero gratis

Da $1.80/mese · fatturato annualmente ($21.60).

Garanzia di sostituzione di 7 giorni

Se entro 7 giorni dall'acquisto il numero non funziona per te, ad esempio perché un'app non lo accetta o i codici non arrivano, lo sostituisci gratis con un nuovo numero dello stesso paese con un clic dalla dashboard, fino a 2 volte, che tu l'abbia usato o no. E se non è stato usato per nessuna chiamata o SMS, puoi invece ottenere un rimborso completo.

Vedi tutti i numeri →

Le pagine di registrazione e checkout sono solo in inglese.