Genesys CTI User Forum
		Genesys CTI User Forum => Genesys-related Development => Topic started by: mrbasinger on October 29, 2008, 06:44:03 PM
		
			
			- 
				Can anyone please share an example of how to get attached data from the current interaction using the Agent Desktop .NET Toolkit ApplicationBlocksFor.Net?  Specifically, I am trying to modify the VoiceSample VoiceToolbar class to get the attached data when a new call is received.  I'm unclear of how to use com.genesyslab.ws.ail.interaction.AttachedData to do this.  And, I tried using the AgentDesktopToolkit.Interactions.AttachedData class but had issues getting the ConnectionLink to work.
Any help would be appreciated.  Thanks
			 
			
			- 
				Hi, here is example of using Application Blocks for .NET. If you need additional explanation, please ask.
using com.genesyslab.ail.ws.interaction;
class GenesysApplicationBlocksExample
{
private Genesyslab.Desktop.ApplicationBlocks.Interactions.Batch m_batch = null;
    void m_batch_InteractionChanged(object sender, InteractionEventArgs e)
    {
        if (e.EventReason == InteractionEventReason.RINGING)
        {
            AttachedData[] attachedData = iv.GetInteractionAttachedData();
            if (attachedData != null)
            {
                foreach (AttachedData item in attachedData)
                {
                    switch (item.key.ToString())
                    {
                        case GlobalConstants.GENESYS_ATTACHEMENT_TIME_OF_START:
                            timeOfStart = item.value.ToString();
                            break;
                        default:
                            break;
                    }
                }
            }
        }
    }
}
			 
			
			- 
				This type of SDK does not exist, so nobody cannot share.
			
 
			
			- 
				Not sure if this is a spam or annoy bot...Considering blocking this account
			
 
			
			- 
				Stop bot this forum and contact your Genesys contact directly, sir!