Quando una chiamata viene trasferita da una linea SIP B, che ha ricevuto una chiamata da un chiamante originale A, a un'altra destinazione C, è importante assicurarsi che il numero del chiamante originale A venga visualizzato dal destinatario C. Questo comportamento dipende da configurazioni specifiche sia sul trunk SIP sia sul sistema PBX.
Importante: Aircall non supporta Numeri esterni, trunk SIP o sistemi PBX. Questo articolo ha finalità informative di carattere tecnico.
Configurazione
1. Configurazione del trunk SIP
Per garantire che il numero del chiamante originale A venga mantenuto durante il trasferimento, il provider SIP deve supportare e consentire l'uso del Diversion Header o del P-Asserted-Identity (PAI) per il reindirizzamento delle chiamate.
Abilitare il CLI
- Assicurati che il trunk SIP sia configurato per supportare la presentazione del CLI (Calling Line Identification).
- Verifica con il provider SIP che consenta il trasferimento degli ID chiamante esterni.
Configurazione del Diversion Header
- Il Diversion Header contiene i dettagli della parte che effettua il trasferimento B.
- Assicurati che il provider SIP supporti il Diversion Header e che questo sia formattato correttamente.
Esempio di Diversion Header:
Diversion: <sip:+1234567890@domain.com>;reason=unconditional
P-Asserted-Identity (PAI)
- Utilizza il PAI per trasmettere il numero del chiamante originale A alla destinazione del trasferimento C.
- Verifica che la configurazione includa:
P-Asserted-Identity: <sip:+1122334455@domain.com>
Aggiornare la segnalazione SIP
- Assicurati che le intestazioni From e Contact nel SIP INVITE contengano il numero del chiamante originale.
Esempio di SIP INVITE:
From: <sip:+1122334455@domain.com>
To: <sip:+33444555666@domain.com>
Criteri per l'ID chiamante in uscita
- Verifica se il trunk SIP richiede configurazioni specifiche dell'ID chiamante per le chiamate trasferite.
- Assicurati che non siano presenti restrizioni alla trasmissione dell'ID chiamante originale A.
2. Configurazione del PBX
Il sistema PBX svolge un ruolo fondamentale nel garantire che l'ID chiamante originale A venga trasmesso durante il trasferimento.
Abilitare le regole di trasferimento delle chiamate
- Configura le regole di trasferimento delle chiamate nel PBX affinché trasmettano l'ID chiamante originale A.
- Esempio di regola:
"Se una chiamata all'estensione B viene trasferita a C, mostra il numero di A su C."
Modificare le intestazioni SIP
- Assicurati che il PBX modifichi correttamente le intestazioni SIP per mantenere il numero di A.
- Modifica le impostazioni per includere l'ID chiamante originale nell'intestazione From.
Supporto del Diversion Header
- Abilita il Diversion Header nelle impostazioni del PBX per gli scenari di trasferimento delle chiamate.
Esempio di configurazione in Asterisk (extensions.conf):
exten => _X.,1,Set(DIVERSION=<sip:+1234567890@domain.com>)
exten => _X.,n,Dial(SIP/C,300,D)
Impostare l'ID chiamante per le chiamate trasferite
- Configura il PBX in modo che imposti esplicitamente l'ID chiamante originale A per le chiamate trasferite.
Esempio di configurazione in FreePBX:
- Vai a Impostazioni avanzate.
- Abilita Invia ID chiamante originale per le chiamate trasferite.
Gestire PAI e RPID
- Configura il PBX per trasmettere il PAI (P-Asserted-Identity) o il Remote-Party-ID (RPID).
Esempio di configurazione in Asterisk (sip.conf):
[general]
sendrpid=yes
trustrpid=yes
Testare la configurazione
- Effettua una chiamata di prova da A a B e verifica che l'ID chiamante originale A venga visualizzato quando la chiamata viene trasferita a C.
Considerazioni principali
- Supporto del provider SIP: verifica sempre con il provider SIP che supporti la trasmissione dell'ID chiamante originale per le chiamate trasferite.
- Conformità: assicurati che la configurazione sia conforme alle normative locali sulle telecomunicazioni relative alla presentazione dell'ID chiamante.
- Configurazione di rete: verifica che i firewall o i Session Border Controller (SBC) non interferiscano con le intestazioni SIP.
- Test: verifica accuratamente la configurazione dopo aver apportato le modifiche per assicurarti che l'ID chiamante originale venga visualizzato correttamente.
Seguendo questi passaggi, puoi assicurarti che il numero del chiamante originale A venga visualizzato quando le chiamate vengono trasferite attraverso il trunk SIP e il sistema PBX ai Numeri Aircall. Se i problemi persistono, consulta il provider SIP o il fornitore del PBX per eseguire ulteriori procedure di risoluzione dei problemi.