Enterprise Chat And Email Developer S Guide To Web Service .

3y ago
18 Views
2 Downloads
587.50 KB
19 Pages
Last View : 1d ago
Last Download : 3m ago
Upload by : Jenson Heredia
Transcription

Enterprise Chat and Email Developer’sGuide to Web Service APIs for Chat,Release 12.5(1)For Unified Contact Center Enterprise and Packaged Contact CenterEnterpriseFirst Published: January, 2020Americas HeadquartersCisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706USAhttps://www.cisco.comTel: 408 526-4000800 553-NETS (6387)Fax: 408 527-0883

THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALLSTATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUTWARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THATSHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSEOR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's publicdomain version of the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITHALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUTLIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OFDEALING, USAGE, OR TRADE PRACTICE.IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING,WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCOOR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command displayoutput, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers inillustrative content is unintentional and coincidental.Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go tohttps://www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnershiprelationship between Cisco and any other company. (1110R)Enterprise Chat and Email Developer’s Guide to Web Service APIs for Chat: For Unified Contact Center Enterprise and Packaged Contact Center Enterprise. January 7, 2020 2016-2020 Cisco Systems, Inc. All rights reserved.

Contents1. About this Guide 62. Related Documents 63. Communications, Services, and Additional Information 6Cisco Bug Search Tool . 74. Field Alerts and Field Notices 75. Documentation Feedback 76. Document Conventions 77. Introduction 7Supported Versions . 88. Schema Definitions 99. Display chat option based on agent availability 9Request. 9URL Parameters . 9Request Headers. 9Request Body . 9XSD for Request Body . 9Sample Request XML. 10Response. 10Status codes . 10Response Headers . 10Response Body . 10XSD for Response Body . 1010. Display chat option based on agent capacity for chats 10Enterprise Chat and EmailDeveloper’s Guide to Web Service APIs for ChatPage 3

Request. 11URL Parameters . 11Request Headers. 11Request Body . 11XSD for Request Body . 11Sample Request XML. 11Response. 11Status codes . 11Response Headers . 12Response Body . 12XSD for Response Body . 1211. Display chat option based on queue depth and wait time 12Request. 12URL Parameters . 12Request Headers. 13Request Body . 13XSD for Request Body . 13Sample Request XML. 13Response. 13Status codes . 13Response Headers . 13Response Body . 13XSD for Response Body . 1412. Display chat option based on queue depth and agent availability 14Request. 14URL Parameters . 14Request Headers. 14Request Body . 14XSD for Request Body . 15Sample Request XML. 15Response. 15Status codes . 15Response Headers . 15Response Body . 15XSD for Response Body . 1513. Display chat option based on queue depth, agent availability, and entry point status 16Enterprise Chat and EmailDeveloper’s Guide to Web Service APIs for ChatPage 4

Request. 16URL Parameters . 16Request Headers. 16Request Body . 16XSD for Request Body . 16Sample Request XML. 17Response. 17Status codes . 17Response Headers . 17Response Body . 17XSD for Response Body . 1814. Submit custom chat surveys 18Request. 18URL Parameters . 18Request Headers. 18Request Body . 18XSD for Request Body . 18Sample Request XML. 19Response. 19Status codes . 19Response Headers . 19Response Body . 19XSD for Response Body . 19Enterprise Chat and EmailDeveloper’s Guide to Web Service APIs for ChatPage 5

Welcome to the Enterprise Chat and Email (ECE) feature, which provides multichannel interaction software usedby businesses all over the world as a core component to the Unified Contact Center Enterprise product line. ECEoffers a unified suite of the industry’s best applications for chat and email interaction management to enable ablended agent for handling of web chat, email and voice interactions.1. About this GuideThe Developers Guide to Web Service APIs for Chat describes how customers can use the Chat Web Services APIs toshow the Chat link on their web sites based on queue depth and the availability of agents to handle new chats.2. Related DocumentsThe latest versions of all Cisco documentation can be found online at https://www.cisco.comSubjectLinkComplete documentationfor Enterprise Chat andEmail, for both CiscoUnified Contact CenterEnterprise (UCCE) andCisco Packaged ContactCenter Enterprise oducts-support-series-home.html3. Communications, Services, and Additional InformationoTo receive timely, relevant information from Cisco, sign up at Cisco Profile Manager.oTo get the business impact you’re looking for with the technologies that matter, visit Cisco Services.oTo submit a service request, visit Cisco Support.oTo discover and browse secure, validated enterprise-class apps, products, solutions and services, visit CiscoMarketplace.oTo obtain general networking, training, and certification titles, visit Cisco Press.oTo find warranty information for a specific product or product family, access Cisco Warranty Finder.Enterprise Chat and EmailDeveloper’s Guide to Web Service APIs for ChatPage 6

