Author Message
MangeshThete
Joined: Apr 8, 2008
Messages: 0
Offline
Is there any support for voice call recording exposed by AES such as forking media streams and sending them to a designated endpoint (ip address or url)? Any information on this point would be of great help. Thanks
JohnBiggs
Joined: Jun 20, 2005
Messages: 1139
Location: Rural, Virginia
Offline
Yes,
Look at the DMCC API, particularly at media control modes of client media and dependency modes of main, dependant and independent. Depending on the model you want to implement for media replication, you have a number of choices in how you approach the task.

There is also a somewhat dated write up in the DMCC FAQ on this topic.. Search for 'recording'. The capabilities of the API have moved past this write up (it needs refreshed), as of release 4.1 of AES and CM 5.0 you can get media from a call without implementing a full endpoint and including it in the call. See the DMCC XML and Java programmer's references for more details on these capabilities. Those documents can be found on this page:
https://devconnect.avaya.com/public/dyn/d_dyn.jsp?fn=345
MangeshThete
Joined: Apr 8, 2008
Messages: 0
Offline
Could you kindly comfirm on whether we can saparate out the agent and the caller voice using this api? Mangesh
JohnBiggs
Joined: Jun 20, 2005
Messages: 1139
Location: Rural, Virginia
Offline
At the present time, all that is avaiable is a mixed stream containing both the agent and caller. This is true of all the forms of recording that the AES DMCC API makes available.

John
KameswaranSubbaraman
Joined: Jun 28, 2006
Messages: 0
Offline
Hi,

Is there an update to the DMCC that enables separating agent and caller streams?
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Offline
As of AE Services 6.x, DMCC has access to the Selective Listening Hold service of TSAPI. The process is basically:

1. Conference the Agent Recorder into the call.
2. Conference the Customer Recorder into the call.
3. Place the Agent Recorder on Selective Listening Hold so it cannot hear the Customer.
4. Place the Customer Recorder on Selective Listening Hold so it cannot hear the Agent.

The application will need to use the 6.x SDK and the AE Services requires a TSAPI Advanced license (expensive).

For the best information on Selective Listening Hold, see "Application Enablement Services TSAPI for Avaya Communication Manager Programmer's Reference". It contains a full description and, as the DMCC Call Control service is built on TSAPI, it is also applicable for DMCC.

Martin
KameswaranSubbaraman
Joined: Jun 28, 2006
Messages: 0
Offline
Thanks, Martin for the reply, Will try the same in our labs.
SajinValath
Joined: Nov 7, 2013
Messages: 0
Offline
Hi Martin,

Does the Selective Listen and Hold service work with encrypted audio? Please advice.

Thanks,
Sajin
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Offline
As far as I know, it does.

Martin
ClausSuffel
Joined: Nov 12, 2013
Messages: 12
Offline
Hi Martin,

Is it mandatory to conference seperate softphones (e.g. via SSC) into the call when using Selective Listening Hold?

Or can this feature also be used in the case of Multiple registration (recorder is connected as a second instance to an existing extension)?

And how about the TSAPI Advanced license?
Is there just one license needed for enabling this feature in general? Or is it licensed per recorded party/ per softphone?

Regards,
Claus
SajinValath
Joined: Nov 7, 2013
Messages: 0
Offline
Hi Martin,

Thanks. That means the recordings through "Selective Listening Hold" service can decrypt the encrypted media. Right?
-Sajin
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Offline
Hi Claus,

Yes. There must be a separate recorder for each audio path. It is not possible to use Multiple Registrations.

There is a single TSAPI Advanced license for the whole AE Services. It is expensive.

Martin
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Offline
Hi Sajin,

I don't see any reason why there would be a problem recording an encrypted call. When a call is in a conference, as it would be for Single Step Conference or Service Observer, the media has to be mixed in the Media Gateway. This must decypher the media to do so. The recorder gets a copy of this stream.

When registering the recorder, you can select whether or not you want the media to the recorder to be encrypted.

Martin
SajinValath
Joined: Nov 7, 2013
Messages: 0
Offline
Thanks Martin.

Can you please let me know when was this "Selective Listening Hold" feature released by Avaya?

Thanks again, Sajin
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Offline
As far as I know, it has been available in TSAPI for a long time - certainly 4.2. For DMCC, it was introduced as alpha quality in 5.2. It is officially supported from AE Services 6.1.

Martin
Go to:   
Mobile view