SlideShare a Scribd company logo
Easy Ice Service
The easiest way to integrate with the
            CIC platform
• 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
• 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…
Examples (REST)

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

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

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

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

• Create a user
http://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 system
http://server:9000/EasyIceService/Statistics

• Change a user status to Available
http://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 parameter
http://server:9000/EasyIceService/ServerParameters/Work%Path
(where « Work Path » is the name of the server parameter)
Examples (WCF/C#)

• Get a list of all users
wcfClient.GetUsers();

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

• Change a user status to Available
wcfClient.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 interaction
wcfClient.PlayWavFileExtended(« 1234567890 », « serverwelcome.wav », true, false);
• IIS not required
EasyIceService     • WCF-based service,
                     SOAP/REST API




                 IceLib API


                                            •Interactions


                                      CIC
                                            •Configuration
                                            •Statistics
                                            •Reporting
                                            •Etc.
Functionalities

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

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

• Search for interactions based on
  – ANI/DNIS
  – Date/Time range
  – Interaction Id
  – Last agent
  – Last workgroup
  Full interaction history is returned
Functionalities #4

•   If you see a statistic in ICBM, you can get it
•   Workgroup
•   Agent
•   System
•   Dialer
•   …
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.
• To learn more, visit the Easy Ice Service blog at
  http://easyiceservice.wordpress.com




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

More Related Content

PDF
Istio: solving challenges of hybrid cloud
PPT
Introduction to FileCatalyst Central
PPTX
Intro to FileCatalyst Direct v3.7
PDF
MongoDB and Machine Learning with Flowable
PPTX
Evolution of integration and microservices patterns with service mesh
PPTX
06 web api
PPTX
Ci selenium
Istio: solving challenges of hybrid cloud
Introduction to FileCatalyst Central
Intro to FileCatalyst Direct v3.7
MongoDB and Machine Learning with Flowable
Evolution of integration and microservices patterns with service mesh
06 web api
Ci selenium

What's hot (14)

PPT
Rest introduction
PPTX
Windows communication foundation (part2) jaliya udagedara
PDF
Using Kafka: Anatomy of the Flowable event registry
PDF
[WSO2Con EU 2018] Decentralized Data Architectures
PPTX
Microservices Vienna 2015
PDF
BDV Webinar Series - Uros - Big Data Policy Engine
PDF
Alfresco Day Amsterdam 2015, Technical Track - Doing more with Activiti
PDF
WebCamp: Developer Day: Архитектура приложений на основе компонентов - Артем ...
PDF
What’s New with Flowable?
PDF
[WSO2Con EU 2018] Building Reactive Applications Using Event Driven Architecture
PPTX
Making sense of microservices, service mesh, and serverless
PPTX
VMware Monitoring-Discover And Monitor Your Virtual Environment
PDF
Mobile Offline First
PPTX
SOA - Unit 2 - Service Oriented Architecture
Rest introduction
Windows communication foundation (part2) jaliya udagedara
Using Kafka: Anatomy of the Flowable event registry
[WSO2Con EU 2018] Decentralized Data Architectures
Microservices Vienna 2015
BDV Webinar Series - Uros - Big Data Policy Engine
Alfresco Day Amsterdam 2015, Technical Track - Doing more with Activiti
WebCamp: Developer Day: Архитектура приложений на основе компонентов - Артем ...
What’s New with Flowable?
[WSO2Con EU 2018] Building Reactive Applications Using Event Driven Architecture
Making sense of microservices, service mesh, and serverless
VMware Monitoring-Discover And Monitor Your Virtual Environment
Mobile Offline First
SOA - Unit 2 - Service Oriented Architecture
Ad

Similar to Easy Ice Service (20)

PPTX
ISTIO Deep Dive
PPTX
Skype for business mobility
PPTX
IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17
PDF
Monitoring microservices platform
PPT
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
PDF
Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...
PDF
Recipes for a successful production cloudfoundry deployment - CF Summit 2014
DOC
Resume
PPTX
SplunkLive! Presentation - Data Onboarding with Splunk
PPTX
Microsoft flow how, when & why
PPTX
User activity monitoring with SysKit
PDF
Introduction to FreeSWITCH
PDF
The History and Status of Web Crypto API (2012)
PDF
Ruslan Belkin And Sean Dawson on LinkedIn's Network Updates Uncovered
PPTX
Downtime is Not an Option: Integrating IBM Z into ServiceNow and Splunk
PPTX
PPTX
DEVNET-1128 Cisco Intercloud Fabric NB Api's for Business & Providers
PPTX
Alfresco mobile webinar 11 1-11
PPTX
Alfresco iOS Mobile Application In Depth Details and Design
PPTX
Presentacion inConcert Allegro 2015
ISTIO Deep Dive
Skype for business mobility
IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17
Monitoring microservices platform
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
Cloud Foundry Cookbook: Recipes for a Successful Cloud Foundry Deployment in ...
Recipes for a successful production cloudfoundry deployment - CF Summit 2014
Resume
SplunkLive! Presentation - Data Onboarding with Splunk
Microsoft flow how, when & why
User activity monitoring with SysKit
Introduction to FreeSWITCH
The History and Status of Web Crypto API (2012)
Ruslan Belkin And Sean Dawson on LinkedIn's Network Updates Uncovered
Downtime is Not an Option: Integrating IBM Z into ServiceNow and Splunk
DEVNET-1128 Cisco Intercloud Fabric NB Api's for Business & Providers
Alfresco mobile webinar 11 1-11
Alfresco iOS Mobile Application In Depth Details and Design
Presentacion inConcert Allegro 2015
Ad

Recently uploaded (20)

PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
1. Introduction to Computer Programming.pptx
PPT
What is a Computer? Input Devices /output devices
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Modernising the Digital Integration Hub
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
STKI Israel Market Study 2025 version august
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
Web App vs Mobile App What Should You Build First.pdf
1. Introduction to Computer Programming.pptx
What is a Computer? Input Devices /output devices
NewMind AI Weekly Chronicles - August'25-Week II
A contest of sentiment analysis: k-nearest neighbor versus neural network
cloud_computing_Infrastucture_as_cloud_p
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Zenith AI: Advanced Artificial Intelligence
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Modernising the Digital Integration Hub
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
O2C Customer Invoices to Receipt V15A.pptx
STKI Israel Market Study 2025 version august
Enhancing emotion recognition model for a student engagement use case through...
Chapter 5: Probability Theory and Statistics
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A comparative study of natural language inference in Swahili using monolingua...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Module 1.ppt Iot fundamentals and Architecture

Easy Ice Service

  • 1. Easy Ice Service The easiest way to integrate with the CIC platform
  • 2. • 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
  • 3. • 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…
  • 4. Examples (REST) • Place a call http://server:9000/EasyIceService/Interaction/Call/?phonenumber=5551234 • Get an attribute from any interaction type http://server:9000/EasyIceService/Interaction/1234567890/Attribute/Eic_RemoteName (where 1234567890 is the interaction id) • Transfer an interaction http://server:9000/EasyIceService/Interaction/1234567890/Transfer/5551234 (where 1234567890 is the interaction id and 5551234 is the target) • Get the duration of an interaction http://server:9000/EasyIceService/Interaction/1234567890/Duration (where 1234567890 is the interaction id)
  • 5. More Examples (REST) • Create a user http://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 system http://server:9000/EasyIceService/Statistics • Change a user status to Available http://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 parameter http://server:9000/EasyIceService/ServerParameters/Work%Path (where « Work Path » is the name of the server parameter)
  • 6. Examples (WCF/C#) • Get a list of all users wcfClient.GetUsers(); • Get a list of the statistics available in your system wcfClient.GetAllStatistics(); • Change a user status to Available wcfClient.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 interaction wcfClient.PlayWavFileExtended(« 1234567890 », « serverwelcome.wav », true, false);
  • 7. • IIS not required EasyIceService • WCF-based service, SOAP/REST API IceLib API •Interactions CIC •Configuration •Statistics •Reporting •Etc.
  • 8. Functionalities • Place calls • Create chat interactions • Create callbacks • Send faxes (TIFF and PDF) • Create generic objects
  • 9. Functionalities #2 • Create/Delete Users • Create/Delete Workgroups • Get Users and Workgroups properties • Create/Delete Stations • Get and change a user statuses
  • 10. Functionalities #3 • Search for interactions based on – ANI/DNIS – Date/Time range – Interaction Id – Last agent – Last workgroup Full interaction history is returned
  • 11. Functionalities #4 • If you see a statistic in ICBM, you can get it • Workgroup • Agent • System • Dialer • …
  • 12. 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.
  • 13. • To learn more, visit the Easy Ice Service blog at http://easyiceservice.wordpress.com • Purchase on ININ’s MarketPlace (http://marketplace.inin.com)