3CX
Le type de connexion Generic SIP Trunk (IP Based) de 3CX n’est disponible que sur StartUP PRO et les instances auto-gérées/Dedicated — le palier d’entrée StartUP ne l’expose pas.- Créez un Generic SIP Trunk dans 3CX avec une authentification basée sur l’IP, et non un enregistrement SIP.
- Pointez-le vers le FQDN SIP de la plateforme, réglez le transport du trunk sur TCP (UDP fragmente les gros INVITE), et limitez les codecs à PCMA/PCMU avec DTMF RFC2833 — désactivez Opus et G.722.
- Réglez le From: Display-Name et le Remote-Party-ID du trunk sur
OriginatorCallerID, afin que l’assistant voie le véritable appelant, et non le numéro système propre à 3CX. - Configurez l’entrant en deux parties : une règle sortante avec un préfixe distinct (par exemple
999) routée vers le trunk, et une règle entrante qui recompose999<numéro>via cette même règle sortante. - Associez le DID côté plateforme et testez.

Réglez le protocole de transport du trunk sur TCP

Faites passer le véritable identifiant d'appelant avec OriginatorCallerID
Asterisk / FreePBX
Configurez un trunk statique, sans enregistrement, dans les deux sens — Asterisk n’envoie jamais de SIP REGISTER à la plateforme, et la plateforme n’en attend jamais.FreePBX (interface graphique)
Ajoutez un trunk SIP générique pointé vers le FQDN SIP de la plateforme et désactivez l’enregistrement. Limitez les codecs à PCMA/PCMU. Si Asterisk se trouve derrière un NAT, définissez les adresses média et de signalisation externes ainsi que la plage réseau locale afin que le RTP se négocie correctement, et redirigez la plage de ports RTP au niveau du pare-feu.Configuration brute (pjsip.conf)
transport= correspondante à l’endpoint — l’URI SIP de la plateforme annonce TCP par défaut.
Si les appels se connectent mais coupent exactement à 30 secondes, il manque un re-INVITE à travers le NAT sur l’endpoint. direct_media=no et rewrite_contact=yes (déjà présents dans l’exemple ci-dessus) corrigent le problème.
Starface
Connectez Starface avec une ligne SIP basée sur l’hôte/IP, et non via SIP REGISTER — la ligne affichera ensuite not registered dans la vue de statut de Starface. C’est normal, ce n’est pas un défaut.- Créez la ligne SIP en mode hôte/IP, pointée vers le FQDN SIP de la plateforme, et associez le numéro.
- Activez CLIP No Screening afin que le véritable identifiant d’appelant passe, au lieu du numéro propre au trunk.
- Pour un routage vers l’assistant basé sur des horaires, utilisez une chaîne de composition avec préfixe de ligne telle que
**<chiffre-de-ligne>*<numéro>. - Si l’audio est unidirectionnel ou absent, réglez Behind NAT? yes à la fois sur le serveur Starface et sur la ligne.
Genesys Cloud
Connectez la plateforme comme trunk externe sous BYOC Carrier.- Créez le trunk avec l’entrant (le FQDN généré par Genesys Cloud) et le sortant (pointé vers le FQDN SIP de la plateforme) configurés comme deux legs distincts.
- Ouvrez les ports non standard sur votre pare-feu — TCP/UDP 32681 et TLS 32682 — au lieu des ports habituels 5060/5061. Un pare-feu qui n’ouvre que les ports standard échoue silencieusement.
- Ordonnez les codecs PCMU puis PCMA, et retirez G.722.
- Limitez le SIP Access Control aux seules adresses de signalisation actuelles de la plateforme.
Five9
Le provisionnement de la plateforme comme destination SIP externe sur un SBC Five9 est une intégration réservée aux comptes Enterprise.- Ouvrez un ticket support auprès de Five9 — il n’existe pas de parcours en libre-service.
- Réglez les codecs sur G.711 uniquement (pas d’Opus/G.722).
- Configurez les transferts vers un humain avec SIP REFER — Five9 ne respecte pas les redirections SIP 302.
- Ciblez une URI complète pour chaque REFER (
sip:queue@sbc-{region}.five9.com) ; une simple extension est silencieusement rejetée.