Cisco Bug Search ToolCisco Bug Search Tool (BST) is a web-based tool that acts as a gateway to the Cisco bug tracking system thatmaintains a comprehensive list of defects and vulnerabilities in Cisco products and software. BST provides youwith detailed defect information about your products and software.4. Field Alerts and Field NoticesCisco products may be modified or key processes may be determined to be important. These are announcedthrough use of the Cisco Field Alerts and Cisco Field Notices. You can register to receive Field Alerts and FieldNotices through the Product Alert Tool on Cisco.com. This tool enables you to create a profile to receiveannouncements by selecting all products of interest.Log into www.cisco.com and then access the tool at html5. Documentation FeedbackTo provide comments about this document, send an email message to the following address:mailto:contactcenterproducts docfeedback@cisco.comWe appreciate your comments.6. Document ConventionsThis guide uses the following typographical conventions.ConventionIndicatesItalicEmphasis.Or the title of a published document.BoldLabels of items on the user interface, such as buttons, boxes, and lists. Or textthat must be typed by the user.MonospaceThe name of a file or folder, a database table column or value, or a command.VariableUser-specific text; varies from one user or installation to another.7. IntroductionEnterprise Chat and Email customers can use the Chat Web Services APIs to show the Chat link on their websites based on the availability of agents to handle new chats. The APIs can be used for following purposes:oTo enable or disable the Chat button on web sites depending on available agents.Enterprise Chat and EmailDeveloper’s Guide to Web Service APIs for ChatPage 7

oTo get the amount of time a customer might have to wait before an agent is available to chat.oTo find the position of customer in a queue to estimate how long a customer might have to wait before anagent is available to chat.oWrite new custom surveys for chat sessions to capture additional data.The API implementation follows standards for REST-based APIs and provides anonymous access. The APIreturns data in XML format.Supported VersionsoECE 12.5(1)Enterprise Chat and EmailDeveloper’s Guide to Web Service APIs for ChatPage 8

8. Schema DefinitionsThe schema definitions used in web services are available as XSD files in the distribution. You can use the PackIttool to extract the schema definitions. They are located in the eService.ear file at the locationlib/int/egpl application server.jar/com/egain/live/framework/bosh/xsd.9. Display chat option based on agent availabilityCheck if there are any available agents (defined as the Available for chat check box being selected in the AgentConsole) who can handle chats that start from a specific entry point. Use this API to decide to show or hide thechat link on the website based on agent availability.RequestA request to check agent availability has the following ability/idURL P A R A M E T E R SNameDescriptionTypeRequiredIDThe ID of the entry point for whichyou want to check the agentavailability.longYesDefault value foroptionalparametersREQUEST HEADERSNot applicable.REQUEST BODYNoneXSD F O R R E Q U E S T B O D YNot applicable.Enterprise Chat and EmailDeveloper’s Guide to Web Service APIs for ChatPage 9

S A M P L E R E Q U E S T XMLNot applicable.ResponseThe response includes HTTP status code and a Response Body.STATUS CODESSuccess codes:o200: The agent availability status is returned. A True response means an agent is available. A False responsemeans no agent is available.Error codes:o500: Unable to retrieve agent availability information.RESPONSE HEADERSNot applicable.RESPONSE BODYHTTP/1.1 200 OK ?xml version "1.0" encoding "UTF-8" standalone "yes"? agentAvailability available "true" xmlns:ns2 "http://bindings.egain.com/chat"xmlns:ns4 "urn:ietf:params:xml:ns:xmpp-stanzas" xmlns:ns3 "jabber:client"xmlns:ns5 "http://jabber.org/protocol/httpbind"/ XSD F O R R E S P O N S E B O D YThe XML schema is defined in the agentAvailability node in the eGainBosh.xsd file.10. Display chat option based on agent capacity for chatsFetches the capacity of all agents to work on new chat activities in the queue mapped to the given entry point.This API returns the difference between the maximum load that all agents can take and the current load of allagents in the queue of the entry point. Use this API to decide to show the Chat button or offer new chats tocustomers only when there are agents available to receive more work.Enterprise Chat and EmailDeveloper’s Guide to Web Service APIs for ChatPage 10

