Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

La registrazione passiva è un metodo di registrazione vocale che consiste nel salvare in un file i pacchetti audio in transito sul modulo rtpproxy. A differenza della registrazione attiva, che per funzionare necessita dell’introduzione di una stanza di conference per poter mixare i canali dell’operatore e cliente per inviarli al registratore, la registrazione passiva non interferisce sul flusso della chiamata, da qui il nome passiva.

Flusso di registrazione

Il seguente grafico illustra i principali componenti coinvolti in una registrazione passiva.

Come si può vedere, il flusso RTP rimane tra la postazione operatore (pluginSIP) e il MGW transitando attraverso il modulo rtpproxy.

Il modulo stereo_recording.php riceve gli eventi di chiamata tramite pusher X2X, per essere notificato degli eventi relativi alle chiamate (es. inizio, fine, calldata, transfer…). Il modulo, in base alla configurazione, invierà un comando di inizio registrazione sulla chiamata di interesse all’rtpproxy.

Rtpproxy, quando riceve il comando di startRecording, salva in un file temporaneo i pacchetti audio ricevuti e quando la chiamata termina, li sposta in una cartella preconfigurata, che viene periodicamente scansionata da un file batch che converte i pacchetti audio in un file wav e richiede i tag al modulo stereo_recording.php per salvarli in un file .tags. La coppia di file, wav e tag, viene depositata nella cartella del registratore che avvia la procedura di importazione.

File audio

Il file audio che generato dalla registrazione in modalità passiva un file wave che proviene da una conversione dei pacchetti audio che transitano attraverso l’rtpproxy. Questa modalità permette di generare un file che mantiene separati su due canali distinti il cliente e l’operatore. Questa modalità è utilizzabile solo se:

  • Il codec utilizzato nella conversazione è decodificabile dal tool di conversione dei pacchetti audio (attualmente sono decodificabili g.711a, g711u e g729

  • La conversazione non è criptata end to end.

File metadati

Il file di metadati, o file di tags, viene generato interrogando a fine registrazione il modulo stereo_recording.php. In questo modo vengono salvate tutte le informazioni che sono state aggiunte fino al termine della chiamata.

  • No labels