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

Version 1 Next »

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.

  • No labels