Index de la page
Checklist rapide pour le technicien
- ☐ Hôte SIP : sip.freepbx.ai4call.com:5060
- ☐ Codec : alaw (G.711 PCMA)
- ☐ Aucune inscription (IP authentication)
- ☐ Dans le TO (Request-URI user-part) insérez API-KEY ou Virtual Number
- ☐ IP à mettre en whitelist : 135.220.1.3/32
Configuration trunk SIP vers AI4CALL via module FreePBX AI4CALL
Si vous utilisez le module FreePBX développé par AI4CALL, la création du trunk est simplifiée via une interface graphique.
Procédure de création Trunk PJSIP sur FreePBX depuis Module AI4CALL
Allez à la page d'installation et configuration du Module FreePBX pour AI4call
Configuration trunk SIP vers AI4CALL manuelle (FreePBX → Trunk)
Si vous n'utilisez pas notre module ou souhaitez configurer le trunk manuellement, suivez ces étapes.
Procédure de création Trunk PJSIP sur FreePBX (manuellement)
- Connectivity → Trunks → Add PJSIP Trunk
- Nom du trunk : AI4CALL
- Outbound CallerID : <votre numéro>
- Serveur SIP : sip.freepbx.ai4call.com
- Port SIP : 5060
- Authentification : None
- Inscription : None
- From_user (dans Advanced SIP Settings) : AI4CALL
- Context : from-trunk-ai4call
- Codecs : alaw (cochez seulement alaw)
- Match (Permit) : 135.220.1.3/32
- Connectivity → Outbound Routes → Add Route
- Nom de la route : to-ai4call
- Séquence des trunks : AI4CALL
- Dial Patterns : X.
- Champ supplémentaire "TO" (ou prepend) : API-KEY de l'assistant
- Sauvegardez → Apply Config.
Configuration pour autres PBX (Générique)
Instructions valables pour n'importe quel standard (Asterisk, 3CX, Yeastar, Grandstream, etc.) supportant le protocole SIP standard. Suivez les paramètres indiqués ci-dessous pour garantir la compatibilité.
Procédure de création Trunk SIP pour n'importe quel PBX
Paramètres standard du trunk SIP vers AI4CALL
- type : SIP/PJSIP sans inscription
- hôte : sip.freepbx.ai4call.com
- port : 5060 UDP
- fromuser : AI4CALL
- codec : G.711 alaw (PCMA)
- dtmf : RFC2833
- nat : yes (si le PBX est derrière NAT)
- qualify : no
- IP à whitelister : 135.220.1.3/32
Envoyez les appels sortants vers AI4CALL en insérant dans le champ TO (Request-URI) l'API-KEY ou le Virtual Number de l'assistant.
Exemple de chaîne à composer :
ai4call_sk_xxxx7xx@sip.freepbx.ai4call.com:5060
ou
00000391234567@sip.freepbx.ai4call.com:5060
Notes pour les principaux PBX
- 3CX : créez "Gateway SIP" → type "No Registration", host=sip.freepbx.ai4call.com, codec=alaw ; dans "Outbound Rules" mettez "Strip 0" et "Prefix" = API-KEY.
- Yeastar : PBX → VoIP Trunks → New SIP Trunk → Provider "Generic", mêmes paramètres ; dans "Outbound Route" utilisez "Prepend" = API-KEY.
- Asterisk brut :
[AI4CALL] type=peer host=sip.freepbx.ai4call.com port=5060 fromuser=AI4CALL disallow=all allow=alaw context=from-ai4call insecure=port,invite qualify=noExemple de dial-string :
Dial(PJSIP/ai4call_sk_xxxx7xx@AI4CALL/${EXTEN})
Questions fréquentes sur la configuration Trunk SIP
API-KEY identifie de manière unique l'assistant ; Virtual Number est un numéro géographique associé au même assistant. Utilisez l'un ou l'autre dans le TO selon la façon dont vous voulez gérer le routing côté AI4CALL.
Actuellement, AI4CALL n'accepte que alaw. D'autres codecs seront activés à l'avenir.
Non. Nous utilisons une authentification statique par IP ; insérez simplement notre hôte sans user/password.
Nous acceptons le trafic uniquement depuis l'IP de votre PBX (configurable dans notre panneau).