/
Registrazione attiva

Registrazione attiva

La registrazione attiva è una tecnica di registrazione che prevede che i partecipanti in una conversazione telefonica vengano trasferiti un una stanza di conference alla quale viene aggiunto anche un registratore SIP in solo ascolto, che quindi riceverà uno stream audio contenente il mix degli altri partecipanti (tipicamente operatore e cliente).

Flusso di registrazione

Prima che venga richiesta una registrazione, il flusso audio transita dal pluginSIP al MGW (e viceversa) attraverso il modulo rtpproxy.

Quando l’operatore richiede di attivare una registrazione, oppure viene configurato il sistema per effettuare una registrazione attiva automatica, i 2 endpoint coinvolti nella chiamata in corso vengono trasferiti via SIP sul processo SEMS che si occupa di creare una stanza di conference, mixando l’audio dei partecipanti, inoltre il B2BUAEP ingaggia il registratore SIP e lo inserisce nella medesima stanza, in modo che possa ricevere l’audio dei due partecipanti. Poiché il SIP prevede che lo stream sia uno solo, non è possibile inviare l’audio dei due partecipanti al registratore se non mixandoli in un unico canale, per questo con la registrazione attiva non è possibile salvare file audio stereo, cosa che è invece possibile nella registrazione passiva.

Il CTRecorder, che è un registratore SIP attivo, quando viene ingaggiato scrive un file wav o mp3 (a seconda della configurazione) e aggiunge un file tags con le informazioni allegate al messaggio SIP.

File audio

Il file audio che genera il registratore attivo CTRecorder (o registratori di terze parti) è un file wave o mp3 a seconda della configurazione, contenente un flusso audio ad un solo canale, proveniente dal mix dell’audio degli altri partecipanti. Il codec utilizzato dal registratore può essere un codec differente, in quanto è il sems che ha il compito di effettuare l’eventuale transcoding dell’audio

File metadati

Il file di metadati, o file di tags, viene generato dal CTRecorder utilizzando le informazioni contenute negli headers SIP dell’INVITE. Questo implica che non è possibile con questo tipo di modalità aggiungere un’informazione dopo che la registrazione è iniziata, in quanto le informazioni sono già state raccolte.