If you have a VB programmer on your staff, this is easy-peasy.
Take the sample CTIOS Soft Phone from the CTIOS Toolkit install and hack away. For guidelines on how to extract peripheral variables and ECC variables from the contact, take a look at the code for the Blended Agent CTIOS Soft Phone. The CTIOS documentation details all objects and methods.
This is a well-trodden path - any VB programmer worth their salt can get this going in a few hours.
Regards,
Geoff