Author Message
SivaramaKrishananPratheep
Joined: Feb 9, 2012
Messages: 30
Offline
Hi,

We have two applications X and Y. X monitors the VDN 4000 and Y monitors the VDN 5000.

1) Call comes to VDN 4000
2) Answered by Agent
3) Warm/Cold Transfer call to VDN 5000

Now application X wont receives any CTI events related to VDN 5000

If application Y(not monitored) is not running then application X receives the events related to VDN 5000 after transfer call.

Is this is the behavior of CSTAMonitorcallsviaDevice ()?

We dont want to use CSTAMonitorCall and also not to monitor the VDN 5000 in application X.

How to get the CTI events for VDN 5000 with out monitoring that VDN in application X?
JohnBiggs
Joined: Jun 20, 2005
Messages: 1141
Location: Rural, Virginia
Offline
Application X will need to either wait for VDN 5000 to deliver the call to an agent and establish a monitor on that agent from application X before completing the transfer, or generically have monitors on all the agents that may receive the transferred call and enable UCIDs in the system and align the UCID of the transferred to call to the agent that ultimately receives the call. Once the transfer completes VDN 4000 is no longer 'in' the call.
MartinFlynn
Joined: Nov 30, 2009
Messages: 1922
Offline
You may find it useful to look at the "Monitor Calls Via Device Service" section of "TSAPI for Avaya Communication Manager Programmer's Reference".

Martin
Go to:   
Mobile view