Microsoft Windows Server 2003 R2, Standard Edition, Service Pack 2
Dialogic release is SR.
Boards: D/600JCT-2E1 and DI/SI32-2
I'm using the Modular Station Interface API for conferencing.
What is the proper way to record a conversation in a conference scenario?
The devices involved are:
1) A line device (a coach on his cell phone)
2) An MSI device (an agent with a station phone)
3) A line device (a client)
4) A flexible voice device used to record a conversation between parties (2) and (3).
5) A conference device used to establish a conference between (1), (2), and (3), with (1) as the coach. There is no need to record the coach, and he won't necessarily be heard by the pupil either.
At the start, there is a call on line (3). Agent (2) is speaking with (3). There is a full route between (2) and (3). The flexible voice device is listening to (2) and (3), and has already started using mreciottdata to record a conversation.
Now I want to set up a conference so that the coach (1) may listen in on the conversation.
How should I continue to record the conversation? Should I include the voice device as a party? (Can I even do this?) Can I simply continue to record from (2) and (3) using the voice device and mreciottdata? Will establishing the conference break the recording (perhaps by affecting routings), and force me to call mreciottdata again?
Mark SulkowskiDigRAD Solutions ABLinköping, Sweden
Just to clarify one issue, at first the voice device is listening to (3), and a bit later (shortly after the GCEVProceeding event has arrived) mreciottdata() is called so that the voice device may record a two way conversation. I'm not suggesting that it is routed to two devices at the same time using any "listen" command.