2016-05-16 10 views
0

Ich versuche, Telefonkonferenzen aufzuzeichnen, so dass später ihr Audio überprüft werden kann. Die Anforderung besteht darin, jeden Abschnitt in einer separaten Datei zu speichern. Nachdem Sie gegoogelt haben, können Sie dies tun, indem Sie record_session verwenden und RECORD_STEREO auf true setzen. Dies führt dazu, dass Anrufer- und Empfänger-Audiostreams in separaten Kanälen platziert werden.Zeichnen Sie alle Konferenzbeine in FreeSWITCH

ich im Dialplan vor der Brücke App diesen Code verwende:

<action application="set" data="RECORD_STEREO=true"/> 
<action application="record_session" data="$${base_dir}/recordings/${strftime(%Y-%m-%d-%H-%M-%S)}_$1_${caller_id_number}.wav"/> 

Das Problem ist, ich nicht die Kanäle aufgeteilt könnten die einzelnen Ströme zu bekommen, und ich habe alle Ströme in allen aufgenommenen Dateien.

Irgendeine Idee, wie ich dieses kleine Problem beheben kann.

Vielen Dank für Ihre Vorschläge.

Antwort

1

Sie müssen nicht wirklich verwenden - RECORD_WRITE_ONLY wird es tun.

Auf diese Weise haben Sie eine separate Datei für jede Person, die die Konferenz betritt.

+0

Vielen Dank. –