VOIP CALL RECORDER VCR2

Transcript

VOIP CALL RECORDER VCR2
 VOIP CALL RECORDER
VCR2
Networking review
Abelya S.r.l. – Via A. Stradella 137 – 00124 Roma
1
VoIP Recording
VoIP (Voice over IP) è quella tecnologia in grado di offrire servizi voce su reti IP
standard, sia all'interno di un'organizzazione che su Internet. Il grande pubblico conosce
la tecnologia VoIP grazie a pacchetti software e servizi che, come Skype, trasmettono la
voce trasportandola senza problemi in tutto il mondo tramite Internet.
Registrare una conversazione VoIP è molto più complesso rispetto al tradizionale
equivalente TDM. I flussi di fonia digitalizzati “viaggiano” insieme ai dati e sono
monodirezionali. Bisogna riconoscerli, interpretarli decodificarli e convertirli in formati
riproducibili con normali player.
Ci sono molti passaggi da fare per registrare il contenuto di una conversazione Voip:





Intercettare la fonia del primo interlocutore
Intercettare la fonia del secondo interlocutore
Mixare le fonie monodirezionali in una “conversazione”
Decodificare e convertire in file audio riproducibile
Acquisire i dati significativi della conversazione (chiamante, chiamato, data, ora,
etc.)
Tutte queste informazioni sono contenuti in flussi di dati con protocolli ormai standard:
SIP e RTP. Il sistema VCR fa tutto questo con archiviazione del file audio ottenuto.
Come per le registrazioni tradizionali anche per quelle IP è possibile farlo sulle linee
esterne o sugli interni di centralino. Nella maggior parte dei casi, i clienti che utilizzano
un loro IP PBX richiedono la registrazione intercettando il traffico voce sugli interni in
modo da registrare anche chiamate che provengono da linee telefoniche tradizionali
(linee PSTN normali ISDN e analogiche) o da più linee IP (più comunemente trunk SIP).
Il sistema VCR può essere utilizzato sia per registrare le conversazioni di utenti
di centralini VoIP installati localmente che per gli utenti remoti di centralini
Voip virtuali (in Cloud).
Nel seguito le figure fanno riferimento a collegamenti con centralini virtuali data la
crescente diffusione di queste soluzioni. 2
Port Mirroring
Per registrare le chiamate VoIP il sistema VCR non fa altro che intercettare le
conversazioni VoIP e passare le informazioni al software che ricostruirà i file audio da
memorizzare. Oltre alla fonia vengono catturate anche tutte le informazioni che
costituiscono la segnalazione in modo da poter etichettare queste chiamate registrate con
informazioni pertinenti, quali il numero chiamante o chiamato, l'interno coinvolto, la data
e l’ora, la durata etc.
Normalmente in un ambiente VoIP gli interni fanno parte di una LAN e sono collegati ad
un hub o ad uno switch. Le informazioni relative agli interni da intercettare devono
essere inviate al sistema VCR. Per fare questo si utilizza uno o piu switch managed
sfruttando la funzione di mirroring. Di seguito sono illustrate le diverse possibilità.
La figura n.1 mostra interni VoIP e il Call Recorder VCR collegati a un hub.
Poiché un hub non trasmette i pacchetti in modo intelligente, il Call Recorder riceve tutte
le informazioni delle conversazioni in corso. In questo scenario non è necessaria alcuna
configurazione aggiuntiva. Basta collegare tutte gli interni disponibili allo stesso hub e il
Call Recorder sarà in grado di vedere tutto il traffico, comprese tutte le segnalazioni.
Fig. 1
3
Lo switch LAN (spesso chiamato uno switch managed) è più intelligente trasmette al Call
Recorder in mirroring solo i pacchetti delle porte cui sono collegati gli interni da
registrare. Quindi bisogna ben configurare lo switch e collegare ad esso solo i telefoni da
intercettare come illustrato nella figura n.2.
Fig. 2
La porta dove verranno inviate le informazioni delle sole porte configurate si definisce
porta di mirroring: a questa viene collegato il Call Recorder.
La figura n. 2 illustra un esempio di registrazione lato telefono interno. Questo tipo di
configurazione può essere poco pratico se i telefoni interni da intercettare sono molti (o
tutti quelli di un PBX). Infatti bisogna ricordarsi di aggiornare la configurazione dello
switch ogni volta che vengono aggiunti o rimossi telefoni da sottoporre a registrazione.
Questo tipo di configurazione è comunque molto sicuro per gli aspetti legati alla privacy:
vengono registrate soltanto i flussi di fonia delle porte configurate.
4
È possibile infine eseguire il mirroring dell’intero flusso voce di tutto il PBX collegando il
VCR ccome la figura n.3. Questo richiede una minore configurazione iniziale, non avrà
bisogno di ulteriori configurazioni quando nuovi interni vengono aggiunti o rimossi. A
questo punto sarà il software del VCR ad intercettare solo le conversazioni degli interni
VoIP interessati indicando, nella fase di configurazione del sistema, solo gli indirizzi IP
assegnati a quegli IP Phone.
Fig. 3
5
Mirroring a confronto: telefoni interni o tutto il PBX?
Mirroring telefoni Interni
Vantaggi
Registazione delle chiamate
interne
Viene registrato solo il traffico
degli interni richiesti se sono un
piccolo sottoinsieme di tutto il
PBX
Svantaggi
Configurazione laboriosa
Se molte porte vengono
sottoposte a mirroring spesso il
forward verso il Call Recorder ha
bassa priorità
Mirroring tutto il PBX
Vantaggi
Facile da configurare
Svantaggi
Non vengono registrate le
chiamate tra interni
Mirroring di tutto il traffico
Manutenzione facile quando si
aggiunge o toglie un interno da
sottoporre a registrazione
6
Codecs supportati
VCR puo decodificare l’audio dei seguenti formati:








G.711 PCMU
G.721
GSM 06.10
G.711 PCMA
16-bit linear, mono
G723.1
G729A/B
G722
I codecs più utilizzati in VoIP sono G.711, G.723.1 and G.729A
7