Trunk SIP FreePBX : connectez un numéro ZuteSIP en PJSIP
Mis à jour le 2026-09-30 · Par l’équipe ZuteSIP (ZuteSIP Inc.)
En bref: Dans FreePBX, allez dans Connectivity > Trunks, cliquez sur Add Trunk et choisissez un trunk SIP (chan_pjsip). Définissez votre numéro ZuteSIP comme identifiant d’appelant sortant, puis, dans les paramètres PJSIP, saisissez votre identifiant et votre secret SIP, sip.zutesipdialer.com comme serveur et 5060 comme port, avec l’enregistrement activé. Terminez par une route entrante et une route sortante.
FreePBX génère sa configuration Asterisk à partir de formulaires web : vous n’éditez jamais pjsip.conf à la main. Le trunk prend quelques minutes ; ce sont les routes qui demandent le plus de réflexion.
Ce qu’il vous faut
- ✓ Un numéro ZuteSIP, avec son identifiant et son mot de passe SIP (sur la page du numéro dans le tableau de bord).
- ✓ FreePBX utilisant le pilote chan_pjsip (par défaut sur les versions actuelles).
- ✓ Un accès administrateur à l’interface web de FreePBX et, si le PBX est derrière un NAT, la possibilité de rediriger les ports RTP.
Paramètres de connexion
| Paramètre | Valeur |
|---|---|
| Serveur SIP / registrar / domaine | sip.zutesipdialer.com |
| Transport et port | UDP ou TCP 5060 ; TLS 5061 |
| Nom d’utilisateur | <SIP_USERNAME> (sur la page du numéro dans le tableau de bord) |
| Mot de passe | <SIP_PASSWORD> (sur la même page) |
| Authentification | Digest (identifiant + mot de passe), par enregistrement |
| Codecs | G.711 loi µ (PCMU) et G.711 loi A (PCMA) |
| DTMF | RFC 2833 (événements RTP) ou SIP INFO |
| SDA entrant | <YOUR_NUMBER> au format E.164 |
Pas à pas : créer le trunk PJSIP
Les libellés suivent le guide utilisateur du module Trunks de Sangoma au mois de septembre 2026 ; les noms d’onglets peuvent légèrement varier selon la version de FreePBX.
- 1Connectez-vous à FreePBX et ouvrez Connectivity > Trunks.
- 2Cliquez sur Add Trunk et choisissez Add SIP (chan_pjsip) Trunk.
- 3Dans l’onglet General, donnez un nom au trunk, par exemple zutesip, et réglez Outbound CallerID sur <YOUR_NUMBER>. Laissez Maximum Channels vide ou fixez la limite qui vous convient.
- 4Ouvrez pjsip Settings > General. Réglez Username sur <SIP_USERNAME>, Secret sur <SIP_PASSWORD>, Authentication sur Outbound, Registration sur Send, SIP Server sur sip.zutesipdialer.com et SIP Server Port sur 5060.
- 5Choisissez le transport adapté à votre configuration (l’UDP est le choix habituel ; utilisez un transport TLS sur le port 5061 si vous en avez configuré un).
- 6Ouvrez pjsip Settings > Codecs et n’activez que ulaw et alaw.
- 7Cliquez sur Submit, puis sur Apply Config. Consultez Reports > Asterisk Info (ou lancez pjsip show registrations dans la CLI Asterisk) et vérifiez que le trunk apparaît comme Registered.
Route entrante pour votre SDA
Allez dans Connectivity > Inbound Routes et ajoutez une route. Indiquez votre numéro ZuteSIP dans le champ DID Number et choisissez une destination : poste, groupe de sonnerie, file d’attente ou SVI, par exemple.
Si les appels tombent sur la route « fourre-tout », observez la CLI Asterisk pendant un appel entrant. Le SDA qui s’y affiche est la chaîne exacte que la route doit reconnaître ; selon les configurations, il apparaît avec ou sans le plus initial.
Route sortante et identifiant d’appelant
Dans Connectivity > Outbound Routes, créez une route, ajoutez le trunk zutesip à sa Trunk Sequence et écrivez des motifs de numérotation (dial patterns) qui transforment ce que composent les utilisateurs en numéros internationaux complets.
Réglez l’identifiant d’appelant de la route ou du trunk sur votre numéro ZuteSIP. Faites correspondre l’identifiant d’appelant au numéro dont le trunk utilise les identifiants. Chaque numéro inclut 1 000 minutes sortantes par mois.
Tester le trunk avant la mise en service
Un court plan de test repère la plupart des erreurs avant que de vrais appelants ne tombent dessus. Déroulez-le une fois après la configuration, puis à nouveau après toute modification du pare-feu ou du routeur.
- 1Dans la CLI Asterisk (fwconsole ou asterisk -rvvv), lancez pjsip show registrations et vérifiez que le trunk zutesip est Registered.
- 2Appelez votre numéro ZuteSIP depuis un téléphone mobile. La destination de la route entrante doit sonner, et les deux côtés doivent s’entendre clairement.
- 3Pendant cet appel, appuyez sur quelques chiffres dans un SVI ou sur un poste de test pour vérifier que le DTMF est détecté.
- 4Passez un appel sortant vers un autre téléphone et vérifiez qu’il affiche votre numéro ZuteSIP comme identifiant d’appelant.
- 5Gardez un appel en ligne au moins une minute ; un audio qui coupe au bout d’environ 30 secondes signale généralement un délai d’expiration NAT ou pare-feu.
Dépannage
- ✓ Enregistrement refusé avec 401 ou 403 : ressaisissez l’identifiant et le secret depuis le tableau de bord, et vérifiez qu’Authentication est réglé sur Outbound et non sur Inbound.
- ✓ Enregistré, mais les appels entrants n’arrivent jamais : vérifiez que le module pare-feu de FreePBX ou le pare-feu de l’hôte ne bloque pas le trafic en provenance de sip.zutesipdialer.com.
- ✓ Audio dans un seul sens : renseignez l’adresse externe et les réseaux locaux dans Settings > Asterisk SIP Settings, redirigez votre plage RTP et désactivez le SIP ALG sur le routeur.
- ✓ Les appels coupent immédiatement avec une réponse 488 : incompatibilité de codecs. Gardez ulaw et alaw activés sur le trunk.
- ✓ Tonalités du clavier ignorées : réglez le DTMF sur RFC 4733/2833 sur le trunk (méthode par événements RTP) ; ne passez à SIP INFO qu’en cas de besoin.
Questions fréquentes
Faut-il utiliser chan_pjsip ou chan_sip dans FreePBX ?
Que mettre dans le champ SIP Server ?
Pourquoi mon trunk est-il enregistré alors que les appels entrants arrivent au mauvais endroit ?
Puis-je ajouter plusieurs numéros ZuteSIP à un même FreePBX ?
La messagerie vocale est-elle incluse sur le trunk ?
Puis-je porter mon numéro existant chez ZuteSIP pour FreePBX ?
Pages associées
- intégrations PBX et softphone
- configuration de trunk SIP 3CX
- configuration PJSIP d’Asterisk
- configuration de passerelle FusionPBX
- qu’est-ce qu’un PBX
- résoudre l’audio unidirectionnel et le NAT
- dépannage SIP
- tarifs pour chaque pays
- Configurer un compte SIP Bria avec un numéro ZuteSIP
- Configuration de passerelle FusionPBX : ajouter un numéro ZuteSIP
Sources
- Sangoma Documentation: PBX GUI - Trunks Module User Guide (au mois de septembre 2026)
Tout est inclus avec chaque numéro
- ✓ SMS entrants illimités
- ✓ Appels entrants illimités
- ✓ 500 SMS sortants par mois
- ✓ 1 000 minutes sortantes par mois
- ✓ Identifiants SIP pour tout softphone ou standard
- ✓ Renvoi d’appels vers n’importe quel téléphone
- ✓ Composeur web dans votre espace
- ✓ Le numéro reste à vous aussi longtemps que vous voulez
- ✓ Garantie de remplacement de 7 jours — nouveau numéro offert
À partir de $1.80/mois · facturé annuellement ($21.60).
Garantie de remplacement de 7 jours
Si votre numéro ne fonctionne pas pour vous dans les 7 jours suivant l'achat — par exemple si une application ne l'accepte pas ou si les codes n'arrivent pas — nous le remplaçons gratuitement par un nouveau numéro du même pays, en un clic depuis le tableau de bord. Vous pouvez le faire jusqu'à 2 fois, que le numéro ait été utilisé ou non. Et s'il n'a servi à aucun appel ni SMS, vous pouvez aussi obtenir un remboursement intégral.
L’inscription et le paiement sont disponibles uniquement en anglais.