initial commit
[BroadWorks-OCI.git] / share / OCISchemaAS / Services / OCISchemaServiceCallCenter.xsd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 \r
3 <!-- ********************************************************************** -->\r
4 <!-- Copyright (c) 2000-2012 BroadSoft, Inc.  All rights reserved.          -->\r
5 <!-- ********************************************************************** -->\r
6 <!-- O C I   X M L   S C H E M A  :  S E R V I C E  P A R T                 -->\r
7 <!--                                                                        -->\r
8 <!-- C A L L   C E N T E R  S E R V I C E                                   -->\r
9 <!--                                                                        -->\r
10 <!-- This file defines the XML Schema for the BroadSoft Application Server  -->\r
11 <!-- Open Client Interface (OCI).                                           -->\r
12 <!-- ********************************************************************** -->\r
13 \r
14 <xs:schema xmlns:xs             = "http://www.w3.org/2001/XMLSchema"\r
15            xmlns:core           = "C"\r
16            xmlns                = ""\r
17            attributeFormDefault = "qualified"\r
18            elementFormDefault   = "qualified">\r
19   \r
20   <xs:import namespace      = "C"\r
21              schemaLocation = "../OCISchemaBASE.xsd"/>\r
22   \r
23   <xs:include schemaLocation="../OCISchemaDataTypes.xsd"/>\r
24   <xs:include schemaLocation="../OCISchemaSearchCriteria.xsd"/>\r
25   \r
26   <!-- ********************************************************************************** -->\r
27   <!-- C A L L   C E N T E R    R E Q U E S T S  A N D  R E S P O N S E S                 -->\r
28   <!-- ********************************************************************************** -->\r
29   <!--\r
30   Requests and responses are listed here in alphabetical order.\r
31   The non-primitive attributes inside the commands are defined in another\r
32   section of the schema.\r
33 \r
34   Requests in this schema file:\r
35     EnterpriseCallCenterAgentThresholdDefaultProfileGetRequest    \r
36     EnterpriseCallCenterAgentThresholdProfileAddAgentListRequest    \r
37     EnterpriseCallCenterAgentThresholdProfileAddRequest    \r
38     EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest    \r
39     EnterpriseCallCenterAgentThresholdProfileDeleteRequest    \r
40     EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest    \r
41     EnterpriseCallCenterAgentThresholdProfileGetListRequest    \r
42     EnterpriseCallCenterAgentThresholdProfileGetRequest    \r
43     EnterpriseCallCenterAgentThresholdProfileModifyRequest    \r
44     EnterpriseCallCenterAgentUnavailableCodeAddRequest    \r
45     EnterpriseCallCenterAgentUnavailableCodeDeleteRequest    \r
46     EnterpriseCallCenterAgentUnavailableCodeGetListRequest    \r
47     EnterpriseCallCenterAgentUnavailableCodeGetRequest    \r
48     EnterpriseCallCenterAgentUnavailableCodeModifyRequest    \r
49     EnterpriseCallCenterAgentUnavailableCodeSettingsGetRequest17sp4    \r
50     EnterpriseCallCenterAgentUnavailableCodeSettingsModifyRequest    \r
51     EnterpriseCallCenterCallDispositionCodeAddRequest    \r
52     EnterpriseCallCenterCallDispositionCodeDeleteRequest    \r
53     EnterpriseCallCenterCallDispositionCodeGetListRequest    \r
54     EnterpriseCallCenterCallDispositionCodeGetRequest    \r
55     EnterpriseCallCenterCallDispositionCodeGetUsageListRequest    \r
56     EnterpriseCallCenterCallDispositionCodeModifyRequest    \r
57     EnterpriseCallCenterCallDispositionCodeModifyActiveListRequest    \r
58     EnterpriseCallCenterCurrentAndPastAgentGetListRequest    \r
59     EnterpriseCallCenterCurrentAndPastCallCenterGetListRequest    \r
60     EnterpriseCallCenterCurrentAndPastDNISGetListRequest    \r
61     EnterpriseCallCenterEnhancedReportingBrandingGetRequest    \r
62     EnterpriseCallCenterEnhancedReportingBrandingModifyRequest    \r
63     EnterpriseCallCenterEnhancedReportingGetAvailableReportTemplateListRequest    \r
64     EnterpriseCallCenterEnhancedReportingGetRequest19    \r
65     EnterpriseCallCenterEnhancedReportingModifyRequest19    \r
66     EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest    \r
67     EnterpriseCallCenterEnhancedReportingReportTemplateDeleteRequest    \r
68     EnterpriseCallCenterEnhancedReportingReportTemplateGetListRequest    \r
69     EnterpriseCallCenterEnhancedReportingReportTemplateGetRequest    \r
70     EnterpriseCallCenterEnhancedReportingReportTemplateModifyRequest    \r
71     EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest    \r
72     EnterpriseCallCenterEnhancedReportingScheduledReportDeleteRequest    \r
73     EnterpriseCallCenterEnhancedReportingScheduledReportGetActiveListRequest    \r
74     EnterpriseCallCenterEnhancedReportingScheduledReportGetCompletedListRequest    \r
75     EnterpriseCallCenterEnhancedReportingScheduledReportGetListRequest    \r
76     EnterpriseCallCenterEnhancedReportingScheduledReportGetRequest    \r
77     EnterpriseCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest    \r
78     EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest    \r
79     EnterpriseCallCenterGetRequest17sp4    \r
80     EnterpriseCallCenterGetRoutingPolicyRequest    \r
81     EnterpriseCallCenterModifyRequest    \r
82     EnterpriseCallCenterModifyRoutingPolicyRequest    \r
83     GroupCallCenterAddAgentListRequest    \r
84     GroupCallCenterAddInstanceRequest19    \r
85     GroupCallCenterAddDNISRequest    \r
86     GroupCallCenterAddSupervisorListRequest    \r
87     GroupCallCenterAgentThresholdDefaultProfileGetRequest    \r
88     GroupCallCenterAgentThresholdProfileAddAgentListRequest    \r
89     GroupCallCenterAgentThresholdProfileAddRequest    \r
90     GroupCallCenterAgentThresholdProfileDeleteAgentListRequest    \r
91     GroupCallCenterAgentThresholdProfileDeleteRequest    \r
92     GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest    \r
93     GroupCallCenterAgentThresholdProfileGetListRequest    \r
94     GroupCallCenterAgentThresholdProfileGetRequest    \r
95     GroupCallCenterAgentThresholdProfileModifyRequest    \r
96     GroupCallCenterAgentUnavailableCodeAddRequest    \r
97     GroupCallCenterAgentUnavailableCodeDeleteRequest    \r
98     GroupCallCenterAgentUnavailableCodeGetListRequest    \r
99     GroupCallCenterAgentUnavailableCodeGetRequest    \r
100     GroupCallCenterAgentUnavailableCodeModifyRequest    \r
101     GroupCallCenterAgentUnavailableCodeSettingsGetRequest17sp4    \r
102     GroupCallCenterAgentUnavailableCodeSettingsModifyRequest    \r
103     GroupCallCenterBouncedCallGetRequest17    \r
104     GroupCallCenterBouncedCallModifyRequest    \r
105     GroupCallCenterCallDispositionCodeAddRequest    \r
106     GroupCallCenterCallDispositionCodeDeleteRequest    \r
107     GroupCallCenterCallDispositionCodeGetListRequest    \r
108     GroupCallCenterCallDispositionCodeGetRequest    \r
109     GroupCallCenterCallDispositionCodeGetUsageListRequest    \r
110     GroupCallCenterCallDispositionCodeModifyRequest    \r
111     GroupCallCenterCallDispositionCodeModifyActiveListRequest    \r
112     GroupCallCenterComfortMessageBypassGetRequest20    \r
113     GroupCallCenterComfortMessageBypassModifyRequest20    \r
114     GroupCallCenterCurrentAndPastAgentGetListRequest    \r
115     GroupCallCenterCurrentAndPastCallCenterGetListRequest    \r
116     GroupCallCenterCurrentAndPastDNISGetListRequest    \r
117     GroupCallCenterDeleteAgentListRequest    \r
118     GroupCallCenterDeleteDNISRequest    \r
119     GroupCallCenterDeleteInstanceRequest    \r
120     GroupCallCenterDeleteSupervisorListRequest    \r
121     GroupCallCenterDistinctiveRingingGetRequest    \r
122     GroupCallCenterDistinctiveRingingModifyRequest    \r
123     GroupCallCenterEnhancedReportingBrandingGetRequest    \r
124     GroupCallCenterEnhancedReportingBrandingModifyRequest    \r
125     GroupCallCenterEnhancedReportingGetAvailableReportTemplateListRequest    \r
126     GroupCallCenterEnhancedReportingGetRequest19    \r
127     GroupCallCenterEnhancedReportingModifyRequest19    \r
128     GroupCallCenterEnhancedReportingReportTemplateAddRequest    \r
129     GroupCallCenterEnhancedReportingReportTemplateDeleteRequest    \r
130     GroupCallCenterEnhancedReportingReportTemplateGetListRequest    \r
131     GroupCallCenterEnhancedReportingReportTemplateGetRequest    \r
132     GroupCallCenterEnhancedReportingReportTemplateModifyRequest    \r
133     GroupCallCenterEnhancedReportingScheduledReportAddRequest    \r
134     GroupCallCenterEnhancedReportingScheduledReportDeleteRequest    \r
135     GroupCallCenterEnhancedReportingScheduledReportGetActiveListRequest    \r
136     GroupCallCenterEnhancedReportingScheduledReportGetCompletedListRequest    \r
137     GroupCallCenterEnhancedReportingScheduledReportGetListRequest    \r
138     GroupCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest    \r
139     GroupCallCenterEnhancedReportingScheduledReportGetRequest    \r
140     GroupCallCenterEnhancedReportingScheduledReportModifyRequest    \r
141     GroupCallCenterForcedForwardingGetRequest20    \r
142     GroupCallCenterForcedForwardingModifyRequest20    \r
143     GroupCallCenterGetAgentListRequest    \r
144     GroupCallCenterGetAnnouncementRequest20    \r
145     GroupCallCenterGetAvailableAgentListRequest    \r
146     GroupCallCenterGetAvailableSupervisorListRequest    \r
147     GroupCallCenterGetDNISAgentListRequest    \r
148     GroupCallCenterGetDNISAnnouncementRequest20    \r
149     GroupCallCenterGetDNISListRequest    \r
150     GroupCallCenterGetDNISRequest    \r
151     GroupCallCenterGetInstanceListRequest    \r
152     GroupCallCenterGetDistinctiveRingingRequest    \r
153     GroupCallCenterGetInstanceRequest19sp1    \r
154     GroupCallCenterGetInstanceStatisticsReportingRequest17sp1    \r
155     GroupCallCenterGetInstanceStatisticsRequest14sp9    \r
156     GroupCallCenterGetInstanceQueueStatusRequest    \r
157     GroupCallCenterGetRequest17sp4    \r
158     GroupCallCenterGetRoutingPolicyRequest    \r
159     GroupCallCenterGetSupervisorListRequest16    \r
160     GroupCallCenterGetUnlicensedAgentListRequest    \r
161     GroupCallCenterHolidayServiceGetRequest20    \r
162     GroupCallCenterHolidayServiceModifyRequest20    \r
163     GroupCallCenterModifyActiveInstanceListRequest    \r
164     GroupCallCenterModifyAgentListRequest    \r
165     GroupCallCenterModifyAnnouncementRequest20    \r
166     GroupCallCenterModifyDNISAnnouncementRequest20    \r
167     GroupCallCenterModifyDistinctiveRingingRequest    \r
168     GroupCallCenterModifyDNISParametersRequest    \r
169     GroupCallCenterModifyDNISRequest    \r
170     GroupCallCenterModifyInstanceRequest19    \r
171     GroupCallCenterModifyInstanceStatisticsReportingRequest17sp1    \r
172     GroupCallCenterModifyInstanceWeightedCallDistributionRequest    \r
173     GroupCallCenterModifyRequest    \r
174     GroupCallCenterModifyRoutingPolicyRequest    \r
175     GroupCallCenterModifySupervisorListRequest16    \r
176     GroupCallCenterNightServiceGetRequest20    \r
177     GroupCallCenterNightServiceModifyRequest20    \r
178     GroupCallCenterOverflowGetRequest20    \r
179     GroupCallCenterOverflowModifyRequest20    \r
180     GroupCallCenterQueueStatusNotificationGetRequest    \r
181     GroupCallCenterQueueStatusNotificationModifyRequest    \r
182     GroupCallCenterQueueCallDispositionCodeAddRequest    \r
183     GroupCallCenterQueueCallDispositionCodeDeleteRequest    \r
184     GroupCallCenterQueueCallDispositionCodeGetListRequest    \r
185     GroupCallCenterQueueCallDispositionCodeGetRequest    \r
186     GroupCallCenterQueueCallDispositionCodeModifyRequest    \r
187     GroupCallCenterQueueCallDispositionCodeSettingsGetRequest    \r
188     GroupCallCenterQueueCallDispositionCodeSettingsModifyRequest    \r
189     GroupCallCenterQueueThresholdsGetRequest    \r
190     GroupCallCenterQueueThresholdsModifyRequest    \r
191     GroupCallCenterStrandedCallGetRequest20    \r
192     GroupCallCenterStrandedCallModifyRequest20    \r
193     GroupCallCenterStrandedCallUnavailableGetRequest20    \r
194     GroupCallCenterStrandedCallUnavailableModifyRequest20    \r
195     SystemCallCenterEnhancedReportingBrandingGetRequest    \r
196     SystemCallCenterEnhancedReportingBrandingModifyRequest    \r
197     SystemCallCenterEnhancedReportingDataTemplateGetListRequest    \r
198     SystemCallCenterEnhancedReportingGetRequest    \r
199     SystemCallCenterEnhancedReportingModifyRequest    \r
200     SystemCallCenterEnhancedReportingReportTemplateAddRequest    \r
201     SystemCallCenterEnhancedReportingReportTemplateDeleteRequest    \r
202     SystemCallCenterEnhancedReportingReportTemplateGetListRequest    \r
203     SystemCallCenterEnhancedReportingReportTemplateGetRequest    \r
204     SystemCallCenterEnhancedReportingReportTemplateModifyRequest    \r
205     SystemCallCenterEnhancedReportingScheduledReportGetActiveListRequest    \r
206     SystemCallCenterEnhancedReportingScheduledReportGetCompletedListRequest    \r
207     SystemCallCenterEnhancedReportingScheduledReportGetListRequest    \r
208     SystemCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest    \r
209     SystemCallCenterEnhancedReportingScheduledTaskParametersGetRequest    \r
210     SystemCallCenterEnhancedReportingScheduledTaskParametersModifyRequest    \r
211     SystemCallCenterGetRequest21    \r
212     SystemCallCenterModifyRequest    \r
213     UserCallCenterAddSupervisedAgentListRequest    \r
214     UserCallCenterAgentSignOutRequest    \r
215     UserCallCenterAgentDetailsGetRequest    \r
216     UserCallCenterCallDispositionCodeGetAvailableListRequest    \r
217     UserCallCenterDeleteSupervisedAgentListRequest    \r
218     UserCallCenterEnhancedReportingReportTemplateParamInfoGetRequest    \r
219     UserCallCenterEnhancedReportingScheduledReportDeleteRequest    \r
220     UserCallCenterEnhancedReportingScheduledReportGetRequest    \r
221     UserCallCenterEnhancedReportingScheduledReportModifyRequest    \r
222     UserCallCenterGetAgentSupervisorListRequest    \r
223     UserCallCenterGetAvailableCallCenterListRequest    \r
224     UserCallCenterGetAvailableDNISListRequest    \r
225     UserCallCenterGetRequest19    \r
226     UserCallCenterGetSupervisedAgentListRequest    \r
227     UserCallCenterGetSupervisorCallCenterListRequest    \r
228     UserCallCenterModifyCallCenterListRequest    \r
229     UserCallCenterModifyRequest19    \r
230     UserCallCenterModifySupervisedAgentListRequest    \r
231     CallCenterAgentAvailability    \r
232     CallCenterAgentSettings    \r
233     \r
234   --> \r
235   \r
236   <xs:complexType name="EnterpriseCallCenterAgentThresholdDefaultProfileGetRequest">\r
237     <xs:annotation>\r
238       <xs:appinfo>\r
239         <asDataModeSupported>true</asDataModeSupported>\r
240         <hssDataModeSupported>false</hssDataModeSupported>\r
241       </xs:appinfo>\r
242       <xs:documentation>\r
243         Gets an existing default Call Center Agent Threshold Profile in an Enterprise.\r
244         If includeAgentsTable is set to true, a table with the list of agents assigned to\r
245         the profile is included in the response. The search criteria is used to filter the \r
246         list of agents to be included in the table.\r
247         The response is either a EnterpriseCallCenterAgentThresholdDefaultProfileGetResponse or an ErrorResponse.\r
248       </xs:documentation>\r
249     </xs:annotation>\r
250     <xs:complexContent>\r
251       <xs:extension base="core:OCIRequest">\r
252         <xs:sequence>\r
253           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
254           <xs:element name="includeAgentsTable" type="xs:boolean"/>\r
255           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
256           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
257           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
258           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
259           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
260           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
261           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
262           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
263         </xs:sequence>\r
264       </xs:extension>\r
265     </xs:complexContent>\r
266   </xs:complexType>    \r
267     \r
268   <xs:complexType name="EnterpriseCallCenterAgentThresholdDefaultProfileGetResponse">\r
269     <xs:annotation>\r
270       <xs:appinfo>\r
271         <asDataModeSupported>true</asDataModeSupported>\r
272         <hssDataModeSupported>false</hssDataModeSupported>\r
273       </xs:appinfo>\r
274       <xs:documentation>\r
275         Response to the EnterpriseCallCenterAgentThresholdDefaultProfileGetRequest.\r
276         The agent table contains the agents assigned to the profile and \r
277         has column headings: "User Id", "Last Name",\r
278         "First Name", "Hiragana Last Name", "Hiragana First Name",\r
279         "Phone Number", "Extension", "Department", "Email Address";\r
280       </xs:documentation>\r
281     </xs:annotation>\r
282     <xs:complexContent>\r
283       <xs:extension base="core:OCIDataResponse">\r
284         <xs:sequence>\r
285           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
286           <xs:element name="profileDescription" type="CallCenterAgentThresholdProfileDescription" minOccurs="0"/>\r
287           <xs:element name="thresholdCurrentCallStateIdleTimeYellow" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
288           <xs:element name="thresholdCurrentCallStateIdleTimeRed" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
289           <xs:element name="thresholdCurrentCallStateOnCallTimeYellow" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
290           <xs:element name="thresholdCurrentCallStateOnCallTimeRed" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
291           <xs:element name="thresholdCurrentAgentStateUnavailableTimeYellow" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
292           <xs:element name="thresholdCurrentAgentStateUnavailableTimeRed" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
293           <xs:element name="thresholdAverageBusyInTimeYellow" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
294           <xs:element name="thresholdAverageBusyInTimeRed" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
295           <xs:element name="thresholdAverageBusyOutTimeYellow" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
296           <xs:element name="thresholdAverageBusyOutTimeRed" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
297           <xs:element name="thresholdAverageWrapUpTimeYellow" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
298           <xs:element name="thresholdAverageWrapUpTimeRed" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
299           <xs:element name="enableNotificationEmail" type="xs:boolean"/>\r
300           <xs:element name="notificationEmailAddress" type="EmailAddress" minOccurs="0" maxOccurs="8"/>\r
301           <xs:element name="agentTable" type="core:OCITable" minOccurs="0"/>\r
302         </xs:sequence>\r
303       </xs:extension>\r
304     </xs:complexContent>\r
305   </xs:complexType>    \r
306     \r
307   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileAddAgentListRequest">\r
308     <xs:annotation>\r
309       <xs:appinfo>\r
310         <asDataModeSupported>true</asDataModeSupported>\r
311         <hssDataModeSupported>false</hssDataModeSupported>\r
312       </xs:appinfo>\r
313       <xs:documentation>\r
314         Add agent(s) to a Agent Threshold Profile.\r
315         When an agent is assigned (added) to a profile, it is automatically unassigned (deleted) from the previous profile it was assigned to.\r
316         The response is either SuccessResponse or ErrorResponse.\r
317       </xs:documentation>\r
318     </xs:annotation>\r
319     <xs:complexContent>\r
320       <xs:extension base="core:OCIRequest">\r
321         <xs:sequence>\r
322           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
323           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
324           <xs:element name="agentUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
325         </xs:sequence>\r
326       </xs:extension>\r
327     </xs:complexContent>\r
328   </xs:complexType>    \r
329     \r
330   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileAddRequest">\r
331     <xs:annotation>\r
332       <xs:appinfo>\r
333         <asDataModeSupported>true</asDataModeSupported>\r
334         <hssDataModeSupported>false</hssDataModeSupported>\r
335       </xs:appinfo>\r
336       <xs:documentation>\r
337         Add a new Call Center Agent Threshold Profile in an Enterprise.\r
338         The response is either a SuccessResponse or an ErrorResponse.\r
339       </xs:documentation>\r
340     </xs:annotation>\r
341     <xs:complexContent>\r
342       <xs:extension base="core:OCIRequest">\r
343         <xs:sequence>\r
344           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
345           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
346           <xs:element name="profileDescription" type="CallCenterAgentThresholdProfileDescription" minOccurs="0"/>\r
347           <xs:element name="thresholdCurrentCallStateIdleTimeYellow" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
348           <xs:element name="thresholdCurrentCallStateIdleTimeRed" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
349           <xs:element name="thresholdCurrentCallStateOnCallTimeYellow" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
350           <xs:element name="thresholdCurrentCallStateOnCallTimeRed" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
351           <xs:element name="thresholdCurrentAgentStateUnavailableTimeYellow" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
352           <xs:element name="thresholdCurrentAgentStateUnavailableTimeRed" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
353           <xs:element name="thresholdAverageBusyInTimeYellow" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
354           <xs:element name="thresholdAverageBusyInTimeRed" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
355           <xs:element name="thresholdAverageBusyOutTimeYellow" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
356           <xs:element name="thresholdAverageBusyOutTimeRed" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
357           <xs:element name="thresholdAverageWrapUpTimeYellow" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
358           <xs:element name="thresholdAverageWrapUpTimeRed" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
359           <xs:element name="enableNotificationEmail" type="xs:boolean"/>\r
360           <xs:element name="notificationEmailAddress" type="EmailAddress" minOccurs="0" maxOccurs="8"/>\r
361           <xs:element name="agentUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
362         </xs:sequence>\r
363       </xs:extension>\r
364     </xs:complexContent>\r
365   </xs:complexType>    \r
366     \r
367   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileDeleteAgentListRequest">\r
368     <xs:annotation>\r
369       <xs:appinfo>\r
370         <asDataModeSupported>true</asDataModeSupported>\r
371         <hssDataModeSupported>false</hssDataModeSupported>\r
372       </xs:appinfo>\r
373       <xs:documentation>\r
374         Delete agent(s) from a Agent Threshold Profile.\r
375         Agents cannot be unassigned (deleted) directly from the default profile, they need to be assigned (added) to a different profile.\r
376         The response is either SuccessResponse or ErrorResponse.\r
377       </xs:documentation>\r
378     </xs:annotation>\r
379     <xs:complexContent>\r
380       <xs:extension base="core:OCIRequest">\r
381         <xs:sequence>\r
382           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
383           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
384           <xs:element name="agentUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
385         </xs:sequence>\r
386       </xs:extension>\r
387     </xs:complexContent>\r
388   </xs:complexType>    \r
389     \r
390   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileDeleteRequest">\r
391     <xs:annotation>\r
392       <xs:appinfo>\r
393         <asDataModeSupported>true</asDataModeSupported>\r
394         <hssDataModeSupported>false</hssDataModeSupported>\r
395       </xs:appinfo>\r
396       <xs:documentation>\r
397         Deletes an existing Call Center Agent Threshold Profile in an Enterprise.\r
398         The default profile cannot be deleted.\r
399         The response is either a SuccessResponse or an ErrorResponse.\r
400       </xs:documentation>\r
401     </xs:annotation>\r
402     <xs:complexContent>\r
403       <xs:extension base="core:OCIRequest">\r
404         <xs:sequence>\r
405           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
406           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
407         </xs:sequence>\r
408       </xs:extension>\r
409     </xs:complexContent>\r
410   </xs:complexType>    \r
411     \r
412   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest">\r
413     <xs:annotation>\r
414       <xs:appinfo>\r
415         <asDataModeSupported>true</asDataModeSupported>\r
416         <hssDataModeSupported>false</hssDataModeSupported>\r
417       </xs:appinfo>\r
418       <xs:documentation>\r
419         Get the list of all Agents in the Enterprise that can be assigned to a given Call Center Agent Threshold Profile in an Enterprise.\r
420         An agent is available to be assigned to a given Agent Threshold Profile if it is a Call Center Standard or Call Center Premium agent\r
421         and the agent is not yet assigned to the profile.\r
422         The available agent list for a new Call Center Agent Threshold profile can be obtained by not setting the excludeAgentsAssignedToProfileName.\r
423         When the excludeAgentsAssignedToProfileName is specified, all agents already assigned to the specified profile are not included in the response, even if the search\r
424         criterion element searchCriteriaAgentThresholdProfile is specified using the same profile name.\r
425         The response is either a EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListResponse or an ErrorResponse.\r
426       </xs:documentation>\r
427     </xs:annotation>\r
428     <xs:complexContent>\r
429       <xs:extension base="core:OCIRequest">\r
430         <xs:sequence>\r
431           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
432           <xs:element name="excludeAgentsAssignedToProfileName" type="CallCenterAgentThresholdProfileName" minOccurs="0"/>\r
433           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
434           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
435           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
436           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
437           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
438           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
439           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
440           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
441           <xs:element name="searchCriteriaAgentThresholdProfile" type="SearchCriteriaAgentThresholdProfile" minOccurs="0" maxOccurs="unbounded"/>\r
442         </xs:sequence>\r
443       </xs:extension>\r
444     </xs:complexContent>\r
445   </xs:complexType>    \r
446     \r
447   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListResponse">\r
448     <xs:annotation>\r
449       <xs:appinfo>\r
450         <asDataModeSupported>true</asDataModeSupported>\r
451         <hssDataModeSupported>false</hssDataModeSupported>\r
452       </xs:appinfo>\r
453       <xs:documentation>\r
454         Response to the EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest.\r
455         Contains a table with column headings: "User Id", "Last Name",\r
456         "First Name", "Hiragana Last Name", "Hiragana First Name",\r
457         "Phone Number", "Extension", "Department", "Email Address", "Agent Threshold Profile";\r
458       </xs:documentation>\r
459     </xs:annotation>\r
460     <xs:complexContent>\r
461       <xs:extension base="core:OCIDataResponse">\r
462         <xs:sequence>\r
463           <xs:element name="agentTable" type="core:OCITable"/>\r
464         </xs:sequence>\r
465       </xs:extension>\r
466     </xs:complexContent>\r
467   </xs:complexType>    \r
468     \r
469   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileGetListRequest">\r
470     <xs:annotation>\r
471       <xs:appinfo>\r
472         <asDataModeSupported>true</asDataModeSupported>\r
473         <hssDataModeSupported>false</hssDataModeSupported>\r
474       </xs:appinfo>\r
475       <xs:documentation>\r
476         Get the list of Call Center Agent Threshold Profiles in the Enterprise.\r
477         The response is either EnterpriseCallCenterAgentThresholdProfileGetListResponse or ErrorResponse.\r
478       </xs:documentation>\r
479     </xs:annotation>\r
480     <xs:complexContent>\r
481       <xs:extension base="core:OCIRequest">\r
482         <xs:sequence>\r
483           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
484         </xs:sequence>\r
485       </xs:extension>\r
486     </xs:complexContent>\r
487   </xs:complexType>    \r
488     \r
489   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileGetListResponse">\r
490     <xs:annotation>\r
491       <xs:appinfo>\r
492         <asDataModeSupported>true</asDataModeSupported>\r
493         <hssDataModeSupported>false</hssDataModeSupported>\r
494       </xs:appinfo>\r
495       <xs:documentation>\r
496         Response to the EnterpriseCallCenterAgentThresholdProfileGetListRequest.\r
497         Contains a table with all the  Call Center Agent Threshold Profiles in the Enterprise.\r
498         The column headings are: "Default", "Name", "Description".\r
499       </xs:documentation>\r
500     </xs:annotation>\r
501     <xs:complexContent>\r
502       <xs:extension base="core:OCIDataResponse">\r
503         <xs:sequence>\r
504           <xs:element name="profilesTable" type="core:OCITable"/>\r
505         </xs:sequence>\r
506       </xs:extension>\r
507     </xs:complexContent>\r
508   </xs:complexType>    \r
509     \r
510   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileGetRequest">\r
511     <xs:annotation>\r
512       <xs:appinfo>\r
513         <asDataModeSupported>true</asDataModeSupported>\r
514         <hssDataModeSupported>false</hssDataModeSupported>\r
515       </xs:appinfo>\r
516       <xs:documentation>\r
517         Gets an existing non-default Call Center Agent Threshold Profile in an Enterprise.\r
518         The response is either a EnterpriseCallCenterAgentThresholdProfileGetResponse or an ErrorResponse.\r
519       </xs:documentation>\r
520     </xs:annotation>\r
521     <xs:complexContent>\r
522       <xs:extension base="core:OCIRequest">\r
523         <xs:sequence>\r
524           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
525           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
526         </xs:sequence>\r
527       </xs:extension>\r
528     </xs:complexContent>\r
529   </xs:complexType>    \r
530     \r
531   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileGetResponse">\r
532     <xs:annotation>\r
533       <xs:appinfo>\r
534         <asDataModeSupported>true</asDataModeSupported>\r
535         <hssDataModeSupported>false</hssDataModeSupported>\r
536       </xs:appinfo>\r
537       <xs:documentation>\r
538         Response to the EnterpriseCallCenterAgentThresholdProfileGetRequest.\r
539         The agentTable contains the agents assigned to the profile and has the column headings: \r
540         "User Id", "Group Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name",\r
541         "Phone Number", "Extension", "Department", "Email Address";\r
542       </xs:documentation>\r
543     </xs:annotation>\r
544     <xs:complexContent>\r
545       <xs:extension base="core:OCIDataResponse">\r
546         <xs:sequence>\r
547           <xs:element name="profileDescription" type="CallCenterAgentThresholdProfileDescription" minOccurs="0"/>\r
548           <xs:element name="thresholdCurrentCallStateIdleTimeYellow" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
549           <xs:element name="thresholdCurrentCallStateIdleTimeRed" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
550           <xs:element name="thresholdCurrentCallStateOnCallTimeYellow" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
551           <xs:element name="thresholdCurrentCallStateOnCallTimeRed" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
552           <xs:element name="thresholdCurrentAgentStateUnavailableTimeYellow" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
553           <xs:element name="thresholdCurrentAgentStateUnavailableTimeRed" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
554           <xs:element name="thresholdAverageBusyInTimeYellow" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
555           <xs:element name="thresholdAverageBusyInTimeRed" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
556           <xs:element name="thresholdAverageBusyOutTimeYellow" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
557           <xs:element name="thresholdAverageBusyOutTimeRed" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
558           <xs:element name="thresholdAverageWrapUpTimeYellow" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
559           <xs:element name="thresholdAverageWrapUpTimeRed" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
560           <xs:element name="enableNotificationEmail" type="xs:boolean"/>\r
561           <xs:element name="notificationEmailAddress" type="EmailAddress" minOccurs="0" maxOccurs="8"/>\r
562           <xs:element name="agentTable" type="core:OCITable"/>\r
563         </xs:sequence>\r
564       </xs:extension>\r
565     </xs:complexContent>\r
566   </xs:complexType>    \r
567     \r
568   <xs:complexType name="EnterpriseCallCenterAgentThresholdProfileModifyRequest">\r
569     <xs:annotation>\r
570       <xs:appinfo>\r
571         <asDataModeSupported>true</asDataModeSupported>\r
572         <hssDataModeSupported>false</hssDataModeSupported>\r
573       </xs:appinfo>\r
574       <xs:documentation>\r
575         Modifies an existing Call Center Agent Threshold Profile in the Enterprise.\r
576         The response is either a SuccessResponse or an ErrorResponse.\r
577       </xs:documentation>\r
578     </xs:annotation>\r
579     <xs:complexContent>\r
580       <xs:extension base="core:OCIRequest">\r
581         <xs:sequence>\r
582           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
583           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
584           <xs:element name="newProfileName" type="CallCenterAgentThresholdProfileName" minOccurs="0"/>\r
585           <xs:element name="profileDescription" type="CallCenterAgentThresholdProfileDescription" minOccurs="0" nillable="true"/>\r
586           <xs:element name="thresholdCurrentCallStateIdleTimeYellow" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0" nillable="true"/>\r
587           <xs:element name="thresholdCurrentCallStateIdleTimeRed" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0" nillable="true"/>\r
588           <xs:element name="thresholdCurrentCallStateOnCallTimeYellow" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0" nillable="true"/>\r
589           <xs:element name="thresholdCurrentCallStateOnCallTimeRed" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0" nillable="true"/>\r
590           <xs:element name="thresholdCurrentAgentStateUnavailableTimeYellow" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0" nillable="true"/>\r
591           <xs:element name="thresholdCurrentAgentStateUnavailableTimeRed" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0" nillable="true"/>\r
592           <xs:element name="thresholdAverageBusyInTimeYellow" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0" nillable="true"/>\r
593           <xs:element name="thresholdAverageBusyInTimeRed" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0" nillable="true"/>\r
594           <xs:element name="thresholdAverageBusyOutTimeYellow" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0" nillable="true"/>\r
595           <xs:element name="thresholdAverageBusyOutTimeRed" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0" nillable="true"/>\r
596           <xs:element name="thresholdAverageWrapUpTimeYellow" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0" nillable="true"/>\r
597           <xs:element name="thresholdAverageWrapUpTimeRed" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0" nillable="true"/>\r
598           <xs:element name="enableNotificationEmail" type="xs:boolean" minOccurs="0"/>\r
599           <xs:element name="notificationEmailAddressList" type="CallCenterAgentThresholdProfileReplacementNotificationEmailList" minOccurs="0" nillable="true"/>\r
600           <xs:element name="agentUserIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
601         </xs:sequence>\r
602       </xs:extension>\r
603     </xs:complexContent>\r
604   </xs:complexType>    \r
605     \r
606   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeAddRequest">\r
607     <xs:annotation>\r
608       <xs:documentation>\r
609         Add a Call Center Agent Unavailable Code.\r
610         The response is either SuccessResponse or ErrorResponse.\r
611       </xs:documentation>\r
612     </xs:annotation>\r
613     <xs:complexContent>\r
614       <xs:extension base="core:OCIRequest">\r
615         <xs:sequence>\r
616           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
617           <xs:element name="isActive" type="xs:boolean"/>\r
618           <xs:element name="code" type="CallCenterAgentUnavailableCode"/>\r
619           <xs:element name="description" type="CallCenterAgentUnavailableCodeDescription" minOccurs="0"/>\r
620         </xs:sequence>\r
621       </xs:extension>\r
622     </xs:complexContent>\r
623   </xs:complexType>    \r
624     \r
625   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeDeleteRequest">\r
626     <xs:annotation>\r
627       <xs:documentation>\r
628         Delete a Call Center Agent Unavailable Code.\r
629         The response is either SuccessResponse or ErrorResponse.\r
630       </xs:documentation>\r
631     </xs:annotation>\r
632     <xs:complexContent>\r
633       <xs:extension base="core:OCIRequest">\r
634         <xs:sequence>\r
635           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
636           <xs:element name="code" type="CallCenterAgentUnavailableCode"/>\r
637         </xs:sequence>\r
638       </xs:extension>\r
639     </xs:complexContent>\r
640   </xs:complexType>    \r
641     \r
642   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeGetListRequest">\r
643     <xs:annotation>\r
644       <xs:documentation>\r
645         Get the list of Call Center Agent Unavailable Codes.\r
646         The response is either EnterpriseCallCenterAgentUnavailableCodeGetListResponse or ErrorResponse.\r
647       </xs:documentation>\r
648     </xs:annotation>\r
649     <xs:complexContent>\r
650       <xs:extension base="core:OCIRequest">\r
651         <xs:sequence>\r
652           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
653         </xs:sequence>\r
654       </xs:extension>\r
655     </xs:complexContent>\r
656   </xs:complexType>    \r
657     \r
658   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeGetListResponse">\r
659     <xs:annotation>\r
660       <xs:documentation>\r
661         Response to the EnterpriseCallCenterAgentUnavailableCodeGetListRequest.\r
662         Contains a table with column headings: "Is Active", "Code", "Description".\r
663       </xs:documentation>\r
664     </xs:annotation>\r
665     <xs:complexContent>\r
666       <xs:extension base="core:OCIDataResponse">\r
667         <xs:sequence>\r
668           <xs:element name="unavailableCodesTable" type="core:OCITable"/>\r
669         </xs:sequence>\r
670       </xs:extension>\r
671     </xs:complexContent>\r
672   </xs:complexType>    \r
673     \r
674   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeGetRequest">\r
675     <xs:annotation>\r
676       <xs:documentation>\r
677         Get a Call Center Agent Unavailable Code.\r
678         The response is either EnterpriseCallCenterAgentUnavailableCodeGetResponse or ErrorResponse.\r
679       </xs:documentation>\r
680     </xs:annotation>\r
681     <xs:complexContent>\r
682       <xs:extension base="core:OCIRequest">\r
683         <xs:sequence>\r
684           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
685           <xs:element name="code" type="CallCenterAgentUnavailableCode"/>\r
686         </xs:sequence>\r
687       </xs:extension>\r
688     </xs:complexContent>\r
689   </xs:complexType>    \r
690     \r
691   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeGetResponse">\r
692     <xs:annotation>\r
693       <xs:documentation>\r
694         Response to the EnterpriseCallCenterAgentUnavailableCodeGetRequest\r
695       </xs:documentation>\r
696     </xs:annotation>\r
697     <xs:complexContent>\r
698       <xs:extension base="core:OCIDataResponse">\r
699         <xs:sequence>\r
700           <xs:element name="isActive" type="xs:boolean"/>\r
701           <xs:element name="description" type="CallCenterAgentUnavailableCodeDescription" minOccurs="0"/>\r
702         </xs:sequence>\r
703       </xs:extension>\r
704     </xs:complexContent>\r
705   </xs:complexType>    \r
706     \r
707   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeModifyRequest">\r
708     <xs:annotation>\r
709       <xs:documentation>\r
710         Modify a Call Center Agent Unavailable Code.\r
711         The response is either SuccessResponse or ErrorResponse.\r
712       </xs:documentation>\r
713     </xs:annotation>\r
714     <xs:complexContent>\r
715       <xs:extension base="core:OCIRequest">\r
716         <xs:sequence>\r
717           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
718           <xs:element name="code" type="CallCenterAgentUnavailableCode"/>\r
719           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
720           <xs:element name="description" type="CallCenterAgentUnavailableCodeDescription" nillable="true" minOccurs="0"/>\r
721         </xs:sequence>\r
722       </xs:extension>\r
723     </xs:complexContent>\r
724   </xs:complexType>    \r
725     \r
726   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeSettingsGetRequest17sp4">\r
727     <xs:annotation>\r
728       <xs:documentation>\r
729         Request the enterprise level data associated with Call Center Agents Unavailable Code Settings.\r
730         The response is either an EnterpriseCallCenterAgentUnavailableCodeSettingsGetResponse17sp4 or an\r
731         ErrorResponse.\r
732       </xs:documentation>\r
733     </xs:annotation>\r
734     <xs:complexContent>\r
735       <xs:extension base="core:OCIRequest">\r
736         <xs:sequence>\r
737           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
738         </xs:sequence>\r
739       </xs:extension>\r
740     </xs:complexContent>\r
741   </xs:complexType>    \r
742     \r
743   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeSettingsGetResponse17sp4">\r
744     <xs:annotation>\r
745       <xs:documentation>\r
746         Response to EnterpriseCallCenterAgentUnavailableCodeSettingsGetRequest17sp4.\r
747       </xs:documentation>\r
748     </xs:annotation>\r
749     <xs:complexContent>\r
750       <xs:extension base="core:OCIDataResponse">\r
751         <xs:sequence>\r
752           <xs:element name="enableAgentUnavailableCodes" type="xs:boolean"/>\r
753           <xs:element name="defaultAgentUnavailableCodeOnDND" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
754           <xs:element name="defaultAgentUnavailableCodeOnPersonalCalls" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
755           <xs:element name="defaultAgentUnavailableCodeOnConsecutiveBounces" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
756           <xs:element name="defaultAgentUnavailableCodeOnNotReachable" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
757           <xs:element name="forceUseOfAgentUnavailableCodes" type="xs:boolean"/>\r
758           <xs:element name="defaultAgentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
759         </xs:sequence>\r
760       </xs:extension>\r
761     </xs:complexContent>\r
762   </xs:complexType>    \r
763     \r
764   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeSettingsModifyRequest">\r
765     <xs:annotation>\r
766       <xs:documentation>\r
767         Modify the enterprise level data associated with Call Center Agents Unavailable Code Settings.\r
768         The response is either a SuccessResponse or an ErrorResponse.\r
769       </xs:documentation>\r
770     </xs:annotation>\r
771     <xs:complexContent>\r
772       <xs:extension base="core:OCIRequest">\r
773         <xs:sequence>\r
774           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
775           <xs:element name="enableAgentUnavailableCodes" type="xs:boolean" minOccurs="0"/>\r
776           <xs:element name="defaultAgentUnavailableCodeOnDND" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
777           <xs:element name="defaultAgentUnavailableCodeOnPersonalCalls" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
778           <xs:element name="defaultAgentUnavailableCodeOnConsecutiveBounces" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
779           <xs:element name="defaultAgentUnavailableCodeOnNotReachable" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
780           <xs:element name="forceUseOfAgentUnavailableCodes" type="xs:boolean" minOccurs="0"/>\r
781           <xs:element name="defaultAgentUnavailableCode" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
782           <xs:element name="codeStateList" type="CallCenterAgentUnavailableCodeStateModify" minOccurs="0" maxOccurs="1000"/>\r
783         </xs:sequence>\r
784       </xs:extension>\r
785     </xs:complexContent>\r
786   </xs:complexType>    \r
787     \r
788   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeAddRequest">\r
789     <xs:annotation>\r
790       <xs:documentation>\r
791         Add a Call Center Call Disposition Code.\r
792         The response is either SuccessResponse or ErrorResponse.\r
793       </xs:documentation>\r
794     </xs:annotation>\r
795     <xs:complexContent>\r
796       <xs:extension base="core:OCIRequest">\r
797         <xs:sequence>\r
798           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
799           <xs:element name="code" type="CallDispositionCode"/>\r
800           <xs:element name="isActive" type="xs:boolean"/>\r
801           <xs:element name="description" type="CallDispositionCodeDescription" minOccurs="0"/>\r
802         </xs:sequence>\r
803       </xs:extension>\r
804     </xs:complexContent>\r
805   </xs:complexType>    \r
806     \r
807   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeDeleteRequest">\r
808     <xs:annotation>\r
809       <xs:documentation>\r
810         Delete a Call Center Call Disposition Code.\r
811         The response is either SuccessResponse or ErrorResponse.\r
812       </xs:documentation>\r
813     </xs:annotation>\r
814     <xs:complexContent>\r
815       <xs:extension base="core:OCIRequest">\r
816         <xs:sequence>\r
817           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
818           <xs:element name="code" type="CallDispositionCode"/>\r
819         </xs:sequence>\r
820       </xs:extension>\r
821     </xs:complexContent>\r
822   </xs:complexType>    \r
823     \r
824   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeGetListRequest">\r
825     <xs:annotation>\r
826       <xs:documentation>\r
827         Get the list of Call Center Call Disposition Codes.\r
828         The response is either EnterpriseCallCenterCallDispositionCodeGetListResponse or ErrorResponse.\r
829       </xs:documentation>\r
830     </xs:annotation>\r
831     <xs:complexContent>\r
832       <xs:extension base="core:OCIRequest">\r
833         <xs:sequence>\r
834           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
835         </xs:sequence>\r
836       </xs:extension>\r
837     </xs:complexContent>\r
838   </xs:complexType>    \r
839     \r
840   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeGetListResponse">\r
841     <xs:annotation>\r
842       <xs:documentation>\r
843         Response to the EnterpriseCallCenterCallDispositionCodeGetListRequest.\r
844         Contains a table with column headings: "Is Active", "Code", "Description".\r
845       </xs:documentation>\r
846     </xs:annotation>\r
847     <xs:complexContent>\r
848       <xs:extension base="core:OCIDataResponse">\r
849         <xs:sequence>\r
850           <xs:element name="dispositionCodesTable" type="core:OCITable"/>\r
851         </xs:sequence>\r
852       </xs:extension>\r
853     </xs:complexContent>\r
854   </xs:complexType>    \r
855     \r
856   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeGetRequest">\r
857     <xs:annotation>\r
858       <xs:documentation>\r
859         Get a Call Center Call Disposition Code.\r
860         The response is either EnterpriseCallCenterCallDispositionCodeGetResponse or ErrorResponse.\r
861       </xs:documentation>\r
862     </xs:annotation>\r
863     <xs:complexContent>\r
864       <xs:extension base="core:OCIRequest">\r
865         <xs:sequence>\r
866           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
867           <xs:element name="code" type="CallDispositionCode"/>\r
868         </xs:sequence>\r
869       </xs:extension>\r
870     </xs:complexContent>\r
871   </xs:complexType>    \r
872     \r
873   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeGetResponse">\r
874     <xs:annotation>\r
875       <xs:documentation>\r
876         Response to the EnterpriseCallCenterCallDispositionCodeGetRequest\r
877       </xs:documentation>\r
878     </xs:annotation>\r
879     <xs:complexContent>\r
880       <xs:extension base="core:OCIDataResponse">\r
881         <xs:sequence>\r
882           <xs:element name="isActive" type="xs:boolean"/>\r
883           <xs:element name="description" type="CallDispositionCodeDescription" minOccurs="0"/>\r
884         </xs:sequence>\r
885       </xs:extension>\r
886     </xs:complexContent>\r
887   </xs:complexType>    \r
888     \r
889   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeGetUsageListRequest">\r
890     <xs:annotation>\r
891       <xs:documentation>\r
892         Get the list of Call Centers and Route Points using the specified disposition code.\r
893         The response is either EnterpriseCallCenterCallDispositionCodeGetUsageListResponse or ErrorResponse.\r
894       </xs:documentation>\r
895     </xs:annotation>\r
896     <xs:complexContent>\r
897       <xs:extension base="core:OCIRequest">\r
898         <xs:sequence>\r
899           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
900           <xs:element name="code" type="CallDispositionCode"/>\r
901         </xs:sequence>\r
902       </xs:extension>\r
903     </xs:complexContent>\r
904   </xs:complexType>    \r
905     \r
906   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeGetUsageListResponse">\r
907     <xs:annotation>\r
908       <xs:documentation>\r
909         Response to the EnterpriseCallCenterCallDispositionCodeGetUsageListRequest.\r
910         The Type column contains either "Call Center" or "Route Point".\r
911         Contains a table with column headings: "Group Id", "Id", "Name" and "Type".\r
912       </xs:documentation>\r
913     </xs:annotation>\r
914     <xs:complexContent>\r
915       <xs:extension base="core:OCIDataResponse">\r
916         <xs:sequence>\r
917           <xs:element name="callCenterTable" type="core:OCITable"/>\r
918         </xs:sequence>\r
919       </xs:extension>\r
920     </xs:complexContent>\r
921   </xs:complexType>    \r
922     \r
923   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeModifyRequest">\r
924     <xs:annotation>\r
925       <xs:documentation>\r
926         Modify a Call Center Call Disposition Code.\r
927         The response is either SuccessResponse or ErrorResponse.\r
928       </xs:documentation>\r
929     </xs:annotation>\r
930     <xs:complexContent>\r
931       <xs:extension base="core:OCIRequest">\r
932         <xs:sequence>\r
933           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
934           <xs:element name="code" type="CallDispositionCode"/>\r
935           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
936           <xs:element name="description" type="CallDispositionCodeDescription" nillable="true" minOccurs="0"/>\r
937         </xs:sequence>\r
938       </xs:extension>\r
939     </xs:complexContent>\r
940   </xs:complexType>    \r
941     \r
942   <xs:complexType name="EnterpriseCallCenterCallDispositionCodeModifyActiveListRequest">\r
943     <xs:annotation>\r
944       <xs:documentation>\r
945         Request to set the active status of Call Center Call Disposition Codes.      \r
946         The response is either a SuccessResponse or an ErrorResponse.\r
947       </xs:documentation>\r
948     </xs:annotation>\r
949     <xs:complexContent>\r
950       <xs:extension base="core:OCIRequest">\r
951         <xs:sequence>\r
952           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
953           <xs:element name="callDispositionCodeActivation" type="CallDispositionCodeActivation" minOccurs="0" maxOccurs="1000"/>\r
954         </xs:sequence>\r
955       </xs:extension>\r
956     </xs:complexContent>\r
957   </xs:complexType>    \r
958     \r
959   <xs:complexType name="EnterpriseCallCenterCurrentAndPastAgentGetListRequest">\r
960     <xs:annotation>\r
961       <xs:documentation>\r
962         Request to all the current and past agents in the enterprise.\r
963         The searchCriteriaExactUserGroup does not apply to past agents.\r
964         The response is either EnterpriseCallCenterCurrentAndPastAgentGetListResponse or ErrorResponse.\r
965       </xs:documentation>\r
966     </xs:annotation>\r
967     <xs:complexContent>\r
968       <xs:extension base="core:OCIRequest">\r
969         <xs:sequence>\r
970           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
971           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
972           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
973           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
974           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
975           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
976           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
977           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
978         </xs:sequence>\r
979       </xs:extension>\r
980     </xs:complexContent>\r
981   </xs:complexType>    \r
982     \r
983   <xs:complexType name="EnterpriseCallCenterCurrentAndPastAgentGetListResponse">\r
984     <xs:annotation>\r
985       <xs:documentation>\r
986         Response to the EnterpriseCallCenterCurrentAndPastAgentGetListRequest.\r
987         Contains a table with column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name",\r
988         "Phone Number", "Extension", "Department", "Email Address".\r
989       </xs:documentation>\r
990     </xs:annotation>\r
991     <xs:complexContent>\r
992       <xs:extension base="core:OCIDataResponse">\r
993         <xs:sequence>\r
994           <xs:element name="agentUserTable" type="core:OCITable"/>\r
995           <xs:element name="deletedAgentUserTable" type="core:OCITable"/>\r
996         </xs:sequence>\r
997       </xs:extension>\r
998     </xs:complexContent>\r
999   </xs:complexType>    \r
1000     \r
1001   <xs:complexType name="EnterpriseCallCenterCurrentAndPastCallCenterGetListRequest">\r
1002     <xs:annotation>\r
1003       <xs:documentation>\r
1004         Request to get all the current and past call centers for the enterprise.\r
1005         The searchCriteriaExactUserGroup does not apply to past call centers.\r
1006         The response is either EnterpriseCallCenterCurrentAndPastCallCenterGetListResponse or ErrorResponse.\r
1007       </xs:documentation>\r
1008     </xs:annotation>\r
1009     <xs:complexContent>\r
1010       <xs:extension base="core:OCIRequest">\r
1011         <xs:sequence>\r
1012           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1013           <xs:element name="isPremiumOnly" type="xs:boolean" minOccurs="0"/>\r
1014           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
1015           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
1016           <xs:element name="searchCriteriaCallCenterName" type="SearchCriteriaCallCenterName" minOccurs="0"/>\r
1017         </xs:sequence>\r
1018       </xs:extension>\r
1019     </xs:complexContent>\r
1020   </xs:complexType>    \r
1021     \r
1022   <xs:complexType name="EnterpriseCallCenterCurrentAndPastCallCenterGetListResponse">\r
1023     <xs:annotation>\r
1024       <xs:documentation>\r
1025         Response to the EnterpriseCallCenterCurrentAndPastCallCenterGetListRequest.\r
1026       </xs:documentation>\r
1027     </xs:annotation>\r
1028     <xs:complexContent>\r
1029       <xs:extension base="core:OCIDataResponse">\r
1030         <xs:sequence>\r
1031           <xs:element name="serviceUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
1032           <xs:element name="deletedServiceUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
1033         </xs:sequence>\r
1034       </xs:extension>\r
1035     </xs:complexContent>\r
1036   </xs:complexType>    \r
1037     \r
1038   <xs:complexType name="EnterpriseCallCenterCurrentAndPastDNISGetListRequest">\r
1039     <xs:annotation>\r
1040       <xs:documentation>\r
1041         Request to get all the past and current DNIS for the Call Center for the enterprise.\r
1042         The response is either EnterpriseCallCenterCurrentAndPastDNISGetListResponse or ErrorResponse.\r
1043       </xs:documentation>\r
1044     </xs:annotation>\r
1045     <xs:complexContent>\r
1046       <xs:extension base="core:OCIRequest">\r
1047         <xs:sequence>\r
1048           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1049           <xs:element name="serviceUserId" type="UserId"/>\r
1050         </xs:sequence>\r
1051       </xs:extension>\r
1052     </xs:complexContent>\r
1053   </xs:complexType>    \r
1054     \r
1055   <xs:complexType name="EnterpriseCallCenterCurrentAndPastDNISGetListResponse">\r
1056     <xs:annotation>\r
1057       <xs:documentation>\r
1058         Response to the EnterpriseCallCenterCurrentAndPastDNISGetListRequest.\r
1059       </xs:documentation>\r
1060     </xs:annotation>\r
1061     <xs:complexContent>\r
1062       <xs:extension base="core:OCIDataResponse">\r
1063         <xs:sequence>\r
1064           <xs:element name="name" type="DNISName" minOccurs="0" maxOccurs="unbounded"/>\r
1065           <xs:element name="deletedName" type="DNISName" minOccurs="0" maxOccurs="unbounded"/>\r
1066         </xs:sequence>\r
1067       </xs:extension>\r
1068     </xs:complexContent>\r
1069   </xs:complexType>    \r
1070     \r
1071   <xs:complexType name="EnterpriseCallCenterEnhancedReportingBrandingGetRequest">\r
1072     <xs:annotation>\r
1073       <xs:documentation>\r
1074         Request to get the enterprise branding information.\r
1075         The response is either EnterpriseCallCenterEnhancedReportingBrandingGetResponse or ErrorResponse.\r
1076       </xs:documentation>\r
1077     </xs:annotation>\r
1078     <xs:complexContent>\r
1079       <xs:extension base="core:OCIRequest">\r
1080         <xs:sequence>\r
1081           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1082         </xs:sequence>\r
1083       </xs:extension>\r
1084     </xs:complexContent>\r
1085   </xs:complexType>    \r
1086     \r
1087   <xs:complexType name="EnterpriseCallCenterEnhancedReportingBrandingGetResponse">\r
1088     <xs:annotation>\r
1089       <xs:documentation>\r
1090         Response to the EnterpriseCallCenterEnhancedReportingBrandingGetRequest.\r
1091       </xs:documentation>\r
1092     </xs:annotation>\r
1093     <xs:complexContent>\r
1094       <xs:extension base="core:OCIDataResponse">\r
1095         <xs:sequence>\r
1096           <xs:element name="brandingChoice" type="CallCenterEnhancedReportingBrandingChoice"/>\r
1097           <xs:element name="brandingFileDescription" type="FileDescription" minOccurs="0"/>\r
1098         </xs:sequence>\r
1099       </xs:extension>\r
1100     </xs:complexContent>\r
1101   </xs:complexType>    \r
1102     \r
1103   <xs:complexType name="EnterpriseCallCenterEnhancedReportingBrandingModifyRequest">\r
1104     <xs:annotation>\r
1105       <xs:documentation>\r
1106         Request to modify the enterprise branding configuration.\r
1107         The response is either SuccessResponse or ErrorResponse.\r
1108       </xs:documentation>\r
1109     </xs:annotation>\r
1110     <xs:complexContent>\r
1111       <xs:extension base="core:OCIRequest">\r
1112         <xs:sequence>\r
1113           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1114           <xs:element name="brandingChoice" type="CallCenterEnhancedReportingBrandingChoice" minOccurs="0"/>\r
1115           <xs:element name="brandingFile" type="LabeledFileResource" minOccurs="0"/>\r
1116         </xs:sequence>\r
1117       </xs:extension>\r
1118     </xs:complexContent>\r
1119   </xs:complexType>    \r
1120     \r
1121   <xs:complexType name="EnterpriseCallCenterEnhancedReportingGetAvailableReportTemplateListRequest">\r
1122     <xs:annotation>\r
1123       <xs:documentation>\r
1124         Request to get all enabled call center report template for an enterprise.\r
1125         The response is either an EnterpriseCallCenterEnhancedReportingGetAvailableReportTemplateListResponse or an ErrorResponse.\r
1126       </xs:documentation>\r
1127     </xs:annotation>\r
1128     <xs:complexContent>\r
1129       <xs:extension base="core:OCIRequest">\r
1130         <xs:sequence>\r
1131           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1132         </xs:sequence>\r
1133       </xs:extension>\r
1134     </xs:complexContent>\r
1135   </xs:complexType>    \r
1136     \r
1137   <xs:complexType name="EnterpriseCallCenterEnhancedReportingGetAvailableReportTemplateListResponse">\r
1138     <xs:annotation>\r
1139       <xs:documentation>\r
1140         Response to EnterpriseCallCenterEnhancedReportingGetAvailableReportTemplateListRequest. \r
1141         Contains a table with column headings: "Name", "Description" and "Level", "Is Agent Required", \r
1142         "Is Call Center Required", "Is Call Center Dnis Required", "Is Real Time Report", "Is Sampling Period Required", \r
1143         "Call Completion Threshold Parameter", "Short Duration Threshold Parameter", \r
1144         "Service Level Threshold Parameter", "Service Level Inclusions Parameter", "Service Level Objective Threshold Parameter",\r
1145         "Abandoned Call Threshold Parameter", "Service Level Threshold Parameter Number", \r
1146         "Abandoned Call Threshold Parameter Number" and "Scope".\r
1147         The possible values for "Level" are "System" and "Enterprise".\r
1148         The possible values for "Is Agent Required", "Is Call Center Required", "Is Call Center Dnis Required", "Is Real Time Report" and\r
1149         "Is Sampling Period Required" are "true" and "false".\r
1150         The possible values for "Call Completion Threshold Parameter", "Short Duration Threshold Parameter", \r
1151         "Service Level Threshold Parameter", "Service Level Inclusions Parameter", "Service Level Objective Threshold Parameter"\r
1152         and "Abandoned Call Threshold Parameter" are "Required", "Hidden" and "Does Not Apply".\r
1153         The possible values for "Scope" are "Supervisor Only" and "Supervisor and Agent".\r
1154       </xs:documentation>\r
1155     </xs:annotation>\r
1156     <xs:complexContent>\r
1157       <xs:extension base="core:OCIDataResponse">\r
1158         <xs:sequence>\r
1159           <xs:element name="reportTemplateTable" type="core:OCITable"/>\r
1160         </xs:sequence>\r
1161       </xs:extension>\r
1162     </xs:complexContent>\r
1163   </xs:complexType>    \r
1164     \r
1165   <xs:complexType name="EnterpriseCallCenterEnhancedReportingGetRequest19">\r
1166     <xs:annotation>\r
1167       <xs:appinfo>\r
1168         <asDataModeSupported>true</asDataModeSupported>\r
1169         <hssDataModeSupported>false</hssDataModeSupported>\r
1170       </xs:appinfo>\r
1171       <xs:documentation>\r
1172         Request to get an enterprise level call center enhanced reporting setting.\r
1173         The response is either an EnterpriseCallCenterEnhancedReportingGetResponse19 or an ErrorResponse.\r
1174       </xs:documentation>\r
1175     </xs:annotation>\r
1176     <xs:complexContent>\r
1177       <xs:extension base="core:OCIRequest">\r
1178         <xs:sequence>\r
1179           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1180         </xs:sequence>\r
1181       </xs:extension>\r
1182     </xs:complexContent>\r
1183   </xs:complexType>    \r
1184     \r
1185   <xs:complexType name="EnterpriseCallCenterEnhancedReportingGetResponse19">\r
1186     <xs:annotation>\r
1187       <xs:appinfo>\r
1188         <asDataModeSupported>true</asDataModeSupported>\r
1189         <hssDataModeSupported>false</hssDataModeSupported>\r
1190       </xs:appinfo>\r
1191       <xs:documentation>\r
1192         Response to EnterpriseCallCenterEnhancedReportingGetRequest19.\r
1193       </xs:documentation>\r
1194     </xs:annotation>\r
1195     <xs:complexContent>\r
1196       <xs:extension base="core:OCIDataResponse">\r
1197         <xs:sequence>\r
1198           <xs:element name="reportingServer" type="CallCenterReportServerChoice19"/>\r
1199         </xs:sequence>\r
1200       </xs:extension>\r
1201     </xs:complexContent>\r
1202   </xs:complexType>    \r
1203     \r
1204   <xs:complexType name="EnterpriseCallCenterEnhancedReportingModifyRequest19">\r
1205     <xs:annotation>\r
1206       <xs:appinfo>\r
1207         <asDataModeSupported>true</asDataModeSupported>\r
1208         <hssDataModeSupported>false</hssDataModeSupported>\r
1209       </xs:appinfo>\r
1210       <xs:documentation>\r
1211         Request to modify enterprise level call center enhanced reporting settings.\r
1212         The response is either a SuccessResponse or an ErrorResponse.\r
1213       </xs:documentation>\r
1214     </xs:annotation>\r
1215     <xs:complexContent>\r
1216       <xs:extension base="core:OCIRequest">\r
1217         <xs:sequence>\r
1218           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1219           <xs:element name="reportingServer" type="CallCenterReportServerChoice19" minOccurs="0"/>\r
1220         </xs:sequence>\r
1221       </xs:extension>\r
1222     </xs:complexContent>\r
1223   </xs:complexType>    \r
1224     \r
1225   <xs:complexType name="EnterpriseCallCenterEnhancedReportingReportTemplateAddRequest">\r
1226     <xs:annotation>\r
1227       <xs:documentation>\r
1228         Request to add an Enterprise level call center report template.\r
1229         The response is either a SuccessResponse or an ErrorResponse.\r
1230       </xs:documentation>\r
1231     </xs:annotation>\r
1232     <xs:complexContent>\r
1233       <xs:extension base="core:OCIRequest">\r
1234         <xs:sequence>\r
1235           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1236           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
1237           <xs:element name="description" type="CallCenterReportTemplateDescription" minOccurs="0"/>\r
1238           <xs:element name="dataTemplate" type="CallCenterReportDataTemplateName"/>\r
1239           <xs:element name="filterNumber" type="CallCenterReportDataTemplateFilterNumber" minOccurs="0"/>\r
1240           <xs:element name="xsltTemplate" type="LabeledFileResource"/>\r
1241           <xs:element name="scope" type="CallCenterReportTemplateAccessOption"/>\r
1242           <xs:element name="isEnabled" type="xs:boolean"/>\r
1243           <xs:element name="isRealtimeReport" type="xs:boolean" minOccurs="0"/>\r
1244           <xs:element name="callCompletionThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1245           <xs:element name="shortDurationThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1246           <xs:element name="serviceLevelThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1247           <xs:element name="serviceLevelInclusionsParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1248           <xs:element name="serviceLevelObjectiveThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1249           <xs:element name="abandonedCallThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1250           <xs:element name="serviceLevelThresholdParamNumber" type="CallCenterReportServiceLevelInputParameterNumber" minOccurs="0"/>\r
1251           <xs:element name="abandonedCallThresholdParamNumber" type="CallCenterReportAbandonedCallInputParameterNumber" minOccurs="0"/>\r
1252           <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValue" minOccurs="0" maxOccurs="5"/>\r
1253         </xs:sequence>\r
1254       </xs:extension>\r
1255     </xs:complexContent>\r
1256   </xs:complexType>    \r
1257     \r
1258   <xs:complexType name="EnterpriseCallCenterEnhancedReportingReportTemplateDeleteRequest">\r
1259     <xs:annotation>\r
1260       <xs:documentation>\r
1261         Request to delete an enterprise level call center report template.\r
1262         The response is either a SuccessResponse or an ErrorResponse.\r
1263       </xs:documentation>\r
1264     </xs:annotation>\r
1265     <xs:complexContent>\r
1266       <xs:extension base="core:OCIRequest">\r
1267         <xs:sequence>\r
1268           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1269           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
1270         </xs:sequence>\r
1271       </xs:extension>\r
1272     </xs:complexContent>\r
1273   </xs:complexType>    \r
1274     \r
1275   <xs:complexType name="EnterpriseCallCenterEnhancedReportingReportTemplateGetListRequest">\r
1276     <xs:annotation>\r
1277       <xs:documentation>\r
1278         Request to get enterprise level call center report template list.\r
1279         The response is either an EnterpriseCallCenterEnhancedReportingReportTemplateGetListResponse or an ErrorResponse.\r
1280       </xs:documentation>\r
1281     </xs:annotation>\r
1282     <xs:complexContent>\r
1283       <xs:extension base="core:OCIRequest">\r
1284         <xs:sequence>\r
1285           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1286         </xs:sequence>\r
1287       </xs:extension>\r
1288     </xs:complexContent>\r
1289   </xs:complexType>    \r
1290     \r
1291   <xs:complexType name="EnterpriseCallCenterEnhancedReportingReportTemplateGetListResponse">\r
1292     <xs:annotation>\r
1293       <xs:documentation>\r
1294         Response to EnterpriseCallCenterEnhancedReportingReportTemplateGetListRequest.\r
1295         Contains a table with column headings: "Name", "Description", "Type" and "Enabled".\r
1296       </xs:documentation>\r
1297     </xs:annotation>\r
1298     <xs:complexContent>\r
1299       <xs:extension base="core:OCIDataResponse">\r
1300         <xs:sequence>\r
1301           <xs:element name="reportTemplateTable" type="core:OCITable"/>\r
1302         </xs:sequence>\r
1303       </xs:extension>\r
1304     </xs:complexContent>\r
1305   </xs:complexType>    \r
1306     \r
1307   <xs:complexType name="EnterpriseCallCenterEnhancedReportingReportTemplateGetRequest">\r
1308     <xs:annotation>\r
1309       <xs:documentation>\r
1310         Request to get an enterprise level call center report template.\r
1311         The response is either an EnterpriseCallCenterEnhancedReportingReportTemplateGetResponse or an ErrorResponse.\r
1312       </xs:documentation>\r
1313     </xs:annotation>\r
1314     <xs:complexContent>\r
1315       <xs:extension base="core:OCIRequest">\r
1316         <xs:sequence>\r
1317           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1318           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
1319         </xs:sequence>\r
1320       </xs:extension>\r
1321     </xs:complexContent>\r
1322   </xs:complexType>    \r
1323     \r
1324   <xs:complexType name="EnterpriseCallCenterEnhancedReportingReportTemplateGetResponse">\r
1325     <xs:annotation>\r
1326       <xs:documentation>\r
1327         Response to EnterpriseCallCenterEnhancedReportingReportTemplateGetRequest.\r
1328       </xs:documentation>\r
1329     </xs:annotation>\r
1330     <xs:complexContent>\r
1331       <xs:extension base="core:OCIDataResponse">\r
1332         <xs:sequence>\r
1333           <xs:element name="description" type="CallCenterReportTemplateDescription" minOccurs="0"/>\r
1334           <xs:element name="dataTemplate" type="CallCenterReportDataTemplateName"/>\r
1335           <xs:element name="filterNumber" type="CallCenterReportDataTemplateFilterNumber" minOccurs="0"/>\r
1336           <xs:element name="xsltTemplateDescription" type="FileDescription"/>\r
1337           <xs:element name="scope" type="CallCenterReportTemplateAccessOption"/>\r
1338           <xs:element name="isEnabled" type="xs:boolean"/>\r
1339           <xs:element name="isRealtimeReport" type="xs:boolean" minOccurs="0"/>\r
1340           <xs:element name="callCompletionThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1341           <xs:element name="shortDurationThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1342           <xs:element name="serviceLevelThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1343           <xs:element name="serviceLevelInclusionsParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1344           <xs:element name="serviceLevelObjectiveThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1345           <xs:element name="abandonedCallThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
1346           <xs:element name="serviceLevelThresholdParamNumber" type="CallCenterReportServiceLevelInputParameterNumber" minOccurs="0"/>\r
1347           <xs:element name="abandonedCallThresholdParamNumber" type="CallCenterReportAbandonedCallInputParameterNumber" minOccurs="0"/>\r
1348           <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValue" minOccurs="0" maxOccurs="5"/>\r
1349         </xs:sequence>\r
1350       </xs:extension>\r
1351     </xs:complexContent>\r
1352   </xs:complexType>    \r
1353     \r
1354   <xs:complexType name="EnterpriseCallCenterEnhancedReportingReportTemplateModifyRequest">\r
1355     <xs:annotation>\r
1356       <xs:documentation>\r
1357         Request to modify an enterprise level call center report template.\r
1358         The response is either a SuccessResponse or an ErrorResponse.\r
1359       </xs:documentation>\r
1360     </xs:annotation>\r
1361     <xs:complexContent>\r
1362       <xs:extension base="core:OCIRequest">\r
1363         <xs:sequence>\r
1364           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1365           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
1366           <xs:element name="newName" type="CallCenterReportTemplateName" minOccurs="0"/>\r
1367           <xs:element name="description" type="CallCenterReportTemplateDescription" minOccurs="0" nillable="true"/>\r
1368           <xs:element name="xsltTemplate" type="LabeledFileResource" minOccurs="0"/>\r
1369           <xs:element name="scope" type="CallCenterReportTemplateAccessOption" minOccurs="0"/>\r
1370           <xs:element name="isEnabled" type="xs:boolean" minOccurs="0"/>\r
1371           <xs:element name="isRealtimeReport" type="xs:boolean" minOccurs="0"/>\r
1372           <xs:element name="filterNumber" type="CallCenterReportDataTemplateFilterNumber" minOccurs="0" nillable="true"/>\r
1373           <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValueReplacementList" minOccurs="0" nillable="true"/>\r
1374         </xs:sequence>\r
1375       </xs:extension>\r
1376     </xs:complexContent>\r
1377   </xs:complexType>    \r
1378     \r
1379   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportAddRequest">\r
1380     <xs:annotation>\r
1381       <xs:documentation>\r
1382         Request to add an enterprise level call center reporting scheduled report.\r
1383         The response is either a SuccessResponse or an ErrorResponse.\r
1384         The startDate element is adjusted to the first occurrence of the recurrent schedule that comes at or after startDate.\r
1385       </xs:documentation>\r
1386     </xs:annotation>\r
1387     <xs:complexContent>\r
1388       <xs:extension base="core:OCIRequest">\r
1389         <xs:sequence>\r
1390           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1391           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
1392           <xs:element name="description" type="CallCenterScheduledReportDescription" minOccurs="0"/>\r
1393           <xs:element name="reportTemplate" type="CallCenterReportTemplateKey"/>\r
1394           <xs:element name="schedule" type="CallCenterReportSchedule"/>\r
1395           <xs:element name="samplingPeriod" type="CallCenterReportSamplingPeriod" minOccurs="0"/>\r
1396           <xs:element name="startDayOfWeek" type="DayOfWeek" minOccurs="0"/>\r
1397           <xs:element name="reportTimeZone" type="TimeZone"/>\r
1398           <xs:element name="reportDateFormat" type="CallCenterReportDateFormat"/>\r
1399           <xs:element name="reportTimeFormat" type="CallCenterReportTimeFormat"/>\r
1400           <xs:element name="reportInterval" type="CallCenterReportInterval"/>\r
1401           <xs:element name="reportFormat" type="CallCenterReportFileFormat"/>\r
1402           <xs:element name="agent" type="CallCenterScheduledReportAgentSelection" minOccurs="0"/>\r
1403           <xs:choice minOccurs="0">\r
1404             <xs:element name="callCenter" type="CallCenterScheduledReportCallCenterSelection"/>\r
1405             <xs:element name="dnis" type="CallCenterScheduledReportDNISSelection"/>\r
1406           </xs:choice>\r
1407           <xs:element name="callCompletionThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
1408           <xs:element name="shortDurationThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
1409           <xs:element name="serviceLevelThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="5"/>\r
1410           <xs:element name="serviceLevelInclusions" type="CallCenterScheduledReportServiceLevelInclusions" minOccurs="0"/>\r
1411           <xs:element name="serviceLevelObjectivePercentage" type="CallCenterReportServiceLevelObjective" minOccurs="0"/>\r
1412           <xs:element name="abandonedCallThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="4"/>\r
1413           <xs:element name="emailAddress" type="EmailAddress" minOccurs="1" maxOccurs="9"/>\r
1414         </xs:sequence>\r
1415       </xs:extension>\r
1416     </xs:complexContent>\r
1417   </xs:complexType>    \r
1418     \r
1419   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportDeleteRequest">\r
1420     <xs:annotation>\r
1421       <xs:documentation>\r
1422         Request to delete an enterprise level call center reporting scheduled report.\r
1423         The response is either a SuccessResponse or an ErrorResponse.\r
1424       </xs:documentation>\r
1425     </xs:annotation>\r
1426     <xs:complexContent>\r
1427       <xs:extension base="core:OCIRequest">\r
1428         <xs:sequence>\r
1429           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1430           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
1431         </xs:sequence>\r
1432       </xs:extension>\r
1433     </xs:complexContent>\r
1434   </xs:complexType>    \r
1435     \r
1436   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetActiveListRequest">\r
1437     <xs:annotation>\r
1438       <xs:documentation>\r
1439         Request to get a list of active enterprise level call center reporting scheduled reports.\r
1440         The response is either an EnterpriseCallCenterEnhancedReportingScheduledReportGetActiveListResponse or an ErrorResponse.\r
1441       </xs:documentation>\r
1442     </xs:annotation>\r
1443     <xs:complexContent>\r
1444       <xs:extension base="core:OCIRequest">\r
1445         <xs:sequence>\r
1446           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1447           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
1448           <xs:element name="searchCriteriaCallCenterScheduledReportName" type="SearchCriteriaCallCenterScheduledReportName" minOccurs="0" maxOccurs="unbounded"/>\r
1449           <xs:element name="searchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" type="SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" minOccurs="0"/>\r
1450           <xs:element name="searchCriteriaExactCallCenterReportTemplateKey" type="SearchCriteriaExactCallCenterReportTemplateKey" minOccurs="0"/>\r
1451         </xs:sequence>\r
1452       </xs:extension>\r
1453     </xs:complexContent>\r
1454   </xs:complexType>    \r
1455     \r
1456   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetActiveListResponse">\r
1457     <xs:annotation>\r
1458       <xs:documentation>\r
1459         Response to EnterpriseCallCenterEnhancedReportingScheduledReportGetActiveListRequest. \r
1460         Contains a table with column headings : "Schedule Name", "Description", "Created By",\r
1461         "Is Supervisor Report", "Report Template Name", "Report Template Level" and "Recurring".\r
1462         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
1463         The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". \r
1464         The possible values for "Report Level" are "System" and "Enterprise".\r
1465       </xs:documentation>\r
1466     </xs:annotation>\r
1467     <xs:complexContent>\r
1468       <xs:extension base="core:OCIDataResponse">\r
1469         <xs:sequence>\r
1470           <xs:element name="scheduledReportTable" type="core:OCITable"/>\r
1471         </xs:sequence>\r
1472       </xs:extension>\r
1473     </xs:complexContent>\r
1474   </xs:complexType>    \r
1475     \r
1476   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetCompletedListRequest">\r
1477     <xs:annotation>\r
1478       <xs:documentation>\r
1479         Request to get a list of completed enterprise level call center reporting scheduled reports.\r
1480         The response is either an EnterpriseCallCenterEnhancedReportingScheduledReportGetCompletedListResponse or an ErrorResponse.\r
1481       </xs:documentation>\r
1482     </xs:annotation>\r
1483     <xs:complexContent>\r
1484       <xs:extension base="core:OCIRequest">\r
1485         <xs:sequence>\r
1486           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1487           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
1488           <xs:element name="searchCriteriaCallCenterScheduledReportName" type="SearchCriteriaCallCenterScheduledReportName" minOccurs="0" maxOccurs="unbounded"/>\r
1489           <xs:element name="searchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" type="SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" minOccurs="0"/>\r
1490           <xs:element name="searchCriteriaExactCallCenterReportTemplateKey" type="SearchCriteriaExactCallCenterReportTemplateKey" minOccurs="0"/>\r
1491         </xs:sequence>\r
1492       </xs:extension>\r
1493     </xs:complexContent>\r
1494   </xs:complexType>    \r
1495     \r
1496   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetCompletedListResponse">\r
1497     <xs:annotation>\r
1498       <xs:documentation>\r
1499         Response to EnterpriseCallCenterEnhancedReportingScheduledReportGetCompletedListRequest \r
1500         Contains a table with column headings : "Schedule Name", "Description", "Created By",\r
1501         "Is Supervisor Report", "Report Template Name", "Report Template Level" and "Recurring".\r
1502         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
1503         The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". \r
1504         The possible values for "Report Level" are "System" and "Enterprise".\r
1505       </xs:documentation>\r
1506     </xs:annotation>\r
1507     <xs:complexContent>\r
1508       <xs:extension base="core:OCIDataResponse">\r
1509         <xs:sequence>\r
1510           <xs:element name="scheduledReportTable" type="core:OCITable"/>\r
1511         </xs:sequence>\r
1512       </xs:extension>\r
1513     </xs:complexContent>\r
1514   </xs:complexType>    \r
1515     \r
1516   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetListRequest">\r
1517     <xs:annotation>\r
1518       <xs:documentation>\r
1519         Request to get a list of enterprise level call center reporting scheduled reports.\r
1520         The response is either an EnterpriseCallCenterEnhancedReportingScheduledReportGetListResponse or an ErrorResponse.\r
1521       </xs:documentation>\r
1522     </xs:annotation>\r
1523     <xs:complexContent>\r
1524       <xs:extension base="core:OCIRequest">\r
1525         <xs:sequence>\r
1526           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1527           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
1528           <xs:element name="searchCriteriaCallCenterScheduledReportName" type="SearchCriteriaCallCenterScheduledReportName" minOccurs="0" maxOccurs="unbounded"/>\r
1529           <xs:element name="searchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" type="SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" minOccurs="0"/>\r
1530           <xs:element name="searchCriteriaExactCallCenterReportTemplateKey" type="SearchCriteriaExactCallCenterReportTemplateKey" minOccurs="0"/>\r
1531         </xs:sequence>\r
1532       </xs:extension>\r
1533     </xs:complexContent>\r
1534   </xs:complexType>    \r
1535     \r
1536   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetListResponse">\r
1537     <xs:annotation>\r
1538       <xs:documentation>\r
1539         Response to EnterpriseCallCenterEnhancedReportingScheduledReportGetListRequest. \r
1540         Contains a table with column headings : "Schedule Name", "Description", "Created By",\r
1541         "Is Supervisor Report", "Status", "Report Template Name", "Report Template Level" and "Recurring".\r
1542         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
1543         The possible values for "Status" are "Active", and "Completed".\r
1544         The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". \r
1545         The possible values for "Report Level" are "System" and "Enterprise".\r
1546       </xs:documentation>\r
1547     </xs:annotation>\r
1548     <xs:complexContent>\r
1549       <xs:extension base="core:OCIDataResponse">\r
1550         <xs:sequence>\r
1551           <xs:element name="scheduledReportTable" type="core:OCITable"/>\r
1552         </xs:sequence>\r
1553       </xs:extension>\r
1554     </xs:complexContent>\r
1555   </xs:complexType>    \r
1556     \r
1557   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetRequest">\r
1558     <xs:annotation>\r
1559       <xs:documentation>\r
1560         Request to get an enterprise level call center reporting scheduled report.\r
1561         The response is either an EnterpriseCallCenterEnhancedReportingScheduledReportGetResponse or an ErrorResponse.\r
1562       </xs:documentation>\r
1563     </xs:annotation>\r
1564     <xs:complexContent>\r
1565       <xs:extension base="core:OCIRequest">\r
1566         <xs:sequence>\r
1567           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1568           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
1569         </xs:sequence>\r
1570       </xs:extension>\r
1571     </xs:complexContent>\r
1572   </xs:complexType>    \r
1573     \r
1574   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetResponse">\r
1575     <xs:annotation>\r
1576       <xs:documentation>\r
1577         Response to EnterpriseCallCenterEnhancedReportingScheduledReportGetRequest.\r
1578       </xs:documentation>\r
1579     </xs:annotation>\r
1580     <xs:complexContent>\r
1581       <xs:extension base="core:OCIDataResponse">\r
1582         <xs:sequence>\r
1583           <xs:element name="description" type="CallCenterScheduledReportDescription" minOccurs="0"/>\r
1584           <xs:element name="reportTemplate" type="CallCenterReportTemplateKey"/>\r
1585           <xs:element name="schedule" type="CallCenterReportSchedule"/>\r
1586           <xs:element name="samplingPeriod" type="CallCenterReportSamplingPeriod" minOccurs="0"/>\r
1587           <xs:element name="startDayOfWeek" type="DayOfWeek" minOccurs="0"/>\r
1588           <xs:element name="reportTimeZone" type="TimeZone"/>\r
1589           <xs:element name="reportDateFormat" type="CallCenterReportDateFormat"/>\r
1590           <xs:element name="reportTimeFormat" type="CallCenterReportTimeFormat"/>\r
1591           <xs:element name="reportInterval" type="CallCenterReportInterval"/>\r
1592           <xs:element name="reportFormat" type="CallCenterReportFileFormat"/>\r
1593           <xs:element name="agent" type="CallCenterScheduledReportAgentSelectionAdminRead" minOccurs="0"/>\r
1594           <xs:choice minOccurs="0">\r
1595             <xs:element name="callCenter" type="CallCenterScheduledReportCallCenterSelectionRead"/>\r
1596             <xs:element name="dnis" type="CallCenterScheduledReportDNISSelectionRead"/>\r
1597           </xs:choice>\r
1598           <xs:element name="callCompletionThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
1599           <xs:element name="shortDurationThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
1600           <xs:element name="serviceLevelThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="5"/>\r
1601           <xs:element name="serviceLevelInclusions" type="CallCenterScheduledReportServiceLevelInclusions" minOccurs="0"/>\r
1602           <xs:element name="serviceLevelObjectivePercentage" type="CallCenterReportServiceLevelObjective" minOccurs="0"/>\r
1603           <xs:element name="abandonedCallThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="4"/>\r
1604           <xs:element name="emailAddress" type="EmailAddress" minOccurs="1" maxOccurs="9"/>\r
1605         </xs:sequence>\r
1606       </xs:extension>\r
1607     </xs:complexContent>\r
1608   </xs:complexType>    \r
1609     \r
1610   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest">\r
1611     <xs:annotation>\r
1612       <xs:documentation>\r
1613         Request to get all the call center reporting scheduled report in an enterprise that uses a given enterprise level report template.\r
1614         The response is either a EnterpriseCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListResponse or an ErrorResponse.\r
1615       </xs:documentation>\r
1616     </xs:annotation>\r
1617     <xs:complexContent>\r
1618       <xs:extension base="core:OCIRequest">\r
1619         <xs:sequence>\r
1620           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1621           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
1622         </xs:sequence>\r
1623       </xs:extension>\r
1624     </xs:complexContent>\r
1625   </xs:complexType>    \r
1626     \r
1627   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListResponse">\r
1628     <xs:annotation>\r
1629       <xs:documentation>\r
1630         Response to EnterpriseCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest. \r
1631         Contains a table with column headings: "Schedule Name", "Created By", "Created By Supervisor", and\r
1632         "Is Active".\r
1633         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
1634       </xs:documentation>\r
1635     </xs:annotation>\r
1636     <xs:complexContent>\r
1637       <xs:extension base="core:OCIDataResponse">\r
1638         <xs:sequence>\r
1639           <xs:element name="scheduleReportTable" type="core:OCITable"/>\r
1640         </xs:sequence>\r
1641       </xs:extension>\r
1642     </xs:complexContent>\r
1643   </xs:complexType>    \r
1644     \r
1645   <xs:complexType name="EnterpriseCallCenterEnhancedReportingScheduledReportModifyRequest">\r
1646     <xs:annotation>\r
1647       <xs:documentation>\r
1648         Request to modify an enterprise level call center reporting scheduled report.\r
1649         The response is either a SuccessResponse or an ErrorResponse.\r
1650         The startDate element is adjusted to the first occurrence of the recurrent schedule that comes at or after startDate.\r
1651       </xs:documentation>\r
1652     </xs:annotation>\r
1653     <xs:complexContent>\r
1654       <xs:extension base="core:OCIRequest">\r
1655         <xs:sequence>\r
1656           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1657           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
1658           <xs:element name="newName" type="CallCenterScheduledReportName" minOccurs="0"/>\r
1659           <xs:element name="description" type="CallCenterScheduledReportDescription" minOccurs="0" nillable="true"/>\r
1660           <xs:element name="schedule" type="CallCenterReportSchedule" minOccurs="0"/>\r
1661           <xs:element name="samplingPeriod" type="CallCenterReportSamplingPeriod" minOccurs="0"/>\r
1662           <xs:element name="startDayOfWeek" type="DayOfWeek" minOccurs="0"/>\r
1663           <xs:element name="reportTimeZone" type="TimeZone" minOccurs="0"/>\r
1664           <xs:element name="reportDateFormat" type="CallCenterReportDateFormat" minOccurs="0"/>\r
1665           <xs:element name="reportTimeFormat" type="CallCenterReportTimeFormat" minOccurs="0"/>\r
1666           <xs:element name="reportInterval" type="CallCenterReportInterval" minOccurs="0"/>\r
1667           <xs:element name="reportFormat" type="CallCenterReportFileFormat" minOccurs="0"/>\r
1668           <xs:element name="agent" type="CallCenterScheduledReportAgentSelection" minOccurs="0"/>\r
1669           <xs:choice minOccurs="0">\r
1670             <xs:element name="callCenter" type="CallCenterScheduledReportCallCenterSelection"/>\r
1671             <xs:element name="dnis" type="CallCenterScheduledReportDNISSelection"/>\r
1672           </xs:choice>\r
1673           <xs:element name="callCompletionThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
1674           <xs:element name="shortDurationThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
1675           <xs:element name="serviceLevelThresholdSeconds" type="CallCenterReportServiceLevelThresholdReplacementList" minOccurs="0"/>\r
1676           <xs:element name="serviceLevelInclusions" type="CallCenterScheduledReportServiceLevelInclusionsModify" minOccurs="0"/>\r
1677           <xs:element name="serviceLevelObjectivePercentage" type="CallCenterReportServiceLevelObjective" minOccurs="0" nillable="true"/>\r
1678           <xs:element name="abandonedCallThresholdSeconds" type="CallCenterReportAbandonedCallThresholdReplacementList" minOccurs="0"/>\r
1679           <xs:element name="emailAddress" type="CallCenterReportReplacementEmailList" minOccurs="0"/>\r
1680         </xs:sequence>\r
1681       </xs:extension>\r
1682     </xs:complexContent>\r
1683   </xs:complexType>    \r
1684     \r
1685   <xs:complexType name="EnterpriseCallCenterGetRequest17sp4">\r
1686     <xs:annotation>\r
1687       <xs:documentation>\r
1688         Request the enterprise level data associated with Call Center.\r
1689         The response is either an EnterpriseCallCenterGetResponse17sp4 or an\r
1690         ErrorResponse.\r
1691       </xs:documentation>\r
1692     </xs:annotation>\r
1693     <xs:complexContent>\r
1694       <xs:extension base="core:OCIRequest">\r
1695         <xs:sequence>\r
1696           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1697         </xs:sequence>\r
1698       </xs:extension>\r
1699     </xs:complexContent>\r
1700   </xs:complexType>    \r
1701     \r
1702   <xs:complexType name="EnterpriseCallCenterGetResponse17sp4">\r
1703     <xs:annotation>\r
1704       <xs:documentation>\r
1705         Response to EnterpriseCallCenterGetRequest17sp4.\r
1706       </xs:documentation>\r
1707     </xs:annotation>\r
1708     <xs:complexContent>\r
1709       <xs:extension base="core:OCIDataResponse">\r
1710         <xs:sequence>\r
1711           <xs:element name="useSystemDefaultGuardTimer" type="xs:boolean"/>\r
1712           <xs:element name="enableGuardTimer" type="xs:boolean"/>\r
1713           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
1714           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
1715           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
1716           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
1717           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
1718           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
1719           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean" minOccurs="0"/>\r
1720         </xs:sequence>\r
1721       </xs:extension>\r
1722     </xs:complexContent>\r
1723   </xs:complexType>    \r
1724     \r
1725   <xs:complexType name="EnterpriseCallCenterGetRoutingPolicyRequest">\r
1726     <xs:annotation>\r
1727       <xs:documentation>\r
1728         Request the enterprise call center routing policy.\r
1729         The response is either an EnterpriseCallCenterGetRoutingPolicyResponse\r
1730         or an ErrorResponse.\r
1731       </xs:documentation>\r
1732     </xs:annotation>\r
1733     <xs:complexContent>\r
1734       <xs:extension base="core:OCIRequest">\r
1735         <xs:sequence>\r
1736           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1737         </xs:sequence>\r
1738       </xs:extension>\r
1739     </xs:complexContent>\r
1740   </xs:complexType>    \r
1741     \r
1742   <xs:complexType name="EnterpriseCallCenterGetRoutingPolicyResponse">\r
1743     <xs:annotation>\r
1744       <xs:documentation>\r
1745         Response to EnterpriseCallCenterGetRoutingPolicyRequest.\r
1746         Contains a table with column headings: "Service User Id", "Name" and\r
1747         "Priority".\r
1748       </xs:documentation>\r
1749     </xs:annotation>\r
1750     <xs:complexContent>\r
1751       <xs:extension base="core:OCIDataResponse">\r
1752         <xs:sequence>\r
1753           <xs:element name="routingPolicy" type="CallCenterRoutingPolicy"/>\r
1754           <xs:element name="callCenterTable" type="core:OCITable"/>\r
1755         </xs:sequence>\r
1756       </xs:extension>\r
1757     </xs:complexContent>\r
1758   </xs:complexType>    \r
1759     \r
1760   <xs:complexType name="EnterpriseCallCenterModifyRequest">\r
1761     <xs:annotation>\r
1762       <xs:documentation>\r
1763         Modify the enterprise level data associated with Call Center\r
1764         The response is either a SuccessResponse or an ErrorResponse.\r
1765       </xs:documentation>\r
1766     </xs:annotation>\r
1767     <xs:complexContent>\r
1768       <xs:extension base="core:OCIRequest">\r
1769         <xs:sequence>\r
1770           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1771           <xs:element name="useSystemDefaultGuardTimer" type="xs:boolean" minOccurs="0"/>\r
1772           <xs:element name="enableGuardTimer" type="xs:boolean" minOccurs="0"/>\r
1773           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds" minOccurs="0"/>\r
1774           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
1775           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
1776           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
1777           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
1778           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
1779           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean" minOccurs="0"/>\r
1780         </xs:sequence>\r
1781       </xs:extension>\r
1782     </xs:complexContent>\r
1783   </xs:complexType>    \r
1784     \r
1785   <xs:complexType name="EnterpriseCallCenterModifyRoutingPolicyRequest">\r
1786     <xs:annotation>\r
1787       <xs:documentation>\r
1788         Modify the enterprise call center routing policy.\r
1789         The response is either a SuccessResponse or an ErrorResponse.\r
1790       </xs:documentation>\r
1791     </xs:annotation>\r
1792     <xs:complexContent>\r
1793       <xs:extension base="core:OCIRequest">\r
1794         <xs:sequence>\r
1795           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1796           <xs:element name="routingPolicy" type="CallCenterRoutingPolicy" minOccurs="0"/>\r
1797           <xs:element name="routingPriorityOrder" type="CallCenterRoutingPriorityOrder" minOccurs="0" maxOccurs="unbounded"/>\r
1798         </xs:sequence>\r
1799       </xs:extension>\r
1800     </xs:complexContent>\r
1801   </xs:complexType>    \r
1802     \r
1803   <xs:complexType name="GroupCallCenterAddAgentListRequest">\r
1804     <xs:annotation>\r
1805       <xs:appinfo>\r
1806         <asDataModeSupported>true</asDataModeSupported>\r
1807         <hssDataModeSupported>false</hssDataModeSupported>\r
1808       </xs:appinfo>\r
1809       <xs:documentation>\r
1810         Add agent(s) to a call center.\r
1811         The response is either SuccessResponse or ErrorResponse.\r
1812         If the skill level is not present for skill based premium call centers, the users will be set to skill level 1.\r
1813       </xs:documentation>\r
1814     </xs:annotation>\r
1815     <xs:complexContent>\r
1816       <xs:extension base="core:OCIRequest">\r
1817         <xs:sequence>\r
1818           <xs:element name="serviceUserId" type="UserId"/>\r
1819           <xs:choice>\r
1820             <xs:element name="agentUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
1821             <xs:element name="agentSkillList" type="CallCenterSkillAgentList" minOccurs="1" maxOccurs="unbounded"/>\r
1822           </xs:choice>\r
1823         </xs:sequence>\r
1824       </xs:extension>\r
1825     </xs:complexContent>\r
1826   </xs:complexType>    \r
1827     \r
1828   <xs:complexType name="GroupCallCenterAddInstanceRequest19">\r
1829     <xs:annotation>\r
1830       <xs:appinfo>\r
1831         <asDataModeSupported>true</asDataModeSupported>\r
1832         <hssDataModeSupported>false</hssDataModeSupported>\r
1833       </xs:appinfo>\r
1834       <xs:documentation>\r
1835         Add a Call Center instance to a group.\r
1836         The domain is required in the serviceUserId.\r
1837         The response is either SuccessResponse or ErrorResponse.\r
1838       </xs:documentation>\r
1839     </xs:annotation>\r
1840     <xs:complexContent>\r
1841       <xs:extension base="core:OCIRequest">\r
1842         <xs:sequence>\r
1843           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1844           <xs:element name="groupId" type="GroupId"/>\r
1845           <xs:element name="serviceUserId" type="UserId"/>\r
1846           <xs:element name="serviceInstanceProfile" type="ServiceInstanceAddProfileCallCenter"/>\r
1847           <xs:element name="type" type="CallCenterType"/>\r
1848           <xs:element name="routingType" type="CallCenterRoutingType" minOccurs="0"/>\r
1849           <xs:element name="policy" type="HuntPolicy"/>\r
1850           <xs:element name="enableVideo" type="xs:boolean"/>\r
1851           <xs:element name="queueLength" type="CallCenterQueueLength16"/>\r
1852           <xs:element name="enableReporting" type="xs:boolean" minOccurs="0"/>\r
1853           <xs:element name="allowCallerToDialEscapeDigit" type="xs:boolean"/>\r
1854           <xs:element name="escapeDigit" type="DtmfDigit"/>\r
1855           <xs:element name="resetCallStatisticsUponEntryInQueue" type="xs:boolean"/>\r
1856           <xs:element name="allowAgentLogoff" type="xs:boolean"/>\r
1857           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
1858           <xs:element name="allowCallsToAgentsInWrapUp" type="xs:boolean" minOccurs="0"/>\r
1859           <xs:element name="overrideAgentWrapUpTime" type="xs:boolean" minOccurs="0"/>\r
1860           <xs:element name="wrapUpSeconds" type="CallCenterWrapUpSeconds" minOccurs="0"/>\r
1861           <xs:element name="forceDeliveryOfCalls" type="xs:boolean" minOccurs="0"/>\r
1862           <xs:element name="forceDeliveryWaitTimeSeconds" type="CallCenterForceDeliveryWaitTimeSeconds" minOccurs="0"/>\r
1863           <xs:element name="enableAutomaticStateChangeForAgents" type="xs:boolean" minOccurs="0"/>\r
1864           <xs:element name="agentStateAfterCall" type="AgentACDAutomaticState" minOccurs="0"/>\r
1865           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
1866           <xs:element name="externalPreferredAudioCodec" type="AudioFileCodec"/>\r
1867           <xs:element name="internalPreferredAudioCodec" type="AudioFileCodec"/>\r
1868           <xs:element name="playRingingWhenOfferingCall" type="xs:boolean"/>\r
1869           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
1870         </xs:sequence>\r
1871       </xs:extension>\r
1872     </xs:complexContent>\r
1873   </xs:complexType>    \r
1874     \r
1875   <xs:complexType name="GroupCallCenterAddDNISRequest">\r
1876     <xs:annotation>\r
1877       <xs:documentation>\r
1878         Add a Call Center DNIS\r
1879         The response is either a SuccessResponse or an ErrorResponse.\r
1880       </xs:documentation>\r
1881     </xs:annotation>\r
1882     <xs:complexContent>\r
1883       <xs:extension base="core:OCIRequest">\r
1884         <xs:sequence>\r
1885           <xs:element name="dnisKey" type="DNISKey"/>\r
1886           <xs:element name="dnisPhoneNumber" type="DN" minOccurs="0"/>\r
1887           <xs:element name="extension" type="Extension17" minOccurs="0"/>\r
1888           <xs:element name="useCustomCLIDSettings" type="xs:boolean"/>\r
1889           <xs:element name="callingLineIdPhoneNumber" type="DN" minOccurs="0"/>\r
1890           <xs:element name="callingLineIdLastName" type="CallingLineIdLastName" minOccurs="0"/>\r
1891           <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName" minOccurs="0"/>\r
1892           <xs:element name="useCustomDnisAnnouncementSettings" type="xs:boolean"/>\r
1893           <xs:element name="priority" type="DNISPriority"/>\r
1894           <xs:element name="allowOutgoingACDCall" type="xs:boolean"/>\r
1895         </xs:sequence>\r
1896       </xs:extension>\r
1897     </xs:complexContent>\r
1898   </xs:complexType>    \r
1899     \r
1900   <xs:complexType name="GroupCallCenterAddSupervisorListRequest">\r
1901     <xs:annotation>\r
1902       <xs:documentation>\r
1903         Add supervisor(s) to a call center.\r
1904         The response is either SuccessResponse or ErrorResponse.\r
1905       </xs:documentation>\r
1906     </xs:annotation>\r
1907     <xs:complexContent>\r
1908       <xs:extension base="core:OCIRequest">\r
1909         <xs:sequence>\r
1910           <xs:element name="serviceUserId" type="UserId"/>\r
1911           <xs:element name="supervisorUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
1912         </xs:sequence>\r
1913       </xs:extension>\r
1914     </xs:complexContent>\r
1915   </xs:complexType>    \r
1916     \r
1917   <xs:complexType name="GroupCallCenterAgentThresholdDefaultProfileGetRequest">\r
1918     <xs:annotation>\r
1919       <xs:appinfo>\r
1920         <asDataModeSupported>true</asDataModeSupported>\r
1921         <hssDataModeSupported>false</hssDataModeSupported>\r
1922       </xs:appinfo>\r
1923       <xs:documentation>\r
1924         Gets an existing default Call Center Agent Threshold Profile in a Group.\r
1925         If includeAgentsTable is set to true, a table with the list of agents assigned to\r
1926         the profile is included in the response. The search criteria is used to filter the \r
1927         list of agents to be included in the table.\r
1928         The response is either a GroupCallCenterAgentThresholdDefaultProfileGetResponse or an ErrorResponse.\r
1929       </xs:documentation>\r
1930     </xs:annotation>\r
1931     <xs:complexContent>\r
1932       <xs:extension base="core:OCIRequest">\r
1933         <xs:sequence>\r
1934           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1935           <xs:element name="groupId" type="GroupId"/>\r
1936           <xs:element name="includeAgentsTable" type="xs:boolean"/>\r
1937           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
1938           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
1939           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
1940           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
1941           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
1942           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
1943           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
1944         </xs:sequence>\r
1945       </xs:extension>\r
1946     </xs:complexContent>\r
1947   </xs:complexType>    \r
1948     \r
1949   <xs:complexType name="GroupCallCenterAgentThresholdDefaultProfileGetResponse">\r
1950     <xs:annotation>\r
1951       <xs:appinfo>\r
1952         <asDataModeSupported>true</asDataModeSupported>\r
1953         <hssDataModeSupported>false</hssDataModeSupported>\r
1954       </xs:appinfo>\r
1955       <xs:documentation>\r
1956         Response to the GroupCallCenterAgentThresholdDefaultProfileGetRequest.\r
1957         The agent table contains the agents assigned to the profile and \r
1958         has column headings: "User Id", "Last Name",\r
1959         "First Name", "Hiragana Last Name", "Hiragana First Name",\r
1960         "Phone Number", "Extension", "Department", "Email Address";\r
1961       </xs:documentation>\r
1962     </xs:annotation>\r
1963     <xs:complexContent>\r
1964       <xs:extension base="core:OCIDataResponse">\r
1965         <xs:sequence>\r
1966           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
1967           <xs:element name="profileDescription" type="CallCenterAgentThresholdProfileDescription" minOccurs="0"/>\r
1968           <xs:element name="thresholdCurrentCallStateIdleTimeYellow" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
1969           <xs:element name="thresholdCurrentCallStateIdleTimeRed" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
1970           <xs:element name="thresholdCurrentCallStateOnCallTimeYellow" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
1971           <xs:element name="thresholdCurrentCallStateOnCallTimeRed" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
1972           <xs:element name="thresholdCurrentAgentStateUnavailableTimeYellow" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
1973           <xs:element name="thresholdCurrentAgentStateUnavailableTimeRed" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
1974           <xs:element name="thresholdAverageBusyInTimeYellow" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
1975           <xs:element name="thresholdAverageBusyInTimeRed" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
1976           <xs:element name="thresholdAverageBusyOutTimeYellow" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
1977           <xs:element name="thresholdAverageBusyOutTimeRed" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
1978           <xs:element name="thresholdAverageWrapUpTimeYellow" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
1979           <xs:element name="thresholdAverageWrapUpTimeRed" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
1980           <xs:element name="enableNotificationEmail" type="xs:boolean"/>\r
1981           <xs:element name="notificationEmailAddress" type="EmailAddress" minOccurs="0" maxOccurs="8"/>\r
1982           <xs:element name="agentTable" type="core:OCITable" minOccurs="0"/>\r
1983         </xs:sequence>\r
1984       </xs:extension>\r
1985     </xs:complexContent>\r
1986   </xs:complexType>    \r
1987     \r
1988   <xs:complexType name="GroupCallCenterAgentThresholdProfileAddAgentListRequest">\r
1989     <xs:annotation>\r
1990       <xs:appinfo>\r
1991         <asDataModeSupported>true</asDataModeSupported>\r
1992         <hssDataModeSupported>false</hssDataModeSupported>\r
1993       </xs:appinfo>\r
1994       <xs:documentation>\r
1995         Add agent(s) to a Agent Threshold Profile.\r
1996         When an agent is assigned (added )to a profile, it is automatically unassigned (deleted) from the previous profile it was assigned to.\r
1997         The response is either SuccessResponse or ErrorResponse.\r
1998       </xs:documentation>\r
1999     </xs:annotation>\r
2000     <xs:complexContent>\r
2001       <xs:extension base="core:OCIRequest">\r
2002         <xs:sequence>\r
2003           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2004           <xs:element name="groupId" type="GroupId"/>\r
2005           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
2006           <xs:element name="agentUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
2007         </xs:sequence>\r
2008       </xs:extension>\r
2009     </xs:complexContent>\r
2010   </xs:complexType>    \r
2011     \r
2012   <xs:complexType name="GroupCallCenterAgentThresholdProfileAddRequest">\r
2013     <xs:annotation>\r
2014       <xs:appinfo>\r
2015         <asDataModeSupported>true</asDataModeSupported>\r
2016         <hssDataModeSupported>false</hssDataModeSupported>\r
2017       </xs:appinfo>\r
2018       <xs:documentation>\r
2019         Add a new Call Center Agent Threshold Profile in a Group.\r
2020         The response is either a SuccessResponse or an ErrorResponse.\r
2021       </xs:documentation>\r
2022     </xs:annotation>\r
2023     <xs:complexContent>\r
2024       <xs:extension base="core:OCIRequest">\r
2025         <xs:sequence>\r
2026           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2027           <xs:element name="groupId" type="GroupId"/>\r
2028           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
2029           <xs:element name="profileDescription" type="CallCenterAgentThresholdProfileDescription" minOccurs="0"/>\r
2030           <xs:element name="thresholdCurrentCallStateIdleTimeYellow" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
2031           <xs:element name="thresholdCurrentCallStateIdleTimeRed" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
2032           <xs:element name="thresholdCurrentCallStateOnCallTimeYellow" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
2033           <xs:element name="thresholdCurrentCallStateOnCallTimeRed" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
2034           <xs:element name="thresholdCurrentAgentStateUnavailableTimeYellow" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
2035           <xs:element name="thresholdCurrentAgentStateUnavailableTimeRed" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
2036           <xs:element name="thresholdAverageBusyInTimeYellow" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
2037           <xs:element name="thresholdAverageBusyInTimeRed" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
2038           <xs:element name="thresholdAverageBusyOutTimeYellow" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
2039           <xs:element name="thresholdAverageBusyOutTimeRed" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
2040           <xs:element name="thresholdAverageWrapUpTimeYellow" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
2041           <xs:element name="thresholdAverageWrapUpTimeRed" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
2042           <xs:element name="enableNotificationEmail" type="xs:boolean"/>\r
2043           <xs:element name="notificationEmailAddress" type="EmailAddress" minOccurs="0" maxOccurs="8"/>\r
2044           <xs:element name="agentUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
2045         </xs:sequence>\r
2046       </xs:extension>\r
2047     </xs:complexContent>\r
2048   </xs:complexType>    \r
2049     \r
2050   <xs:complexType name="GroupCallCenterAgentThresholdProfileDeleteAgentListRequest">\r
2051     <xs:annotation>\r
2052       <xs:appinfo>\r
2053         <asDataModeSupported>true</asDataModeSupported>\r
2054         <hssDataModeSupported>false</hssDataModeSupported>\r
2055       </xs:appinfo>\r
2056       <xs:documentation>\r
2057         Delete agent(s) from a Agent Threshold Profile.\r
2058         Agents cannot be unassigned (deleted) directly from the default profile, they need to be assigned (added) to a different profile.\r
2059         The response is either SuccessResponse or ErrorResponse.\r
2060       </xs:documentation>\r
2061     </xs:annotation>\r
2062     <xs:complexContent>\r
2063       <xs:extension base="core:OCIRequest">\r
2064         <xs:sequence>\r
2065           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2066           <xs:element name="groupId" type="GroupId"/>\r
2067           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
2068           <xs:element name="agentUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
2069         </xs:sequence>\r
2070       </xs:extension>\r
2071     </xs:complexContent>\r
2072   </xs:complexType>    \r
2073     \r
2074   <xs:complexType name="GroupCallCenterAgentThresholdProfileDeleteRequest">\r
2075     <xs:annotation>\r
2076       <xs:appinfo>\r
2077         <asDataModeSupported>true</asDataModeSupported>\r
2078         <hssDataModeSupported>false</hssDataModeSupported>\r
2079       </xs:appinfo>\r
2080       <xs:documentation>\r
2081         Deletes an existing Call Center Agent Threshold Profile in a Group.\r
2082         The default profile cannot be deleted.\r
2083         The response is either a SuccessResponse or an ErrorResponse.\r
2084       </xs:documentation>\r
2085     </xs:annotation>\r
2086     <xs:complexContent>\r
2087       <xs:extension base="core:OCIRequest">\r
2088         <xs:sequence>\r
2089           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2090           <xs:element name="groupId" type="GroupId"/>\r
2091           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
2092         </xs:sequence>\r
2093       </xs:extension>\r
2094     </xs:complexContent>\r
2095   </xs:complexType>    \r
2096     \r
2097   <xs:complexType name="GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest">\r
2098     <xs:annotation>\r
2099       <xs:appinfo>\r
2100         <asDataModeSupported>true</asDataModeSupported>\r
2101         <hssDataModeSupported>false</hssDataModeSupported>\r
2102       </xs:appinfo>\r
2103       <xs:documentation>\r
2104         Get the list of all Agents in the Group that can be assigned to a given Call Center Agent Threshold Profile in a Group.\r
2105         An agent is available to be assigned to a given Agent Threshold Profile if it is a Call Center Standard or Call Center Premium agent\r
2106         and the agent is not yet assigned to the profile.\r
2107         The available agent list for a new Call Center Agent Threshold profile can be obtained by not setting the excludeAgentsAssignedToProfileName.\r
2108         When the excludeAgentsAssignedToProfileName is specified, all agents already assigned to the specified profile are not included in the response, even if the search\r
2109         criterion element searchCriteriaAgentThresholdProfile is specified using the same profile name.\r
2110         The response is either a GroupCallCenterAgentThresholdProfileGetAvailableAgentListResponse or an ErrorResponse.\r
2111       </xs:documentation>\r
2112     </xs:annotation>\r
2113     <xs:complexContent>\r
2114       <xs:extension base="core:OCIRequest">\r
2115         <xs:sequence>\r
2116           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2117           <xs:element name="groupId" type="GroupId"/>\r
2118           <xs:element name="excludeAgentsAssignedToProfileName" type="CallCenterAgentThresholdProfileName" minOccurs="0"/>\r
2119           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
2120           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
2121           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
2122           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
2123           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
2124           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
2125           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
2126           <xs:element name="searchCriteriaAgentThresholdProfile" type="SearchCriteriaAgentThresholdProfile" minOccurs="0" maxOccurs="unbounded"/>\r
2127         </xs:sequence>\r
2128       </xs:extension>\r
2129     </xs:complexContent>\r
2130   </xs:complexType>    \r
2131     \r
2132   <xs:complexType name="GroupCallCenterAgentThresholdProfileGetAvailableAgentListResponse">\r
2133     <xs:annotation>\r
2134       <xs:appinfo>\r
2135         <asDataModeSupported>true</asDataModeSupported>\r
2136         <hssDataModeSupported>false</hssDataModeSupported>\r
2137       </xs:appinfo>\r
2138       <xs:documentation>\r
2139         Response to the GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest.\r
2140         Contains a table with column headings: "User Id", "Last Name",\r
2141         "First Name", "Hiragana Last Name", "Hiragana First Name",\r
2142         "Phone Number", "Extension", "Department", "Email Address", "Agent Threshold Profile";\r
2143       </xs:documentation>\r
2144     </xs:annotation>\r
2145     <xs:complexContent>\r
2146       <xs:extension base="core:OCIDataResponse">\r
2147         <xs:sequence>\r
2148           <xs:element name="agentTable" type="core:OCITable"/>\r
2149         </xs:sequence>\r
2150       </xs:extension>\r
2151     </xs:complexContent>\r
2152   </xs:complexType>    \r
2153     \r
2154   <xs:complexType name="GroupCallCenterAgentThresholdProfileGetListRequest">\r
2155     <xs:annotation>\r
2156       <xs:appinfo>\r
2157         <asDataModeSupported>true</asDataModeSupported>\r
2158         <hssDataModeSupported>false</hssDataModeSupported>\r
2159       </xs:appinfo>\r
2160       <xs:documentation>\r
2161         Get the list of Call Center Agent Threshold Profiles in the Group.\r
2162         The response is either GroupCallCenterAgentThresholdProfileGetListResponse or ErrorResponse.\r
2163       </xs:documentation>\r
2164     </xs:annotation>\r
2165     <xs:complexContent>\r
2166       <xs:extension base="core:OCIRequest">\r
2167         <xs:sequence>\r
2168           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2169           <xs:element name="groupId" type="GroupId"/>\r
2170         </xs:sequence>\r
2171       </xs:extension>\r
2172     </xs:complexContent>\r
2173   </xs:complexType>    \r
2174     \r
2175   <xs:complexType name="GroupCallCenterAgentThresholdProfileGetListResponse">\r
2176     <xs:annotation>\r
2177       <xs:appinfo>\r
2178         <asDataModeSupported>true</asDataModeSupported>\r
2179         <hssDataModeSupported>false</hssDataModeSupported>\r
2180       </xs:appinfo>\r
2181       <xs:documentation>\r
2182         Response to the GroupCallCenterAgentThresholdProfileGetListRequest.\r
2183         Contains a table with all the  Call Center Agent Threshold Profiles in the Group.\r
2184         The column headings are: "Default", "Name", "Description".\r
2185       </xs:documentation>\r
2186     </xs:annotation>\r
2187     <xs:complexContent>\r
2188       <xs:extension base="core:OCIDataResponse">\r
2189         <xs:sequence>\r
2190           <xs:element name="profilesTable" type="core:OCITable"/>\r
2191         </xs:sequence>\r
2192       </xs:extension>\r
2193     </xs:complexContent>\r
2194   </xs:complexType>    \r
2195     \r
2196   <xs:complexType name="GroupCallCenterAgentThresholdProfileGetRequest">\r
2197     <xs:annotation>\r
2198       <xs:appinfo>\r
2199         <asDataModeSupported>true</asDataModeSupported>\r
2200         <hssDataModeSupported>false</hssDataModeSupported>\r
2201       </xs:appinfo>\r
2202       <xs:documentation>\r
2203         Gets an existing non-default Call Center Agent Threshold Profile in a Group.\r
2204         The response is either a GroupCallCenterAgentThresholdProfileGetResponse or an ErrorResponse.\r
2205       </xs:documentation>\r
2206     </xs:annotation>\r
2207     <xs:complexContent>\r
2208       <xs:extension base="core:OCIRequest">\r
2209         <xs:sequence>\r
2210           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2211           <xs:element name="groupId" type="GroupId"/>\r
2212           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
2213         </xs:sequence>\r
2214       </xs:extension>\r
2215     </xs:complexContent>\r
2216   </xs:complexType>    \r
2217     \r
2218   <xs:complexType name="GroupCallCenterAgentThresholdProfileGetResponse">\r
2219     <xs:annotation>\r
2220       <xs:appinfo>\r
2221         <asDataModeSupported>true</asDataModeSupported>\r
2222         <hssDataModeSupported>false</hssDataModeSupported>\r
2223       </xs:appinfo>\r
2224       <xs:documentation>\r
2225         Response to the GroupCallCenterAgentThresholdProfileGetRequest.\r
2226         The agentTable contains the agents assigned to the profile and has the column headings: \r
2227         "User Id", "Group Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name",\r
2228         "Phone Number", "Extension", "Department", "Email Address";\r
2229       </xs:documentation>\r
2230     </xs:annotation>\r
2231     <xs:complexContent>\r
2232       <xs:extension base="core:OCIDataResponse">\r
2233         <xs:sequence>\r
2234           <xs:element name="profileDescription" type="CallCenterAgentThresholdProfileDescription" minOccurs="0"/>\r
2235           <xs:element name="thresholdCurrentCallStateIdleTimeYellow" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
2236           <xs:element name="thresholdCurrentCallStateIdleTimeRed" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0"/>\r
2237           <xs:element name="thresholdCurrentCallStateOnCallTimeYellow" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
2238           <xs:element name="thresholdCurrentCallStateOnCallTimeRed" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0"/>\r
2239           <xs:element name="thresholdCurrentAgentStateUnavailableTimeYellow" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
2240           <xs:element name="thresholdCurrentAgentStateUnavailableTimeRed" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0"/>\r
2241           <xs:element name="thresholdAverageBusyInTimeYellow" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
2242           <xs:element name="thresholdAverageBusyInTimeRed" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0"/>\r
2243           <xs:element name="thresholdAverageBusyOutTimeYellow" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
2244           <xs:element name="thresholdAverageBusyOutTimeRed" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0"/>\r
2245           <xs:element name="thresholdAverageWrapUpTimeYellow" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
2246           <xs:element name="thresholdAverageWrapUpTimeRed" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0"/>\r
2247           <xs:element name="enableNotificationEmail" type="xs:boolean"/>\r
2248           <xs:element name="notificationEmailAddress" type="EmailAddress" minOccurs="0" maxOccurs="8"/>\r
2249           <xs:element name="agentTable" type="core:OCITable"/>\r
2250         </xs:sequence>\r
2251       </xs:extension>\r
2252     </xs:complexContent>\r
2253   </xs:complexType>    \r
2254     \r
2255   <xs:complexType name="GroupCallCenterAgentThresholdProfileModifyRequest">\r
2256     <xs:annotation>\r
2257       <xs:appinfo>\r
2258         <asDataModeSupported>true</asDataModeSupported>\r
2259         <hssDataModeSupported>false</hssDataModeSupported>\r
2260       </xs:appinfo>\r
2261       <xs:documentation>\r
2262         Modifies an existing Call Center Agent Threshold Profile in the Group.\r
2263         The response is either a SuccessResponse or an ErrorResponse.\r
2264       </xs:documentation>\r
2265     </xs:annotation>\r
2266     <xs:complexContent>\r
2267       <xs:extension base="core:OCIRequest">\r
2268         <xs:sequence>\r
2269           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2270           <xs:element name="groupId" type="GroupId"/>\r
2271           <xs:element name="profileName" type="CallCenterAgentThresholdProfileName"/>\r
2272           <xs:element name="newProfileName" type="CallCenterAgentThresholdProfileName" minOccurs="0"/>\r
2273           <xs:element name="profileDescription" type="CallCenterAgentThresholdProfileDescription" minOccurs="0" nillable="true"/>\r
2274           <xs:element name="thresholdCurrentCallStateIdleTimeYellow" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0" nillable="true"/>\r
2275           <xs:element name="thresholdCurrentCallStateIdleTimeRed" type="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds" minOccurs="0" nillable="true"/>\r
2276           <xs:element name="thresholdCurrentCallStateOnCallTimeYellow" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0" nillable="true"/>\r
2277           <xs:element name="thresholdCurrentCallStateOnCallTimeRed" type="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds" minOccurs="0" nillable="true"/>\r
2278           <xs:element name="thresholdCurrentAgentStateUnavailableTimeYellow" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0" nillable="true"/>\r
2279           <xs:element name="thresholdCurrentAgentStateUnavailableTimeRed" type="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds" minOccurs="0" nillable="true"/>\r
2280           <xs:element name="thresholdAverageBusyInTimeYellow" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0" nillable="true"/>\r
2281           <xs:element name="thresholdAverageBusyInTimeRed" type="CallCenterAgentThresholdAverageBusyInTimeSeconds" minOccurs="0" nillable="true"/>\r
2282           <xs:element name="thresholdAverageBusyOutTimeYellow" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0" nillable="true"/>\r
2283           <xs:element name="thresholdAverageBusyOutTimeRed" type="CallCenterAgentThresholdAverageBusyOutTimeSeconds" minOccurs="0" nillable="true"/>\r
2284           <xs:element name="thresholdAverageWrapUpTimeYellow" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0" nillable="true"/>\r
2285           <xs:element name="thresholdAverageWrapUpTimeRed" type="CallCenterAgentThresholdAverageWrapUpTimeSeconds" minOccurs="0" nillable="true"/>\r
2286           <xs:element name="enableNotificationEmail" type="xs:boolean" minOccurs="0"/>\r
2287           <xs:element name="notificationEmailAddressList" type="CallCenterAgentThresholdProfileReplacementNotificationEmailList" minOccurs="0" nillable="true"/>\r
2288           <xs:element name="agentUserIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
2289         </xs:sequence>\r
2290       </xs:extension>\r
2291     </xs:complexContent>\r
2292   </xs:complexType>    \r
2293     \r
2294   <xs:complexType name="GroupCallCenterAgentUnavailableCodeAddRequest">\r
2295     <xs:annotation>\r
2296       <xs:documentation>\r
2297         Add a Call Center Agent Unavailable Code.\r
2298         The response is either SuccessResponse or ErrorResponse.\r
2299       </xs:documentation>\r
2300     </xs:annotation>\r
2301     <xs:complexContent>\r
2302       <xs:extension base="core:OCIRequest">\r
2303         <xs:sequence>\r
2304           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2305           <xs:element name="groupId" type="GroupId"/>\r
2306           <xs:element name="isActive" type="xs:boolean"/>\r
2307           <xs:element name="code" type="CallCenterAgentUnavailableCode"/>\r
2308           <xs:element name="description" type="CallCenterAgentUnavailableCodeDescription" minOccurs="0"/>\r
2309         </xs:sequence>\r
2310       </xs:extension>\r
2311     </xs:complexContent>\r
2312   </xs:complexType>    \r
2313     \r
2314   <xs:complexType name="GroupCallCenterAgentUnavailableCodeDeleteRequest">\r
2315     <xs:annotation>\r
2316       <xs:documentation>\r
2317         Delete a Call Center Agent Unavailable Code.\r
2318         The response is either SuccessResponse or ErrorResponse.\r
2319       </xs:documentation>\r
2320     </xs:annotation>\r
2321     <xs:complexContent>\r
2322       <xs:extension base="core:OCIRequest">\r
2323         <xs:sequence>\r
2324           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2325           <xs:element name="groupId" type="GroupId"/>\r
2326           <xs:element name="code" type="CallCenterAgentUnavailableCode"/>\r
2327         </xs:sequence>\r
2328       </xs:extension>\r
2329     </xs:complexContent>\r
2330   </xs:complexType>    \r
2331     \r
2332   <xs:complexType name="GroupCallCenterAgentUnavailableCodeGetListRequest">\r
2333     <xs:annotation>\r
2334       <xs:documentation>\r
2335         Get the list of Call Center Agent Unavailable Codes.\r
2336         The response is either GroupCallCenterAgentUnavailableCodeGetListResponse or ErrorResponse.\r
2337       </xs:documentation>\r
2338     </xs:annotation>\r
2339     <xs:complexContent>\r
2340       <xs:extension base="core:OCIRequest">\r
2341         <xs:sequence>\r
2342           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2343           <xs:element name="groupId" type="GroupId"/>\r
2344         </xs:sequence>\r
2345       </xs:extension>\r
2346     </xs:complexContent>\r
2347   </xs:complexType>    \r
2348     \r
2349   <xs:complexType name="GroupCallCenterAgentUnavailableCodeGetListResponse">\r
2350     <xs:annotation>\r
2351       <xs:documentation>\r
2352         Response to the GroupCallCenterAgentUnavailableCodeGetListRequest.\r
2353         Contains a table with column headings: "Is Active", "Code", "Description".\r
2354       </xs:documentation>\r
2355     </xs:annotation>\r
2356     <xs:complexContent>\r
2357       <xs:extension base="core:OCIDataResponse">\r
2358         <xs:sequence>\r
2359           <xs:element name="unavailableCodesTable" type="core:OCITable"/>\r
2360         </xs:sequence>\r
2361       </xs:extension>\r
2362     </xs:complexContent>\r
2363   </xs:complexType>    \r
2364     \r
2365   <xs:complexType name="GroupCallCenterAgentUnavailableCodeGetRequest">\r
2366     <xs:annotation>\r
2367       <xs:documentation>\r
2368         Get a Call Center Agent Unavailable Code.\r
2369         The response is either GroupCallCenterAgentUnavailableCodeGetResponse or ErrorResponse.\r
2370       </xs:documentation>\r
2371     </xs:annotation>\r
2372     <xs:complexContent>\r
2373       <xs:extension base="core:OCIRequest">\r
2374         <xs:sequence>\r
2375           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2376           <xs:element name="groupId" type="GroupId"/>\r
2377           <xs:element name="code" type="CallCenterAgentUnavailableCode"/>\r
2378         </xs:sequence>\r
2379       </xs:extension>\r
2380     </xs:complexContent>\r
2381   </xs:complexType>    \r
2382     \r
2383   <xs:complexType name="GroupCallCenterAgentUnavailableCodeGetResponse">\r
2384     <xs:annotation>\r
2385       <xs:documentation>\r
2386         Response to the GroupCallCenterAgentUnavailableCodeGetRequest\r
2387       </xs:documentation>\r
2388     </xs:annotation>\r
2389     <xs:complexContent>\r
2390       <xs:extension base="core:OCIDataResponse">\r
2391         <xs:sequence>\r
2392           <xs:element name="isActive" type="xs:boolean"/>\r
2393           <xs:element name="description" type="CallCenterAgentUnavailableCodeDescription" minOccurs="0"/>\r
2394         </xs:sequence>\r
2395       </xs:extension>\r
2396     </xs:complexContent>\r
2397   </xs:complexType>    \r
2398     \r
2399   <xs:complexType name="GroupCallCenterAgentUnavailableCodeModifyRequest">\r
2400     <xs:annotation>\r
2401       <xs:documentation>\r
2402         Modify a Call Center Agent Unavailable Code.\r
2403         The response is either SuccessResponse or ErrorResponse.\r
2404       </xs:documentation>\r
2405     </xs:annotation>\r
2406     <xs:complexContent>\r
2407       <xs:extension base="core:OCIRequest">\r
2408         <xs:sequence>\r
2409           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2410           <xs:element name="groupId" type="GroupId"/>\r
2411           <xs:element name="code" type="CallCenterAgentUnavailableCode"/>\r
2412           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
2413           <xs:element name="description" type="CallCenterAgentUnavailableCodeDescription" nillable="true" minOccurs="0"/>\r
2414         </xs:sequence>\r
2415       </xs:extension>\r
2416     </xs:complexContent>\r
2417   </xs:complexType>    \r
2418     \r
2419   <xs:complexType name="GroupCallCenterAgentUnavailableCodeSettingsGetRequest17sp4">\r
2420     <xs:annotation>\r
2421       <xs:documentation>\r
2422         Request the group level data associated with Call Center Agents Unavailable Code Settings.\r
2423         The response is either a GroupCallCenterAgentUnavailableCodeSettingsGetResponse17sp4 or an\r
2424         ErrorResponse.\r
2425       </xs:documentation>\r
2426     </xs:annotation>\r
2427     <xs:complexContent>\r
2428       <xs:extension base="core:OCIRequest">\r
2429         <xs:sequence>\r
2430           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2431           <xs:element name="groupId" type="GroupId"/>\r
2432         </xs:sequence>\r
2433       </xs:extension>\r
2434     </xs:complexContent>\r
2435   </xs:complexType>    \r
2436     \r
2437   <xs:complexType name="GroupCallCenterAgentUnavailableCodeSettingsGetResponse17sp4">\r
2438     <xs:annotation>\r
2439       <xs:documentation>\r
2440         Response to GroupCallCenterAgentUnavailableCodeSettingsGetRequest17sp4.\r
2441       </xs:documentation>\r
2442     </xs:annotation>\r
2443     <xs:complexContent>\r
2444       <xs:extension base="core:OCIDataResponse">\r
2445         <xs:sequence>\r
2446           <xs:element name="enableAgentUnavailableCodes" type="xs:boolean"/>\r
2447           <xs:element name="defaultAgentUnavailableCodeOnDND" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
2448           <xs:element name="defaultAgentUnavailableCodeOnPersonalCalls" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
2449           <xs:element name="defaultAgentUnavailableCodeOnConsecutiveBounces" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
2450           <xs:element name="defaultAgentUnavailableCodeOnNotReachable" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
2451           <xs:element name="forceUseOfAgentUnavailableCodes" type="xs:boolean"/>\r
2452           <xs:element name="defaultAgentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
2453         </xs:sequence>\r
2454       </xs:extension>\r
2455     </xs:complexContent>\r
2456   </xs:complexType>    \r
2457     \r
2458   <xs:complexType name="GroupCallCenterAgentUnavailableCodeSettingsModifyRequest">\r
2459     <xs:annotation>\r
2460       <xs:documentation>\r
2461         Modify the group level data associated with Call Center Agents Unavailable Code Settings.\r
2462         The response is either a SuccessResponse or an ErrorResponse.\r
2463       </xs:documentation>\r
2464     </xs:annotation>\r
2465     <xs:complexContent>\r
2466       <xs:extension base="core:OCIRequest">\r
2467         <xs:sequence>\r
2468           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2469           <xs:element name="groupId" type="GroupId"/>\r
2470           <xs:element name="enableAgentUnavailableCodes" type="xs:boolean" minOccurs="0"/>\r
2471           <xs:element name="defaultAgentUnavailableCodeOnDND" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
2472           <xs:element name="defaultAgentUnavailableCodeOnPersonalCalls" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
2473           <xs:element name="defaultAgentUnavailableCodeOnConsecutiveBounces" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
2474           <xs:element name="defaultAgentUnavailableCodeOnNotReachable" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
2475           <xs:element name="forceUseOfAgentUnavailableCodes" type="xs:boolean" minOccurs="0"/>\r
2476           <xs:element name="defaultAgentUnavailableCode" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
2477           <xs:element name="codeStateList" type="CallCenterAgentUnavailableCodeStateModify" minOccurs="0" maxOccurs="1000"/>\r
2478         </xs:sequence>\r
2479       </xs:extension>\r
2480     </xs:complexContent>\r
2481   </xs:complexType>    \r
2482     \r
2483   <xs:complexType name="GroupCallCenterBouncedCallGetRequest17">\r
2484     <xs:annotation>\r
2485       <xs:appinfo>\r
2486         <asDataModeSupported>true</asDataModeSupported>\r
2487         <hssDataModeSupported>false</hssDataModeSupported>\r
2488       </xs:appinfo>\r
2489       <xs:documentation>\r
2490         Get a call center's bounced call settings.\r
2491         The response is either a GroupCallCenterBouncedCallGetResponse17 or an ErrorResponse.\r
2492       </xs:documentation>\r
2493     </xs:annotation>\r
2494     <xs:complexContent>\r
2495       <xs:extension base="core:OCIRequest">\r
2496         <xs:sequence>\r
2497           <xs:element name="serviceUserId" type="UserId"/>\r
2498         </xs:sequence>\r
2499       </xs:extension>\r
2500     </xs:complexContent>\r
2501   </xs:complexType>    \r
2502     \r
2503   <xs:complexType name="GroupCallCenterBouncedCallGetResponse17">\r
2504     <xs:annotation>\r
2505       <xs:appinfo>\r
2506         <asDataModeSupported>true</asDataModeSupported>\r
2507         <hssDataModeSupported>false</hssDataModeSupported>\r
2508       </xs:appinfo>\r
2509       <xs:documentation>\r
2510         Response to the GroupCallCenterBouncedCallGetRequest17.\r
2511       </xs:documentation>\r
2512     </xs:annotation>\r
2513     <xs:complexContent>\r
2514       <xs:extension base="core:OCIDataResponse">\r
2515         <xs:sequence>\r
2516           <xs:element name="isActive" type="xs:boolean"/>\r
2517           <xs:element name="numberOfRingsBeforeBouncingCall" type="HuntNoAnswerRings"/>\r
2518           <xs:element name="enableTransfer" type="xs:boolean" minOccurs="0"/>\r
2519           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
2520           <xs:element name="bounceCallWhenAgentUnavailable" type="xs:boolean" minOccurs="0"/>\r
2521           <xs:element name="alertCallCenterCallOnHold" type="xs:boolean" minOccurs="0"/>\r
2522           <xs:element name="alertCallCenterCallOnHoldSeconds" type="AlertCallCenterCallOnHoldSeconds" minOccurs="0"/>\r
2523           <xs:element name="bounceCallCenterCallOnHold" type="xs:boolean" minOccurs="0"/>\r
2524           <xs:element name="bounceCallCenterCallOnHoldSeconds" type="BounceCallCenterCallOnHoldSeconds" minOccurs="0"/>\r
2525         </xs:sequence>\r
2526       </xs:extension>\r
2527     </xs:complexContent>\r
2528   </xs:complexType>    \r
2529     \r
2530   <xs:complexType name="GroupCallCenterBouncedCallModifyRequest">\r
2531     <xs:annotation>\r
2532       <xs:documentation>\r
2533         Modify a call center's bounced call settings.\r
2534         The response is either a SuccessResponse or an ErrorResponse.\r
2535       </xs:documentation>\r
2536     </xs:annotation>\r
2537     <xs:complexContent>\r
2538       <xs:extension base="core:OCIRequest">\r
2539         <xs:sequence>\r
2540           <xs:element name="serviceUserId" type="UserId"/>\r
2541           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
2542           <xs:element name="numberOfRingsBeforeBouncingCall" type="HuntNoAnswerRings" minOccurs="0"/>\r
2543           <xs:element name="enableTransfer" type="xs:boolean" minOccurs="0"/>\r
2544           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
2545           <xs:element name="bounceCallWhenAgentUnavailable" type="xs:boolean" minOccurs="0"/>\r
2546           <xs:element name="alertCallCenterCallOnHold" type="xs:boolean" minOccurs="0"/>\r
2547           <xs:element name="alertCallCenterCallOnHoldSeconds" type="AlertCallCenterCallOnHoldSeconds" minOccurs="0"/>\r
2548           <xs:element name="bounceCallCenterCallOnHold" type="xs:boolean" minOccurs="0"/>\r
2549           <xs:element name="bounceCallCenterCallOnHoldSeconds" type="BounceCallCenterCallOnHoldSeconds" minOccurs="0"/>\r
2550         </xs:sequence>\r
2551       </xs:extension>\r
2552     </xs:complexContent>\r
2553   </xs:complexType>    \r
2554     \r
2555   <xs:complexType name="GroupCallCenterCallDispositionCodeAddRequest">\r
2556     <xs:annotation>\r
2557       <xs:documentation>\r
2558         Add a Call Center Call Disposition Code.\r
2559         The response is either SuccessResponse or ErrorResponse.\r
2560       </xs:documentation>\r
2561     </xs:annotation>\r
2562     <xs:complexContent>\r
2563       <xs:extension base="core:OCIRequest">\r
2564         <xs:sequence>\r
2565           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2566           <xs:element name="groupId" type="GroupId"/>\r
2567           <xs:element name="code" type="CallDispositionCode"/>\r
2568           <xs:element name="isActive" type="xs:boolean"/>\r
2569           <xs:element name="description" type="CallDispositionCodeDescription" minOccurs="0"/>\r
2570         </xs:sequence>\r
2571       </xs:extension>\r
2572     </xs:complexContent>\r
2573   </xs:complexType>    \r
2574     \r
2575   <xs:complexType name="GroupCallCenterCallDispositionCodeDeleteRequest">\r
2576     <xs:annotation>\r
2577       <xs:documentation>\r
2578         Delete a Call Center Call Disposition Code.\r
2579         The response is either SuccessResponse or ErrorResponse.\r
2580       </xs:documentation>\r
2581     </xs:annotation>\r
2582     <xs:complexContent>\r
2583       <xs:extension base="core:OCIRequest">\r
2584         <xs:sequence>\r
2585           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2586           <xs:element name="groupId" type="GroupId"/>\r
2587           <xs:element name="code" type="CallDispositionCode"/>\r
2588         </xs:sequence>\r
2589       </xs:extension>\r
2590     </xs:complexContent>\r
2591   </xs:complexType>    \r
2592     \r
2593   <xs:complexType name="GroupCallCenterCallDispositionCodeGetListRequest">\r
2594     <xs:annotation>\r
2595       <xs:documentation>\r
2596         Get the list of Call Center Call Disposition  Codes.\r
2597         The response is either GroupCallCenterCallDispositionCodeGetListResponse or ErrorResponse.\r
2598       </xs:documentation>\r
2599     </xs:annotation>\r
2600     <xs:complexContent>\r
2601       <xs:extension base="core:OCIRequest">\r
2602         <xs:sequence>\r
2603           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2604           <xs:element name="groupId" type="GroupId"/>\r
2605         </xs:sequence>\r
2606       </xs:extension>\r
2607     </xs:complexContent>\r
2608   </xs:complexType>    \r
2609     \r
2610   <xs:complexType name="GroupCallCenterCallDispositionCodeGetListResponse">\r
2611     <xs:annotation>\r
2612       <xs:documentation>\r
2613         Response to the GroupCallCenterCallDispositionCodeGetListRequest.\r
2614         Contains a table with column headings: "Is Active", "Code", "Description".\r
2615       </xs:documentation>\r
2616     </xs:annotation>\r
2617     <xs:complexContent>\r
2618       <xs:extension base="core:OCIDataResponse">\r
2619         <xs:sequence>\r
2620           <xs:element name="dispositionCodesTable" type="core:OCITable"/>\r
2621         </xs:sequence>\r
2622       </xs:extension>\r
2623     </xs:complexContent>\r
2624   </xs:complexType>    \r
2625     \r
2626   <xs:complexType name="GroupCallCenterCallDispositionCodeGetRequest">\r
2627     <xs:annotation>\r
2628       <xs:documentation>\r
2629         Get a Call Center Call Disposition Code.\r
2630         The response is either GroupCallCenterCallDispositionCodeGetResponse or ErrorResponse.\r
2631       </xs:documentation>\r
2632     </xs:annotation>\r
2633     <xs:complexContent>\r
2634       <xs:extension base="core:OCIRequest">\r
2635         <xs:sequence>\r
2636           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2637           <xs:element name="groupId" type="GroupId"/>\r
2638           <xs:element name="code" type="CallDispositionCode"/>\r
2639         </xs:sequence>\r
2640       </xs:extension>\r
2641     </xs:complexContent>\r
2642   </xs:complexType>    \r
2643     \r
2644   <xs:complexType name="GroupCallCenterCallDispositionCodeGetResponse">\r
2645     <xs:annotation>\r
2646       <xs:documentation>\r
2647         Response to the GroupCallCenterCallDispositionCodeGetRequest\r
2648       </xs:documentation>\r
2649     </xs:annotation>\r
2650     <xs:complexContent>\r
2651       <xs:extension base="core:OCIDataResponse">\r
2652         <xs:sequence>\r
2653           <xs:element name="isActive" type="xs:boolean"/>\r
2654           <xs:element name="description" type="CallDispositionCodeDescription" minOccurs="0"/>\r
2655         </xs:sequence>\r
2656       </xs:extension>\r
2657     </xs:complexContent>\r
2658   </xs:complexType>    \r
2659     \r
2660   <xs:complexType name="GroupCallCenterCallDispositionCodeGetUsageListRequest">\r
2661     <xs:annotation>\r
2662       <xs:documentation>\r
2663         Get the list of Call Centers and Route Points using the specified disposition code.\r
2664         The response is either GroupCallCenterCallDispositionCodeGetUsageListResponse or ErrorResponse.\r
2665       </xs:documentation>\r
2666     </xs:annotation>\r
2667     <xs:complexContent>\r
2668       <xs:extension base="core:OCIRequest">\r
2669         <xs:sequence>\r
2670           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2671           <xs:element name="groupId" type="GroupId"/>\r
2672           <xs:element name="code" type="CallDispositionCode"/>\r
2673         </xs:sequence>\r
2674       </xs:extension>\r
2675     </xs:complexContent>\r
2676   </xs:complexType>    \r
2677     \r
2678   <xs:complexType name="GroupCallCenterCallDispositionCodeGetUsageListResponse">\r
2679     <xs:annotation>\r
2680       <xs:documentation>\r
2681         Response to the GroupCallCenterCallDispositionCodeGetUsageListRequest.\r
2682         The Type column contains either "Call Center" or "Route Point".\r
2683         Contains a table with column headings: "Id", "Name" and "Type".\r
2684       </xs:documentation>\r
2685     </xs:annotation>\r
2686     <xs:complexContent>\r
2687       <xs:extension base="core:OCIDataResponse">\r
2688         <xs:sequence>\r
2689           <xs:element name="callCenterTable" type="core:OCITable"/>\r
2690         </xs:sequence>\r
2691       </xs:extension>\r
2692     </xs:complexContent>\r
2693   </xs:complexType>    \r
2694     \r
2695   <xs:complexType name="GroupCallCenterCallDispositionCodeModifyRequest">\r
2696     <xs:annotation>\r
2697       <xs:documentation>\r
2698         Modify a Call Center Call Disposition Code.\r
2699         The response is either SuccessResponse or ErrorResponse.\r
2700       </xs:documentation>\r
2701     </xs:annotation>\r
2702     <xs:complexContent>\r
2703       <xs:extension base="core:OCIRequest">\r
2704         <xs:sequence>\r
2705           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2706           <xs:element name="groupId" type="GroupId"/>\r
2707           <xs:element name="code" type="CallDispositionCode"/>\r
2708           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
2709           <xs:element name="description" type="CallDispositionCodeDescription" nillable="true" minOccurs="0"/>\r
2710         </xs:sequence>\r
2711       </xs:extension>\r
2712     </xs:complexContent>\r
2713   </xs:complexType>    \r
2714     \r
2715   <xs:complexType name="GroupCallCenterCallDispositionCodeModifyActiveListRequest">\r
2716     <xs:annotation>\r
2717       <xs:documentation>\r
2718         Request to set the active status of Call Center Call Disposition Codes.      \r
2719         The response is either a SuccessResponse or an ErrorResponse.\r
2720       </xs:documentation>\r
2721     </xs:annotation>\r
2722     <xs:complexContent>\r
2723       <xs:extension base="core:OCIRequest">\r
2724         <xs:sequence>\r
2725           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2726           <xs:element name="groupId" type="GroupId"/>\r
2727           <xs:element name="callDispositionCodeActivation" type="CallDispositionCodeActivation" minOccurs="0" maxOccurs="1000"/>\r
2728         </xs:sequence>\r
2729       </xs:extension>\r
2730     </xs:complexContent>\r
2731   </xs:complexType>    \r
2732     \r
2733   <xs:complexType name="GroupCallCenterComfortMessageBypassGetRequest20">\r
2734     <xs:annotation>\r
2735       <xs:documentation>\r
2736         Get a call center's comfort message bypass settings.\r
2737         The response is either a GroupCallCenterComfortMessageBypassGetResponse20 or an ErrorResponse.\r
2738       </xs:documentation>\r
2739     </xs:annotation>\r
2740     <xs:complexContent>\r
2741       <xs:extension base="core:OCIRequest">\r
2742         <xs:sequence>\r
2743           <xs:element name="serviceUserId" type="UserId"/>\r
2744         </xs:sequence>\r
2745       </xs:extension>\r
2746     </xs:complexContent>\r
2747   </xs:complexType>    \r
2748     \r
2749   <xs:complexType name="GroupCallCenterComfortMessageBypassGetResponse20">\r
2750     <xs:annotation>\r
2751       <xs:documentation>\r
2752         Response to the GroupCallCenterComfortMessageBypassGetRequest20.\r
2753       </xs:documentation>\r
2754     </xs:annotation>\r
2755     <xs:complexContent>\r
2756       <xs:extension base="core:OCIDataResponse">\r
2757         <xs:sequence>\r
2758           <xs:element name="isActive" type="xs:boolean"/>\r
2759           <xs:element name="callWaitingAgeThresholdSeconds" type="CallCenterComfortMessageBypassThresholdSeconds"/>\r
2760           <xs:element name="playAnnouncementAfterRinging" type="xs:boolean"/>\r
2761           <xs:element name="ringTimeBeforePlayingAnnouncementSeconds" type="CallCenterRingTimeBeforePlayingComfortMessageBypassAnnouncementSeconds"/>\r
2762           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
2763           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
2764           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
2765           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection"/>\r
2766           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
2767           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
2768         </xs:sequence>\r
2769       </xs:extension>\r
2770     </xs:complexContent>\r
2771   </xs:complexType>    \r
2772     \r
2773   <xs:complexType name="GroupCallCenterComfortMessageBypassModifyRequest20">\r
2774     <xs:annotation>\r
2775       <xs:documentation>\r
2776         Modify a call center's comfort message bypass settings.\r
2777         The response is either a SuccessResponse or an ErrorResponse.\r
2778       </xs:documentation>\r
2779     </xs:annotation>\r
2780     <xs:complexContent>\r
2781       <xs:extension base="core:OCIRequest">\r
2782         <xs:sequence>\r
2783           <xs:element name="serviceUserId" type="UserId"/>\r
2784           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
2785           <xs:element name="callWaitingAgeThresholdSeconds" type="CallCenterComfortMessageBypassThresholdSeconds" minOccurs="0"/>\r
2786           <xs:element name="playAnnouncementAfterRinging" type="xs:boolean" minOccurs="0"/>\r
2787           <xs:element name="ringTimeBeforePlayingAnnouncementSeconds" type="CallCenterRingTimeBeforePlayingComfortMessageBypassAnnouncementSeconds" minOccurs="0"/>\r
2788           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
2789           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
2790           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
2791           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
2792           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
2793           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
2794         </xs:sequence>\r
2795       </xs:extension>\r
2796     </xs:complexContent>\r
2797   </xs:complexType>    \r
2798     \r
2799   <xs:complexType name="GroupCallCenterCurrentAndPastAgentGetListRequest">\r
2800     <xs:annotation>\r
2801       <xs:documentation>\r
2802         Request to get all the current and past agents for the group.\r
2803         The response is either GroupCallCenterCurrentAndPastAgentGetListResponse or ErrorResponse.\r
2804       </xs:documentation>\r
2805     </xs:annotation>\r
2806     <xs:complexContent>\r
2807       <xs:extension base="core:OCIRequest">\r
2808         <xs:sequence>\r
2809           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2810           <xs:element name="groupId" type="GroupId"/>\r
2811           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
2812           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
2813           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
2814           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
2815           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
2816           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
2817         </xs:sequence>\r
2818       </xs:extension>\r
2819     </xs:complexContent>\r
2820   </xs:complexType>    \r
2821     \r
2822   <xs:complexType name="GroupCallCenterCurrentAndPastAgentGetListResponse">\r
2823     <xs:annotation>\r
2824       <xs:documentation>\r
2825         Response to the GroupCallCenterCurrentAndPastAgentGetListRequest.\r
2826         Contains a table with column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name",\r
2827         "Phone Number", "Extension", "Department", "Email Address".\r
2828       </xs:documentation>\r
2829     </xs:annotation>\r
2830     <xs:complexContent>\r
2831       <xs:extension base="core:OCIDataResponse">\r
2832         <xs:sequence>\r
2833           <xs:element name="agentUserTable" type="core:OCITable"/>\r
2834           <xs:element name="deletedAgentUserTable" type="core:OCITable"/>\r
2835         </xs:sequence>\r
2836       </xs:extension>\r
2837     </xs:complexContent>\r
2838   </xs:complexType>    \r
2839     \r
2840   <xs:complexType name="GroupCallCenterCurrentAndPastCallCenterGetListRequest">\r
2841     <xs:annotation>\r
2842       <xs:documentation>\r
2843         Request to get all the current and past call centers for the group.\r
2844         The response is either GroupCallCenterCurrentAndPastCallCenterGetListResponse or ErrorResponse.\r
2845       </xs:documentation>\r
2846     </xs:annotation>\r
2847     <xs:complexContent>\r
2848       <xs:extension base="core:OCIRequest">\r
2849         <xs:sequence>\r
2850           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2851           <xs:element name="isPremiumOnly" type="xs:boolean" minOccurs="0"/>\r
2852           <xs:element name="groupId" type="GroupId"/>\r
2853           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
2854           <xs:element name="searchCriteriaCallCenterName" type="SearchCriteriaCallCenterName" minOccurs="0"/>\r
2855         </xs:sequence>\r
2856       </xs:extension>\r
2857     </xs:complexContent>\r
2858   </xs:complexType>    \r
2859     \r
2860   <xs:complexType name="GroupCallCenterCurrentAndPastCallCenterGetListResponse">\r
2861     <xs:annotation>\r
2862       <xs:documentation>\r
2863         Response to the GroupCallCenterCurrentAndPastCallCenterGetListRequest.\r
2864       </xs:documentation>\r
2865     </xs:annotation>\r
2866     <xs:complexContent>\r
2867       <xs:extension base="core:OCIDataResponse">\r
2868         <xs:sequence>\r
2869           <xs:element name="serviceUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
2870           <xs:element name="deletedServiceUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
2871         </xs:sequence>\r
2872       </xs:extension>\r
2873     </xs:complexContent>\r
2874   </xs:complexType>    \r
2875     \r
2876   <xs:complexType name="GroupCallCenterCurrentAndPastDNISGetListRequest">\r
2877     <xs:annotation>\r
2878       <xs:documentation>\r
2879         Request to get all the past and current DNIS for the Call Center for the group.\r
2880         The response is either GroupCallCenterCurrentAndPastDNISGetListResponse or ErrorResponse.\r
2881       </xs:documentation>\r
2882     </xs:annotation>\r
2883     <xs:complexContent>\r
2884       <xs:extension base="core:OCIRequest">\r
2885         <xs:sequence>\r
2886           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2887           <xs:element name="groupId" type="GroupId"/>\r
2888           <xs:element name="serviceUserId" type="UserId"/>\r
2889         </xs:sequence>\r
2890       </xs:extension>\r
2891     </xs:complexContent>\r
2892   </xs:complexType>    \r
2893     \r
2894   <xs:complexType name="GroupCallCenterCurrentAndPastDNISGetListResponse">\r
2895     <xs:annotation>\r
2896       <xs:documentation>\r
2897         Response to the GroupCallCenterCurrentAndPastDNISGetListRequest.\r
2898       </xs:documentation>\r
2899     </xs:annotation>\r
2900     <xs:complexContent>\r
2901       <xs:extension base="core:OCIDataResponse">\r
2902         <xs:sequence>\r
2903           <xs:element name="name" type="DNISName" minOccurs="0" maxOccurs="unbounded"/>\r
2904           <xs:element name="deletedName" type="DNISName" minOccurs="0" maxOccurs="unbounded"/>\r
2905         </xs:sequence>\r
2906       </xs:extension>\r
2907     </xs:complexContent>\r
2908   </xs:complexType>    \r
2909     \r
2910   <xs:complexType name="GroupCallCenterDeleteAgentListRequest">\r
2911     <xs:annotation>\r
2912       <xs:documentation>\r
2913         Delete agent(s) from a call center.\r
2914         The response is either SuccessResponse or ErrorResponse.\r
2915       </xs:documentation>\r
2916     </xs:annotation>\r
2917     <xs:complexContent>\r
2918       <xs:extension base="core:OCIRequest">\r
2919         <xs:sequence>\r
2920           <xs:element name="serviceUserId" type="UserId"/>\r
2921           <xs:element name="agentUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
2922         </xs:sequence>\r
2923       </xs:extension>\r
2924     </xs:complexContent>\r
2925   </xs:complexType>    \r
2926     \r
2927   <xs:complexType name="GroupCallCenterDeleteDNISRequest">\r
2928     <xs:annotation>\r
2929       <xs:documentation>\r
2930         Delete a call center's DNIS.\r
2931         The response is either a SuccessResponse or an ErrorResponse.\r
2932       </xs:documentation>\r
2933     </xs:annotation>\r
2934     <xs:complexContent>\r
2935       <xs:extension base="core:OCIRequest">\r
2936         <xs:sequence>\r
2937           <xs:element name="dnisKey" type="DNISKey"/>\r
2938         </xs:sequence>\r
2939       </xs:extension>\r
2940     </xs:complexContent>\r
2941   </xs:complexType>    \r
2942     \r
2943   <xs:complexType name="GroupCallCenterDeleteInstanceRequest">\r
2944     <xs:annotation>\r
2945       <xs:documentation>\r
2946         Delete a Call Center instance from a group.\r
2947         The response is either SuccessResponse or ErrorResponse.\r
2948       </xs:documentation>\r
2949     </xs:annotation>\r
2950     <xs:complexContent>\r
2951       <xs:extension base="core:OCIRequest">\r
2952         <xs:sequence>\r
2953           <xs:element name="serviceUserId" type="UserId"/>\r
2954         </xs:sequence>\r
2955       </xs:extension>\r
2956     </xs:complexContent>\r
2957   </xs:complexType>    \r
2958     \r
2959   <xs:complexType name="GroupCallCenterDeleteSupervisorListRequest">\r
2960     <xs:annotation>\r
2961       <xs:documentation>\r
2962         Delete supervisor(s) from a call center.\r
2963         The response is either SuccessResponse or ErrorResponse.\r
2964       </xs:documentation>\r
2965     </xs:annotation>\r
2966     <xs:complexContent>\r
2967       <xs:extension base="core:OCIRequest">\r
2968         <xs:sequence>\r
2969           <xs:element name="serviceUserId" type="UserId"/>\r
2970           <xs:element name="supervisorUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
2971         </xs:sequence>\r
2972       </xs:extension>\r
2973     </xs:complexContent>\r
2974   </xs:complexType>    \r
2975     \r
2976   <xs:complexType name="GroupCallCenterDistinctiveRingingGetRequest">\r
2977     <xs:annotation>\r
2978       <xs:documentation>\r
2979         Get the distinctive ringing configuration values for call center.\r
2980         The response is either a GroupCallCenterDistinctiveRingingGetResponse \r
2981         or an ErrorResponse.\r
2982       </xs:documentation>\r
2983     </xs:annotation>\r
2984     <xs:complexContent>\r
2985       <xs:extension base="core:OCIRequest">\r
2986         <xs:sequence>\r
2987           <xs:element name="serviceUserId" type="UserId"/>\r
2988         </xs:sequence>\r
2989       </xs:extension>\r
2990     </xs:complexContent>\r
2991   </xs:complexType>    \r
2992     \r
2993   <xs:complexType name="GroupCallCenterDistinctiveRingingGetResponse">\r
2994     <xs:annotation>\r
2995       <xs:documentation>\r
2996         Response to the GroupCallCenterDistinctiveRingingGetRequest.\r
2997       </xs:documentation>\r
2998     </xs:annotation>\r
2999     <xs:complexContent>\r
3000       <xs:extension base="core:OCIDataResponse">\r
3001         <xs:sequence>\r
3002           <xs:element name="distinctiveRingingCallCenterCalls" type="xs:boolean"/>\r
3003           <xs:element name="distinctiveRingingRingPatternForCallCenter" type="RingPattern"/>\r
3004           <xs:element name="distinctiveRingingForceDeliveryRingPattern" type="RingPattern" minOccurs="0"/>\r
3005         </xs:sequence>\r
3006       </xs:extension>\r
3007     </xs:complexContent>\r
3008   </xs:complexType>    \r
3009     \r
3010   <xs:complexType name="GroupCallCenterDistinctiveRingingModifyRequest">\r
3011     <xs:annotation>\r
3012       <xs:documentation>\r
3013         Modify the distinctive ringing configuration values for call center.\r
3014         \r
3015         The response is either a SuccessResponse or an ErrorResponse.\r
3016       </xs:documentation>\r
3017     </xs:annotation>\r
3018     <xs:complexContent>\r
3019       <xs:extension base="core:OCIRequest">\r
3020         <xs:sequence>\r
3021           <xs:element name="serviceUserId" type="UserId"/>\r
3022           <xs:element name="distinctiveRingingCallCenterCalls" type="xs:boolean" minOccurs="0"/>\r
3023           <xs:element name="distinctiveRingingRingPatternForCallCenter" type="RingPattern" minOccurs="0"/>\r
3024           <xs:element name="distinctiveRingingForceDeliveryRingPattern" type="RingPattern" minOccurs="0"/>\r
3025         </xs:sequence>\r
3026       </xs:extension>\r
3027     </xs:complexContent>\r
3028   </xs:complexType>    \r
3029     \r
3030   <xs:complexType name="GroupCallCenterEnhancedReportingBrandingGetRequest">\r
3031     <xs:annotation>\r
3032       <xs:documentation>\r
3033         Request to get the group branding information.\r
3034         The response is either GroupCallCenterEnhancedReportingBrandingGetResponse or ErrorResponse.\r
3035       </xs:documentation>\r
3036     </xs:annotation>\r
3037     <xs:complexContent>\r
3038       <xs:extension base="core:OCIRequest">\r
3039         <xs:sequence>\r
3040           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3041           <xs:element name="groupId" type="GroupId"/>\r
3042         </xs:sequence>\r
3043       </xs:extension>\r
3044     </xs:complexContent>\r
3045   </xs:complexType>    \r
3046     \r
3047   <xs:complexType name="GroupCallCenterEnhancedReportingBrandingGetResponse">\r
3048     <xs:annotation>\r
3049       <xs:documentation>\r
3050         Response to the GroupCallCenterEnhancedReportingBrandingGetRequest.\r
3051       </xs:documentation>\r
3052     </xs:annotation>\r
3053     <xs:complexContent>\r
3054       <xs:extension base="core:OCIDataResponse">\r
3055         <xs:sequence>\r
3056           <xs:element name="brandingChoice" type="CallCenterEnhancedReportingBrandingChoice"/>\r
3057           <xs:element name="brandingFileDescription" type="FileDescription" minOccurs="0"/>\r
3058         </xs:sequence>\r
3059       </xs:extension>\r
3060     </xs:complexContent>\r
3061   </xs:complexType>    \r
3062     \r
3063   <xs:complexType name="GroupCallCenterEnhancedReportingBrandingModifyRequest">\r
3064     <xs:annotation>\r
3065       <xs:documentation>\r
3066         Request to modify the group branding configuration.\r
3067         The response is either SuccessResponse or ErrorResponse.\r
3068       </xs:documentation>\r
3069     </xs:annotation>\r
3070     <xs:complexContent>\r
3071       <xs:extension base="core:OCIRequest">\r
3072         <xs:sequence>\r
3073           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3074           <xs:element name="groupId" type="GroupId"/>\r
3075           <xs:element name="brandingChoice" type="CallCenterEnhancedReportingBrandingChoice" minOccurs="0"/>\r
3076           <xs:element name="brandingFile" type="LabeledFileResource" minOccurs="0"/>\r
3077         </xs:sequence>\r
3078       </xs:extension>\r
3079     </xs:complexContent>\r
3080   </xs:complexType>    \r
3081     \r
3082   <xs:complexType name="GroupCallCenterEnhancedReportingGetAvailableReportTemplateListRequest">\r
3083     <xs:annotation>\r
3084       <xs:documentation>\r
3085         Request to get all enabled call center report template for a group.\r
3086         The response is either a GroupCallCenterEnhancedReportingGetAvailableReportTemplateListResponse or an ErrorResponse.\r
3087       </xs:documentation>\r
3088     </xs:annotation>\r
3089     <xs:complexContent>\r
3090       <xs:extension base="core:OCIRequest">\r
3091         <xs:sequence>\r
3092           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3093           <xs:element name="groupId" type="GroupId"/>\r
3094         </xs:sequence>\r
3095       </xs:extension>\r
3096     </xs:complexContent>\r
3097   </xs:complexType>    \r
3098     \r
3099   <xs:complexType name="GroupCallCenterEnhancedReportingGetAvailableReportTemplateListResponse">\r
3100     <xs:annotation>\r
3101       <xs:documentation>\r
3102         Response to GroupCallCenterEnhancedReportingGetAvailableReportTemplateListRequest.\r
3103         Contains a table with column headings: "Name", "Description" and "Level", "Is Agent Required", \r
3104         "Is Call Center Required", "Is Call Center Dnis Required","Is Real Time Report", "Is Sampling Period Required", \r
3105         "Call Completion Threshold Parameter", "Short Duration Threshold Parameter", \r
3106         "Service Level Threshold Parameter", "Service Level Inclusions Parameter", "Service Level Objective Threshold Parameter", \r
3107         "Abandoned Call Threshold Parameter", "Service Level Threshold Parameter Number", \r
3108         and "Abandoned Call Threshold Parameter Number".\r
3109         The possible values for "Level" are "System" and "Group".\r
3110         The possible values for "Is Agent Required", "Is Call Center Required", "Is Call Center Dnis Required", \r
3111         "Is Real Time Report" and "Is Sampling Period Required" are "true" and "false".\r
3112         The possible values for "Call Completion Threshold Parameter", "Short Duration Threshold Parameter", \r
3113         "Service Level Threshold Parameter", "Service Level Inclusions Parameter","Service Level Objective Threshold Parameter" \r
3114         and "Abandoned Call Threshold Parameter" are "Required", "Hidden" and "Does Not Apply".\r
3115       </xs:documentation>\r
3116     </xs:annotation>\r
3117     <xs:complexContent>\r
3118       <xs:extension base="core:OCIDataResponse">\r
3119         <xs:sequence>\r
3120           <xs:element name="reportTemplateTable" type="core:OCITable"/>\r
3121         </xs:sequence>\r
3122       </xs:extension>\r
3123     </xs:complexContent>\r
3124   </xs:complexType>    \r
3125     \r
3126   <xs:complexType name="GroupCallCenterEnhancedReportingGetRequest19">\r
3127     <xs:annotation>\r
3128       <xs:appinfo>\r
3129         <asDataModeSupported>true</asDataModeSupported>\r
3130         <hssDataModeSupported>false</hssDataModeSupported>\r
3131       </xs:appinfo>\r
3132       <xs:documentation>\r
3133         Request to get a group level call center enhanced reporting setting.\r
3134         The response is either a GroupCallCenterEnhancedReportingGetResponse19 or an ErrorResponse.\r
3135       </xs:documentation>\r
3136     </xs:annotation>\r
3137     <xs:complexContent>\r
3138       <xs:extension base="core:OCIRequest">\r
3139         <xs:sequence>\r
3140           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3141           <xs:element name="groupId" type="GroupId"/>\r
3142         </xs:sequence>\r
3143       </xs:extension>\r
3144     </xs:complexContent>\r
3145   </xs:complexType>    \r
3146     \r
3147   <xs:complexType name="GroupCallCenterEnhancedReportingGetResponse19">\r
3148     <xs:annotation>\r
3149       <xs:appinfo>\r
3150         <asDataModeSupported>true</asDataModeSupported>\r
3151         <hssDataModeSupported>false</hssDataModeSupported>\r
3152       </xs:appinfo>\r
3153       <xs:documentation>\r
3154         Response to GroupCallCenterEnhancedReportingGetRequest19.\r
3155       </xs:documentation>\r
3156     </xs:annotation>\r
3157     <xs:complexContent>\r
3158       <xs:extension base="core:OCIDataResponse">\r
3159         <xs:sequence>\r
3160           <xs:element name="reportingServer" type="CallCenterReportServerChoice19"/>\r
3161         </xs:sequence>\r
3162       </xs:extension>\r
3163     </xs:complexContent>\r
3164   </xs:complexType>    \r
3165     \r
3166   <xs:complexType name="GroupCallCenterEnhancedReportingModifyRequest19">\r
3167     <xs:annotation>\r
3168       <xs:appinfo>\r
3169         <asDataModeSupported>true</asDataModeSupported>\r
3170         <hssDataModeSupported>false</hssDataModeSupported>\r
3171       </xs:appinfo>\r
3172       <xs:documentation>\r
3173         Request to modify group level call center enhanced reporting settings.\r
3174         The response is either a SuccessResponse or an ErrorResponse.\r
3175       </xs:documentation>\r
3176     </xs:annotation>\r
3177     <xs:complexContent>\r
3178       <xs:extension base="core:OCIRequest">\r
3179         <xs:sequence>\r
3180           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3181           <xs:element name="groupId" type="GroupId"/>\r
3182           <xs:element name="reportingServer" type="CallCenterReportServerChoice19" minOccurs="0"/>\r
3183         </xs:sequence>\r
3184       </xs:extension>\r
3185     </xs:complexContent>\r
3186   </xs:complexType>    \r
3187     \r
3188   <xs:complexType name="GroupCallCenterEnhancedReportingReportTemplateAddRequest">\r
3189     <xs:annotation>\r
3190       <xs:documentation>\r
3191         Request to add a group level call center report template.\r
3192         The response is either a SuccessResponse or an ErrorResponse.\r
3193       </xs:documentation>\r
3194     </xs:annotation>\r
3195     <xs:complexContent>\r
3196       <xs:extension base="core:OCIRequest">\r
3197         <xs:sequence>\r
3198           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3199           <xs:element name="groupId" type="GroupId"/>\r
3200           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
3201           <xs:element name="description" type="CallCenterReportTemplateDescription" minOccurs="0"/>\r
3202           <xs:element name="dataTemplate" type="CallCenterReportDataTemplateName"/>\r
3203           <xs:element name="filterNumber" type="CallCenterReportDataTemplateFilterNumber" minOccurs="0"/>\r
3204           <xs:element name="xsltTemplate" type="LabeledFileResource"/>\r
3205           <xs:element name="scope" type="CallCenterReportTemplateAccessOption"/>\r
3206           <xs:element name="isEnabled" type="xs:boolean"/>\r
3207           <xs:element name="isRealtimeReport" type="xs:boolean" minOccurs="0"/>\r
3208           <xs:element name="callCompletionThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3209           <xs:element name="shortDurationThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3210           <xs:element name="serviceLevelThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3211           <xs:element name="serviceLevelInclusionsParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3212           <xs:element name="serviceLevelObjectiveThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3213           <xs:element name="abandonedCallThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3214           <xs:element name="serviceLevelThresholdParamNumber" type="CallCenterReportServiceLevelInputParameterNumber" minOccurs="0"/>\r
3215           <xs:element name="abandonedCallThresholdParamNumber" type="CallCenterReportAbandonedCallInputParameterNumber" minOccurs="0"/>\r
3216           <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValue" minOccurs="0" maxOccurs="5"/>\r
3217         </xs:sequence>\r
3218       </xs:extension>\r
3219     </xs:complexContent>\r
3220   </xs:complexType>    \r
3221     \r
3222   <xs:complexType name="GroupCallCenterEnhancedReportingReportTemplateDeleteRequest">\r
3223     <xs:annotation>\r
3224       <xs:documentation>\r
3225         Request to delete a group level call center report template.\r
3226         The response is either a SuccessResponse or an ErrorResponse.\r
3227       </xs:documentation>\r
3228     </xs:annotation>\r
3229     <xs:complexContent>\r
3230       <xs:extension base="core:OCIRequest">\r
3231         <xs:sequence>\r
3232           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3233           <xs:element name="groupId" type="GroupId"/>\r
3234           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
3235         </xs:sequence>\r
3236       </xs:extension>\r
3237     </xs:complexContent>\r
3238   </xs:complexType>    \r
3239     \r
3240   <xs:complexType name="GroupCallCenterEnhancedReportingReportTemplateGetListRequest">\r
3241     <xs:annotation>\r
3242       <xs:documentation>\r
3243         Request to get group level call center report template list.\r
3244         The response is either a GroupCallCenterEnhancedReportingReportTemplateGetListResponse or an ErrorResponse.\r
3245       </xs:documentation>\r
3246     </xs:annotation>\r
3247     <xs:complexContent>\r
3248       <xs:extension base="core:OCIRequest">\r
3249         <xs:sequence>\r
3250           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3251           <xs:element name="groupId" type="GroupId"/>\r
3252         </xs:sequence>\r
3253       </xs:extension>\r
3254     </xs:complexContent>\r
3255   </xs:complexType>    \r
3256     \r
3257   <xs:complexType name="GroupCallCenterEnhancedReportingReportTemplateGetListResponse">\r
3258     <xs:annotation>\r
3259       <xs:documentation>\r
3260         Response to GroupCallCenterEnhancedReportingReportTemplateGetListRequest. \r
3261         Contains a table with column headings: "Name", "Description", "Type" and "Enabled"\r
3262       </xs:documentation>\r
3263     </xs:annotation>\r
3264     <xs:complexContent>\r
3265       <xs:extension base="core:OCIDataResponse">\r
3266         <xs:sequence>\r
3267           <xs:element name="reportTemplateTable" type="core:OCITable"/>\r
3268         </xs:sequence>\r
3269       </xs:extension>\r
3270     </xs:complexContent>\r
3271   </xs:complexType>    \r
3272     \r
3273   <xs:complexType name="GroupCallCenterEnhancedReportingReportTemplateGetRequest">\r
3274     <xs:annotation>\r
3275       <xs:documentation>\r
3276         Request to get a group level call center report template.\r
3277         The response is either a GroupCallCenterEnhancedReportingReportTemplateGetResponse or an ErrorResponse.\r
3278       </xs:documentation>\r
3279     </xs:annotation>\r
3280     <xs:complexContent>\r
3281       <xs:extension base="core:OCIRequest">\r
3282         <xs:sequence>\r
3283           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3284           <xs:element name="groupId" type="GroupId"/>\r
3285           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
3286         </xs:sequence>\r
3287       </xs:extension>\r
3288     </xs:complexContent>\r
3289   </xs:complexType>    \r
3290     \r
3291   <xs:complexType name="GroupCallCenterEnhancedReportingReportTemplateGetResponse">\r
3292     <xs:annotation>\r
3293       <xs:documentation>\r
3294         Response to GroupCallCenterEnhancedReportingReportTemplateGetRequest.\r
3295       </xs:documentation>\r
3296     </xs:annotation>\r
3297     <xs:complexContent>\r
3298       <xs:extension base="core:OCIDataResponse">\r
3299         <xs:sequence>\r
3300           <xs:element name="description" type="CallCenterReportTemplateDescription" minOccurs="0"/>\r
3301           <xs:element name="dataTemplate" type="CallCenterReportDataTemplateName"/>\r
3302           <xs:element name="filterNumber" type="CallCenterReportDataTemplateFilterNumber" minOccurs="0"/>\r
3303           <xs:element name="xsltTemplateDescription" type="FileDescription"/>\r
3304           <xs:element name="scope" type="CallCenterReportTemplateAccessOption"/>\r
3305           <xs:element name="isEnabled" type="xs:boolean"/>\r
3306           <xs:element name="isRealtimeReport" type="xs:boolean" minOccurs="0"/>\r
3307           <xs:element name="callCompletionThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3308           <xs:element name="shortDurationThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3309           <xs:element name="serviceLevelThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3310           <xs:element name="serviceLevelInclusionsParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3311           <xs:element name="serviceLevelObjectiveThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3312           <xs:element name="abandonedCallThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
3313           <xs:element name="serviceLevelThresholdParamNumber" type="CallCenterReportServiceLevelInputParameterNumber" minOccurs="0"/>\r
3314           <xs:element name="abandonedCallThresholdParamNumber" type="CallCenterReportAbandonedCallInputParameterNumber" minOccurs="0"/>\r
3315           <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValue" minOccurs="0" maxOccurs="5"/>\r
3316         </xs:sequence>\r
3317       </xs:extension>\r
3318     </xs:complexContent>\r
3319   </xs:complexType>    \r
3320     \r
3321   <xs:complexType name="GroupCallCenterEnhancedReportingReportTemplateModifyRequest">\r
3322     <xs:annotation>\r
3323       <xs:documentation>\r
3324         Request to modify a group level call center report template.\r
3325         The response is either a SuccessResponse or an ErrorResponse.\r
3326       </xs:documentation>\r
3327     </xs:annotation>\r
3328     <xs:complexContent>\r
3329       <xs:extension base="core:OCIRequest">\r
3330         <xs:sequence>\r
3331           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3332           <xs:element name="groupId" type="GroupId"/>\r
3333           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
3334           <xs:element name="newName" type="CallCenterReportTemplateName" minOccurs="0"/>\r
3335           <xs:element name="description" type="CallCenterReportTemplateDescription" minOccurs="0" nillable="true"/>\r
3336           <xs:element name="xsltTemplate" type="LabeledFileResource" minOccurs="0"/>\r
3337           <xs:element name="scope" type="CallCenterReportTemplateAccessOption" minOccurs="0"/>\r
3338           <xs:element name="isEnabled" type="xs:boolean" minOccurs="0"/>\r
3339           <xs:element name="isRealtimeReport" type="xs:boolean" minOccurs="0"/>\r
3340           <xs:element name="filterNumber" type="CallCenterReportDataTemplateFilterNumber" minOccurs="0" nillable="true"/>\r
3341           <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValueReplacementList" minOccurs="0" nillable="true"/>\r
3342         </xs:sequence>\r
3343       </xs:extension>\r
3344     </xs:complexContent>\r
3345   </xs:complexType>    \r
3346     \r
3347   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportAddRequest">\r
3348     <xs:annotation>\r
3349       <xs:documentation>\r
3350         Request to add a group level call center reporting scheduled report.\r
3351         The response is either a SuccessResponse or an ErrorResponse.\r
3352         The startDate element is adjusted to the first occurrence of the recurrent schedule that comes at or after startDate.\r
3353       </xs:documentation>\r
3354     </xs:annotation>\r
3355     <xs:complexContent>\r
3356       <xs:extension base="core:OCIRequest">\r
3357         <xs:sequence>\r
3358           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3359           <xs:element name="groupId" type="GroupId"/>\r
3360           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
3361           <xs:element name="description" type="CallCenterScheduledReportDescription" minOccurs="0"/>\r
3362           <xs:element name="reportTemplate" type="CallCenterReportTemplateKey"/>\r
3363           <xs:element name="schedule" type="CallCenterReportSchedule"/>\r
3364           <xs:element name="samplingPeriod" type="CallCenterReportSamplingPeriod" minOccurs="0"/>\r
3365           <xs:element name="startDayOfWeek" type="DayOfWeek" minOccurs="0"/>\r
3366           <xs:element name="reportTimeZone" type="TimeZone"/>\r
3367           <xs:element name="reportDateFormat" type="CallCenterReportDateFormat"/>\r
3368           <xs:element name="reportTimeFormat" type="CallCenterReportTimeFormat"/>\r
3369           <xs:element name="reportInterval" type="CallCenterReportInterval"/>\r
3370           <xs:element name="reportFormat" type="CallCenterReportFileFormat"/>\r
3371           <xs:element name="agent" type="CallCenterScheduledReportAgentSelection" minOccurs="0"/>\r
3372           <xs:choice minOccurs="0">\r
3373             <xs:element name="callCenter" type="CallCenterScheduledReportCallCenterSelection"/>\r
3374             <xs:element name="dnis" type="CallCenterScheduledReportDNISSelection"/>\r
3375           </xs:choice>\r
3376           <xs:element name="callCompletionThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
3377           <xs:element name="shortDurationThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
3378           <xs:element name="serviceLevelThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="5"/>\r
3379           <xs:element name="serviceLevelInclusions" type="CallCenterScheduledReportServiceLevelInclusions" minOccurs="0"/>\r
3380           <xs:element name="serviceLevelObjectivePercentage" type="CallCenterReportServiceLevelObjective" minOccurs="0"/>\r
3381           <xs:element name="abandonedCallThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="4"/>\r
3382           <xs:element name="emailAddress" type="EmailAddress" minOccurs="1" maxOccurs="9"/>\r
3383         </xs:sequence>\r
3384       </xs:extension>\r
3385     </xs:complexContent>\r
3386   </xs:complexType>    \r
3387     \r
3388   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportDeleteRequest">\r
3389     <xs:annotation>\r
3390       <xs:documentation>\r
3391         Request to delete a group level call center reporting scheduled report.\r
3392         The response is either a SuccessResponse or an ErrorResponse.\r
3393       </xs:documentation>\r
3394     </xs:annotation>\r
3395     <xs:complexContent>\r
3396       <xs:extension base="core:OCIRequest">\r
3397         <xs:sequence>\r
3398           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3399           <xs:element name="groupId" type="GroupId"/>\r
3400           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
3401         </xs:sequence>\r
3402       </xs:extension>\r
3403     </xs:complexContent>\r
3404   </xs:complexType>    \r
3405     \r
3406   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetActiveListRequest">\r
3407     <xs:annotation>\r
3408       <xs:documentation>\r
3409         Request to get a list of active group level call center reporting scheduled reports.\r
3410         The response is either a GroupCallCenterEnhancedReportingScheduledReportGetActiveListResponse or an ErrorResponse.\r
3411       </xs:documentation>\r
3412     </xs:annotation>\r
3413     <xs:complexContent>\r
3414       <xs:extension base="core:OCIRequest">\r
3415         <xs:sequence>\r
3416           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3417           <xs:element name="groupId" type="GroupId"/>\r
3418           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
3419           <xs:element name="searchCriteriaCallCenterScheduledReportName" type="SearchCriteriaCallCenterScheduledReportName" minOccurs="0" maxOccurs="unbounded"/>\r
3420           <xs:element name="searchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" type="SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" minOccurs="0"/>\r
3421           <xs:element name="searchCriteriaExactCallCenterReportTemplateKey" type="SearchCriteriaExactCallCenterReportTemplateKey" minOccurs="0"/>\r
3422         </xs:sequence>\r
3423       </xs:extension>\r
3424     </xs:complexContent>\r
3425   </xs:complexType>    \r
3426     \r
3427   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetActiveListResponse">\r
3428     <xs:annotation>\r
3429       <xs:documentation>\r
3430         Response to GroupCallCenterEnhancedReportingScheduledReportGetActiveListRequest \r
3431         Contains a table with column headings : "Schedule Name", "Description", "Created By",\r
3432         "Is Supervisor Report", "Report Template Name", "Report Template Level" and "Recurring".\r
3433         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
3434         The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". \r
3435         The possible values for "Report Template Level" are "System" and "Group".\r
3436       </xs:documentation>\r
3437     </xs:annotation>\r
3438     <xs:complexContent>\r
3439       <xs:extension base="core:OCIDataResponse">\r
3440         <xs:sequence>\r
3441           <xs:element name="scheduledReportTable" type="core:OCITable"/>\r
3442         </xs:sequence>\r
3443       </xs:extension>\r
3444     </xs:complexContent>\r
3445   </xs:complexType>    \r
3446     \r
3447   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetCompletedListRequest">\r
3448     <xs:annotation>\r
3449       <xs:documentation>\r
3450         Request to get a list of completed group level call center reporting scheduled reports.\r
3451         The response is either a GroupCallCenterEnhancedReportingScheduledReportGetCompletedListResponse or an ErrorResponse.\r
3452       </xs:documentation>\r
3453     </xs:annotation>\r
3454     <xs:complexContent>\r
3455       <xs:extension base="core:OCIRequest">\r
3456         <xs:sequence>\r
3457           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3458           <xs:element name="groupId" type="GroupId"/>\r
3459           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
3460           <xs:element name="searchCriteriaCallCenterScheduledReportName" type="SearchCriteriaCallCenterScheduledReportName" minOccurs="0" maxOccurs="unbounded"/>\r
3461           <xs:element name="searchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" type="SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" minOccurs="0"/>\r
3462           <xs:element name="searchCriteriaExactCallCenterReportTemplateKey" type="SearchCriteriaExactCallCenterReportTemplateKey" minOccurs="0"/>\r
3463         </xs:sequence>\r
3464       </xs:extension>\r
3465     </xs:complexContent>\r
3466   </xs:complexType>    \r
3467     \r
3468   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetCompletedListResponse">\r
3469     <xs:annotation>\r
3470       <xs:documentation>\r
3471         Response to GroupCallCenterEnhancedReportingScheduledReportGetCompletedListRequest \r
3472         Contains a table with column headings : "Schedule Name", "Description", "Created By",\r
3473         "Is Supervisor Report", "Report Template Name", "Report Template Level" and "Recurring".\r
3474         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
3475         The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". \r
3476         The possible values for "Report Template Level" are "System" and "Group".\r
3477       </xs:documentation>\r
3478     </xs:annotation>\r
3479     <xs:complexContent>\r
3480       <xs:extension base="core:OCIDataResponse">\r
3481         <xs:sequence>\r
3482           <xs:element name="scheduledReportTable" type="core:OCITable"/>\r
3483         </xs:sequence>\r
3484       </xs:extension>\r
3485     </xs:complexContent>\r
3486   </xs:complexType>    \r
3487     \r
3488   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetListRequest">\r
3489     <xs:annotation>\r
3490       <xs:documentation>\r
3491         Request to get a list of group level call center reporting scheduled reports.\r
3492         The response is either a GroupCallCenterEnhancedReportingScheduledReportGetListResponse or an ErrorResponse.\r
3493       </xs:documentation>\r
3494     </xs:annotation>\r
3495     <xs:complexContent>\r
3496       <xs:extension base="core:OCIRequest">\r
3497         <xs:sequence>\r
3498           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3499           <xs:element name="groupId" type="GroupId"/>\r
3500           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
3501           <xs:element name="searchCriteriaCallCenterScheduledReportName" type="SearchCriteriaCallCenterScheduledReportName" minOccurs="0" maxOccurs="unbounded"/>\r
3502           <xs:element name="searchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" type="SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" minOccurs="0"/>\r
3503           <xs:element name="searchCriteriaExactCallCenterReportTemplateKey" type="SearchCriteriaExactCallCenterReportTemplateKey" minOccurs="0"/>\r
3504         </xs:sequence>\r
3505       </xs:extension>\r
3506     </xs:complexContent>\r
3507   </xs:complexType>    \r
3508     \r
3509   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetListResponse">\r
3510     <xs:annotation>\r
3511       <xs:documentation>\r
3512         Response to GroupCallCenterEnhancedReportingScheduledReportGetListRequest. \r
3513         Contains a table with column headings : "Schedule Name", "Description", "Created By",\r
3514         "Is Supervisor Report", "Status", "Report Template Name", "Report Template Level" and "Recurring".\r
3515         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
3516         The possible values for "Status" are "Active", and "Completed".\r
3517         The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". \r
3518         The possible values for "Report Template Level" are "System" and "Group".\r
3519       </xs:documentation>\r
3520     </xs:annotation>\r
3521     <xs:complexContent>\r
3522       <xs:extension base="core:OCIDataResponse">\r
3523         <xs:sequence>\r
3524           <xs:element name="scheduledReportTable" type="core:OCITable"/>\r
3525         </xs:sequence>\r
3526       </xs:extension>\r
3527     </xs:complexContent>\r
3528   </xs:complexType>    \r
3529     \r
3530   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest">\r
3531     <xs:annotation>\r
3532       <xs:documentation>\r
3533         Request to get all the call center reporting scheduled report in a group that uses a given group level report template.\r
3534         The response is either a GroupCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListResponse or an ErrorResponse.\r
3535       </xs:documentation>\r
3536     </xs:annotation>\r
3537     <xs:complexContent>\r
3538       <xs:extension base="core:OCIRequest">\r
3539         <xs:sequence>\r
3540           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3541           <xs:element name="groupId" type="GroupId"/>\r
3542           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
3543         </xs:sequence>\r
3544       </xs:extension>\r
3545     </xs:complexContent>\r
3546   </xs:complexType>    \r
3547     \r
3548   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListResponse">\r
3549     <xs:annotation>\r
3550       <xs:documentation>\r
3551         Response to GroupCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest.\r
3552         Contains a table with column headings: "Schedule Name", "Created By", "Created By Supervisor",\r
3553         and "Is Active".\r
3554         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
3555       </xs:documentation>\r
3556     </xs:annotation>\r
3557     <xs:complexContent>\r
3558       <xs:extension base="core:OCIDataResponse">\r
3559         <xs:sequence>\r
3560           <xs:element name="scheduleReportTable" type="core:OCITable"/>\r
3561         </xs:sequence>\r
3562       </xs:extension>\r
3563     </xs:complexContent>\r
3564   </xs:complexType>    \r
3565     \r
3566   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetRequest">\r
3567     <xs:annotation>\r
3568       <xs:documentation>\r
3569         Request to get a group level call center reporting scheduled report.\r
3570         The response is either a GroupCallCenterEnhancedReportingScheduledReportGetResponse or an ErrorResponse.\r
3571       </xs:documentation>\r
3572     </xs:annotation>\r
3573     <xs:complexContent>\r
3574       <xs:extension base="core:OCIRequest">\r
3575         <xs:sequence>\r
3576           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3577           <xs:element name="groupId" type="GroupId"/>\r
3578           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
3579         </xs:sequence>\r
3580       </xs:extension>\r
3581     </xs:complexContent>\r
3582   </xs:complexType>    \r
3583     \r
3584   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportGetResponse">\r
3585     <xs:annotation>\r
3586       <xs:documentation>\r
3587         Response to GroupCallCenterEnhancedReportingScheduledReportGetRequest.\r
3588       </xs:documentation>\r
3589     </xs:annotation>\r
3590     <xs:complexContent>\r
3591       <xs:extension base="core:OCIDataResponse">\r
3592         <xs:sequence>\r
3593           <xs:element name="description" type="CallCenterScheduledReportDescription" minOccurs="0"/>\r
3594           <xs:element name="reportTemplate" type="CallCenterReportTemplateKey"/>\r
3595           <xs:element name="schedule" type="CallCenterReportSchedule"/>\r
3596           <xs:element name="samplingPeriod" type="CallCenterReportSamplingPeriod" minOccurs="0"/>\r
3597           <xs:element name="startDayOfWeek" type="DayOfWeek" minOccurs="0"/>\r
3598           <xs:element name="reportTimeZone" type="TimeZone"/>\r
3599           <xs:element name="reportDateFormat" type="CallCenterReportDateFormat"/>\r
3600           <xs:element name="reportTimeFormat" type="CallCenterReportTimeFormat"/>\r
3601           <xs:element name="reportInterval" type="CallCenterReportInterval"/>\r
3602           <xs:element name="reportFormat" type="CallCenterReportFileFormat"/>\r
3603           <xs:element name="agent" type="CallCenterScheduledReportAgentSelectionAdminRead" minOccurs="0"/>\r
3604           <xs:choice minOccurs="0">\r
3605             <xs:element name="callCenter" type="CallCenterScheduledReportCallCenterSelectionRead"/>\r
3606             <xs:element name="dnis" type="CallCenterScheduledReportDNISSelectionRead"/>\r
3607           </xs:choice>\r
3608           <xs:element name="callCompletionThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
3609           <xs:element name="shortDurationThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
3610           <xs:element name="serviceLevelThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="5"/>\r
3611           <xs:element name="serviceLevelInclusions" type="CallCenterScheduledReportServiceLevelInclusions" minOccurs="0"/>\r
3612           <xs:element name="serviceLevelObjectivePercentage" type="CallCenterReportServiceLevelObjective" minOccurs="0"/>\r
3613           <xs:element name="abandonedCallThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="4"/>\r
3614           <xs:element name="emailAddress" type="EmailAddress" minOccurs="1" maxOccurs="9"/>\r
3615         </xs:sequence>\r
3616       </xs:extension>\r
3617     </xs:complexContent>\r
3618   </xs:complexType>    \r
3619     \r
3620   <xs:complexType name="GroupCallCenterEnhancedReportingScheduledReportModifyRequest">\r
3621     <xs:annotation>\r
3622       <xs:documentation>\r
3623         Request to modify a group level call center reporting scheduled report.\r
3624         The response is either a SuccessResponse or an ErrorResponse.\r
3625         The startDate element is adjusted to the first occurrence of the recurrent schedule that comes at or after startDate.\r
3626       </xs:documentation>\r
3627     </xs:annotation>\r
3628     <xs:complexContent>\r
3629       <xs:extension base="core:OCIRequest">\r
3630         <xs:sequence>\r
3631           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3632           <xs:element name="groupId" type="GroupId"/>\r
3633           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
3634           <xs:element name="newName" type="CallCenterScheduledReportName" minOccurs="0"/>\r
3635           <xs:element name="description" type="CallCenterScheduledReportDescription" minOccurs="0" nillable="true"/>\r
3636           <xs:element name="schedule" type="CallCenterReportSchedule" minOccurs="0"/>\r
3637           <xs:element name="samplingPeriod" type="CallCenterReportSamplingPeriod" minOccurs="0"/>\r
3638           <xs:element name="startDayOfWeek" type="DayOfWeek" minOccurs="0"/>\r
3639           <xs:element name="reportTimeZone" type="TimeZone" minOccurs="0"/>\r
3640           <xs:element name="reportDateFormat" type="CallCenterReportDateFormat" minOccurs="0"/>\r
3641           <xs:element name="reportTimeFormat" type="CallCenterReportTimeFormat" minOccurs="0"/>\r
3642           <xs:element name="reportInterval" type="CallCenterReportInterval" minOccurs="0"/>\r
3643           <xs:element name="reportFormat" type="CallCenterReportFileFormat" minOccurs="0"/>\r
3644           <xs:element name="agent" type="CallCenterScheduledReportAgentSelection" minOccurs="0"/>\r
3645           <xs:choice minOccurs="0">\r
3646             <xs:element name="callCenter" type="CallCenterScheduledReportCallCenterSelection"/>\r
3647             <xs:element name="dnis" type="CallCenterScheduledReportDNISSelection"/>\r
3648           </xs:choice>\r
3649           <xs:element name="callCompletionThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
3650           <xs:element name="shortDurationThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
3651           <xs:element name="serviceLevelThresholdSeconds" type="CallCenterReportServiceLevelThresholdReplacementList" minOccurs="0"/>\r
3652           <xs:element name="serviceLevelInclusions" type="CallCenterScheduledReportServiceLevelInclusionsModify" minOccurs="0"/>\r
3653           <xs:element name="serviceLevelObjectivePercentage" type="CallCenterReportServiceLevelObjective" minOccurs="0" nillable="true"/>\r
3654           <xs:element name="abandonedCallThresholdSeconds" type="CallCenterReportAbandonedCallThresholdReplacementList" minOccurs="0"/>\r
3655           <xs:element name="emailAddress" type="CallCenterReportReplacementEmailList" minOccurs="0"/>\r
3656         </xs:sequence>\r
3657       </xs:extension>\r
3658     </xs:complexContent>\r
3659   </xs:complexType>    \r
3660     \r
3661   <xs:complexType name="GroupCallCenterForcedForwardingGetRequest20">\r
3662     <xs:annotation>\r
3663       <xs:documentation>\r
3664         Get a call center's forced forwarding settings.\r
3665         The response is either a GroupCallCenterForcedForwardingGetResponse20 or an ErrorResponse.\r
3666       </xs:documentation>\r
3667     </xs:annotation>\r
3668     <xs:complexContent>\r
3669       <xs:extension base="core:OCIRequest">\r
3670         <xs:sequence>\r
3671           <xs:element name="serviceUserId" type="UserId"/>\r
3672         </xs:sequence>\r
3673       </xs:extension>\r
3674     </xs:complexContent>\r
3675   </xs:complexType>    \r
3676     \r
3677   <xs:complexType name="GroupCallCenterForcedForwardingGetResponse20">\r
3678     <xs:annotation>\r
3679       <xs:documentation>\r
3680         Response to the GroupCallCenterForcedForwardingGetRequest20.\r
3681       </xs:documentation>\r
3682     </xs:annotation>\r
3683     <xs:complexContent>\r
3684       <xs:extension base="core:OCIDataResponse">\r
3685         <xs:sequence>\r
3686           <xs:element name="isActive" type="xs:boolean"/>\r
3687           <xs:element name="forwardToPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3688           <xs:element name="allowEnableViaFAC" type="xs:boolean"/>\r
3689           <xs:element name="playAnnouncementBeforeForwarding" type="xs:boolean"/>\r
3690           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
3691           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3692           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3693           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection"/>\r
3694           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3695           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3696         </xs:sequence>\r
3697       </xs:extension>\r
3698     </xs:complexContent>\r
3699   </xs:complexType>    \r
3700     \r
3701   <xs:complexType name="GroupCallCenterForcedForwardingModifyRequest20">\r
3702     <xs:annotation>\r
3703       <xs:documentation>\r
3704         Modify a call center's forced forwarding settings.\r
3705         The response is either a SuccessResponse or an ErrorResponse.\r
3706       </xs:documentation>\r
3707     </xs:annotation>\r
3708     <xs:complexContent>\r
3709       <xs:extension base="core:OCIRequest">\r
3710         <xs:sequence>\r
3711           <xs:element name="serviceUserId" type="UserId"/>\r
3712           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
3713           <xs:element name="forwardToPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
3714           <xs:element name="allowEnableViaFAC" type="xs:boolean" minOccurs="0"/>\r
3715           <xs:element name="playAnnouncementBeforeForwarding" type="xs:boolean" minOccurs="0"/>\r
3716           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3717           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
3718           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
3719           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3720           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
3721           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
3722         </xs:sequence>\r
3723       </xs:extension>\r
3724     </xs:complexContent>\r
3725   </xs:complexType>    \r
3726     \r
3727   <xs:complexType name="GroupCallCenterGetAgentListRequest">\r
3728     <xs:annotation>\r
3729       <xs:documentation>\r
3730         Get a list of agents assigned to a call center.\r
3731         The response is either a\r
3732         GroupCallCenterGetAgentListResponse or an ErrorResponse.\r
3733       </xs:documentation>\r
3734     </xs:annotation>\r
3735     <xs:complexContent>\r
3736       <xs:extension base="core:OCIRequest">\r
3737         <xs:sequence>\r
3738           <xs:element name="serviceUserId" type="UserId"/>\r
3739           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
3740           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
3741           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
3742           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
3743           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
3744           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
3745           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
3746           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
3747           <xs:element name="searchCriteriaExactSkillLevel" type="SearchCriteriaExactSkillLevel" minOccurs="0"/>\r
3748         </xs:sequence>\r
3749       </xs:extension>\r
3750     </xs:complexContent>\r
3751   </xs:complexType>    \r
3752     \r
3753   <xs:complexType name="GroupCallCenterGetAgentListResponse">\r
3754     <xs:annotation>\r
3755       <xs:documentation>\r
3756         Response to the GroupCallCenterGetAgentListRequest.\r
3757         Contains a table with column headings: "User Id", "Last Name",\r
3758         "First Name", "Hiragana Last Name", "Hiragana First Name", "Weight",\r
3759         "Phone Number", "Extension", "Department", "Email Address", "Skill Level".\r
3760       </xs:documentation>\r
3761     </xs:annotation>\r
3762     <xs:complexContent>\r
3763       <xs:extension base="core:OCIDataResponse">\r
3764         <xs:sequence>\r
3765           <xs:element name="agentTable" type="core:OCITable"/>\r
3766         </xs:sequence>\r
3767       </xs:extension>\r
3768     </xs:complexContent>\r
3769   </xs:complexType>    \r
3770     \r
3771   <xs:complexType name="GroupCallCenterGetAnnouncementRequest20">\r
3772     <xs:annotation>\r
3773       <xs:documentation>\r
3774         Get a call center's announcement settings.\r
3775         The response is either a GroupCallCenterGetAnnouncementResponse20 or an ErrorResponse.\r
3776       </xs:documentation>\r
3777     </xs:annotation>\r
3778     <xs:complexContent>\r
3779       <xs:extension base="core:OCIRequest">\r
3780         <xs:sequence>\r
3781           <xs:element name="serviceUserId" type="UserId"/>\r
3782         </xs:sequence>\r
3783       </xs:extension>\r
3784     </xs:complexContent>\r
3785   </xs:complexType>    \r
3786     \r
3787   <xs:complexType name="GroupCallCenterGetAnnouncementResponse20">\r
3788     <xs:annotation>\r
3789       <xs:documentation>\r
3790         Response to the GroupCallCenterGetAnnouncementRequest20.\r
3791       </xs:documentation>\r
3792     </xs:annotation>\r
3793     <xs:complexContent>\r
3794       <xs:extension base="core:OCIDataResponse">\r
3795         <xs:sequence>\r
3796           <xs:element name="playEntranceMessage" type="xs:boolean"/>\r
3797           <xs:element name="mandatoryEntranceMessage" type="xs:boolean"/>\r
3798           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
3799           <xs:element name="entranceMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3800           <xs:element name="entranceMessageAudioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3801           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3802           <xs:element name="entranceMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3803           <xs:element name="entranceMessageVideoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3804           <xs:element name="playPeriodicComfortMessage" type="xs:boolean"/>\r
3805           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds"/>\r
3806           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
3807           <xs:element name="periodicComfortMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3808           <xs:element name="periodicComfortMessageAudioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3809           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3810           <xs:element name="periodicComfortMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3811           <xs:element name="periodicComfortMessageVideoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3812           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean"/>\r
3813           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceRead20"/>\r
3814           <xs:element name="mediaOnHoldUseAlternateSourceForInternalCalls" type="xs:boolean" minOccurs="0"/>\r
3815           <xs:element name="mediaOnHoldInternalSource" type="CallCenterMediaOnHoldSourceRead20" minOccurs="0"/>\r
3816           <xs:element name="playWhisperMessage" type="xs:boolean" minOccurs="0"/>\r
3817           <xs:element name="whisperAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3818           <xs:element name="whisperMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3819           <xs:element name="whisperMessageAudioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3820           <xs:element name="whisperVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3821           <xs:element name="whisperMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3822           <xs:element name="whisperMessageVideoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3823           <xs:element name="estimatedWaitMessageOptionsRead" type="EstimatedWaitMessageOptionsRead17sp4"/>\r
3824         </xs:sequence>\r
3825       </xs:extension>\r
3826     </xs:complexContent>\r
3827   </xs:complexType>    \r
3828     \r
3829   <xs:complexType name="GroupCallCenterGetAvailableAgentListRequest">\r
3830     <xs:annotation>\r
3831       <xs:documentation>\r
3832         Get a list of users that can be assigned as agents to a given type of Call Center.\r
3833         Searching for users by group only makes sense when the call center is part of an Enterprise.\r
3834         The response is either GroupCallCenterGetAvailableAgentListResponse or ErrorResponse.\r
3835       </xs:documentation>\r
3836     </xs:annotation>\r
3837     <xs:complexContent>\r
3838       <xs:extension base="core:OCIRequest">\r
3839         <xs:sequence>\r
3840           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3841           <xs:element name="groupId" type="GroupId"/>\r
3842           <xs:element name="callCenterType" type="CallCenterType"/>\r
3843           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
3844           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
3845           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
3846           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
3847           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
3848           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
3849           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
3850           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
3851         </xs:sequence>\r
3852       </xs:extension>\r
3853     </xs:complexContent>\r
3854   </xs:complexType>    \r
3855     \r
3856   <xs:complexType name="GroupCallCenterGetAvailableAgentListResponse">\r
3857     <xs:annotation>\r
3858       <xs:documentation>\r
3859         Response to the GroupCallCenterGetAvailableAgentListRequest.\r
3860         Contains a table with column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name",\r
3861         "Phone Number", "Extension", "Department", "Email Address".\r
3862       </xs:documentation>\r
3863     </xs:annotation>\r
3864     <xs:complexContent>\r
3865       <xs:extension base="core:OCIDataResponse">\r
3866         <xs:sequence>\r
3867           <xs:element name="userTable" type="core:OCITable"/>\r
3868         </xs:sequence>\r
3869       </xs:extension>\r
3870     </xs:complexContent>\r
3871   </xs:complexType>    \r
3872     \r
3873   <xs:complexType name="GroupCallCenterGetAvailableSupervisorListRequest">\r
3874     <xs:annotation>\r
3875       <xs:documentation>\r
3876         Get a list of users that can be assigned as supervisors to a Call Center.\r
3877         Searching for users by group only makes sense when the call center is part of an Enterprise.\r
3878         The response is either GroupCallCenterGetAvailableSupervisorListResponse or ErrorResponse.\r
3879       </xs:documentation>\r
3880     </xs:annotation>\r
3881     <xs:complexContent>\r
3882       <xs:extension base="core:OCIRequest">\r
3883         <xs:sequence>\r
3884           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3885           <xs:element name="groupId" type="GroupId"/>\r
3886           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
3887           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
3888           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
3889           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
3890           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
3891           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
3892           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
3893           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
3894         </xs:sequence>\r
3895       </xs:extension>\r
3896     </xs:complexContent>\r
3897   </xs:complexType>    \r
3898     \r
3899   <xs:complexType name="GroupCallCenterGetAvailableSupervisorListResponse">\r
3900     <xs:annotation>\r
3901       <xs:documentation>\r
3902         Response to the GroupCallCenterGetAvailableSupervisorListRequest.\r
3903         Contains a table with column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name",\r
3904         "Phone Number", "Extension", "Department", "Email Address".\r
3905       </xs:documentation>\r
3906     </xs:annotation>\r
3907     <xs:complexContent>\r
3908       <xs:extension base="core:OCIDataResponse">\r
3909         <xs:sequence>\r
3910           <xs:element name="userTable" type="core:OCITable"/>\r
3911         </xs:sequence>\r
3912       </xs:extension>\r
3913     </xs:complexContent>\r
3914   </xs:complexType>    \r
3915     \r
3916   <xs:complexType name="GroupCallCenterGetDNISAgentListRequest">\r
3917     <xs:annotation>\r
3918       <xs:documentation>\r
3919         Get a list of agent who selected the DNIS as the outgoing call.\r
3920         The response is either GroupCallCenterGetDNISAgentListResponse or ErrorResponse.\r
3921       </xs:documentation>\r
3922     </xs:annotation>\r
3923     <xs:complexContent>\r
3924       <xs:extension base="core:OCIRequest">\r
3925         <xs:sequence>\r
3926           <xs:element name="dnisKey" type="DNISKey"/>\r
3927         </xs:sequence>\r
3928       </xs:extension>\r
3929     </xs:complexContent>\r
3930   </xs:complexType>    \r
3931     \r
3932   <xs:complexType name="GroupCallCenterGetDNISAgentListResponse">\r
3933     <xs:annotation>\r
3934       <xs:documentation>\r
3935         Response to the GroupCallCenterGetDNISAgentListRequest.\r
3936         Contains a table with column headings: "User Id", "Last Name",\r
3937         "First Name", "Hiragana Last Name", "Hiragana First Name",\r
3938         "Phone Number", "Extension", "Department", "Email Address".\r
3939       </xs:documentation>\r
3940     </xs:annotation>\r
3941     <xs:complexContent>\r
3942       <xs:extension base="core:OCIDataResponse">\r
3943         <xs:sequence>\r
3944           <xs:element name="agentTable" type="core:OCITable"/>\r
3945         </xs:sequence>\r
3946       </xs:extension>\r
3947     </xs:complexContent>\r
3948   </xs:complexType>    \r
3949     \r
3950   <xs:complexType name="GroupCallCenterGetDNISAnnouncementRequest20">\r
3951     <xs:annotation>\r
3952       <xs:documentation>\r
3953         Get a call center's DNIS Announcements\r
3954         The response is either a GroupCallCenterGetDNISAnnouncementRequest20 or an ErrorResponse.\r
3955       </xs:documentation>\r
3956     </xs:annotation>\r
3957     <xs:complexContent>\r
3958       <xs:extension base="core:OCIRequest">\r
3959         <xs:sequence>\r
3960           <xs:element name="dnisKey" type="DNISKey"/>\r
3961         </xs:sequence>\r
3962       </xs:extension>\r
3963     </xs:complexContent>\r
3964   </xs:complexType>    \r
3965     \r
3966   <xs:complexType name="GroupCallCenterGetDNISAnnouncementResponse20">\r
3967     <xs:annotation>\r
3968       <xs:documentation>\r
3969         Response to the GroupCallCenterGetDNISAnnouncementRequest20.\r
3970       </xs:documentation>\r
3971     </xs:annotation>\r
3972     <xs:complexContent>\r
3973       <xs:extension base="core:OCIDataResponse">\r
3974         <xs:sequence>\r
3975           <xs:element name="playEntranceMessage" type="xs:boolean"/>\r
3976           <xs:element name="mandatoryEntranceMessage" type="xs:boolean"/>\r
3977           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
3978           <xs:element name="entranceMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3979           <xs:element name="entranceMessageAudioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3980           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3981           <xs:element name="entranceMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3982           <xs:element name="entranceMessageVideoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3983           <xs:element name="playPeriodicComfortMessage" type="xs:boolean"/>\r
3984           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds"/>\r
3985           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
3986           <xs:element name="periodicComfortMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3987           <xs:element name="periodicComfortMessageAudioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3988           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3989           <xs:element name="periodicComfortMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3990           <xs:element name="periodicComfortMessageVideoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3991           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean"/>\r
3992           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceRead20"/>\r
3993           <xs:element name="playWhisperMessage" type="xs:boolean"/>\r
3994           <xs:element name="whisperAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
3995           <xs:element name="whisperMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3996           <xs:element name="whisperMessageAudioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
3997           <xs:element name="whisperVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3998           <xs:element name="whisperMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
3999           <xs:element name="whisperMessageVideoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
4000           <xs:element name="estimatedWaitMessageOptionsRead" type="EstimatedWaitMessageOptionsRead17sp4"/>\r
4001         </xs:sequence>\r
4002       </xs:extension>\r
4003     </xs:complexContent>\r
4004   </xs:complexType>    \r
4005     \r
4006   <xs:complexType name="GroupCallCenterGetDNISListRequest">\r
4007     <xs:annotation>\r
4008       <xs:documentation>\r
4009         Get a list of DNIS that are configured for a Call Center.\r
4010         The response is either GroupCallCenterGetDNISListResponse or ErrorResponse.\r
4011       </xs:documentation>\r
4012     </xs:annotation>\r
4013     <xs:complexContent>\r
4014       <xs:extension base="core:OCIRequest">\r
4015         <xs:sequence>\r
4016           <xs:element name="serviceUserId" type="UserId"/>\r
4017         </xs:sequence>\r
4018       </xs:extension>\r
4019     </xs:complexContent>\r
4020   </xs:complexType>    \r
4021     \r
4022   <xs:complexType name="GroupCallCenterGetDNISListResponse">\r
4023     <xs:annotation>\r
4024       <xs:documentation>\r
4025         Response to the GroupCallCenterGetDNISListResponse.\r
4026         Contains a table with column headings: "Name", "Phone Number", "Extension", "Priority", "Is Primary DNIS".\r
4027       </xs:documentation>\r
4028     </xs:annotation>\r
4029     <xs:complexContent>\r
4030       <xs:extension base="core:OCIDataResponse">\r
4031         <xs:sequence>\r
4032           <xs:element name="displayDNISNumber" type="xs:boolean"/>\r
4033           <xs:element name="displayDNISName" type="xs:boolean"/>\r
4034           <xs:element name="promoteCallsFromPriority1to0" type="xs:boolean"/>\r
4035           <xs:element name="promoteCallsFromPriority2to1" type="xs:boolean"/>\r
4036           <xs:element name="promoteCallsFromPriority3to2" type="xs:boolean"/>\r
4037           <xs:element name="promoteCallsFromPriority1to0Seconds" type="DNISPromoteCallPrioritySeconds"/>\r
4038           <xs:element name="promoteCallsFromPriority2to1Seconds" type="DNISPromoteCallPrioritySeconds"/>\r
4039           <xs:element name="promoteCallsFromPriority3to2Seconds" type="DNISPromoteCallPrioritySeconds"/>\r
4040           <xs:element name="dnisTable" type="core:OCITable"/>\r
4041         </xs:sequence>\r
4042       </xs:extension>\r
4043     </xs:complexContent>\r
4044   </xs:complexType>    \r
4045     \r
4046   <xs:complexType name="GroupCallCenterGetDNISRequest">\r
4047     <xs:annotation>\r
4048       <xs:documentation>\r
4049         Get a call center's DNIS.\r
4050         The response is either a GroupCallCenterGetDNISRequest or an ErrorResponse.\r
4051       </xs:documentation>\r
4052     </xs:annotation>\r
4053     <xs:complexContent>\r
4054       <xs:extension base="core:OCIRequest">\r
4055         <xs:sequence>\r
4056           <xs:element name="dnisKey" type="DNISKey"/>\r
4057         </xs:sequence>\r
4058       </xs:extension>\r
4059     </xs:complexContent>\r
4060   </xs:complexType>    \r
4061     \r
4062   <xs:complexType name="GroupCallCenterGetDNISResponse">\r
4063     <xs:annotation>\r
4064       <xs:documentation>\r
4065         Response to the GroupCallCenterGetDNISResponse.\r
4066       </xs:documentation>\r
4067     </xs:annotation>\r
4068     <xs:complexContent>\r
4069       <xs:extension base="core:OCIDataResponse">\r
4070         <xs:sequence>\r
4071           <xs:element name="dnisPhoneNumber" type="DN" minOccurs="0"/>\r
4072           <xs:element name="extension" type="Extension17" minOccurs="0"/>\r
4073           <xs:element name="useCustomCLIDSettings" type="xs:boolean"/>\r
4074           <xs:element name="callingLineIdPhoneNumber" type="DN" minOccurs="0"/>\r
4075           <xs:element name="callingLineIdLastName" type="CallingLineIdLastName" minOccurs="0"/>\r
4076           <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName" minOccurs="0"/>\r
4077           <xs:element name="useCustomDnisAnnouncementSettings" type="xs:boolean"/>\r
4078           <xs:element name="priority" type="DNISPriority"/>\r
4079           <xs:element name="allowOutgoingACDCall" type="xs:boolean"/>\r
4080         </xs:sequence>\r
4081       </xs:extension>\r
4082     </xs:complexContent>\r
4083   </xs:complexType>    \r
4084     \r
4085   <xs:complexType name="GroupCallCenterGetInstanceListRequest">\r
4086     <xs:annotation>\r
4087       <xs:documentation>\r
4088         Get a list of Call Center instances within a group.\r
4089         The response is either GroupCallCenterGetInstanceListResponse or ErrorResponse.\r
4090         It is possible to get the instances within a specified department.\r
4091       </xs:documentation>\r
4092     </xs:annotation>\r
4093     <xs:complexContent>\r
4094       <xs:extension base="core:OCIRequest">\r
4095         <xs:sequence>\r
4096           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4097           <xs:element name="groupId" type="GroupId"/>\r
4098           <xs:element name="groupDepartmentName" type="DepartmentName" minOccurs="0"/>\r
4099         </xs:sequence>\r
4100       </xs:extension>\r
4101     </xs:complexContent>\r
4102   </xs:complexType>    \r
4103     \r
4104   <xs:complexType name="GroupCallCenterGetInstanceListResponse">\r
4105     <xs:annotation>\r
4106       <xs:documentation>\r
4107         Response to the GroupCallCenterGetInstanceListRequest.\r
4108         Contains a table with column headings:\r
4109         "Service User Id", "Name", "Video", "Phone Number", "Extension", "Department", "Is Active", "Policy", "Type".\r
4110         The column values for "Video" and "Is Active" can either be true, or false.\r
4111         The column values for "Type" can be "Basic", "Standard" or "Premium".\r
4112         NOTE: prior to release 14, the policy column did not match the HuntPolicy enumerated type.\r
4113       </xs:documentation>\r
4114     </xs:annotation>\r
4115     <xs:complexContent>\r
4116       <xs:extension base="core:OCIDataResponse">\r
4117         <xs:sequence>\r
4118           <xs:element name="callCenterTable" type="core:OCITable"/>\r
4119         </xs:sequence>\r
4120       </xs:extension>\r
4121     </xs:complexContent>\r
4122   </xs:complexType>    \r
4123     \r
4124   <xs:complexType name="GroupCallCenterGetDistinctiveRingingRequest">\r
4125     <xs:annotation>\r
4126       <xs:documentation>\r
4127         Get the distinctive ringing configuration values for call center.\r
4128         The response is either a GroupCallCenterGetDistinctiveRingingResponse \r
4129         or an ErrorResponse.\r
4130       </xs:documentation>\r
4131     </xs:annotation>\r
4132     <xs:complexContent>\r
4133       <xs:extension base="core:OCIRequest">\r
4134         <xs:sequence>\r
4135           <xs:element name="serviceUserId" type="UserId"/>\r
4136         </xs:sequence>\r
4137       </xs:extension>\r
4138     </xs:complexContent>\r
4139   </xs:complexType>    \r
4140     \r
4141   <xs:complexType name="GroupCallCenterGetDistinctiveRingingResponse">\r
4142     <xs:annotation>\r
4143       <xs:documentation>\r
4144         Response to the GroupCallCenterGetDistinctiveRingingRequest.\r
4145       </xs:documentation>\r
4146     </xs:annotation>\r
4147     <xs:complexContent>\r
4148       <xs:extension base="core:OCIDataResponse">\r
4149         <xs:sequence>\r
4150           <xs:element name="distinctiveRingingCallCenterCalls" type="xs:boolean"/>\r
4151           <xs:element name="distinctiveRingingRingPatternForCallCenter" type="RingPattern"/>\r
4152           <xs:element name="distinctiveRingingForceDeliveryRingPattern" type="RingPattern" minOccurs="0"/>\r
4153         </xs:sequence>\r
4154       </xs:extension>\r
4155     </xs:complexContent>\r
4156   </xs:complexType>    \r
4157     \r
4158   <xs:complexType name="GroupCallCenterGetInstanceRequest19sp1">\r
4159     <xs:annotation>\r
4160       <xs:appinfo>\r
4161         <asDataModeSupported>true</asDataModeSupported>\r
4162         <hssDataModeSupported>false</hssDataModeSupported>\r
4163       </xs:appinfo>\r
4164       <xs:documentation>\r
4165         Request to get all the information of a Call Center instance.\r
4166         The response is either GroupCallCenterGetInstanceResponse19sp1 or ErrorResponse.\r
4167       </xs:documentation>\r
4168     </xs:annotation>\r
4169     <xs:complexContent>\r
4170       <xs:extension base="core:OCIRequest">\r
4171         <xs:sequence>\r
4172           <xs:element name="serviceUserId" type="UserId"/>\r
4173         </xs:sequence>\r
4174       </xs:extension>\r
4175     </xs:complexContent>\r
4176   </xs:complexType>    \r
4177     \r
4178   <xs:complexType name="GroupCallCenterGetInstanceResponse19sp1">\r
4179     <xs:annotation>\r
4180       <xs:appinfo>\r
4181         <asDataModeSupported>true</asDataModeSupported>\r
4182         <hssDataModeSupported>false</hssDataModeSupported>\r
4183       </xs:appinfo>\r
4184       <xs:documentation>\r
4185         Response to GroupCallCenterGetInstanceRequest19sp1.\r
4186       </xs:documentation>\r
4187     </xs:annotation>\r
4188     <xs:complexContent>\r
4189       <xs:extension base="core:OCIDataResponse">\r
4190         <xs:sequence>\r
4191           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile19sp1"/>\r
4192           <xs:element name="type" type="CallCenterType"/>\r
4193           <xs:element name="routingType" type="CallCenterRoutingType" minOccurs="0"/>\r
4194           <xs:element name="policy" type="HuntPolicy"/>\r
4195           <xs:element name="enableVideo" type="xs:boolean"/>\r
4196           <xs:element name="queueLength" type="CallCenterQueueLength16"/>\r
4197           <xs:element name="enableReporting" type="xs:boolean" minOccurs="0"/>\r
4198           <xs:element name="allowCallerToDialEscapeDigit" type="xs:boolean"/>\r
4199           <xs:element name="escapeDigit" type="DtmfDigit"/>\r
4200           <xs:element name="resetCallStatisticsUponEntryInQueue" type="xs:boolean"/>\r
4201           <xs:element name="allowAgentLogoff" type="xs:boolean"/>\r
4202           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
4203           <xs:element name="allowCallsToAgentsInWrapUp" type="xs:boolean" minOccurs="0"/>\r
4204           <xs:element name="overrideAgentWrapUpTime" type="xs:boolean" minOccurs="0"/>\r
4205           <xs:element name="wrapUpSeconds" type="CallCenterWrapUpSeconds" minOccurs="0"/>\r
4206           <xs:element name="forceDeliveryOfCalls" type="xs:boolean" minOccurs="0"/>\r
4207           <xs:element name="forceDeliveryWaitTimeSeconds" type="CallCenterForceDeliveryWaitTimeSeconds" minOccurs="0"/>\r
4208           <xs:element name="enableAutomaticStateChangeForAgents" type="xs:boolean" minOccurs="0"/>\r
4209           <xs:element name="agentStateAfterCall" type="AgentACDAutomaticState" minOccurs="0"/>\r
4210           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
4211           <xs:element name="externalPreferredAudioCodec" type="AudioFileCodec"/>\r
4212           <xs:element name="internalPreferredAudioCodec" type="AudioFileCodec"/>\r
4213           <xs:element name="playRingingWhenOfferingCall" type="xs:boolean"/>\r
4214           <xs:element name="callCenterQueueThresholdsIsActive" type="xs:boolean" minOccurs="0"/>\r
4215           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
4216         </xs:sequence>\r
4217       </xs:extension>\r
4218     </xs:complexContent>\r
4219   </xs:complexType>    \r
4220     \r
4221   <xs:complexType name="GroupCallCenterGetInstanceStatisticsReportingRequest17sp1">\r
4222     <xs:annotation>\r
4223       <xs:documentation>\r
4224         Request to get the call center statistics reporting settings.\r
4225         The response is either GroupCallCenterGetInstanceStatisticsReportingResponse17sp1 or ErrorResponse.\r
4226       </xs:documentation>\r
4227     </xs:annotation>\r
4228     <xs:complexContent>\r
4229       <xs:extension base="core:OCIRequest">\r
4230         <xs:sequence>\r
4231           <xs:element name="serviceUserId" type="UserId"/>\r
4232         </xs:sequence>\r
4233       </xs:extension>\r
4234     </xs:complexContent>\r
4235   </xs:complexType>    \r
4236     \r
4237   <xs:complexType name="GroupCallCenterGetInstanceStatisticsReportingResponse17sp1">\r
4238     <xs:annotation>\r
4239       <xs:documentation>\r
4240         Response to GroupCallCenterGetInstanceStatisticsReportingRequest17sp1.\r
4241         Contains Call Center statistics reporting settings.\r
4242       </xs:documentation>\r
4243     </xs:annotation>\r
4244     <xs:complexContent>\r
4245       <xs:extension base="core:OCIDataResponse">\r
4246         <xs:sequence>\r
4247           <xs:element name="generateDailyReport" type="xs:boolean"/>\r
4248           <xs:element name="collectionPeriodMinutes" type="CallCenterStatisticsCollectionPeriodMinutes"/>\r
4249           <xs:element name="reportingEmailAddress1" type="EmailAddress" minOccurs="0"/>\r
4250           <xs:element name="reportingEmailAddress2" type="EmailAddress" minOccurs="0"/>\r
4251           <xs:element name="statisticsSource" type="CallCenterStatisticsSource17sp1"/>\r
4252         </xs:sequence>\r
4253       </xs:extension>\r
4254     </xs:complexContent>\r
4255   </xs:complexType>    \r
4256     \r
4257   <xs:complexType name="GroupCallCenterGetInstanceStatisticsRequest14sp9">\r
4258     <xs:annotation>\r
4259       <xs:documentation>\r
4260         Get Call Center queue and agent statistics.\r
4261         The response is either GroupCallCenterGetInstanceStatisticsResponse14sp9 or ErrorResponse.\r
4262       </xs:documentation>\r
4263     </xs:annotation>\r
4264     <xs:complexContent>\r
4265       <xs:extension base="core:OCIRequest">\r
4266         <xs:sequence>\r
4267           <xs:element name="serviceUserId" type="UserId"/>\r
4268           <xs:element name="statisticsRange" type="CallCenterStatisticsRange"/>\r
4269         </xs:sequence>\r
4270       </xs:extension>\r
4271     </xs:complexContent>\r
4272   </xs:complexType>    \r
4273     \r
4274   <xs:complexType name="GroupCallCenterGetInstanceStatisticsResponse14sp9">\r
4275     <xs:annotation>\r
4276       <xs:documentation>\r
4277         Contains Call Center statistics.\r
4278       </xs:documentation>\r
4279     </xs:annotation>\r
4280     <xs:complexContent>\r
4281       <xs:extension base="core:OCIDataResponse">\r
4282         <xs:sequence>\r
4283           <xs:element name="statisticsRange" type="CallCenterStatisticsRange"/>\r
4284           <xs:element name="queueStatistics" type="CallCenterQueueStatistics14sp9"/>\r
4285           <xs:element name="agentStatistics" type="CallCenterAgentStatistics14sp9" minOccurs="0" maxOccurs="unbounded"/>\r
4286         </xs:sequence>\r
4287       </xs:extension>\r
4288     </xs:complexContent>\r
4289   </xs:complexType>    \r
4290     \r
4291   <xs:complexType name="GroupCallCenterGetInstanceQueueStatusRequest">\r
4292     <xs:annotation>\r
4293       <xs:documentation>\r
4294         Get Call Center queue status.\r
4295         The response is either GroupCallCenterGetInstanceQueueStatusResponse or ErrorResponse.\r
4296       </xs:documentation>\r
4297     </xs:annotation>\r
4298     <xs:complexContent>\r
4299       <xs:extension base="core:OCIRequest">\r
4300         <xs:sequence>\r
4301           <xs:element name="serviceUserId" type="UserId"/>\r
4302         </xs:sequence>\r
4303       </xs:extension>\r
4304     </xs:complexContent>\r
4305   </xs:complexType>    \r
4306     \r
4307   <xs:complexType name="GroupCallCenterGetInstanceQueueStatusResponse">\r
4308     <xs:annotation>\r
4309       <xs:documentation>\r
4310         Contains Call Center queue status and a table with column headings: \r
4311         "User Id", "First Name", "Last Name", "Phone Number", "Extension", "Department", "Email Address".\r
4312       </xs:documentation>\r
4313     </xs:annotation>\r
4314     <xs:complexContent>\r
4315       <xs:extension base="core:OCIDataResponse">\r
4316         <xs:sequence>\r
4317           <xs:element name="numberOfCallsQueuedNow" type="xs:int"/>\r
4318           <xs:element name="agentsCurrentlyStaffed" type="core:OCITable"/>\r
4319         </xs:sequence>\r
4320       </xs:extension>\r
4321     </xs:complexContent>\r
4322   </xs:complexType>    \r
4323     \r
4324   <xs:complexType name="GroupCallCenterGetRequest17sp4">\r
4325     <xs:annotation>\r
4326       <xs:documentation>\r
4327         Request the Group level data associated with Call Center.\r
4328         The response is either a GroupCallCenterGetResponse17sp4 or an\r
4329         ErrorResponse.\r
4330       </xs:documentation>\r
4331     </xs:annotation>\r
4332     <xs:complexContent>\r
4333       <xs:extension base="core:OCIRequest">\r
4334         <xs:sequence>\r
4335           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4336           <xs:element name="groupId" type="GroupId"/>\r
4337         </xs:sequence>\r
4338       </xs:extension>\r
4339     </xs:complexContent>\r
4340   </xs:complexType>    \r
4341     \r
4342   <xs:complexType name="GroupCallCenterGetResponse17sp4">\r
4343     <xs:annotation>\r
4344       <xs:documentation>\r
4345         Response to GroupCallCenterGetRequest17sp4.\r
4346       </xs:documentation>\r
4347     </xs:annotation>\r
4348     <xs:complexContent>\r
4349       <xs:extension base="core:OCIDataResponse">\r
4350         <xs:sequence>\r
4351           <xs:element name="useSystemDefaultGuardTimer" type="xs:boolean"/>\r
4352           <xs:element name="enableGuardTimer" type="xs:boolean"/>\r
4353           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
4354           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
4355           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
4356           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
4357           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
4358           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
4359           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean" minOccurs="0"/>\r
4360         </xs:sequence>\r
4361       </xs:extension>\r
4362     </xs:complexContent>\r
4363   </xs:complexType>    \r
4364     \r
4365   <xs:complexType name="GroupCallCenterGetRoutingPolicyRequest">\r
4366     <xs:annotation>\r
4367       <xs:documentation>\r
4368         Request the group call center routing policy.\r
4369         The response is either a GroupCallCenterGetRoutingPolicyResponse\r
4370         or an ErrorResponse.\r
4371       </xs:documentation>\r
4372     </xs:annotation>\r
4373     <xs:complexContent>\r
4374       <xs:extension base="core:OCIRequest">\r
4375         <xs:sequence>\r
4376           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4377           <xs:element name="groupId" type="GroupId"/>\r
4378         </xs:sequence>\r
4379       </xs:extension>\r
4380     </xs:complexContent>\r
4381   </xs:complexType>    \r
4382     \r
4383   <xs:complexType name="GroupCallCenterGetRoutingPolicyResponse">\r
4384     <xs:annotation>\r
4385       <xs:documentation>\r
4386         Response to GroupCallCenterGetRoutingPolicyRequest.\r
4387         Contains a table with column headings: "Service User Id", "Name" and\r
4388         "Priority".\r
4389       </xs:documentation>\r
4390     </xs:annotation>\r
4391     <xs:complexContent>\r
4392       <xs:extension base="core:OCIDataResponse">\r
4393         <xs:sequence>\r
4394           <xs:element name="routingPolicy" type="CallCenterRoutingPolicy"/>\r
4395           <xs:element name="callCenterTable" type="core:OCITable"/>\r
4396         </xs:sequence>\r
4397       </xs:extension>\r
4398     </xs:complexContent>\r
4399   </xs:complexType>    \r
4400     \r
4401   <xs:complexType name="GroupCallCenterGetSupervisorListRequest16">\r
4402     <xs:annotation>\r
4403       <xs:documentation>\r
4404         Get a list of supervisors assigned to a call center.\r
4405         The response is either a\r
4406         GroupCallCenterGetSupervisorListResponse16 or an ErrorResponse.\r
4407       </xs:documentation>\r
4408     </xs:annotation>\r
4409     <xs:complexContent>\r
4410       <xs:extension base="core:OCIRequest">\r
4411         <xs:sequence>\r
4412           <xs:element name="serviceUserId" type="UserId"/>\r
4413         </xs:sequence>\r
4414       </xs:extension>\r
4415     </xs:complexContent>\r
4416   </xs:complexType>    \r
4417     \r
4418   <xs:complexType name="GroupCallCenterGetSupervisorListResponse16">\r
4419     <xs:annotation>\r
4420       <xs:documentation>\r
4421         Response to the GroupCallCenterGetSupervisorListRequest16.\r
4422         Contains a table with column headings: "User Id", "Last Name",\r
4423         "First Name", "Hiragana Last Name", "Hiragana First Name",\r
4424         "Phone Number", "Extension", "Department", "Email Address".\r
4425       </xs:documentation>\r
4426     </xs:annotation>\r
4427     <xs:complexContent>\r
4428       <xs:extension base="core:OCIDataResponse">\r
4429         <xs:sequence>\r
4430           <xs:element name="supervisorTable" type="core:OCITable"/>\r
4431         </xs:sequence>\r
4432       </xs:extension>\r
4433     </xs:complexContent>\r
4434   </xs:complexType>    \r
4435     \r
4436   <xs:complexType name="GroupCallCenterGetUnlicensedAgentListRequest">\r
4437     <xs:annotation>\r
4438       <xs:documentation>\r
4439         Get a list of unlicensed users who are preventing the Call Center from upgrading to another type.\r
4440         The response is either GroupCallCenterGetUnlicensedAgentListRequest or ErrorResponse.\r
4441       </xs:documentation>\r
4442     </xs:annotation>\r
4443     <xs:complexContent>\r
4444       <xs:extension base="core:OCIRequest">\r
4445         <xs:sequence>\r
4446           <xs:element name="serviceUserId" type="UserId"/>\r
4447           <xs:element name="callCenterType" type="CallCenterType"/>\r
4448         </xs:sequence>\r
4449       </xs:extension>\r
4450     </xs:complexContent>\r
4451   </xs:complexType>    \r
4452     \r
4453   <xs:complexType name="GroupCallCenterGetUnlicensedAgentListResponse">\r
4454     <xs:annotation>\r
4455       <xs:documentation>\r
4456         Response to the GroupCallCenterGetUnlicensedAgentListRequest.\r
4457         Contains a table with column headings: "User Id", "Last Name",\r
4458         "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number", "Group Id",\r
4459         "Extension", "Department", "Email Address".\r
4460       </xs:documentation>\r
4461     </xs:annotation>\r
4462     <xs:complexContent>\r
4463       <xs:extension base="core:OCIDataResponse">\r
4464         <xs:sequence>\r
4465           <xs:element name="userTable" type="core:OCITable"/>\r
4466         </xs:sequence>\r
4467       </xs:extension>\r
4468     </xs:complexContent>\r
4469   </xs:complexType>    \r
4470     \r
4471   <xs:complexType name="GroupCallCenterHolidayServiceGetRequest20">\r
4472     <xs:annotation>\r
4473       <xs:documentation>\r
4474         Get a call center's holiday service settings.\r
4475         The response is either a GroupCallCenterHolidayServiceGetResponse20 or an ErrorResponse.\r
4476       </xs:documentation>\r
4477     </xs:annotation>\r
4478     <xs:complexContent>\r
4479       <xs:extension base="core:OCIRequest">\r
4480         <xs:sequence>\r
4481           <xs:element name="serviceUserId" type="UserId"/>\r
4482         </xs:sequence>\r
4483       </xs:extension>\r
4484     </xs:complexContent>\r
4485   </xs:complexType>    \r
4486     \r
4487   <xs:complexType name="GroupCallCenterHolidayServiceGetResponse20">\r
4488     <xs:annotation>\r
4489       <xs:documentation>\r
4490         Response to the GroupCallCenterHolidayServiceGetRequest20.\r
4491       </xs:documentation>\r
4492     </xs:annotation>\r
4493     <xs:complexContent>\r
4494       <xs:extension base="core:OCIDataResponse">\r
4495         <xs:sequence>\r
4496           <xs:element name="action" type="CallCenterScheduledServiceAction"/>\r
4497           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
4498           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
4499           <xs:element name="playAnnouncementBeforeAction" type="xs:boolean"/>\r
4500           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
4501           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4502           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
4503           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection"/>\r
4504           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4505           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
4506         </xs:sequence>\r
4507       </xs:extension>\r
4508     </xs:complexContent>\r
4509   </xs:complexType>    \r
4510     \r
4511   <xs:complexType name="GroupCallCenterHolidayServiceModifyRequest20">\r
4512     <xs:annotation>\r
4513       <xs:documentation>\r
4514         Modify a call center's holiday service settings.\r
4515         Only Group and Enterprise level schedules are accepted.\r
4516         The response is either a SuccessResponse or an ErrorResponse.\r
4517       </xs:documentation>\r
4518     </xs:annotation>\r
4519     <xs:complexContent>\r
4520       <xs:extension base="core:OCIRequest">\r
4521         <xs:sequence>\r
4522           <xs:element name="serviceUserId" type="UserId"/>\r
4523           <xs:element name="action" type="CallCenterScheduledServiceAction" minOccurs="0"/>\r
4524           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0" nillable="true"/>\r
4525           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
4526           <xs:element name="playAnnouncementBeforeAction" type="xs:boolean" minOccurs="0"/>\r
4527           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4528           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4529           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4530           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4531           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4532           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4533         </xs:sequence>\r
4534       </xs:extension>\r
4535     </xs:complexContent>\r
4536   </xs:complexType>    \r
4537     \r
4538   <xs:complexType name="GroupCallCenterModifyActiveInstanceListRequest">\r
4539     <xs:annotation>\r
4540       <xs:documentation>\r
4541         Request to set the active status of Call Center instances.\r
4542         The response is either SuccessResponse or ErrorResponse.\r
4543       </xs:documentation>\r
4544     </xs:annotation>\r
4545     <xs:complexContent>\r
4546       <xs:extension base="core:OCIRequest">\r
4547         <xs:sequence>\r
4548           <xs:element name="serviceActivation" type="ServiceActivation" minOccurs="0" maxOccurs="unbounded"/>\r
4549         </xs:sequence>\r
4550       </xs:extension>\r
4551     </xs:complexContent>\r
4552   </xs:complexType>    \r
4553     \r
4554   <xs:complexType name="GroupCallCenterModifyAgentListRequest">\r
4555     <xs:annotation>\r
4556       <xs:appinfo>\r
4557         <asDataModeSupported>true</asDataModeSupported>\r
4558         <hssDataModeSupported>false</hssDataModeSupported>\r
4559       </xs:appinfo>\r
4560       <xs:documentation>\r
4561         Request to modify the agent list for a call center.\r
4562         The response is either SuccessResponse or ErrorResponse.\r
4563         If the agentUserIdList is used for Skill Based Premium call centers, \r
4564         the agents will be set to skill level 1.\r
4565       </xs:documentation>\r
4566     </xs:annotation>\r
4567     <xs:complexContent>\r
4568       <xs:extension base="core:OCIRequest">\r
4569         <xs:sequence>\r
4570           <xs:element name="serviceUserId" type="UserId"/>\r
4571           <xs:choice>\r
4572             <xs:element name="agentUserIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
4573             <xs:element name="skilledAgentUserIdList" type="CallCenterReplacementSkilledAgents" minOccurs="0" maxOccurs="unbounded"/>\r
4574           </xs:choice>\r
4575         </xs:sequence>\r
4576       </xs:extension>\r
4577     </xs:complexContent>\r
4578   </xs:complexType>    \r
4579     \r
4580   <xs:complexType name="GroupCallCenterModifyAnnouncementRequest20">\r
4581     <xs:annotation>\r
4582       <xs:documentation>\r
4583         Modify a call center's announcement settings.\r
4584         The response is either a SuccessResponse or an ErrorResponse.\r
4585       </xs:documentation>\r
4586     </xs:annotation>\r
4587     <xs:complexContent>\r
4588       <xs:extension base="core:OCIRequest">\r
4589         <xs:sequence>\r
4590           <xs:element name="serviceUserId" type="UserId"/>\r
4591           <xs:element name="playEntranceMessage" type="xs:boolean" minOccurs="0"/>\r
4592           <xs:element name="mandatoryEntranceMessage" type="xs:boolean" minOccurs="0"/>\r
4593           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4594           <xs:element name="entranceMessageAudioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4595           <xs:element name="entranceMessageAudioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4596           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4597           <xs:element name="entranceMessageVideoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4598           <xs:element name="entranceMessageVideoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4599           <xs:element name="playPeriodicComfortMessage" type="xs:boolean" minOccurs="0"/>\r
4600           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds" minOccurs="0"/>\r
4601           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4602           <xs:element name="periodicComfortMessageAudioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4603           <xs:element name="periodicComfortMessageAudioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4604           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4605           <xs:element name="periodicComfortMessageVideoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4606           <xs:element name="periodicComfortMessageVideoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4607           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean" minOccurs="0"/>\r
4608           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceModify20" minOccurs="0"/>\r
4609           <xs:element name="mediaOnHoldUseAlternateSourceForInternalCalls" type="xs:boolean" minOccurs="0"/>\r
4610           <xs:element name="mediaOnHoldInternalSource" type="CallCenterMediaOnHoldSourceModify20" minOccurs="0"/>\r
4611           <xs:element name="playWhisperMessage" type="xs:boolean" minOccurs="0"/>\r
4612           <xs:element name="whisperAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4613           <xs:element name="whisperMessageAudioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4614           <xs:element name="whisperMessageAudioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4615           <xs:element name="whisperVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4616           <xs:element name="whisperMessageVideoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4617           <xs:element name="whisperMessageVideoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4618           <xs:element name="estimatedWaitMessageOptionsModify" type="EstimatedWaitMessageOptionsModify" minOccurs="0"/>\r
4619         </xs:sequence>\r
4620       </xs:extension>\r
4621     </xs:complexContent>\r
4622   </xs:complexType>    \r
4623     \r
4624   <xs:complexType name="GroupCallCenterModifyDNISAnnouncementRequest20">\r
4625     <xs:annotation>\r
4626       <xs:documentation>\r
4627         Modify a call center DNIS announcement settings.\r
4628         The response is either a SuccessResponse or an ErrorResponse.\r
4629       </xs:documentation>\r
4630     </xs:annotation>\r
4631     <xs:complexContent>\r
4632       <xs:extension base="core:OCIRequest">\r
4633         <xs:sequence>\r
4634           <xs:element name="dnisKey" type="DNISKey"/>\r
4635           <xs:element name="playEntranceMessage" type="xs:boolean" minOccurs="0"/>\r
4636           <xs:element name="mandatoryEntranceMessage" type="xs:boolean" minOccurs="0"/>\r
4637           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4638           <xs:element name="entranceMessageAudioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4639           <xs:element name="entranceMessageAudioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4640           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4641           <xs:element name="entranceMessageVideoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4642           <xs:element name="entranceMessageVideoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4643           <xs:element name="playPeriodicComfortMessage" type="xs:boolean" minOccurs="0"/>\r
4644           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds" minOccurs="0"/>\r
4645           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4646           <xs:element name="periodicComfortMessageAudioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4647           <xs:element name="periodicComfortMessageAudioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4648           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4649           <xs:element name="periodicComfortMessageVideoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4650           <xs:element name="periodicComfortMessageVideoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4651           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean" minOccurs="0"/>\r
4652           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceModify20" minOccurs="0"/>\r
4653           <xs:element name="playWhisperMessage" type="xs:boolean" minOccurs="0"/>\r
4654           <xs:element name="whisperAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4655           <xs:element name="whisperMessageAudioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4656           <xs:element name="whisperMessageAudioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4657           <xs:element name="whisperVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4658           <xs:element name="whisperMessageVideoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4659           <xs:element name="whisperMessageVideoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4660           <xs:element name="estimatedWaitMessageOptionsModify" type="EstimatedWaitMessageOptionsModify" minOccurs="0"/>\r
4661         </xs:sequence>\r
4662       </xs:extension>\r
4663     </xs:complexContent>\r
4664   </xs:complexType>    \r
4665     \r
4666   <xs:complexType name="GroupCallCenterModifyDistinctiveRingingRequest">\r
4667     <xs:annotation>\r
4668       <xs:documentation>\r
4669         Modify the distinctive ringing configuration values for call center.\r
4670         The response is either a SuccessResponse or an ErrorResponse.\r
4671       </xs:documentation>\r
4672     </xs:annotation>\r
4673     <xs:complexContent>\r
4674       <xs:extension base="core:OCIRequest">\r
4675         <xs:sequence>\r
4676           <xs:element name="serviceUserId" type="UserId"/>\r
4677           <xs:element name="distinctiveRingingCallCenterCalls" type="xs:boolean" minOccurs="0"/>\r
4678           <xs:element name="distinctiveRingingRingPatternForCallCenter" type="RingPattern" minOccurs="0"/>\r
4679           <xs:element name="distinctiveRingingForceDeliveryRingPattern" type="RingPattern" minOccurs="0"/>\r
4680         </xs:sequence>\r
4681       </xs:extension>\r
4682     </xs:complexContent>\r
4683   </xs:complexType>    \r
4684     \r
4685   <xs:complexType name="GroupCallCenterModifyDNISParametersRequest">\r
4686     <xs:annotation>\r
4687       <xs:documentation>\r
4688       Modify the setting that are configured for all the DNIS in a Call Center.\r
4689       The response is either SuccessResponse or ErrorResponse.\r
4690     </xs:documentation>\r
4691     </xs:annotation>\r
4692     <xs:complexContent>\r
4693       <xs:extension base="core:OCIRequest">\r
4694         <xs:sequence>\r
4695           <xs:element name="serviceUserId" type="UserId"/>\r
4696           <xs:element name="displayDNISNumber" type="xs:boolean" minOccurs="0"/>\r
4697           <xs:element name="displayDNISName" type="xs:boolean" minOccurs="0"/>\r
4698           <xs:element name="promoteCallsFromPriority1to0" type="xs:boolean" minOccurs="0"/>\r
4699           <xs:element name="promoteCallsFromPriority2to1" type="xs:boolean" minOccurs="0"/>\r
4700           <xs:element name="promoteCallsFromPriority3to2" type="xs:boolean" minOccurs="0"/>\r
4701           <xs:element name="promoteCallsFromPriority1to0Seconds" type="DNISPromoteCallPrioritySeconds" minOccurs="0"/>\r
4702           <xs:element name="promoteCallsFromPriority2to1Seconds" type="DNISPromoteCallPrioritySeconds" minOccurs="0"/>\r
4703           <xs:element name="promoteCallsFromPriority3to2Seconds" type="DNISPromoteCallPrioritySeconds" minOccurs="0"/>\r
4704         </xs:sequence>\r
4705       </xs:extension>\r
4706     </xs:complexContent>\r
4707   </xs:complexType>    \r
4708     \r
4709   <xs:complexType name="GroupCallCenterModifyDNISRequest">\r
4710     <xs:annotation>\r
4711       <xs:documentation>\r
4712         Modify a call center's DNIS settings.\r
4713         The response is either a SuccessResponse or an ErrorResponse.\r
4714       </xs:documentation>\r
4715     </xs:annotation>\r
4716     <xs:complexContent>\r
4717       <xs:extension base="core:OCIRequest">\r
4718         <xs:sequence>\r
4719           <xs:element name="dnisKey" type="DNISKey"/>\r
4720           <xs:element name="newDNISName" type="DNISName" minOccurs="0"/>\r
4721           <xs:element name="dnisPhoneNumber" type="DN" minOccurs="0" nillable="true"/>\r
4722           <xs:element name="extension" type="Extension17" minOccurs="0" nillable="true"/>\r
4723           <xs:element name="useCustomCLIDSettings" type="xs:boolean" minOccurs="0"/>\r
4724           <xs:element name="callingLineIdPhoneNumber" type="DN" minOccurs="0" nillable="true"/>\r
4725           <xs:element name="callingLineIdLastName" type="CallingLineIdLastName" minOccurs="0" nillable="true"/>\r
4726           <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName" minOccurs="0" nillable="true"/>\r
4727           <xs:element name="useCustomDnisAnnouncementSettings" type="xs:boolean" minOccurs="0"/>\r
4728           <xs:element name="priority" type="DNISPriority" minOccurs="0"/>\r
4729           <xs:element name="allowOutgoingACDCall" type="xs:boolean" minOccurs="0"/>\r
4730         </xs:sequence>\r
4731       </xs:extension>\r
4732     </xs:complexContent>\r
4733   </xs:complexType>    \r
4734     \r
4735   <xs:complexType name="GroupCallCenterModifyInstanceRequest19">\r
4736     <xs:annotation>\r
4737       <xs:appinfo>\r
4738         <asDataModeSupported>true</asDataModeSupported>\r
4739         <hssDataModeSupported>false</hssDataModeSupported>\r
4740       </xs:appinfo>\r
4741       <xs:documentation>\r
4742         Request to modify a Call Center instance.\r
4743         The response is either SuccessResponse or ErrorResponse.\r
4744       </xs:documentation>\r
4745     </xs:annotation>\r
4746     <xs:complexContent>\r
4747       <xs:extension base="core:OCIRequest">\r
4748         <xs:sequence>\r
4749           <xs:element name="serviceUserId" type="UserId"/>\r
4750           <xs:element name="serviceInstanceProfile" type="ServiceInstanceModifyProfile" minOccurs="0"/>\r
4751           <xs:element name="type" type="CallCenterType" minOccurs="0"/>\r
4752           <xs:element name="routingType" type="CallCenterRoutingType" minOccurs="0"/>\r
4753           <xs:element name="policy" type="HuntPolicy" minOccurs="0"/>\r
4754           <xs:element name="enableVideo" type="xs:boolean" minOccurs="0"/>\r
4755           <xs:element name="queueLength" type="CallCenterQueueLength16" minOccurs="0"/>\r
4756           <xs:element name="enableReporting" type="xs:boolean" minOccurs="0"/>\r
4757           <xs:element name="allowCallerToDialEscapeDigit" type="xs:boolean" minOccurs="0"/>\r
4758           <xs:element name="escapeDigit" type="DtmfDigit" minOccurs="0"/>\r
4759           <xs:element name="resetCallStatisticsUponEntryInQueue" type="xs:boolean" minOccurs="0"/>\r
4760           <xs:element name="allowAgentLogoff" type="xs:boolean" minOccurs="0"/>\r
4761           <xs:element name="allowCallWaitingForAgents" type="xs:boolean" minOccurs="0"/>\r
4762           <xs:element name="allowCallsToAgentsInWrapUp" type="xs:boolean" minOccurs="0"/>\r
4763           <xs:element name="overrideAgentWrapUpTime" type="xs:boolean" minOccurs="0"/>\r
4764           <xs:element name="wrapUpSeconds" type="CallCenterWrapUpSeconds" minOccurs="0" nillable="true"/>\r
4765           <xs:element name="forceDeliveryOfCalls" type="xs:boolean" minOccurs="0"/>\r
4766           <xs:element name="forceDeliveryWaitTimeSeconds" type="CallCenterForceDeliveryWaitTimeSeconds" minOccurs="0" nillable="true"/>\r
4767           <xs:element name="enableAutomaticStateChangeForAgents" type="xs:boolean" minOccurs="0"/>\r
4768           <xs:element name="agentStateAfterCall" type="AgentACDAutomaticState" minOccurs="0"/>\r
4769           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
4770           <xs:element name="externalPreferredAudioCodec" type="AudioFileCodec" minOccurs="0"/>\r
4771           <xs:element name="internalPreferredAudioCodec" type="AudioFileCodec" minOccurs="0"/>\r
4772           <xs:element name="playRingingWhenOfferingCall" type="xs:boolean" minOccurs="0"/>\r
4773           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
4774         </xs:sequence>\r
4775       </xs:extension>\r
4776     </xs:complexContent>\r
4777   </xs:complexType>    \r
4778     \r
4779   <xs:complexType name="GroupCallCenterModifyInstanceStatisticsReportingRequest17sp1">\r
4780     <xs:annotation>\r
4781       <xs:documentation>\r
4782         Modify the Call Center statistics reporting frequency and destination.\r
4783         The response is either SuccessResponse or ErrorResponse.\r
4784       </xs:documentation>\r
4785     </xs:annotation>\r
4786     <xs:complexContent>\r
4787       <xs:extension base="core:OCIRequest">\r
4788         <xs:sequence>\r
4789           <xs:element name="serviceUserId" type="UserId"/>\r
4790           <xs:element name="generateDailyReport" type="xs:boolean" minOccurs="0"/>\r
4791           <xs:element name="collectionPeriodMinutes" type="CallCenterStatisticsCollectionPeriodMinutes" minOccurs="0"/>\r
4792           <xs:element name="reportingEmailAddress1" type="EmailAddress" nillable="true" minOccurs="0"/>\r
4793           <xs:element name="reportingEmailAddress2" type="EmailAddress" nillable="true" minOccurs="0"/>\r
4794           <xs:element name="statisticsSource" type="CallCenterStatisticsSource17sp1" minOccurs="0"/>\r
4795         </xs:sequence>\r
4796       </xs:extension>\r
4797     </xs:complexContent>\r
4798   </xs:complexType>    \r
4799     \r
4800   <xs:complexType name="GroupCallCenterModifyInstanceWeightedCallDistributionRequest">\r
4801     <xs:annotation>\r
4802       <xs:documentation>\r
4803         Request to modify the weighted call distribution of a Call Center instance.\r
4804         The response is either SuccessResponse or ErrorResponse.\r
4805       </xs:documentation>\r
4806     </xs:annotation>\r
4807     <xs:complexContent>\r
4808       <xs:extension base="core:OCIRequest">\r
4809         <xs:sequence>\r
4810           <xs:element name="serviceUserId" type="UserId"/>\r
4811           <xs:element name="agentWeight" type="HuntAgentWeight" minOccurs="0" maxOccurs="unbounded"/>\r
4812         </xs:sequence>\r
4813       </xs:extension>\r
4814     </xs:complexContent>\r
4815   </xs:complexType>    \r
4816     \r
4817   <xs:complexType name="GroupCallCenterModifyRequest">\r
4818     <xs:annotation>\r
4819       <xs:documentation>\r
4820         Modify the group level data associated with Call Center and\r
4821         the active status of Call Center instances.\r
4822         The response is either a SuccessResponse or an ErrorResponse.\r
4823       </xs:documentation>\r
4824     </xs:annotation>\r
4825     <xs:complexContent>\r
4826       <xs:extension base="core:OCIRequest">\r
4827         <xs:sequence>\r
4828           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4829           <xs:element name="groupId" type="GroupId"/>\r
4830           <xs:element name="useSystemDefaultGuardTimer" type="xs:boolean" minOccurs="0"/>\r
4831           <xs:element name="enableGuardTimer" type="xs:boolean" minOccurs="0"/>\r
4832           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds" minOccurs="0"/>\r
4833           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
4834           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
4835           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
4836           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
4837           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
4838           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean" minOccurs="0"/>\r
4839         </xs:sequence>\r
4840       </xs:extension>\r
4841     </xs:complexContent>\r
4842   </xs:complexType>    \r
4843     \r
4844   <xs:complexType name="GroupCallCenterModifyRoutingPolicyRequest">\r
4845     <xs:annotation>\r
4846       <xs:documentation>\r
4847         Modify the group call center routing policy.\r
4848         The response is either a SuccessResponse or an ErrorResponse.\r
4849       </xs:documentation>\r
4850     </xs:annotation>\r
4851     <xs:complexContent>\r
4852       <xs:extension base="core:OCIRequest">\r
4853         <xs:sequence>\r
4854           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4855           <xs:element name="groupId" type="GroupId"/>\r
4856           <xs:element name="routingPolicy" type="CallCenterRoutingPolicy" minOccurs="0"/>\r
4857           <xs:element name="routingPriorityOrder" type="CallCenterRoutingPriorityOrder" minOccurs="0" maxOccurs="unbounded"/>\r
4858         </xs:sequence>\r
4859       </xs:extension>\r
4860     </xs:complexContent>\r
4861   </xs:complexType>    \r
4862     \r
4863   <xs:complexType name="GroupCallCenterModifySupervisorListRequest16">\r
4864     <xs:annotation>\r
4865       <xs:documentation>\r
4866         Request to modify the supervisor list for a call center.\r
4867         The response is either SuccessResponse or ErrorResponse.\r
4868       </xs:documentation>\r
4869     </xs:annotation>\r
4870     <xs:complexContent>\r
4871       <xs:extension base="core:OCIRequest">\r
4872         <xs:sequence>\r
4873           <xs:element name="serviceUserId" type="UserId"/>\r
4874           <xs:element name="supervisorUserIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
4875         </xs:sequence>\r
4876       </xs:extension>\r
4877     </xs:complexContent>\r
4878   </xs:complexType>    \r
4879     \r
4880   <xs:complexType name="GroupCallCenterNightServiceGetRequest20">\r
4881     <xs:annotation>\r
4882       <xs:documentation>\r
4883         Get a call center's night service settings.\r
4884         The response is either a GroupCallCenterNightServiceGetResponse20 or an ErrorResponse.\r
4885       </xs:documentation>\r
4886     </xs:annotation>\r
4887     <xs:complexContent>\r
4888       <xs:extension base="core:OCIRequest">\r
4889         <xs:sequence>\r
4890           <xs:element name="serviceUserId" type="UserId"/>\r
4891         </xs:sequence>\r
4892       </xs:extension>\r
4893     </xs:complexContent>\r
4894   </xs:complexType>    \r
4895     \r
4896   <xs:complexType name="GroupCallCenterNightServiceGetResponse20">\r
4897     <xs:annotation>\r
4898       <xs:documentation>\r
4899         Response to the GroupCallCenterNightServiceGetRequest20.\r
4900       </xs:documentation>\r
4901     </xs:annotation>\r
4902     <xs:complexContent>\r
4903       <xs:extension base="core:OCIDataResponse">\r
4904         <xs:sequence>\r
4905           <xs:element name="action" type="CallCenterScheduledServiceAction"/>\r
4906           <xs:element name="businessHours" type="TimeSchedule" minOccurs="0"/>\r
4907           <xs:element name="forceNightService" type="xs:boolean"/>\r
4908           <xs:element name="allowManualOverrideViaFAC" type="xs:boolean"/>\r
4909           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
4910           <xs:element name="playAnnouncementBeforeAction" type="xs:boolean"/>\r
4911           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
4912           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4913           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
4914           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection"/>\r
4915           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4916           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
4917           <xs:element name="manualAnnouncementMode" type="CallCenterManualNightServiceAnnouncementMode"/>\r
4918           <xs:element name="manualAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
4919           <xs:element name="manualAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4920           <xs:element name="manualAudioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
4921           <xs:element name="manualVideoMessageSelection" type="ExtendedFileResourceSelection"/>\r
4922           <xs:element name="manualVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4923           <xs:element name="manualVideoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
4924         </xs:sequence>\r
4925       </xs:extension>\r
4926     </xs:complexContent>\r
4927   </xs:complexType>    \r
4928     \r
4929   <xs:complexType name="GroupCallCenterNightServiceModifyRequest20">\r
4930     <xs:annotation>\r
4931       <xs:documentation>\r
4932         Modify a call center's night service settings.\r
4933         Only Group and Enterprise level schedules are accepted.\r
4934         The response is either a SuccessResponse or an ErrorResponse.\r
4935       </xs:documentation>\r
4936     </xs:annotation>\r
4937     <xs:complexContent>\r
4938       <xs:extension base="core:OCIRequest">\r
4939         <xs:sequence>\r
4940           <xs:element name="serviceUserId" type="UserId"/>\r
4941           <xs:element name="action" type="CallCenterScheduledServiceAction" minOccurs="0"/>\r
4942           <xs:element name="businessHours" type="TimeSchedule" minOccurs="0" nillable="true"/>\r
4943           <xs:element name="forceNightService" type="xs:boolean" minOccurs="0"/>\r
4944           <xs:element name="allowManualOverrideViaFAC" type="xs:boolean" minOccurs="0"/>\r
4945           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
4946           <xs:element name="playAnnouncementBeforeAction" type="xs:boolean" minOccurs="0"/>\r
4947           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4948           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4949           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4950           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4951           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4952           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4953           <xs:element name="manualAnnouncementMode" type="CallCenterManualNightServiceAnnouncementMode" minOccurs="0"/>\r
4954           <xs:element name="manualAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4955           <xs:element name="manualAudioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4956           <xs:element name="manualAudioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4957           <xs:element name="manualVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4958           <xs:element name="manualVideoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
4959           <xs:element name="manualVideoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
4960         </xs:sequence>\r
4961       </xs:extension>\r
4962     </xs:complexContent>\r
4963   </xs:complexType>    \r
4964     \r
4965   <xs:complexType name="GroupCallCenterOverflowGetRequest20">\r
4966     <xs:annotation>\r
4967       <xs:documentation>\r
4968         Get a call center's overflow settings.\r
4969         The response is either a GroupCallCenterOverflowGetResponse20 or an ErrorResponse.\r
4970       </xs:documentation>\r
4971     </xs:annotation>\r
4972     <xs:complexContent>\r
4973       <xs:extension base="core:OCIRequest">\r
4974         <xs:sequence>\r
4975           <xs:element name="serviceUserId" type="UserId"/>\r
4976         </xs:sequence>\r
4977       </xs:extension>\r
4978     </xs:complexContent>\r
4979   </xs:complexType>    \r
4980     \r
4981   <xs:complexType name="GroupCallCenterOverflowGetResponse20">\r
4982     <xs:annotation>\r
4983       <xs:documentation>\r
4984         Response to the GroupCallCenterOverflowGetRequest20.\r
4985       </xs:documentation>\r
4986     </xs:annotation>\r
4987     <xs:complexContent>\r
4988       <xs:extension base="core:OCIDataResponse">\r
4989         <xs:sequence>\r
4990           <xs:element name="action" type="CallCenterOverflowProcessingAction"/>\r
4991           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
4992           <xs:element name="overflowAfterTimeout" type="xs:boolean"/>\r
4993           <xs:element name="timeoutSeconds" type="HuntForwardTimeoutSeconds"/>\r
4994           <xs:element name="playAnnouncementBeforeOverflowProcessing" type="xs:boolean"/>\r
4995           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
4996           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4997           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
4998           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4999           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
5000           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
5001         </xs:sequence>\r
5002       </xs:extension>\r
5003     </xs:complexContent>\r
5004   </xs:complexType>    \r
5005     \r
5006   <xs:complexType name="GroupCallCenterOverflowModifyRequest20">\r
5007     <xs:annotation>\r
5008       <xs:documentation>\r
5009         Modify a call center's overflow settings.\r
5010         The response is either a SuccessResponse or an ErrorResponse.\r
5011       </xs:documentation>\r
5012     </xs:annotation>\r
5013     <xs:complexContent>\r
5014       <xs:extension base="core:OCIRequest">\r
5015         <xs:sequence>\r
5016           <xs:element name="serviceUserId" type="UserId"/>\r
5017           <xs:element name="action" type="CallCenterOverflowProcessingAction" minOccurs="0"/>\r
5018           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
5019           <xs:element name="overflowAfterTimeout" type="xs:boolean" minOccurs="0"/>\r
5020           <xs:element name="timeoutSeconds" type="HuntForwardTimeoutSeconds" minOccurs="0"/>\r
5021           <xs:element name="playAnnouncementBeforeOverflowProcessing" type="xs:boolean" minOccurs="0"/>\r
5022           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5023           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
5024           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
5025           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5026           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
5027           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
5028         </xs:sequence>\r
5029       </xs:extension>\r
5030     </xs:complexContent>\r
5031   </xs:complexType>    \r
5032     \r
5033   <xs:complexType name="GroupCallCenterQueueStatusNotificationGetRequest">\r
5034     <xs:annotation>\r
5035       <xs:documentation>\r
5036         Get the status configuration for a given call center.\r
5037         The response is either a GroupCallCenterQueueStatusNotificationGetResponse or an ErrorResponse.\r
5038       </xs:documentation>\r
5039     </xs:annotation>\r
5040     <xs:complexContent>\r
5041       <xs:extension base="core:OCIRequest">\r
5042         <xs:sequence>\r
5043           <xs:element name="serviceUserId" type="UserId"/>\r
5044         </xs:sequence>\r
5045       </xs:extension>\r
5046     </xs:complexContent>\r
5047   </xs:complexType>    \r
5048     \r
5049   <xs:complexType name="GroupCallCenterQueueStatusNotificationGetResponse">\r
5050     <xs:annotation>\r
5051       <xs:documentation>\r
5052         Response to the GroupCallCenterQueueStatusNotificationGetRequest.\r
5053         The response contains the call center status configuration information.\r
5054       </xs:documentation>\r
5055     </xs:annotation>\r
5056     <xs:complexContent>\r
5057       <xs:extension base="core:OCIDataResponse">\r
5058         <xs:sequence>\r
5059           <xs:element name="enableQueueStatusNotification" type="xs:boolean"/>\r
5060           <xs:element name="enableQueueDepthThreshold" type="xs:boolean"/>\r
5061           <xs:element name="enableWaitingTimeThreshold" type="xs:boolean"/>\r
5062           <xs:element name="numberOfCallsThreshold" type="CallCenterQueueDepthNotificationThreshold"/>\r
5063           <xs:element name="waitingTimeOfCallsThreshold" type="CallCenterWaitingTimeNotificationThresholdSeconds"/>\r
5064         </xs:sequence>\r
5065       </xs:extension>\r
5066     </xs:complexContent>\r
5067   </xs:complexType>    \r
5068     \r
5069   <xs:complexType name="GroupCallCenterQueueStatusNotificationModifyRequest">\r
5070     <xs:annotation>\r
5071       <xs:documentation>\r
5072         Set the status configuration for a given call center.\r
5073         The response is either a SuccessResponse or an ErrorResponse.\r
5074       </xs:documentation>\r
5075     </xs:annotation>\r
5076     <xs:complexContent>\r
5077       <xs:extension base="core:OCIRequest">\r
5078         <xs:sequence>\r
5079           <xs:element name="serviceUserId" type="UserId"/>\r
5080           <xs:element name="enableQueueStatusNotification" type="xs:boolean" minOccurs="0"/>\r
5081           <xs:element name="enableQueueDepthThreshold" type="xs:boolean" minOccurs="0"/>\r
5082           <xs:element name="enableWaitingTimeThreshold" type="xs:boolean" minOccurs="0"/>\r
5083           <xs:element name="numberOfCallsThreshold" type="CallCenterQueueDepthNotificationThreshold" minOccurs="0"/>\r
5084           <xs:element name="waitingTimeOfCallsThreshold" type="CallCenterWaitingTimeNotificationThresholdSeconds" minOccurs="0"/>\r
5085         </xs:sequence>\r
5086       </xs:extension>\r
5087     </xs:complexContent>\r
5088   </xs:complexType>    \r
5089     \r
5090   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeAddRequest">\r
5091     <xs:annotation>\r
5092       <xs:documentation>\r
5093         Add a Call Center Call Disposition Code.\r
5094         The response is either SuccessResponse or ErrorResponse.\r
5095       </xs:documentation>\r
5096     </xs:annotation>\r
5097     <xs:complexContent>\r
5098       <xs:extension base="core:OCIRequest">\r
5099         <xs:sequence>\r
5100           <xs:element name="serviceUserId" type="UserId"/>\r
5101           <xs:element name="code" type="CallDispositionCode"/>\r
5102           <xs:element name="isActive" type="xs:boolean"/>\r
5103           <xs:element name="description" type="CallDispositionCodeDescription" minOccurs="0"/>\r
5104         </xs:sequence>\r
5105       </xs:extension>\r
5106     </xs:complexContent>\r
5107   </xs:complexType>    \r
5108     \r
5109   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeDeleteRequest">\r
5110     <xs:annotation>\r
5111       <xs:documentation>\r
5112         Delete a Call Center Call Disposition Code.\r
5113         The response is either SuccessResponse or ErrorResponse.\r
5114       </xs:documentation>\r
5115     </xs:annotation>\r
5116     <xs:complexContent>\r
5117       <xs:extension base="core:OCIRequest">\r
5118         <xs:sequence>\r
5119           <xs:element name="serviceUserId" type="UserId"/>\r
5120           <xs:element name="code" type="CallDispositionCode"/>\r
5121         </xs:sequence>\r
5122       </xs:extension>\r
5123     </xs:complexContent>\r
5124   </xs:complexType>    \r
5125     \r
5126   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeGetListRequest">\r
5127     <xs:annotation>\r
5128       <xs:documentation>\r
5129         Get the list of Call Center Level and Organization Level Call Disposition Codes.\r
5130         The response is either GroupCallCenterQueueCallDispositionCodeGetListResponse or ErrorResponse.\r
5131       </xs:documentation>\r
5132     </xs:annotation>\r
5133     <xs:complexContent>\r
5134       <xs:extension base="core:OCIRequest">\r
5135         <xs:sequence>\r
5136           <xs:element name="serviceUserId" type="UserId"/>\r
5137         </xs:sequence>\r
5138       </xs:extension>\r
5139     </xs:complexContent>\r
5140   </xs:complexType>    \r
5141     \r
5142   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeGetListResponse">\r
5143     <xs:annotation>\r
5144       <xs:documentation>\r
5145         Response to the GroupCallCenterQueueCallDispositionCodeGetListRequest.\r
5146         Contains a table with column headings: "Is Active", "Code", "Description" and "Level".\r
5147         Level column can be any of the values in the data type CallDispositionCodeLevel.\r
5148       </xs:documentation>\r
5149     </xs:annotation>\r
5150     <xs:complexContent>\r
5151       <xs:extension base="core:OCIDataResponse">\r
5152         <xs:sequence>\r
5153           <xs:element name="dispositionCodesTable" type="core:OCITable"/>\r
5154         </xs:sequence>\r
5155       </xs:extension>\r
5156     </xs:complexContent>\r
5157   </xs:complexType>    \r
5158     \r
5159   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeGetRequest">\r
5160     <xs:annotation>\r
5161       <xs:documentation>\r
5162         Get a Call Center Call Disposition Code.\r
5163         The response is either GroupCallCenterQueueCallDispositionCodeGetResponse or ErrorResponse.\r
5164       </xs:documentation>\r
5165     </xs:annotation>\r
5166     <xs:complexContent>\r
5167       <xs:extension base="core:OCIRequest">\r
5168         <xs:sequence>\r
5169           <xs:element name="serviceUserId" type="UserId"/>\r
5170           <xs:element name="code" type="CallDispositionCode"/>\r
5171         </xs:sequence>\r
5172       </xs:extension>\r
5173     </xs:complexContent>\r
5174   </xs:complexType>    \r
5175     \r
5176   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeGetResponse">\r
5177     <xs:annotation>\r
5178       <xs:documentation>\r
5179         Response to the GroupCallCenterQueueCallDispositionCodeGetRequest\r
5180       </xs:documentation>\r
5181     </xs:annotation>\r
5182     <xs:complexContent>\r
5183       <xs:extension base="core:OCIDataResponse">\r
5184         <xs:sequence>\r
5185           <xs:element name="isActive" type="xs:boolean"/>\r
5186           <xs:element name="description" type="CallDispositionCodeDescription" minOccurs="0"/>\r
5187         </xs:sequence>\r
5188       </xs:extension>\r
5189     </xs:complexContent>\r
5190   </xs:complexType>    \r
5191     \r
5192   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeModifyRequest">\r
5193     <xs:annotation>\r
5194       <xs:documentation>\r
5195         Modify a Call Center Call Disposition Code.\r
5196         The response is either SuccessResponse or ErrorResponse.\r
5197       </xs:documentation>\r
5198     </xs:annotation>\r
5199     <xs:complexContent>\r
5200       <xs:extension base="core:OCIRequest">\r
5201         <xs:sequence>\r
5202           <xs:element name="serviceUserId" type="UserId"/>\r
5203           <xs:element name="code" type="CallDispositionCode"/>\r
5204           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
5205           <xs:element name="description" type="CallDispositionCodeDescription" nillable="true" minOccurs="0"/>\r
5206         </xs:sequence>\r
5207       </xs:extension>\r
5208     </xs:complexContent>\r
5209   </xs:complexType>    \r
5210     \r
5211   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeSettingsGetRequest">\r
5212     <xs:annotation>\r
5213       <xs:documentation>\r
5214         Request the user level data associated with Call Center Call Disposition Code Settings.\r
5215         The response is either a GroupCallCenterQueueCallDispositionCodeSettingsGetResponse or an\r
5216         ErrorResponse.\r
5217       </xs:documentation>\r
5218     </xs:annotation>\r
5219     <xs:complexContent>\r
5220       <xs:extension base="core:OCIRequest">\r
5221         <xs:sequence>\r
5222           <xs:element name="serviceUserId" type="UserId"/>\r
5223         </xs:sequence>\r
5224       </xs:extension>\r
5225     </xs:complexContent>\r
5226   </xs:complexType>    \r
5227     \r
5228   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeSettingsGetResponse">\r
5229     <xs:annotation>\r
5230       <xs:documentation>\r
5231         Response to GroupCallCenterQueueCallDispositionCodeSettingsGetRequest.\r
5232       </xs:documentation>\r
5233     </xs:annotation>\r
5234     <xs:complexContent>\r
5235       <xs:extension base="core:OCIDataResponse">\r
5236         <xs:sequence>\r
5237           <xs:element name="enableCallDispositionCodes" type="xs:boolean"/>\r
5238           <xs:element name="includeOrganizationCodes" type="xs:boolean"/>\r
5239           <xs:element name="forceUseOfCallDispositionCodes" type="xs:boolean"/>\r
5240           <xs:element name="defaultCallDispositionCode" type="CallDispositionCodeWithLevel" minOccurs="0"/>\r
5241         </xs:sequence>\r
5242       </xs:extension>\r
5243     </xs:complexContent>\r
5244   </xs:complexType>    \r
5245     \r
5246   <xs:complexType name="GroupCallCenterQueueCallDispositionCodeSettingsModifyRequest">\r
5247     <xs:annotation>\r
5248       <xs:documentation>\r
5249         Modify the enterprise level data associated with Call Center Agents Unavailable Code Settings.\r
5250         The response is either a SuccessResponse or an ErrorResponse.\r
5251       </xs:documentation>\r
5252     </xs:annotation>\r
5253     <xs:complexContent>\r
5254       <xs:extension base="core:OCIRequest">\r
5255         <xs:sequence>\r
5256           <xs:element name="serviceUserId" type="UserId"/>\r
5257           <xs:element name="enableCallDispositionCodes" type="xs:boolean" minOccurs="0"/>\r
5258           <xs:element name="includeOrganizationCodes" type="xs:boolean" minOccurs="0"/>\r
5259           <xs:element name="forceUseOfCallDispositionCodes" type="xs:boolean" minOccurs="0"/>\r
5260           <xs:element name="defaultCallDispositionCode" type="CallDispositionCodeWithLevel" nillable="true" minOccurs="0"/>\r
5261           <xs:element name="callDispositionCodeActivation" type="CallDispositionCodeActivation" minOccurs="0" maxOccurs="1000"/>\r
5262         </xs:sequence>\r
5263       </xs:extension>\r
5264     </xs:complexContent>\r
5265   </xs:complexType>    \r
5266     \r
5267   <xs:complexType name="GroupCallCenterQueueThresholdsGetRequest">\r
5268     <xs:annotation>\r
5269       <xs:appinfo>\r
5270         <asDataModeSupported>true</asDataModeSupported>\r
5271         <hssDataModeSupported>false</hssDataModeSupported>\r
5272       </xs:appinfo>\r
5273       <xs:documentation>\r
5274         Get a call center's queue Thresholds settings.\r
5275         The response is either a GroupCallCenterQueueThresholdsGetRequest or an ErrorResponse.\r
5276       </xs:documentation>\r
5277     </xs:annotation>\r
5278     <xs:complexContent>\r
5279       <xs:extension base="core:OCIRequest">\r
5280         <xs:sequence>\r
5281           <xs:element name="serviceUserId" type="UserId"/>\r
5282         </xs:sequence>\r
5283       </xs:extension>\r
5284     </xs:complexContent>\r
5285   </xs:complexType>    \r
5286     \r
5287   <xs:complexType name="GroupCallCenterQueueThresholdsGetResponse">\r
5288     <xs:annotation>\r
5289       <xs:appinfo>\r
5290         <asDataModeSupported>true</asDataModeSupported>\r
5291         <hssDataModeSupported>false</hssDataModeSupported>\r
5292       </xs:appinfo>\r
5293       <xs:documentation>\r
5294         Response to the GroupCallCenterQueueThresholdsGetRequest.\r
5295       </xs:documentation>\r
5296     </xs:annotation>\r
5297     <xs:complexContent>\r
5298       <xs:extension base="core:OCIDataResponse">\r
5299         <xs:sequence>\r
5300           <xs:element name="isActive" type="xs:boolean"/>\r
5301           <xs:element name="thresholdCurrentCallsInQueueYellow" type="CallCenterQueueThresholdCurrentCallsInQueue" minOccurs="0"/>\r
5302           <xs:element name="thresholdCurrentCallsInQueueRed" type="CallCenterQueueThresholdCurrentCallsInQueue" minOccurs="0"/>\r
5303           <xs:element name="thresholdCurrentLongestWaitingCallYellow" type="CallCenterQueueThresholdCurrentLongestWaitingCallsTimeSeconds" minOccurs="0"/>\r
5304           <xs:element name="thresholdCurrentLongestWaitingCallRed" type="CallCenterQueueThresholdCurrentLongestWaitingCallsTimeSeconds" minOccurs="0"/>\r
5305           <xs:element name="thresholdAverageEstimatedWaitTimeYellow" type="CallCenterQueueThresholdAverageEstimatedWaitTimeSeconds" minOccurs="0"/>\r
5306           <xs:element name="thresholdAverageEstimatedWaitTimeRed" type="CallCenterQueueThresholdAverageEstimatedWaitTimeSeconds" minOccurs="0"/>\r
5307           <xs:element name="thresholdAverageHandlingTimeYellow" type="CallCenterQueueThresholdAverageHandlingTimeSeconds" minOccurs="0"/>\r
5308           <xs:element name="thresholdAverageHandlingTimeRed" type="CallCenterQueueThresholdAverageHandlingTimeSeconds" minOccurs="0"/>\r
5309           <xs:element name="thresholdAverageSpeedOfAnswerYellow" type="CallCenterQueueThresholdAverageSpeedOfAnswerTimeSeconds" minOccurs="0"/>\r
5310           <xs:element name="thresholdAverageSpeedOfAnswerRed" type="CallCenterQueueThresholdAverageSpeedOfAnswerTimeSeconds" minOccurs="0"/>\r
5311           <xs:element name="enableNotificationEmail" type="xs:boolean"/>\r
5312           <xs:element name="notificationEmailAddress" type="EmailAddress" minOccurs="0" maxOccurs="8"/>\r
5313         </xs:sequence>\r
5314       </xs:extension>\r
5315     </xs:complexContent>\r
5316   </xs:complexType>    \r
5317     \r
5318   <xs:complexType name="GroupCallCenterQueueThresholdsModifyRequest">\r
5319     <xs:annotation>\r
5320       <xs:appinfo>\r
5321         <asDataModeSupported>true</asDataModeSupported>\r
5322         <hssDataModeSupported>false</hssDataModeSupported>\r
5323       </xs:appinfo>\r
5324       <xs:documentation>\r
5325         Modify a call center's queue Thresholds settings.\r
5326         The response is either a SuccessResponse or an ErrorResponse.\r
5327       </xs:documentation>\r
5328     </xs:annotation>\r
5329     <xs:complexContent>\r
5330       <xs:extension base="core:OCIRequest">\r
5331         <xs:sequence>\r
5332           <xs:element name="serviceUserId" type="UserId"/>\r
5333           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
5334           <xs:element name="thresholdCurrentCallsInQueueYellow" type="CallCenterQueueThresholdCurrentCallsInQueue" minOccurs="0" nillable="true"/>\r
5335           <xs:element name="thresholdCurrentCallsInQueueRed" type="CallCenterQueueThresholdCurrentCallsInQueue" minOccurs="0" nillable="true"/>\r
5336           <xs:element name="thresholdCurrentLongestWaitingCallYellow" type="CallCenterQueueThresholdCurrentLongestWaitingCallsTimeSeconds" minOccurs="0" nillable="true"/>\r
5337           <xs:element name="thresholdCurrentLongestWaitingCallRed" type="CallCenterQueueThresholdCurrentLongestWaitingCallsTimeSeconds" minOccurs="0" nillable="true"/>\r
5338           <xs:element name="thresholdAverageEstimatedWaitTimeYellow" type="CallCenterQueueThresholdAverageEstimatedWaitTimeSeconds" minOccurs="0" nillable="true"/>\r
5339           <xs:element name="thresholdAverageEstimatedWaitTimeRed" type="CallCenterQueueThresholdAverageEstimatedWaitTimeSeconds" minOccurs="0" nillable="true"/>\r
5340           <xs:element name="thresholdAverageHandlingTimeYellow" type="CallCenterQueueThresholdAverageHandlingTimeSeconds" minOccurs="0" nillable="true"/>\r
5341           <xs:element name="thresholdAverageHandlingTimeRed" type="CallCenterQueueThresholdAverageHandlingTimeSeconds" minOccurs="0" nillable="true"/>\r
5342           <xs:element name="thresholdAverageSpeedOfAnswerYellow" type="CallCenterQueueThresholdAverageSpeedOfAnswerTimeSeconds" minOccurs="0" nillable="true"/>\r
5343           <xs:element name="thresholdAverageSpeedOfAnswerRed" type="CallCenterQueueThresholdAverageSpeedOfAnswerTimeSeconds" minOccurs="0" nillable="true"/>\r
5344           <xs:element name="enableNotificationEmail" type="xs:boolean" minOccurs="0"/>\r
5345           <xs:element name="notificationEmailAddressList" type="CallCenterQueueThresholdReplacementNotificationEmailList" minOccurs="0" nillable="true"/>\r
5346         </xs:sequence>\r
5347       </xs:extension>\r
5348     </xs:complexContent>\r
5349   </xs:complexType>    \r
5350     \r
5351   <xs:complexType name="GroupCallCenterStrandedCallGetRequest20">\r
5352     <xs:annotation>\r
5353       <xs:documentation>\r
5354         Get a call center's stranded call settings.\r
5355         The response is either a GroupCallCenterStrandedCallGetResponse20 or an ErrorResponse.\r
5356       </xs:documentation>\r
5357     </xs:annotation>\r
5358     <xs:complexContent>\r
5359       <xs:extension base="core:OCIRequest">\r
5360         <xs:sequence>\r
5361           <xs:element name="serviceUserId" type="UserId"/>\r
5362         </xs:sequence>\r
5363       </xs:extension>\r
5364     </xs:complexContent>\r
5365   </xs:complexType>    \r
5366     \r
5367   <xs:complexType name="GroupCallCenterStrandedCallGetResponse20">\r
5368     <xs:annotation>\r
5369       <xs:documentation>\r
5370         Response to the GroupCallCenterStrandedCallGetRequest20.\r
5371       </xs:documentation>\r
5372     </xs:annotation>\r
5373     <xs:complexContent>\r
5374       <xs:extension base="core:OCIDataResponse">\r
5375         <xs:sequence>\r
5376           <xs:element name="action" type="CallCenterStrandedCallProcessingAction"/>\r
5377           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
5378           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5379           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
5380           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
5381           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5382           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
5383           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
5384         </xs:sequence>\r
5385       </xs:extension>\r
5386     </xs:complexContent>\r
5387   </xs:complexType>    \r
5388     \r
5389   <xs:complexType name="GroupCallCenterStrandedCallModifyRequest20">\r
5390     <xs:annotation>\r
5391       <xs:documentation>\r
5392         Modify a call center's stranded call settings.\r
5393         The response is either a SuccessResponse or an ErrorResponse.\r
5394       </xs:documentation>\r
5395     </xs:annotation>\r
5396     <xs:complexContent>\r
5397       <xs:extension base="core:OCIRequest">\r
5398         <xs:sequence>\r
5399           <xs:element name="serviceUserId" type="UserId"/>\r
5400           <xs:element name="action" type="CallCenterStrandedCallProcessingAction" minOccurs="0"/>\r
5401           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
5402           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5403           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
5404           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
5405           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5406           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
5407           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
5408         </xs:sequence>\r
5409       </xs:extension>\r
5410     </xs:complexContent>\r
5411   </xs:complexType>    \r
5412     \r
5413   <xs:complexType name="GroupCallCenterStrandedCallUnavailableGetRequest20">\r
5414     <xs:annotation>\r
5415       <xs:documentation>\r
5416         Get a call center's stranded calls - unavailable settings.\r
5417         The response is either a GroupCallCenterStrandedCallUnavailableGetResponse or an ErrorResponse.\r
5418       </xs:documentation>\r
5419     </xs:annotation>\r
5420     <xs:complexContent>\r
5421       <xs:extension base="core:OCIRequest">\r
5422         <xs:sequence>\r
5423           <xs:element name="serviceUserId" type="UserId"/>\r
5424         </xs:sequence>\r
5425       </xs:extension>\r
5426     </xs:complexContent>\r
5427   </xs:complexType>    \r
5428     \r
5429   <xs:complexType name="GroupCallCenterStrandedCallUnavailableGetResponse20">\r
5430     <xs:annotation>\r
5431       <xs:documentation>\r
5432         Response to the GroupCallCenterStrandedCallUnavailableGetRequest20.\r
5433       </xs:documentation>\r
5434     </xs:annotation>\r
5435     <xs:complexContent>\r
5436       <xs:extension base="core:OCIDataResponse">\r
5437         <xs:sequence>\r
5438           <xs:element name="conditionPolicyOnNumberOfAgentsWithSpecifiedUnavailableCode" type="xs:boolean"/>\r
5439           <xs:element name="numberOfAgentsWithSpecifiedUnavailableCode" type="CallCenterStrandedCallUnavailableNumberOfAgents" minOccurs="0"/>\r
5440           <xs:element name="agentsUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
5441           <xs:element name="action" type="CallCenterStrandedCallUnavailableProcessingAction"/>\r
5442           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
5443           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5444           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
5445           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
5446           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5447           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
5448           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListRead20" minOccurs="0"/>\r
5449         </xs:sequence>\r
5450       </xs:extension>\r
5451     </xs:complexContent>\r
5452   </xs:complexType>    \r
5453     \r
5454   <xs:complexType name="GroupCallCenterStrandedCallUnavailableModifyRequest20">\r
5455     <xs:annotation>\r
5456       <xs:documentation>\r
5457         Modify a call center's stranded calls - unavailable settings.\r
5458         The response is either a SuccessResponse or an ErrorResponse.\r
5459       </xs:documentation>\r
5460     </xs:annotation>\r
5461     <xs:complexContent>\r
5462       <xs:extension base="core:OCIRequest">\r
5463         <xs:sequence>\r
5464           <xs:element name="serviceUserId" type="UserId"/>\r
5465           <xs:element name="conditionPolicyOnNumberOfAgentsWithSpecifiedUnavailableCode" type="xs:boolean" minOccurs="0"/>\r
5466           <xs:element name="numberOfAgentsWithSpecifiedUnavailableCode" type="CallCenterStrandedCallUnavailableNumberOfAgents" minOccurs="0" nillable="true"/>\r
5467           <xs:element name="agentsUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0" nillable="true"/>\r
5468           <xs:element name="action" type="CallCenterStrandedCallUnavailableProcessingAction" minOccurs="0"/>\r
5469           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
5470           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5471           <xs:element name="audioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
5472           <xs:element name="audioFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
5473           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
5474           <xs:element name="videoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>\r
5475           <xs:element name="videoFileList" type="CallCenterAnnouncementFileListModify20" minOccurs="0"/>\r
5476         </xs:sequence>\r
5477       </xs:extension>\r
5478     </xs:complexContent>\r
5479   </xs:complexType>    \r
5480     \r
5481   <xs:complexType name="SystemCallCenterEnhancedReportingBrandingGetRequest">\r
5482     <xs:annotation>\r
5483       <xs:appinfo>\r
5484         <asDataModeSupported>true</asDataModeSupported>\r
5485         <hssDataModeSupported>false</hssDataModeSupported>\r
5486       </xs:appinfo>\r
5487       <xs:documentation>\r
5488         Request to get the system branding information.\r
5489         The response is either SystemCallCenterEnhancedReportingBrandingGetResponse or ErrorResponse.\r
5490       </xs:documentation>\r
5491     </xs:annotation>\r
5492     <xs:complexContent>\r
5493       <xs:extension base="core:OCIRequest">\r
5494         <xs:sequence/>\r
5495       </xs:extension>\r
5496     </xs:complexContent>\r
5497   </xs:complexType>    \r
5498     \r
5499   <xs:complexType name="SystemCallCenterEnhancedReportingBrandingGetResponse">\r
5500     <xs:annotation>\r
5501       <xs:appinfo>\r
5502         <asDataModeSupported>true</asDataModeSupported>\r
5503         <hssDataModeSupported>false</hssDataModeSupported>\r
5504       </xs:appinfo>\r
5505       <xs:documentation>\r
5506         Response to the SystemCallCenterEnhancedReportingBrandingGetRequest.\r
5507       </xs:documentation>\r
5508     </xs:annotation>\r
5509     <xs:complexContent>\r
5510       <xs:extension base="core:OCIDataResponse">\r
5511         <xs:sequence>\r
5512           <xs:element name="brandingChoice" type="CallCenterEnhancedReportingSystemBrandingChoice"/>\r
5513           <xs:element name="customBrandingFileDescription" type="FileDescription" minOccurs="0"/>\r
5514         </xs:sequence>\r
5515       </xs:extension>\r
5516     </xs:complexContent>\r
5517   </xs:complexType>    \r
5518     \r
5519   <xs:complexType name="SystemCallCenterEnhancedReportingBrandingModifyRequest">\r
5520     <xs:annotation>\r
5521       <xs:appinfo>\r
5522         <asDataModeSupported>true</asDataModeSupported>\r
5523         <hssDataModeSupported>false</hssDataModeSupported>\r
5524       </xs:appinfo>\r
5525       <xs:documentation>\r
5526         Request to modify the system branding configuration.\r
5527         The response is either SuccessResponse or ErrorResponse.\r
5528       </xs:documentation>\r
5529     </xs:annotation>\r
5530     <xs:complexContent>\r
5531       <xs:extension base="core:OCIRequest">\r
5532         <xs:sequence>\r
5533           <xs:element name="brandingChoice" type="CallCenterEnhancedReportingSystemBrandingChoice" minOccurs="0"/>\r
5534           <xs:element name="customBrandingFile" type="LabeledFileResource" minOccurs="0"/>\r
5535         </xs:sequence>\r
5536       </xs:extension>\r
5537     </xs:complexContent>\r
5538   </xs:complexType>    \r
5539     \r
5540   <xs:complexType name="SystemCallCenterEnhancedReportingDataTemplateGetListRequest">\r
5541     <xs:annotation>\r
5542       <xs:appinfo>\r
5543         <asDataModeSupported>true</asDataModeSupported>\r
5544         <hssDataModeSupported>false</hssDataModeSupported>\r
5545       </xs:appinfo>\r
5546       <xs:documentation>\r
5547         Request to get the list of data template and the corresponding information in the system.\r
5548         The response is either a SystemCallCenterEnhancedReportingDataTemplateGetListResponse or an ErrorResponse.\r
5549       </xs:documentation>\r
5550     </xs:annotation>\r
5551     <xs:complexContent>\r
5552       <xs:extension base="core:OCIRequest">\r
5553         <xs:sequence/>\r
5554       </xs:extension>\r
5555     </xs:complexContent>\r
5556   </xs:complexType>    \r
5557     \r
5558   <xs:complexType name="SystemCallCenterEnhancedReportingDataTemplateGetListResponse">\r
5559     <xs:annotation>\r
5560       <xs:appinfo>\r
5561         <asDataModeSupported>true</asDataModeSupported>\r
5562         <hssDataModeSupported>false</hssDataModeSupported>\r
5563       </xs:appinfo>\r
5564       <xs:documentation>\r
5565         Response to SystemCallCenterEnhancedReportingDataTemplateGetListRequest.\r
5566       </xs:documentation>\r
5567     </xs:annotation>\r
5568     <xs:complexContent>\r
5569       <xs:extension base="core:OCIDataResponse">\r
5570         <xs:sequence>\r
5571           <xs:element name="info" type="CallCenterReportDataTemplateInfo" minOccurs="0" maxOccurs="unbounded"/>\r
5572         </xs:sequence>\r
5573       </xs:extension>\r
5574     </xs:complexContent>\r
5575   </xs:complexType>    \r
5576     \r
5577   <xs:complexType name="SystemCallCenterEnhancedReportingGetRequest">\r
5578     <xs:annotation>\r
5579       <xs:appinfo>\r
5580         <asDataModeSupported>true</asDataModeSupported>\r
5581         <hssDataModeSupported>false</hssDataModeSupported>\r
5582       </xs:appinfo>\r
5583       <xs:documentation>\r
5584         Request to get the call center enhanced reporting system settings.\r
5585         The response is either a SystemCallCenterEnhancedReportingGetResponse or an ErrorResponse.\r
5586       </xs:documentation>\r
5587     </xs:annotation>\r
5588     <xs:complexContent>\r
5589       <xs:extension base="core:OCIRequest">\r
5590         <xs:sequence/>\r
5591       </xs:extension>\r
5592     </xs:complexContent>\r
5593   </xs:complexType>    \r
5594     \r
5595   <xs:complexType name="SystemCallCenterEnhancedReportingGetResponse">\r
5596     <xs:annotation>\r
5597       <xs:appinfo>\r
5598         <asDataModeSupported>true</asDataModeSupported>\r
5599         <hssDataModeSupported>false</hssDataModeSupported>\r
5600       </xs:appinfo>\r
5601       <xs:documentation>\r
5602         Response to SystemCallCenterEnhancedReportingGetRequest.\r
5603       </xs:documentation>\r
5604     </xs:annotation>\r
5605     <xs:complexContent>\r
5606       <xs:extension base="core:OCIDataResponse">\r
5607         <xs:sequence>\r
5608           <xs:element name="archiveReports" type="xs:boolean"/>\r
5609           <xs:element name="reportApplicationURL" type="URL" minOccurs="0"/>\r
5610           <xs:element name="repositoryApplicationURL" type="URL" minOccurs="0"/>\r
5611         </xs:sequence>\r
5612       </xs:extension>\r
5613     </xs:complexContent>\r
5614   </xs:complexType>    \r
5615     \r
5616   <xs:complexType name="SystemCallCenterEnhancedReportingModifyRequest">\r
5617     <xs:annotation>\r
5618       <xs:appinfo>\r
5619         <asDataModeSupported>true</asDataModeSupported>\r
5620         <hssDataModeSupported>false</hssDataModeSupported>\r
5621       </xs:appinfo>\r
5622       <xs:documentation>\r
5623         Modify the system settings for call center enhanced reporting.\r
5624         The response is either a SuccessResponse or an ErrorResponse.\r
5625       </xs:documentation>\r
5626     </xs:annotation>\r
5627     <xs:complexContent>\r
5628       <xs:extension base="core:OCIRequest">\r
5629         <xs:sequence>\r
5630           <xs:element name="archiveReports" type="xs:boolean" minOccurs="0"/>\r
5631           <xs:element name="reportApplicationURL" type="URL" minOccurs="0" nillable="true"/>\r
5632           <xs:element name="repositoryApplicationURL" type="URL" minOccurs="0" nillable="true"/>\r
5633         </xs:sequence>\r
5634       </xs:extension>\r
5635     </xs:complexContent>\r
5636   </xs:complexType>    \r
5637     \r
5638   <xs:complexType name="SystemCallCenterEnhancedReportingReportTemplateAddRequest">\r
5639     <xs:annotation>\r
5640       <xs:appinfo>\r
5641         <asDataModeSupported>true</asDataModeSupported>\r
5642         <hssDataModeSupported>false</hssDataModeSupported>\r
5643       </xs:appinfo>\r
5644       <xs:documentation>\r
5645         Request to add a system level call center report template.\r
5646         The response is either a SuccessResponse or an ErrorResponse.\r
5647       </xs:documentation>\r
5648     </xs:annotation>\r
5649     <xs:complexContent>\r
5650       <xs:extension base="core:OCIRequest">\r
5651         <xs:sequence>\r
5652           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
5653           <xs:element name="description" type="CallCenterReportTemplateDescription" minOccurs="0"/>\r
5654           <xs:element name="dataTemplate" type="CallCenterReportDataTemplateName"/>\r
5655           <xs:element name="filterNumber" type="CallCenterReportDataTemplateFilterNumber" minOccurs="0"/>\r
5656           <xs:element name="xsltTemplate" type="LabeledFileResource"/>\r
5657           <xs:element name="scope" type="CallCenterReportTemplateAccessOption"/>\r
5658           <xs:element name="isEnabled" type="xs:boolean"/>\r
5659           <xs:element name="isRealtimeReport" type="xs:boolean" minOccurs="0"/>\r
5660           <xs:element name="callCompletionThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5661           <xs:element name="shortDurationThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5662           <xs:element name="serviceLevelThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5663           <xs:element name="serviceLevelInclusionsParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5664           <xs:element name="serviceLevelObjectiveThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5665           <xs:element name="abandonedCallThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5666           <xs:element name="serviceLevelThresholdParamNumber" type="CallCenterReportServiceLevelInputParameterNumber" minOccurs="0"/>\r
5667           <xs:element name="abandonedCallThresholdParamNumber" type="CallCenterReportAbandonedCallInputParameterNumber" minOccurs="0"/>\r
5668           <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValue" minOccurs="0" maxOccurs="5"/>\r
5669         </xs:sequence>\r
5670       </xs:extension>\r
5671     </xs:complexContent>\r
5672   </xs:complexType>    \r
5673     \r
5674   <xs:complexType name="SystemCallCenterEnhancedReportingReportTemplateDeleteRequest">\r
5675     <xs:annotation>\r
5676       <xs:appinfo>\r
5677         <asDataModeSupported>true</asDataModeSupported>\r
5678         <hssDataModeSupported>false</hssDataModeSupported>\r
5679       </xs:appinfo>\r
5680       <xs:documentation>\r
5681         Request to delete a system level call center report template.\r
5682         The response is either a SuccessResponse or an ErrorResponse.\r
5683       </xs:documentation>\r
5684     </xs:annotation>\r
5685     <xs:complexContent>\r
5686       <xs:extension base="core:OCIRequest">\r
5687         <xs:sequence>\r
5688           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
5689         </xs:sequence>\r
5690       </xs:extension>\r
5691     </xs:complexContent>\r
5692   </xs:complexType>    \r
5693     \r
5694   <xs:complexType name="SystemCallCenterEnhancedReportingReportTemplateGetListRequest">\r
5695     <xs:annotation>\r
5696       <xs:appinfo>\r
5697         <asDataModeSupported>true</asDataModeSupported>\r
5698         <hssDataModeSupported>false</hssDataModeSupported>\r
5699       </xs:appinfo>\r
5700       <xs:documentation>\r
5701         Request to get system level call center report template list.\r
5702         The response is either a SystemCallCenterEnhancedReportingReportTemplateGetListResponse or an ErrorResponse.\r
5703       </xs:documentation>\r
5704     </xs:annotation>\r
5705     <xs:complexContent>\r
5706       <xs:extension base="core:OCIRequest">\r
5707         <xs:sequence/>\r
5708       </xs:extension>\r
5709     </xs:complexContent>\r
5710   </xs:complexType>    \r
5711     \r
5712   <xs:complexType name="SystemCallCenterEnhancedReportingReportTemplateGetListResponse">\r
5713     <xs:annotation>\r
5714       <xs:appinfo>\r
5715         <asDataModeSupported>true</asDataModeSupported>\r
5716         <hssDataModeSupported>false</hssDataModeSupported>\r
5717       </xs:appinfo>\r
5718       <xs:documentation>\r
5719         Response to SystemCallCenterEnhancedReportingReportTemplateGetListRequest. \r
5720         Contains a table with column headings: "Name", "Description", "Is Custom", "Type" and "Enabled"\r
5721       </xs:documentation>\r
5722     </xs:annotation>\r
5723     <xs:complexContent>\r
5724       <xs:extension base="core:OCIDataResponse">\r
5725         <xs:sequence>\r
5726           <xs:element name="reportTemplateTable" type="core:OCITable"/>\r
5727         </xs:sequence>\r
5728       </xs:extension>\r
5729     </xs:complexContent>\r
5730   </xs:complexType>    \r
5731     \r
5732   <xs:complexType name="SystemCallCenterEnhancedReportingReportTemplateGetRequest">\r
5733     <xs:annotation>\r
5734       <xs:appinfo>\r
5735         <asDataModeSupported>true</asDataModeSupported>\r
5736         <hssDataModeSupported>false</hssDataModeSupported>\r
5737       </xs:appinfo>\r
5738       <xs:documentation>\r
5739         Request to get a system level call center report template.\r
5740         The response is either a SystemCallCenterEnhancedReportingReportTemplateGetResponse or an ErrorResponse.\r
5741       </xs:documentation>\r
5742     </xs:annotation>\r
5743     <xs:complexContent>\r
5744       <xs:extension base="core:OCIRequest">\r
5745         <xs:sequence>\r
5746           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
5747         </xs:sequence>\r
5748       </xs:extension>\r
5749     </xs:complexContent>\r
5750   </xs:complexType>    \r
5751     \r
5752   <xs:complexType name="SystemCallCenterEnhancedReportingReportTemplateGetResponse">\r
5753     <xs:annotation>\r
5754       <xs:appinfo>\r
5755         <asDataModeSupported>true</asDataModeSupported>\r
5756         <hssDataModeSupported>false</hssDataModeSupported>\r
5757       </xs:appinfo>\r
5758       <xs:documentation>\r
5759         Response to SystemCallCenterEnhancedReportingReportTemplateGetRequest.\r
5760       </xs:documentation>\r
5761     </xs:annotation>\r
5762     <xs:complexContent>\r
5763       <xs:extension base="core:OCIDataResponse">\r
5764         <xs:sequence>\r
5765           <xs:element name="description" type="CallCenterReportTemplateDescription" minOccurs="0"/>\r
5766           <xs:element name="dataTemplate" type="CallCenterReportDataTemplateName"/>\r
5767           <xs:element name="filterNumber" type="CallCenterReportDataTemplateFilterNumber" minOccurs="0"/>\r
5768           <xs:element name="xsltTemplateDescription" type="FileDescription"/>\r
5769           <xs:element name="scope" type="CallCenterReportTemplateAccessOption"/>\r
5770           <xs:element name="isEnabled" type="xs:boolean"/>\r
5771           <xs:element name="isRealtimeReport" type="xs:boolean" minOccurs="0"/>\r
5772           <xs:element name="callCompletionThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5773           <xs:element name="shortDurationThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5774           <xs:element name="serviceLevelThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5775           <xs:element name="serviceLevelInclusionsParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5776           <xs:element name="serviceLevelObjectiveThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5777           <xs:element name="abandonedCallThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
5778           <xs:element name="serviceLevelThresholdParamNumber" type="CallCenterReportServiceLevelInputParameterNumber" minOccurs="0"/>\r
5779           <xs:element name="abandonedCallThresholdParamNumber" type="CallCenterReportAbandonedCallInputParameterNumber" minOccurs="0"/>\r
5780           <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValue" minOccurs="0" maxOccurs="5"/>\r
5781         </xs:sequence>\r
5782       </xs:extension>\r
5783     </xs:complexContent>\r
5784   </xs:complexType>    \r
5785     \r
5786   <xs:complexType name="SystemCallCenterEnhancedReportingReportTemplateModifyRequest">\r
5787     <xs:annotation>\r
5788       <xs:appinfo>\r
5789         <asDataModeSupported>true</asDataModeSupported>\r
5790         <hssDataModeSupported>false</hssDataModeSupported>\r
5791       </xs:appinfo>\r
5792       <xs:documentation>\r
5793         Request to modify a system level call center report template.\r
5794         The response is either a SuccessResponse or an ErrorResponse.\r
5795       </xs:documentation>\r
5796     </xs:annotation>\r
5797     <xs:complexContent>\r
5798       <xs:extension base="core:OCIRequest">\r
5799         <xs:sequence>\r
5800           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
5801           <xs:element name="newName" type="CallCenterReportTemplateName" minOccurs="0"/>\r
5802           <xs:element name="description" type="CallCenterReportTemplateDescription" minOccurs="0" nillable="true"/>\r
5803           <xs:element name="xsltTemplate" type="LabeledFileResource" minOccurs="0"/>\r
5804           <xs:element name="scope" type="CallCenterReportTemplateAccessOption" minOccurs="0"/>\r
5805           <xs:element name="isEnabled" type="xs:boolean" minOccurs="0"/>\r
5806           <xs:element name="isRealtimeReport" type="xs:boolean" minOccurs="0"/>\r
5807           <xs:element name="filterNumber" type="CallCenterReportDataTemplateFilterNumber" minOccurs="0" nillable="true"/>\r
5808           <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValueReplacementList" minOccurs="0" nillable="true"/>\r
5809         </xs:sequence>\r
5810       </xs:extension>\r
5811     </xs:complexContent>\r
5812   </xs:complexType>    \r
5813     \r
5814   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledReportGetActiveListRequest">\r
5815     <xs:annotation>\r
5816       <xs:appinfo>\r
5817         <asDataModeSupported>true</asDataModeSupported>\r
5818         <hssDataModeSupported>false</hssDataModeSupported>\r
5819       </xs:appinfo>\r
5820       <xs:documentation>\r
5821         Request to get the list of all active call center reporting scheduled reports in the system.\r
5822         The response is either a SystemCallCenterEnhancedReportingScheduledReportGetActiveListResponse or an ErrorResponse.\r
5823       </xs:documentation>\r
5824     </xs:annotation>\r
5825     <xs:complexContent>\r
5826       <xs:extension base="core:OCIRequest">\r
5827         <xs:sequence>\r
5828           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
5829           <xs:element name="searchCriteriaCallCenterScheduledReportName" type="SearchCriteriaCallCenterScheduledReportName" minOccurs="0" maxOccurs="unbounded"/>\r
5830           <xs:element name="searchCriteriaGroupId" type="SearchCriteriaGroupId" minOccurs="0" maxOccurs="unbounded"/>\r
5831           <xs:element name="searchCriteriaExactCallCenterScheduledReportServiceProvider" type="SearchCriteriaExactCallCenterScheduledReportServiceProvider" minOccurs="0"/>\r
5832           <xs:element name="searchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" type="SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" minOccurs="0"/>\r
5833           <xs:element name="searchCriteriaCallCenterReportTemplateName" type="SearchCriteriaCallCenterReportTemplateName" minOccurs="0" maxOccurs="unbounded"/>\r
5834         </xs:sequence>\r
5835       </xs:extension>\r
5836     </xs:complexContent>\r
5837   </xs:complexType>    \r
5838     \r
5839   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledReportGetActiveListResponse">\r
5840     <xs:annotation>\r
5841       <xs:appinfo>\r
5842         <asDataModeSupported>true</asDataModeSupported>\r
5843         <hssDataModeSupported>false</hssDataModeSupported>\r
5844       </xs:appinfo>\r
5845       <xs:documentation>\r
5846         Response to SystemCallCenterEnhancedReportingScheduledReportGetActiveListRequest \r
5847         Contains a table with column headings : "Scheduled Report Name", "Description",\r
5848         "Service Provider Id", "Is Enterprise", "Group Id", "Created By", "Is Supervisor Report", \r
5849         "Report Template Name", "Report Template Level" and "Recurring".\r
5850         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
5851         The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". \r
5852         The possible values for "Report Template Level" are "System", "Enterprise" and "Group".\r
5853         For the rows with "Is Enterprise" column value "true", the "Group Id" column will be empty.\r
5854       </xs:documentation>\r
5855     </xs:annotation>\r
5856     <xs:complexContent>\r
5857       <xs:extension base="core:OCIDataResponse">\r
5858         <xs:sequence>\r
5859           <xs:element name="scheduledReportTable" type="core:OCITable"/>\r
5860         </xs:sequence>\r
5861       </xs:extension>\r
5862     </xs:complexContent>\r
5863   </xs:complexType>    \r
5864     \r
5865   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledReportGetCompletedListRequest">\r
5866     <xs:annotation>\r
5867       <xs:appinfo>\r
5868         <asDataModeSupported>true</asDataModeSupported>\r
5869         <hssDataModeSupported>false</hssDataModeSupported>\r
5870       </xs:appinfo>\r
5871       <xs:documentation>\r
5872         Request to get the list of all completed call center reporting scheduled reports in the system.\r
5873         The response is either a SystemCallCenterEnhancedReportingScheduledReportGetCompletedListResponse or an ErrorResponse.\r
5874       </xs:documentation>\r
5875     </xs:annotation>\r
5876     <xs:complexContent>\r
5877       <xs:extension base="core:OCIRequest">\r
5878         <xs:sequence>\r
5879           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
5880           <xs:element name="searchCriteriaCallCenterScheduledReportName" type="SearchCriteriaCallCenterScheduledReportName" minOccurs="0" maxOccurs="unbounded"/>\r
5881           <xs:element name="searchCriteriaGroupId" type="SearchCriteriaGroupId" minOccurs="0" maxOccurs="unbounded"/>\r
5882           <xs:element name="searchCriteriaExactCallCenterScheduledReportServiceProvider" type="SearchCriteriaExactCallCenterScheduledReportServiceProvider" minOccurs="0"/>\r
5883           <xs:element name="searchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" type="SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" minOccurs="0"/>\r
5884           <xs:element name="searchCriteriaCallCenterReportTemplateName" type="SearchCriteriaCallCenterReportTemplateName" minOccurs="0" maxOccurs="unbounded"/>\r
5885         </xs:sequence>\r
5886       </xs:extension>\r
5887     </xs:complexContent>\r
5888   </xs:complexType>    \r
5889     \r
5890   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledReportGetCompletedListResponse">\r
5891     <xs:annotation>\r
5892       <xs:appinfo>\r
5893         <asDataModeSupported>true</asDataModeSupported>\r
5894         <hssDataModeSupported>false</hssDataModeSupported>\r
5895       </xs:appinfo>\r
5896       <xs:documentation>\r
5897         Response to SystemCallCenterEnhancedReportingScheduledReportGetCompletedListRequest \r
5898         Contains a table with column headings : "Scheduled Report Name", "Description",\r
5899         "Service Provider Id", "Is Enterprise", "Group Id", "Created By", "Is Supervisor Report", \r
5900         "Report Template Name", "Report Template Level" and "Recurring".\r
5901         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
5902         The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". \r
5903         The possible values for "Report Template Level" are "System", "Enterprise" and "Group".\r
5904         For the rows with "Is Enterprise" column value "true", the "Group Id" column will be empty.\r
5905       </xs:documentation>\r
5906     </xs:annotation>\r
5907     <xs:complexContent>\r
5908       <xs:extension base="core:OCIDataResponse">\r
5909         <xs:sequence>\r
5910           <xs:element name="scheduledReportTable" type="core:OCITable"/>\r
5911         </xs:sequence>\r
5912       </xs:extension>\r
5913     </xs:complexContent>\r
5914   </xs:complexType>    \r
5915     \r
5916   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledReportGetListRequest">\r
5917     <xs:annotation>\r
5918       <xs:appinfo>\r
5919         <asDataModeSupported>true</asDataModeSupported>\r
5920         <hssDataModeSupported>false</hssDataModeSupported>\r
5921       </xs:appinfo>\r
5922       <xs:documentation>\r
5923         Request to get the list of all call center reporting scheduled reports in the system.\r
5924         The response is either an SystemCallCenterEnhancedReportingScheduledReportGetListResponse or an ErrorResponse.\r
5925       </xs:documentation>\r
5926     </xs:annotation>\r
5927     <xs:complexContent>\r
5928       <xs:extension base="core:OCIRequest">\r
5929         <xs:sequence>\r
5930           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
5931           <xs:element name="searchCriteriaCallCenterScheduledReportName" type="SearchCriteriaCallCenterScheduledReportName" minOccurs="0" maxOccurs="unbounded"/>\r
5932           <xs:element name="searchCriteriaGroupId" type="SearchCriteriaGroupId" minOccurs="0" maxOccurs="unbounded"/>\r
5933           <xs:element name="searchCriteriaExactCallCenterScheduledReportServiceProvider" type="SearchCriteriaExactCallCenterScheduledReportServiceProvider" minOccurs="0"/>\r
5934           <xs:element name="searchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" type="SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor" minOccurs="0"/>\r
5935           <xs:element name="searchCriteriaCallCenterReportTemplateName" type="SearchCriteriaCallCenterReportTemplateName" minOccurs="0" maxOccurs="unbounded"/>\r
5936         </xs:sequence>\r
5937       </xs:extension>\r
5938     </xs:complexContent>\r
5939   </xs:complexType>    \r
5940     \r
5941   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledReportGetListResponse">\r
5942     <xs:annotation>\r
5943       <xs:appinfo>\r
5944         <asDataModeSupported>true</asDataModeSupported>\r
5945         <hssDataModeSupported>false</hssDataModeSupported>\r
5946       </xs:appinfo>\r
5947       <xs:documentation>\r
5948         Response to SystemCallCenterEnhancedReportingScheduledReportGetListRequest. \r
5949         Contains a table with column headings : "Scheduled Report Name", "Description",\r
5950         "Service Provider Id", "Is Enterprise", "Group Id", "Created By", "Is Supervisor Report",  "Status", \r
5951         "Report Template Name", "Report Template Level" and "Recurring".\r
5952         The "Created By" can be either "Administrator" or user id if created by supervisor.\r
5953         The possible values for "Status" are "Active", and "Completed".\r
5954         The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". \r
5955         The possible values for "Report Template Level" are "System", "Enterprise" and "Group".\r
5956         For the rows with "Is Enterprise" column value "true", the "Group Id" column will be empty.\r
5957       </xs:documentation>\r
5958     </xs:annotation>\r
5959     <xs:complexContent>\r
5960       <xs:extension base="core:OCIDataResponse">\r
5961         <xs:sequence>\r
5962           <xs:element name="scheduledReportTable" type="core:OCITable"/>\r
5963         </xs:sequence>\r
5964       </xs:extension>\r
5965     </xs:complexContent>\r
5966   </xs:complexType>    \r
5967     \r
5968   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest">\r
5969     <xs:annotation>\r
5970       <xs:appinfo>\r
5971         <asDataModeSupported>true</asDataModeSupported>\r
5972         <hssDataModeSupported>false</hssDataModeSupported>\r
5973       </xs:appinfo>\r
5974       <xs:documentation>\r
5975         Request to get all the call center reporting scheduled report in the system that uses a \r
5976         given system level report template. \r
5977         The response is either a SystemCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListResponse\r
5978         or an ErrorResponse.\r
5979       </xs:documentation>\r
5980     </xs:annotation>\r
5981     <xs:complexContent>\r
5982       <xs:extension base="core:OCIRequest">\r
5983         <xs:sequence>\r
5984           <xs:element name="name" type="CallCenterReportTemplateName"/>\r
5985         </xs:sequence>\r
5986       </xs:extension>\r
5987     </xs:complexContent>\r
5988   </xs:complexType>    \r
5989     \r
5990   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListResponse">\r
5991     <xs:annotation>\r
5992       <xs:appinfo>\r
5993         <asDataModeSupported>true</asDataModeSupported>\r
5994         <hssDataModeSupported>false</hssDataModeSupported>\r
5995       </xs:appinfo>\r
5996       <xs:documentation>\r
5997         Response to SystemCallCenterEnhancedReportingScheduledReportGetReportTemplateUsageListRequest.\r
5998         Contains a table with column headings: "Schedule Name", "Organization Type", "Service Provider Id", \r
5999         "Group Id", "Created By", "Created By Supervisor", and "Is Active".\r
6000          The "Organization Type" is either "Service Provider" or "Enterprise".\r
6001          The "Created By" can be either "Administrator" or user id if created by supervisor.\r
6002          The possible values for "Created By Supervisor" are "true" and "false".\r
6003       </xs:documentation>\r
6004     </xs:annotation>\r
6005     <xs:complexContent>\r
6006       <xs:extension base="core:OCIDataResponse">\r
6007         <xs:sequence>\r
6008           <xs:element name="scheduleReportTable" type="core:OCITable"/>\r
6009         </xs:sequence>\r
6010       </xs:extension>\r
6011     </xs:complexContent>\r
6012   </xs:complexType>    \r
6013     \r
6014   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledTaskParametersGetRequest">\r
6015     <xs:annotation>\r
6016       <xs:appinfo>\r
6017         <asDataModeSupported>true</asDataModeSupported>\r
6018         <hssDataModeSupported>false</hssDataModeSupported>\r
6019       </xs:appinfo>\r
6020       <xs:documentation>\r
6021         Request to get the system settings for the call center enhanced reporting scheduling tasks.\r
6022         The response is either a SystemCallCenterEnhancedReportingScheduledTaskParametersGetResponse or an ErrorResponse.\r
6023       </xs:documentation>\r
6024     </xs:annotation>\r
6025     <xs:complexContent>\r
6026       <xs:extension base="core:OCIRequest">\r
6027         <xs:sequence/>\r
6028       </xs:extension>\r
6029     </xs:complexContent>\r
6030   </xs:complexType>    \r
6031     \r
6032   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledTaskParametersGetResponse">\r
6033     <xs:annotation>\r
6034       <xs:appinfo>\r
6035         <asDataModeSupported>true</asDataModeSupported>\r
6036         <hssDataModeSupported>false</hssDataModeSupported>\r
6037       </xs:appinfo>\r
6038       <xs:documentation>\r
6039         Response to SystemCallCenterEnhancedReportingScheduledTaskParametersGetRequest\r
6040       </xs:documentation>\r
6041     </xs:annotation>\r
6042     <xs:complexContent>\r
6043       <xs:extension base="core:OCIDataResponse">\r
6044         <xs:sequence>\r
6045           <xs:element name="scheduledReportSearchIntervalMinutes" type="CallCenterScheduledReportSearchIntervalMinutes"/>\r
6046           <xs:element name="maximumScheduledReportsPerInterval" type="CallCenterMaximumScheduledReportsPerInterval"/>\r
6047           <xs:element name="deleteScheduledReportDaysAfterCompletion" type="CallCenterDaysAfterScheduledReportCompletion"/>\r
6048         </xs:sequence>\r
6049       </xs:extension>\r
6050     </xs:complexContent>\r
6051   </xs:complexType>    \r
6052     \r
6053   <xs:complexType name="SystemCallCenterEnhancedReportingScheduledTaskParametersModifyRequest">\r
6054     <xs:annotation>\r
6055       <xs:appinfo>\r
6056         <asDataModeSupported>true</asDataModeSupported>\r
6057         <hssDataModeSupported>false</hssDataModeSupported>\r
6058       </xs:appinfo>\r
6059       <xs:documentation>\r
6060         Modify the system settings for the call center enhanced reporting scheduling tasks.\r
6061         The response is either a SuccessResponse or an ErrorResponse.\r
6062       </xs:documentation>\r
6063     </xs:annotation>\r
6064     <xs:complexContent>\r
6065       <xs:extension base="core:OCIRequest">\r
6066         <xs:sequence>\r
6067           <xs:element name="scheduledReportSearchIntervalMinutes" type="CallCenterScheduledReportSearchIntervalMinutes" minOccurs="0"/>\r
6068           <xs:element name="maximumScheduledReportsPerInterval" type="CallCenterMaximumScheduledReportsPerInterval" minOccurs="0"/>\r
6069           <xs:element name="deleteScheduledReportDaysAfterCompletion" type="CallCenterDaysAfterScheduledReportCompletion" minOccurs="0"/>\r
6070         </xs:sequence>\r
6071       </xs:extension>\r
6072     </xs:complexContent>\r
6073   </xs:complexType>    \r
6074     \r
6075   <xs:complexType name="SystemCallCenterGetRequest21">\r
6076     <xs:annotation>\r
6077       <xs:appinfo>\r
6078         <asDataModeSupported>true</asDataModeSupported>\r
6079         <hssDataModeSupported>false</hssDataModeSupported>\r
6080       </xs:appinfo>\r
6081       <xs:documentation>\r
6082         Request the system level data associated with Call Center.\r
6083         The response is either a SystemCallCenterGetResponse21 or an\r
6084         ErrorResponse.\r
6085       </xs:documentation>\r
6086     </xs:annotation>\r
6087     <xs:complexContent>\r
6088       <xs:extension base="core:OCIRequest">\r
6089         <xs:sequence/>\r
6090       </xs:extension>\r
6091     </xs:complexContent>\r
6092   </xs:complexType>    \r
6093     \r
6094   <xs:complexType name="SystemCallCenterGetResponse21">\r
6095     <xs:annotation>\r
6096       <xs:appinfo>\r
6097         <asDataModeSupported>true</asDataModeSupported>\r
6098         <hssDataModeSupported>false</hssDataModeSupported>\r
6099       </xs:appinfo>\r
6100       <xs:documentation>\r
6101         Response to SystemCallCenterGetRequest21.\r
6102       </xs:documentation>\r
6103     </xs:annotation>\r
6104     <xs:complexContent>\r
6105       <xs:extension base="core:OCIDataResponse">\r
6106         <xs:sequence>\r
6107           <xs:element name="defaultFromAddress" type="EmailAddress"/>\r
6108           <xs:element name="statisticsSamplingPeriodMinutes" type="CallCenterStatisticsSamplingPeriodMinutes"/>\r
6109           <xs:element name="defaultEnableGuardTimer" type="xs:boolean"/>\r
6110           <xs:element name="defaultGuardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
6111           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean"/>\r
6112           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean"/>\r
6113           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean"/>\r
6114           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable"/>\r
6115           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean"/>\r
6116           <xs:element name="defaultPlayRingWhenOfferCall" type="xs:boolean"/>\r
6117           <xs:element name="uniformCallDistributionPolicyScope" type="CallCenterUniformCallDistributionPolicyScope"/>\r
6118           <xs:element name="callHandlingSamplingPeriodMinutes" type="CallHandlingSamplingPeriodMinutes"/>\r
6119           <xs:element name="callHandlingMinimumSamplingSize" type="CallHandlingMinimumSamplingSize"/>\r
6120           <xs:element name="playToneToAgentForEmergencyCall" type="xs:boolean"/>\r
6121           <xs:element name="emergencyCallCLIDPrefix" type="CallCenterEmergencyCallCLIDPrefix"/>\r
6122           <xs:element name="thresholdCrossingNotificationEmailGuardTimerSeconds" type="CallCenterThresholdCrossingNotificationEmailGuardTimerSeconds"/>\r
6123           <xs:element name="allowAgentDeviceInitiatedForward" type="xs:boolean"/>\r
6124         </xs:sequence>\r
6125       </xs:extension>\r
6126     </xs:complexContent>\r
6127   </xs:complexType>    \r
6128     \r
6129   <xs:complexType name="SystemCallCenterModifyRequest">\r
6130     <xs:annotation>\r
6131       <xs:appinfo>\r
6132         <asDataModeSupported>true</asDataModeSupported>\r
6133         <hssDataModeSupported>false</hssDataModeSupported>\r
6134       </xs:appinfo>\r
6135       <xs:documentation>\r
6136         Modify the system level data associated with Call Center.\r
6137         The response is either a SuccessResponse or an ErrorResponse.\r
6138       </xs:documentation>\r
6139     </xs:annotation>\r
6140     <xs:complexContent>\r
6141       <xs:extension base="core:OCIRequest">\r
6142         <xs:sequence>\r
6143           <xs:element name="defaultFromAddress" type="EmailAddress" minOccurs="0"/>\r
6144           <xs:element name="statisticsSamplingPeriodMinutes" type="CallCenterStatisticsSamplingPeriodMinutes" minOccurs="0"/>\r
6145           <xs:element name="defaultEnableGuardTimer" type="xs:boolean" minOccurs="0"/>\r
6146           <xs:element name="defaultGuardTimerSeconds" type="CallCenterGuardTimerSeconds" minOccurs="0"/>\r
6147           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
6148           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
6149           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
6150           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
6151           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean" minOccurs="0"/>\r
6152           <xs:element name="defaultPlayRingWhenOfferCall" type="xs:boolean" minOccurs="0"/>\r
6153           <xs:element name="uniformCallDistributionPolicyScope" type="CallCenterUniformCallDistributionPolicyScope" minOccurs="0"/>\r
6154           <xs:element name="callHandlingSamplingPeriodMinutes" type="CallHandlingSamplingPeriodMinutes" minOccurs="0"/>\r
6155           <xs:element name="callHandlingMinimumSamplingSize" type="CallHandlingMinimumSamplingSize" minOccurs="0"/>\r
6156           <xs:element name="playToneToAgentForEmergencyCall" type="xs:boolean" minOccurs="0"/>\r
6157           <xs:element name="emergencyCallCLIDPrefix" type="CallCenterEmergencyCallCLIDPrefix" minOccurs="0"/>\r
6158           <xs:element name="thresholdCrossingNotificationEmailGuardTimerSeconds" type="CallCenterThresholdCrossingNotificationEmailGuardTimerSeconds" minOccurs="0"/>\r
6159           <xs:element name="allowAgentDeviceInitiatedForward" type="xs:boolean" minOccurs="0"/>\r
6160         </xs:sequence>\r
6161       </xs:extension>\r
6162     </xs:complexContent>\r
6163   </xs:complexType>    \r
6164     \r
6165   <xs:complexType name="UserCallCenterAddSupervisedAgentListRequest">\r
6166     <xs:annotation>\r
6167       <xs:documentation>\r
6168         Assign agent(s) to a call center supervisor.\r
6169         The response is either a SuccessResponse or an ErrorResponse.\r
6170       </xs:documentation>\r
6171     </xs:annotation>\r
6172     <xs:complexContent>\r
6173       <xs:extension base="core:OCIRequest">\r
6174         <xs:sequence>\r
6175           <xs:element name="supervisorUserId" type="UserId"/>\r
6176           <xs:element name="serviceUserId" type="UserId"/>\r
6177           <xs:element name="agentUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
6178         </xs:sequence>\r
6179       </xs:extension>\r
6180     </xs:complexContent>\r
6181   </xs:complexType>    \r
6182     \r
6183   <xs:complexType name="UserCallCenterAgentSignOutRequest">\r
6184     <xs:annotation>\r
6185       <xs:documentation>\r
6186         This request signs-out a call center agent. Administrator, supervisor and agent itself can sign-out an agent. \r
6187         An empty OCI table in OCI-P response indicates success and the agent has been signed out. This sign-out \r
6188         command will fail if the agent is the last signed-in agent of any standard or premium call center to \r
6189         which she is currently joined. If the sign-out fails, the OCI-P response will contain a list of \r
6190         Call Centers for which the agent is the last signed-in agent. \r
6191         If this special logic is not needed, UserCallCenterModifyRequest19 can still be used to change \r
6192         the agents ACD state without checking if the agent is the last signed-in agent.\r
6193         The response is either a UserCallCenterAgentSignOutResponse or ErrorResponse.\r
6194       </xs:documentation>\r
6195     </xs:annotation>\r
6196     <xs:complexContent>\r
6197       <xs:extension base="core:OCIRequest">\r
6198         <xs:sequence>\r
6199           <xs:element name="agentUserId" type="UserId"/>\r
6200         </xs:sequence>\r
6201       </xs:extension>\r
6202     </xs:complexContent>\r
6203   </xs:complexType>    \r
6204     \r
6205   <xs:complexType name="UserCallCenterAgentSignOutResponse">\r
6206     <xs:annotation>\r
6207       <xs:documentation>\r
6208         Response to the UserCallCenterAgentSignOutRequest. \r
6209         It contains a list of call centers for which the agent is the last signed-in agent.\r
6210         Contains a table with column headings: "Service User Id" and "Call Center Name".\r
6211       </xs:documentation>\r
6212     </xs:annotation>\r
6213     <xs:complexContent>\r
6214       <xs:extension base="core:OCIDataResponse">\r
6215         <xs:sequence>\r
6216           <xs:element name="callCenterTable" type="core:OCITable"/>\r
6217         </xs:sequence>\r
6218       </xs:extension>\r
6219     </xs:complexContent>\r
6220   </xs:complexType>    \r
6221     \r
6222   <xs:complexType name="UserCallCenterAgentDetailsGetRequest">\r
6223     <xs:annotation>\r
6224       <xs:documentation>\r
6225         Request to get the detail information of a Call Center Agent. Administrator, supervisor and agent\r
6226         itself can send this command.\r
6227         The response is either UserCallCenterAgentDetailsGetResponse or ErrorResponse.\r
6228       </xs:documentation>\r
6229     </xs:annotation>\r
6230     <xs:complexContent>\r
6231       <xs:extension base="core:OCIRequest">\r
6232         <xs:sequence>\r
6233           <xs:element name="agentUserId" type="UserId"/>\r
6234         </xs:sequence>\r
6235       </xs:extension>\r
6236     </xs:complexContent>\r
6237   </xs:complexType>    \r
6238     \r
6239   <xs:complexType name="UserCallCenterAgentDetailsGetResponse">\r
6240     <xs:annotation>\r
6241       <xs:documentation>\r
6242         Response to the UserCallCenterAgentDetailsGetRequest. \r
6243         Contains the detail information for a Call Center Agent.\r
6244       </xs:documentation>\r
6245     </xs:annotation>\r
6246     <xs:complexContent>\r
6247       <xs:extension base="core:OCIDataResponse">\r
6248         <xs:sequence>\r
6249           <xs:element name="isCallCenterBasicAssigned" type="xs:boolean"/>\r
6250           <xs:element name="isCallCenterStandardAssigned" type="xs:boolean"/>\r
6251           <xs:element name="isCallCenterPremiumAssigned" type="xs:boolean"/>\r
6252         </xs:sequence>\r
6253       </xs:extension>\r
6254     </xs:complexContent>\r
6255   </xs:complexType>    \r
6256     \r
6257   <xs:complexType name="UserCallCenterCallDispositionCodeGetAvailableListRequest">\r
6258     <xs:annotation>\r
6259       <xs:documentation>\r
6260         Get the list of available Call Center Call Disposition Codes to be used by a client.\r
6261         The response is either UserCallCenterCallDispositionCodeGetAvailableListResponse or ErrorResponse.\r
6262       </xs:documentation>\r
6263     </xs:annotation>\r
6264     <xs:complexContent>\r
6265       <xs:extension base="core:OCIRequest">\r
6266         <xs:sequence>\r
6267           <xs:element name="serviceUserId" type="UserId"/>\r
6268         </xs:sequence>\r
6269       </xs:extension>\r
6270     </xs:complexContent>\r
6271   </xs:complexType>    \r
6272     \r
6273   <xs:complexType name="UserCallCenterCallDispositionCodeGetAvailableListResponse">\r
6274     <xs:annotation>\r
6275       <xs:documentation>\r
6276         Response to the UserCallCenterCallDispositionCodeGetAvailableListRequest.\r
6277         This list may include Group/Enterprise level codes in addition to the Call Center level codes, \r
6278         depending on the call center disposition codes settings.\r
6279         Only active codes are included in the list.\r
6280         Contains a table with column headings: "Code", "Description" and "Level".\r
6281         Level column can be any of the values in the data type CallDispositionCodeLevel.\r
6282       </xs:documentation>\r
6283     </xs:annotation>\r
6284     <xs:complexContent>\r
6285       <xs:extension base="core:OCIDataResponse">\r
6286         <xs:sequence>\r
6287           <xs:element name="dispositionCodesTable" type="core:OCITable"/>\r
6288         </xs:sequence>\r
6289       </xs:extension>\r
6290     </xs:complexContent>\r
6291   </xs:complexType>    \r
6292     \r
6293   <xs:complexType name="UserCallCenterDeleteSupervisedAgentListRequest">\r
6294     <xs:annotation>\r
6295       <xs:documentation>\r
6296         Delete agent(s) from a call center supervisor.\r
6297         The response is either a SuccessResponse or an ErrorResponse.\r
6298       </xs:documentation>\r
6299     </xs:annotation>\r
6300     <xs:complexContent>\r
6301       <xs:extension base="core:OCIRequest">\r
6302         <xs:sequence>\r
6303           <xs:element name="supervisorUserId" type="UserId"/>\r
6304           <xs:element name="serviceUserId" type="UserId"/>\r
6305           <xs:element name="agentUserId" type="UserId" minOccurs="1" maxOccurs="unbounded"/>\r
6306         </xs:sequence>\r
6307       </xs:extension>\r
6308     </xs:complexContent>\r
6309   </xs:complexType>    \r
6310     \r
6311   <xs:complexType name="UserCallCenterEnhancedReportingReportTemplateParamInfoGetRequest">\r
6312     <xs:annotation>\r
6313       <xs:documentation>\r
6314         Request to get the input parameter info for a call center report template.\r
6315         The response is either a UserCallCenterEnhancedReportingReportTemplateParamInfoGetResponse or an ErrorResponse.\r
6316       </xs:documentation>\r
6317     </xs:annotation>\r
6318     <xs:complexContent>\r
6319       <xs:extension base="core:OCIRequest">\r
6320         <xs:sequence>\r
6321           <xs:element name="reportTemplate" type="CallCenterReportTemplateKey"/>\r
6322         </xs:sequence>\r
6323       </xs:extension>\r
6324     </xs:complexContent>\r
6325   </xs:complexType>    \r
6326     \r
6327   <xs:complexType name="UserCallCenterEnhancedReportingReportTemplateParamInfoGetResponse">\r
6328     <xs:annotation>\r
6329       <xs:documentation>\r
6330         Response to UserCallCenterEnhancedReportingReportTemplateParamInfoGetRequest.\r
6331       </xs:documentation>\r
6332     </xs:annotation>\r
6333     <xs:complexContent>\r
6334       <xs:extension base="core:OCIDataResponse">\r
6335         <xs:sequence>\r
6336           <xs:element name="isRealtimeReport" type="xs:boolean"/>\r
6337           <xs:element name="requireAgentParam" type="xs:boolean"/>\r
6338           <xs:element name="requireCallCenterParam" type="xs:boolean"/>\r
6339           <xs:element name="requireCallCenterDnisParam" type="xs:boolean"/>\r
6340           <xs:element name="requireSamplingPeriodParam" type="xs:boolean"/>\r
6341           <xs:element name="callCompletionThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
6342           <xs:element name="shortDurationThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
6343           <xs:element name="serviceLevelThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
6344           <xs:element name="serviceLevelInclusionsParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
6345           <xs:element name="serviceLevelObjectiveThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
6346           <xs:element name="abandonedCallThresholdParam" type="CallCenterReportInputParameterOption" minOccurs="0"/>\r
6347           <xs:element name="serviceLevelThresholdParamNumber" type="CallCenterReportServiceLevelInputParameterNumber" minOccurs="0"/>\r
6348           <xs:element name="abandonedCallThresholdParamNumber" type="CallCenterReportAbandonedCallInputParameterNumber" minOccurs="0"/>\r
6349         </xs:sequence>\r
6350       </xs:extension>\r
6351     </xs:complexContent>\r
6352   </xs:complexType>    \r
6353     \r
6354   <xs:complexType name="UserCallCenterEnhancedReportingScheduledReportDeleteRequest">\r
6355     <xs:annotation>\r
6356       <xs:documentation>\r
6357         Request to delete a call center reporting scheduled report created by a supervisor.\r
6358         The response is either a SuccessResponse or an ErrorResponse.\r
6359       </xs:documentation>\r
6360     </xs:annotation>\r
6361     <xs:complexContent>\r
6362       <xs:extension base="core:OCIRequest">\r
6363         <xs:sequence>\r
6364           <xs:element name="supervisorUserId" type="UserId"/>\r
6365           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
6366         </xs:sequence>\r
6367       </xs:extension>\r
6368     </xs:complexContent>\r
6369   </xs:complexType>    \r
6370     \r
6371   <xs:complexType name="UserCallCenterEnhancedReportingScheduledReportGetRequest">\r
6372     <xs:annotation>\r
6373       <xs:documentation>\r
6374         Request to get a call center reporting scheduled report created by supervisor.\r
6375         The response is either a UserCallCenterEnhancedReportingScheduledReportGetResponse or an ErrorResponse.\r
6376       </xs:documentation>\r
6377     </xs:annotation>\r
6378     <xs:complexContent>\r
6379       <xs:extension base="core:OCIRequest">\r
6380         <xs:sequence>\r
6381           <xs:element name="supervisorUserId" type="UserId"/>\r
6382           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
6383         </xs:sequence>\r
6384       </xs:extension>\r
6385     </xs:complexContent>\r
6386   </xs:complexType>    \r
6387     \r
6388   <xs:complexType name="UserCallCenterEnhancedReportingScheduledReportGetResponse">\r
6389     <xs:annotation>\r
6390       <xs:documentation>\r
6391         Response to UserCallCenterEnhancedReportingScheduledReportGetRequest.\r
6392       </xs:documentation>\r
6393     </xs:annotation>\r
6394     <xs:complexContent>\r
6395       <xs:extension base="core:OCIDataResponse">\r
6396         <xs:sequence>\r
6397           <xs:element name="description" type="CallCenterScheduledReportDescription" minOccurs="0"/>\r
6398           <xs:element name="reportTemplate" type="CallCenterReportTemplateKey"/>\r
6399           <xs:element name="schedule" type="CallCenterReportSchedule"/>\r
6400           <xs:element name="samplingPeriod" type="CallCenterReportSamplingPeriod" minOccurs="0"/>\r
6401           <xs:element name="startDayOfWeek" type="DayOfWeek" minOccurs="0"/>\r
6402           <xs:element name="reportTimeZone" type="TimeZone"/>\r
6403           <xs:element name="reportDateFormat" type="CallCenterReportDateFormat"/>\r
6404           <xs:element name="reportTimeFormat" type="CallCenterReportTimeFormat"/>\r
6405           <xs:element name="reportInterval" type="CallCenterReportInterval"/>\r
6406           <xs:element name="reportFormat" type="CallCenterReportFileFormat"/>\r
6407           <xs:element name="agent" type="CallCenterScheduledReportAgentSelectionRead" minOccurs="0"/>\r
6408           <xs:choice minOccurs="0">\r
6409             <xs:element name="callCenter" type="CallCenterScheduledReportCallCenterSelection"/>\r
6410             <xs:element name="dnis" type="CallCenterScheduledReportDNISSelection"/>\r
6411           </xs:choice>\r
6412           <xs:element name="callCompletionThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
6413           <xs:element name="shortDurationThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
6414           <xs:element name="serviceLevelThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="5"/>\r
6415           <xs:element name="serviceLevelInclusions" type="CallCenterScheduledReportServiceLevelInclusions" minOccurs="0"/>\r
6416           <xs:element name="serviceLevelObjectivePercentage" type="CallCenterReportServiceLevelObjective" minOccurs="0"/>\r
6417           <xs:element name="abandonedCallThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" maxOccurs="4"/>\r
6418           <xs:element name="emailAddress" type="EmailAddress" minOccurs="1" maxOccurs="9"/>\r
6419         </xs:sequence>\r
6420       </xs:extension>\r
6421     </xs:complexContent>\r
6422   </xs:complexType>    \r
6423     \r
6424   <xs:complexType name="UserCallCenterEnhancedReportingScheduledReportModifyRequest">\r
6425     <xs:annotation>\r
6426       <xs:documentation>\r
6427         Request to modify a call center reporting scheduled report created by a supervisor.\r
6428         The response is either a SuccessResponse or an ErrorResponse.\r
6429         The startDate element is adjusted to the first occurrence of the recurrent schedule that comes at or after startDate.\r
6430       </xs:documentation>\r
6431     </xs:annotation>\r
6432     <xs:complexContent>\r
6433       <xs:extension base="core:OCIRequest">\r
6434         <xs:sequence>\r
6435           <xs:element name="supervisorUserId" type="UserId"/>\r
6436           <xs:element name="name" type="CallCenterScheduledReportName"/>\r
6437           <xs:element name="newName" type="CallCenterScheduledReportName" minOccurs="0"/>\r
6438           <xs:element name="description" type="CallCenterScheduledReportDescription" minOccurs="0" nillable="true"/>\r
6439           <xs:element name="schedule" type="CallCenterReportSchedule" minOccurs="0"/>\r
6440           <xs:element name="samplingPeriod" type="CallCenterReportSamplingPeriod" minOccurs="0"/>\r
6441           <xs:element name="startDayOfWeek" type="DayOfWeek" minOccurs="0"/>\r
6442           <xs:element name="reportTimeZone" type="TimeZone" minOccurs="0"/>\r
6443           <xs:element name="reportDateFormat" type="CallCenterReportDateFormat" minOccurs="0"/>\r
6444           <xs:element name="reportTimeFormat" type="CallCenterReportTimeFormat" minOccurs="0"/>\r
6445           <xs:element name="reportInterval" type="CallCenterReportInterval" minOccurs="0"/>\r
6446           <xs:element name="reportFormat" type="CallCenterReportFileFormat" minOccurs="0"/>\r
6447           <xs:element name="agent" type="CallCenterScheduledReportAgentSelection" minOccurs="0"/>\r
6448           <xs:choice minOccurs="0">\r
6449             <xs:element name="callCenter" type="CallCenterScheduledReportCallCenterSelection"/>\r
6450             <xs:element name="dnis" type="CallCenterScheduledReportDNISSelection"/>\r
6451           </xs:choice>\r
6452           <xs:element name="callCompletionThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
6453           <xs:element name="shortDurationThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
6454           <xs:element name="serviceLevelThresholdSeconds" type="CallCenterReportServiceLevelThresholdReplacementList" minOccurs="0"/>\r
6455           <xs:element name="serviceLevelInclusions" type="CallCenterScheduledReportServiceLevelInclusionsModify" minOccurs="0"/>\r
6456           <xs:element name="serviceLevelObjectivePercentage" type="CallCenterReportServiceLevelObjective" minOccurs="0" nillable="true"/>\r
6457           <xs:element name="abandonedCallThresholdSeconds" type="CallCenterReportAbandonedCallThresholdReplacementList" minOccurs="0"/>\r
6458           <xs:element name="emailAddress" type="CallCenterReportReplacementEmailList" minOccurs="0"/>\r
6459         </xs:sequence>\r
6460       </xs:extension>\r
6461     </xs:complexContent>\r
6462   </xs:complexType>    \r
6463     \r
6464   <xs:complexType name="UserCallCenterGetAgentSupervisorListRequest">\r
6465     <xs:annotation>\r
6466       <xs:appinfo>\r
6467         <asDataModeSupported>true</asDataModeSupported>\r
6468         <hssDataModeSupported>false</hssDataModeSupported>\r
6469       </xs:appinfo>\r
6470       <xs:documentation>\r
6471         Get a list of supervisors for an agent on a given call center.\r
6472         The response is either a UserCallCenterGetAgentSupervisorListResponse\r
6473         or an ErrorResponse.\r
6474       </xs:documentation>\r
6475     </xs:annotation>\r
6476     <xs:complexContent>\r
6477       <xs:extension base="core:OCIRequest">\r
6478         <xs:sequence>\r
6479           <xs:element name="agentUserId" type="UserId"/>\r
6480           <xs:element name="serviceUserId" type="UserId"/>\r
6481         </xs:sequence>\r
6482       </xs:extension>\r
6483     </xs:complexContent>\r
6484   </xs:complexType>    \r
6485     \r
6486   <xs:complexType name="UserCallCenterGetAgentSupervisorListResponse">\r
6487     <xs:annotation>\r
6488       <xs:appinfo>\r
6489         <asDataModeSupported>true</asDataModeSupported>\r
6490         <hssDataModeSupported>false</hssDataModeSupported>\r
6491       </xs:appinfo>\r
6492       <xs:documentation>\r
6493         Response to the UserCallCenterGetAgentSupervisorListRequest.\r
6494         Contains a table with column headings: "User Id", "Last Name",\r
6495         "First Name", "Hiragana Last Name", "Hiragana First Name",\r
6496         "Phone Number", "Extension", "Department", "Email Address", "IMP Id", \r
6497                 "Location Code".\r
6498       </xs:documentation>\r
6499     </xs:annotation>\r
6500     <xs:complexContent>\r
6501       <xs:extension base="core:OCIDataResponse">\r
6502         <xs:sequence>\r
6503           <xs:element name="supervisorTable" type="core:OCITable"/>\r
6504         </xs:sequence>\r
6505       </xs:extension>\r
6506     </xs:complexContent>\r
6507   </xs:complexType>    \r
6508     \r
6509   <xs:complexType name="UserCallCenterGetAvailableCallCenterListRequest">\r
6510     <xs:annotation>\r
6511       <xs:documentation>\r
6512         This request gets a list of all call centers which the user can be assigned to as an agent. \r
6513         Some of the call centers may already have the user as an agent.  It is the clients \r
6514         responsibility to discard the call centers that the user is already an agent of.\r
6515         The response is either a UserCallCenterGetAvailableCallCenterListResponse or an ErrorResponse.\r
6516       </xs:documentation>\r
6517     </xs:annotation>\r
6518     <xs:complexContent>\r
6519       <xs:extension base="core:OCIRequest">\r
6520         <xs:sequence>\r
6521           <xs:element name="userId" type="UserId"/>\r
6522         </xs:sequence>\r
6523       </xs:extension>\r
6524     </xs:complexContent>\r
6525   </xs:complexType>    \r
6526     \r
6527   <xs:complexType name="UserCallCenterGetAvailableCallCenterListResponse">\r
6528     <xs:annotation>\r
6529       <xs:documentation>\r
6530         Response to the UserCallCenterGetAvailableCallCenterListRequest.\r
6531         Contains a table with column heading: "Service User Id".\r
6532       </xs:documentation>\r
6533     </xs:annotation>\r
6534     <xs:complexContent>\r
6535       <xs:extension base="core:OCIDataResponse">\r
6536         <xs:sequence>\r
6537           <xs:element name="callCenterTable" type="core:OCITable"/>\r
6538         </xs:sequence>\r
6539       </xs:extension>\r
6540     </xs:complexContent>\r
6541   </xs:complexType>    \r
6542     \r
6543   <xs:complexType name="UserCallCenterGetAvailableDNISListRequest">\r
6544     <xs:annotation>\r
6545       <xs:documentation>\r
6546         Request a list of available DNIS for agent to select.\r
6547         The response is either UserCallCenterGetAvailableDNISListResponse or ErrorResponse.\r
6548       </xs:documentation>\r
6549     </xs:annotation>\r
6550     <xs:complexContent>\r
6551       <xs:extension base="core:OCIRequest">\r
6552         <xs:sequence>\r
6553           <xs:element name="agentUserId" type="UserId"/>\r
6554         </xs:sequence>\r
6555       </xs:extension>\r
6556     </xs:complexContent>\r
6557   </xs:complexType>    \r
6558     \r
6559   <xs:complexType name="UserCallCenterGetAvailableDNISListResponse">\r
6560     <xs:annotation>\r
6561       <xs:documentation>\r
6562         Response to UserCallCenterGetAvailableDNISListRequest.\r
6563         Contains a list of available DNIS for agent to select.\r
6564       </xs:documentation>\r
6565     </xs:annotation>\r
6566     <xs:complexContent>\r
6567       <xs:extension base="core:OCIDataResponse">\r
6568         <xs:sequence>\r
6569           <xs:element name="availableDNIS" type="DNISKey" minOccurs="0" maxOccurs="unbounded"/>\r
6570         </xs:sequence>\r
6571       </xs:extension>\r
6572     </xs:complexContent>\r
6573   </xs:complexType>    \r
6574     \r
6575   <xs:complexType name="UserCallCenterGetRequest19">\r
6576     <xs:annotation>\r
6577       <xs:appinfo>\r
6578         <asDataModeSupported>true</asDataModeSupported>\r
6579         <hssDataModeSupported>false</hssDataModeSupported>\r
6580       </xs:appinfo>\r
6581       <xs:documentation>\r
6582         Get the user's call center settings and the list of call centers the specified user belongs to.\r
6583         The response is either a UserCallCenterGetResponse19 or an ErrorResponse.\r
6584       </xs:documentation>\r
6585     </xs:annotation>\r
6586     <xs:complexContent>\r
6587       <xs:extension base="core:OCIRequest">\r
6588         <xs:sequence>\r
6589           <xs:element name="userId" type="UserId"/>\r
6590         </xs:sequence>\r
6591       </xs:extension>\r
6592     </xs:complexContent>\r
6593   </xs:complexType>    \r
6594     \r
6595   <xs:complexType name="UserCallCenterGetResponse19">\r
6596     <xs:annotation>\r
6597       <xs:appinfo>\r
6598         <asDataModeSupported>true</asDataModeSupported>\r
6599         <hssDataModeSupported>false</hssDataModeSupported>\r
6600       </xs:appinfo>\r
6601       <xs:documentation>\r
6602         Response to the UserCallCenterGetRequest19.\r
6603         Contains the user's call center settings.\r
6604         Indicates whether the agent is current available (logged in) to each call center in the list.\r
6605         Contains a table with column headings: "Service User Id", "Phone Number", "Extension", "Available", "Logoff Allowed", "Type",\r
6606          "Priority","Routing Policy" and "Skill Level".\r
6607         The valid "Routing Type" values are "Priority Based" and "Skill Based". This column is only populated for Premium Call Centers.\r
6608         The valid "Skill Level" values are of from 1-20. This column is only populated for Premium Skill Based Call Centers.\r
6609       </xs:documentation>\r
6610     </xs:annotation>\r
6611     <xs:complexContent>\r
6612       <xs:extension base="core:OCIDataResponse">\r
6613         <xs:sequence>\r
6614           <xs:element name="agentACDState" type="AgentACDState" minOccurs="0"/>\r
6615           <xs:element name="agentThresholdProfileName" type="CallCenterAgentThresholdProfileName" minOccurs="0"/>\r
6616           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
6617           <xs:element name="useDefaultGuardTimer" type="xs:boolean"/>\r
6618           <xs:element name="enableGuardTimer" type="xs:boolean"/>\r
6619           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
6620           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
6621           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
6622           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
6623           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
6624           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
6625           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean" minOccurs="0"/>\r
6626           <xs:element name="makeOutgoingCallsAsCallCenter" type="xs:boolean" minOccurs="0"/>\r
6627           <xs:element name="outgoingCallDNIS" type="DNISKey" minOccurs="0"/>\r
6628           <xs:element name="callCenterTable" type="core:OCITable"/>\r
6629         </xs:sequence>\r
6630       </xs:extension>\r
6631     </xs:complexContent>\r
6632   </xs:complexType>    \r
6633     \r
6634   <xs:complexType name="UserCallCenterGetSupervisedAgentListRequest">\r
6635     <xs:annotation>\r
6636       <xs:appinfo>\r
6637         <asDataModeSupported>true</asDataModeSupported>\r
6638         <hssDataModeSupported>false</hssDataModeSupported>\r
6639       </xs:appinfo>\r
6640       <xs:documentation>\r
6641        Get a list of agents supervised by a supervisor on a given call\r
6642         center.\r
6643         The response is either a UserCallCenterGetSupervisedAgentListResponse\r
6644        or an ErrorResponse.\r
6645        The search can be done using multiple criterias.\r
6646        If the searchCriteriaModeOr is present, any result matching any one criteria is included in the results. Otherwise, only\r
6647        results matching all the search criterias are included in the results. \r
6648        If no search criteria is specified, all results are returned.\r
6649        In all cases, if a responseSizeLimit is specified and the number of matching results is more than this limit, then an\r
6650        ErrorResponse is returned.\r
6651        Specifying searchCriteriaModeOr without any search criteria results in an ErrorResponse.\r
6652      </xs:documentation>\r
6653     </xs:annotation>\r
6654     <xs:complexContent>\r
6655       <xs:extension base="core:OCIRequest">\r
6656         <xs:sequence>\r
6657           <xs:element name="supervisorUserId" type="UserId"/>\r
6658           <xs:element name="serviceUserId" type="UserId"/>\r
6659           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
6660           <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>\r
6661           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
6662           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
6663           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
6664           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
6665           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
6666           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
6667           <xs:element name="searchCriteriaImpId" type="SearchCriteriaImpId" minOccurs="0" maxOccurs="unbounded"/>\r
6668         </xs:sequence>\r
6669       </xs:extension>\r
6670     </xs:complexContent>\r
6671   </xs:complexType>    \r
6672     \r
6673   <xs:complexType name="UserCallCenterGetSupervisedAgentListResponse">\r
6674     <xs:annotation>\r
6675       <xs:appinfo>\r
6676         <asDataModeSupported>true</asDataModeSupported>\r
6677         <hssDataModeSupported>false</hssDataModeSupported>\r
6678       </xs:appinfo>\r
6679       <xs:documentation>\r
6680         Response to the UserCallCenterGetSupervisedAgentListRequest.\r
6681         Contains a table with column headings: "User Id", "Last Name",\r
6682         "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number", "Extension",\r
6683         "Department", "Email Address", "IMP Id", "Location Code".\r
6684       </xs:documentation>\r
6685     </xs:annotation>\r
6686     <xs:complexContent>\r
6687       <xs:extension base="core:OCIDataResponse">\r
6688         <xs:sequence>\r
6689           <xs:element name="agentUserTable" type="core:OCITable"/>\r
6690         </xs:sequence>\r
6691       </xs:extension>\r
6692     </xs:complexContent>\r
6693   </xs:complexType>    \r
6694     \r
6695   <xs:complexType name="UserCallCenterGetSupervisorCallCenterListRequest">\r
6696     <xs:annotation>\r
6697       <xs:documentation>\r
6698         Get a list of call centers the user is assigned to as a supervisor.\r
6699         The response is either a UserCallCenterGetSupervisorCallCenterListResponse or an\r
6700         ErrorResponse.\r
6701       </xs:documentation>\r
6702     </xs:annotation>\r
6703     <xs:complexContent>\r
6704       <xs:extension base="core:OCIRequest">\r
6705         <xs:sequence>\r
6706           <xs:element name="supervisorUserId" type="UserId"/>\r
6707         </xs:sequence>\r
6708       </xs:extension>\r
6709     </xs:complexContent>\r
6710   </xs:complexType>    \r
6711     \r
6712   <xs:complexType name="UserCallCenterGetSupervisorCallCenterListResponse">\r
6713     <xs:annotation>\r
6714       <xs:documentation>\r
6715         Response to the UserCallCenterGetSupervisorCallCenterListRequest.\r
6716         Contains a table with column headings: "Service User Id", "Phone Number", \r
6717         "Extension", "Type" and "Priority".\r
6718       </xs:documentation>\r
6719     </xs:annotation>\r
6720     <xs:complexContent>\r
6721       <xs:extension base="core:OCIDataResponse">\r
6722         <xs:sequence>\r
6723           <xs:element name="callCenterTable" type="core:OCITable"/>\r
6724         </xs:sequence>\r
6725       </xs:extension>\r
6726     </xs:complexContent>\r
6727   </xs:complexType>    \r
6728     \r
6729   <xs:complexType name="UserCallCenterModifyCallCenterListRequest">\r
6730     <xs:annotation>\r
6731       <xs:documentation>\r
6732         Request to modify the call center list for an agent.\r
6733         The response is either SuccessResponse or ErrorResponse.\r
6734       </xs:documentation>\r
6735     </xs:annotation>\r
6736     <xs:complexContent>\r
6737       <xs:extension base="core:OCIRequest">\r
6738         <xs:sequence>\r
6739           <xs:element name="agentUserId" type="UserId"/>\r
6740           <xs:element name="serviceUserIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
6741         </xs:sequence>\r
6742       </xs:extension>\r
6743     </xs:complexContent>\r
6744   </xs:complexType>    \r
6745     \r
6746   <xs:complexType name="UserCallCenterModifyRequest19">\r
6747     <xs:annotation>\r
6748       <xs:appinfo>\r
6749         <asDataModeSupported>true</asDataModeSupported>\r
6750         <hssDataModeSupported>false</hssDataModeSupported>\r
6751       </xs:appinfo>\r
6752       <xs:documentation> \r
6753         Modifies the agents call center settings and the availability for an agent in one or more Call Centers.\r
6754         Contains a list specifying the desired availability status of one or more call centers.\r
6755         A default unavailable code will be used if the parameter agentUnavailableCode is not active, included or is invalid.\r
6756         Changing the agentACDState from unavailable to any other state will automatically clear the unavailable code.\r
6757         The response is either a SuccessResponse or an ErrorResponse.\r
6758       </xs:documentation>\r
6759     </xs:annotation>\r
6760     <xs:complexContent>\r
6761       <xs:extension base="core:OCIRequest">\r
6762         <xs:sequence>\r
6763           <xs:element name="userId" type="UserId"/>\r
6764           <xs:element name="agentACDState" type="AgentACDState" minOccurs="0"/>\r
6765           <xs:element name="agentThresholdProfileName" type="CallCenterAgentThresholdProfileName" minOccurs="0"/>\r
6766           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
6767           <xs:element name="useDefaultGuardTimer" type="xs:boolean" minOccurs="0"/>\r
6768           <xs:element name="enableGuardTimer" type="xs:boolean" minOccurs="0"/>\r
6769           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds" minOccurs="0"/>\r
6770           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
6771           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
6772           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
6773           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
6774           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
6775           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean" minOccurs="0"/>\r
6776           <xs:element name="makeOutgoingCallsAsCallCenter" type="xs:boolean" minOccurs="0"/>\r
6777           <xs:element name="outgoingCallDNIS" type="DNISKey" minOccurs="0" nillable="true"/>\r
6778           <xs:element name="callCenterAgentSettings" type="CallCenterAgentSettings" minOccurs="0" maxOccurs="unbounded"/>\r
6779         </xs:sequence>\r
6780       </xs:extension>\r
6781     </xs:complexContent>\r
6782   </xs:complexType>    \r
6783     \r
6784   <xs:complexType name="UserCallCenterModifySupervisedAgentListRequest">\r
6785     <xs:annotation>\r
6786       <xs:documentation>\r
6787         Modifies a list of users to be supervised by a supervisor on a call center.\r
6788         The response is either a SuccessResponse or an ErrorResponse.\r
6789       </xs:documentation>\r
6790     </xs:annotation>\r
6791     <xs:complexContent>\r
6792       <xs:extension base="core:OCIRequest">\r
6793         <xs:sequence>\r
6794           <xs:element name="supervisorUserId" type="UserId"/>\r
6795           <xs:element name="serviceUserId" type="UserId"/>\r
6796           <xs:element name="agentUserIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
6797         </xs:sequence>\r
6798       </xs:extension>\r
6799     </xs:complexContent>\r
6800   </xs:complexType>    \r
6801     \r
6802   <xs:simpleType name="AgentACDState">\r
6803     <xs:annotation>\r
6804       <xs:documentation>\r
6805         Agent Automatic Call Distribution (ACD) State.\r
6806       </xs:documentation>\r
6807     </xs:annotation>\r
6808     <xs:restriction base="xs:token">\r
6809       <xs:enumeration value="Sign-In"/>\r
6810       <xs:enumeration value="Sign-Out"/>\r
6811       <xs:enumeration value="Available"/>\r
6812       <xs:enumeration value="Unavailable"/>\r
6813       <xs:enumeration value="Wrap-Up"/>\r
6814     </xs:restriction>\r
6815   </xs:simpleType>    \r
6816     \r
6817   <xs:complexType name="AgentStatistics">\r
6818     <xs:annotation>\r
6819       <xs:documentation>\r
6820         Contains Call Center Agent statistics for a given time frame.\r
6821       </xs:documentation>\r
6822     </xs:annotation>\r
6823     <xs:sequence>\r
6824       <xs:element name="numberOfCallsHandled" type="xs:int"/>\r
6825       <xs:element name="numberOfCallsUnanswered" type="xs:int"/>\r
6826       <xs:element name="averageCallSeconds" type="xs:int"/>\r
6827       <xs:element name="totalTalkSeconds" type="xs:int"/>\r
6828       <xs:element name="totalStaffedSeconds" type="xs:int"/>\r
6829     </xs:sequence>\r
6830   </xs:complexType>    \r
6831     \r
6832   <xs:simpleType name="AlertCallCenterCallOnHoldSeconds">\r
6833     <xs:annotation>\r
6834       <xs:documentation>\r
6835         Timer to alert CallCenter calls on hold\r
6836       </xs:documentation>\r
6837     </xs:annotation>\r
6838     <xs:restriction base="xs:int">\r
6839       <xs:minInclusive value="30"/>\r
6840       <xs:maxInclusive value="600"/>\r
6841     </xs:restriction>\r
6842   </xs:simpleType>    \r
6843     \r
6844   <xs:simpleType name="BounceCallCenterCallOnHoldSeconds">\r
6845     <xs:annotation>\r
6846       <xs:documentation>\r
6847         Timer to bounce CallCenter calls on hold \r
6848       </xs:documentation>\r
6849     </xs:annotation>\r
6850     <xs:restriction base="xs:int">\r
6851       <xs:minInclusive value="30"/>\r
6852       <xs:maxInclusive value="600"/>\r
6853     </xs:restriction>\r
6854   </xs:simpleType>    \r
6855     \r
6856   <xs:complexType name="CallCenterAgentAvailability">\r
6857     <xs:annotation>\r
6858       <xs:documentation>\r
6859         Specifies an agent's login state (availability) for a particular Call Center.\r
6860       </xs:documentation>\r
6861     </xs:annotation>\r
6862     <xs:complexContent>\r
6863       <xs:extension base="core:OCIRequest">\r
6864         <xs:sequence>\r
6865           <xs:element name="serviceUserId" type="UserId"/>\r
6866           <xs:element name="available" type="xs:boolean"/>\r
6867         </xs:sequence>\r
6868       </xs:extension>\r
6869     </xs:complexContent>\r
6870   </xs:complexType>    \r
6871     \r
6872   <xs:complexType name="CallCenterAgentSettings">\r
6873     <xs:annotation>\r
6874       <xs:documentation>\r
6875         Specifies an agent's settings for a particular Call Center.\r
6876         The skillLevel only applies to Premium agents.\r
6877       </xs:documentation>\r
6878     </xs:annotation>\r
6879     <xs:complexContent>\r
6880       <xs:extension base="core:OCIRequest">\r
6881         <xs:sequence>\r
6882           <xs:element name="serviceUserId" type="UserId"/>\r
6883           <xs:element name="available" type="xs:boolean" minOccurs="0"/>\r
6884           <xs:element name="skillLevel" type="CallCenterAgentSkillLevel" minOccurs="0"/>\r
6885         </xs:sequence>\r
6886       </xs:extension>\r
6887     </xs:complexContent>\r
6888   </xs:complexType>    \r
6889     \r
6890   <xs:complexType name="CallCenterAgentStatistics14sp9">\r
6891     <xs:annotation>\r
6892       <xs:documentation>\r
6893         Contains Call Center statistics for a specified agent.\r
6894       </xs:documentation>\r
6895     </xs:annotation>\r
6896     <xs:sequence>\r
6897       <xs:element name="agentUserId" type="UserId"/>\r
6898       <xs:element name="agentDisplayNames" type="UserDisplayNames"/>\r
6899       <xs:element name="available" type="xs:boolean"/>\r
6900       <xs:element name="statistics" type="AgentStatistics"/>\r
6901     </xs:sequence>\r
6902   </xs:complexType>    \r
6903     \r
6904   <xs:simpleType name="CallCenterAgentThresholdProfileDescription">\r
6905     <xs:annotation>\r
6906       <xs:documentation>\r
6907         Call Center Agent Threshold Profile description.\r
6908       </xs:documentation>\r
6909     </xs:annotation>\r
6910     <xs:restriction base="xs:token">\r
6911       <xs:minLength value="1"/>\r
6912       <xs:maxLength value="80"/>\r
6913     </xs:restriction>\r
6914   </xs:simpleType>    \r
6915     \r
6916   <xs:complexType name="CallCenterAgentThresholdProfileReplacementNotificationEmailList">\r
6917     <xs:annotation>\r
6918       <xs:documentation>\r
6919         List of email addresses to which the Agent Threshold Profile email is sent. The list replaces a previously configured list.\r
6920       </xs:documentation>\r
6921     </xs:annotation>\r
6922     <xs:sequence>\r
6923       <xs:element name="emailAddress" type="EmailAddress" minOccurs="1" maxOccurs="8"/>\r
6924     </xs:sequence>\r
6925   </xs:complexType>    \r
6926     \r
6927   <xs:simpleType name="CallCenterAgentThresholdCurrentCallStateIdleTimeSeconds">\r
6928     <xs:annotation>\r
6929       <xs:documentation>\r
6930         Call Center Agent Threshold for Current Call State Idle time.\r
6931       </xs:documentation>\r
6932     </xs:annotation>\r
6933     <xs:restriction base="xs:int">\r
6934       <xs:minInclusive value="1"/>\r
6935       <xs:maxInclusive value="86400"/>\r
6936     </xs:restriction>\r
6937   </xs:simpleType>    \r
6938     \r
6939   <xs:simpleType name="CallCenterAgentThresholdCurrentCallStateOnCallTimeSeconds">\r
6940     <xs:annotation>\r
6941       <xs:documentation>\r
6942         Call Center Agent Threshold for Current Call State On-Call time.\r
6943       </xs:documentation>\r
6944     </xs:annotation>\r
6945     <xs:restriction base="xs:int">\r
6946       <xs:minInclusive value="1"/>\r
6947       <xs:maxInclusive value="86400"/>\r
6948     </xs:restriction>\r
6949   </xs:simpleType>    \r
6950     \r
6951   <xs:simpleType name="CallCenterAgentThresholdCurrentAgentStateUnavailableTimeSeconds">\r
6952     <xs:annotation>\r
6953       <xs:documentation>\r
6954         Call Center Agent Threshold for Current Agent State Unavailable time.\r
6955       </xs:documentation>\r
6956     </xs:annotation>\r
6957     <xs:restriction base="xs:int">\r
6958       <xs:minInclusive value="1"/>\r
6959       <xs:maxInclusive value="86400"/>\r
6960     </xs:restriction>\r
6961   </xs:simpleType>    \r
6962     \r
6963   <xs:simpleType name="CallCenterAgentThresholdAverageBusyInTimeSeconds">\r
6964     <xs:annotation>\r
6965       <xs:documentation>\r
6966         Call Center Agent Threshold for Average Busy In time.\r
6967       </xs:documentation>\r
6968     </xs:annotation>\r
6969     <xs:restriction base="xs:int">\r
6970       <xs:minInclusive value="1"/>\r
6971       <xs:maxInclusive value="86400"/>\r
6972     </xs:restriction>\r
6973   </xs:simpleType>    \r
6974     \r
6975   <xs:simpleType name="CallCenterAgentThresholdAverageBusyOutTimeSeconds">\r
6976     <xs:annotation>\r
6977       <xs:documentation>\r
6978         Call Center Agent Threshold for Average Busy Out time.\r
6979       </xs:documentation>\r
6980     </xs:annotation>\r
6981     <xs:restriction base="xs:int">\r
6982       <xs:minInclusive value="1"/>\r
6983       <xs:maxInclusive value="86400"/>\r
6984     </xs:restriction>\r
6985   </xs:simpleType>    \r
6986     \r
6987   <xs:simpleType name="CallCenterAgentThresholdAverageWrapUpTimeSeconds">\r
6988     <xs:annotation>\r
6989       <xs:documentation>\r
6990         Call Center Agent Threshold for Average Wrap-Up time.\r
6991       </xs:documentation>\r
6992     </xs:annotation>\r
6993     <xs:restriction base="xs:int">\r
6994       <xs:minInclusive value="1"/>\r
6995       <xs:maxInclusive value="86400"/>\r
6996     </xs:restriction>\r
6997   </xs:simpleType>    \r
6998     \r
6999   <xs:simpleType name="CallCenterAgentUnavailableCodeDescription">\r
7000     <xs:annotation>\r
7001       <xs:documentation>\r
7002         Call Center Agent Unavailable Code Description.\r
7003           </xs:documentation>\r
7004     </xs:annotation>\r
7005     <xs:restriction base="xs:token">\r
7006       <xs:minLength value="1"/>\r
7007       <xs:maxLength value="40"/>\r
7008     </xs:restriction>\r
7009   </xs:simpleType>    \r
7010     \r
7011   <xs:complexType name="CallCenterAgentUnavailableCodeStateModify">\r
7012     <xs:annotation>\r
7013       <xs:documentation>\r
7014         Contains a Call Center Agent Unavailable Code and its active state\r
7015       </xs:documentation>\r
7016     </xs:annotation>\r
7017     <xs:sequence>\r
7018       <xs:element name="code" type="CallCenterAgentUnavailableCode"/>\r
7019       <xs:element name="isActive" type="xs:boolean"/>\r
7020     </xs:sequence>\r
7021   </xs:complexType>    \r
7022     \r
7023   <xs:simpleType name="CallCenterAnnouncementSelection">\r
7024     <xs:annotation>\r
7025       <xs:documentation>\r
7026         Call Center Announcement Selection.\r
7027       </xs:documentation>\r
7028     </xs:annotation>\r
7029     <xs:restriction base="xs:token">\r
7030       <xs:enumeration value="System"/>\r
7031       <xs:enumeration value="Custom"/>\r
7032     </xs:restriction>\r
7033   </xs:simpleType>    \r
7034     \r
7035   <xs:simpleType name="CallCenterComfortMessageBypassThresholdSeconds">\r
7036     <xs:annotation>\r
7037       <xs:documentation>\r
7038         Call center comfort message bypass threshold. This is the maximum estimated wait time to allow \r
7039         bypassing the comfort message.\r
7040       </xs:documentation>\r
7041     </xs:annotation>\r
7042     <xs:restriction base="xs:int">\r
7043       <xs:minInclusive value="1"/>\r
7044       <xs:maxInclusive value="120"/>\r
7045     </xs:restriction>\r
7046   </xs:simpleType>    \r
7047     \r
7048   <xs:simpleType name="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable">\r
7049     <xs:annotation>\r
7050       <xs:documentation>\r
7051         Call center maximum number of consecutive bounced calls allowed before forcing agent to become unavailable.\r
7052       </xs:documentation>\r
7053     </xs:annotation>\r
7054     <xs:restriction base="xs:int">\r
7055       <xs:minInclusive value="1"/>\r
7056       <xs:maxInclusive value="5"/>\r
7057     </xs:restriction>\r
7058   </xs:simpleType>    \r
7059     \r
7060   <xs:simpleType name="CallCenterDaysAfterScheduledReportCompletion">\r
7061     <xs:annotation>\r
7062       <xs:documentation>\r
7063         The number of days after a scheduled report is completed.\r
7064       </xs:documentation>\r
7065     </xs:annotation>\r
7066     <xs:restriction base="xs:int">\r
7067       <xs:minInclusive value="1"/>\r
7068       <xs:maxInclusive value="366"/>\r
7069     </xs:restriction>\r
7070   </xs:simpleType>    \r
7071     \r
7072   <xs:simpleType name="CallCenterRoutingType">\r
7073     <xs:annotation>\r
7074       <xs:documentation>\r
7075         Call Center Routing type for distributing calls within a call center.\r
7076       </xs:documentation>\r
7077     </xs:annotation>\r
7078     <xs:restriction base="xs:token">\r
7079       <xs:enumeration value="Priority Based"/>\r
7080       <xs:enumeration value="Skill Based"/>\r
7081     </xs:restriction>\r
7082   </xs:simpleType>    \r
7083     \r
7084   <xs:simpleType name="CallCenterGuardTimerSeconds">\r
7085     <xs:annotation>\r
7086       <xs:documentation>\r
7087          The timer determines how long the system will wait before routing a call to a free agent.\r
7088       </xs:documentation>\r
7089     </xs:annotation>\r
7090     <xs:restriction base="xs:int">\r
7091       <xs:minInclusive value="1"/>\r
7092       <xs:maxInclusive value="25"/>\r
7093     </xs:restriction>\r
7094   </xs:simpleType>    \r
7095     \r
7096   <xs:simpleType name="CallCenterMaximumScheduledReportsPerInterval">\r
7097     <xs:annotation>\r
7098       <xs:documentation>\r
7099         Maximum number of call center scheduled report can be processed per report search interval.\r
7100       </xs:documentation>\r
7101     </xs:annotation>\r
7102     <xs:restriction base="xs:int">\r
7103       <xs:minInclusive value="1"/>\r
7104       <xs:maxInclusive value="100000"/>\r
7105     </xs:restriction>\r
7106   </xs:simpleType>    \r
7107     \r
7108   <xs:simpleType name="CallCenterQueueThresholdCurrentCallsInQueue">\r
7109     <xs:annotation>\r
7110       <xs:documentation>\r
7111         Call Center Queue Threshold for Current calls in queue.\r
7112       </xs:documentation>\r
7113     </xs:annotation>\r
7114     <xs:restriction base="xs:int">\r
7115       <xs:minInclusive value="1"/>\r
7116       <xs:maxInclusive value="525"/>\r
7117     </xs:restriction>\r
7118   </xs:simpleType>    \r
7119     \r
7120   <xs:simpleType name="CallCenterQueueThresholdCurrentLongestWaitingCallsTimeSeconds">\r
7121     <xs:annotation>\r
7122       <xs:documentation>\r
7123         Call Center Queue Threshold for Current longest waiting call.\r
7124       </xs:documentation>\r
7125     </xs:annotation>\r
7126     <xs:restriction base="xs:int">\r
7127       <xs:minInclusive value="1"/>\r
7128       <xs:maxInclusive value="86400"/>\r
7129     </xs:restriction>\r
7130   </xs:simpleType>    \r
7131     \r
7132   <xs:simpleType name="CallCenterQueueThresholdAverageEstimatedWaitTimeSeconds">\r
7133     <xs:annotation>\r
7134       <xs:documentation>\r
7135         Call Center Queue Threshold for Estimated wait time.\r
7136       </xs:documentation>\r
7137     </xs:annotation>\r
7138     <xs:restriction base="xs:int">\r
7139       <xs:minInclusive value="1"/>\r
7140       <xs:maxInclusive value="86400"/>\r
7141     </xs:restriction>\r
7142   </xs:simpleType>    \r
7143     \r
7144   <xs:simpleType name="CallCenterQueueThresholdAverageHandlingTimeSeconds">\r
7145     <xs:annotation>\r
7146       <xs:documentation>\r
7147         Call Center Queue Threshold for Average Handling Time.\r
7148       </xs:documentation>\r
7149     </xs:annotation>\r
7150     <xs:restriction base="xs:int">\r
7151       <xs:minInclusive value="1"/>\r
7152       <xs:maxInclusive value="86400"/>\r
7153     </xs:restriction>\r
7154   </xs:simpleType>    \r
7155     \r
7156   <xs:simpleType name="CallCenterQueueThresholdAverageSpeedOfAnswerTimeSeconds">\r
7157     <xs:annotation>\r
7158       <xs:documentation>\r
7159         Call Center Queue Threshold for Average speed of answer.\r
7160       </xs:documentation>\r
7161     </xs:annotation>\r
7162     <xs:restriction base="xs:int">\r
7163       <xs:minInclusive value="1"/>\r
7164       <xs:maxInclusive value="86400"/>\r
7165     </xs:restriction>\r
7166   </xs:simpleType>    \r
7167     \r
7168   <xs:complexType name="CallCenterQueueThresholdReplacementNotificationEmailList">\r
7169     <xs:annotation>\r
7170       <xs:documentation>\r
7171         List of email addresses to which the Call Center Queue Threshold email is sent. The list replaces a previously configured list.\r
7172       </xs:documentation>\r
7173     </xs:annotation>\r
7174     <xs:sequence>\r
7175       <xs:element name="emailAddress" type="EmailAddress" minOccurs="1" maxOccurs="8"/>\r
7176     </xs:sequence>\r
7177   </xs:complexType>    \r
7178     \r
7179   <xs:simpleType name="CallCenterRingTimeBeforePlayingComfortMessageBypassAnnouncementSeconds">\r
7180     <xs:annotation>\r
7181       <xs:documentation>\r
7182         Call center ring time before playing comfort message bypass announcement.\r
7183       </xs:documentation>\r
7184     </xs:annotation>\r
7185     <xs:restriction base="xs:int">\r
7186       <xs:minInclusive value="0"/>\r
7187       <xs:maxInclusive value="120"/>\r
7188     </xs:restriction>\r
7189   </xs:simpleType>    \r
7190     \r
7191   <xs:simpleType name="CallCenterRoutingPolicy">\r
7192     <xs:annotation>\r
7193       <xs:documentation>\r
7194         Call center routing policy.\r
7195       </xs:documentation>\r
7196     </xs:annotation>\r
7197     <xs:restriction base="xs:token">\r
7198       <xs:enumeration value="Longest Wait Time"/>\r
7199       <xs:enumeration value="Priority"/>\r
7200     </xs:restriction>\r
7201   </xs:simpleType>    \r
7202     \r
7203   <xs:simpleType name="CallCenterRoutingPriority">\r
7204     <xs:annotation>\r
7205       <xs:documentation>\r
7206         Call center routing priority.\r
7207       </xs:documentation>\r
7208     </xs:annotation>\r
7209     <xs:restriction base="xs:float">\r
7210       <xs:minInclusive value="0.0"/>\r
7211       <xs:maxInclusive value="1000000.0"/>\r
7212     </xs:restriction>\r
7213   </xs:simpleType>    \r
7214     \r
7215   <xs:complexType name="CallCenterRoutingPriorityOrder">\r
7216     <xs:annotation>\r
7217       <xs:documentation>\r
7218         Call center routing order\r
7219       </xs:documentation>\r
7220     </xs:annotation>\r
7221     <xs:sequence>\r
7222       <xs:element name="serviceUserId" type="UserId"/>\r
7223       <xs:element name="priority" type="CallCenterRoutingPriority"/>\r
7224     </xs:sequence>\r
7225   </xs:complexType>    \r
7226     \r
7227   <xs:complexType name="CallCenterQueueStatistics14sp9">\r
7228     <xs:annotation>\r
7229       <xs:documentation>\r
7230         Contains Call Center Queue statistics.\r
7231       </xs:documentation>\r
7232     </xs:annotation>\r
7233     <xs:sequence>\r
7234       <xs:element name="numberOfBusyOverflows" type="xs:int"/>\r
7235       <xs:element name="numberOfCallsAnswered" type="xs:int"/>\r
7236       <xs:element name="numberOfCallsAbandoned" type="xs:int"/>\r
7237       <xs:element name="numberOfCallsTransferred" type="xs:int"/>\r
7238       <xs:element name="numberOfCallsTimedout" type="xs:int"/>\r
7239       <xs:element name="averageNumberOfAgentsTalking" type="xs:decimal"/>\r
7240       <xs:element name="averageNumberOfAgentsStaffed" type="xs:decimal"/>\r
7241       <xs:element name="averageWaitSeconds" type="xs:int"/>\r
7242       <xs:element name="averageAbandonmentSeconds" type="xs:int"/>\r
7243     </xs:sequence>\r
7244   </xs:complexType>    \r
7245     \r
7246   <xs:simpleType name="CallCenterStatisticsCollectionPeriodMinutes">\r
7247     <xs:annotation>\r
7248       <xs:documentation>\r
7249         Statistics reporting interval in minutes.\r
7250       </xs:documentation>\r
7251     </xs:annotation>\r
7252     <xs:restriction base="xs:int">\r
7253       <xs:enumeration value="15"/>\r
7254       <xs:enumeration value="30"/>\r
7255       <xs:enumeration value="60"/>\r
7256     </xs:restriction>\r
7257   </xs:simpleType>    \r
7258     \r
7259   <xs:simpleType name="CallCenterStrandedCallProcessingAction">\r
7260     <xs:annotation>\r
7261       <xs:documentation>\r
7262         Call center stranded call processing action.\r
7263       </xs:documentation>\r
7264     </xs:annotation>\r
7265     <xs:restriction base="xs:token">\r
7266       <xs:enumeration value="None"/>\r
7267       <xs:enumeration value="Busy"/>\r
7268       <xs:enumeration value="Transfer"/>\r
7269       <xs:enumeration value="Night Service"/>\r
7270       <xs:enumeration value="Ringing"/>\r
7271       <xs:enumeration value="Announcement"/>\r
7272     </xs:restriction>\r
7273   </xs:simpleType>    \r
7274     \r
7275   <xs:simpleType name="CallCenterStrandedCallUnavailableNumberOfAgents">\r
7276     <xs:annotation>\r
7277       <xs:documentation>\r
7278         The number of unavailable agents used to condition the Call Center stranded calls - unavailable routing policy.\r
7279       </xs:documentation>\r
7280     </xs:annotation>\r
7281     <xs:restriction base="xs:int">\r
7282       <xs:minInclusive value="1"/>\r
7283       <xs:maxInclusive value="1000"/>\r
7284     </xs:restriction>\r
7285   </xs:simpleType>    \r
7286     \r
7287   <xs:simpleType name="CallCenterStrandedCallUnavailableProcessingAction">\r
7288     <xs:annotation>\r
7289       <xs:documentation>\r
7290         Call center stranded calls - unavailable routing policy processing action.\r
7291       </xs:documentation>\r
7292     </xs:annotation>\r
7293     <xs:restriction base="xs:token">\r
7294       <xs:enumeration value="None"/>\r
7295       <xs:enumeration value="Busy"/>\r
7296       <xs:enumeration value="Transfer"/>\r
7297       <xs:enumeration value="Night Service"/>\r
7298       <xs:enumeration value="Ringing"/>\r
7299       <xs:enumeration value="Announcement"/>\r
7300     </xs:restriction>\r
7301   </xs:simpleType>    \r
7302     \r
7303   <xs:simpleType name="CallCenterThresholdCrossingNotificationEmailGuardTimerSeconds">\r
7304     <xs:annotation>\r
7305       <xs:documentation>\r
7306          The time determines how long the system waits and prevents notification emails being \r
7307          generated as a statistic swings back and forth across a threshold.\r
7308       </xs:documentation>\r
7309     </xs:annotation>\r
7310     <xs:restriction base="xs:int">\r
7311       <xs:minInclusive value="3"/>\r
7312       <xs:maxInclusive value="60"/>\r
7313     </xs:restriction>\r
7314   </xs:simpleType>    \r
7315     \r
7316   <xs:simpleType name="CallCenterTimeBetweenComfortMessagesSeconds">\r
7317     <xs:annotation>\r
7318       <xs:documentation>\r
7319         The interval in seconds between each repetition of the comfort message played to queued users.\r
7320       </xs:documentation>\r
7321     </xs:annotation>\r
7322     <xs:restriction base="xs:int">\r
7323       <xs:minInclusive value="10"/>\r
7324       <xs:maxInclusive value="600"/>\r
7325     </xs:restriction>\r
7326   </xs:simpleType>    \r
7327     \r
7328   <xs:complexType name="CallCenterStatisticsRange">\r
7329     <xs:annotation>\r
7330       <xs:documentation>\r
7331         Statistics Range\r
7332       </xs:documentation>\r
7333     </xs:annotation>\r
7334     <xs:sequence>\r
7335       <xs:element name="start" type="xs:dateTime"/>\r
7336       <xs:element name="end" type="xs:dateTime" minOccurs="0"/>\r
7337     </xs:sequence>\r
7338   </xs:complexType>    \r
7339     \r
7340   <xs:simpleType name="CallCenterStatisticsSamplingPeriodMinutes">\r
7341     <xs:annotation>\r
7342       <xs:documentation>\r
7343         Call Center statistics sampling period.\r
7344       </xs:documentation>\r
7345     </xs:annotation>\r
7346     <xs:restriction base="xs:int">\r
7347       <xs:enumeration value="15"/>\r
7348       <xs:enumeration value="30"/>\r
7349     </xs:restriction>\r
7350   </xs:simpleType>    \r
7351     \r
7352   <xs:simpleType name="CallCenterStatisticsSource17sp1">\r
7353     <xs:annotation>\r
7354       <xs:documentation>\r
7355         The call center statistics source.\r
7356       </xs:documentation>\r
7357     </xs:annotation>\r
7358     <xs:restriction base="xs:token">\r
7359       <xs:enumeration value="None"/>\r
7360       <xs:enumeration value="Application Server"/>\r
7361       <xs:enumeration value="External Reporting Server"/>\r
7362     </xs:restriction>\r
7363   </xs:simpleType>    \r
7364     \r
7365   <xs:simpleType name="CallCenterType">\r
7366     <xs:annotation>\r
7367       <xs:documentation>\r
7368         Call center type.\r
7369       </xs:documentation>\r
7370     </xs:annotation>\r
7371     <xs:restriction base="xs:token">\r
7372       <xs:enumeration value="Basic"/>\r
7373       <xs:enumeration value="Standard"/>\r
7374       <xs:enumeration value="Premium"/>\r
7375     </xs:restriction>\r
7376   </xs:simpleType>    \r
7377     \r
7378   <xs:simpleType name="CallCenterEmergencyCallCLIDPrefix">\r
7379     <xs:annotation>\r
7380       <xs:documentation>\r
7381         Call Center emergency call CLID prefix.\r
7382       </xs:documentation>\r
7383     </xs:annotation>\r
7384     <xs:restriction base="xs:token">\r
7385       <xs:minLength value="1"/>\r
7386       <xs:maxLength value="10"/>\r
7387     </xs:restriction>\r
7388   </xs:simpleType>    \r
7389     \r
7390   <xs:simpleType name="CallCenterQueueDepthNotificationThreshold">\r
7391     <xs:annotation>\r
7392       <xs:documentation>\r
7393           Number of calls in queue before notification to agents devices.\r
7394             </xs:documentation>\r
7395     </xs:annotation>\r
7396     <xs:restriction base="xs:int">\r
7397       <xs:minInclusive value="1"/>\r
7398       <xs:maxInclusive value="525"/>\r
7399     </xs:restriction>\r
7400   </xs:simpleType>    \r
7401     \r
7402   <xs:simpleType name="CallCenterWaitingTimeNotificationThresholdSeconds">\r
7403     <xs:annotation>\r
7404       <xs:documentation>\r
7405           Waiting time for a given call before notification to agents devices.\r
7406             </xs:documentation>\r
7407     </xs:annotation>\r
7408     <xs:restriction base="xs:int">\r
7409       <xs:minInclusive value="1"/>\r
7410       <xs:maxInclusive value="7200"/>\r
7411     </xs:restriction>\r
7412   </xs:simpleType>    \r
7413     \r
7414   <xs:simpleType name="CallDispositionCode">\r
7415     <xs:annotation>\r
7416       <xs:documentation>\r
7417         Call Center Call Disposition Code Value.\r
7418           </xs:documentation>\r
7419     </xs:annotation>\r
7420     <xs:restriction base="xs:token">\r
7421       <xs:minLength value="1"/>\r
7422       <xs:maxLength value="10"/>\r
7423     </xs:restriction>\r
7424   </xs:simpleType>    \r
7425     \r
7426   <xs:complexType name="CallDispositionCodeActivation">\r
7427     <xs:annotation>\r
7428       <xs:documentation>\r
7429         Contains a Call Center Call Disposition Code and its active state\r
7430       </xs:documentation>\r
7431     </xs:annotation>\r
7432     <xs:sequence>\r
7433       <xs:element name="code" type="CallDispositionCode"/>\r
7434       <xs:element name="isActive" type="xs:boolean"/>\r
7435     </xs:sequence>\r
7436   </xs:complexType>    \r
7437     \r
7438   <xs:simpleType name="CallDispositionCodeDescription">\r
7439     <xs:annotation>\r
7440       <xs:documentation>\r
7441         Call Center Call Disposition Code Description.\r
7442           </xs:documentation>\r
7443     </xs:annotation>\r
7444     <xs:restriction base="xs:token">\r
7445       <xs:minLength value="1"/>\r
7446       <xs:maxLength value="40"/>\r
7447     </xs:restriction>\r
7448   </xs:simpleType>    \r
7449     \r
7450   <xs:simpleType name="CallDispositionCodeLevel">\r
7451     <xs:annotation>\r
7452       <xs:documentation>\r
7453         Identifies at which level in the system an call center call disposition code is created.\r
7454       </xs:documentation>\r
7455     </xs:annotation>\r
7456     <xs:restriction base="xs:token">\r
7457       <xs:enumeration value="Enterprise"/>\r
7458       <xs:enumeration value="Group"/>\r
7459       <xs:enumeration value="Queue"/>\r
7460     </xs:restriction>\r
7461   </xs:simpleType>    \r
7462     \r
7463   <xs:complexType name="CallDispositionCodeWithLevel">\r
7464     <xs:annotation>\r
7465       <xs:documentation>\r
7466         Contains a Call Center Call Disposition Code and its Level\r
7467       </xs:documentation>\r
7468     </xs:annotation>\r
7469     <xs:sequence>\r
7470       <xs:element name="code" type="CallDispositionCode"/>\r
7471       <xs:element name="level" type="CallDispositionCodeLevel"/>\r
7472     </xs:sequence>\r
7473   </xs:complexType>    \r
7474     \r
7475   <xs:simpleType name="DNISPriority">\r
7476     <xs:annotation>\r
7477       <xs:documentation>\r
7478         Choices for DNIS priority.\r
7479       </xs:documentation>\r
7480     </xs:annotation>\r
7481     <xs:restriction base="xs:token">\r
7482       <xs:enumeration value="0 - Highest"/>\r
7483       <xs:enumeration value="1 - High"/>\r
7484       <xs:enumeration value="2 - Medium"/>\r
7485       <xs:enumeration value="3 - Low"/>\r
7486     </xs:restriction>\r
7487   </xs:simpleType>    \r
7488     \r
7489   <xs:simpleType name="DNISPromoteCallPrioritySeconds">\r
7490     <xs:annotation>\r
7491       <xs:documentation>\r
7492         Timer to upgrade the priority for a DNIS number \r
7493       </xs:documentation>\r
7494     </xs:annotation>\r
7495     <xs:restriction base="xs:int">\r
7496       <xs:minInclusive value="1"/>\r
7497       <xs:maxInclusive value="1800"/>\r
7498     </xs:restriction>\r
7499   </xs:simpleType>    \r
7500     \r
7501   <xs:simpleType name="CallCenterUniformCallDistributionPolicyScope">\r
7502     <xs:annotation>\r
7503       <xs:documentation>\r
7504         Call Center Uniform Call Distribution Policy Scope.\r
7505       </xs:documentation>\r
7506     </xs:annotation>\r
7507     <xs:restriction base="xs:token">\r
7508       <xs:enumeration value="Agent"/>\r
7509       <xs:enumeration value="Call Center"/>\r
7510     </xs:restriction>\r
7511   </xs:simpleType>    \r
7512     \r
7513   <xs:simpleType name="EstimatedWaitMessageDefaultCallHandlingMinutes">\r
7514     <xs:annotation>\r
7515       <xs:documentation>\r
7516         The default number of call handling minutes.\r
7517       </xs:documentation>\r
7518     </xs:annotation>\r
7519     <xs:restriction base="xs:int">\r
7520       <xs:minInclusive value="1"/>\r
7521       <xs:maxInclusive value="100"/>\r
7522     </xs:restriction>\r
7523   </xs:simpleType>    \r
7524     \r
7525   <xs:simpleType name="EstimatedWaitMessageOperatingMode">\r
7526     <xs:annotation>\r
7527       <xs:documentation>\r
7528         The type of estimated wait message that is played.\r
7529       </xs:documentation>\r
7530     </xs:annotation>\r
7531     <xs:restriction base="xs:token">\r
7532       <xs:enumeration value="Position"/>\r
7533       <xs:enumeration value="Time"/>\r
7534     </xs:restriction>\r
7535   </xs:simpleType>    \r
7536     \r
7537   <xs:simpleType name="EstimatedWaitMessageMaximumPositions">\r
7538     <xs:annotation>\r
7539       <xs:documentation>\r
7540         The number of position for which the estimated wait is played.\r
7541       </xs:documentation>\r
7542     </xs:annotation>\r
7543     <xs:restriction base="xs:int">\r
7544       <xs:minInclusive value="1"/>\r
7545       <xs:maxInclusive value="100"/>\r
7546     </xs:restriction>\r
7547   </xs:simpleType>    \r
7548     \r
7549   <xs:simpleType name="EstimatedWaitMessageMaximumWaitingMinutes">\r
7550     <xs:annotation>\r
7551       <xs:documentation>\r
7552         The number of minutes for which the estimated wait is played.\r
7553       </xs:documentation>\r
7554     </xs:annotation>\r
7555     <xs:restriction base="xs:int">\r
7556       <xs:minInclusive value="1"/>\r
7557       <xs:maxInclusive value="100"/>\r
7558     </xs:restriction>\r
7559   </xs:simpleType>    \r
7560     \r
7561   <xs:complexType name="EstimatedWaitMessageOptionsRead17sp4">\r
7562     <xs:annotation>\r
7563       <xs:documentation>\r
7564         Estimated Wait Message Options\r
7565       </xs:documentation>\r
7566     </xs:annotation>\r
7567     <xs:sequence>\r
7568       <xs:element name="enabled" type="xs:boolean"/>\r
7569       <xs:element name="operatingMode" type="EstimatedWaitMessageOperatingMode"/>\r
7570       <xs:element name="playPositionHighVolume" type="xs:boolean"/>\r
7571       <xs:element name="playTimeHighVolume" type="xs:boolean"/>\r
7572       <xs:element name="maximumPositions" type="EstimatedWaitMessageMaximumPositions"/>\r
7573       <xs:element name="maximumWaitingMinutes" type="EstimatedWaitMessageMaximumWaitingMinutes"/>\r
7574       <xs:element name="defaultCallHandlingMinutes" type="EstimatedWaitMessageDefaultCallHandlingMinutes"/>\r
7575       <xs:element name="playUpdatedEWM" type="xs:boolean"/>\r
7576       <xs:element name="timeBetweenEWMUpdatesSeconds" type="EstimatedWaitMessageTimeBetweenUpdatesSeconds" minOccurs="0"/>\r
7577     </xs:sequence>\r
7578   </xs:complexType>    \r
7579     \r
7580   <xs:complexType name="EstimatedWaitMessageOptionsModify">\r
7581     <xs:annotation>\r
7582       <xs:documentation>\r
7583         Estimated Wait Message Options\r
7584       </xs:documentation>\r
7585     </xs:annotation>\r
7586     <xs:sequence>\r
7587       <xs:element name="enabled" type="xs:boolean" minOccurs="0"/>\r
7588       <xs:element name="operatingMode" type="EstimatedWaitMessageOperatingMode" minOccurs="0"/>\r
7589       <xs:element name="playPositionHighVolume" type="xs:boolean" minOccurs="0"/>\r
7590       <xs:element name="playTimeHighVolume" type="xs:boolean" minOccurs="0"/>\r
7591       <xs:element name="maximumPositions" type="EstimatedWaitMessageMaximumPositions" minOccurs="0"/>\r
7592       <xs:element name="maximumWaitingMinutes" type="EstimatedWaitMessageMaximumWaitingMinutes" minOccurs="0"/>\r
7593       <xs:element name="defaultCallHandlingMinutes" type="EstimatedWaitMessageDefaultCallHandlingMinutes" minOccurs="0"/>\r
7594       <xs:element name="playUpdatedEWM" type="xs:boolean" minOccurs="0"/>\r
7595       <xs:element name="timeBetweenEWMUpdatesSeconds" type="EstimatedWaitMessageTimeBetweenUpdatesSeconds" minOccurs="0" nillable="true"/>\r
7596     </xs:sequence>\r
7597   </xs:complexType>    \r
7598     \r
7599   <xs:simpleType name="EstimatedWaitMessageTimeBetweenUpdatesSeconds">\r
7600     <xs:annotation>\r
7601       <xs:documentation>\r
7602         The interval in seconds between each repetition of the estimated wait time/location message played to queued users.\r
7603       </xs:documentation>\r
7604     </xs:annotation>\r
7605     <xs:restriction base="xs:int">\r
7606       <xs:minInclusive value="10"/>\r
7607       <xs:maxInclusive value="600"/>\r
7608     </xs:restriction>\r
7609   </xs:simpleType>    \r
7610     \r
7611   <xs:simpleType name="CallHandlingSamplingPeriodMinutes">\r
7612     <xs:annotation>\r
7613       <xs:documentation>\r
7614          The moving average period used to calculate the call handling time.\r
7615       </xs:documentation>\r
7616     </xs:annotation>\r
7617     <xs:restriction base="xs:int">\r
7618       <xs:minInclusive value="5"/>\r
7619       <xs:maxInclusive value="30"/>\r
7620     </xs:restriction>\r
7621   </xs:simpleType>    \r
7622     \r
7623   <xs:simpleType name="CallHandlingMinimumSamplingSize">\r
7624     <xs:annotation>\r
7625       <xs:documentation>\r
7626          The minimum number of entries for the call handling time moving average to be valid.\r
7627       </xs:documentation>\r
7628     </xs:annotation>\r
7629     <xs:restriction base="xs:int">\r
7630       <xs:minInclusive value="1"/>\r
7631       <xs:maxInclusive value="100"/>\r
7632     </xs:restriction>\r
7633   </xs:simpleType>    \r
7634     \r
7635   <xs:complexType name="CallCenterSkillAgentList">\r
7636     <xs:annotation>\r
7637       <xs:documentation>\r
7638         A list of agents for a particular skill Level.\r
7639       </xs:documentation>\r
7640     </xs:annotation>\r
7641     <xs:sequence>\r
7642       <xs:element name="skillLevel" type="CallCenterAgentSkillLevel"/>\r
7643       <xs:element name="agent" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
7644     </xs:sequence>\r
7645   </xs:complexType>    \r
7646     \r
7647   <xs:complexType name="CallCenterReplacementSkilledAgents">\r
7648     <xs:annotation>\r
7649       <xs:documentation>\r
7650         A list of agents grouped by skill levels.\r
7651       </xs:documentation>\r
7652     </xs:annotation>\r
7653     <xs:sequence>\r
7654       <xs:element name="skillLevel" type="CallCenterAgentSkillLevel"/>\r
7655       <xs:element name="agents" type="ReplacementUserIdList" nillable="true"/>\r
7656     </xs:sequence>\r
7657   </xs:complexType>    \r
7658     \r
7659   <xs:complexType name="CallCenterReportCurrentInterval">\r
7660     <xs:annotation>\r
7661       <xs:documentation>\r
7662         The call center enhanced reporting report current interval, for example, current week.\r
7663       </xs:documentation>\r
7664     </xs:annotation>\r
7665     <xs:sequence>\r
7666       <xs:element name="timeUnit" type="CallCenterReportIntervalTimeUnit"/>\r
7667     </xs:sequence>\r
7668   </xs:complexType>    \r
7669     \r
7670   <xs:simpleType name="CallCenterEnhancedReportingSystemBrandingChoice">\r
7671     <xs:annotation>\r
7672       <xs:documentation>\r
7673         The call center enhanced reporting system level branding choice.\r
7674       </xs:documentation>\r
7675     </xs:annotation>\r
7676     <xs:restriction base="xs:token">\r
7677       <xs:enumeration value="Default"/>\r
7678       <xs:enumeration value="Custom"/>\r
7679     </xs:restriction>\r
7680   </xs:simpleType>    \r
7681     \r
7682   <xs:simpleType name="CallCenterEnhancedReportingBrandingChoice">\r
7683     <xs:annotation>\r
7684       <xs:documentation>\r
7685         The call center enhanced reporting Enterprise or Group level branding choice.\r
7686       </xs:documentation>\r
7687     </xs:annotation>\r
7688     <xs:restriction base="xs:token">\r
7689       <xs:enumeration value="System"/>\r
7690       <xs:enumeration value="Custom"/>\r
7691     </xs:restriction>\r
7692   </xs:simpleType>    \r
7693     \r
7694   <xs:simpleType name="CallCenterReportAbadonedCallsInServiceLevel">\r
7695     <xs:annotation>\r
7696       <xs:documentation>\r
7697         The call center enhanced reporting abadoned calls possible values for service level thresholds\r
7698       </xs:documentation>\r
7699     </xs:annotation>\r
7700     <xs:restriction base="xs:token">\r
7701       <xs:enumeration value="Ignore All Abandoned Calls"/>\r
7702       <xs:enumeration value="Include All Abandoned Calls"/>\r
7703       <xs:enumeration value="Include Abandoned Calls Except Before Entrance Completes"/>\r
7704       <xs:enumeration value="Include Abandoned Calls Except In Interval"/>\r
7705     </xs:restriction>\r
7706   </xs:simpleType>    \r
7707     \r
7708   <xs:complexType name="CallCenterReportAbandonedCallThresholdReplacementList">\r
7709     <xs:annotation>\r
7710       <xs:documentation>\r
7711         A list of call center reporting abandoned call threshold seconds that replaces a previously configured list.\r
7712       </xs:documentation>\r
7713     </xs:annotation>\r
7714     <xs:sequence>\r
7715       <xs:element name="abandonedCallThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="1" maxOccurs="4"/>\r
7716     </xs:sequence>\r
7717   </xs:complexType>    \r
7718     \r
7719   <xs:complexType name="CallCenterReportDataTemplateInfo">\r
7720     <xs:annotation>\r
7721       <xs:documentation>\r
7722         Call center reporting data template info.\r
7723       </xs:documentation>\r
7724     </xs:annotation>\r
7725     <xs:sequence>\r
7726       <xs:element name="dataTemplate" type="CallCenterReportDataTemplateName"/>\r
7727       <xs:element name="reportType" type="CallCenterReportType"/>\r
7728       <xs:element name="isRealtimeReport" type="xs:boolean"/>\r
7729       <xs:element name="isAgentParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7730       <xs:element name="isCallCenterParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7731       <xs:element name="isCallCenterDnisParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7732       <xs:element name="isSamplingPeriodParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7733       <xs:element name="isCallCompletionThresholdParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7734       <xs:element name="isShortDurationThresholdParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7735       <xs:element name="isServiceLevelThresholdParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7736       <xs:element name="isServiceLevelInclusionsParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7737       <xs:element name="isServiceLevelObjectiveThresholdParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7738       <xs:element name="isAbandonedCallThresholdParamRequired" type="CallCenterReportDataTemplateInputParameterOption"/>\r
7739     </xs:sequence>\r
7740   </xs:complexType>    \r
7741     \r
7742   <xs:simpleType name="CallCenterReportDataTemplateInputParameterOption">\r
7743     <xs:annotation>\r
7744       <xs:documentation>\r
7745         Options for call center enhanced reporting data template input parameters.\r
7746       </xs:documentation>\r
7747     </xs:annotation>\r
7748     <xs:restriction base="xs:token">\r
7749       <xs:enumeration value="Required"/>\r
7750       <xs:enumeration value="Does Not Apply"/>\r
7751     </xs:restriction>\r
7752   </xs:simpleType>    \r
7753     \r
7754   <xs:simpleType name="CallCenterReportDataTemplateName">\r
7755     <xs:annotation>\r
7756       <xs:documentation>\r
7757         The call center enhanced reporting data template name.\r
7758       </xs:documentation>\r
7759     </xs:annotation>\r
7760     <xs:restriction base="xs:token">\r
7761       <xs:minLength value="1"/>\r
7762       <xs:maxLength value="80"/>\r
7763     </xs:restriction>\r
7764   </xs:simpleType>    \r
7765     \r
7766   <xs:complexType name="CallCenterReportDataTemplateQueryFilterValueReplacementList">\r
7767     <xs:annotation>\r
7768       <xs:documentation>\r
7769         A list of call center reporting data template query filter values that replaces a previously configured list.\r
7770         By convention, an element of this type may be set nill to clear the list.\r
7771       </xs:documentation>\r
7772     </xs:annotation>\r
7773     <xs:sequence>\r
7774       <xs:element name="filterValue" type="CallCenterReportDataTemplateQueryFilterValue" minOccurs="1" maxOccurs="5"/>\r
7775     </xs:sequence>\r
7776   </xs:complexType>    \r
7777     \r
7778   <xs:simpleType name="CallCenterReportDateFormat">\r
7779     <xs:annotation>\r
7780       <xs:documentation>\r
7781         Date format for a call center enhanced reporting report.\r
7782       </xs:documentation>\r
7783     </xs:annotation>\r
7784     <xs:restriction base="xs:token">\r
7785       <xs:enumeration value="MMDDYYYY"/>\r
7786       <xs:enumeration value="DDMMYYYY"/>\r
7787     </xs:restriction>\r
7788   </xs:simpleType>    \r
7789     \r
7790   <xs:simpleType name="CallCenterReportTimeFormat">\r
7791     <xs:annotation>\r
7792       <xs:documentation>\r
7793         Time format for a call center enhanced reporting report.\r
7794       </xs:documentation>\r
7795     </xs:annotation>\r
7796     <xs:restriction base="xs:token">\r
7797       <xs:enumeration value="AM/PM"/>\r
7798       <xs:enumeration value="24Hour"/>\r
7799     </xs:restriction>\r
7800   </xs:simpleType>    \r
7801     \r
7802   <xs:simpleType name="CallCenterReportFileFormat">\r
7803     <xs:annotation>\r
7804       <xs:documentation>\r
7805         Call center enhanced reporting report file format.\r
7806       </xs:documentation>\r
7807     </xs:annotation>\r
7808     <xs:restriction base="xs:token">\r
7809       <xs:enumeration value="PDF"/>\r
7810       <xs:enumeration value="XLS"/>\r
7811     </xs:restriction>\r
7812   </xs:simpleType>    \r
7813     \r
7814   <xs:simpleType name="CallCenterReportInputParameterOption">\r
7815     <xs:annotation>\r
7816       <xs:documentation>\r
7817         Options for call center enhanced reporting input parameters.\r
7818       </xs:documentation>\r
7819     </xs:annotation>\r
7820     <xs:restriction base="xs:token">\r
7821       <xs:enumeration value="Required"/>\r
7822       <xs:enumeration value="Hidden"/>\r
7823     </xs:restriction>\r
7824   </xs:simpleType>    \r
7825     \r
7826   <xs:complexType name="CallCenterReportInterval">\r
7827     <xs:annotation>\r
7828       <xs:documentation>\r
7829         Report interval for call center enhanced reporting scheduled reports. \r
7830       </xs:documentation>\r
7831     </xs:annotation>\r
7832     <xs:choice>\r
7833       <xs:element name="dates" type="CallCenterReportIntervalDates"/>\r
7834       <xs:element name="current" type="CallCenterReportCurrentInterval"/>\r
7835       <xs:element name="past" type="CallCenterReportPastInterval"/>\r
7836     </xs:choice>\r
7837   </xs:complexType>    \r
7838     \r
7839   <xs:complexType name="CallCenterReportIntervalDates">\r
7840     <xs:annotation>\r
7841       <xs:documentation>\r
7842         The call center enhanced reporting report interval, using dates.\r
7843       </xs:documentation>\r
7844     </xs:annotation>\r
7845     <xs:sequence>\r
7846       <xs:element name="startDate" type="xs:date"/>\r
7847       <xs:element name="startTime" type="HourMinute"/>\r
7848       <xs:element name="endDate" type="xs:date"/>\r
7849       <xs:element name="endTime" type="HourMinute"/>\r
7850     </xs:sequence>\r
7851   </xs:complexType>    \r
7852     \r
7853   <xs:simpleType name="CallCenterReportIntervalNumber">\r
7854     <xs:annotation>\r
7855       <xs:documentation>\r
7856         The call center enhanced reporting report interval time number, to be used with the \r
7857         CallCenterReportIntervalTimeUnit.\r
7858       </xs:documentation>\r
7859     </xs:annotation>\r
7860     <xs:restriction base="xs:int">\r
7861       <xs:minInclusive value="1"/>\r
7862       <xs:maxInclusive value="99"/>\r
7863     </xs:restriction>\r
7864   </xs:simpleType>    \r
7865     \r
7866   <xs:simpleType name="CallCenterReportIntervalTimeUnit">\r
7867     <xs:annotation>\r
7868       <xs:documentation>\r
7869         The call center enhanced reporting report interval time unit.\r
7870       </xs:documentation>\r
7871     </xs:annotation>\r
7872     <xs:restriction base="xs:token">\r
7873       <xs:enumeration value="Hour"/>\r
7874       <xs:enumeration value="Day"/>\r
7875       <xs:enumeration value="Week"/>\r
7876       <xs:enumeration value="Month"/>\r
7877       <xs:enumeration value="Year"/>\r
7878     </xs:restriction>\r
7879   </xs:simpleType>    \r
7880     \r
7881   <xs:complexType name="CallCenterReportPastInterval">\r
7882     <xs:annotation>\r
7883       <xs:documentation>\r
7884         The call center enhanced reporting report past interval, for example, last 24 month.\r
7885       </xs:documentation>\r
7886     </xs:annotation>\r
7887     <xs:sequence>\r
7888       <xs:element name="number" type="CallCenterReportIntervalNumber"/>\r
7889       <xs:element name="timeUnit" type="CallCenterReportIntervalTimeUnit"/>\r
7890     </xs:sequence>\r
7891   </xs:complexType>    \r
7892     \r
7893   <xs:complexType name="CallCenterReportReplacementEmailList">\r
7894     <xs:annotation>\r
7895       <xs:documentation>\r
7896         A list of call center reporting email addresses that replaces a previously configured list.\r
7897       </xs:documentation>\r
7898     </xs:annotation>\r
7899     <xs:sequence>\r
7900       <xs:element name="emailAddress" type="EmailAddress" minOccurs="1" maxOccurs="9"/>\r
7901     </xs:sequence>\r
7902   </xs:complexType>    \r
7903     \r
7904   <xs:simpleType name="CallCenterReportSamplingPeriod">\r
7905     <xs:annotation>\r
7906       <xs:documentation>\r
7907         The call center enhanced reporting sampling period.\r
7908       </xs:documentation>\r
7909     </xs:annotation>\r
7910     <xs:restriction base="xs:token">\r
7911       <xs:enumeration value="15 Minutes"/>\r
7912       <xs:enumeration value="30 Minutes"/>\r
7913       <xs:enumeration value="Hourly"/>\r
7914       <xs:enumeration value="Daily"/>\r
7915       <xs:enumeration value="Weekly"/>\r
7916       <xs:enumeration value="Monthly"/>\r
7917     </xs:restriction>\r
7918   </xs:simpleType>    \r
7919     \r
7920   <xs:complexType name="CallCenterReportSchedule">\r
7921     <xs:annotation>\r
7922       <xs:documentation>\r
7923         A schedule for call center enhanced reporting scheduled report. It can either be a fixed time schedule\r
7924         or recurring schedule\r
7925       </xs:documentation>\r
7926     </xs:annotation>\r
7927     <xs:choice>\r
7928       <xs:element name="scheduleTime" type="CallCenterReportScheduleTime"/>\r
7929       <xs:element name="recurrence" type="CallCenterReportScheduleRecurrence"/>\r
7930     </xs:choice>\r
7931   </xs:complexType>    \r
7932     \r
7933   <xs:complexType name="CallCenterReportScheduleRecurrence">\r
7934     <xs:annotation>\r
7935       <xs:documentation>\r
7936         A recurring schedule for call center enhanced reporting scheduled report.\r
7937       </xs:documentation>\r
7938     </xs:annotation>\r
7939     <xs:sequence>\r
7940       <xs:element name="timeZone" type="TimeZone"/>\r
7941       <xs:element name="startDate" type="xs:date"/>\r
7942       <xs:element name="scheduleTime" type="HourMinute"/>\r
7943       <xs:element name="recurrence" type="Recurrence"/>\r
7944     </xs:sequence>\r
7945   </xs:complexType>    \r
7946     \r
7947   <xs:complexType name="CallCenterReportScheduleTime">\r
7948     <xs:annotation>\r
7949       <xs:documentation>\r
7950         A scheduled time for call center enhanced reporting scheduled report.\r
7951       </xs:documentation>\r
7952     </xs:annotation>\r
7953     <xs:sequence>\r
7954       <xs:element name="timeZone" type="TimeZone"/>\r
7955       <xs:element name="scheduleDate" type="xs:date"/>\r
7956       <xs:element name="scheduleTime" type="HourMinute"/>\r
7957     </xs:sequence>\r
7958   </xs:complexType>    \r
7959     \r
7960   <xs:simpleType name="CallCenterReportServerChoice19">\r
7961     <xs:annotation>\r
7962       <xs:documentation>\r
7963         Call center report server choice.\r
7964       </xs:documentation>\r
7965     </xs:annotation>\r
7966     <xs:restriction base="xs:token">\r
7967       <xs:enumeration value="Enhanced"/>\r
7968       <xs:enumeration value="Off"/>\r
7969     </xs:restriction>\r
7970   </xs:simpleType>    \r
7971     \r
7972   <xs:simpleType name="CallCenterReportServiceLevelObjective">\r
7973     <xs:annotation>\r
7974       <xs:documentation>\r
7975         The call center enhanced reporting report service level objective percentage.\r
7976       </xs:documentation>\r
7977     </xs:annotation>\r
7978     <xs:restriction base="xs:int">\r
7979       <xs:minInclusive value="0"/>\r
7980       <xs:maxInclusive value="100"/>\r
7981     </xs:restriction>\r
7982   </xs:simpleType>    \r
7983     \r
7984   <xs:complexType name="CallCenterReportServiceLevelThresholdReplacementList">\r
7985     <xs:annotation>\r
7986       <xs:documentation>\r
7987         A list of call center reporting service level threshold seconds that replaces a previously configured list.\r
7988       </xs:documentation>\r
7989     </xs:annotation>\r
7990     <xs:sequence>\r
7991       <xs:element name="serviceLevelThresholdSeconds" type="CallCenterReportThresholdSeconds" minOccurs="1" maxOccurs="5"/>\r
7992     </xs:sequence>\r
7993   </xs:complexType>    \r
7994     \r
7995   <xs:simpleType name="CallCenterReportTemplateAccessOption">\r
7996     <xs:annotation>\r
7997       <xs:documentation>\r
7998         The call center enhanced reporting template access option.\r
7999       </xs:documentation>\r
8000     </xs:annotation>\r
8001     <xs:restriction base="xs:token">\r
8002       <xs:enumeration value="Supervisor Only"/>\r
8003       <xs:enumeration value="Supervisor and Agent"/>\r
8004     </xs:restriction>\r
8005   </xs:simpleType>    \r
8006     \r
8007   <xs:simpleType name="CallCenterReportTemplateDescription">\r
8008     <xs:annotation>\r
8009       <xs:documentation>\r
8010         The call center enhanced reporting report template description.\r
8011       </xs:documentation>\r
8012     </xs:annotation>\r
8013     <xs:restriction base="xs:token">\r
8014       <xs:minLength value="1"/>\r
8015       <xs:maxLength value="80"/>\r
8016     </xs:restriction>\r
8017   </xs:simpleType>    \r
8018     \r
8019   <xs:simpleType name="CallCenterReportThresholdSeconds">\r
8020     <xs:annotation>\r
8021       <xs:documentation>\r
8022         The call center enhanced reporting report threshold.\r
8023       </xs:documentation>\r
8024     </xs:annotation>\r
8025     <xs:restriction base="xs:int">\r
8026       <xs:minInclusive value="1"/>\r
8027       <xs:maxInclusive value="7200"/>\r
8028     </xs:restriction>\r
8029   </xs:simpleType>    \r
8030     \r
8031   <xs:simpleType name="CallCenterReportType">\r
8032     <xs:annotation>\r
8033       <xs:documentation>\r
8034         The call center enhanced reporting type.\r
8035       </xs:documentation>\r
8036     </xs:annotation>\r
8037     <xs:restriction base="xs:token">\r
8038       <xs:enumeration value="Agent"/>\r
8039       <xs:enumeration value="Call Center Dnis"/>\r
8040       <xs:enumeration value="Call Center"/>\r
8041     </xs:restriction>\r
8042   </xs:simpleType>    \r
8043     \r
8044   <xs:complexType name="CallCenterScheduledReportAgentSelection">\r
8045     <xs:annotation>\r
8046       <xs:documentation>\r
8047         Either all agents or list of agents.\r
8048       </xs:documentation>\r
8049     </xs:annotation>\r
8050     <xs:choice>\r
8051       <xs:element name="allAgent" type="xs:boolean" fixed="true"/>\r
8052       <xs:element name="agentUserId" type="UserId" minOccurs="1" maxOccurs="100"/>\r
8053     </xs:choice>\r
8054   </xs:complexType>    \r
8055     \r
8056   <xs:complexType name="CallCenterScheduledReportAgentSelectionRead">\r
8057     <xs:annotation>\r
8058       <xs:documentation>\r
8059         Either all agents or list of agents.\r
8060         The agent table has the following column headings:\r
8061         "User Id", "Last Name", "First Name", "Hiragana Last Name" and "Hiragana First Name".\r
8062       </xs:documentation>\r
8063     </xs:annotation>\r
8064     <xs:choice>\r
8065       <xs:element name="allAgent" type="xs:boolean" fixed="true"/>\r
8066       <xs:element name="agentTable" type="core:OCITable"/>\r
8067     </xs:choice>\r
8068   </xs:complexType>    \r
8069     \r
8070   <xs:complexType name="CallCenterScheduledReportAgentSelectionAdminRead">\r
8071     <xs:annotation>\r
8072       <xs:documentation>\r
8073          Either all agents or 2 list of agents: one for current and one for past (deleted) agents. \r
8074          This is used when an admin reads a Scheduled Report.\r
8075          Each agent table has the following column headings:\r
8076          "User Id", "Last Name", "First Name", "Hiragana Last Name" and "Hiragana First Name".\r
8077        </xs:documentation>\r
8078     </xs:annotation>\r
8079     <xs:choice>\r
8080       <xs:element name="allAgent" type="xs:boolean" fixed="true"/>\r
8081       <xs:sequence>\r
8082         <xs:element name="currentAgentTable" type="core:OCITable"/>\r
8083         <xs:element name="pastAgentTable" type="core:OCITable"/>\r
8084       </xs:sequence>\r
8085     </xs:choice>\r
8086   </xs:complexType>    \r
8087     \r
8088   <xs:complexType name="CallCenterScheduledReportCallCenterSelectionRead">\r
8089     <xs:annotation>\r
8090       <xs:documentation>\r
8091         User for admin read. Either all call centers or 2 lists of call centers: one for current and one for deleted call centers.\r
8092       </xs:documentation>\r
8093     </xs:annotation>\r
8094     <xs:choice>\r
8095       <xs:element name="allCallCenter" type="xs:boolean" fixed="true"/>\r
8096       <xs:sequence>\r
8097         <xs:element name="currentUserId" type="UserId" minOccurs="0" maxOccurs="100"/>\r
8098         <xs:element name="pastUserId" type="UserId" minOccurs="0" maxOccurs="100"/>\r
8099       </xs:sequence>\r
8100     </xs:choice>\r
8101   </xs:complexType>    \r
8102     \r
8103   <xs:complexType name="CallCenterScheduledReportCallCenterSelection">\r
8104     <xs:annotation>\r
8105       <xs:documentation>\r
8106         Either all call centers or list of call centers.\r
8107       </xs:documentation>\r
8108     </xs:annotation>\r
8109     <xs:choice>\r
8110       <xs:element name="allCallCenter" type="xs:boolean" fixed="true"/>\r
8111       <xs:element name="serviceUserId" type="UserId" minOccurs="1" maxOccurs="100"/>\r
8112     </xs:choice>\r
8113   </xs:complexType>    \r
8114     \r
8115   <xs:simpleType name="CallCenterScheduledReportDescription">\r
8116     <xs:annotation>\r
8117       <xs:documentation>\r
8118         The call center enhanced reporting scheduled report description.\r
8119       </xs:documentation>\r
8120     </xs:annotation>\r
8121     <xs:restriction base="xs:token">\r
8122       <xs:minLength value="1"/>\r
8123       <xs:maxLength value="80"/>\r
8124     </xs:restriction>\r
8125   </xs:simpleType>    \r
8126     \r
8127   <xs:complexType name="CallCenterScheduledReportDNISSelection">\r
8128     <xs:annotation>\r
8129       <xs:documentation>\r
8130         Either all DNIS under the specified Call Center or list of DNIS.\r
8131       </xs:documentation>\r
8132     </xs:annotation>\r
8133     <xs:sequence>\r
8134       <xs:element name="serviceUserId" type="UserId"/>\r
8135       <xs:choice>\r
8136         <xs:element name="allDNIS" type="xs:boolean" fixed="true"/>\r
8137         <xs:element name="name" type="DNISName" minOccurs="1" maxOccurs="100"/>\r
8138       </xs:choice>\r
8139     </xs:sequence>\r
8140   </xs:complexType>    \r
8141     \r
8142   <xs:complexType name="CallCenterScheduledReportDNISSelectionRead">\r
8143     <xs:annotation>\r
8144       <xs:documentation>\r
8145         Either all DNIS under the specified Call Center or 2 lists of DNIS, one for current one for past (deleted).\r
8146       </xs:documentation>\r
8147     </xs:annotation>\r
8148     <xs:sequence>\r
8149       <xs:element name="serviceUserId" type="UserId"/>\r
8150       <xs:element name="deleted" type="xs:boolean" fixed="true" minOccurs="0"/>\r
8151       <xs:choice>\r
8152         <xs:element name="allDNIS" type="xs:boolean" fixed="true"/>\r
8153         <xs:sequence>\r
8154           <xs:element name="currentName" type="DNISName" minOccurs="0" maxOccurs="100"/>\r
8155           <xs:element name="pastName" type="DNISName" minOccurs="0" maxOccurs="100"/>\r
8156         </xs:sequence>\r
8157       </xs:choice>\r
8158     </xs:sequence>\r
8159   </xs:complexType>    \r
8160     \r
8161   <xs:simpleType name="CallCenterScheduledReportSearchIntervalMinutes">\r
8162     <xs:annotation>\r
8163       <xs:documentation>\r
8164         Indicates how often we search for a scheduled report to process.\r
8165       </xs:documentation>\r
8166     </xs:annotation>\r
8167     <xs:restriction base="xs:int">\r
8168       <xs:minInclusive value="1"/>\r
8169       <xs:maxInclusive value="1440"/>\r
8170     </xs:restriction>\r
8171   </xs:simpleType>    \r
8172     \r
8173   <xs:complexType name="CallCenterScheduledReportServiceLevelInclusions">\r
8174     <xs:annotation>\r
8175       <xs:documentation>\r
8176         The call center enhanced reporting scheduled report inclusions related to the Service Level thresholds\r
8177       </xs:documentation>\r
8178     </xs:annotation>\r
8179     <xs:sequence>\r
8180       <xs:element name="includeOverflowTimeTransferedInServiceLevel" type="xs:boolean"/>\r
8181       <xs:element name="includeOtherTransfersInServiceLevel" type="xs:boolean"/>\r
8182       <xs:element name="abandonedCallsInServiceLevel" type="CallCenterReportAbadonedCallsInServiceLevel"/>\r
8183       <xs:element name="abandonedCallIntervalSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0"/>\r
8184     </xs:sequence>\r
8185   </xs:complexType>    \r
8186     \r
8187   <xs:complexType name="CallCenterScheduledReportServiceLevelInclusionsModify">\r
8188     <xs:annotation>\r
8189       <xs:documentation>\r
8190         The call center enhanced reporting scheduled report modified inclusions related to the Service Level thresholds \r
8191       </xs:documentation>\r
8192     </xs:annotation>\r
8193     <xs:sequence>\r
8194       <xs:element name="includeOverflowTimeTransferedInServiceLevel" type="xs:boolean" minOccurs="0"/>\r
8195       <xs:element name="includeOtherTransfersInServiceLevel" type="xs:boolean" minOccurs="0"/>\r
8196       <xs:element name="abandonedCallsInServiceLevel" type="CallCenterReportAbadonedCallsInServiceLevel" minOccurs="0"/>\r
8197       <xs:element name="abandonedCallIntervalSeconds" type="CallCenterReportThresholdSeconds" minOccurs="0" nillable="true"/>\r
8198     </xs:sequence>\r
8199   </xs:complexType>    \r
8200     \r
8201 </xs:schema>\r