Documents

api_cti

Description
cti documents
Categories
Published
of 111
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  Open CTI Developer Guide Version 43.0, Summer ’ 18  @salesforcedocs Last updated: June 20, 2018  ©  Copyright 2000 – 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc.,as are other names and marks. Other marks appearing herein may be trademarks of their respective owners.  CONTENTS Chapter 1: Get Started with Open CTI  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Why Your UI Matters  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Open CTI Method Parity  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Other Voice Solutions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Customize Functionality  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Open CTI Support Policy  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Backward Compatibility  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 API Support  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Chapter 2: Call Center Definition Files  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Call Center Definition File Format  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Required Elements and Attributes  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Optional Elements and Attributes  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Specify Values for <item> Elements  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Sample Call Center Definition File  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Chapter 3: Working with Open CTI  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Connect to Open CTI  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Demo Adapter  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Open CTI and Security  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Asynchronous Calls  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Sample HTML Page  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Work with Canvas  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Work with Console APIs  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Best Practices  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Chapter 4: Methods for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 disableClickToDial() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 enableClickToDial() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 getAppViewInfo() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 getCallCenterSettings() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 getSoftphoneLayout() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 isSoftphonePanelVisible() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 notifyInitializationComplete() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 onClickToDial() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 onNavigationChange() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 refreshView() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 runApex() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 saveLog() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46  screenPop() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 searchAndScreenPop() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 setSoftphoneItemIcon() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 setSoftphoneItemLabel() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 setSoftphonePanelHeight() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 setSoftphonePanelIcon() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 setSoftphonePanelLabel() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 setSoftphonePanelVisibility() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 setSoftphonePanelWidth() for Lightning Experience  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Common Error Messages for Lightning Experience Methods  . . . . . . . . . . . . . . . . . . . . . . . . 67 Chapter 5: Methods for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Methods for Salesforce Application Interaction  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 getPageInfo() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 isInConsole() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 isVisible() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 notifyInitializationComplete() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 onFocus() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 onObjectUpdate() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 refreshObject() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 refreshPage() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 refreshRelatedList() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 reloadFrame() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 runApex() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 saveLog() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 screenPop() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 searchAndGetScreenPopUrl() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . 86 searchAndScreenPop() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 setVisible() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Methods for Computer-Telephony Integration (CTI)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 disableClickToDial() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 enableClickToDial() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 getCallCenterSettings() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 getDirectoryNumbers() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 getSoftphoneLayout() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 onClickToDial() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 setSoftphoneHeight() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 setSoftphoneWidth() for Salesforce Classic  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Chapter 6: Other Resources  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Open CTI Typographical Conventions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Contents

Como Pode

Jul 12, 2018
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks