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
- fromdomain: 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 fromdomain=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).