From Bright Pattern Documentation
Jump to: navigation, search
 
Line 2: Line 2:
 
To configure a call center in Salesforce, you will need to define it using a call center definition file. Call center definition files are used to support the integration of the Salesforce CRM Call Center with multiple CTI vendors. The first instance of a call center record for a particular CTI adapter must be defined by importing the adapter’s call center definition file.
 
To configure a call center in Salesforce, you will need to define it using a call center definition file. Call center definition files are used to support the integration of the Salesforce CRM Call Center with multiple CTI vendors. The first instance of a call center record for a particular CTI adapter must be defined by importing the adapter’s call center definition file.
  
 
+
== In Salesforce Lightning ==
== Upload This Definition File ==
 
 
When uploading your call center definition, be sure to upload the following XML, which is up to date for Bright Pattern Contact Center version 3.15 and higher.
 
When uploading your call center definition, be sure to upload the following XML, which is up to date for Bright Pattern Contact Center version 3.15 and higher.
  
Line 10: Line 9:
 
Item ''reqSalesforceCompatibilityMode'' provides compatibility with Salesforce Lightning; without this item, Bright Pattern integration will not work in Salesforce Lightning.
 
Item ''reqSalesforceCompatibilityMode'' provides compatibility with Salesforce Lightning; without this item, Bright Pattern integration will not work in Salesforce Lightning.
  
 +
=== Definition File ===
 +
<callCenter>
 +
 +
<section sortOrder="0" name="reqGeneralInfo" label="General information">
 +
<item sortOrder="0" name="reqInternalName" label="Internal name">CSIMIntegration</item>
 +
<item sortOrder="1" name="reqDisplayName" label="Display name">CSIM Integration</item>
 +
<item sortOrder="2" name="reqAdapterUrl" label="Agent Desktop URL"></item>
 +
<item sortOrder="3" name="reqUseApi" label="Use CTI API">true</item>
 +
<item sortOrder="4" name="reqSoftphoneHeight" label="Softphone height">300</item>
 +
<item sortOrder="5" name="reqSoftphoneWidth" label="Softphone width">500</item>
 +
<item sortOrder="6" name="custTenantUrl" label="Tenant URL (if different from AD URL)">example.com</item>
 +
<item sortOrder="7" name="muteRecordingUrls" label="Mute Recording Urls"></item>
 +
<item sortOrder="8" name="reqSalesforceCompatibilityMode" label="Salesforce Compatibility
 +
Mode">Lightning</item>
 +
</section>
 +
 +
<section sortOrder="1" name="reqDialingOptions" label="Dialing Options">
 +
<item sortOrder="0" name="reqOutsidePrefix" label="Outside Prefix">9</item>
 +
<item sortOrder="1" name="reqLongDistPrefix" label="Long Distance Prefix">1</item>
 +
<item sortOrder="2" name="reqInternationalPrefix" label="International Prefix">011</item>
 +
</section>
 +
 +
</callCenter>
  
<blockquote>
 
<callCenter><br />
 
<br />
 
 
<section sortOrder="0" name="reqGeneralInfo" label="General information"><br />
 
<item sortOrder="0" name="reqInternalName" label="Internal name">CSIMIntegration</item><br />
 
<item sortOrder="1" name="reqDisplayName" label="Display name">CSIM Integration</item><br />
 
<item sortOrder="2" name="reqAdapterUrl" label="Agent Desktop URL"></item><br />
 
<item sortOrder="3" name="reqUseApi" label="Use CTI API">true</item><br />
 
<item sortOrder="4" name="reqSoftphoneHeight" label="Softphone height">300</item><br />
 
<item sortOrder="5" name="reqSoftphoneWidth" label="Softphone width">500</item><br />
 
<item sortOrder="6" name="custTenantUrl" label="Tenant URL (if different from AD URL)">example.com</item><br />
 
<item sortOrder="7" name="muteRecordingUrls" label="Mute Recording Urls"></item><br />
 
<item sortOrder="8" name="reqSalesforceCompatibilityMode" label="Salesforce Compatibility Mode">Lightning</item><br />
 
</section>
 
 
<section sortOrder="1" name="reqDialingOptions" label="Dialing Options"><br />
 
<item sortOrder="0" name="reqOutsidePrefix" label="Outside Prefix">9</item><br />
 
<item sortOrder="1" name="reqLongDistPrefix" label="Long Distance Prefix">1</item><br />
 
<item sortOrder="2" name="reqInternationalPrefix" label="International Prefix">011</item><br />
 
</section>
 
 
<br />
 
</callCenter>
 
</blockquote>
 
  
 +
== In Salesforce Classic ==
 +
When uploading your call center definition, be sure to upload the following XML, which is up to date for Bright Pattern Contact Center version 3.15 and higher.
  
 +
=== Definition File ===
 +
<callCenter>
 +
 +
<section sortOrder="0" name="reqGeneralInfo" label="General information">
 +
<item sortOrder="0" name="reqInternalName" label="Internal name">CSIMIntegration</item>
 +
