Indice pagina
Checklist veloce per il tecnico
- ☐ Host SIP: sip.freepbx.ai4call.com:5060
- ☐ Codec: alaw (G.711 PCMA)
- ☐ Nessuna registrazione (IP authentication)
- ☐ Nel TO (Request-URI user-part) inserisci API-KEY oppure Virtual Number
- ☐ IP da mettere in whitelist: 135.220.1.3/32
Configurazione trunk SIP verso AI4CALL tramite modulo FreePBX AI4CALL
Se utilizzi il modulo FreePBX sviluppato da AI4CALL, la creazione del trunk è semplificata tramite interfaccia grafica.
Procedura creazione Trunk PJSIP su FreePBX da Modulo AI4CALL
Vai alla pagina di installazione e configurazione del Modulo FreePBX per AI4call
Configurazione trunk SIP verso AI4CALL manuale (FreePBX → Trunk)
Se non utilizzi il nostro modulo o vuoi configurare il trunk manualmente, segui questi passi.
Procedura creazione Trunk PJSIP su FreePBX (manualmente)
- Connectivity → Trunks → Add PJSIP Trunk
- Trunk Name: AI4CALL
- Outbound CallerID: <il tuo numero>
- SIP Server: sip.freepbx.ai4call.com
- SIP Server Port: 5060
- Authentication: None
- Registration: None
- From_user (in Advanced SIP Settings): AI4CALL
- Context: from-trunk-ai4call
- Codecs: alaw (spunta solo alaw)
- Match (Permit): 135.220.1.3/32
- Connectivity → Outbound Routes → Add Route
- Route Name: to-ai4call
- Trunk Sequence: AI4CALL
- Dial Patterns: X.
- Campo aggiuntivo "TO" (o prepend): API-KEY dell'assistente
- Salva → Apply Config.
Configurazione per altri PBX (Generica)
Istruzioni valide per qualsiasi centralino (Asterisk, 3CX, Yeastar, Grandstream, ecc.) che supporti il protocollo SIP standard. Segui i parametri indicati qui sotto per garantire la compatibilità.
Procedura creazione Trunk SIP per qualsiasi PBX
Parametri standard del trunk SIP verso AI4CALL
- tipo: SIP/PJSIP senza registrazione
- host: sip.freepbx.ai4call.com
- porta: 5060 UDP
- fromuser: AI4CALL
- codec: G.711 alaw (PCMA)
- dtmf: RFC2833
- nat: yes (se il PBX è dietro NAT)
- qualify: no
- IP da whitelistare: 135.220.1.3/32
Invia le chiamate in uscita verso AI4CALL inserendo nel campo TO (Request-URI) l'API-KEY o il Virtual Number dell'assistente.
Esempio di stringa da comporre:
ai4call_sk_xxxx7xx@sip.freepbx.ai4call.com:5060
oppure
00000391234567@sip.freepbx.ai4call.com:5060
Note per i principali PBX
- 3CX: crea "Gateway SIP" → tipo "No Registration", host=sip.freepbx.ai4call.com, codec=alaw; in "Outbound Rules" metti "Strip 0" e "Prefix" = API-KEY.
- Yeastar: PBX → VoIP Trunks → New SIP Trunk → Provider "Generic", stessi parametri; in "Outbound Route" usa "Prepend" = API-KEY.
- Asterisk raw:
[AI4CALL] type=peer host=sip.freepbx.ai4call.com port=5060 fromuser=AI4CALL disallow=all allow=alaw context=from-ai4call insecure=port,invite qualify=noDial-string example:
Dial(PJSIP/ai4call_sk_xxxx7xx@AI4CALL/${EXTEN})
Domande frequenti su configurazione Trunk SIP
API-KEY identifica univocamente l'assistente; Virtual Number è un numero geografico associato allo stesso assistente. Usa l'uno o l'altro nel TO a seconda di come vuoi gestire il routing lato AI4CALL.
Al momento AI4CALL accetta solo alaw. Ulteriori codec saranno abilitati in futuro.
No. Usiamo autenticazione statica per IP; basta inserire il nostro host senza user/password.
Accettiamo traffico solo dalla IP del tuo PBX (configurabile nel nostro pannello).