RequestA request to check agent capacity has the following dURL P A R A M E T E R SNameDescriptionTypeRequiredIDThe ID of the entry point for whichyou want to check the agentcapacity.longYesDefault value foroptionalparametersREQUEST HEADERSNot applicable.REQUEST BODYNot applicable.XSD F O R R E Q U E S T B O D YNot applicable.S A M P L E R E Q U E S T XMLNot applicable.ResponseThe response includes HTTP status code and a Response Body.STATUS CODESSuccess codes:o200: The remaining capacity of agents for the entry point is returned. A positive number reflects theremaining capacity. Zero means either there are no agents available in the system, or all agents are working totheir maximum load.Error codes:Enterprise Chat and EmailDeveloper’s Guide to Web Service APIs for ChatPage 11

o500: Unable to retrieve the information.RESPONSE HEADERSNot applicable.RESPONSE BODYOutput is generated in an XML format.HTTP/1.1 200 OK ?xml version "1.0" encoding "UTF-8" standalone "yes"? availableSlots xmlns:ns2 "http://bindings.egain.com/chat"xmlns:ns4 "urn:ietf:params:xml:ns:xmpp-stanzas" xmlns:ns3 "jabber:client"xmlns:ns5 "http://jabber.org/protocol/httpbind" ns2:count 4 /ns2:count /availableSlots XSD F O R R E S P O

Enterprise Chat and Email Developer’s Guide to Web Service APIs for Chat Page 7 Cisco Bug Search Tool Cisco Bug Search Tool (BST) is a web-based tool that acts as a gateway to the Cisco bug tracking system that maintains a comprehensive list of defects and vulnerabilities in Cisco products and software. BST provides you with detailed defect information about your products and software. 4 .

Related Documents:

X-LIVEAGENT-API-VERSION The Salesforce API version for the request. The system-generated ID used to identify the Chat session on the Chat servers. This . To create a new Chat session, you must call the SessionId request. Create a Chat Visitor Session To create or reestablish a chat visitor session using the Chat REST API, you must make .

A unified suite of the industry's best applications for chat and email interaction management, it is the backbone of many innovative contact centers and customer service organizations. About This Guide Enterprise Chat and Email Browser Settings Guide helps you set up your web browser, and Java for Enterprise Chat and Email (ECE).

the industry's best applications for chat and email interaction management to enable a blended agent for handling of web chat, email and voice interactions. About This Guide Enterprise Chat and Email Administrator's Guide introduces you to the ECE Administration and helps you understand

Chat forestier ou chat domestique ? Etudier la répartition du chat forestier d'Euro pe en France pose d'emblée le problème de la distinction avec le chat domestique (voir l'annexe 2 en fin d'arti-cle). Le chat forestier est autochtone en France continentale (Vigne et al., 1999), mais il vit en sympatrie avec le chat domes-

Demand 155 Setting Up Siebel Chat for Languages Not Su pported by Default by Oracle Contact On Demand 156 Appendix A: Siebel Chat Deployment Using Third-Party Chat Solutions Deployment of Siebel Chat Using Third-Party Chat Solutions 157 Appendix B: Methods for Customizing Siebel Chat Process

8 Monday 9 Tuesday 10 Wednesday 11 Thursday 12 Friday 13 Saturday 14 Sunday MOSAIC Life Engagement Calendar Snack-n-Chat Snack-n-Chat Snack-n-Chat Snack-n-Chat Snack-n-Chat Snack-n-Chat April 8 - 14, 2019 Draw a Bird Day National Library Day National Siblin

Changes in Oracle SQL Developer Release 18.1 xlviii 1 SQL Developer Concepts and Usage 1.1 About SQL Developer 1-2 1.2 Installing and Getting Started with SQL Developer 1-2 1.3 SQL Developer User Interface 1-3 1.3.1 Menus for SQL Developer

standard, the ISO 14001:2004 manual is being integrated into the new manual so that cross referencing between the two systems becomes easier and enhances the understanding of the differences between the new and the old standards. This is to be used as a reference document only _ ESM 43012 Issue Date: 4th October 2017 Page 1 of 40 _ Environmental Manual ISO 14001:2015 _ Introduction .