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

Reply via email to