Top Banner
Easy Ice Service The easiest way to integrate with the CIC platform
13
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Easy Ice Service

Easy Ice ServiceThe easiest way to integrate with the

CIC platform

Page 2: Easy Ice Service

What is the Easy Ice Service?

• REST, SOAP and WCF compatible service to integrate with or query CIC

• No development knowledge required, no need to learn about IceLib (CIC API)

• Accessible from a web browser or any SOAP-compatible language

• IIS not required

Page 3: Easy Ice Service

What can I do with it?

• Show CIC statistics on an iPhone or an Android device

• Create users/interactions from any application

• Search interactions from a web page

• Place/disconnect/transfer calls on a Mac

• And so much more…

Page 4: Easy Ice Service

Examples (REST)

• Place a callhttp://server:9000/EasyIceService/Interaction/Call/?phonenumber=5551234

• Get an attribute from any interaction typehttp://server:9000/EasyIceService/Interaction/1234567890/Attribute/Eic_RemoteName(where 1234567890 is the interaction id)

• Transfer an interactionhttp://server:9000/EasyIceService/Interaction/1234567890/Transfer/5551234(where 1234567890 is the interaction id and 5551234 is the target)

• Get the duration of an interactionhttp://server:9000/EasyIceService/Interaction/1234567890/Duration(where 1234567890 is the interaction id)

Page 5: Easy Ice Service

More Examples (REST)

• Create a userhttp://server:9000/EasyIceService/User/?username=dummy&password=1234&extension=8101(where « dummy » is the username, « 1234 » is the password and « 8101 » is the user extension)

• Get a list of the statistics available in your systemhttp://server:9000/EasyIceService/Statistics

• Change a user status to Availablehttp://server:9000/EasyIceService/User/dummy/Status/Available(where « dummy » is the username and « Available » is the status to set the user to)

• Get the value of a server parameterhttp://server:9000/EasyIceService/ServerParameters/Work%Path(where « Work Path » is the name of the server parameter)

Page 6: Easy Ice Service

Examples (WCF/C#)

• Get a list of all userswcfClient.GetUsers();

• Get a list of the statistics available in your systemwcfClient.GetAllStatistics();

• Change a user status to AvailablewcfClient.SetUserStatus(« dummy », « Available »);(where « dummy » is the username and « Available » is the status to set the user to)

• Play a wav file to an active call interactionwcfClient.PlayWavFileExtended(« 1234567890 », « \\server\welcome.wav », true, false);

Page 7: Easy Ice Service

How does it work?

EasyIceService• IIS not required• WCF-based service,

SOAP/REST API

IceLib API

CIC• Interactions•Configuration• Statistics•Reporting•Etc.

Compatible with all SOAP/REST/WCF platforms devices(that’s pretty much all of them)

Page 8: Easy Ice Service

Functionalities

• Place calls• Create chat interactions• Create callbacks• Send faxes (TIFF and PDF)• Create generic objects

Page 9: Easy Ice Service

Functionalities #2

• Create/Delete Users• Create/Delete Workgroups• Get Users and Workgroups properties• Create/Delete Stations• Get and change a user statuses

Page 10: Easy Ice Service

Functionalities #3

• Search for interactions based on– ANI/DNIS– Date/Time range– Interaction Id– Last agent– Last workgroupFull interaction history is returned

Page 11: Easy Ice Service

Functionalities #4

• If you see a statistic in ICBM, you can get it• Workgroup• Agent• System• Dialer• …

Page 12: Easy Ice Service

And much more

• Download recordings• Transfer/Pickup/Hold/Mute/etc. any type of

interactions• Play digits or wav file to an existing call• Send custom notifications• Launch IPA processes• Get any interaction attribute, duration, etc.

Page 13: Easy Ice Service

More resources

• To learn more, visit the Easy Ice Service blog at

http://easyiceservice.wordpress.com

• Purchase on ININ’s MarketPlace (http://marketplace.inin.com)