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.
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.
Impostazioni di connessione
| Impostazione | Valore |
|---|---|
| Server SIP / registrar / dominio | sip.zutesipdialer.com |
| Trasporto e porta | UDP o TCP 5060; TLS 5061 |
| Username | <SIP_USERNAME> (dalla pagina del numero nella dashboard) |
| Password | <SIP_PASSWORD> (dalla stessa pagina) |
| Autenticazione | Digest (username + password), basato su registrazione |
| Codec | G.711 µ-law (PCMU) e G.711 A-law (PCMA) |
| DTMF | RFC 2833 (eventi RTP) o SIP INFO |
| DID in entrata | <YOUR_NUMBER> in formato E.164 |
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.
- 1Accedi a FreePBX e apri Connectivity > Trunks.
- 2Clicca su Add Trunk e scegli Add SIP (chan_pjsip) Trunk.
- 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.
- 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.
- 5Scegli il trasporto adatto alla tua configurazione (di solito UDP; usa un trasporto TLS sulla porta 5061 se ne hai configurato uno).
- 6Apri pjsip Settings > Codecs e attiva solo ulaw e alaw.
- 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.
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.
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.
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.
- 1Nella CLI di Asterisk (fwconsole o asterisk -rvvv) esegui pjsip show registrations e verifica che il trunk zutesip risulti Registered.
- 2Chiama il tuo numero ZuteSIP da un cellulare. La destinazione della route in entrata deve squillare ed entrambe le parti devono sentirsi chiaramente.
- 3Durante quella chiamata premi alcune cifre in un IVR o su un interno di prova per verificare che il DTMF venga rilevato.
- 4Fai una chiamata in uscita verso un altro telefono e controlla che mostri il tuo numero ZuteSIP come ID chiamante.
- 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.
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.
Domande frequenti
In FreePBX devo usare chan_pjsip o chan_sip?
Cosa inserisco nel campo SIP Server?
Perché il trunk è registrato ma le chiamate in entrata vanno nel posto sbagliato?
Posso aggiungere più numeri ZuteSIP a un solo FreePBX?
La segreteria è inclusa nel trunk?
Posso portare il mio numero attuale su ZuteSIP per usarlo con FreePBX?
Pagine correlate
- integrazioni con PBX e softphone
- configurare un trunk SIP in 3CX
- configurazione PJSIP in Asterisk
- configurare il gateway in FusionPBX
- cos'è un PBX
- risolvere l'audio a senso unico e il NAT
- risoluzione dei problemi SIP
- prezzi per ogni paese
- Configurare un account SIP in Bria con un numero ZuteSIP
- Configurare un gateway in FusionPBX: aggiungi un numero ZuteSIP
Fonti
- Sangoma Documentation: PBX GUI - Trunks Module User Guide (aggiornato a settembre 2026)
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.
Le pagine di registrazione e checkout sono solo in inglese.