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.