Author Message
annam
Joined: Nov 19, 2014
Messages: 24
Offline
Hello
We are looking the possibility to integrate small application (just make the conference when Call is answered by EMC Desktop).
Does somebody have experience in this integration?

Thank you in advance
Anna
Ale?Bevk
Joined: Apr 8, 2015
Messages: 4
Offline
Hi,

search for a CCE (EMC) plugin template for Microsoft Visual Studio and install it into Visual Studio.

Create new CCE/EMC plugin, type of plugin doesnt matter (button, toolbar, document window,...), preferably something, that isn't shown on Agent Desktop GUI.

When the project is created, look at the TelephonyEventHandler file. There will be a default event handler:


static void XMLStation_StationCallChanged(object sender, AgileSoftware.Developer.Station.StationCallChangedEventArgs arg)


In the method, you can check if the call was answered and do the conference call:


private static void XMLStation_StationCallChanged(object sender, AgileSoftware.Developer.Station.StationCallChangedEventArgs arg)
{
if (arg.StationCall.CallState == AgileSoftware.Developer.Station.enCallState.Connected)
Plugin.XMLStation.CallConference(AgileSoftware.Developer.Station.enConferenceType.BlindConference, "3rd party number", "additional call user data");
}


Or you can also define Plugin.XMLClient.CSTAEstablished event, and do the same thing.
Go to:   
Mobile view