Wojciech Wrona wrote:
Hi guys,
I've just read whole list archive but didn't find any good solution, so
decided to write here :) At first i'd like to say that my adventure with
sems just started, so forgive me if i'll be writing stupid things :)
So... in company where i work, SEMS is used to handle some small IVR
(service line) for customers, and a local company voicemail for
emplyees. There is a idea that every call on a service line should be
recorded - new company policy.
I was thinking (inspired by reading this list) about modifing/creating
new AmAudioConnector to force it to write data to 2 destinations -
second call, and some kind of object (simillar to AmConferenceChannel)
with common AmMultipartyMixer. So at the end i can get an AmAudio object
which contains synchronized mixed audio of 2 calle legs (call is in
B2ABUA - i should say it at the very beginning :)). The question is: How
to write this stream to a file ? Especially how to copy audio stream
from one AmAudio to another ? Or maybe this direction is so wrong that i
should start to do it diffrent way ?
Not sure if it answers your question or not, but SER + RTPproxy can do
transparent recording of all/selected sessions to disk already. Use
start_recording() function in nathelper. Latest RTPproxy snapshot allows
saving those recordings in the PCAP format, so that you can use existing
tools like Wireshark to decode RTP when needed.
Regards,
--
Maksym Sobolyev
Sippy Software, Inc.
Internet Telephony (VoIP) Experts
T/F: +1-646-651-1110
Web: http://www.sippysoft.com
MSN: [email protected]
Skype: SippySoft
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev