Newer Version Available
CallCenter
Represents the Call Center definition used to integrate Salesforce with a third-party
computer-telephony integration (CTI) system.
File Suffix and Directory Location
CallCenter components have the suffix callCenter and are stored in the callCenters folder.
Version
CallCenter components are available in API version 27.0 and later.
Fields
| Field Name | Field Type | Description |
|---|---|---|
| adapterUrl | string | Optional field. A URL that points to an adapter. |
| displayName | string | The display name of this call center. |
| displayNameLabel | string | The label of the displayName field in Call Center setup page. |
| internalNameLabel | string | The label of the internalName field in Call Center setup page. |
| version | string | The version of this call center. |
| sections | CallCenterSection[] | Custom setup items defined for this call center. |
CallCenterSection
| Field Name | Field Type | Description |
|---|---|---|
| items | CallCenterItem[] | Contains the label, name, and value that describe the sections. |
| label | string | The label of the section. |
| name | string | The name of the section. |
CallCenterItem
| Field Name | Field Type | Description |
|---|---|---|
| label | string | The label of the custom setup item. |
| name | string | The name of the custom setup item. |
| value | int or URL | The value of the custom setup item. |
Declarative Metadata Sample Definition
The following is an example of a CallCenter component:
1<?xml version="1.0" encoding="UTF-8"?>
2<CallCenter xmlns="http://soap.sforce.com/2006/04/metadata">
3 <adapterUrl>http://localhost:11000</adapterUrl>
4 <displayName>Demo Call Center Adapter</displayName>
5 <displayNameLabel>Display Name</displayNameLabel>
6 <internalNameLabel>Internal Name</internalNameLabel>
7 <sections>
8 <items>
9 <label>Description</label>
10 <name>reqDescription</name>
11 <value>Demo Call Center Adapter</value>
12 </items>
13 <items>
14 <label>CTI Connector ProgId</label>
15 <name>reqProgId</name>
16 <value>DemoAdapter.DemoAdapter.1</value>
17 </items>
18 <items>
19 <label>Version</label>
20 <name>reqVersion</name>
21 <value>3.0</value>
22 </items>
23 <items>
24 <label>CTI Adapter URL</label>
25 <name>reqAdapterUrl</name>
26 <value>http://localhost:11000</value>
27 </items>
28 <label>General Information</label>
29 <name>reqGeneralInfo</name>
30 </sections>
31 <sections>
32 <items>
33 <label>Outside Prefix</label>
34 <name>reqOutsidePrefix</name>
35 <value>1</value>
36 </items>
37 <items>
38 <label>Long Distance Prefix</label>
39 <name>reqLongDistPrefix</name>
40 <value>1</value>
41 </items>
42 <items>
43 <label>International Prefix</label>
44 <name>reqInternationalPrefix</name>
45 <value>01</value>
46 </items>
47 <label>Dialing Options</label>
48 <name>reqDialingOptions</name>
49 </sections>
50 <version>4</version>
51</CallCenter>