<item sortOrder="1" name="reqDisplayName" label="Display name">CSIM Integration</item>
 +
<item sortOrder="2" name="reqAdapterUrl" label="Agent Desktop URL"></item>
 +
<item sortOrder="3" name="reqUseApi" label="Use CTI API">true</item>
 +
<item sortOrder="4" name="reqSoftphoneHeight" label="Softphone height">300</item>
 +
<item sortOrder="5" name="reqSoftphoneWidth" label="Softphone width">500</item>
 +
<item sortOrder="6" name="custTenantUrl" label="Tenant URL (if different from AD URL)">example.com</item>
 +
</section>
 +
 +
<section sortOrder="1" name="reqDialingOptions" label="Dialing Options">
 +
<item sortOrder="0" name="reqOutsidePrefix" label="Outside Prefix">9</item>
 +
<item sortOrder="1" name="reqLongDistPrefix" label="Long Distance Prefix">1</item>
 +
<item sortOrder="2" name="reqInternationalPrefix" label="International Prefix">011</item>
 +
</section>
 +
 +
 +
</callCenter>
  
  
<center>[[sfdc-integration-guide/Prerequisites|< Previous]]  |  [[sfdc-integration-guide/InstallingaManagedPackage|Next >]]</center>
 
 
</translate>
 
</translate>

Revision as of 21:44, 1 February 2019

• 3.16 • 3.17 • 3.18

Importing a Call Center Definition File

To configure a call center in Salesforce, you will need to define it using a call center definition file. Call center definition files are used to support the integration of the Salesforce CRM Call Center with multiple CTI vendors. The first instance of a call center record for a particular CTI adapter must be defined by importing the adapter’s call center definition file.

In Salesforce Lightning

When uploading your call center definition, be sure to upload the following XML, which is up to date for Bright Pattern Contact Center version 3.15 and higher.

Note that this call definition file includes item muteRecordingUrls, which allows supervisors working in the integrated Agent Desktop to pause agents’ screen recordings or mute the recordings of agents’ calls while agents are receiving sensitive data (e.g., credit card numbers).

Item reqSalesforceCompatibilityMode provides compatibility with Salesforce Lightning; without this item, Bright Pattern integration will not work in Salesforce Lightning.

Definition File

<callCenter>

<section sortOrder="0" name="reqGeneralInfo" label="General information">
<item sortOrder="0" name="reqInternalName" label="Internal name">CSIMIntegration</item>
<item sortOrder="1" name="reqDisplayName" label="Display name">CSIM Integration</item>
<item sortOrder="2" name="reqAdapterUrl" label="Agent Desktop URL"></item>
<item sortOrder="3" name="reqUseApi" label="Use CTI API">true</item>
<item sortOrder="4" name="reqSoftphoneHeight" label="Softphone height">300</item>
<item sortOrder="5" name="reqSoftphoneWidth" label="Softphone width">500</item>
<item sortOrder="6" name="custTenantUrl" label="Tenant URL (if different from AD URL)">example.com</item>
<item sortOrder="7" name="muteRecordingUrls" label="Mute Recording Urls"></item>
<item sortOrder="8" name="reqSalesforceCompatibilityMode" label="Salesforce Compatibility 
Mode">Lightning</item>
</section>

<section sortOrder="1" name="reqDialingOptions" label="Dialing Options">
<item sortOrder="0" name="reqOutsidePrefix" label="Outside Prefix">9</item>
<item sortOrder="1" name="reqLongDistPrefix" label="Long Distance Prefix">1</item>
<item sortOrder="2" name="reqInternationalPrefix" label="International Prefix">011</item>
</section>

</callCenter>


In Salesforce Classic

When uploading your call center definition, be sure to upload the following XML, which is up to date for Bright Pattern Contact Center version 3.15 and higher.

Definition File

<callCenter>

<section sortOrder="0" name="reqGeneralInfo" label="General information">
<item sortOrder="0" name="reqInternalName" label="Internal name">CSIMIntegration</item>
<item sortOrder="1" name="reqDisplayName" label="Display name">CSIM Integration</item>
<item sortOrder="2" name="reqAdapterUrl" label="Agent Desktop URL"></item>
<item sortOrder="3" name="reqUseApi" label="Use CTI API">true</item>
<item sortOrder="4" name="reqSoftphoneHeight" label="Softphone height">300</item>
<item sortOrder="5" name="reqSoftphoneWidth" label="Softphone width">500</item>
<item sortOrder="6" name="custTenantUrl" label="Tenant URL (if different from AD URL)">example.com</item>
</section>

<section sortOrder="1" name="reqDialingOptions" label="Dialing Options">
<item sortOrder="0" name="reqOutsidePrefix" label="Outside Prefix">9</item>
<item sortOrder="1" name="reqLongDistPrefix" label="Long Distance Prefix">1</item>
<item sortOrder="2" name="reqInternationalPrefix" label="International Prefix">011</item>
</section>


</callCenter>
< Previous | Next >