initial commit
[BroadWorks-OCI.git] / share / OCISchemaAS / OCISchemaDeprecated18.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  :  D E P R E C A T E D  18                -->\r
7 <!--                                                                        -->\r
8 <!-- This file defines the XML Schema for the BroadSoft Application Server  -->\r
9 <!-- Open Client Interface (OCI).                                           -->\r
10 <!-- ********************************************************************** -->\r
11 \r
12 <xs:schema xmlns:xs             = "http://www.w3.org/2001/XMLSchema"\r
13            xmlns:core           = "C"\r
14            xmlns                = ""\r
15            attributeFormDefault = "qualified"\r
16            elementFormDefault   = "qualified">\r
17   \r
18   <xs:import namespace      = "C"\r
19              schemaLocation = "OCISchemaBASE.xsd"/>\r
20   \r
21   <xs:include schemaLocation="OCISchemaDataTypes.xsd"/>\r
22   <xs:include schemaLocation="OCISchemaSearchCriteria.xsd"/>\r
23   \r
24   <!-- ********************************************************************************** -->\r
25   <!-- D E P R E C A T E D  C O M M A N D S  F R O M  R E L E A S E  18                   -->\r
26   <!-- ********************************************************************************** -->\r
27   <!--\r
28   Requests and responses are listed here in alphabetical order.\r
29   The non-primitive attributes inside the commands are defined in another\r
30   section of the schema.\r
31 \r
32   Requests in this schema file:\r
33     EnterpriseCallCenterAgentUnavailableCodeSettingsGetRequest    \r
34     EnterpriseCallCenterEnhancedReportingGetRequest    \r
35     EnterpriseCallCenterEnhancedReportingModifyRequest    \r
36     EnterpriseCallCenterGetRequest    \r
37     GroupAutoAttendantGetInstanceRequest17sp1    \r
38     GroupCallCenterAddInstanceRequest17sp3    \r
39     GroupCallCenterAgentUnavailableCodeSettingsGetRequest    \r
40     GroupCallCenterEnhancedReportingGetRequest    \r
41     GroupCallCenterEnhancedReportingModifyRequest    \r
42     GroupCallCenterGetAnnouncementRequest17    \r
43     GroupCallCenterGetDNISAnnouncementRequest    \r
44     GroupCallCenterGetInstanceRequest17sp3    \r
45     GroupCallCenterGetRequest    \r
46     GroupCallCenterModifyInstanceRequest17sp1    \r
47     GroupTrunkGroupAddInstanceRequest17sp4    \r
48     GroupTrunkGroupGetInstanceRequest17sp4    \r
49     GroupTrunkGroupGetInstanceRequest17sp4V2    \r
50     SystemCallCenterGetRequest17    \r
51     SystemCallCenterGetRequest17sp4    \r
52     SystemCallRecordingAddPlatformRequest    \r
53     SystemCallCenterReportingServerGetListRequest    \r
54     SystemIntegratedIMPGetRequest    \r
55     SystemNumberActivationGetRequest    \r
56     SystemNumberActivationModifyRequest    \r
57     SystemSelectiveServicesGetRequest    \r
58     SystemSIPDeviceTypeAddRequest18    \r
59     SystemSIPDeviceTypeFileAddRequest18    \r
60     SystemSIPDeviceTypeFileGetRequest18    \r
61     SystemSIPDeviceTypeGetRequest18    \r
62     SystemSIPDeviceTypeModifyRequest17    \r
63     SystemSIPDeviceTypeAddRequest18sp1    \r
64     SystemSIPDeviceTypeGetRequest18sp1    \r
65     SystemThirdPartyIMPGetRequest    \r
66     SystemThirdPartyVoiceMailSupportGetRequest    \r
67     GroupHuntGroupAddInstanceRequest17sp1V1    \r
68     GroupHuntGroupAddInstanceRequest17sp4    \r
69     GroupHuntGroupGetInstanceRequest17sp1V1    \r
70     GroupHuntGroupGetInstanceRequest17sp4    \r
71     SystemAccessDeviceGetRequest16    \r
72     ServiceProviderAccessDeviceGetRequest16    \r
73     GroupAccessDeviceGetRequest16    \r
74     UserCallCenterGetRequest17    \r
75     UserCallCenterGetRequest17sp4    \r
76     UserCallCenterModifyRequest    \r
77     UserCallCenterModifyRequest17sp4    \r
78     SystemSubscriberGetCallProcessingParametersRequest17sp4    \r
79     GroupMeetMeConferencingAddInstanceRequest18    \r
80     GroupMeetMeConferencingGetInstanceRequest18    \r
81     UserMeetMeConferencingAddConferenceRequest    \r
82     UserMeetMeConferencingGetConferenceRequest    \r
83     SystemVoiceMessagingGroupGetVoicePortalMenusRequest18    \r
84     SystemVoiceMessagingGroupGetVoicePortalMenusRequest18sp1    \r
85     SystemVoiceMessagingGroupModifyVoicePortalMenusRequest    \r
86     GroupPortalPasscodeRulesGetRequest    \r
87     ServiceProviderPortalPasscodeRulesGetRequest    \r
88     SystemPortalPasscodeRulesGetRequest    \r
89     SystemSIPDeviceTypeAddRequest18sp1V2    \r
90     SystemSIPDeviceTypeGetRequest18sp1V2    \r
91     SystemDeviceTypeGetRequest18    \r
92     UserGetRequest18    \r
93     GroupAccessDeviceGetAvailableDetailListRequest14    \r
94     SystemCAPParametersGetRequest14sp3    \r
95     SystemCAPParametersModifyRequest    \r
96     SystemDeviceTypeGetAvailableListRequest14sp3    \r
97     UserVideoAddOnGetRequest14    \r
98     GroupMusicOnHoldGetInstanceRequest16    \r
99     GroupRoutePointGetAnnouncementRequest    \r
100     GroupCallCenterGetAnnouncementRequest17sp4    \r
101     GroupRoutePointGetDNISAnnouncementRequest    \r
102     GroupCallCenterGetDNISAnnouncementRequest17sp4    \r
103     GroupAutoAttendantAddInstanceRequest17sp1    \r
104     SystemMeetMeConferencingGetRequest18    \r
105     \r
106   --> \r
107   \r
108   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeSettingsGetRequest">\r
109     <xs:annotation>\r
110       <xs:documentation>\r
111         Request the enterprise level data associated with Call Center Agents Unavailable Code Settings.\r
112         The response is either an EnterpriseCallCenterAgentUnavailableCodeSettingsGetResponse or an\r
113         ErrorResponse.\r
114         \r
115         Replaced by EnterpriseCallCenterAgentUnavailableCodeSettingsGetRequest17sp4.\r
116       </xs:documentation>\r
117     </xs:annotation>\r
118     <xs:complexContent>\r
119       <xs:extension base="core:OCIRequest">\r
120         <xs:sequence>\r
121           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
122         </xs:sequence>\r
123       </xs:extension>\r
124     </xs:complexContent>\r
125   </xs:complexType>    \r
126     \r
127   <xs:complexType name="EnterpriseCallCenterAgentUnavailableCodeSettingsGetResponse">\r
128     <xs:annotation>\r
129       <xs:documentation>\r
130         Response to EnterpriseCallCenterAgentUnavailableCodeSettingsGetRequest.\r
131         \r
132         Replaced by EnterpriseCallCenterAgentUnavailableCodeSettingsGetResponse17sp4.\r
133       </xs:documentation>\r
134     </xs:annotation>\r
135     <xs:complexContent>\r
136       <xs:extension base="core:OCIDataResponse">\r
137         <xs:sequence>\r
138           <xs:element name="enableAgentUnavailableCodes" type="xs:boolean"/>\r
139           <xs:element name="defaultAgentUnavailableCodeOnDND" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
140           <xs:element name="defaultAgentUnavailableCodeOnPersonalCalls" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
141           <xs:element name="defaultAgentUnavailableCodeOnConsecutiveBounces" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
142           <xs:element name="forceUseOfAgentUnavailableCodes" type="xs:boolean"/>\r
143           <xs:element name="defaultAgentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
144         </xs:sequence>\r
145       </xs:extension>\r
146     </xs:complexContent>\r
147   </xs:complexType>    \r
148     \r
149   <xs:complexType name="EnterpriseCallCenterEnhancedReportingGetRequest">\r
150     <xs:annotation>\r
151       <xs:documentation>\r
152         Request to get an enterprise level call center enhanced reporting setting.\r
153         The response is either an EnterpriseCallCenterEnhancedReportingGetResponse or an ErrorResponse.\r
154         \r
155         Replaced by EnterpriseCallCenterEnhancedReportingGetRequest19\r
156       </xs:documentation>\r
157     </xs:annotation>\r
158     <xs:complexContent>\r
159       <xs:extension base="core:OCIRequest">\r
160         <xs:sequence>\r
161           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
162         </xs:sequence>\r
163       </xs:extension>\r
164     </xs:complexContent>\r
165   </xs:complexType>    \r
166     \r
167   <xs:complexType name="EnterpriseCallCenterEnhancedReportingGetResponse">\r
168     <xs:annotation>\r
169       <xs:documentation>\r
170         Response to EnterpriseCallCenterEnhancedReportingGetRequest.\r
171         \r
172         Replaced by EnterpriseCallCenterEnhancedReportingGetResponse19\r
173       </xs:documentation>\r
174     </xs:annotation>\r
175     <xs:complexContent>\r
176       <xs:extension base="core:OCIDataResponse">\r
177         <xs:sequence>\r
178           <xs:element name="reportingServer" type="CallCenterReportServerChoice"/>\r
179           <xs:element name="webStatisticSource" type="CallCenterReportWebStatisticsSource"/>\r
180         </xs:sequence>\r
181       </xs:extension>\r
182     </xs:complexContent>\r
183   </xs:complexType>    \r
184     \r
185   <xs:complexType name="EnterpriseCallCenterEnhancedReportingModifyRequest">\r
186     <xs:annotation>\r
187       <xs:documentation>\r
188         Request to modify enterprise level call center enhanced reporting settings.\r
189         The response is either a SuccessResponse or an ErrorResponse.\r
190         \r
191         Replaced by EnterpriseCallCenterEnhancedReportingModifyRequest19\r
192       </xs:documentation>\r
193     </xs:annotation>\r
194     <xs:complexContent>\r
195       <xs:extension base="core:OCIRequest">\r
196         <xs:sequence>\r
197           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
198           <xs:element name="reportingServer" type="CallCenterReportServerChoice" minOccurs="0"/>\r
199           <xs:element name="webStatisticSource" type="CallCenterReportWebStatisticsSource" minOccurs="0"/>\r
200         </xs:sequence>\r
201       </xs:extension>\r
202     </xs:complexContent>\r
203   </xs:complexType>    \r
204     \r
205   <xs:complexType name="EnterpriseCallCenterGetRequest">\r
206     <xs:annotation>\r
207       <xs:documentation>\r
208         Request the enterprise level data associated with Call Center.\r
209         The response is either an EnterpriseCallCenterGetResponse or an\r
210         ErrorResponse.\r
211         \r
212         Replaced by EnterpriseCallCenterGetRequest17sp4.\r
213       </xs:documentation>\r
214     </xs:annotation>\r
215     <xs:complexContent>\r
216       <xs:extension base="core:OCIRequest">\r
217         <xs:sequence>\r
218           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
219         </xs:sequence>\r
220       </xs:extension>\r
221     </xs:complexContent>\r
222   </xs:complexType>    \r
223     \r
224   <xs:complexType name="EnterpriseCallCenterGetResponse">\r
225     <xs:annotation>\r
226       <xs:documentation>\r
227         Response to EnterpriseCallCenterGetRequest.\r
228         \r
229         Replaced by EnterpriseCallCenterGetResponse17sp4.\r
230       </xs:documentation>\r
231     </xs:annotation>\r
232     <xs:complexContent>\r
233       <xs:extension base="core:OCIDataResponse">\r
234         <xs:sequence>\r
235           <xs:element name="useSystemDefaultGuardTimer" type="xs:boolean"/>\r
236           <xs:element name="enableGuardTimer" type="xs:boolean"/>\r
237           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
238           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
239           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
240           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
241           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
242           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
243         </xs:sequence>\r
244       </xs:extension>\r
245     </xs:complexContent>\r
246   </xs:complexType>    \r
247     \r
248   <xs:complexType name="GroupAutoAttendantGetInstanceRequest17sp1">\r
249     <xs:annotation>\r
250       <xs:documentation>\r
251         Request to get all the information of a Auto Attendant instance.\r
252         The response is either GroupAutoAttendantGetInstanceResponse17sp1 or ErrorResponse.\r
253       </xs:documentation>\r
254     </xs:annotation>\r
255     <xs:complexContent>\r
256       <xs:extension base="core:OCIRequest">\r
257         <xs:sequence>\r
258           <xs:element name="serviceUserId" type="UserId"/>\r
259         </xs:sequence>\r
260       </xs:extension>\r
261     </xs:complexContent>\r
262   </xs:complexType>    \r
263     \r
264   <xs:complexType name="GroupAutoAttendantGetInstanceResponse17sp1">\r
265     <xs:annotation>\r
266       <xs:documentation>\r
267         Response to GroupAutoAttendantGetInstanceRequest17sp1.\r
268         Contains the service profile information.\r
269       </xs:documentation>\r
270     </xs:annotation>\r
271     <xs:complexContent>\r
272       <xs:extension base="core:OCIDataResponse">\r
273         <xs:sequence>\r
274           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile17"/>\r
275           <xs:element name="enableVideo" type="xs:boolean"/>\r
276           <xs:element name="businessHours" type="TimeSchedule" minOccurs="0"/>\r
277           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
278           <xs:element name="extensionDialingScope" type="AutoAttendantDialingScope"/>\r
279           <xs:element name="nameDialingScope" type="AutoAttendantDialingScope"/>\r
280           <xs:element name="nameDialingEntries" type="AutoAttendantNameDialingEntry"/>\r
281           <xs:element name="businessHoursMenu" type="AutoAttendantReadMenu16"/>\r
282           <xs:element name="afterHoursMenu" type="AutoAttendantReadMenu16"/>\r
283         </xs:sequence>\r
284       </xs:extension>\r
285     </xs:complexContent>\r
286   </xs:complexType>    \r
287     \r
288   <xs:complexType name="GroupCallCenterAddInstanceRequest17sp3">\r
289     <xs:annotation>\r
290       <xs:appinfo>\r
291         <asDataModeSupported>true</asDataModeSupported>\r
292         <hssDataModeSupported>false</hssDataModeSupported>\r
293       </xs:appinfo>\r
294       <xs:documentation>\r
295         Add a Call Center instance to a group.\r
296         The domain is required in the serviceUserId.\r
297         The response is either SuccessResponse or ErrorResponse.\r
298         \r
299          Replaced by GroupCallCenterAddInstanceRequest19\r
300       </xs:documentation>\r
301     </xs:annotation>\r
302     <xs:complexContent>\r
303       <xs:extension base="core:OCIRequest">\r
304         <xs:sequence>\r
305           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
306           <xs:element name="groupId" type="GroupId"/>\r
307           <xs:element name="serviceUserId" type="UserId"/>\r
308           <xs:element name="serviceInstanceProfile" type="ServiceInstanceAddProfileCallCenter"/>\r
309           <xs:element name="type" type="CallCenterType"/>\r
310           <xs:element name="policy" type="HuntPolicy"/>\r
311           <xs:element name="enableVideo" type="xs:boolean"/>\r
312           <xs:element name="queueLength" type="CallCenterQueueLength16"/>\r
313           <xs:element name="enableReporting" type="xs:boolean" minOccurs="0"/>\r
314           <xs:element name="reportingServerName" type="CallCenterReportingServerName" minOccurs="0"/>\r
315           <xs:element name="allowCallerToDialEscapeDigit" type="xs:boolean"/>\r
316           <xs:element name="escapeDigit" type="DtmfDigit"/>\r
317           <xs:element name="resetCallStatisticsUponEntryInQueue" type="xs:boolean"/>\r
318           <xs:element name="allowAgentLogoff" type="xs:boolean"/>\r
319           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
320           <xs:element name="allowCallsToAgentsInWrapUp" type="xs:boolean" minOccurs="0"/>\r
321           <xs:element name="overrideAgentWrapUpTime" type="xs:boolean" minOccurs="0"/>\r
322           <xs:element name="wrapUpSeconds" type="CallCenterWrapUpSeconds" minOccurs="0"/>\r
323           <xs:element name="forceDeliveryOfCalls" type="xs:boolean" minOccurs="0"/>\r
324           <xs:element name="forceDeliveryWaitTimeSeconds" type="CallCenterForceDeliveryWaitTimeSeconds" minOccurs="0"/>\r
325           <xs:element name="enableAutomaticStateChangeForAgents" type="xs:boolean" minOccurs="0"/>\r
326           <xs:element name="agentStateAfterCall" type="AgentACDAutomaticState" minOccurs="0"/>\r
327           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
328           <xs:element name="externalPreferredAudioCodec" type="AudioFileCodec"/>\r
329           <xs:element name="internalPreferredAudioCodec" type="AudioFileCodec"/>\r
330           <xs:element name="playRingingWhenOfferingCall" type="xs:boolean"/>\r
331         </xs:sequence>\r
332       </xs:extension>\r
333     </xs:complexContent>\r
334   </xs:complexType>    \r
335     \r
336   <xs:complexType name="GroupCallCenterAgentUnavailableCodeSettingsGetRequest">\r
337     <xs:annotation>\r
338       <xs:documentation>\r
339         Request the group level data associated with Call Center Agents Unavailable Code Settings.\r
340         The response is either an GroupCallCenterAgentUnavailableCodeSettingsGetResponse or an\r
341         ErrorResponse.\r
342         \r
343         Replaced by GroupCallCenterAgentUnavailableCodeSettingsGetRequest17sp4.\r
344       </xs:documentation>\r
345     </xs:annotation>\r
346     <xs:complexContent>\r
347       <xs:extension base="core:OCIRequest">\r
348         <xs:sequence>\r
349           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
350           <xs:element name="groupId" type="GroupId"/>\r
351         </xs:sequence>\r
352       </xs:extension>\r
353     </xs:complexContent>\r
354   </xs:complexType>    \r
355     \r
356   <xs:complexType name="GroupCallCenterAgentUnavailableCodeSettingsGetResponse">\r
357     <xs:annotation>\r
358       <xs:documentation>\r
359         Response to GroupCallCenterAgentUnavailableCodeSettingsGetRequest.\r
360         \r
361         Replaced by GroupCallCenterAgentUnavailableCodeSettingsGetResponse17sp4.\r
362       </xs:documentation>\r
363     </xs:annotation>\r
364     <xs:complexContent>\r
365       <xs:extension base="core:OCIDataResponse">\r
366         <xs:sequence>\r
367           <xs:element name="enableAgentUnavailableCodes" type="xs:boolean"/>\r
368           <xs:element name="defaultAgentUnavailableCodeOnDND" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
369           <xs:element name="defaultAgentUnavailableCodeOnPersonalCalls" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
370           <xs:element name="defaultAgentUnavailableCodeOnConsecutiveBounces" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
371           <xs:element name="forceUseOfAgentUnavailableCodes" type="xs:boolean"/>\r
372           <xs:element name="defaultAgentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
373         </xs:sequence>\r
374       </xs:extension>\r
375     </xs:complexContent>\r
376   </xs:complexType>    \r
377     \r
378   <xs:complexType name="GroupCallCenterEnhancedReportingGetRequest">\r
379     <xs:annotation>\r
380       <xs:documentation>\r
381         Request to get a group level call center enhanced reporting setting.\r
382         The response is either a GroupCallCenterEnhancedReportingGetResponse or an ErrorResponse.\r
383         \r
384         Replaced by GroupCallCenterEnhancedReportingGetRequest19\r
385       </xs:documentation>\r
386     </xs:annotation>\r
387     <xs:complexContent>\r
388       <xs:extension base="core:OCIRequest">\r
389         <xs:sequence>\r
390           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
391           <xs:element name="groupId" type="GroupId"/>\r
392         </xs:sequence>\r
393       </xs:extension>\r
394     </xs:complexContent>\r
395   </xs:complexType>    \r
396     \r
397   <xs:complexType name="GroupCallCenterEnhancedReportingGetResponse">\r
398     <xs:annotation>\r
399       <xs:documentation>\r
400         Response to GroupCallCenterEnhancedReportingGetRequest.\r
401         \r
402         Replaced by GroupCallCenterEnhancedReportingGetResponse19\r
403       </xs:documentation>\r
404     </xs:annotation>\r
405     <xs:complexContent>\r
406       <xs:extension base="core:OCIDataResponse">\r
407         <xs:sequence>\r
408           <xs:element name="reportingServer" type="CallCenterReportServerChoice"/>\r
409           <xs:element name="webStatisticSource" type="CallCenterReportWebStatisticsSource"/>\r
410         </xs:sequence>\r
411       </xs:extension>\r
412     </xs:complexContent>\r
413   </xs:complexType>    \r
414     \r
415   <xs:complexType name="GroupCallCenterEnhancedReportingModifyRequest">\r
416     <xs:annotation>\r
417       <xs:documentation>\r
418         Request to modify group level call center enhanced reporting settings.\r
419         The response is either a SuccessResponse or an ErrorResponse.\r
420         \r
421         Replaced by GroupCallCenterEnhancedReportingModifyRequest19\r
422       </xs:documentation>\r
423     </xs:annotation>\r
424     <xs:complexContent>\r
425       <xs:extension base="core:OCIRequest">\r
426         <xs:sequence>\r
427           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
428           <xs:element name="groupId" type="GroupId"/>\r
429           <xs:element name="reportingServer" type="CallCenterReportServerChoice" minOccurs="0"/>\r
430           <xs:element name="webStatisticSource" type="CallCenterReportWebStatisticsSource" minOccurs="0"/>\r
431         </xs:sequence>\r
432       </xs:extension>\r
433     </xs:complexContent>\r
434   </xs:complexType>    \r
435     \r
436   <xs:complexType name="GroupCallCenterGetAnnouncementRequest17">\r
437     <xs:annotation>\r
438       <xs:documentation>\r
439         Get a call center's announcement settings.\r
440         The response is either a GroupCallCenterGetAnnouncementResponse17 or an ErrorResponse.\r
441         \r
442         Replaced by GroupCallCenterGetAnnouncementRequest17sp4\r
443       </xs:documentation>\r
444     </xs:annotation>\r
445     <xs:complexContent>\r
446       <xs:extension base="core:OCIRequest">\r
447         <xs:sequence>\r
448           <xs:element name="serviceUserId" type="UserId"/>\r
449         </xs:sequence>\r
450       </xs:extension>\r
451     </xs:complexContent>\r
452   </xs:complexType>    \r
453     \r
454   <xs:complexType name="GroupCallCenterGetAnnouncementResponse17">\r
455     <xs:annotation>\r
456       <xs:documentation>\r
457         Response to the GroupCallCenterGetAnnouncementRequest17.\r
458         \r
459         Replaced by GroupCallCenterGetAnnouncementResponse17sp4\r
460       </xs:documentation>\r
461     </xs:annotation>\r
462     <xs:complexContent>\r
463       <xs:extension base="core:OCIDataResponse">\r
464         <xs:sequence>\r
465           <xs:element name="playEntranceMessage" type="xs:boolean"/>\r
466           <xs:element name="mandatoryEntranceMessage" type="xs:boolean"/>\r
467           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
468           <xs:element name="entranceMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
469           <xs:element name="entranceMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
470           <xs:element name="entranceMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
471           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
472           <xs:element name="entranceMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
473           <xs:element name="entranceMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
474           <xs:element name="entranceMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
475           <xs:element name="playPeriodicComfortMessage" type="xs:boolean"/>\r
476           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds"/>\r
477           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
478           <xs:element name="periodicComfortMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
479           <xs:element name="periodicComfortMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
480           <xs:element name="periodicComfortMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
481           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
482           <xs:element name="periodicComfortMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
483           <xs:element name="periodicComfortMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
484           <xs:element name="periodicComfortMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
485           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean"/>\r
486           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceRead17"/>\r
487           <xs:element name="mediaOnHoldUseAlternateSourceForInternalCalls" type="xs:boolean" minOccurs="0"/>\r
488           <xs:element name="mediaOnHoldInternalSource" type="CallCenterMediaOnHoldSourceRead17" minOccurs="0"/>\r
489           <xs:element name="playWhisperMessage" type="xs:boolean" minOccurs="0"/>\r
490           <xs:element name="whisperAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
491           <xs:element name="whisperMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
492           <xs:element name="whisperMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
493           <xs:element name="whisperMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
494           <xs:element name="whisperVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
495           <xs:element name="whisperMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
496           <xs:element name="whisperMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
497           <xs:element name="whisperMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
498           <xs:element name="estimatedWaitMessageOptionsRead" type="EstimatedWaitMessageOptionsRead"/>\r
499         </xs:sequence>\r
500       </xs:extension>\r
501     </xs:complexContent>\r
502   </xs:complexType>    \r
503     \r
504   <xs:complexType name="GroupCallCenterGetDNISAnnouncementRequest">\r
505     <xs:annotation>\r
506       <xs:documentation>\r
507         Get a call center's DNIS Announcements\r
508         The response is either a GroupCallCenterGetDNISAnnouncementRequest or an ErrorResponse.\r
509         \r
510         Replaced by GroupCallCenterGetDNISAnnouncementRequest17sp4\r
511       </xs:documentation>\r
512     </xs:annotation>\r
513     <xs:complexContent>\r
514       <xs:extension base="core:OCIRequest">\r
515         <xs:sequence>\r
516           <xs:element name="dnisKey" type="DNISKey"/>\r
517         </xs:sequence>\r
518       </xs:extension>\r
519     </xs:complexContent>\r
520   </xs:complexType>    \r
521     \r
522   <xs:complexType name="GroupCallCenterGetDNISAnnouncementResponse">\r
523     <xs:annotation>\r
524       <xs:documentation>\r
525         Response to the GroupCallCenterGetDNISAnnouncementResponse.\r
526         \r
527         Replaced by GroupCallCenterGetDNISAnnouncementResponse17sp4\r
528       </xs:documentation>\r
529     </xs:annotation>\r
530     <xs:complexContent>\r
531       <xs:extension base="core:OCIDataResponse">\r
532         <xs:sequence>\r
533           <xs:element name="playEntranceMessage" type="xs:boolean"/>\r
534           <xs:element name="mandatoryEntranceMessage" type="xs:boolean"/>\r
535           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
536           <xs:element name="entranceMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
537           <xs:element name="entranceMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
538           <xs:element name="entranceMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
539           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
540           <xs:element name="entranceMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
541           <xs:element name="entranceMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
542           <xs:element name="entranceMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
543           <xs:element name="playPeriodicComfortMessage" type="xs:boolean"/>\r
544           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds"/>\r
545           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
546           <xs:element name="periodicComfortMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
547           <xs:element name="periodicComfortMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
548           <xs:element name="periodicComfortMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
549           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
550           <xs:element name="periodicComfortMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
551           <xs:element name="periodicComfortMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
552           <xs:element name="periodicComfortMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
553           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean"/>\r
554           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceRead17"/>\r
555           <xs:element name="playWhisperMessage" type="xs:boolean"/>\r
556           <xs:element name="whisperAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
557           <xs:element name="whisperMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
558           <xs:element name="whisperMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
559           <xs:element name="whisperMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
560           <xs:element name="whisperVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
561           <xs:element name="whisperMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
562           <xs:element name="whisperMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
563           <xs:element name="whisperMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
564           <xs:element name="estimatedWaitMessageOptionsRead" type="EstimatedWaitMessageOptionsRead"/>\r
565         </xs:sequence>\r
566       </xs:extension>\r
567     </xs:complexContent>\r
568   </xs:complexType>    \r
569     \r
570   <xs:complexType name="GroupCallCenterGetInstanceRequest17sp3">\r
571     <xs:annotation>\r
572       <xs:documentation>\r
573         Request to get all the information of a Call Center instance.\r
574         The response is either GroupCallCenterGetInstanceResponse17sp3 or ErrorResponse.\r
575 \r
576         Replaced by GroupCallCenterGetInstanceRequest19\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="serviceUserId" type="UserId"/>\r
583         </xs:sequence>\r
584       </xs:extension>\r
585     </xs:complexContent>\r
586   </xs:complexType>    \r
587     \r
588   <xs:complexType name="GroupCallCenterGetInstanceResponse17sp3">\r
589     <xs:annotation>\r
590       <xs:documentation>\r
591         Response to GroupCallCenterGetInstanceRequest17sp3.\r
592         \r
593         Replaced by GroupCallCenterGetInstanceResponse19\r
594       </xs:documentation>\r
595     </xs:annotation>\r
596     <xs:complexContent>\r
597       <xs:extension base="core:OCIDataResponse">\r
598         <xs:sequence>\r
599           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile17"/>\r
600           <xs:element name="type" type="CallCenterType"/>\r
601           <xs:element name="policy" type="HuntPolicy"/>\r
602           <xs:element name="enableVideo" type="xs:boolean"/>\r
603           <xs:element name="queueLength" type="CallCenterQueueLength16"/>\r
604           <xs:element name="enableReporting" type="xs:boolean" minOccurs="0"/>\r
605           <xs:element name="reportingServerName" type="CallCenterReportingServerName" minOccurs="0"/>\r
606           <xs:element name="allowCallerToDialEscapeDigit" type="xs:boolean"/>\r
607           <xs:element name="escapeDigit" type="DtmfDigit"/>\r
608           <xs:element name="resetCallStatisticsUponEntryInQueue" type="xs:boolean"/>\r
609           <xs:element name="allowAgentLogoff" type="xs:boolean"/>\r
610           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
611           <xs:element name="allowCallsToAgentsInWrapUp" type="xs:boolean" minOccurs="0"/>\r
612           <xs:element name="overrideAgentWrapUpTime" type="xs:boolean" minOccurs="0"/>\r
613           <xs:element name="wrapUpSeconds" type="CallCenterWrapUpSeconds" minOccurs="0"/>\r
614           <xs:element name="forceDeliveryOfCalls" type="xs:boolean" minOccurs="0"/>\r
615           <xs:element name="forceDeliveryWaitTimeSeconds" type="CallCenterForceDeliveryWaitTimeSeconds" minOccurs="0"/>\r
616           <xs:element name="enableAutomaticStateChangeForAgents" type="xs:boolean" minOccurs="0"/>\r
617           <xs:element name="agentStateAfterCall" type="AgentACDAutomaticState" minOccurs="0"/>\r
618           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
619           <xs:element name="externalPreferredAudioCodec" type="AudioFileCodec"/>\r
620           <xs:element name="internalPreferredAudioCodec" type="AudioFileCodec"/>\r
621           <xs:element name="playRingingWhenOfferingCall" type="xs:boolean"/>\r
622         </xs:sequence>\r
623       </xs:extension>\r
624     </xs:complexContent>\r
625   </xs:complexType>    \r
626     \r
627   <xs:complexType name="GroupCallCenterGetRequest">\r
628     <xs:annotation>\r
629       <xs:documentation>\r
630         Request the Group level data associated with Call Center.\r
631         The response is either a GroupCallCenterGetResponse or an\r
632         ErrorResponse.\r
633         \r
634         Replaced by GroupCallCenterGetRequest17sp4.\r
635       </xs:documentation>\r
636     </xs:annotation>\r
637     <xs:complexContent>\r
638       <xs:extension base="core:OCIRequest">\r
639         <xs:sequence>\r
640           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
641           <xs:element name="groupId" type="GroupId"/>\r
642         </xs:sequence>\r
643       </xs:extension>\r
644     </xs:complexContent>\r
645   </xs:complexType>    \r
646     \r
647   <xs:complexType name="GroupCallCenterGetResponse">\r
648     <xs:annotation>\r
649       <xs:documentation>\r
650         Response to GroupCallCenterGetRequest.\r
651         \r
652         Replaced by GroupCallCenterGetResponse17sp4.\r
653       </xs:documentation>\r
654     </xs:annotation>\r
655     <xs:complexContent>\r
656       <xs:extension base="core:OCIDataResponse">\r
657         <xs:sequence>\r
658           <xs:element name="useSystemDefaultGuardTimer" type="xs:boolean"/>\r
659           <xs:element name="enableGuardTimer" type="xs:boolean"/>\r
660           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
661           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
662           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
663           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
664           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
665           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
666         </xs:sequence>\r
667       </xs:extension>\r
668     </xs:complexContent>\r
669   </xs:complexType>    \r
670     \r
671   <xs:complexType name="GroupCallCenterModifyInstanceRequest17sp1">\r
672     <xs:annotation>\r
673       <xs:appinfo>\r
674         <asDataModeSupported>true</asDataModeSupported>\r
675         <hssDataModeSupported>false</hssDataModeSupported>\r
676       </xs:appinfo>\r
677       <xs:documentation>\r
678         Request to modify a Call Center instance.\r
679         The response is either SuccessResponse or ErrorResponse.\r
680         \r
681         Replaced by: GroupCallCenterModifyInstanceRequest19\r
682       </xs:documentation>\r
683     </xs:annotation>\r
684     <xs:complexContent>\r
685       <xs:extension base="core:OCIRequest">\r
686         <xs:sequence>\r
687           <xs:element name="serviceUserId" type="UserId"/>\r
688           <xs:element name="serviceInstanceProfile" type="ServiceInstanceModifyProfile" minOccurs="0"/>\r
689           <xs:element name="type" type="CallCenterType" minOccurs="0"/>\r
690           <xs:element name="policy" type="HuntPolicy" minOccurs="0"/>\r
691           <xs:element name="enableVideo" type="xs:boolean" minOccurs="0"/>\r
692           <xs:element name="queueLength" type="CallCenterQueueLength16" minOccurs="0"/>\r
693           <xs:element name="enableReporting" type="xs:boolean" minOccurs="0"/>\r
694           <xs:element name="reportingServerName" type="CallCenterReportingServerName" minOccurs="0" nillable="true"/>\r
695           <xs:element name="allowCallerToDialEscapeDigit" type="xs:boolean" minOccurs="0"/>\r
696           <xs:element name="escapeDigit" type="DtmfDigit" minOccurs="0"/>\r
697           <xs:element name="resetCallStatisticsUponEntryInQueue" type="xs:boolean" minOccurs="0"/>\r
698           <xs:element name="allowAgentLogoff" type="xs:boolean" minOccurs="0"/>\r
699           <xs:element name="allowCallWaitingForAgents" type="xs:boolean" minOccurs="0"/>\r
700           <xs:element name="allowCallsToAgentsInWrapUp" type="xs:boolean" minOccurs="0"/>\r
701           <xs:element name="overrideAgentWrapUpTime" type="xs:boolean" minOccurs="0"/>\r
702           <xs:element name="wrapUpSeconds" type="CallCenterWrapUpSeconds" minOccurs="0" nillable="true"/>\r
703           <xs:element name="forceDeliveryOfCalls" type="xs:boolean" minOccurs="0"/>\r
704           <xs:element name="forceDeliveryWaitTimeSeconds" type="CallCenterForceDeliveryWaitTimeSeconds" minOccurs="0" nillable="true"/>\r
705           <xs:element name="enableAutomaticStateChangeForAgents" type="xs:boolean" minOccurs="0"/>\r
706           <xs:element name="agentStateAfterCall" type="AgentACDAutomaticState" minOccurs="0"/>\r
707           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
708           <xs:element name="externalPreferredAudioCodec" type="AudioFileCodec" minOccurs="0"/>\r
709           <xs:element name="internalPreferredAudioCodec" type="AudioFileCodec" minOccurs="0"/>\r
710           <xs:element name="playRingingWhenOfferingCall" type="xs:boolean" minOccurs="0"/>\r
711         </xs:sequence>\r
712       </xs:extension>\r
713     </xs:complexContent>\r
714   </xs:complexType>    \r
715     \r
716   <xs:complexType name="GroupTrunkGroupAddInstanceRequest17sp4">\r
717     <xs:annotation>\r
718       <xs:documentation>\r
719         Add a Trunk Group instance to a group.\r
720         The response is either a SuccessResponse or an ErrorResponse.\r
721       </xs:documentation>\r
722     </xs:annotation>\r
723     <xs:complexContent>\r
724       <xs:extension base="core:OCIRequest">\r
725         <xs:sequence>\r
726           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
727           <xs:element name="groupId" type="GroupId"/>\r
728           <xs:element name="name" type="TrunkGroupName"/>\r
729           <xs:element name="pilotUser" type="TrunkGroupMultipleContactPilotUser" minOccurs="0"/>\r
730           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
731           <xs:element name="accessDevice" type="AccessDevice" minOccurs="0"/>\r
732           <xs:element name="maxActiveCalls" type="MaxActiveCalls"/>\r
733           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls" minOccurs="0"/>\r
734           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls" minOccurs="0"/>\r
735           <xs:element name="enableBursting" type="xs:boolean"/>\r
736           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" minOccurs="0"/>\r
737           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" minOccurs="0"/>\r
738           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" minOccurs="0"/>\r
739           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" minOccurs="0"/>\r
740           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
741           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
742           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold"/>\r
743           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold"/>\r
744           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" minOccurs="0"/>\r
745           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
746           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
747           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds"/>\r
748           <xs:element name="requireAuthentication" type="xs:boolean"/>\r
749           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" minOccurs="0"/>\r
750           <xs:element name="sipAuthenticationPassword" type="Password" minOccurs="0"/>\r
751           <xs:element name="hostedUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
752           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0"/>\r
753           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0"/>\r
754           <xs:element name="allowTerminationToTrunkGroupIdentity" type="xs:boolean"/>\r
755           <xs:element name="allowTerminationToDtgIdentity" type="xs:boolean"/>\r
756           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean"/>\r
757           <xs:element name="includeDtgIdentity" type="xs:boolean"/>\r
758           <xs:element name="includeTrunkGroupIdentityForNetworkCalls" type="xs:boolean"/>\r
759           <xs:element name="includeOtgIdentityForNetworkCalls" type="xs:boolean"/>\r
760           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean"/>\r
761           <xs:element name="allowUnscreenedCalls" type="xs:boolean"/>\r
762           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean"/>\r
763           <xs:element name="pilotUserCallingLineIdentityPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
764           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy"/>\r
765           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0"/>\r
766           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
767           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
768           <xs:element name="peeringDomain" type="DomainName" minOccurs="0"/>\r
769           <xs:element name="routeToPeeringDomain" type="xs:boolean"/>\r
770           <xs:element name="prefixEnabled" type="xs:boolean"/>\r
771           <xs:element name="prefix" type="TrunkGroupPrefix" minOccurs="0"/>\r
772           <xs:element name="statefulReroutingEnabled" type="xs:boolean"/>\r
773           <xs:element name="sendContinuousOptionsMessage" type="xs:boolean"/>\r
774           <xs:element name="continuousOptionsSendingIntervalSeconds" type="TrunkGroupContinuousOptionsSendingIntervalSeconds"/>\r
775           <xs:element name="failureOptionsSendingIntervalSeconds" type="TrunkGroupFailureOptionsSendingIntervalSeconds"/>\r
776           <xs:element name="failureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
777           <xs:element name="successThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
778           <xs:element name="inviteFailureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
779           <xs:element name="inviteFailureThresholdWindowSeconds" type="TrunkGroupFailureThresholdWindowSeconds"/>\r
780           <xs:element name="pilotUserCallingLineAssertedIdentityPolicy" type="TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy"/>\r
781           <xs:element name="useSystemCallingLineAssertedIdentityPolicy" type="xs:boolean"/>\r
782         </xs:sequence>\r
783       </xs:extension>\r
784     </xs:complexContent>\r
785   </xs:complexType>    \r
786     \r
787   <xs:complexType name="GroupTrunkGroupGetInstanceRequest17sp4">\r
788     <xs:annotation>\r
789       <xs:documentation>\r
790         Get a Trunk Group Instance's profile.\r
791         The response is either a GroupTrunkGroupGetInstanceResponse17sp4 or an ErrorResponse.\r
792         The response contains a hosted user table with column headings: "User Id", "Last Name",\r
793         "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number", "Extension", \r
794         "Department", "Email Address".\r
795       </xs:documentation>\r
796     </xs:annotation>\r
797     <xs:complexContent>\r
798       <xs:extension base="core:OCIRequest">\r
799         <xs:sequence>\r
800           <xs:element name="trunkGroupKey" type="TrunkGroupKey"/>\r
801         </xs:sequence>\r
802       </xs:extension>\r
803     </xs:complexContent>\r
804   </xs:complexType>    \r
805     \r
806   <xs:complexType name="GroupTrunkGroupGetInstanceResponse17sp4">\r
807     <xs:annotation>\r
808       <xs:documentation>\r
809         Response to GroupTrunkGroupGetInstanceRequest17sp4.\r
810         Returns the profile information for the Trunk Group.\r
811         Contains a hosted user table with column headings: "User Id", "Last Name",\r
812         "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number", \r
813         "Extension", "Department", "Email Address".\r
814       </xs:documentation>\r
815     </xs:annotation>\r
816     <xs:complexContent>\r
817       <xs:extension base="core:OCIDataResponse">\r
818         <xs:sequence>\r
819           <xs:element name="pilotUserId" type="UserId" minOccurs="0"/>\r
820           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
821           <xs:element name="accessDevice" type="AccessDevice" minOccurs="0"/>\r
822           <xs:element name="maxActiveCalls" type="MaxActiveCalls"/>\r
823           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls" minOccurs="0"/>\r
824           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls" minOccurs="0"/>\r
825           <xs:element name="enableBursting" type="xs:boolean"/>\r
826           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" minOccurs="0"/>\r
827           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" minOccurs="0"/>\r
828           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" minOccurs="0"/>\r
829           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" minOccurs="0"/>\r
830           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
831           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
832           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold"/>\r
833           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold"/>\r
834           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" minOccurs="0"/>\r
835           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
836           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
837           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds"/>\r
838           <xs:element name="requireAuthentication" type="xs:boolean"/>\r
839           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" minOccurs="0"/>\r
840           <xs:element name="hostedUserTable" type="core:OCITable" minOccurs="0"/>\r
841           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0"/>\r
842           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0"/>\r
843           <xs:element name="allowTerminationToTrunkGroupIdentity" type="xs:boolean"/>\r
844           <xs:element name="allowTerminationToDtgIdentity" type="xs:boolean"/>\r
845           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean"/>\r
846           <xs:element name="includeDtgIdentity" type="xs:boolean"/>\r
847           <xs:element name="includeTrunkGroupIdentityForNetworkCalls" type="xs:boolean"/>\r
848           <xs:element name="includeOtgIdentityForNetworkCalls" type="xs:boolean"/>\r
849           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean"/>\r
850           <xs:element name="allowUnscreenedCalls" type="xs:boolean"/>\r
851           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean"/>\r
852           <xs:element name="pilotUserCallingLineIdentityPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
853           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy"/>\r
854           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0"/>\r
855           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
856           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
857           <xs:element name="peeringDomain" type="DomainName" minOccurs="0"/>\r
858           <xs:element name="routeToPeeringDomain" type="xs:boolean"/>\r
859           <xs:element name="prefixEnabled" type="xs:boolean"/>\r
860           <xs:element name="prefix" type="TrunkGroupPrefix" minOccurs="0"/>\r
861           <xs:element name="statefulReroutingEnabled" type="xs:boolean"/>\r
862           <xs:element name="sendContinuousOptionsMessage" type="xs:boolean"/>\r
863           <xs:element name="continuousOptionsSendingIntervalSeconds" type="TrunkGroupContinuousOptionsSendingIntervalSeconds"/>\r
864           <xs:element name="failureOptionsSendingIntervalSeconds" type="TrunkGroupFailureOptionsSendingIntervalSeconds"/>\r
865           <xs:element name="failureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
866           <xs:element name="successThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
867           <xs:element name="inviteFailureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
868           <xs:element name="inviteFailureThresholdWindowSeconds" type="TrunkGroupFailureThresholdWindowSeconds"/>\r
869           <xs:element name="trunkGroupState" type="TrunkGroupState"/>\r
870           <xs:element name="pilotUserCallingLineAssertedIdentityPolicy" type="TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy"/>\r
871           <xs:element name="useSystemCallingLineAssertedIdentityPolicy" type="xs:boolean"/>\r
872         </xs:sequence>\r
873       </xs:extension>\r
874     </xs:complexContent>\r
875   </xs:complexType>    \r
876     \r
877   <xs:complexType name="GroupTrunkGroupGetInstanceRequest17sp4V2">\r
878     <xs:annotation>\r
879       <xs:documentation>\r
880         Get a Trunk Group Instance's profile.\r
881         The response is either a GroupTrunkGroupGetInstanceResponse17sp4V2 or an ErrorResponse.\r
882         The response contains a hosted user table with column headings: "User Id", "Last Name",\r
883         "First Name", "Hiragana Last Name", "Hiragana First Name".\r
884                 \r
885                 Replaced by: GroupTrunkGroupGetInstanceRequest19V2\r
886       </xs:documentation>\r
887     </xs:annotation>\r
888     <xs:complexContent>\r
889       <xs:extension base="core:OCIRequest">\r
890         <xs:sequence>\r
891           <xs:element name="trunkGroupKey" type="TrunkGroupKey"/>\r
892         </xs:sequence>\r
893       </xs:extension>\r
894     </xs:complexContent>\r
895   </xs:complexType>    \r
896     \r
897   <xs:complexType name="GroupTrunkGroupGetInstanceResponse17sp4V2">\r
898     <xs:annotation>\r
899       <xs:documentation>\r
900         Response to GroupTrunkGroupGetInstanceRequest17sp4V2.\r
901         Returns the profile information for the Trunk Group.\r
902         Contains a hosted user table with column headings: "User Id", "Last Name",\r
903         "First Name", "Hiragana Last Name", "Hiragana First Name".\r
904                 \r
905                 Replaced by: GroupTrunkGroupGetInstanceResponse19V2\r
906       </xs:documentation>\r
907     </xs:annotation>\r
908     <xs:complexContent>\r
909       <xs:extension base="core:OCIDataResponse">\r
910         <xs:sequence>\r
911           <xs:element name="pilotUserId" type="UserId" minOccurs="0"/>\r
912           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
913           <xs:element name="accessDevice" type="AccessDevice" minOccurs="0"/>\r
914           <xs:element name="maxActiveCalls" type="MaxActiveCalls"/>\r
915           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls" minOccurs="0"/>\r
916           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls" minOccurs="0"/>\r
917           <xs:element name="enableBursting" type="xs:boolean"/>\r
918           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" minOccurs="0"/>\r
919           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" minOccurs="0"/>\r
920           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" minOccurs="0"/>\r
921           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" minOccurs="0"/>\r
922           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
923           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
924           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold"/>\r
925           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold"/>\r
926           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" minOccurs="0"/>\r
927           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
928           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
929           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds"/>\r
930           <xs:element name="requireAuthentication" type="xs:boolean"/>\r
931           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" minOccurs="0"/>\r
932           <xs:element name="hostedUserTable" type="core:OCITable" minOccurs="0"/>\r
933           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0"/>\r
934           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0"/>\r
935           <xs:element name="allowTerminationToTrunkGroupIdentity" type="xs:boolean"/>\r
936           <xs:element name="allowTerminationToDtgIdentity" type="xs:boolean"/>\r
937           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean"/>\r
938           <xs:element name="includeDtgIdentity" type="xs:boolean"/>\r
939           <xs:element name="includeTrunkGroupIdentityForNetworkCalls" type="xs:boolean"/>\r
940           <xs:element name="includeOtgIdentityForNetworkCalls" type="xs:boolean"/>\r
941           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean"/>\r
942           <xs:element name="allowUnscreenedCalls" type="xs:boolean"/>\r
943           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean"/>\r
944           <xs:element name="pilotUserCallingLineIdentityPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
945           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy"/>\r
946           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0"/>\r
947           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
948           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
949           <xs:element name="peeringDomain" type="DomainName" minOccurs="0"/>\r
950           <xs:element name="routeToPeeringDomain" type="xs:boolean"/>\r
951           <xs:element name="prefixEnabled" type="xs:boolean"/>\r
952           <xs:element name="prefix" type="TrunkGroupPrefix" minOccurs="0"/>\r
953           <xs:element name="statefulReroutingEnabled" type="xs:boolean"/>\r
954           <xs:element name="sendContinuousOptionsMessage" type="xs:boolean"/>\r
955           <xs:element name="continuousOptionsSendingIntervalSeconds" type="TrunkGroupContinuousOptionsSendingIntervalSeconds"/>\r
956           <xs:element name="failureOptionsSendingIntervalSeconds" type="TrunkGroupFailureOptionsSendingIntervalSeconds"/>\r
957           <xs:element name="failureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
958           <xs:element name="successThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
959           <xs:element name="inviteFailureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
960           <xs:element name="inviteFailureThresholdWindowSeconds" type="TrunkGroupFailureThresholdWindowSeconds"/>\r
961           <xs:element name="trunkGroupState" type="TrunkGroupState"/>\r
962           <xs:element name="pilotUserCallingLineAssertedIdentityPolicy" type="TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy"/>\r
963           <xs:element name="useSystemCallingLineAssertedIdentityPolicy" type="xs:boolean"/>\r
964         </xs:sequence>\r
965       </xs:extension>\r
966     </xs:complexContent>\r
967   </xs:complexType>    \r
968     \r
969   <xs:complexType name="SystemCallCenterGetRequest17">\r
970     <xs:annotation>\r
971       <xs:documentation>\r
972         Request the system level data associated with Call Center.\r
973         The response is either a SystemCallCenterGetResponse17 or an\r
974         ErrorResponse.\r
975         \r
976         Replaced by SystemCallCenterGetRequest17sp4.\r
977       </xs:documentation>\r
978     </xs:annotation>\r
979     <xs:complexContent>\r
980       <xs:extension base="core:OCIRequest">\r
981         <xs:sequence/>\r
982       </xs:extension>\r
983     </xs:complexContent>\r
984   </xs:complexType>    \r
985     \r
986   <xs:complexType name="SystemCallCenterGetResponse17">\r
987     <xs:annotation>\r
988       <xs:documentation>\r
989         Response to SystemCallCenterGetRequest17.\r
990         \r
991         Replaced by SystemCallCenterGetResponse17sp4.\r
992       </xs:documentation>\r
993     </xs:annotation>\r
994     <xs:complexContent>\r
995       <xs:extension base="core:OCIDataResponse">\r
996         <xs:sequence>\r
997           <xs:element name="defaultFromAddress" type="EmailAddress"/>\r
998           <xs:element name="statisticsSamplingPeriodMinutes" type="CallCenterStatisticsSamplingPeriodMinutes"/>\r
999           <xs:element name="defaultEnableGuardTimer" type="xs:boolean"/>\r
1000           <xs:element name="defaultGuardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
1001           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean"/>\r
1002           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean"/>\r
1003           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean"/>\r
1004           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable"/>\r
1005           <xs:element name="defaultPlayRingWhenOfferCall" type="xs:boolean"/>\r
1006           <xs:element name="uniformCallDistributionPolicyScope" type="CallCenterUniformCallDistributionPolicyScope"/>\r
1007           <xs:element name="callHandlingSamplingPeriodMinutes" type="CallHandlingSamplingPeriodMinutes"/>\r
1008           <xs:element name="callHandlingMinimumSamplingSize" type="CallHandlingMinimumSamplingSize"/>\r
1009           <xs:element name="playToneToAgentForEmergencyCall" type="xs:boolean"/>\r
1010           <xs:element name="emergencyCallCLIDPrefix" type="CallCenterEmergencyCallCLIDPrefix"/>\r
1011         </xs:sequence>\r
1012       </xs:extension>\r
1013     </xs:complexContent>\r
1014   </xs:complexType>    \r
1015     \r
1016   <xs:complexType name="SystemCallCenterGetRequest17sp4">\r
1017     <xs:annotation>\r
1018       <xs:appinfo>\r
1019         <asDataModeSupported>true</asDataModeSupported>\r
1020         <hssDataModeSupported>false</hssDataModeSupported>\r
1021       </xs:appinfo>\r
1022       <xs:documentation>\r
1023         Request the system level data associated with Call Center.\r
1024         The response is either a SystemCallCenterGetResponse17sp4 or an\r
1025         ErrorResponse.\r
1026         \r
1027         Replaced by: SystemCallCenterGetRequest19\r
1028       </xs:documentation>\r
1029     </xs:annotation>\r
1030     <xs:complexContent>\r
1031       <xs:extension base="core:OCIRequest">\r
1032         <xs:sequence/>\r
1033       </xs:extension>\r
1034     </xs:complexContent>\r
1035   </xs:complexType>    \r
1036     \r
1037   <xs:complexType name="SystemCallCenterGetResponse17sp4">\r
1038     <xs:annotation>\r
1039       <xs:appinfo>\r
1040         <asDataModeSupported>true</asDataModeSupported>\r
1041         <hssDataModeSupported>false</hssDataModeSupported>\r
1042       </xs:appinfo>\r
1043       <xs:documentation>\r
1044         Response to SystemCallCenterGetRequest17sp4.\r
1045         \r
1046         Replaced by: SystemCallCenterGetResponse19.\r
1047       </xs:documentation>\r
1048     </xs:annotation>\r
1049     <xs:complexContent>\r
1050       <xs:extension base="core:OCIDataResponse">\r
1051         <xs:sequence>\r
1052           <xs:element name="defaultFromAddress" type="EmailAddress"/>\r
1053           <xs:element name="statisticsSamplingPeriodMinutes" type="CallCenterStatisticsSamplingPeriodMinutes"/>\r
1054           <xs:element name="defaultEnableGuardTimer" type="xs:boolean"/>\r
1055           <xs:element name="defaultGuardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
1056           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean"/>\r
1057           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean"/>\r
1058           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean"/>\r
1059           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable"/>\r
1060           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean"/>\r
1061           <xs:element name="defaultPlayRingWhenOfferCall" type="xs:boolean"/>\r
1062           <xs:element name="uniformCallDistributionPolicyScope" type="CallCenterUniformCallDistributionPolicyScope"/>\r
1063           <xs:element name="callHandlingSamplingPeriodMinutes" type="CallHandlingSamplingPeriodMinutes"/>\r
1064           <xs:element name="callHandlingMinimumSamplingSize" type="CallHandlingMinimumSamplingSize"/>\r
1065           <xs:element name="playToneToAgentForEmergencyCall" type="xs:boolean"/>\r
1066           <xs:element name="emergencyCallCLIDPrefix" type="CallCenterEmergencyCallCLIDPrefix"/>\r
1067         </xs:sequence>\r
1068       </xs:extension>\r
1069     </xs:complexContent>\r
1070   </xs:complexType>    \r
1071     \r
1072   <xs:complexType name="SystemCallRecordingAddPlatformRequest">\r
1073     <xs:annotation>\r
1074       <xs:appinfo>\r
1075         <asDataModeSupported>true</asDataModeSupported>\r
1076         <hssDataModeSupported>false</hssDataModeSupported>\r
1077       </xs:appinfo>\r
1078       <xs:documentation>\r
1079         Add a Call Recording platform.\r
1080         The response is either a SuccessResponse or an ErrorResponse.\r
1081       </xs:documentation>\r
1082     </xs:annotation>\r
1083     <xs:complexContent>\r
1084       <xs:extension base="core:OCIRequest">\r
1085         <xs:sequence>\r
1086           <xs:element name="name" type="CallRecordingPlatformName"/>\r
1087           <xs:element name="netAddress" type="NetAddress"/>\r
1088           <xs:element name="port" type="Port"/>\r
1089           <xs:element name="mediaStream" type="MediaStream"/>\r
1090           <xs:element name="transportType" type="TransportProtocol"/>\r
1091           <xs:element name="description" type="CallRecordingPlatformDescription" minOccurs="0"/>\r
1092         </xs:sequence>\r
1093       </xs:extension>\r
1094     </xs:complexContent>\r
1095   </xs:complexType>    \r
1096     \r
1097   <xs:complexType name="SystemCallCenterReportingServerGetListRequest">\r
1098     <xs:annotation>\r
1099       <xs:appinfo>\r
1100         <asDataModeSupported>true</asDataModeSupported>\r
1101         <hssDataModeSupported>false</hssDataModeSupported>\r
1102       </xs:appinfo>\r
1103       <xs:documentation>\r
1104         Request to get a list of Call Center Reporting Server.\r
1105         The response is either SystemCallCenterReportingServerGetListResponse or ErrorResponse.\r
1106       </xs:documentation>\r
1107     </xs:annotation>\r
1108     <xs:complexContent>\r
1109       <xs:extension base="core:OCIRequest">\r
1110         <xs:sequence/>\r
1111       </xs:extension>\r
1112     </xs:complexContent>\r
1113   </xs:complexType>    \r
1114     \r
1115   <xs:complexType name="SystemCallCenterReportingServerGetListResponse">\r
1116     <xs:annotation>\r
1117       <xs:appinfo>\r
1118         <asDataModeSupported>true</asDataModeSupported>\r
1119         <hssDataModeSupported>false</hssDataModeSupported>\r
1120       </xs:appinfo>\r
1121       <xs:documentation>\r
1122         Response to SystemCallCenterReportingServerGetListRequest.  The table columns are:\r
1123         "Name", "URL", "Net Address", and "Description".\r
1124       </xs:documentation>\r
1125     </xs:annotation>\r
1126     <xs:complexContent>\r
1127       <xs:extension base="core:OCIDataResponse">\r
1128         <xs:sequence>\r
1129           <xs:element name="reportingServerTable" type="core:OCITable"/>\r
1130         </xs:sequence>\r
1131       </xs:extension>\r
1132     </xs:complexContent>\r
1133   </xs:complexType>    \r
1134     \r
1135   <xs:complexType name="SystemIntegratedIMPGetRequest">\r
1136     <xs:annotation>\r
1137       <xs:documentation>\r
1138         Get the system Integrated IMP service attributes.\r
1139         The response is either SystemIntegratedIMPGetResponse or ErrorResponse.\r
1140         \r
1141         Replaced by SystemIntegratedIMPGetRequest19.\r
1142       </xs:documentation>\r
1143     </xs:annotation>\r
1144     <xs:complexContent>\r
1145       <xs:extension base="core:OCIRequest"/>\r
1146     </xs:complexContent>\r
1147   </xs:complexType>    \r
1148     \r
1149   <xs:complexType name="SystemIntegratedIMPGetResponse">\r
1150     <xs:annotation>\r
1151       <xs:documentation>\r
1152         Response to the SystemIntegratedIMPGetRequest.\r
1153         The response contains the system Integrated IMP service attributes.\r
1154         \r
1155         Replaced by SystemIntegratedIMPGetResponse19.\r
1156       </xs:documentation>\r
1157     </xs:annotation>\r
1158     <xs:complexContent>\r
1159       <xs:extension base="core:OCIDataResponse">\r
1160         <xs:sequence>\r
1161           <xs:element name="serviceDomain" type="DomainName" minOccurs="0"/>\r
1162           <xs:element name="servicePort" type="Port" minOccurs="0"/>\r
1163           <xs:element name="addServiceProviderInIMPUserId" type="xs:boolean"/>\r
1164         </xs:sequence>\r
1165       </xs:extension>\r
1166     </xs:complexContent>\r
1167   </xs:complexType>    \r
1168     \r
1169   <xs:complexType name="SystemNumberActivationGetRequest">\r
1170     <xs:annotation>\r
1171       <xs:documentation>\r
1172         Request to get the Number Activation state.\r
1173         The response is either SystemNumberActivationGetResponse or 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:extension>\r
1180     </xs:complexContent>\r
1181   </xs:complexType>    \r
1182     \r
1183   <xs:complexType name="SystemNumberActivationGetResponse">\r
1184     <xs:annotation>\r
1185       <xs:documentation>\r
1186         Response to SystemNumberActivationGetRequest.\r
1187         Contains the system number activation setting.\r
1188       </xs:documentation>\r
1189     </xs:annotation>\r
1190     <xs:complexContent>\r
1191       <xs:extension base="core:OCIDataResponse">\r
1192         <xs:sequence>\r
1193           <xs:element name="useNumberActivation" type="xs:boolean"/>\r
1194         </xs:sequence>\r
1195       </xs:extension>\r
1196     </xs:complexContent>\r
1197   </xs:complexType>    \r
1198     \r
1199   <xs:complexType name="SystemNumberActivationModifyRequest">\r
1200     <xs:annotation>\r
1201       <xs:documentation>\r
1202         Request to modify system number activation setting.\r
1203         The response is either SuccessResponse or ErrorResponse.\r
1204       </xs:documentation>\r
1205     </xs:annotation>\r
1206     <xs:complexContent>\r
1207       <xs:extension base="core:OCIRequest">\r
1208         <xs:sequence>\r
1209           <xs:element name="useNumberActivation" type="xs:boolean" minOccurs="0"/>\r
1210         </xs:sequence>\r
1211       </xs:extension>\r
1212     </xs:complexContent>\r
1213   </xs:complexType>    \r
1214     \r
1215   <xs:complexType name="SystemSelectiveServicesGetRequest">\r
1216     <xs:annotation>\r
1217       <xs:appinfo>\r
1218         <asDataModeSupported>true</asDataModeSupported>\r
1219         <hssDataModeSupported>false</hssDataModeSupported>\r
1220       </xs:appinfo>\r
1221       <xs:documentation>\r
1222         Request the system level data associated with Selective Services.\r
1223         The response is either a SystemSelectiveServicesGetResponse or an\r
1224         ErrorResponse.\r
1225       </xs:documentation>\r
1226     </xs:annotation>\r
1227     <xs:complexContent>\r
1228       <xs:extension base="core:OCIRequest">\r
1229         <xs:sequence/>\r
1230       </xs:extension>\r
1231     </xs:complexContent>\r
1232   </xs:complexType>    \r
1233     \r
1234   <xs:complexType name="SystemSelectiveServicesGetResponse">\r
1235     <xs:annotation>\r
1236       <xs:appinfo>\r
1237         <asDataModeSupported>true</asDataModeSupported>\r
1238         <hssDataModeSupported>false</hssDataModeSupported>\r
1239       </xs:appinfo>\r
1240       <xs:documentation>\r
1241         Response to SystemSelectiveServicesGetRequest.\r
1242       </xs:documentation>\r
1243     </xs:annotation>\r
1244     <xs:complexContent>\r
1245       <xs:extension base="core:OCIDataResponse">\r
1246         <xs:sequence>\r
1247           <xs:element name="scheduleCombination" type="ScheduleCombinationType"/>\r
1248         </xs:sequence>\r
1249       </xs:extension>\r
1250     </xs:complexContent>\r
1251   </xs:complexType>    \r
1252     \r
1253   <xs:complexType name="SystemSIPDeviceTypeAddRequest18">\r
1254     <xs:annotation>\r
1255       <xs:documentation>\r
1256         Request to add a sip device type.\r
1257         The response is either SuccessResponse or ErrorResponse.\r
1258         \r
1259         The following elements are only used in HSS data mode:\r
1260           enable3G4GContinuity\r
1261           \r
1262         Replaced by: SystemSIPDeviceTypeAddRequest19\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="deviceType" type="AccessDeviceType"/>\r
1269           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
1270           <xs:element name="profile" type="SignalingAddressType"/>\r
1271           <xs:element name="registrationCapable" type="xs:boolean"/>\r
1272           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
1273           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
1274           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
1275           <xs:element name="RFC3264Hold" type="xs:boolean"/>\r
1276           <xs:element name="isTrusted" type="xs:boolean"/>\r
1277           <xs:element name="E164Capable" type="xs:boolean"/>\r
1278           <xs:element name="routeAdvance" type="xs:boolean"/>\r
1279           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
1280           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
1281           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
1282           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
1283           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
1284           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
1285           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptions16sp1" minOccurs="0"/>\r
1286           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
1287           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
1288           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
1289           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
1290           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
1291           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
1292           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
1293           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
1294           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
1295           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
1296           <xs:element name="supportCallCenterMIMEType" type="xs:boolean"/>\r
1297           <xs:element name="trunkMode" type="TrunkMode"/>\r
1298           <xs:element name="addPCalledPartyId" type="xs:boolean"/>\r
1299           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean"/>\r
1300           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy"/>\r
1301           <xs:element name="enable3G4GContinuity" type="xs:boolean"/>\r
1302           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean"/>\r
1303           <xs:element name="deviceTypeConfigurationOption" type="DeviceTypeConfigurationOptionType"/>\r
1304         </xs:sequence>\r
1305       </xs:extension>\r
1306     </xs:complexContent>\r
1307   </xs:complexType>    \r
1308     \r
1309   <xs:complexType name="SystemSIPDeviceTypeFileAddRequest18">\r
1310     <xs:annotation>\r
1311       <xs:documentation>\r
1312           Request to add a sip device type file.\r
1313           The response is either SuccessResponse or ErrorResponse.\r
1314         </xs:documentation>\r
1315     </xs:annotation>\r
1316     <xs:complexContent>\r
1317       <xs:extension base="core:OCIRequest">\r
1318         <xs:sequence>\r
1319           <xs:element name="deviceType" type="AccessDeviceType"/>\r
1320           <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>\r
1321           <xs:element name="remoteFileFormat" type="DeviceManagementFileFormat"/>\r
1322           <xs:element name="fileCategory" type="DeviceManagementFileCategory"/>\r
1323           <xs:element name="fileCustomization" type="DeviceManagementFileCustomization"/>\r
1324           <xs:element name="fileSource" type="DeviceTypeFileEnhancedConfigurationMode"/>\r
1325           <xs:element name="uploadFile" type="FileResource" minOccurs="0"/>\r
1326           <xs:element name="useHttpDigestAuthentication" type="xs:boolean"/>\r
1327           <xs:element name="macBasedFileAuthentication" type="xs:boolean"/>\r
1328           <xs:element name="userNamePasswordFileAuthentication" type="xs:boolean"/>\r
1329           <xs:element name="macInNonRequestURI" type="xs:boolean"/>\r
1330           <xs:element name="macFormatInNonRequestURI" type="DeviceManagementAccessURI" minOccurs="0"/>\r
1331           <xs:element name="allowHttp" type="xs:boolean"/>\r
1332           <xs:element name="allowHttps" type="xs:boolean"/>\r
1333           <xs:element name="allowTftp" type="xs:boolean"/>\r
1334           <xs:element name="enableCaching" type="xs:boolean"/>\r
1335         </xs:sequence>\r
1336       </xs:extension>\r
1337     </xs:complexContent>\r
1338   </xs:complexType>    \r
1339     \r
1340   <xs:complexType name="SystemSIPDeviceTypeFileGetRequest18">\r
1341     <xs:annotation>\r
1342       <xs:documentation>\r
1343           Request to get a sip device type file.\r
1344           The response is either SystemSIPDeviceTypeFileGetResponse18 or ErrorResponse.\r
1345         </xs:documentation>\r
1346     </xs:annotation>\r
1347     <xs:complexContent>\r
1348       <xs:extension base="core:OCIRequest">\r
1349         <xs:sequence>\r
1350           <xs:element name="deviceType" type="AccessDeviceType"/>\r
1351           <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>\r
1352         </xs:sequence>\r
1353       </xs:extension>\r
1354     </xs:complexContent>\r
1355   </xs:complexType>    \r
1356     \r
1357   <xs:complexType name="SystemSIPDeviceTypeFileGetResponse18">\r
1358     <xs:annotation>\r
1359       <xs:documentation>\r
1360           Response to SystemSIPDeviceTypeFileGetRequest18.          \r
1361           Take note: \r
1362           \r
1363           1. accessUrl may have undefined content. \r
1364           When it is the case, undefined content is put between [].\r
1365           It may also be set to "Error Access FQDN Not Provisioned" when the access FQDN is not set,\r
1366           or "Error Access Context Name Not Provisioned" when the context name is not set.\r
1367 \r
1368           2. repositoryUrl may be set to "DEVICE_CONFIGURATION_FILE_REPOSITORY_MISSING", if there is no file repository defined.\r
1369         </xs:documentation>\r
1370     </xs:annotation>\r
1371     <xs:complexContent>\r
1372       <xs:extension base="core:OCIDataResponse">\r
1373         <xs:sequence>\r
1374           <xs:element name="remoteFileFormat" type="DeviceManagementFileFormat"/>\r
1375           <xs:element name="fileCategory" type="DeviceManagementFileCategory"/>\r
1376           <xs:element name="fileCustomization" type="DeviceManagementFileCustomization"/>\r
1377           <xs:element name="fileSource" type="DeviceTypeFileEnhancedConfigurationMode"/>\r
1378           <xs:element name="configurationFileName" type="AccessDeviceEnhancedConfigurationFileName" minOccurs="0"/>\r
1379           <xs:element name="useHttpDigestAuthentication" type="xs:boolean"/>\r
1380           <xs:element name="macBasedFileAuthentication" type="xs:boolean"/>\r
1381           <xs:element name="userNamePasswordFileAuthentication" type="xs:boolean"/>\r
1382           <xs:element name="macInNonRequestURI" type="xs:boolean"/>\r
1383           <xs:element name="macFormatInNonRequestURI" type="DeviceManagementAccessURI" minOccurs="0"/>\r
1384           <xs:element name="accessUrl" type="URL"/>\r
1385           <xs:element name="repositoryUrl" type="URL" minOccurs="0"/>\r
1386           <xs:element name="templateUrl" type="URL" minOccurs="0"/>\r
1387           <xs:element name="allowHttp" type="xs:boolean"/>\r
1388           <xs:element name="allowHttps" type="xs:boolean"/>\r
1389           <xs:element name="allowTftp" type="xs:boolean"/>\r
1390           <xs:element name="enableCaching" type="xs:boolean"/>\r
1391         </xs:sequence>\r
1392       </xs:extension>\r
1393     </xs:complexContent>\r
1394   </xs:complexType>    \r
1395     \r
1396   <xs:complexType name="SystemSIPDeviceTypeGetRequest18">\r
1397     <xs:annotation>\r
1398       <xs:documentation>\r
1399         Request to get a sip device type.\r
1400         See Also: SystemDeviceTypeGetRequest\r
1401         The response is either SystemSIPDeviceTypeGetResponse18 or ErrorResponse.\r
1402         \r
1403         Replaced by: SystemSIPDeviceTypeGetRequest19\r
1404       </xs:documentation>\r
1405     </xs:annotation>\r
1406     <xs:complexContent>\r
1407       <xs:extension base="core:OCIRequest">\r
1408         <xs:sequence>\r
1409           <xs:element name="deviceType" type="AccessDeviceType"/>\r
1410         </xs:sequence>\r
1411       </xs:extension>\r
1412     </xs:complexContent>\r
1413   </xs:complexType>    \r
1414     \r
1415   <xs:complexType name="SystemSIPDeviceTypeGetResponse18">\r
1416     <xs:annotation>\r
1417       <xs:documentation>\r
1418         Response to SystemSIPDeviceTypeGetRequest18.\r
1419         \r
1420         The following elements are only used in HSS data mode:\r
1421           enable3G4GContinuity\r
1422           \r
1423         Replaced by: SystemSIPDeviceTypeGetResponse19   \r
1424       </xs:documentation>\r
1425     </xs:annotation>\r
1426     <xs:complexContent>\r
1427       <xs:extension base="core:OCIDataResponse">\r
1428         <xs:sequence>\r
1429           <xs:element name="isObsolete" type="xs:boolean"/>\r
1430           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
1431           <xs:element name="profile" type="SignalingAddressType"/>\r
1432           <xs:element name="registrationCapable" type="xs:boolean"/>\r
1433           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
1434           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
1435           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
1436           <xs:element name="RFC3264Hold" type="xs:boolean"/>\r
1437           <xs:element name="isTrusted" type="xs:boolean"/>\r
1438           <xs:element name="E164Capable" type="xs:boolean"/>\r
1439           <xs:element name="routeAdvance" type="xs:boolean"/>\r
1440           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
1441           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
1442           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
1443           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
1444           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
1445           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
1446           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptionsRead16sp1" minOccurs="0"/>\r
1447           <xs:element name="protocolChoice" type="AccessDeviceProtocol" maxOccurs="unbounded"/>\r
1448           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
1449           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
1450           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
1451           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
1452           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
1453           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
1454           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
1455           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
1456           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
1457           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
1458           <xs:element name="supportCallCenterMIMEType" type="xs:boolean"/>\r
1459           <xs:element name="trunkMode" type="TrunkMode"/>\r
1460           <xs:element name="addPCalledPartyId" type="xs:boolean"/>\r
1461           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean"/>\r
1462           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy"/>\r
1463           <xs:element name="enable3G4GContinuity" type="xs:boolean"/>\r
1464           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean"/>\r
1465           <xs:element name="deviceTypeConfigurationOption" type="DeviceTypeConfigurationOptionType"/>\r
1466         </xs:sequence>\r
1467       </xs:extension>\r
1468     </xs:complexContent>\r
1469   </xs:complexType>    \r
1470     \r
1471   <xs:complexType name="SystemSIPDeviceTypeModifyRequest17">\r
1472     <xs:annotation>\r
1473       <xs:documentation>\r
1474         Request to modify a sip device type.\r
1475         The following elements are not changeable:\r
1476           numberOfPorts\r
1477           SignalingAddressType\r
1478           isConferenceDevice\r
1479           isMusicOnHoldDevice\r
1480           isMobilityManagerDevice\r
1481         The response is either SuccessResponse or ErrorResponse.\r
1482         \r
1483         The following elements are only used in HSS data mode:\r
1484           enable3G4GContinuity        \r
1485         \r
1486         Replaced by: SystemSIPDeviceTypeModifyRequest19     \r
1487       </xs:documentation>\r
1488     </xs:annotation>\r
1489     <xs:complexContent>\r
1490       <xs:extension base="core:OCIRequest">\r
1491         <xs:sequence>\r
1492           <xs:element name="deviceType" type="AccessDeviceType"/>\r
1493           <xs:element name="isObsolete" type="xs:boolean" minOccurs="0"/>\r
1494           <xs:element name="registrationCapable" type="xs:boolean" minOccurs="0"/>\r
1495           <xs:element name="RFC3264Hold" type="xs:boolean" minOccurs="0"/>\r
1496           <xs:element name="isTrusted" type="xs:boolean" minOccurs="0"/>\r
1497           <xs:element name="E164Capable" type="xs:boolean" minOccurs="0"/>\r
1498           <xs:element name="routeAdvance" type="xs:boolean" minOccurs="0"/>\r
1499           <xs:element name="forwardingOverride" type="xs:boolean" minOccurs="0"/>\r
1500           <xs:element name="wirelessIntegration" type="xs:boolean" minOccurs="0"/>\r
1501           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" nillable="true" minOccurs="0"/>\r
1502           <xs:element name="isVideoCapable" type="xs:boolean" minOccurs="0"/>\r
1503           <xs:element name="PBXIntegration" type="xs:boolean" minOccurs="0"/>\r
1504           <xs:element name="staticRegistrationCapable" type="xs:boolean" minOccurs="0"/>\r
1505           <xs:element name="cpeDeviceOptions" type="CPEDeviceModifyOptions16sp1" minOccurs="0"/>\r
1506           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType" minOccurs="0"/>\r
1507           <xs:element name="authenticateRefer" type="xs:boolean" minOccurs="0"/>\r
1508           <xs:element name="autoConfigSoftClient" type="xs:boolean" minOccurs="0"/>\r
1509           <xs:element name="authenticationMode" type="AuthenticationMode" minOccurs="0"/>\r
1510           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean" minOccurs="0"/>\r
1511           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean" minOccurs="0"/>\r
1512           <xs:element name="requiresMWISubscription" type="xs:boolean" minOccurs="0"/>\r
1513           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean" minOccurs="0"/>\r
1514           <xs:element name="adviceOfChargeCapable" type="xs:boolean" minOccurs="0"/>\r
1515           <xs:element name="resetEvent" type="AccessDeviceResetEvent" nillable="true" minOccurs="0"/>\r
1516           <xs:element name="supportCallCenterMIMEType" type="xs:boolean" minOccurs="0"/>\r
1517           <xs:element name="trunkMode" type="TrunkMode" minOccurs="0"/>\r
1518           <xs:element name="addPCalledPartyId" type="xs:boolean" minOccurs="0"/>\r
1519           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean" minOccurs="0"/>\r
1520           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy" minOccurs="0"/>\r
1521           <xs:element name="enable3G4GContinuity" type="xs:boolean" minOccurs="0"/>\r
1522           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean" minOccurs="0"/>\r
1523         </xs:sequence>\r
1524       </xs:extension>\r
1525     </xs:complexContent>\r
1526   </xs:complexType>    \r
1527     \r
1528   <xs:complexType name="SystemSIPDeviceTypeAddRequest18sp1">\r
1529     <xs:annotation>\r
1530       <xs:documentation>\r
1531         Request to add a sip device type.\r
1532         The response is either SuccessResponse or ErrorResponse.\r
1533         The following elements are only used in HSS data mode:\r
1534           enable3G4GContinuity, use value "false" in AS data mode\r
1535         The following elements are only used in AS data mode:\r
1536           holdAnnouncementMethod, use value "useInactive" in HSS data mode      \r
1537 \r
1538         The following element values are only applicable in AS data mode:\r
1539           holdNormalization=useRfc3264Hold will raise an error in HSS data mode\r
1540       </xs:documentation>\r
1541     </xs:annotation>\r
1542     <xs:complexContent>\r
1543       <xs:extension base="core:OCIRequest">\r
1544         <xs:sequence>\r
1545           <xs:element name="deviceType" type="AccessDeviceType"/>\r
1546           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
1547           <xs:element name="profile" type="SignalingAddressType"/>\r
1548           <xs:element name="registrationCapable" type="xs:boolean"/>\r
1549           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
1550           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
1551           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
1552           <xs:element name="holdNormalization" type="HoldNormalizationMode"/>\r
1553           <xs:element name="holdAnnouncementMethod" type="HoldAnnouncementMethodMode"/>\r
1554           <xs:element name="isTrusted" type="xs:boolean"/>\r
1555           <xs:element name="E164Capable" type="xs:boolean"/>\r
1556           <xs:element name="routeAdvance" type="xs:boolean"/>\r
1557           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
1558           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
1559           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
1560           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
1561           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
1562           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
1563           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptions16sp1" minOccurs="0"/>\r
1564           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
1565           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
1566           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
1567           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
1568           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
1569           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
1570           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
1571           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
1572           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
1573           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
1574           <xs:element name="supportCallCenterMIMEType" type="xs:boolean"/>\r
1575           <xs:element name="trunkMode" type="TrunkMode"/>\r
1576           <xs:element name="addPCalledPartyId" type="xs:boolean"/>\r
1577           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean"/>\r
1578           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy"/>\r
1579           <xs:element name="enable3G4GContinuity" type="xs:boolean"/>\r
1580           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean"/>\r
1581           <xs:element name="deviceTypeConfigurationOption" type="DeviceTypeConfigurationOptionType"/>\r
1582         </xs:sequence>\r
1583       </xs:extension>\r
1584     </xs:complexContent>\r
1585   </xs:complexType>    \r
1586     \r
1587   <xs:complexType name="SystemSIPDeviceTypeGetRequest18sp1">\r
1588     <xs:annotation>\r
1589       <xs:documentation>\r
1590         Request to get a sip device type.\r
1591         See Also: SystemDeviceTypeGetRequest\r
1592         The response is either SystemSIPDeviceTypeGetResponse18sp1 or ErrorResponse.\r
1593       </xs:documentation>\r
1594     </xs:annotation>\r
1595     <xs:complexContent>\r
1596       <xs:extension base="core:OCIRequest">\r
1597         <xs:sequence>\r
1598           <xs:element name="deviceType" type="AccessDeviceType"/>\r
1599         </xs:sequence>\r
1600       </xs:extension>\r
1601     </xs:complexContent>\r
1602   </xs:complexType>    \r
1603     \r
1604   <xs:complexType name="SystemSIPDeviceTypeGetResponse18sp1">\r
1605     <xs:annotation>\r
1606       <xs:documentation>\r
1607         Response to SystemSIPDeviceTypeGetRequest18sp1.\r
1608         The following elements are only used in AS data mode:\r
1609           holdAnnouncementMethod \r
1610         The following elements are only used in HSS data mode:\r
1611           enable3G4GContinuity\r
1612 \r
1613         The following element values are only applicable in AS data mode:\r
1614           holdNormalization=useRfc3264Hold\r
1615       </xs:documentation>\r
1616     </xs:annotation>\r
1617     <xs:complexContent>\r
1618       <xs:extension base="core:OCIDataResponse">\r
1619         <xs:sequence>\r
1620           <xs:element name="isObsolete" type="xs:boolean"/>\r
1621           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
1622           <xs:element name="profile" type="SignalingAddressType"/>\r
1623           <xs:element name="registrationCapable" type="xs:boolean"/>\r
1624           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
1625           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
1626           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
1627           <xs:element name="holdNormalization" type="HoldNormalizationMode"/>\r
1628           <xs:element name="holdAnnouncementMethod" type="HoldAnnouncementMethodMode"/>\r
1629           <xs:element name="isTrusted" type="xs:boolean"/>\r
1630           <xs:element name="E164Capable" type="xs:boolean"/>\r
1631           <xs:element name="routeAdvance" type="xs:boolean"/>\r
1632           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
1633           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
1634           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
1635           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
1636           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
1637           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
1638           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptionsRead16sp1" minOccurs="0"/>\r
1639           <xs:element name="protocolChoice" type="AccessDeviceProtocol" maxOccurs="unbounded"/>\r
1640           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
1641           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
1642           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
1643           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
1644           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
1645           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
1646           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
1647           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
1648           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
1649           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
1650           <xs:element name="supportCallCenterMIMEType" type="xs:boolean"/>\r
1651           <xs:element name="trunkMode" type="TrunkMode"/>\r
1652           <xs:element name="addPCalledPartyId" type="xs:boolean"/>\r
1653           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean"/>\r
1654           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy"/>\r
1655           <xs:element name="enable3G4GContinuity" type="xs:boolean"/>\r
1656           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean"/>\r
1657           <xs:element name="deviceTypeConfigurationOption" type="DeviceTypeConfigurationOptionType"/>\r
1658         </xs:sequence>\r
1659       </xs:extension>\r
1660     </xs:complexContent>\r
1661   </xs:complexType>    \r
1662     \r
1663   <xs:complexType name="SystemThirdPartyIMPGetRequest">\r
1664     <xs:annotation>\r
1665       <xs:documentation>\r
1666         Get the system Third-Party IMP service attributes.\r
1667         The response is either SystemThirdPartyIMPGetResponse or ErrorResponse.\r
1668         \r
1669         Replaced by SystemThirdPartyIMPGetRequest19.\r
1670       </xs:documentation>\r
1671     </xs:annotation>\r
1672     <xs:complexContent>\r
1673       <xs:extension base="core:OCIRequest"/>\r
1674     </xs:complexContent>\r
1675   </xs:complexType>    \r
1676     \r
1677   <xs:complexType name="SystemThirdPartyIMPGetResponse">\r
1678     <xs:annotation>\r
1679       <xs:documentation>\r
1680         Response to the SystemThirdPartyIMPGetRequest.\r
1681         The response contains the system Third-Party IMP service attributes.\r
1682         \r
1683         Replaced by SystemThirdPartyIMPGetResponse.\r
1684       </xs:documentation>\r
1685     </xs:annotation>\r
1686     <xs:complexContent>\r
1687       <xs:extension base="core:OCIDataResponse">\r
1688         <xs:sequence>\r
1689           <xs:element name="serviceNetAddress" type="NetAddress" minOccurs="0"/>\r
1690           <xs:element name="servicePort" type="Port" minOccurs="0"/>\r
1691         </xs:sequence>\r
1692       </xs:extension>\r
1693     </xs:complexContent>\r
1694   </xs:complexType>    \r
1695     \r
1696   <xs:complexType name="SystemThirdPartyVoiceMailSupportGetRequest">\r
1697     <xs:annotation>\r
1698       <xs:documentation>\r
1699         Request the system level data associated with Third-party Voice Mail Support.\r
1700         The response is either a SystemThirdPartyVoiceMailSupportGetResponse or an\r
1701         ErrorResponse.\r
1702       </xs:documentation>\r
1703     </xs:annotation>\r
1704     <xs:complexContent>\r
1705       <xs:extension base="core:OCIRequest">\r
1706         <xs:sequence/>\r
1707       </xs:extension>\r
1708     </xs:complexContent>\r
1709   </xs:complexType>    \r
1710     \r
1711   <xs:complexType name="SystemThirdPartyVoiceMailSupportGetResponse">\r
1712     <xs:annotation>\r
1713       <xs:documentation>\r
1714         Response to SystemThirdPartyVoiceMailSupportGetRequest.\r
1715       </xs:documentation>\r
1716     </xs:annotation>\r
1717     <xs:complexContent>\r
1718       <xs:extension base="core:OCIDataResponse">\r
1719         <xs:sequence>\r
1720           <xs:element name="overrideAltCallerIdForVMRetrieval" type="xs:boolean"/>\r
1721         </xs:sequence>\r
1722       </xs:extension>\r
1723     </xs:complexContent>\r
1724   </xs:complexType>    \r
1725     \r
1726   <xs:complexType name="GroupHuntGroupAddInstanceRequest17sp1V1">\r
1727     <xs:annotation>\r
1728       <xs:documentation>\r
1729         Add a Hunt Group instance to a group.\r
1730         The domain is required in the serviceUserId.\r
1731         The response is either SuccessResponse or ErrorResponse.\r
1732         The following elements are only used in HSS data mode:\r
1733            allowMembersToControlGroupBusy, use value "false" in AS data mode\r
1734            enableGroupBusy, use value "false" in AS data mode\r
1735       </xs:documentation>\r
1736     </xs:annotation>\r
1737     <xs:complexContent>\r
1738       <xs:extension base="core:OCIRequest">\r
1739         <xs:sequence>\r
1740           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1741           <xs:element name="groupId" type="GroupId"/>\r
1742           <xs:element name="serviceUserId" type="UserId"/>\r
1743           <xs:element name="serviceInstanceProfile" type="ServiceInstanceAddProfile"/>\r
1744           <xs:element name="policy" type="HuntPolicy"/>\r
1745           <xs:element name="huntAfterNoAnswer" type="xs:boolean"/>\r
1746           <xs:element name="noAnswerNumberOfRings" type="HuntNoAnswerRings"/>\r
1747           <xs:element name="forwardAfterTimeout" type="xs:boolean"/>\r
1748           <xs:element name="forwardTimeoutSeconds" type="HuntForwardTimeoutSeconds"/>\r
1749           <xs:element name="forwardToPhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
1750           <xs:element name="agentUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
1751           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
1752           <xs:element name="allowMembersToControlGroupBusy" type="xs:boolean"/>\r
1753           <xs:element name="enableGroupBusy" type="xs:boolean"/>\r
1754         </xs:sequence>\r
1755       </xs:extension>\r
1756     </xs:complexContent>\r
1757   </xs:complexType>    \r
1758     \r
1759   <xs:complexType name="GroupHuntGroupAddInstanceRequest17sp4">\r
1760     <xs:annotation>\r
1761       <xs:appinfo>\r
1762         <asDataModeSupported>true</asDataModeSupported>\r
1763         <hssDataModeSupported>true</hssDataModeSupported>\r
1764       </xs:appinfo>\r
1765       <xs:documentation>\r
1766         Add a Hunt Group instance to a group.\r
1767         The domain is required in the serviceUserId.\r
1768         The response is either SuccessResponse or ErrorResponse.\r
1769         The following elements are only used in AS data mode:\r
1770            useSystemHuntGroupCLIDSetting, use value "true" in HSS data mode\r
1771            includeHuntGroupNameInCLID, use value "true" in HSS data mode           \r
1772       </xs:documentation>\r
1773     </xs:annotation>\r
1774     <xs:complexContent>\r
1775       <xs:extension base="core:OCIRequest">\r
1776         <xs:sequence>\r
1777           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1778           <xs:element name="groupId" type="GroupId"/>\r
1779           <xs:element name="serviceUserId" type="UserId"/>\r
1780           <xs:element name="serviceInstanceProfile" type="ServiceInstanceAddProfile"/>\r
1781           <xs:element name="policy" type="HuntPolicy"/>\r
1782           <xs:element name="huntAfterNoAnswer" type="xs:boolean"/>\r
1783           <xs:element name="noAnswerNumberOfRings" type="HuntNoAnswerRings"/>\r
1784           <xs:element name="forwardAfterTimeout" type="xs:boolean"/>\r
1785           <xs:element name="forwardTimeoutSeconds" type="HuntForwardTimeoutSeconds"/>\r
1786           <xs:element name="forwardToPhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
1787           <xs:element name="agentUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
1788           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
1789           <xs:element name="useSystemHuntGroupCLIDSetting" type="xs:boolean"/>\r
1790           <xs:element name="includeHuntGroupNameInCLID" type="xs:boolean"/>\r
1791           <xs:element name="enableNotReachableForwarding" type="xs:boolean"/>\r
1792           <xs:element name="notReachableForwardToPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1793           <xs:element name="makeBusyWhenNotReachable" type="xs:boolean"/>\r
1794         </xs:sequence>\r
1795       </xs:extension>\r
1796     </xs:complexContent>\r
1797   </xs:complexType>    \r
1798     \r
1799   <xs:complexType name="GroupHuntGroupGetInstanceRequest17sp1V1">\r
1800     <xs:annotation>\r
1801       <xs:documentation>\r
1802         Request to get all the information of a Hunt Group instance.\r
1803         The response is either GroupHuntGroupGetInstanceResponse17sp1V1 or ErrorResponse.\r
1804       </xs:documentation>\r
1805     </xs:annotation>\r
1806     <xs:complexContent>\r
1807       <xs:extension base="core:OCIRequest">\r
1808         <xs:sequence>\r
1809           <xs:element name="serviceUserId" type="UserId"/>\r
1810         </xs:sequence>\r
1811       </xs:extension>\r
1812     </xs:complexContent>\r
1813   </xs:complexType>    \r
1814     \r
1815   <xs:complexType name="GroupHuntGroupGetInstanceResponse17sp1V1">\r
1816     <xs:annotation>\r
1817       <xs:documentation>\r
1818         Response to GroupHuntGroupGetInstanceRequest17sp1V1.\r
1819         Contains the service profile information and a table of assigned users.\r
1820         The table has column headings: "User Id", "Last Name", "First Name",\r
1821         "Hiragana Last Name", "Hiragana First Name", "Weight".\r
1822         The following elements are only used in HSS data mode:\r
1823            allowMembersToControlGroupBusy\r
1824            enableGroupBusy           \r
1825       </xs:documentation>\r
1826     </xs:annotation>\r
1827     <xs:complexContent>\r
1828       <xs:extension base="core:OCIDataResponse">\r
1829         <xs:sequence>\r
1830           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile17"/>\r
1831           <xs:element name="policy" type="HuntPolicy"/>\r
1832           <xs:element name="huntAfterNoAnswer" type="xs:boolean"/>\r
1833           <xs:element name="noAnswerNumberOfRings" type="HuntNoAnswerRings"/>\r
1834           <xs:element name="forwardAfterTimeout" type="xs:boolean"/>\r
1835           <xs:element name="forwardTimeoutSeconds" type="HuntForwardTimeoutSeconds"/>\r
1836           <xs:element name="forwardToPhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
1837           <xs:element name="agentUserTable" type="core:OCITable"/>\r
1838           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
1839           <xs:element name="allowMembersToControlGroupBusy" type="xs:boolean"/>\r
1840           <xs:element name="enableGroupBusy" type="xs:boolean"/>\r
1841         </xs:sequence>\r
1842       </xs:extension>\r
1843     </xs:complexContent>\r
1844   </xs:complexType>    \r
1845     \r
1846   <xs:complexType name="GroupHuntGroupGetInstanceRequest17sp4">\r
1847     <xs:annotation>\r
1848       <xs:appinfo>\r
1849         <asDataModeSupported>true</asDataModeSupported>\r
1850         <hssDataModeSupported>true</hssDataModeSupported>\r
1851       </xs:appinfo>\r
1852       <xs:documentation>\r
1853         Request to get all the information of a Hunt Group instance.\r
1854         The response is either GroupHuntGroupGetInstanceResponse17sp4 or ErrorResponse.\r
1855       </xs:documentation>\r
1856     </xs:annotation>\r
1857     <xs:complexContent>\r
1858       <xs:extension base="core:OCIRequest">\r
1859         <xs:sequence>\r
1860           <xs:element name="serviceUserId" type="UserId"/>\r
1861         </xs:sequence>\r
1862       </xs:extension>\r
1863     </xs:complexContent>\r
1864   </xs:complexType>    \r
1865     \r
1866   <xs:complexType name="GroupHuntGroupGetInstanceResponse17sp4">\r
1867     <xs:annotation>\r
1868       <xs:appinfo>\r
1869         <asDataModeSupported>true</asDataModeSupported>\r
1870         <hssDataModeSupported>true</hssDataModeSupported>\r
1871       </xs:appinfo>\r
1872       <xs:documentation>\r
1873         Response to GroupHuntGroupGetInstanceRequest17sp4.\r
1874         Contains the service profile information and a table of assigned users.\r
1875         The table has column headings: "User Id", "Last Name", "First Name",\r
1876         "Hiragana Last Name", "Hiragana First Name", "Weight", "Phone Number", \r
1877         "Extension", "Department", "Email Address".\r
1878         The following elements are only used in AS data mode:\r
1879            useSystemHuntGroupCLIDSetting\r
1880            includeHuntGroupNameInCLID    \r
1881       </xs:documentation>\r
1882     </xs:annotation>\r
1883     <xs:complexContent>\r
1884       <xs:extension base="core:OCIDataResponse">\r
1885         <xs:sequence>\r
1886           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile17"/>\r
1887           <xs:element name="policy" type="HuntPolicy"/>\r
1888           <xs:element name="huntAfterNoAnswer" type="xs:boolean"/>\r
1889           <xs:element name="noAnswerNumberOfRings" type="HuntNoAnswerRings"/>\r
1890           <xs:element name="forwardAfterTimeout" type="xs:boolean"/>\r
1891           <xs:element name="forwardTimeoutSeconds" type="HuntForwardTimeoutSeconds"/>\r
1892           <xs:element name="forwardToPhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
1893           <xs:element name="agentUserTable" type="core:OCITable"/>\r
1894           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
1895           <xs:element name="useSystemHuntGroupCLIDSetting" type="xs:boolean"/>\r
1896           <xs:element name="includeHuntGroupNameInCLID" type="xs:boolean"/>\r
1897           <xs:element name="enableNotReachableForwarding" type="xs:boolean"/>\r
1898           <xs:element name="notReachableForwardToPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1899           <xs:element name="makeBusyWhenNotReachable" type="xs:boolean"/>\r
1900         </xs:sequence>\r
1901       </xs:extension>\r
1902     </xs:complexContent>\r
1903   </xs:complexType>    \r
1904     \r
1905   <xs:complexType name="SystemAccessDeviceGetRequest16">\r
1906     <xs:annotation>\r
1907       <xs:documentation>\r
1908         Requests the configuration of a specified system access device.\r
1909         The response is either SystemAccessDeviceGetResponse16 or ErrorResponse.\r
1910         \r
1911         Replaced by: SystemAccessDeviceGetRequest19\r
1912       </xs:documentation>\r
1913     </xs:annotation>\r
1914     <xs:complexContent>\r
1915       <xs:extension base="core:OCIRequest">\r
1916         <xs:sequence>\r
1917           <xs:element name="deviceName" type="AccessDeviceName"/>\r
1918         </xs:sequence>\r
1919       </xs:extension>\r
1920     </xs:complexContent>\r
1921   </xs:complexType>    \r
1922     \r
1923   <xs:complexType name="SystemAccessDeviceGetResponse16">\r
1924     <xs:annotation>\r
1925       <xs:documentation>\r
1926         Response to SystemAccessDeviceGetRequest16\r
1927       </xs:documentation>\r
1928     </xs:annotation>\r
1929     <xs:complexContent>\r
1930       <xs:extension base="core:OCIDataResponse">\r
1931         <xs:sequence>\r
1932           <xs:element name="deviceType" type="AccessDeviceType"/>\r
1933           <xs:element name="protocol" type="AccessDeviceProtocol"/>\r
1934           <xs:element name="netAddress" type="NetAddress" minOccurs="0"/>\r
1935           <xs:element name="port" type="Port1025" minOccurs="0"/>\r
1936           <xs:element name="outboundProxyServerNetAddress" type="NetAddress" minOccurs="0"/>\r
1937           <xs:element name="stunServerNetAddress" type="NetAddress" minOccurs="0"/>\r
1938           <xs:element name="macAddress" type="AccessDeviceMACAddress" minOccurs="0"/>\r
1939           <xs:element name="serialNumber" type="AccessDeviceSerialNumber" minOccurs="0"/>\r
1940           <xs:element name="description" type="AccessDeviceDescription" minOccurs="0"/>\r
1941           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
1942           <xs:element name="numberOfAssignedPorts" type="xs:int"/>\r
1943           <xs:element name="status" type="AccessDeviceStatus"/>\r
1944           <xs:element name="physicalLocation" type="AccessDevicePhysicalLocation" minOccurs="0"/>\r
1945           <xs:element name="transportProtocol" type="TransportProtocol" minOccurs="0"/>\r
1946           <xs:element name="mobilityManagerProvisioningURL" type="URL" minOccurs="0"/>\r
1947           <xs:element name="mobilityManagerProvisioningUserName" type="MobilityManagerProvisioningUserName" minOccurs="0"/>\r
1948           <xs:element name="mobilityManagerDefaultOriginatingServiceKey" type="MobilityManagerServiceKey" minOccurs="0"/>\r
1949           <xs:element name="mobilityManagerDefaultTerminatingServiceKey" type="MobilityManagerServiceKey" minOccurs="0"/>\r
1950           <xs:element name="useCustomUserNamePassword" type="xs:boolean" minOccurs="0"/>\r
1951           <xs:element name="userName" type="UserId" minOccurs="0"/>\r
1952         </xs:sequence>\r
1953       </xs:extension>\r
1954     </xs:complexContent>\r
1955   </xs:complexType>    \r
1956     \r
1957   <xs:complexType name="ServiceProviderAccessDeviceGetRequest16">\r
1958     <xs:annotation>\r
1959       <xs:documentation>\r
1960         Requests the configuration of a specified service provider access device.\r
1961         The response is either ServiceProviderAccessDeviceGetResponse16 or ErrorResponse.\r
1962         \r
1963         Replaced by: ServiceProviderAccessDeviceGetRequest19\r
1964       </xs:documentation>\r
1965     </xs:annotation>\r
1966     <xs:complexContent>\r
1967       <xs:extension base="core:OCIRequest">\r
1968         <xs:sequence>\r
1969           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1970           <xs:element name="deviceName" type="AccessDeviceName"/>\r
1971         </xs:sequence>\r
1972       </xs:extension>\r
1973     </xs:complexContent>\r
1974   </xs:complexType>    \r
1975     \r
1976   <xs:complexType name="ServiceProviderAccessDeviceGetResponse16">\r
1977     <xs:annotation>\r
1978       <xs:documentation>\r
1979         Response to ServiceProviderAccessDeviceGetRequest16.\r
1980       </xs:documentation>\r
1981     </xs:annotation>\r
1982     <xs:complexContent>\r
1983       <xs:extension base="core:OCIDataResponse">\r
1984         <xs:sequence>\r
1985           <xs:element name="deviceType" type="AccessDeviceType"/>\r
1986           <xs:element name="protocol" type="AccessDeviceProtocol"/>\r
1987           <xs:element name="netAddress" type="NetAddress" minOccurs="0"/>\r
1988           <xs:element name="port" type="Port1025" minOccurs="0"/>\r
1989           <xs:element name="outboundProxyServerNetAddress" type="NetAddress" minOccurs="0"/>\r
1990           <xs:element name="stunServerNetAddress" type="NetAddress" minOccurs="0"/>\r
1991           <xs:element name="macAddress" type="AccessDeviceMACAddress" minOccurs="0"/>\r
1992           <xs:element name="serialNumber" type="AccessDeviceSerialNumber" minOccurs="0"/>\r
1993           <xs:element name="description" type="AccessDeviceDescription" minOccurs="0"/>\r
1994           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
1995           <xs:element name="numberOfAssignedPorts" type="xs:int"/>\r
1996           <xs:element name="status" type="AccessDeviceStatus"/>\r
1997           <xs:element name="physicalLocation" type="AccessDevicePhysicalLocation" minOccurs="0"/>\r
1998           <xs:element name="transportProtocol" type="TransportProtocol" minOccurs="0"/>\r
1999           <xs:element name="mobilityManagerProvisioningURL" type="URL" minOccurs="0"/>\r
2000           <xs:element name="mobilityManagerProvisioningUserName" type="MobilityManagerProvisioningUserName" minOccurs="0"/>\r
2001           <xs:element name="mobilityManagerDefaultOriginatingServiceKey" type="MobilityManagerServiceKey" minOccurs="0"/>\r
2002           <xs:element name="mobilityManagerDefaultTerminatingServiceKey" type="MobilityManagerServiceKey" minOccurs="0"/>\r
2003           <xs:element name="useCustomUserNamePassword" type="xs:boolean" minOccurs="0"/>\r
2004           <xs:element name="userName" type="UserId" minOccurs="0"/>\r
2005         </xs:sequence>\r
2006       </xs:extension>\r
2007     </xs:complexContent>\r
2008   </xs:complexType>    \r
2009     \r
2010   <xs:complexType name="GroupAccessDeviceGetRequest16">\r
2011     <xs:annotation>\r
2012       <xs:documentation>\r
2013         Requests the configuration of a specified group access device.\r
2014         The response is either GroupAccessDeviceGetResponse16 or ErrorResponse.\r
2015         \r
2016         Replaced by: GroupAccessDeviceGetRequest18sp1\r
2017       </xs:documentation>\r
2018     </xs:annotation>\r
2019     <xs:complexContent>\r
2020       <xs:extension base="core:OCIRequest">\r
2021         <xs:sequence>\r
2022           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2023           <xs:element name="groupId" type="GroupId"/>\r
2024           <xs:element name="deviceName" type="AccessDeviceName"/>\r
2025         </xs:sequence>\r
2026       </xs:extension>\r
2027     </xs:complexContent>\r
2028   </xs:complexType>    \r
2029     \r
2030   <xs:complexType name="GroupAccessDeviceGetResponse16">\r
2031     <xs:annotation>\r
2032       <xs:documentation>\r
2033         Response to GroupAccessDeviceGetRequest16.\r
2034       </xs:documentation>\r
2035     </xs:annotation>\r
2036     <xs:complexContent>\r
2037       <xs:extension base="core:OCIDataResponse">\r
2038         <xs:sequence>\r
2039           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2040           <xs:element name="protocol" type="AccessDeviceProtocol" minOccurs="0"/>\r
2041           <xs:element name="netAddress" type="NetAddress" minOccurs="0"/>\r
2042           <xs:element name="port" type="Port1025" minOccurs="0"/>\r
2043           <xs:element name="outboundProxyServerNetAddress" type="NetAddress" minOccurs="0"/>\r
2044           <xs:element name="stunServerNetAddress" type="NetAddress" minOccurs="0"/>\r
2045           <xs:element name="macAddress" type="AccessDeviceMACAddress" minOccurs="0"/>\r
2046           <xs:element name="serialNumber" type="AccessDeviceSerialNumber" minOccurs="0"/>\r
2047           <xs:element name="description" type="AccessDeviceDescription" minOccurs="0"/>\r
2048           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
2049           <xs:element name="numberOfAssignedPorts" type="xs:int"/>\r
2050           <xs:element name="status" type="AccessDeviceStatus"/>\r
2051           <xs:element name="configurationMode" type="AccessDeviceEnhancedConfigurationMode" minOccurs="0"/>\r
2052           <xs:element name="configurationFileName" type="AccessDeviceEnhancedConfigurationFileName" minOccurs="0"/>\r
2053           <xs:element name="physicalLocation" type="AccessDevicePhysicalLocation" minOccurs="0"/>\r
2054           <xs:element name="transportProtocol" type="TransportProtocol" minOccurs="0"/>\r
2055           <xs:element name="mobilityManagerProvisioningURL" type="URL" minOccurs="0"/>\r
2056           <xs:element name="mobilityManagerProvisioningUserName" type="MobilityManagerProvisioningUserName" minOccurs="0"/>\r
2057           <xs:element name="mobilityManagerDefaultOriginatingServiceKey" type="MobilityManagerServiceKey" minOccurs="0"/>\r
2058           <xs:element name="mobilityManagerDefaultTerminatingServiceKey" type="MobilityManagerServiceKey" minOccurs="0"/>\r
2059           <xs:element name="useCustomUserNamePassword" type="xs:boolean" minOccurs="0"/>\r
2060           <xs:element name="userName" type="UserId" minOccurs="0"/>\r
2061         </xs:sequence>\r
2062       </xs:extension>\r
2063     </xs:complexContent>\r
2064   </xs:complexType>    \r
2065     \r
2066   <xs:complexType name="UserCallCenterGetRequest17">\r
2067     <xs:annotation>\r
2068       <xs:documentation>\r
2069         Get the user's call center settings and the list of call centers the specified user belongs to.\r
2070         The response is either a UserCallCenterGetResponse17 or an ErrorResponse.\r
2071         \r
2072         Replaced by UserCallCenterGetRequest17sp4.\r
2073       </xs:documentation>\r
2074     </xs:annotation>\r
2075     <xs:complexContent>\r
2076       <xs:extension base="core:OCIRequest">\r
2077         <xs:sequence>\r
2078           <xs:element name="userId" type="UserId"/>\r
2079         </xs:sequence>\r
2080       </xs:extension>\r
2081     </xs:complexContent>\r
2082   </xs:complexType>    \r
2083     \r
2084   <xs:complexType name="UserCallCenterGetResponse17">\r
2085     <xs:annotation>\r
2086       <xs:documentation>\r
2087         Response to the UserCallCenterGetRequest17.\r
2088         Contains the user's call center settings.\r
2089         Indicates whether the agent is current available (logged in) to each call center in the list.\r
2090         Contains a table with column headings: "Service User Id", "Phone Number", "Extension", "Available", "Logoff Allowed", "Type", and "Priority".\r
2091         \r
2092         Replaced by UserCallCenterGetResponse17sp4.\r
2093       </xs:documentation>\r
2094     </xs:annotation>\r
2095     <xs:complexContent>\r
2096       <xs:extension base="core:OCIDataResponse">\r
2097         <xs:sequence>\r
2098           <xs:element name="agentACDState" type="AgentACDState" minOccurs="0"/>\r
2099           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
2100           <xs:element name="useDefaultGuardTimer" type="xs:boolean"/>\r
2101           <xs:element name="enableGuardTimer" type="xs:boolean"/>\r
2102           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
2103           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
2104           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
2105           <xs:element name="forceUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
2106           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
2107           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
2108           <xs:element name="makeOutgoingCallsAsCallCenter" type="xs:boolean" minOccurs="0"/>\r
2109           <xs:element name="outgoingCallDNIS" type="DNISKey" minOccurs="0"/>\r
2110           <xs:element name="callCenterTable" type="core:OCITable"/>\r
2111         </xs:sequence>\r
2112       </xs:extension>\r
2113     </xs:complexContent>\r
2114   </xs:complexType>    \r
2115     \r
2116   <xs:complexType name="UserCallCenterGetRequest17sp4">\r
2117     <xs:annotation>\r
2118       <xs:documentation>\r
2119         Get the user's call center settings and the list of call centers the specified user belongs to.\r
2120         The response is either a UserCallCenterGetResponse17sp4 or an ErrorResponse.\r
2121         \r
2122         Replaced by UserCallCenterGetRequest19\r
2123       </xs:documentation>\r
2124     </xs:annotation>\r
2125     <xs:complexContent>\r
2126       <xs:extension base="core:OCIRequest">\r
2127         <xs:sequence>\r
2128           <xs:element name="userId" type="UserId"/>\r
2129         </xs:sequence>\r
2130       </xs:extension>\r
2131     </xs:complexContent>\r
2132   </xs:complexType>    \r
2133     \r
2134   <xs:complexType name="UserCallCenterGetResponse17sp4">\r
2135     <xs:annotation>\r
2136       <xs:documentation>\r
2137         Response to the UserCallCenterGetRequest17sp4.\r
2138         Contains the user's call center settings.\r
2139         Indicates whether the agent is current available (logged in) to each call center in the list.\r
2140          Contains a table with column headings: "Service User Id", "Phone Number", "Extension", "Available", "Logoff Allowed", \r
2141          "Type", and "Priority".\r
2142         \r
2143         Replaced by UserCallCenterGetResponse19\r
2144       </xs:documentation>\r
2145     </xs:annotation>\r
2146     <xs:complexContent>\r
2147       <xs:extension base="core:OCIDataResponse">\r
2148         <xs:sequence>\r
2149           <xs:element name="agentACDState" type="AgentACDState" minOccurs="0"/>\r
2150           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" minOccurs="0"/>\r
2151           <xs:element name="useDefaultGuardTimer" type="xs:boolean"/>\r
2152           <xs:element name="enableGuardTimer" type="xs:boolean"/>\r
2153           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
2154           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
2155           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
2156           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
2157           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
2158           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
2159           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean" minOccurs="0"/>\r
2160           <xs:element name="makeOutgoingCallsAsCallCenter" type="xs:boolean" minOccurs="0"/>\r
2161           <xs:element name="outgoingCallDNIS" type="DNISKey" minOccurs="0"/>\r
2162           <xs:element name="callCenterTable" type="core:OCITable"/>\r
2163         </xs:sequence>\r
2164       </xs:extension>\r
2165     </xs:complexContent>\r
2166   </xs:complexType>    \r
2167     \r
2168   <xs:complexType name="UserCallCenterModifyRequest">\r
2169     <xs:annotation>\r
2170       <xs:documentation> \r
2171         Modifies the agents call center settings and the availability for an agent in one or more Call Centers.\r
2172         Contains a list specifying the desired availability status of one or more call centers.\r
2173         A default unavailable code will be used if the parameter agentUnavailableCode is not active, included or is invalid.\r
2174         Changing the agentACDState from unavailable to any other state will automatically clear the unavailable code.\r
2175         The response is either a SuccessResponse or an ErrorResponse.\r
2176         \r
2177         Replaced by UserCallCenterModifyRequest17sp4.\r
2178       </xs:documentation>\r
2179     </xs:annotation>\r
2180     <xs:complexContent>\r
2181       <xs:extension base="core:OCIRequest">\r
2182         <xs:sequence>\r
2183           <xs:element name="userId" type="UserId"/>\r
2184           <xs:element name="agentACDState" type="AgentACDState" minOccurs="0"/>\r
2185           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
2186           <xs:element name="useDefaultGuardTimer" type="xs:boolean" minOccurs="0"/>\r
2187           <xs:element name="enableGuardTimer" type="xs:boolean" minOccurs="0"/>\r
2188           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds" minOccurs="0"/>\r
2189           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
2190           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
2191           <xs:element name="forceUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
2192           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
2193           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
2194           <xs:element name="makeOutgoingCallsAsCallCenter" type="xs:boolean" minOccurs="0"/>\r
2195           <xs:element name="outgoingCallDNIS" type="DNISKey" minOccurs="0" nillable="true"/>\r
2196           <xs:element name="callCenterAvailability" type="CallCenterAgentAvailability" minOccurs="0" maxOccurs="unbounded"/>\r
2197         </xs:sequence>\r
2198       </xs:extension>\r
2199     </xs:complexContent>\r
2200   </xs:complexType>    \r
2201     \r
2202   <xs:complexType name="UserCallCenterModifyRequest17sp4">\r
2203     <xs:annotation>\r
2204       <xs:appinfo>\r
2205         <asDataModeSupported>true</asDataModeSupported>\r
2206         <hssDataModeSupported>false</hssDataModeSupported>\r
2207       </xs:appinfo>\r
2208       <xs:documentation> \r
2209         Modifies the agents call center settings and the availability for an agent in one or more Call Centers.\r
2210         Contains a list specifying the desired availability status of one or more call centers.\r
2211         A default unavailable code will be used if the parameter agentUnavailableCode is not active, included or is invalid.\r
2212         Changing the agentACDState from unavailable to any other state will automatically clear the unavailable code.\r
2213         The response is either a SuccessResponse or an ErrorResponse.\r
2214 \r
2215         Replaced by UserCallCenterModifyRequest19.\r
2216       </xs:documentation>\r
2217     </xs:annotation>\r
2218     <xs:complexContent>\r
2219       <xs:extension base="core:OCIRequest">\r
2220         <xs:sequence>\r
2221           <xs:element name="userId" type="UserId"/>\r
2222           <xs:element name="agentACDState" type="AgentACDState" minOccurs="0"/>\r
2223           <xs:element name="agentThresholdProfileName" type="CallCenterAgentThresholdProfileName" minOccurs="0"/>\r
2224           <xs:element name="agentUnavailableCode" type="CallCenterAgentUnavailableCode" nillable="true" minOccurs="0"/>\r
2225           <xs:element name="useDefaultGuardTimer" type="xs:boolean" minOccurs="0"/>\r
2226           <xs:element name="enableGuardTimer" type="xs:boolean" minOccurs="0"/>\r
2227           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds" minOccurs="0"/>\r
2228           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
2229           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
2230           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
2231           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
2232           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
2233           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean" minOccurs="0"/>\r
2234           <xs:element name="makeOutgoingCallsAsCallCenter" type="xs:boolean" minOccurs="0"/>\r
2235           <xs:element name="outgoingCallDNIS" type="DNISKey" minOccurs="0" nillable="true"/>\r
2236           <xs:element name="callCenterAvailability" type="CallCenterAgentAvailability" minOccurs="0" maxOccurs="unbounded"/>\r
2237         </xs:sequence>\r
2238       </xs:extension>\r
2239     </xs:complexContent>\r
2240   </xs:complexType>    \r
2241     \r
2242   <xs:complexType name="SystemSubscriberGetCallProcessingParametersRequest17sp4">\r
2243     <xs:annotation>\r
2244       <xs:appinfo>\r
2245         <asDataModeSupported>true</asDataModeSupported>\r
2246         <hssDataModeSupported>false</hssDataModeSupported>\r
2247       </xs:appinfo>\r
2248       <xs:documentation>\r
2249         Get the system call processing configuration for all subscribers\r
2250         The response is either a SystemSubscriberGetCallProcessingParametersResponse17sp4\r
2251         or an ErrorResponse.\r
2252         \r
2253         Replaced by SystemSubscriberGetCallProcessingParametersRequest18sp1.\r
2254       </xs:documentation>\r
2255     </xs:annotation>\r
2256     <xs:complexContent>\r
2257       <xs:extension base="core:OCIRequest">\r
2258         <xs:sequence/>\r
2259       </xs:extension>\r
2260     </xs:complexContent>\r
2261   </xs:complexType>    \r
2262     \r
2263   <xs:complexType name="SystemSubscriberGetCallProcessingParametersResponse17sp4">\r
2264     <xs:annotation>\r
2265       <xs:appinfo>\r
2266         <asDataModeSupported>true</asDataModeSupported>\r
2267         <hssDataModeSupported>false</hssDataModeSupported>\r
2268       </xs:appinfo>\r
2269       <xs:documentation>\r
2270         Response to the SystemSubscriberGetCallProcessingParametersRequest17sp4.\r
2271       </xs:documentation>\r
2272     </xs:annotation>\r
2273     <xs:complexContent>\r
2274       <xs:extension base="core:OCIDataResponse">\r
2275         <xs:sequence>\r
2276           <xs:element name="isExtendedCallingLineIdActive" type="xs:boolean"/>\r
2277           <xs:element name="isRingTimeOutActive" type="xs:boolean"/>\r
2278           <xs:element name="ringTimeoutSeconds" type="SystemUserRingTimeoutSeconds"/>\r
2279           <xs:element name="allowEmergencyRemoteOfficeOriginations" type="xs:boolean"/>\r
2280           <xs:element name="maxNoAnswerNumberOfRings" type="MaxNoAnswerNumberOfRings"/>\r
2281           <xs:element name="incomingCallToUserAliasMode" type="IncomingCallToUserAliasMode"/>\r
2282           <xs:element name="bypassTerminationLoopDetection" type="xs:boolean"/>\r
2283           <xs:element name="honorCLIDBlockingForEmergencyCalls" type="xs:boolean"/>\r
2284         </xs:sequence>\r
2285       </xs:extension>\r
2286     </xs:complexContent>\r
2287   </xs:complexType>    \r
2288     \r
2289   <xs:complexType name="GroupMeetMeConferencingAddInstanceRequest18">\r
2290     <xs:annotation>\r
2291       <xs:appinfo>\r
2292         <asDataModeSupported>true</asDataModeSupported>\r
2293         <hssDataModeSupported>false</hssDataModeSupported>\r
2294       </xs:appinfo>\r
2295       <xs:documentation>\r
2296         Add a Meet-Me Conferencing bridge to a group.\r
2297         The domain is required in the serviceUserId.\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="serviceUserId" type="UserId"/>\r
2307           <xs:element name="serviceInstanceProfile" type="ServiceInstanceAddProfile"/>\r
2308           <xs:element name="allocatedPorts" type="MeetMeConferencingConferencePorts"/>\r
2309           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
2310           <xs:element name="allowIndividualOutDial" type="xs:boolean"/>\r
2311           <xs:element name="operatorNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
2312           <xs:element name="conferenceHostUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
2313           <xs:element name="playWarningPrompt" type="xs:boolean"/>\r
2314           <xs:element name="conferenceEndWarningPromptMinutes" type="MeetMeConferencingConferenceEndWarningPromptMinutes"/>\r
2315           <xs:element name="enableMaxConferenceDuration" type="xs:boolean"/>\r
2316           <xs:element name="maxConferenceDurationMinutes" type="MeetMeConferencingConferenceDuration"/>\r
2317         </xs:sequence>\r
2318       </xs:extension>\r
2319     </xs:complexContent>\r
2320   </xs:complexType>    \r
2321     \r
2322   <xs:complexType name="GroupMeetMeConferencingGetInstanceRequest18">\r
2323     <xs:annotation>\r
2324       <xs:appinfo>\r
2325         <asDataModeSupported>true</asDataModeSupported>\r
2326         <hssDataModeSupported>false</hssDataModeSupported>\r
2327       </xs:appinfo>\r
2328       <xs:documentation>\r
2329         Request to get all the information of a Meet-Me Conferencing bridge.\r
2330         The response is either GroupMeetMeConferencingGetInstanceResponse18 or ErrorResponse.\r
2331       </xs:documentation>\r
2332     </xs:annotation>\r
2333     <xs:complexContent>\r
2334       <xs:extension base="core:OCIRequest">\r
2335         <xs:sequence>\r
2336           <xs:element name="serviceUserId" type="UserId"/>\r
2337         </xs:sequence>\r
2338       </xs:extension>\r
2339     </xs:complexContent>\r
2340   </xs:complexType>    \r
2341     \r
2342   <xs:complexType name="GroupMeetMeConferencingGetInstanceResponse18">\r
2343     <xs:annotation>\r
2344       <xs:appinfo>\r
2345         <asDataModeSupported>true</asDataModeSupported>\r
2346         <hssDataModeSupported>false</hssDataModeSupported>\r
2347       </xs:appinfo>\r
2348       <xs:documentation>\r
2349         Response to GroupMeetMeConferencingGetInstanceRequest18.\r
2350         Contains the service profile information and a table of assigned hosts.\r
2351         The table has column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", \r
2352         "Hiragana First Name", Phone Number", "Extension", "Department", "Email Address".\r
2353       </xs:documentation>\r
2354     </xs:annotation>\r
2355     <xs:complexContent>\r
2356       <xs:extension base="core:OCIDataResponse">\r
2357         <xs:sequence>\r
2358           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile17sp4"/>\r
2359           <xs:element name="allocatedPorts" type="MeetMeConferencingConferencePorts"/>\r
2360           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
2361           <xs:element name="allowIndividualOutDial" type="xs:boolean"/>\r
2362           <xs:element name="operatorNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
2363           <xs:element name="conferenceHostUserTable" type="core:OCITable"/>\r
2364           <xs:element name="playWarningPrompt" type="xs:boolean"/>\r
2365           <xs:element name="conferenceEndWarningPromptMinutes" type="MeetMeConferencingConferenceEndWarningPromptMinutes"/>\r
2366           <xs:element name="enableMaxConferenceDuration" type="xs:boolean"/>\r
2367           <xs:element name="maxConferenceDurationMinutes" type="MeetMeConferencingConferenceDuration"/>\r
2368         </xs:sequence>\r
2369       </xs:extension>\r
2370     </xs:complexContent>\r
2371   </xs:complexType>    \r
2372     \r
2373   <xs:complexType name="UserMeetMeConferencingAddConferenceRequest">\r
2374     <xs:annotation>\r
2375       <xs:appinfo>\r
2376         <asDataModeSupported>true</asDataModeSupported>\r
2377         <hssDataModeSupported>false</hssDataModeSupported>\r
2378       </xs:appinfo>\r
2379       <xs:documentation>\r
2380         Add a Meet-Me conference.\r
2381         The response is either UserMeetMeConferencingAddConferenceResponse or ErrorResponse.\r
2382       </xs:documentation>\r
2383     </xs:annotation>\r
2384     <xs:complexContent>\r
2385       <xs:extension base="core:OCIRequest">\r
2386         <xs:sequence>\r
2387           <xs:element name="userId" type="UserId"/>\r
2388           <xs:element name="bridgeId" type="UserId"/>\r
2389           <xs:element name="title" type="MeetMeConferencingConferenceTitle"/>\r
2390           <xs:element name="estimatedParticipants" type="MeetMeConferencingNumberOfParticipants" minOccurs="0"/>\r
2391           <xs:choice>\r
2392             <xs:element name="restrictParticipants" type="xs:boolean" fixed="false"/>\r
2393             <xs:element name="maxParticipants" type="MeetMeConferencingNumberOfParticipants"/>\r
2394           </xs:choice>\r
2395           <xs:element name="accountCode" type="MeetMeConferencingConferenceAccountCode" minOccurs="0"/>\r
2396           <xs:element name="muteAllAttendeesOnEntry" type="xs:boolean"/>\r
2397           <xs:element name="endConferenceOnModeratorExit" type="xs:boolean"/>\r
2398           <xs:element name="moderatorRequired" type="xs:boolean"/>\r
2399           <xs:element name="attendeeNotification" type="MeetMeConferencingConferenceAttendeeNotification"/>\r
2400           <xs:element name="conferenceSchedule" type="MeetMeConferencingConferenceSchedule"/>\r
2401         </xs:sequence>\r
2402       </xs:extension>\r
2403     </xs:complexContent>\r
2404   </xs:complexType>    \r
2405     \r
2406   <xs:complexType name="UserMeetMeConferencingAddConferenceResponse">\r
2407     <xs:annotation>\r
2408       <xs:appinfo>\r
2409         <asDataModeSupported>true</asDataModeSupported>\r
2410         <hssDataModeSupported>false</hssDataModeSupported>\r
2411       </xs:appinfo>\r
2412       <xs:documentation>\r
2413         Response to UserMeetMeConferencingAddConferenceRequest.\r
2414       </xs:documentation>\r
2415     </xs:annotation>\r
2416     <xs:complexContent>\r
2417       <xs:extension base="core:OCIDataResponse">\r
2418         <xs:sequence>\r
2419           <xs:element name="conferenceId" type="MeetMeConferencingConferencePassCode"/>\r
2420           <xs:element name="moderatorPin" type="MeetMeConferencingConferencePassCode"/>\r
2421         </xs:sequence>\r
2422       </xs:extension>\r
2423     </xs:complexContent>\r
2424   </xs:complexType>    \r
2425     \r
2426   <xs:complexType name="UserMeetMeConferencingGetConferenceRequest">\r
2427     <xs:annotation>\r
2428       <xs:appinfo>\r
2429         <asDataModeSupported>true</asDataModeSupported>\r
2430         <hssDataModeSupported>false</hssDataModeSupported>\r
2431       </xs:appinfo>\r
2432       <xs:documentation>\r
2433         Get the information of a conference owned by the user.\r
2434         The response is either UserMeetMeConferencingGetConferenceResponse or ErrorResponse.\r
2435       </xs:documentation>\r
2436     </xs:annotation>\r
2437     <xs:complexContent>\r
2438       <xs:extension base="core:OCIRequest">\r
2439         <xs:sequence>\r
2440           <xs:element name="userId" type="UserId"/>\r
2441           <xs:element name="conferenceKey" type="MeetMeConferencingConferenceKey"/>\r
2442         </xs:sequence>\r
2443       </xs:extension>\r
2444     </xs:complexContent>\r
2445   </xs:complexType>    \r
2446     \r
2447   <xs:complexType name="UserMeetMeConferencingGetConferenceResponse">\r
2448     <xs:annotation>\r
2449       <xs:appinfo>\r
2450         <asDataModeSupported>true</asDataModeSupported>\r
2451         <hssDataModeSupported>false</hssDataModeSupported>\r
2452       </xs:appinfo>\r
2453       <xs:documentation>\r
2454         Response to UserMeetMeConferencingGetConferenceRequest.\r
2455         Contains the information of a conference.\r
2456       </xs:documentation>\r
2457     </xs:annotation>\r
2458     <xs:complexContent>\r
2459       <xs:extension base="core:OCIDataResponse">\r
2460         <xs:sequence>\r
2461           <xs:element name="title" type="MeetMeConferencingConferenceTitle"/>\r
2462           <xs:element name="estimatedParticipants" type="MeetMeConferencingNumberOfParticipants" minOccurs="0"/>\r
2463           <xs:choice>\r
2464             <xs:element name="restrictParticipants" type="xs:boolean" fixed="false"/>\r
2465             <xs:element name="maxParticipants" type="MeetMeConferencingNumberOfParticipants"/>\r
2466           </xs:choice>\r
2467           <xs:element name="accountCode" type="MeetMeConferencingConferenceAccountCode" minOccurs="0"/>\r
2468           <xs:element name="muteAllAttendeesOnEntry" type="xs:boolean"/>\r
2469           <xs:element name="endConferenceOnModeratorExit" type="xs:boolean"/>\r
2470           <xs:element name="moderatorRequired" type="xs:boolean"/>\r
2471           <xs:element name="attendeeNotification" type="MeetMeConferencingConferenceAttendeeNotification"/>\r
2472           <xs:element name="conferenceSchedule" type="MeetMeConferencingConferenceSchedule"/>\r
2473           <xs:element name="moderatorPin" type="MeetMeConferencingConferencePassCode"/>\r
2474         </xs:sequence>\r
2475       </xs:extension>\r
2476     </xs:complexContent>\r
2477   </xs:complexType>    \r
2478     \r
2479   <xs:complexType name="SystemVoiceMessagingGroupGetVoicePortalMenusRequest18">\r
2480     <xs:annotation>\r
2481       <xs:appinfo>\r
2482         <asDataModeSupported>true</asDataModeSupported>\r
2483         <hssDataModeSupported>false</hssDataModeSupported>\r
2484       </xs:appinfo>\r
2485       <xs:documentation>\r
2486         Requests the system voice portal Menus setting.\r
2487         The response is either SystemVoiceMessagingGroupGetVoicePortalMenusResponse18 or ErrorResponse.\r
2488         \r
2489         Replaced by SystemVoiceMessagingGroupGetVoicePortalMenusRequest19\r
2490       </xs:documentation>\r
2491     </xs:annotation>\r
2492     <xs:complexContent>\r
2493       <xs:extension base="core:OCIRequest">\r
2494         <xs:sequence>\r
2495           <xs:element name="getDefaultMenuKeys" type="xs:boolean"/>\r
2496         </xs:sequence>\r
2497       </xs:extension>\r
2498     </xs:complexContent>\r
2499   </xs:complexType>    \r
2500     \r
2501   <xs:complexType name="SystemVoiceMessagingGroupGetVoicePortalMenusResponse18">\r
2502     <xs:annotation>\r
2503       <xs:appinfo>\r
2504         <asDataModeSupported>true</asDataModeSupported>\r
2505         <hssDataModeSupported>false</hssDataModeSupported>\r
2506       </xs:appinfo>\r
2507       <xs:documentation>\r
2508         Response to SystemVoiceMessagingGroupGetVoicePortalMenusRequest18.\r
2509         \r
2510         Replaced by SystemVoiceMessagingGroupGetVoicePortalMenusResponse19\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="useVoicePortalCustomization" type="xs:boolean"/>\r
2517           <xs:element name="voicePortalMainMenuKeys">\r
2518             <xs:complexType>\r
2519               <xs:annotation/>\r
2520               <xs:sequence>\r
2521                 <xs:element name="voiceMessaging" type="DigitAny" minOccurs="0"/>\r
2522                 <xs:element name="commPilotExpressProfile" type="DigitAny" minOccurs="0"/>\r
2523                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2524                 <xs:element name="callForwardingOptions" type="DigitAny" minOccurs="0"/>\r
2525                 <xs:element name="voicePortalCalling" type="DigitAny" minOccurs="0"/>\r
2526                 <xs:element name="hoteling" type="DigitAny" minOccurs="0"/>\r
2527                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2528                 <xs:element name="exitVoicePortal" type="DigitAny" minOccurs="0"/>\r
2529                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2530                 <xs:element name="externalRouting" type="DigitAny" minOccurs="0"/>\r
2531               </xs:sequence>\r
2532             </xs:complexType>\r
2533           </xs:element>\r
2534           <xs:element name="voiceMessagingMenuKeys">\r
2535             <xs:complexType>\r
2536               <xs:annotation/>\r
2537               <xs:sequence>\r
2538                 <xs:element name="playMessages" type="DigitAny" minOccurs="0"/>\r
2539                 <xs:element name="changeBusyGreeting" type="DigitAny" minOccurs="0"/>\r
2540                 <xs:element name="changeNoAnswerGreeting" type="DigitAny" minOccurs="0"/>\r
2541                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
2542                 <xs:element name="deleteAllMessages" type="DigitAny" minOccurs="0"/>\r
2543                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2544                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2545                 <xs:element name="messageDeposit" type="DigitAny" minOccurs="0"/>\r
2546                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2547                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2548               </xs:sequence>\r
2549             </xs:complexType>\r
2550           </xs:element>\r
2551           <xs:element name="playGreetingMenuKeys">\r
2552             <xs:complexType>\r
2553               <xs:annotation/>\r
2554               <xs:sequence>\r
2555                 <xs:element name="skipBackward" type="DigitAny" minOccurs="0"/>\r
2556                 <xs:element name="pauseOrResume" type="DigitAny" minOccurs="0"/>\r
2557                 <xs:element name="skipForward" type="DigitAny" minOccurs="0"/>\r
2558                 <xs:element name="jumpToBegin" type="DigitAny" minOccurs="0"/>\r
2559                 <xs:element name="jumpToEnd" type="DigitAny" minOccurs="0"/>\r
2560               </xs:sequence>\r
2561             </xs:complexType>\r
2562           </xs:element>\r
2563           <xs:element name="changeBusyOrNoAnswerGreetingMenuKeys">\r
2564             <xs:complexType>\r
2565               <xs:annotation/>\r
2566               <xs:sequence>\r
2567                 <xs:element name="recordNewGreeting" type="DigitAny" minOccurs="0"/>\r
2568                 <xs:element name="listenToCurrentGreeting" type="DigitAny" minOccurs="0"/>\r
2569                 <xs:element name="revertToSystemDefaultGreeting" type="DigitAny" minOccurs="0"/>\r
2570                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2571                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2572               </xs:sequence>\r
2573             </xs:complexType>\r
2574           </xs:element>\r
2575           <xs:element name="recordNewGreetingOrPersonalizedNameMenuKeys">\r
2576             <xs:complexType>\r
2577               <xs:annotation/>\r
2578               <xs:sequence>\r
2579                 <xs:element name="endRecording" type="DigitAny"/>\r
2580               </xs:sequence>\r
2581             </xs:complexType>\r
2582           </xs:element>\r
2583           <xs:element name="deleteAllMessagesMenuKeys">\r
2584             <xs:complexType>\r
2585               <xs:annotation/>\r
2586               <xs:sequence>\r
2587                 <xs:element name="confirmDeletion" type="DigitAny"/>\r
2588                 <xs:element name="cancelDeletion" type="DigitAny"/>\r
2589               </xs:sequence>\r
2590             </xs:complexType>\r
2591           </xs:element>\r
2592           <xs:element name="commPilotExpressProfileMenuKeys">\r
2593             <xs:complexType>\r
2594               <xs:annotation/>\r
2595               <xs:sequence>\r
2596                 <xs:element name="activateAvailableInOfficeProfile" type="DigitAny" minOccurs="0"/>\r
2597                 <xs:element name="activateAvailableOutOfOfficeProfile" type="DigitAny" minOccurs="0"/>\r
2598                 <xs:element name="activateBusyProfile" type="DigitAny" minOccurs="0"/>\r
2599                 <xs:element name="activateUnavailableProfile" type="DigitAny" minOccurs="0"/>\r
2600                 <xs:element name="noProfile" type="DigitAny" minOccurs="0"/>\r
2601                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2602                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2603               </xs:sequence>\r
2604             </xs:complexType>\r
2605           </xs:element>\r
2606           <xs:element name="personalizedNameMenuKeys">\r
2607             <xs:complexType>\r
2608               <xs:annotation/>\r
2609               <xs:sequence>\r
2610                 <xs:element name="recordNewPersonalizedName" type="DigitAny" minOccurs="0"/>\r
2611                 <xs:element name="listenToCurrentPersonalizedName" type="DigitAny" minOccurs="0"/>\r
2612                 <xs:element name="deletePersonalizedName" type="DigitAny" minOccurs="0"/>\r
2613                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2614                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2615               </xs:sequence>\r
2616             </xs:complexType>\r
2617           </xs:element>\r
2618           <xs:element name="callForwardingOptionsMenuKeys">\r
2619             <xs:complexType>\r
2620               <xs:annotation/>\r
2621               <xs:sequence>\r
2622                 <xs:element name="activateCallForwarding" type="DigitAny" minOccurs="0"/>\r
2623                 <xs:element name="deactivateCallForwarding" type="DigitAny" minOccurs="0"/>\r
2624                 <xs:element name="changeCallForwardingDestination" type="DigitAny" minOccurs="0"/>\r
2625                 <xs:element name="listenToCallForwardingStatus" type="DigitAny" minOccurs="0"/>\r
2626                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2627                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2628               </xs:sequence>\r
2629             </xs:complexType>\r
2630           </xs:element>\r
2631           <xs:element name="changeCallForwardingDestinationMenuKeys">\r
2632             <xs:complexType>\r
2633               <xs:annotation/>\r
2634               <xs:sequence>\r
2635                 <xs:element name="finishEnteringNewDestinationNumber" type="DigitStarPound"/>\r
2636               </xs:sequence>\r
2637             </xs:complexType>\r
2638           </xs:element>\r
2639           <xs:element name="voicePortalCallingMenuKeys">\r
2640             <xs:complexType>\r
2641               <xs:annotation/>\r
2642               <xs:sequence>\r
2643                 <xs:element name="endCurrentCallAndGoBackToPreviousMenu" type="VoicePortalDigitSequence"/>\r
2644                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2645               </xs:sequence>\r
2646             </xs:complexType>\r
2647           </xs:element>\r
2648           <xs:element name="hotelingMenuKeys">\r
2649             <xs:complexType>\r
2650               <xs:annotation/>\r
2651               <xs:sequence>\r
2652                 <xs:element name="checkHostStatus" type="DigitAny" minOccurs="0"/>\r
2653                 <xs:element name="associateWithHost" type="DigitAny" minOccurs="0"/>\r
2654                 <xs:element name="disassociateFromHost" type="DigitAny" minOccurs="0"/>\r
2655                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2656                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2657               </xs:sequence>\r
2658             </xs:complexType>\r
2659           </xs:element>\r
2660           <xs:element name="passcodeMenuKeys">\r
2661             <xs:complexType>\r
2662               <xs:annotation/>\r
2663               <xs:sequence>\r
2664                 <xs:element name="finishEnteringOrReenteringPasscode" type="DigitStarPound"/>\r
2665                 <xs:element name="returnToPreviousMenu" type="DigitStarPound"/>\r
2666               </xs:sequence>\r
2667             </xs:complexType>\r
2668           </xs:element>\r
2669           <xs:element name="playMessagesMenuKeys">\r
2670             <xs:complexType>\r
2671               <xs:annotation/>\r
2672               <xs:sequence>\r
2673                 <xs:element name="saveMessage" type="DigitAny" minOccurs="0"/>\r
2674                 <xs:element name="deleteMessage" type="DigitAny" minOccurs="0"/>\r
2675                 <xs:element name="playMessage" type="DigitAny" minOccurs="0"/>\r
2676                 <xs:element name="previousMessage" type="DigitAny" minOccurs="0"/>\r
2677                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
2678                 <xs:element name="nextMessage" type="DigitAny" minOccurs="0"/>\r
2679                 <xs:element name="callbackCaller" type="DigitAny" minOccurs="0"/>\r
2680                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
2681                 <xs:element name="replyMessage" type="DigitAny" minOccurs="0"/>\r
2682                 <xs:element name="forwardMessage" type="DigitAny" minOccurs="0"/>\r
2683                 <xs:element name="additionalMessageOptions" type="DigitAny" minOccurs="0"/>\r
2684                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2685                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2686                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2687                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2688               </xs:sequence>\r
2689             </xs:complexType>\r
2690           </xs:element>\r
2691           <xs:element name="playMessageMenuKeys">\r
2692             <xs:complexType>\r
2693               <xs:annotation/>\r
2694               <xs:sequence>\r
2695                 <xs:element name="skipBackward" type="DigitAny" minOccurs="0"/>\r
2696                 <xs:element name="pauseOrResume" type="DigitAny" minOccurs="0"/>\r
2697                 <xs:element name="skipForward" type="DigitAny" minOccurs="0"/>\r
2698                 <xs:element name="jumpToBegin" type="DigitAny" minOccurs="0"/>\r
2699                 <xs:element name="jumpToEnd" type="DigitAny" minOccurs="0"/>\r
2700               </xs:sequence>\r
2701             </xs:complexType>\r
2702           </xs:element>\r
2703           <xs:element name="additionalMessageOptionsMenuKeys">\r
2704             <xs:complexType>\r
2705               <xs:annotation/>\r
2706               <xs:sequence>\r
2707                 <xs:element name="saveMessage" type="DigitAny" minOccurs="0"/>\r
2708                 <xs:element name="deleteMessage" type="DigitAny" minOccurs="0"/>\r
2709                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
2710                 <xs:element name="callbackCaller" type="DigitAny" minOccurs="0"/>\r
2711                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
2712                 <xs:element name="replyMessage" type="DigitAny" minOccurs="0"/>\r
2713                 <xs:element name="forwardMessage" type="DigitAny" minOccurs="0"/>\r
2714                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2715                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2716                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2717                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2718               </xs:sequence>\r
2719             </xs:complexType>\r
2720           </xs:element>\r
2721           <xs:element name="forwardOrComposeMessageMenuKeys">\r
2722             <xs:complexType>\r
2723               <xs:annotation/>\r
2724               <xs:sequence>\r
2725                 <xs:element name="sendToPerson" type="DigitAny" minOccurs="0"/>\r
2726                 <xs:element name="sendToAllGroupMembers" type="DigitAny" minOccurs="0"/>\r
2727                 <xs:element name="sendToDistributionList" type="DigitAny" minOccurs="0"/>\r
2728                 <xs:element name="changeCurrentIntroductionOrMessage" type="DigitAny" minOccurs="0"/>\r
2729                 <xs:element name="listenToCurrentIntroductionOrMessage" type="DigitAny" minOccurs="0"/>\r
2730                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" minOccurs="0"/>\r
2731                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" minOccurs="0"/>\r
2732                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2733                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2734               </xs:sequence>\r
2735             </xs:complexType>\r
2736           </xs:element>\r
2737           <xs:element name="replyMessageMenuKeys">\r
2738             <xs:complexType>\r
2739               <xs:annotation/>\r
2740               <xs:sequence>\r
2741                 <xs:element name="sendReplyToCaller" type="DigitAny"/>\r
2742                 <xs:element name="changeCurrentReply" type="DigitAny" minOccurs="0"/>\r
2743                 <xs:element name="listenToCurrentReply" type="DigitAny" minOccurs="0"/>\r
2744                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" minOccurs="0"/>\r
2745                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" minOccurs="0"/>\r
2746                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2747                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2748               </xs:sequence>\r
2749             </xs:complexType>\r
2750           </xs:element>\r
2751           <xs:element name="sendToDistributionListMenuKeys">\r
2752             <xs:complexType>\r
2753               <xs:annotation/>\r
2754               <xs:sequence>\r
2755                 <xs:element name="sendMessageToSelectedDistributionList" type="DigitAny"/>\r
2756                 <xs:element name="selectDistributionList" type="DigitAny" minOccurs="0"/>\r
2757                 <xs:element name="reviewSelectedDistributionList" type="DigitAny" minOccurs="0"/>\r
2758                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2759                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2760               </xs:sequence>\r
2761             </xs:complexType>\r
2762           </xs:element>\r
2763           <xs:element name="selectDistributionListMenuKeys">\r
2764             <xs:complexType>\r
2765               <xs:annotation/>\r
2766               <xs:sequence>\r
2767                 <xs:element name="returnToPreviousMenu" type="DigitStarPound"/>\r
2768                 <xs:element name="repeatMenuOrFinishEnteringDistributionListNumber" type="DigitStarPound" minOccurs="0"/>\r
2769               </xs:sequence>\r
2770             </xs:complexType>\r
2771           </xs:element>\r
2772           <xs:element name="reviewSelectedDistributionListMenuKeys">\r
2773             <xs:complexType>\r
2774               <xs:annotation/>\r
2775               <xs:sequence>\r
2776                 <xs:element name="interruptPlaybackAndReturnToPreviousMenu" type="DigitAny"/>\r
2777               </xs:sequence>\r
2778             </xs:complexType>\r
2779           </xs:element>\r
2780           <xs:element name="sendMessageToSelectedDistributionListMenuKeys">\r
2781             <xs:complexType>\r
2782               <xs:annotation/>\r
2783               <xs:sequence>\r
2784                 <xs:element name="confirmSendingToDistributionList" type="DigitStarPound" minOccurs="0"/>\r
2785                 <xs:element name="cancelSendingToDistributionList" type="DigitStarPound"/>\r
2786               </xs:sequence>\r
2787             </xs:complexType>\r
2788           </xs:element>\r
2789           <xs:element name="sendToAllGroupMembersMenuKeys">\r
2790             <xs:complexType>\r
2791               <xs:annotation/>\r
2792               <xs:sequence>\r
2793                 <xs:element name="confirmSendingToEntireGroup" type="DigitAny"/>\r
2794                 <xs:element name="cancelSendingToEntireGroup" type="DigitAny"/>\r
2795               </xs:sequence>\r
2796             </xs:complexType>\r
2797           </xs:element>\r
2798           <xs:element name="sendToPersonMenuKeys">\r
2799             <xs:complexType>\r
2800               <xs:annotation/>\r
2801               <xs:sequence>\r
2802                 <xs:element name="confirmSendingMessage" type="DigitAny"/>\r
2803                 <xs:element name="cancelSendingMessage" type="DigitAny"/>\r
2804                 <xs:element name="finishEnteringNumberWhereToSendMessageTo" type="DigitStarPound"/>\r
2805                 <xs:element name="finishForwardingOrSendingMessage" type="DigitAny"/>\r
2806               </xs:sequence>\r
2807             </xs:complexType>\r
2808           </xs:element>\r
2809           <xs:element name="changeCurrentIntroductionOrMessageOrReplyMenuKeys">\r
2810             <xs:complexType>\r
2811               <xs:annotation/>\r
2812               <xs:sequence>\r
2813                 <xs:element name="endRecording" type="DigitAny"/>\r
2814               </xs:sequence>\r
2815             </xs:complexType>\r
2816           </xs:element>\r
2817           <xs:element name="voicePortalLoginMenuKeys">\r
2818             <xs:complexType>\r
2819               <xs:annotation/>\r
2820               <xs:sequence>\r
2821                 <xs:element name="accessUsingOtherMailboxId" type="VoicePortalDigitSequence" minOccurs="0"/>\r
2822               </xs:sequence>\r
2823             </xs:complexType>\r
2824           </xs:element>\r
2825           <xs:element name="faxMessagingMenuKeys">\r
2826             <xs:complexType>\r
2827               <xs:annotation/>\r
2828               <xs:sequence>\r
2829                 <xs:element name="saveFaxMessageAndSkipToNext" type="DigitAny" minOccurs="0"/>\r
2830                 <xs:element name="previousFaxMessage" type="DigitAny" minOccurs="0"/>\r
2831                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
2832                 <xs:element name="nextFaxMessage" type="DigitAny" minOccurs="0"/>\r
2833                 <xs:element name="deleteFaxMessage" type="DigitAny" minOccurs="0"/>\r
2834                 <xs:element name="printFaxMessage" type="DigitAny" minOccurs="0"/>\r
2835                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
2836               </xs:sequence>\r
2837             </xs:complexType>\r
2838           </xs:element>\r
2839           <xs:element name="messageDepositMenuKeys">\r
2840             <xs:complexType>\r
2841               <xs:annotation/>\r
2842               <xs:sequence>\r
2843                 <xs:element name="enableMessageDeposit" type="DigitAny" minOccurs="0"/>\r
2844                 <xs:element name="disableMessageDeposit" type="DigitAny" minOccurs="0"/>\r
2845                 <xs:element name="listenToMessageDepositStatus" type="DigitAny" minOccurs="0"/>\r
2846                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2847                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2848               </xs:sequence>\r
2849             </xs:complexType>\r
2850           </xs:element>\r
2851           <xs:element name="disableMessageDepositMenuKeys">\r
2852             <xs:complexType>\r
2853               <xs:annotation/>\r
2854               <xs:sequence>\r
2855                 <xs:element name="disconnectAfterGreeting" type="DigitAny" minOccurs="0"/>\r
2856                 <xs:element name="forwardAfterGreeting" type="DigitAny" minOccurs="0"/>\r
2857                 <xs:element name="changeForwardingDestination" type="DigitAny" minOccurs="0"/>\r
2858                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2859                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2860               </xs:sequence>\r
2861             </xs:complexType>\r
2862           </xs:element>\r
2863           <xs:element name="greetingOnlyForwardingDestinationMenuKeys">\r
2864             <xs:complexType>\r
2865               <xs:annotation/>\r
2866               <xs:sequence>\r
2867                 <xs:element name="greetingOnlyForwardingDestination" type="DigitStarPound"/>\r
2868               </xs:sequence>\r
2869             </xs:complexType>\r
2870           </xs:element>\r
2871         </xs:sequence>\r
2872       </xs:extension>\r
2873     </xs:complexContent>\r
2874   </xs:complexType>    \r
2875     \r
2876   <xs:complexType name="SystemVoiceMessagingGroupGetVoicePortalMenusRequest18sp1">\r
2877     <xs:annotation>\r
2878       <xs:appinfo>\r
2879         <asDataModeSupported>true</asDataModeSupported>\r
2880         <hssDataModeSupported>false</hssDataModeSupported>\r
2881       </xs:appinfo>\r
2882       <xs:documentation>\r
2883         Requests the system voice portal Menus setting.\r
2884         The response is either SystemVoiceMessagingGroupGetVoicePortalMenusResponse18sp1 or ErrorResponse.\r
2885         \r
2886         Replaced by SystemVoiceMessagingGroupGetVoicePortalMenusRequest19sp1\r
2887       </xs:documentation>\r
2888     </xs:annotation>\r
2889     <xs:complexContent>\r
2890       <xs:extension base="core:OCIRequest">\r
2891         <xs:sequence>\r
2892           <xs:element name="getDefaultMenuKeys" type="xs:boolean"/>\r
2893         </xs:sequence>\r
2894       </xs:extension>\r
2895     </xs:complexContent>\r
2896   </xs:complexType>    \r
2897     \r
2898   <xs:complexType name="SystemVoiceMessagingGroupGetVoicePortalMenusResponse18sp1">\r
2899     <xs:annotation>\r
2900       <xs:appinfo>\r
2901         <asDataModeSupported>true</asDataModeSupported>\r
2902         <hssDataModeSupported>false</hssDataModeSupported>\r
2903       </xs:appinfo>\r
2904       <xs:documentation>\r
2905         Response to SystemVoiceMessagingGroupGetVoicePortalMenusRequest18sp1.\r
2906         \r
2907         Replaced by SystemVoiceMessagingGroupGetVoicePortalMenusResponse19sp1\r
2908       </xs:documentation>\r
2909     </xs:annotation>\r
2910     <xs:complexContent>\r
2911       <xs:extension base="core:OCIDataResponse">\r
2912         <xs:sequence>\r
2913           <xs:element name="useVoicePortalCustomization" type="xs:boolean"/>\r
2914           <xs:element name="voicePortalMainMenuKeys">\r
2915             <xs:complexType>\r
2916               <xs:annotation/>\r
2917               <xs:sequence>\r
2918                 <xs:element name="voiceMessaging" type="DigitAny" minOccurs="0"/>\r
2919                 <xs:element name="commPilotExpressProfile" type="DigitAny" minOccurs="0"/>\r
2920                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2921                 <xs:element name="callForwardingOptions" type="DigitAny" minOccurs="0"/>\r
2922                 <xs:element name="voicePortalCalling" type="DigitAny" minOccurs="0"/>\r
2923                 <xs:element name="hoteling" type="DigitAny" minOccurs="0"/>\r
2924                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2925                 <xs:element name="exitVoicePortal" type="DigitAny" minOccurs="0"/>\r
2926                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2927                 <xs:element name="externalRouting" type="DigitAny" minOccurs="0"/>\r
2928               </xs:sequence>\r
2929             </xs:complexType>\r
2930           </xs:element>\r
2931           <xs:element name="voiceMessagingMenuKeys">\r
2932             <xs:complexType>\r
2933               <xs:annotation/>\r
2934               <xs:sequence>\r
2935                 <xs:element name="playMessages" type="DigitAny" minOccurs="0"/>\r
2936                 <xs:element name="changeBusyGreeting" type="DigitAny" minOccurs="0"/>\r
2937                 <xs:element name="changeNoAnswerGreeting" type="DigitAny" minOccurs="0"/>\r
2938                 <xs:element name="changeExtendedAwayGreeting" type="DigitAny" minOccurs="0"/>\r
2939                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
2940                 <xs:element name="deleteAllMessages" type="DigitAny" minOccurs="0"/>\r
2941                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2942                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2943                 <xs:element name="messageDeposit" type="DigitAny" minOccurs="0"/>\r
2944                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2945                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2946               </xs:sequence>\r
2947             </xs:complexType>\r
2948           </xs:element>\r
2949           <xs:element name="playGreetingMenuKeys">\r
2950             <xs:complexType>\r
2951               <xs:annotation/>\r
2952               <xs:sequence>\r
2953                 <xs:element name="skipBackward" type="DigitAny" minOccurs="0"/>\r
2954                 <xs:element name="pauseOrResume" type="DigitAny" minOccurs="0"/>\r
2955                 <xs:element name="skipForward" type="DigitAny" minOccurs="0"/>\r
2956                 <xs:element name="jumpToBegin" type="DigitAny" minOccurs="0"/>\r
2957                 <xs:element name="jumpToEnd" type="DigitAny" minOccurs="0"/>\r
2958               </xs:sequence>\r
2959             </xs:complexType>\r
2960           </xs:element>\r
2961           <xs:element name="changeBusyOrNoAnswerGreetingMenuKeys">\r
2962             <xs:complexType>\r
2963               <xs:annotation/>\r
2964               <xs:sequence>\r
2965                 <xs:element name="recordNewGreeting" type="DigitAny" minOccurs="0"/>\r
2966                 <xs:element name="listenToCurrentGreeting" type="DigitAny" minOccurs="0"/>\r
2967                 <xs:element name="revertToSystemDefaultGreeting" type="DigitAny" minOccurs="0"/>\r
2968                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2969                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2970               </xs:sequence>\r
2971             </xs:complexType>\r
2972           </xs:element>\r
2973           <xs:element name="changeExtendedAwayGreetingMenuKeys">\r
2974             <xs:complexType>\r
2975               <xs:annotation/>\r
2976               <xs:sequence>\r
2977                 <xs:element name="activateExtendedAwayGreeting" type="DigitAny" minOccurs="0"/>\r
2978                 <xs:element name="deactivateExtendedAwayGreeting" type="DigitAny" minOccurs="0"/>\r
2979                 <xs:element name="recordNewGreeting" type="DigitAny" minOccurs="0"/>\r
2980                 <xs:element name="listenToCurrentGreeting" type="DigitAny" minOccurs="0"/>\r
2981                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2982                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2983               </xs:sequence>\r
2984             </xs:complexType>\r
2985           </xs:element>\r
2986           <xs:element name="recordNewGreetingOrPersonalizedNameMenuKeys">\r
2987             <xs:complexType>\r
2988               <xs:annotation/>\r
2989               <xs:sequence>\r
2990                 <xs:element name="endRecording" type="DigitAny"/>\r
2991               </xs:sequence>\r
2992             </xs:complexType>\r
2993           </xs:element>\r
2994           <xs:element name="deleteAllMessagesMenuKeys">\r
2995             <xs:complexType>\r
2996               <xs:annotation/>\r
2997               <xs:sequence>\r
2998                 <xs:element name="confirmDeletion" type="DigitAny"/>\r
2999                 <xs:element name="cancelDeletion" type="DigitAny"/>\r
3000               </xs:sequence>\r
3001             </xs:complexType>\r
3002           </xs:element>\r
3003           <xs:element name="commPilotExpressProfileMenuKeys">\r
3004             <xs:complexType>\r
3005               <xs:annotation/>\r
3006               <xs:sequence>\r
3007                 <xs:element name="activateAvailableInOfficeProfile" type="DigitAny" minOccurs="0"/>\r
3008                 <xs:element name="activateAvailableOutOfOfficeProfile" type="DigitAny" minOccurs="0"/>\r
3009                 <xs:element name="activateBusyProfile" type="DigitAny" minOccurs="0"/>\r
3010                 <xs:element name="activateUnavailableProfile" type="DigitAny" minOccurs="0"/>\r
3011                 <xs:element name="noProfile" type="DigitAny" minOccurs="0"/>\r
3012                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3013                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3014               </xs:sequence>\r
3015             </xs:complexType>\r
3016           </xs:element>\r
3017           <xs:element name="personalizedNameMenuKeys">\r
3018             <xs:complexType>\r
3019               <xs:annotation/>\r
3020               <xs:sequence>\r
3021                 <xs:element name="recordNewPersonalizedName" type="DigitAny" minOccurs="0"/>\r
3022                 <xs:element name="listenToCurrentPersonalizedName" type="DigitAny" minOccurs="0"/>\r
3023                 <xs:element name="deletePersonalizedName" type="DigitAny" minOccurs="0"/>\r
3024                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3025                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3026               </xs:sequence>\r
3027             </xs:complexType>\r
3028           </xs:element>\r
3029           <xs:element name="callForwardingOptionsMenuKeys">\r
3030             <xs:complexType>\r
3031               <xs:annotation/>\r
3032               <xs:sequence>\r
3033                 <xs:element name="activateCallForwarding" type="DigitAny" minOccurs="0"/>\r
3034                 <xs:element name="deactivateCallForwarding" type="DigitAny" minOccurs="0"/>\r
3035                 <xs:element name="changeCallForwardingDestination" type="DigitAny" minOccurs="0"/>\r
3036                 <xs:element name="listenToCallForwardingStatus" type="DigitAny" minOccurs="0"/>\r
3037                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3038                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3039               </xs:sequence>\r
3040             </xs:complexType>\r
3041           </xs:element>\r
3042           <xs:element name="changeCallForwardingDestinationMenuKeys">\r
3043             <xs:complexType>\r
3044               <xs:annotation/>\r
3045               <xs:sequence>\r
3046                 <xs:element name="finishEnteringNewDestinationNumber" type="DigitStarPound"/>\r
3047               </xs:sequence>\r
3048             </xs:complexType>\r
3049           </xs:element>\r
3050           <xs:element name="voicePortalCallingMenuKeys">\r
3051             <xs:complexType>\r
3052               <xs:annotation/>\r
3053               <xs:sequence>\r
3054                 <xs:element name="endCurrentCallAndGoBackToPreviousMenu" type="VoicePortalDigitSequence"/>\r
3055                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3056               </xs:sequence>\r
3057             </xs:complexType>\r
3058           </xs:element>\r
3059           <xs:element name="hotelingMenuKeys">\r
3060             <xs:complexType>\r
3061               <xs:annotation/>\r
3062               <xs:sequence>\r
3063                 <xs:element name="checkHostStatus" type="DigitAny" minOccurs="0"/>\r
3064                 <xs:element name="associateWithHost" type="DigitAny" minOccurs="0"/>\r
3065                 <xs:element name="disassociateFromHost" type="DigitAny" minOccurs="0"/>\r
3066                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3067                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3068               </xs:sequence>\r
3069             </xs:complexType>\r
3070           </xs:element>\r
3071           <xs:element name="passcodeMenuKeys">\r
3072             <xs:complexType>\r
3073               <xs:annotation/>\r
3074               <xs:sequence>\r
3075                 <xs:element name="finishEnteringOrReenteringPasscode" type="DigitStarPound"/>\r
3076                 <xs:element name="returnToPreviousMenu" type="DigitStarPound"/>\r
3077               </xs:sequence>\r
3078             </xs:complexType>\r
3079           </xs:element>\r
3080           <xs:element name="playMessagesMenuKeys">\r
3081             <xs:complexType>\r
3082               <xs:annotation/>\r
3083               <xs:sequence>\r
3084                 <xs:element name="saveMessage" type="DigitAny" minOccurs="0"/>\r
3085                 <xs:element name="deleteMessage" type="DigitAny" minOccurs="0"/>\r
3086                 <xs:element name="playMessage" type="DigitAny" minOccurs="0"/>\r
3087                 <xs:element name="previousMessage" type="DigitAny" minOccurs="0"/>\r
3088                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
3089                 <xs:element name="nextMessage" type="DigitAny" minOccurs="0"/>\r
3090                 <xs:element name="callbackCaller" type="DigitAny" minOccurs="0"/>\r
3091                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
3092                 <xs:element name="replyMessage" type="DigitAny" minOccurs="0"/>\r
3093                 <xs:element name="forwardMessage" type="DigitAny" minOccurs="0"/>\r
3094                 <xs:element name="additionalMessageOptions" type="DigitAny" minOccurs="0"/>\r
3095                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
3096                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
3097                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3098                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3099               </xs:sequence>\r
3100             </xs:complexType>\r
3101           </xs:element>\r
3102           <xs:element name="playMessageMenuKeys">\r
3103             <xs:complexType>\r
3104               <xs:annotation/>\r
3105               <xs:sequence>\r
3106                 <xs:element name="skipBackward" type="DigitAny" minOccurs="0"/>\r
3107                 <xs:element name="pauseOrResume" type="DigitAny" minOccurs="0"/>\r
3108                 <xs:element name="skipForward" type="DigitAny" minOccurs="0"/>\r
3109                 <xs:element name="jumpToBegin" type="DigitAny" minOccurs="0"/>\r
3110                 <xs:element name="jumpToEnd" type="DigitAny" minOccurs="0"/>\r
3111               </xs:sequence>\r
3112             </xs:complexType>\r
3113           </xs:element>\r
3114           <xs:element name="additionalMessageOptionsMenuKeys">\r
3115             <xs:complexType>\r
3116               <xs:annotation/>\r
3117               <xs:sequence>\r
3118                 <xs:element name="saveMessage" type="DigitAny" minOccurs="0"/>\r
3119                 <xs:element name="deleteMessage" type="DigitAny" minOccurs="0"/>\r
3120                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
3121                 <xs:element name="callbackCaller" type="DigitAny" minOccurs="0"/>\r
3122                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
3123                 <xs:element name="replyMessage" type="DigitAny" minOccurs="0"/>\r
3124                 <xs:element name="forwardMessage" type="DigitAny" minOccurs="0"/>\r
3125                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
3126                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
3127                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3128                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3129               </xs:sequence>\r
3130             </xs:complexType>\r
3131           </xs:element>\r
3132           <xs:element name="forwardOrComposeMessageMenuKeys">\r
3133             <xs:complexType>\r
3134               <xs:annotation/>\r
3135               <xs:sequence>\r
3136                 <xs:element name="sendToPerson" type="DigitAny" minOccurs="0"/>\r
3137                 <xs:element name="sendToAllGroupMembers" type="DigitAny" minOccurs="0"/>\r
3138                 <xs:element name="sendToDistributionList" type="DigitAny" minOccurs="0"/>\r
3139                 <xs:element name="changeCurrentIntroductionOrMessage" type="DigitAny" minOccurs="0"/>\r
3140                 <xs:element name="listenToCurrentIntroductionOrMessage" type="DigitAny" minOccurs="0"/>\r
3141                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" minOccurs="0"/>\r
3142                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" minOccurs="0"/>\r
3143                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3144                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3145               </xs:sequence>\r
3146             </xs:complexType>\r
3147           </xs:element>\r
3148           <xs:element name="replyMessageMenuKeys">\r
3149             <xs:complexType>\r
3150               <xs:annotation/>\r
3151               <xs:sequence>\r
3152                 <xs:element name="sendReplyToCaller" type="DigitAny"/>\r
3153                 <xs:element name="changeCurrentReply" type="DigitAny" minOccurs="0"/>\r
3154                 <xs:element name="listenToCurrentReply" type="DigitAny" minOccurs="0"/>\r
3155                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" minOccurs="0"/>\r
3156                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" minOccurs="0"/>\r
3157                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3158                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3159               </xs:sequence>\r
3160             </xs:complexType>\r
3161           </xs:element>\r
3162           <xs:element name="sendToDistributionListMenuKeys">\r
3163             <xs:complexType>\r
3164               <xs:annotation/>\r
3165               <xs:sequence>\r
3166                 <xs:element name="sendMessageToSelectedDistributionList" type="DigitAny"/>\r
3167                 <xs:element name="selectDistributionList" type="DigitAny" minOccurs="0"/>\r
3168                 <xs:element name="reviewSelectedDistributionList" type="DigitAny" minOccurs="0"/>\r
3169                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3170                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3171               </xs:sequence>\r
3172             </xs:complexType>\r
3173           </xs:element>\r
3174           <xs:element name="selectDistributionListMenuKeys">\r
3175             <xs:complexType>\r
3176               <xs:annotation/>\r
3177               <xs:sequence>\r
3178                 <xs:element name="returnToPreviousMenu" type="DigitStarPound"/>\r
3179                 <xs:element name="repeatMenuOrFinishEnteringDistributionListNumber" type="DigitStarPound" minOccurs="0"/>\r
3180               </xs:sequence>\r
3181             </xs:complexType>\r
3182           </xs:element>\r
3183           <xs:element name="reviewSelectedDistributionListMenuKeys">\r
3184             <xs:complexType>\r
3185               <xs:annotation/>\r
3186               <xs:sequence>\r
3187                 <xs:element name="interruptPlaybackAndReturnToPreviousMenu" type="DigitAny"/>\r
3188               </xs:sequence>\r
3189             </xs:complexType>\r
3190           </xs:element>\r
3191           <xs:element name="sendMessageToSelectedDistributionListMenuKeys">\r
3192             <xs:complexType>\r
3193               <xs:annotation/>\r
3194               <xs:sequence>\r
3195                 <xs:element name="confirmSendingToDistributionList" type="DigitStarPound" minOccurs="0"/>\r
3196                 <xs:element name="cancelSendingToDistributionList" type="DigitStarPound"/>\r
3197               </xs:sequence>\r
3198             </xs:complexType>\r
3199           </xs:element>\r
3200           <xs:element name="sendToAllGroupMembersMenuKeys">\r
3201             <xs:complexType>\r
3202               <xs:annotation/>\r
3203               <xs:sequence>\r
3204                 <xs:element name="confirmSendingToEntireGroup" type="DigitAny"/>\r
3205                 <xs:element name="cancelSendingToEntireGroup" type="DigitAny"/>\r
3206               </xs:sequence>\r
3207             </xs:complexType>\r
3208           </xs:element>\r
3209           <xs:element name="sendToPersonMenuKeys">\r
3210             <xs:complexType>\r
3211               <xs:annotation/>\r
3212               <xs:sequence>\r
3213                 <xs:element name="confirmSendingMessage" type="DigitAny"/>\r
3214                 <xs:element name="cancelSendingMessage" type="DigitAny"/>\r
3215                 <xs:element name="finishEnteringNumberWhereToSendMessageTo" type="DigitStarPound"/>\r
3216                 <xs:element name="finishForwardingOrSendingMessage" type="DigitAny"/>\r
3217               </xs:sequence>\r
3218             </xs:complexType>\r
3219           </xs:element>\r
3220           <xs:element name="changeCurrentIntroductionOrMessageOrReplyMenuKeys">\r
3221             <xs:complexType>\r
3222               <xs:annotation/>\r
3223               <xs:sequence>\r
3224                 <xs:element name="endRecording" type="DigitAny"/>\r
3225               </xs:sequence>\r
3226             </xs:complexType>\r
3227           </xs:element>\r
3228           <xs:element name="voicePortalLoginMenuKeys">\r
3229             <xs:complexType>\r
3230               <xs:annotation/>\r
3231               <xs:sequence>\r
3232                 <xs:element name="accessUsingOtherMailboxId" type="VoicePortalDigitSequence" minOccurs="0"/>\r
3233               </xs:sequence>\r
3234             </xs:complexType>\r
3235           </xs:element>\r
3236           <xs:element name="faxMessagingMenuKeys">\r
3237             <xs:complexType>\r
3238               <xs:annotation/>\r
3239               <xs:sequence>\r
3240                 <xs:element name="saveFaxMessageAndSkipToNext" type="DigitAny" minOccurs="0"/>\r
3241                 <xs:element name="previousFaxMessage" type="DigitAny" minOccurs="0"/>\r
3242                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
3243                 <xs:element name="nextFaxMessage" type="DigitAny" minOccurs="0"/>\r
3244                 <xs:element name="deleteFaxMessage" type="DigitAny" minOccurs="0"/>\r
3245                 <xs:element name="printFaxMessage" type="DigitAny" minOccurs="0"/>\r
3246                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3247               </xs:sequence>\r
3248             </xs:complexType>\r
3249           </xs:element>\r
3250           <xs:element name="messageDepositMenuKeys">\r
3251             <xs:complexType>\r
3252               <xs:annotation/>\r
3253               <xs:sequence>\r
3254                 <xs:element name="enableMessageDeposit" type="DigitAny" minOccurs="0"/>\r
3255                 <xs:element name="disableMessageDeposit" type="DigitAny" minOccurs="0"/>\r
3256                 <xs:element name="listenToMessageDepositStatus" type="DigitAny" minOccurs="0"/>\r
3257                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3258                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3259               </xs:sequence>\r
3260             </xs:complexType>\r
3261           </xs:element>\r
3262           <xs:element name="disableMessageDepositMenuKeys">\r
3263             <xs:complexType>\r
3264               <xs:annotation/>\r
3265               <xs:sequence>\r
3266                 <xs:element name="disconnectAfterGreeting" type="DigitAny" minOccurs="0"/>\r
3267                 <xs:element name="forwardAfterGreeting" type="DigitAny" minOccurs="0"/>\r
3268                 <xs:element name="changeForwardingDestination" type="DigitAny" minOccurs="0"/>\r
3269                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
3270                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
3271               </xs:sequence>\r
3272             </xs:complexType>\r
3273           </xs:element>\r
3274           <xs:element name="greetingOnlyForwardingDestinationMenuKeys">\r
3275             <xs:complexType>\r
3276               <xs:annotation/>\r
3277               <xs:sequence>\r
3278                 <xs:element name="greetingOnlyForwardingDestination" type="DigitStarPound"/>\r
3279               </xs:sequence>\r
3280             </xs:complexType>\r
3281           </xs:element>\r
3282         </xs:sequence>\r
3283       </xs:extension>\r
3284     </xs:complexContent>\r
3285   </xs:complexType>    \r
3286     \r
3287   <xs:complexType name="SystemVoiceMessagingGroupModifyVoicePortalMenusRequest">\r
3288     <xs:annotation>\r
3289       <xs:appinfo>\r
3290         <asDataModeSupported>true</asDataModeSupported>\r
3291         <hssDataModeSupported>false</hssDataModeSupported>\r
3292       </xs:appinfo>\r
3293       <xs:documentation>\r
3294         Request to modify the system voice portal menus setting.\r
3295         The response is either SuccessResponse or ErrorResponse.\r
3296       </xs:documentation>\r
3297     </xs:annotation>\r
3298     <xs:complexContent>\r
3299       <xs:extension base="core:OCIRequest">\r
3300         <xs:sequence>\r
3301           <xs:element name="useVoicePortalCustomization" type="xs:boolean" minOccurs="0"/>\r
3302           <xs:element name="voicePortalMainMenuKeys" minOccurs="0">\r
3303             <xs:complexType>\r
3304               <xs:annotation/>\r
3305               <xs:sequence>\r
3306                 <xs:element name="voiceMessaging" type="DigitAny" nillable="true" minOccurs="0"/>\r
3307                 <xs:element name="commPilotExpressProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
3308                 <xs:element name="personalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
3309                 <xs:element name="callForwardingOptions" type="DigitAny" nillable="true" minOccurs="0"/>\r
3310                 <xs:element name="voicePortalCalling" type="DigitAny" nillable="true" minOccurs="0"/>\r
3311                 <xs:element name="hoteling" type="DigitAny" nillable="true" minOccurs="0"/>\r
3312                 <xs:element name="passcode" type="DigitAny" nillable="true" minOccurs="0"/>\r
3313                 <xs:element name="exitVoicePortal" type="DigitAny" nillable="true" minOccurs="0"/>\r
3314                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3315                 <xs:element name="externalRouting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3316               </xs:sequence>\r
3317             </xs:complexType>\r
3318           </xs:element>\r
3319           <xs:element name="voiceMessagingMenuKeys" minOccurs="0">\r
3320             <xs:complexType>\r
3321               <xs:annotation/>\r
3322               <xs:sequence>\r
3323                 <xs:element name="playMessages" type="DigitAny" nillable="true" minOccurs="0"/>\r
3324                 <xs:element name="changeBusyGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3325                 <xs:element name="changeNoAnswerGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3326                 <xs:element name="changeExtendedAwayGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3327                 <xs:element name="composeMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3328                 <xs:element name="deleteAllMessages" type="DigitAny" nillable="true" minOccurs="0"/>\r
3329                 <xs:element name="passcode" type="DigitAny" nillable="true" minOccurs="0"/>\r
3330                 <xs:element name="personalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
3331                 <xs:element name="messageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
3332                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3333                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3334               </xs:sequence>\r
3335             </xs:complexType>\r
3336           </xs:element>\r
3337           <xs:element name="playGreetingMenuKeys" minOccurs="0">\r
3338             <xs:complexType>\r
3339               <xs:annotation/>\r
3340               <xs:sequence>\r
3341                 <xs:element name="skipBackward" type="DigitAny" nillable="true" minOccurs="0"/>\r
3342                 <xs:element name="pauseOrResume" type="DigitAny" nillable="true" minOccurs="0"/>\r
3343                 <xs:element name="skipForward" type="DigitAny" nillable="true" minOccurs="0"/>\r
3344                 <xs:element name="jumpToBegin" type="DigitAny" nillable="true" minOccurs="0"/>\r
3345                 <xs:element name="jumpToEnd" type="DigitAny" nillable="true" minOccurs="0"/>\r
3346               </xs:sequence>\r
3347             </xs:complexType>\r
3348           </xs:element>\r
3349           <xs:element name="changeBusyOrNoAnswerGreetingMenuKeys" minOccurs="0">\r
3350             <xs:complexType>\r
3351               <xs:annotation/>\r
3352               <xs:sequence>\r
3353                 <xs:element name="recordNewGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3354                 <xs:element name="listenToCurrentGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3355                 <xs:element name="revertToSystemDefaultGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3356                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3357                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3358               </xs:sequence>\r
3359             </xs:complexType>\r
3360           </xs:element>\r
3361           <xs:element name="changeExtendedAwayGreetingMenuKeys" minOccurs="0">\r
3362             <xs:complexType>\r
3363               <xs:annotation/>\r
3364               <xs:sequence>\r
3365                 <xs:element name="activateExtendedAwayGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3366                 <xs:element name="deactivateExtendedAwayGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3367                 <xs:element name="recordNewGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3368                 <xs:element name="listenToCurrentGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3369                 <xs:element name="enableMessageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
3370                 <xs:element name="disableMessageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
3371                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3372                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3373               </xs:sequence>\r
3374             </xs:complexType>\r
3375           </xs:element>\r
3376           <xs:element name="recordNewGreetingOrPersonalizedNameMenuKeys" minOccurs="0">\r
3377             <xs:complexType>\r
3378               <xs:annotation/>\r
3379               <xs:sequence>\r
3380                 <xs:element name="endRecording" type="DigitAny" minOccurs="0"/>\r
3381               </xs:sequence>\r
3382             </xs:complexType>\r
3383           </xs:element>\r
3384           <xs:element name="deleteAllMessagesMenuKeys" minOccurs="0">\r
3385             <xs:complexType>\r
3386               <xs:annotation/>\r
3387               <xs:sequence>\r
3388                 <xs:element name="confirmDeletion" type="DigitAny" minOccurs="0"/>\r
3389                 <xs:element name="cancelDeletion" type="DigitAny" minOccurs="0"/>\r
3390               </xs:sequence>\r
3391             </xs:complexType>\r
3392           </xs:element>\r
3393           <xs:element name="commPilotExpressProfileMenuKeys" minOccurs="0">\r
3394             <xs:complexType>\r
3395               <xs:annotation/>\r
3396               <xs:sequence>\r
3397                 <xs:element name="activateAvailableInOfficeProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
3398                 <xs:element name="activateAvailableOutOfOfficeProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
3399                 <xs:element name="activateBusyProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
3400                 <xs:element name="activateUnavailableProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
3401                 <xs:element name="noProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
3402                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3403                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3404               </xs:sequence>\r
3405             </xs:complexType>\r
3406           </xs:element>\r
3407           <xs:element name="personalizedNameMenuKeys" minOccurs="0">\r
3408             <xs:complexType>\r
3409               <xs:annotation/>\r
3410               <xs:sequence>\r
3411                 <xs:element name="recordNewPersonalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
3412                 <xs:element name="listenToCurrentPersonalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
3413                 <xs:element name="deletePersonalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
3414                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3415                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3416               </xs:sequence>\r
3417             </xs:complexType>\r
3418           </xs:element>\r
3419           <xs:element name="callForwardingOptionsMenuKeys" minOccurs="0">\r
3420             <xs:complexType>\r
3421               <xs:annotation/>\r
3422               <xs:sequence>\r
3423                 <xs:element name="activateCallForwarding" type="DigitAny" nillable="true" minOccurs="0"/>\r
3424                 <xs:element name="deactivateCallForwarding" type="DigitAny" nillable="true" minOccurs="0"/>\r
3425                 <xs:element name="changeCallForwardingDestination" type="DigitAny" nillable="true" minOccurs="0"/>\r
3426                 <xs:element name="listenToCallForwardingStatus" type="DigitAny" nillable="true" minOccurs="0"/>\r
3427                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3428                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3429               </xs:sequence>\r
3430             </xs:complexType>\r
3431           </xs:element>\r
3432           <xs:element name="changeCallForwardingDestinationMenuKeys" minOccurs="0">\r
3433             <xs:complexType>\r
3434               <xs:annotation/>\r
3435               <xs:sequence>\r
3436                 <xs:element name="finishEnteringNewDestinationNumber" type="DigitStarPound" minOccurs="0"/>\r
3437               </xs:sequence>\r
3438             </xs:complexType>\r
3439           </xs:element>\r
3440           <xs:element name="voicePortalCallingMenuKeys" minOccurs="0">\r
3441             <xs:complexType>\r
3442               <xs:annotation/>\r
3443               <xs:sequence>\r
3444                 <xs:element name="endCurrentCallAndGoBackToPreviousMenu" type="VoicePortalDigitSequence" minOccurs="0"/>\r
3445                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3446               </xs:sequence>\r
3447             </xs:complexType>\r
3448           </xs:element>\r
3449           <xs:element name="hotelingMenuKeys" minOccurs="0">\r
3450             <xs:complexType>\r
3451               <xs:annotation/>\r
3452               <xs:sequence>\r
3453                 <xs:element name="checkHostStatus" type="DigitAny" nillable="true" minOccurs="0"/>\r
3454                 <xs:element name="associateWithHost" type="DigitAny" nillable="true" minOccurs="0"/>\r
3455                 <xs:element name="disassociateFromHost" type="DigitAny" nillable="true" minOccurs="0"/>\r
3456                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3457                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3458               </xs:sequence>\r
3459             </xs:complexType>\r
3460           </xs:element>\r
3461           <xs:element name="passcodeMenuKeys" minOccurs="0">\r
3462             <xs:complexType>\r
3463               <xs:annotation/>\r
3464               <xs:sequence>\r
3465                 <xs:element name="finishEnteringOrReenteringPasscode" type="DigitStarPound" minOccurs="0"/>\r
3466                 <xs:element name="returnToPreviousMenu" type="DigitStarPound" minOccurs="0"/>\r
3467               </xs:sequence>\r
3468             </xs:complexType>\r
3469           </xs:element>\r
3470           <xs:element name="playMessagesMenuKeys" minOccurs="0">\r
3471             <xs:complexType>\r
3472               <xs:annotation/>\r
3473               <xs:sequence>\r
3474                 <xs:element name="saveMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3475                 <xs:element name="deleteMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3476                 <xs:element name="playMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3477                 <xs:element name="previousMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3478                 <xs:element name="playEnvelope" type="DigitAny" nillable="true" minOccurs="0"/>\r
3479                 <xs:element name="nextMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3480                 <xs:element name="callbackCaller" type="DigitAny" nillable="true" minOccurs="0"/>\r
3481                 <xs:element name="composeMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3482                 <xs:element name="replyMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3483                 <xs:element name="forwardMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3484                 <xs:element name="additionalMessageOptions" type="DigitAny" nillable="true" minOccurs="0"/>\r
3485                 <xs:element name="personalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
3486                 <xs:element name="passcode" type="DigitAny" nillable="true" minOccurs="0"/>\r
3487                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3488                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3489               </xs:sequence>\r
3490             </xs:complexType>\r
3491           </xs:element>\r
3492           <xs:element name="playMessageMenuKeys" minOccurs="0">\r
3493             <xs:complexType>\r
3494               <xs:annotation/>\r
3495               <xs:sequence>\r
3496                 <xs:element name="skipBackward" type="DigitAny" nillable="true" minOccurs="0"/>\r
3497                 <xs:element name="pauseOrResume" type="DigitAny" nillable="true" minOccurs="0"/>\r
3498                 <xs:element name="skipForward" type="DigitAny" nillable="true" minOccurs="0"/>\r
3499                 <xs:element name="jumpToBegin" type="DigitAny" nillable="true" minOccurs="0"/>\r
3500                 <xs:element name="jumpToEnd" type="DigitAny" nillable="true" minOccurs="0"/>\r
3501               </xs:sequence>\r
3502             </xs:complexType>\r
3503           </xs:element>\r
3504           <xs:element name="additionalMessageOptionsMenuKeys" minOccurs="0">\r
3505             <xs:complexType>\r
3506               <xs:annotation/>\r
3507               <xs:sequence>\r
3508                 <xs:element name="saveMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3509                 <xs:element name="deleteMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3510                 <xs:element name="playEnvelope" type="DigitAny" nillable="true" minOccurs="0"/>\r
3511                 <xs:element name="callbackCaller" type="DigitAny" nillable="true" minOccurs="0"/>\r
3512                 <xs:element name="composeMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3513                 <xs:element name="replyMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3514                 <xs:element name="forwardMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3515                 <xs:element name="personalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
3516                 <xs:element name="passcode" type="DigitAny" nillable="true" minOccurs="0"/>\r
3517                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3518                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3519               </xs:sequence>\r
3520             </xs:complexType>\r
3521           </xs:element>\r
3522           <xs:element name="forwardOrComposeMessageMenuKeys" minOccurs="0">\r
3523             <xs:complexType>\r
3524               <xs:annotation/>\r
3525               <xs:sequence>\r
3526                 <xs:element name="sendToPerson" type="DigitAny" nillable="true" minOccurs="0"/>\r
3527                 <xs:element name="sendToAllGroupMembers" type="DigitAny" nillable="true" minOccurs="0"/>\r
3528                 <xs:element name="sendToDistributionList" type="DigitAny" nillable="true" minOccurs="0"/>\r
3529                 <xs:element name="changeCurrentIntroductionOrMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3530                 <xs:element name="listenToCurrentIntroductionOrMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3531                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" nillable="true" minOccurs="0"/>\r
3532                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" nillable="true" minOccurs="0"/>\r
3533                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3534                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3535               </xs:sequence>\r
3536             </xs:complexType>\r
3537           </xs:element>\r
3538           <xs:element name="replyMessageMenuKeys" minOccurs="0">\r
3539             <xs:complexType>\r
3540               <xs:annotation/>\r
3541               <xs:sequence>\r
3542                 <xs:element name="sendReplyToCaller" type="DigitAny" minOccurs="0"/>\r
3543                 <xs:element name="changeCurrentReply" type="DigitAny" nillable="true" minOccurs="0"/>\r
3544                 <xs:element name="listenToCurrentReply" type="DigitAny" nillable="true" minOccurs="0"/>\r
3545                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" nillable="true" minOccurs="0"/>\r
3546                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" nillable="true" minOccurs="0"/>\r
3547                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3548                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3549               </xs:sequence>\r
3550             </xs:complexType>\r
3551           </xs:element>\r
3552           <xs:element name="sendToDistributionListMenuKeys" minOccurs="0">\r
3553             <xs:complexType>\r
3554               <xs:annotation/>\r
3555               <xs:sequence>\r
3556                 <xs:element name="sendMessageToSelectedDistributionList" type="DigitAny" minOccurs="0"/>\r
3557                 <xs:element name="selectDistributionList" type="DigitAny" nillable="true" minOccurs="0"/>\r
3558                 <xs:element name="reviewSelectedDistributionList" type="DigitAny" nillable="true" minOccurs="0"/>\r
3559                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3560                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3561               </xs:sequence>\r
3562             </xs:complexType>\r
3563           </xs:element>\r
3564           <xs:element name="selectDistributionListMenuKeys" minOccurs="0">\r
3565             <xs:complexType>\r
3566               <xs:annotation/>\r
3567               <xs:sequence>\r
3568                 <xs:element name="returnToPreviousMenu" type="DigitStarPound" minOccurs="0"/>\r
3569                 <xs:element name="repeatMenuOrFinishEnteringDistributionListNumber" type="DigitStarPound" nillable="true" minOccurs="0"/>\r
3570               </xs:sequence>\r
3571             </xs:complexType>\r
3572           </xs:element>\r
3573           <xs:element name="reviewSelectedDistributionListMenuKeys" minOccurs="0">\r
3574             <xs:complexType>\r
3575               <xs:annotation/>\r
3576               <xs:sequence>\r
3577                 <xs:element name="interruptPlaybackAndReturnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3578               </xs:sequence>\r
3579             </xs:complexType>\r
3580           </xs:element>\r
3581           <xs:element name="sendMessageToSelectedDistributionListMenuKeys" minOccurs="0">\r
3582             <xs:complexType>\r
3583               <xs:annotation/>\r
3584               <xs:sequence>\r
3585                 <xs:element name="confirmSendingToDistributionList" type="DigitStarPound" nillable="true" minOccurs="0"/>\r
3586                 <xs:element name="cancelSendingToDistributionList" type="DigitStarPound" minOccurs="0"/>\r
3587               </xs:sequence>\r
3588             </xs:complexType>\r
3589           </xs:element>\r
3590           <xs:element name="sendToAllGroupMembersMenuKeys" minOccurs="0">\r
3591             <xs:complexType>\r
3592               <xs:annotation/>\r
3593               <xs:sequence>\r
3594                 <xs:element name="confirmSendingToEntireGroup" type="DigitAny" minOccurs="0"/>\r
3595                 <xs:element name="cancelSendingToEntireGroup" type="DigitAny" minOccurs="0"/>\r
3596               </xs:sequence>\r
3597             </xs:complexType>\r
3598           </xs:element>\r
3599           <xs:element name="sendToPersonMenuKeys" minOccurs="0">\r
3600             <xs:complexType>\r
3601               <xs:annotation/>\r
3602               <xs:sequence>\r
3603                 <xs:element name="confirmSendingMessage" type="DigitAny" minOccurs="0"/>\r
3604                 <xs:element name="cancelSendingMessage" type="DigitAny" minOccurs="0"/>\r
3605                 <xs:element name="finishEnteringNumberWhereToSendMessageTo" type="DigitStarPound" minOccurs="0"/>\r
3606                 <xs:element name="finishForwardingOrSendingMessage" type="DigitAny" minOccurs="0"/>\r
3607               </xs:sequence>\r
3608             </xs:complexType>\r
3609           </xs:element>\r
3610           <xs:element name="changeCurrentIntroductionOrMessageOrReplyMenuKeys" minOccurs="0">\r
3611             <xs:complexType>\r
3612               <xs:annotation/>\r
3613               <xs:sequence>\r
3614                 <xs:element name="endRecording" type="DigitAny" minOccurs="0"/>\r
3615               </xs:sequence>\r
3616             </xs:complexType>\r
3617           </xs:element>\r
3618           <xs:element name="voicePortalLoginMenuKeys" minOccurs="0">\r
3619             <xs:complexType>\r
3620               <xs:annotation/>\r
3621               <xs:sequence>\r
3622                 <xs:element name="accessUsingOtherMailboxId" type="VoicePortalDigitSequence" nillable="true" minOccurs="0"/>\r
3623               </xs:sequence>\r
3624             </xs:complexType>\r
3625           </xs:element>\r
3626           <xs:element name="faxMessagingMenuKeys" minOccurs="0">\r
3627             <xs:complexType>\r
3628               <xs:annotation/>\r
3629               <xs:sequence>\r
3630                 <xs:element name="saveFaxMessageAndSkipToNext" type="DigitAny" nillable="true" minOccurs="0"/>\r
3631                 <xs:element name="previousFaxMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3632                 <xs:element name="playEnvelope" type="DigitAny" nillable="true" minOccurs="0"/>\r
3633                 <xs:element name="nextFaxMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3634                 <xs:element name="deleteFaxMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3635                 <xs:element name="printFaxMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
3636                 <xs:element name="returnToPreviousMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3637               </xs:sequence>\r
3638             </xs:complexType>\r
3639           </xs:element>\r
3640           <xs:element name="messageDepositMenuKeys" minOccurs="0">\r
3641             <xs:complexType>\r
3642               <xs:annotation/>\r
3643               <xs:sequence>\r
3644                 <xs:element name="enableMessageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
3645                 <xs:element name="disableMessageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
3646                 <xs:element name="listenToMessageDepositStatus" type="DigitAny" nillable="true" minOccurs="0"/>\r
3647                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3648                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3649               </xs:sequence>\r
3650             </xs:complexType>\r
3651           </xs:element>\r
3652           <xs:element name="disableMessageDepositMenuKeys" minOccurs="0">\r
3653             <xs:complexType>\r
3654               <xs:annotation/>\r
3655               <xs:sequence>\r
3656                 <xs:element name="disconnectAfterGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3657                 <xs:element name="forwardAfterGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
3658                 <xs:element name="changeForwardingDestination" type="DigitAny" nillable="true" minOccurs="0"/>\r
3659                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
3660                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
3661               </xs:sequence>\r
3662             </xs:complexType>\r
3663           </xs:element>\r
3664           <xs:element name="greetingOnlyForwardingDestinationMenuKeys" nillable="true" minOccurs="0">\r
3665             <xs:complexType>\r
3666               <xs:annotation/>\r
3667               <xs:sequence>\r
3668                 <xs:element name="greetingOnlyForwardingDestination" type="DigitStarPound" minOccurs="0"/>\r
3669               </xs:sequence>\r
3670             </xs:complexType>\r
3671           </xs:element>\r
3672         </xs:sequence>\r
3673       </xs:extension>\r
3674     </xs:complexContent>\r
3675   </xs:complexType>    \r
3676     \r
3677   <xs:complexType name="GroupPortalPasscodeRulesGetRequest">\r
3678     <xs:annotation>\r
3679       <xs:documentation>\r
3680         Requests the group's passcode rules setting.\r
3681         The response is either GroupPortalPasscodeRulesGetResponse or ErrorResponse.\r
3682       </xs:documentation>\r
3683     </xs:annotation>\r
3684     <xs:complexContent>\r
3685       <xs:extension base="core:OCIRequest">\r
3686         <xs:sequence>\r
3687           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3688           <xs:element name="groupId" type="GroupId"/>\r
3689         </xs:sequence>\r
3690       </xs:extension>\r
3691     </xs:complexContent>\r
3692   </xs:complexType>    \r
3693     \r
3694   <xs:complexType name="GroupPortalPasscodeRulesGetResponse">\r
3695     <xs:annotation>\r
3696       <xs:documentation>\r
3697         Response to GroupPortalPasscodeRulesGetRequest.\r
3698         Contains the group's passcode rules setting.\r
3699       </xs:documentation>\r
3700     </xs:annotation>\r
3701     <xs:complexContent>\r
3702       <xs:extension base="core:OCIDataResponse">\r
3703         <xs:sequence>\r
3704           <xs:element name="useRuleLevel" type="GroupPasscodeRulesLevel"/>\r
3705           <xs:element name="disallowRepeatedDigits" type="xs:boolean"/>\r
3706           <xs:element name="disallowUserNumber" type="xs:boolean"/>\r
3707           <xs:element name="disallowReversedUserNumber" type="xs:boolean"/>\r
3708           <xs:element name="disallowOldPasscode" type="xs:boolean"/>\r
3709           <xs:element name="disallowReversedOldPasscode" type="xs:boolean"/>\r
3710           <xs:element name="minCodeLength" type="PasscodeMinLength"/>\r
3711           <xs:element name="maxCodeLength" type="PasscodeMaxLength"/>\r
3712           <xs:element name="disableLoginAfterMaxFailedLoginAttempts" type="xs:boolean"/>\r
3713           <xs:element name="maxFailedLoginAttempts" type="PortalMaxFailedLoginAttempts" minOccurs="0"/>\r
3714           <xs:element name="expirePassword" type="xs:boolean"/>\r
3715           <xs:element name="passcodeExpiresDays" type="PasscodeExpiresDays" minOccurs="0"/>\r
3716           <xs:element name="sendLoginDisabledNotifyEmail" type="xs:boolean"/>\r
3717           <xs:element name="loginDisabledNotifyEmailAddress" type="EmailAddress" minOccurs="0"/>\r
3718         </xs:sequence>\r
3719       </xs:extension>\r
3720     </xs:complexContent>\r
3721   </xs:complexType>    \r
3722     \r
3723   <xs:complexType name="ServiceProviderPortalPasscodeRulesGetRequest">\r
3724     <xs:annotation>\r
3725       <xs:documentation>\r
3726         Requests the service provider's passcode rules setting.\r
3727         The response is either ServiceProviderPortalPasscodeRulesGetResponse or ErrorResponse.\r
3728       </xs:documentation>\r
3729     </xs:annotation>\r
3730     <xs:complexContent>\r
3731       <xs:extension base="core:OCIRequest">\r
3732         <xs:sequence>\r
3733           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3734         </xs:sequence>\r
3735       </xs:extension>\r
3736     </xs:complexContent>\r
3737   </xs:complexType>    \r
3738     \r
3739   <xs:complexType name="ServiceProviderPortalPasscodeRulesGetResponse">\r
3740     <xs:annotation>\r
3741       <xs:documentation>\r
3742         Response to ServiceProviderPortalPasscodeRulesGetRequest.\r
3743         Contains the service provider's passcode rules setting.\r
3744       </xs:documentation>\r
3745     </xs:annotation>\r
3746     <xs:complexContent>\r
3747       <xs:extension base="core:OCIDataResponse">\r
3748         <xs:sequence>\r
3749           <xs:element name="disallowRepeatedDigits" type="xs:boolean"/>\r
3750           <xs:element name="disallowUserNumber" type="xs:boolean"/>\r
3751           <xs:element name="disallowReversedUserNumber" type="xs:boolean"/>\r
3752           <xs:element name="disallowOldPasscode" type="xs:boolean"/>\r
3753           <xs:element name="disallowReversedOldPasscode" type="xs:boolean"/>\r
3754           <xs:element name="minCodeLength" type="PasscodeMinLength"/>\r
3755           <xs:element name="maxCodeLength" type="PasscodeMaxLength"/>\r
3756           <xs:element name="disableLoginAfterMaxFailedLoginAttempts" type="xs:boolean"/>\r
3757           <xs:element name="maxFailedLoginAttempts" type="PortalMaxFailedLoginAttempts" minOccurs="0"/>\r
3758           <xs:element name="expirePassword" type="xs:boolean"/>\r
3759           <xs:element name="passcodeExpiresDays" type="PasscodeExpiresDays" minOccurs="0"/>\r
3760           <xs:element name="sendLoginDisabledNotifyEmail" type="xs:boolean"/>\r
3761           <xs:element name="loginDisabledNotifyEmailAddress" type="EmailAddress" minOccurs="0"/>\r
3762         </xs:sequence>\r
3763       </xs:extension>\r
3764     </xs:complexContent>\r
3765   </xs:complexType>    \r
3766     \r
3767   <xs:complexType name="SystemPortalPasscodeRulesGetRequest">\r
3768     <xs:annotation>\r
3769       <xs:documentation>\r
3770         Requests the system passcode rules setting.\r
3771         The response is either SystemPortalPasscodeRulesGetResponse or ErrorResponse.\r
3772       </xs:documentation>\r
3773     </xs:annotation>\r
3774     <xs:complexContent>\r
3775       <xs:extension base="core:OCIRequest">\r
3776         <xs:sequence/>\r
3777       </xs:extension>\r
3778     </xs:complexContent>\r
3779   </xs:complexType>    \r
3780     \r
3781   <xs:complexType name="SystemPortalPasscodeRulesGetResponse">\r
3782     <xs:annotation>\r
3783       <xs:documentation>\r
3784         Response to SystemPortalPasscodeRulesGetRequest.\r
3785         Contains the system passcode rules setting.\r
3786       </xs:documentation>\r
3787     </xs:annotation>\r
3788     <xs:complexContent>\r
3789       <xs:extension base="core:OCIDataResponse">\r
3790         <xs:sequence>\r
3791           <xs:element name="disallowRepeatedDigits" type="xs:boolean"/>\r
3792           <xs:element name="disallowUserNumber" type="xs:boolean"/>\r
3793           <xs:element name="disallowReversedUserNumber" type="xs:boolean"/>\r
3794           <xs:element name="disallowOldPasscode" type="xs:boolean"/>\r
3795           <xs:element name="disallowReversedOldPasscode" type="xs:boolean"/>\r
3796           <xs:element name="minCodeLength" type="PasscodeMinLength"/>\r
3797           <xs:element name="maxCodeLength" type="PasscodeMaxLength"/>\r
3798           <xs:element name="disableLoginAfterMaxFailedLoginAttempts" type="xs:boolean"/>\r
3799           <xs:element name="maxFailedLoginAttempts" type="PortalMaxFailedLoginAttempts" minOccurs="0"/>\r
3800           <xs:element name="expirePassword" type="xs:boolean"/>\r
3801           <xs:element name="passcodeExpiresDays" type="PasscodeExpiresDays" minOccurs="0"/>\r
3802           <xs:element name="sendLoginDisabledNotifyEmail" type="xs:boolean"/>\r
3803           <xs:element name="loginDisabledNotifyEmailAddress" type="EmailAddress" minOccurs="0"/>\r
3804           <xs:element name="defaultPassword" type="Password"/>\r
3805         </xs:sequence>\r
3806       </xs:extension>\r
3807     </xs:complexContent>\r
3808   </xs:complexType>    \r
3809     \r
3810   <xs:complexType name="SystemSIPDeviceTypeAddRequest18sp1V2">\r
3811     <xs:annotation>\r
3812       <xs:documentation>\r
3813         Request to add a sip device type.\r
3814         The response is either SuccessResponse or ErrorResponse.\r
3815 \r
3816         The following elements are only used in HSS data mode:\r
3817           enable3G4GContinuity, use value "false" in AS data mode\r
3818         The following elements are only used in AS data mode:\r
3819           holdAnnouncementMethod, use value "useInactive" in HSS data mode      \r
3820           supportRFC3398, use value "false" in HSS data mode\r
3821 \r
3822         The following element values are only applicable in AS data mode:\r
3823           holdNormalization=useRfc3264Hold will raise an error in HSS data mode\r
3824 \r
3825                 Replaced by: SystemSIPDeviceTypeAddRequest19.\r
3826       </xs:documentation>\r
3827     </xs:annotation>\r
3828     <xs:complexContent>\r
3829       <xs:extension base="core:OCIRequest">\r
3830         <xs:sequence>\r
3831           <xs:element name="deviceType" type="AccessDeviceType"/>\r
3832           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
3833           <xs:element name="profile" type="SignalingAddressType"/>\r
3834           <xs:element name="registrationCapable" type="xs:boolean"/>\r
3835           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
3836           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
3837           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
3838           <xs:element name="holdNormalization" type="HoldNormalizationMode"/>\r
3839           <xs:element name="holdAnnouncementMethod" type="HoldAnnouncementMethodMode"/>\r
3840           <xs:element name="isTrusted" type="xs:boolean"/>\r
3841           <xs:element name="E164Capable" type="xs:boolean"/>\r
3842           <xs:element name="routeAdvance" type="xs:boolean"/>\r
3843           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
3844           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
3845           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
3846           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
3847           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
3848           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
3849           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptions16sp1" minOccurs="0"/>\r
3850           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
3851           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
3852           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
3853           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
3854           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
3855           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
3856           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
3857           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
3858           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
3859           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
3860           <xs:element name="supportCallCenterMIMEType" type="xs:boolean"/>\r
3861           <xs:element name="trunkMode" type="TrunkMode"/>\r
3862           <xs:element name="addPCalledPartyId" type="xs:boolean"/>\r
3863           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean"/>\r
3864           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy"/>\r
3865           <xs:element name="enable3G4GContinuity" type="xs:boolean"/>\r
3866           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean"/>\r
3867           <xs:element name="deviceTypeConfigurationOption" type="DeviceTypeConfigurationOptionType"/>\r
3868           <xs:element name="supportRFC3398" type="xs:boolean"/>\r
3869         </xs:sequence>\r
3870       </xs:extension>\r
3871     </xs:complexContent>\r
3872   </xs:complexType>    \r
3873     \r
3874   <xs:complexType name="SystemSIPDeviceTypeGetRequest18sp1V2">\r
3875     <xs:annotation>\r
3876       <xs:documentation>\r
3877         Request to get a sip device type.\r
3878         See Also: SystemDeviceTypeGetRequest\r
3879         The response is either SystemSIPDeviceTypeGetResponse19 or ErrorResponse.\r
3880                 \r
3881                 Replaced by: SystemSIPDeviceTypeGetRequest19.\r
3882       </xs:documentation>\r
3883     </xs:annotation>\r
3884     <xs:complexContent>\r
3885       <xs:extension base="core:OCIRequest">\r
3886         <xs:sequence>\r
3887           <xs:element name="deviceType" type="AccessDeviceType"/>\r
3888         </xs:sequence>\r
3889       </xs:extension>\r
3890     </xs:complexContent>\r
3891   </xs:complexType>    \r
3892     \r
3893   <xs:complexType name="SystemSIPDeviceTypeGetResponse18sp1V2">\r
3894     <xs:annotation>\r
3895       <xs:documentation>\r
3896         Response to SystemSIPDeviceTypeGetRequest18sp1V2.\r
3897         The following elements are only used in AS data mode:\r
3898           holdAnnouncementMethod \r
3899           supportRFC3398\r
3900         The following elements are only used in HSS data mode:\r
3901           enable3G4GContinuity\r
3902 \r
3903         The following element values are only applicable in AS data mode:\r
3904           holdNormalization=useRfc3264Hold \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="isObsolete" type="xs:boolean"/>\r
3911           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
3912           <xs:element name="profile" type="SignalingAddressType"/>\r
3913           <xs:element name="registrationCapable" type="xs:boolean"/>\r
3914           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
3915           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
3916           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
3917           <xs:element name="holdNormalization" type="HoldNormalizationMode"/>\r
3918           <xs:element name="holdAnnouncementMethod" type="HoldAnnouncementMethodMode"/>\r
3919           <xs:element name="isTrusted" type="xs:boolean"/>\r
3920           <xs:element name="E164Capable" type="xs:boolean"/>\r
3921           <xs:element name="routeAdvance" type="xs:boolean"/>\r
3922           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
3923           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
3924           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
3925           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
3926           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
3927           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
3928           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptionsRead16sp1" minOccurs="0"/>\r
3929           <xs:element name="protocolChoice" type="AccessDeviceProtocol" maxOccurs="unbounded"/>\r
3930           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
3931           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
3932           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
3933           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
3934           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
3935           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
3936           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
3937           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
3938           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
3939           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
3940           <xs:element name="supportCallCenterMIMEType" type="xs:boolean"/>\r
3941           <xs:element name="trunkMode" type="TrunkMode"/>\r
3942           <xs:element name="addPCalledPartyId" type="xs:boolean"/>\r
3943           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean"/>\r
3944           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy"/>\r
3945           <xs:element name="enable3G4GContinuity" type="xs:boolean"/>\r
3946           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean"/>\r
3947           <xs:element name="deviceTypeConfigurationOption" type="DeviceTypeConfigurationOptionType"/>\r
3948           <xs:element name="supportRFC3398" type="xs:boolean"/>\r
3949         </xs:sequence>\r
3950       </xs:extension>\r
3951     </xs:complexContent>\r
3952   </xs:complexType>    \r
3953     \r
3954   <xs:complexType name="SystemDeviceTypeGetRequest18">\r
3955     <xs:annotation>\r
3956       <xs:documentation>\r
3957         Requests the information about the specified device type without regard to whether the\r
3958         type is SIP or MGCP.\r
3959         The response is either SystemDeviceTypeGetResponse18 or ErrorResponse.\r
3960                 Note: The elements deviceTypeConfigurationOption applies to SIP device types only. Therefore, only present in the response when the device type is SIP.\r
3961 \r
3962                 Replaced by: SystemSIPDeviceTypeGetRequest19.\r
3963         </xs:documentation>\r
3964     </xs:annotation>\r
3965     <xs:complexContent>\r
3966       <xs:extension base="core:OCIRequest">\r
3967         <xs:sequence>\r
3968           <xs:element name="deviceType" type="AccessDeviceType"/>\r
3969         </xs:sequence>\r
3970       </xs:extension>\r
3971     </xs:complexContent>\r
3972   </xs:complexType>    \r
3973     \r
3974   <xs:complexType name="SystemDeviceTypeGetResponse18">\r
3975     <xs:annotation>\r
3976       <xs:documentation>\r
3977         Response to SystemDeviceTypeGetRequest18.\r
3978       </xs:documentation>\r
3979     </xs:annotation>\r
3980     <xs:complexContent>\r
3981       <xs:extension base="core:OCIDataResponse">\r
3982         <xs:sequence>\r
3983           <xs:element name="isObsolete" type="xs:boolean"/>\r
3984           <xs:element name="profile" type="SignalingAddressType"/>\r
3985           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
3986           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
3987           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptionsRead16sp1" minOccurs="0"/>\r
3988           <xs:element name="protocolChoice" type="AccessDeviceProtocol" maxOccurs="unbounded"/>\r
3989           <xs:element name="isIpAddressOptional" type="xs:boolean"/>\r
3990           <xs:element name="useDomain" type="xs:boolean"/>\r
3991           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
3992           <xs:element name="deviceTypeConfigurationOption" type="DeviceTypeConfigurationOptionType" minOccurs="0"/>\r
3993         </xs:sequence>\r
3994       </xs:extension>\r
3995     </xs:complexContent>\r
3996   </xs:complexType>    \r
3997     \r
3998   <xs:complexType name="UserGetRequest18">\r
3999     <xs:annotation>\r
4000       <xs:documentation>\r
4001         Request to get the user information.  The response is either \r
4002         UserGetResponse18 or ErrorResponse.\r
4003                                 \r
4004                 Replaced by: UserGetRequest19.\r
4005       </xs:documentation>\r
4006     </xs:annotation>\r
4007     <xs:complexContent>\r
4008       <xs:extension base="core:OCIRequest">\r
4009         <xs:sequence>\r
4010           <xs:element name="userId" type="UserId"/>\r
4011         </xs:sequence>\r
4012       </xs:extension>\r
4013     </xs:complexContent>\r
4014   </xs:complexType>    \r
4015     \r
4016   <xs:complexType name="UserGetResponse18">\r
4017     <xs:annotation>\r
4018       <xs:documentation>\r
4019         Response to UserGetRequest18.\r
4020         It is possible that the TrunkAddressingRead element is present with nothing populated in it which means the user is a trunk user.\r
4021         The following data elements are only used in AS data mode:\r
4022           contact[2]-contact[5]\r
4023         \r
4024         The country code (countryCode) included is the user's phone number country code when the user has a phone number assigned, or the \r
4025         user's Group associated country code when the user does not have a phone number assigned, or the system default country code when the \r
4026         user's Group does not have an associated country code.\r
4027         \r
4028         The nationalPrefix in this response is the one associated to the included countryCode.\r
4029         \r
4030         The callingLineIdPhoneNumber is no longer being formatted for display purpose. The value is returned exactly the same as being stored.\r
4031       </xs:documentation>\r
4032     </xs:annotation>\r
4033     <xs:complexContent>\r
4034       <xs:extension base="core:OCIDataResponse">\r
4035         <xs:sequence>\r
4036           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4037           <xs:element name="groupId" type="GroupId"/>\r
4038           <xs:element name="lastName" type="LastName"/>\r
4039           <xs:element name="firstName" type="FirstName"/>\r
4040           <xs:element name="callingLineIdLastName" type="CallingLineIdLastName"/>\r
4041           <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName"/>\r
4042           <xs:element name="hiraganaLastName" type="HiraganaLastName" minOccurs="0"/>\r
4043           <xs:element name="hiraganaFirstName" type="HiraganaFirstName" minOccurs="0"/>\r
4044           <xs:element name="phoneNumber" type="DN" minOccurs="0"/>\r
4045           <xs:element name="extension" type="Extension17" minOccurs="0"/>\r
4046           <xs:element name="callingLineIdPhoneNumber" type="DN" minOccurs="0"/>\r
4047           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
4048           <xs:element name="departmentFullPath" type="DepartmentFullPathName" minOccurs="0"/>\r
4049           <xs:element name="language" type="Language"/>\r
4050           <xs:element name="timeZone" type="TimeZone"/>\r
4051           <xs:element name="timeZoneDisplayName" type="TimeZoneDisplayName"/>\r
4052           <xs:element name="defaultAlias" type="SIPURI"/>\r
4053           <xs:element name="alias" type="SIPURI" minOccurs="0" maxOccurs="3"/>\r
4054           <xs:choice>\r
4055             <xs:element name="accessDeviceEndpoint" type="AccessDeviceMultipleContactEndpointRead" minOccurs="0"/>\r
4056             <xs:element name="trunkAddressing" type="TrunkAddressingMultipleContactRead" minOccurs="0"/>\r
4057           </xs:choice>\r
4058           <xs:element name="title" type="Title" minOccurs="0"/>\r
4059           <xs:element name="pagerPhoneNumber" type="InformationalDN" minOccurs="0"/>\r
4060           <xs:element name="mobilePhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
4061           <xs:element name="emailAddress" type="EmailAddress" minOccurs="0"/>\r
4062           <xs:element name="yahooId" type="YahooId" minOccurs="0"/>\r
4063           <xs:element name="addressLocation" type="AddressLocation" minOccurs="0"/>\r
4064           <xs:element name="address" type="StreetAddress" minOccurs="0"/>\r
4065           <xs:element name="countryCode" type="CountryCode"/>\r
4066           <xs:element name="nationalPrefix" type="NationalPrefix" minOccurs="0"/>\r
4067           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
4068           <xs:element name="officeZoneName" type="OfficeZoneName" minOccurs="0"/>\r
4069           <xs:element name="primaryZoneName" type="ZoneName" minOccurs="0"/>\r
4070           <xs:element name="impId" type="IMPUserId" minOccurs="0"/>\r
4071         </xs:sequence>\r
4072       </xs:extension>\r
4073     </xs:complexContent>\r
4074   </xs:complexType>    \r
4075     \r
4076   <xs:complexType name="GroupAccessDeviceGetAvailableDetailListRequest14">\r
4077     <xs:annotation>\r
4078       <xs:documentation>\r
4079         Requests the list of available access devices for assignment to a user\r
4080         within a group. The list includes devices created at the system, service provider, and group levels.\r
4081         The response is either GroupAccessDeviceGetAvailableDetailListResponse14 or\r
4082         ErrorResponse.\r
4083                 \r
4084                 Replaced by: GroupAccessDeviceGetAvailableDetailListRequest19.\r
4085       </xs:documentation>\r
4086     </xs:annotation>\r
4087     <xs:complexContent>\r
4088       <xs:extension base="core:OCIRequest">\r
4089         <xs:sequence>\r
4090           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4091           <xs:element name="groupId" type="GroupId"/>\r
4092           <xs:element name="isMusicOnHold" type="xs:boolean"/>\r
4093           <xs:element name="onlyVideoCapable" type="xs:boolean"/>\r
4094         </xs:sequence>\r
4095       </xs:extension>\r
4096     </xs:complexContent>\r
4097   </xs:complexType>    \r
4098     \r
4099   <xs:complexType name="GroupAccessDeviceGetAvailableDetailListResponse14">\r
4100     <xs:annotation>\r
4101       <xs:documentation>\r
4102         Response to GroupAccessDeviceGetAvailableDetailListRequest14.\r
4103       </xs:documentation>\r
4104     </xs:annotation>\r
4105     <xs:complexContent>\r
4106       <xs:extension base="core:OCIDataResponse">\r
4107         <xs:sequence>\r
4108           <xs:element name="availableAccessDevice" minOccurs="0" maxOccurs="unbounded">\r
4109             <xs:complexType>\r
4110               <xs:annotation/>\r
4111               <xs:sequence>\r
4112                 <xs:element name="accessDevice" type="AccessDevice"/>\r
4113                 <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
4114                 <xs:element name="useDomain" type="xs:boolean"/>\r
4115               </xs:sequence>\r
4116             </xs:complexType>\r
4117           </xs:element>\r
4118         </xs:sequence>\r
4119       </xs:extension>\r
4120     </xs:complexContent>\r
4121   </xs:complexType>    \r
4122     \r
4123   <xs:complexType name="SystemCAPParametersGetRequest14sp3">\r
4124     <xs:annotation>\r
4125       <xs:appinfo>\r
4126         <asDataModeSupported>true</asDataModeSupported>\r
4127         <hssDataModeSupported>false</hssDataModeSupported>\r
4128       </xs:appinfo>\r
4129       <xs:documentation>\r
4130         Request to get the list of CAP system parameters.\r
4131         The response is either SystemCAPParametersGetResponse14sp3 or ErrorResponse.\r
4132         \r
4133         Replaced by SystemCAPParametersGetRequest19\r
4134       </xs:documentation>\r
4135     </xs:annotation>\r
4136     <xs:complexContent>\r
4137       <xs:extension base="core:OCIRequest">\r
4138         <xs:sequence/>\r
4139       </xs:extension>\r
4140     </xs:complexContent>\r
4141   </xs:complexType>    \r
4142     \r
4143   <xs:complexType name="SystemCAPParametersGetResponse14sp3">\r
4144     <xs:annotation>\r
4145       <xs:appinfo>\r
4146         <asDataModeSupported>true</asDataModeSupported>\r
4147         <hssDataModeSupported>false</hssDataModeSupported>\r
4148       </xs:appinfo>\r
4149       <xs:documentation>\r
4150         Response to SystemCAPParametersGetListRequest14sp3.\r
4151         Contains a list of system CAP parameters.\r
4152         \r
4153         Replaced by SystemCAPParametersGetResponse19\r
4154       </xs:documentation>\r
4155     </xs:annotation>\r
4156     <xs:complexContent>\r
4157       <xs:extension base="core:OCIDataResponse">\r
4158         <xs:sequence>\r
4159           <xs:element name="serverPort" type="Port1025"/>\r
4160           <xs:element name="maxClientConnections" type="CAPMaxClientConnections"/>\r
4161           <xs:element name="enableConnectionPing" type="xs:boolean"/>\r
4162           <xs:element name="connectionPingIntervalMinutes" type="CAPConnectionPingIntervalMinutes"/>\r
4163           <xs:element name="CCC2ServerPort" type="Port1025"/>\r
4164           <xs:element name="CCC2MaxClientConnections" type="CCC2MaxClientConnections"/>\r
4165           <xs:element name="capServerCallCenterPort" type="Port1025"/>\r
4166           <xs:element name="capServerCallCenterMaxClientConnections" type="CAPServerCallCenterMaxClientConnections"/>\r
4167         </xs:sequence>\r
4168       </xs:extension>\r
4169     </xs:complexContent>\r
4170   </xs:complexType>    \r
4171     \r
4172   <xs:complexType name="SystemCAPParametersModifyRequest">\r
4173     <xs:annotation>\r
4174       <xs:appinfo>\r
4175         <asDataModeSupported>true</asDataModeSupported>\r
4176         <hssDataModeSupported>false</hssDataModeSupported>\r
4177       </xs:appinfo>\r
4178       <xs:documentation>\r
4179         Request to modify CAP system parameters.\r
4180         The response is either SuccessResponse or ErrorResponse.\r
4181         \r
4182         Replaced by SystemCAPParametersModifyRequest19\r
4183       </xs:documentation>\r
4184     </xs:annotation>\r
4185     <xs:complexContent>\r
4186       <xs:extension base="core:OCIRequest">\r
4187         <xs:sequence>\r
4188           <xs:element name="serverPort" type="Port1025" minOccurs="0"/>\r
4189           <xs:element name="maxClientConnections" type="CAPMaxClientConnections" minOccurs="0"/>\r
4190           <xs:element name="enableConnectionPing" type="xs:boolean" minOccurs="0"/>\r
4191           <xs:element name="connectionPingIntervalMinutes" type="CAPConnectionPingIntervalMinutes" minOccurs="0"/>\r
4192           <xs:element name="CCC2ServerPort" type="Port1025" minOccurs="0"/>\r
4193           <xs:element name="CCC2MaxClientConnections" type="CCC2MaxClientConnections" minOccurs="0"/>\r
4194           <xs:element name="capServerCallCenterPort" type="Port1025" minOccurs="0"/>\r
4195           <xs:element name="capServerCallCenterMaxClientConnections" type="CAPServerCallCenterMaxClientConnections" minOccurs="0"/>\r
4196         </xs:sequence>\r
4197       </xs:extension>\r
4198     </xs:complexContent>\r
4199   </xs:complexType>    \r
4200     \r
4201   <xs:complexType name="SystemDeviceTypeGetAvailableListRequest14sp3">\r
4202     <xs:annotation>\r
4203       <xs:documentation>\r
4204         Requests a list of non-obsolete Identity/device profile types defined in the system. It is possible\r
4205         to get either all conference device types or all non-conferernce types. This command is similar\r
4206         to the SystemSIPDeviceTypeGetListRequest and SystemMGCPDeviceTypeGetListRequest\r
4207         but gets both SIP and MGCP types.\r
4208         The response is either SystemDeviceTypeGetlAvailableListResponse14sp1 or ErrorResponse.\r
4209                 \r
4210                 Replaced by: SystemDeviceTypeGetAvailableListRequest19.\r
4211 \r
4212                 </xs:documentation>\r
4213     </xs:annotation>\r
4214     <xs:complexContent>\r
4215       <xs:extension base="core:OCIRequest">\r
4216         <xs:sequence>\r
4217           <xs:element name="allowConference" type="xs:boolean"/>\r
4218           <xs:element name="allowMusicOnHold" type="xs:boolean"/>\r
4219           <xs:element name="onlyConference" type="xs:boolean"/>\r
4220           <xs:element name="onlyVideoCapable" type="xs:boolean"/>\r
4221           <xs:element name="onlyOptionalIpAddress" type="xs:boolean"/>\r
4222         </xs:sequence>\r
4223       </xs:extension>\r
4224     </xs:complexContent>\r
4225   </xs:complexType>    \r
4226     \r
4227   <xs:complexType name="SystemDeviceTypeGetAvailableListResponse14sp3">\r
4228     <xs:annotation>\r
4229       <xs:documentation>\r
4230         Response to SystemDeviceTypeGetAvailableListRequest14sp3.\r
4231       </xs:documentation>\r
4232     </xs:annotation>\r
4233     <xs:complexContent>\r
4234       <xs:extension base="core:OCIDataResponse">\r
4235         <xs:sequence>\r
4236           <xs:element name="deviceType" type="AccessDeviceType" minOccurs="0" maxOccurs="unbounded"/>\r
4237           <xs:element name="typeInfo" minOccurs="0" maxOccurs="unbounded">\r
4238             <xs:complexType>\r
4239               <xs:annotation/>\r
4240               <xs:sequence>\r
4241                 <xs:element name="profile" type="SignalingAddressType"/>\r
4242                 <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
4243                 <xs:element name="configType" type="AccessDeviceEnhancedConfigurationType14" minOccurs="0"/>\r
4244                 <xs:element name="protocolChoice" type="AccessDeviceProtocol" maxOccurs="unbounded"/>\r
4245                 <xs:element name="isIpAddressOptional" type="xs:boolean"/>\r
4246                 <xs:element name="useDomain" type="xs:boolean"/>\r
4247                 <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
4248                 <xs:element name="deviceConfigurationOption" type="DeviceTypeConfigurationOptionType" minOccurs="0"/>\r
4249               </xs:sequence>\r
4250             </xs:complexType>\r
4251           </xs:element>\r
4252         </xs:sequence>\r
4253       </xs:extension>\r
4254     </xs:complexContent>\r
4255   </xs:complexType>    \r
4256     \r
4257   <xs:complexType name="UserVideoAddOnGetRequest14">\r
4258     <xs:annotation>\r
4259       <xs:documentation>\r
4260         Get the user's Video Add-On service setting.\r
4261         The response is either a UserVideoAddOnGetResponse14 or an ErrorResponse.\r
4262                 \r
4263                 Replaced by: UserVideoAddOnGetRequest19.\r
4264       </xs:documentation>\r
4265     </xs:annotation>\r
4266     <xs:complexContent>\r
4267       <xs:extension base="core:OCIRequest">\r
4268         <xs:sequence>\r
4269           <xs:element name="userId" type="UserId"/>\r
4270         </xs:sequence>\r
4271       </xs:extension>\r
4272     </xs:complexContent>\r
4273   </xs:complexType>    \r
4274     \r
4275   <xs:complexType name="UserVideoAddOnGetResponse14">\r
4276     <xs:annotation>\r
4277       <xs:documentation>\r
4278         Response to the UserVideoAddOnGetRequest14.\r
4279       </xs:documentation>\r
4280     </xs:annotation>\r
4281     <xs:complexContent>\r
4282       <xs:extension base="core:OCIDataResponse">\r
4283         <xs:sequence>\r
4284           <xs:element name="isActive" type="xs:boolean"/>\r
4285           <xs:element name="maxOriginatingCallDelaySeconds" type="VideoAddOnMaxOriginatingCallDelaySeconds"/>\r
4286           <xs:element name="accessDeviceEndpoint" type="AccessDeviceEndpointRead14" minOccurs="0"/>\r
4287         </xs:sequence>\r
4288       </xs:extension>\r
4289     </xs:complexContent>\r
4290   </xs:complexType>    \r
4291     \r
4292   <xs:complexType name="GroupMusicOnHoldGetInstanceRequest16">\r
4293     <xs:annotation>\r
4294       <xs:documentation>\r
4295         Get a Music On Hold data for a group or department instance.\r
4296         The response is either GroupMusicOnHoldGetInstanceResponse16 or ErrorResponse.\r
4297                 \r
4298             Replaced by: GroupMusicOnHoldGetInstanceRequest19.\r
4299       </xs:documentation>\r
4300     </xs:annotation>\r
4301     <xs:complexContent>\r
4302       <xs:extension base="core:OCIRequest">\r
4303         <xs:sequence>\r
4304           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4305           <xs:element name="groupId" type="GroupId"/>\r
4306           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
4307         </xs:sequence>\r
4308       </xs:extension>\r
4309     </xs:complexContent>\r
4310   </xs:complexType>    \r
4311     \r
4312   <xs:complexType name="GroupMusicOnHoldGetInstanceResponse16">\r
4313     <xs:annotation>\r
4314       <xs:documentation>\r
4315         Response to the GroupMusicOnHoldGetInstanceRequest16.\r
4316       </xs:documentation>\r
4317     </xs:annotation>\r
4318     <xs:complexContent>\r
4319       <xs:extension base="core:OCIDataResponse">\r
4320         <xs:sequence>\r
4321           <xs:element name="serviceUserId" type="UserId"/>\r
4322           <xs:element name="isActiveDuringCallHold" type="xs:boolean"/>\r
4323           <xs:element name="isActiveDuringCallPark" type="xs:boolean"/>\r
4324           <xs:element name="isActiveDuringBusyCampOn" type="xs:boolean"/>\r
4325           <xs:element name="enableVideo" type="xs:boolean"/>\r
4326           <xs:element name="source" type="MusicOnHoldSourceRead16"/>\r
4327           <xs:element name="useAlternateSourceForInternalCalls" type="xs:boolean"/>\r
4328           <xs:element name="internalSource" type="MusicOnHoldSourceRead16" minOccurs="0"/>\r
4329         </xs:sequence>\r
4330       </xs:extension>\r
4331     </xs:complexContent>\r
4332   </xs:complexType>    \r
4333     \r
4334   <xs:complexType name="GroupRoutePointGetAnnouncementRequest">\r
4335     <xs:annotation>\r
4336       <xs:documentation>\r
4337         Get a route point's announcement settings.\r
4338         The response is either a GroupRoutePointGetAnnouncementResponse or an ErrorResponse.\r
4339                                 \r
4340             Replaced by: GroupRoutePointGetAnnouncementRequest19.\r
4341       </xs:documentation>\r
4342     </xs:annotation>\r
4343     <xs:complexContent>\r
4344       <xs:extension base="core:OCIRequest">\r
4345         <xs:sequence>\r
4346           <xs:element name="serviceUserId" type="UserId"/>\r
4347         </xs:sequence>\r
4348       </xs:extension>\r
4349     </xs:complexContent>\r
4350   </xs:complexType>    \r
4351     \r
4352   <xs:complexType name="GroupRoutePointGetAnnouncementResponse">\r
4353     <xs:annotation>\r
4354       <xs:documentation>\r
4355         Response to the GroupRoutePointGetAnnouncementRequest.\r
4356       </xs:documentation>\r
4357     </xs:annotation>\r
4358     <xs:complexContent>\r
4359       <xs:extension base="core:OCIDataResponse">\r
4360         <xs:sequence>\r
4361           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceRead17"/>\r
4362         </xs:sequence>\r
4363       </xs:extension>\r
4364     </xs:complexContent>\r
4365   </xs:complexType>    \r
4366     \r
4367   <xs:complexType name="GroupCallCenterGetAnnouncementRequest17sp4">\r
4368     <xs:annotation>\r
4369       <xs:documentation>\r
4370         Get a call center's announcement settings.\r
4371         The response is either a GroupCallCenterGetAnnouncementResponse17sp4 or an ErrorResponse.\r
4372                 \r
4373                 Replaced by: GroupCallCenterGetAnnouncementRequest19.\r
4374       </xs:documentation>\r
4375     </xs:annotation>\r
4376     <xs:complexContent>\r
4377       <xs:extension base="core:OCIRequest">\r
4378         <xs:sequence>\r
4379           <xs:element name="serviceUserId" type="UserId"/>\r
4380         </xs:sequence>\r
4381       </xs:extension>\r
4382     </xs:complexContent>\r
4383   </xs:complexType>    \r
4384     \r
4385   <xs:complexType name="GroupCallCenterGetAnnouncementResponse17sp4">\r
4386     <xs:annotation>\r
4387       <xs:documentation>\r
4388         Response to the GroupCallCenterGetAnnouncementRequest17sp4.\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="playEntranceMessage" type="xs:boolean"/>\r
4395           <xs:element name="mandatoryEntranceMessage" type="xs:boolean"/>\r
4396           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
4397           <xs:element name="entranceMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4398           <xs:element name="entranceMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4399           <xs:element name="entranceMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4400           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4401           <xs:element name="entranceMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4402           <xs:element name="entranceMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4403           <xs:element name="entranceMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4404           <xs:element name="playPeriodicComfortMessage" type="xs:boolean"/>\r
4405           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds"/>\r
4406           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
4407           <xs:element name="periodicComfortMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4408           <xs:element name="periodicComfortMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4409           <xs:element name="periodicComfortMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4410           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4411           <xs:element name="periodicComfortMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4412           <xs:element name="periodicComfortMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4413           <xs:element name="periodicComfortMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4414           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean"/>\r
4415           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceRead17"/>\r
4416           <xs:element name="mediaOnHoldUseAlternateSourceForInternalCalls" type="xs:boolean" minOccurs="0"/>\r
4417           <xs:element name="mediaOnHoldInternalSource" type="CallCenterMediaOnHoldSourceRead17" minOccurs="0"/>\r
4418           <xs:element name="playWhisperMessage" type="xs:boolean" minOccurs="0"/>\r
4419           <xs:element name="whisperAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4420           <xs:element name="whisperMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4421           <xs:element name="whisperMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4422           <xs:element name="whisperMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4423           <xs:element name="whisperVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4424           <xs:element name="whisperMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4425           <xs:element name="whisperMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4426           <xs:element name="whisperMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4427           <xs:element name="estimatedWaitMessageOptionsRead" type="EstimatedWaitMessageOptionsRead17sp4"/>\r
4428         </xs:sequence>\r
4429       </xs:extension>\r
4430     </xs:complexContent>\r
4431   </xs:complexType>    \r
4432     \r
4433   <xs:complexType name="GroupRoutePointGetDNISAnnouncementRequest">\r
4434     <xs:annotation>\r
4435       <xs:documentation>\r
4436         Get a route point's DNIS Announcements\r
4437         The response is either a GroupRoutePointGetDNISAnnouncementResponse or an ErrorResponse.\r
4438                 \r
4439                 Replaced by: GroupRoutePointGetDNISAnnouncementRequest19.\r
4440       </xs:documentation>\r
4441     </xs:annotation>\r
4442     <xs:complexContent>\r
4443       <xs:extension base="core:OCIRequest">\r
4444         <xs:sequence>\r
4445           <xs:element name="dnisKey" type="DNISKey"/>\r
4446         </xs:sequence>\r
4447       </xs:extension>\r
4448     </xs:complexContent>\r
4449   </xs:complexType>    \r
4450     \r
4451   <xs:complexType name="GroupRoutePointGetDNISAnnouncementResponse">\r
4452     <xs:annotation>\r
4453       <xs:documentation>\r
4454         Response to the GroupRoutePointGetDNISAnnouncementRequest.\r
4455       </xs:documentation>\r
4456     </xs:annotation>\r
4457     <xs:complexContent>\r
4458       <xs:extension base="core:OCIDataResponse">\r
4459         <xs:sequence>\r
4460           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceRead17"/>\r
4461         </xs:sequence>\r
4462       </xs:extension>\r
4463     </xs:complexContent>\r
4464   </xs:complexType>    \r
4465     \r
4466   <xs:complexType name="GroupCallCenterGetDNISAnnouncementRequest17sp4">\r
4467     <xs:annotation>\r
4468       <xs:documentation>\r
4469         Get a call center's DNIS Announcements\r
4470         The response is either a GroupCallCenterGetDNISAnnouncementRequest17sp4 or an ErrorResponse.\r
4471                 \r
4472                 Replaced by: GroupCallCenterGetDNISAnnouncementRequest19.\r
4473       </xs:documentation>\r
4474     </xs:annotation>\r
4475     <xs:complexContent>\r
4476       <xs:extension base="core:OCIRequest">\r
4477         <xs:sequence>\r
4478           <xs:element name="dnisKey" type="DNISKey"/>\r
4479         </xs:sequence>\r
4480       </xs:extension>\r
4481     </xs:complexContent>\r
4482   </xs:complexType>    \r
4483     \r
4484   <xs:complexType name="GroupCallCenterGetDNISAnnouncementResponse17sp4">\r
4485     <xs:annotation>\r
4486       <xs:documentation>\r
4487         Response to the GroupCallCenterGetDNISAnnouncementResponse17sp4.\r
4488       </xs:documentation>\r
4489     </xs:annotation>\r
4490     <xs:complexContent>\r
4491       <xs:extension base="core:OCIDataResponse">\r
4492         <xs:sequence>\r
4493           <xs:element name="playEntranceMessage" type="xs:boolean"/>\r
4494           <xs:element name="mandatoryEntranceMessage" type="xs:boolean"/>\r
4495           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
4496           <xs:element name="entranceMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4497           <xs:element name="entranceMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4498           <xs:element name="entranceMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4499           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4500           <xs:element name="entranceMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4501           <xs:element name="entranceMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4502           <xs:element name="entranceMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4503           <xs:element name="playPeriodicComfortMessage" type="xs:boolean"/>\r
4504           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds"/>\r
4505           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
4506           <xs:element name="periodicComfortMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4507           <xs:element name="periodicComfortMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4508           <xs:element name="periodicComfortMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4509           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4510           <xs:element name="periodicComfortMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4511           <xs:element name="periodicComfortMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4512           <xs:element name="periodicComfortMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4513           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean"/>\r
4514           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceRead17"/>\r
4515           <xs:element name="playWhisperMessage" type="xs:boolean"/>\r
4516           <xs:element name="whisperAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
4517           <xs:element name="whisperMessageAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4518           <xs:element name="whisperMessageAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4519           <xs:element name="whisperMessageAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4520           <xs:element name="whisperVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
4521           <xs:element name="whisperMessageVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4522           <xs:element name="whisperMessageVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4523           <xs:element name="whisperMessageVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4524           <xs:element name="estimatedWaitMessageOptionsRead" type="EstimatedWaitMessageOptionsRead17sp4"/>\r
4525         </xs:sequence>\r
4526       </xs:extension>\r
4527     </xs:complexContent>\r
4528   </xs:complexType>    \r
4529     \r
4530   <xs:complexType name="GroupAutoAttendantAddInstanceRequest17sp1">\r
4531     <xs:annotation>\r
4532       <xs:appinfo>\r
4533         <asDataModeSupported>true</asDataModeSupported>\r
4534         <hssDataModeSupported>true</hssDataModeSupported>\r
4535       </xs:appinfo>\r
4536       <xs:documentation>\r
4537         Add a Auto Attendant instance to a group.\r
4538         The domain is required in the serviceUserId.\r
4539         Only Group and Enterprise level schedules are accepted.\r
4540         The response is either SuccessResponse or ErrorResponse.\r
4541       </xs:documentation>\r
4542     </xs:annotation>\r
4543     <xs:complexContent>\r
4544       <xs:extension base="core:OCIRequest">\r
4545         <xs:sequence>\r
4546           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4547           <xs:element name="groupId" type="GroupId"/>\r
4548           <xs:element name="serviceUserId" type="UserId"/>\r
4549           <xs:element name="serviceInstanceProfile" type="ServiceInstanceAddProfile"/>\r
4550           <xs:element name="enableVideo" type="xs:boolean"/>\r
4551           <xs:element name="businessHours" type="TimeSchedule" minOccurs="0"/>\r
4552           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
4553           <xs:element name="extensionDialingScope" type="AutoAttendantDialingScope"/>\r
4554           <xs:element name="nameDialingScope" type="AutoAttendantDialingScope"/>\r
4555           <xs:element name="nameDialingEntries" type="AutoAttendantNameDialingEntry"/>\r
4556           <xs:element name="businessHoursMenu" type="AutoAttendantAddMenu16" minOccurs="0"/>\r
4557           <xs:element name="afterHoursMenu" type="AutoAttendantAddMenu16" minOccurs="0"/>\r
4558         </xs:sequence>\r
4559       </xs:extension>\r
4560     </xs:complexContent>\r
4561   </xs:complexType>    \r
4562     \r
4563   <xs:complexType name="SystemMeetMeConferencingGetRequest18">\r
4564     <xs:annotation>\r
4565       <xs:appinfo>\r
4566         <asDataModeSupported>true</asDataModeSupported>\r
4567         <hssDataModeSupported>false</hssDataModeSupported>\r
4568       </xs:appinfo>\r
4569       <xs:documentation>\r
4570         Request the system level data associated with Meet-Me Conferencing functions.\r
4571         The response is either a SystemMeetMeConferencingGetResponse18 or an ErrorResponse.\r
4572         \r
4573         Replaced by SystemMeetMeConferencingGetRequest19\r
4574       </xs:documentation>\r
4575     </xs:annotation>\r
4576     <xs:complexContent>\r
4577       <xs:extension base="core:OCIRequest">\r
4578         <xs:sequence/>\r
4579       </xs:extension>\r
4580     </xs:complexContent>\r
4581   </xs:complexType>    \r
4582     \r
4583   <xs:complexType name="SystemMeetMeConferencingGetResponse18">\r
4584     <xs:annotation>\r
4585       <xs:appinfo>\r
4586         <asDataModeSupported>true</asDataModeSupported>\r
4587         <hssDataModeSupported>false</hssDataModeSupported>\r
4588       </xs:appinfo>\r
4589       <xs:documentation>\r
4590         Response to SystemMeetMeConferencingGetRequest18.\r
4591       </xs:documentation>\r
4592     </xs:annotation>\r
4593     <xs:complexContent>\r
4594       <xs:extension base="core:OCIDataResponse">\r
4595         <xs:sequence>\r
4596           <xs:element name="conferenceIdLength" type="MeetMeConferencingConferencePassCodeLength"/>\r
4597           <xs:element name="moderatorPinLength" type="MeetMeConferencingConferencePassCodeLength"/>\r
4598           <xs:element name="enableConferenceEndDateRestriction" type="xs:boolean"/>\r
4599           <xs:element name="conferenceEndDateRestrictionMonths" type="MeetMeConferencingConferenceEndDateRestrictionMonths"/>\r
4600           <xs:element name="deleteExpiredConferencesAfterHoldPeriod" type="xs:boolean"/>\r
4601           <xs:element name="expiredConferenceHoldPeriodDays" type="MeetMeConferencingExpiredConferenceHoldPeriodDays"/>\r
4602           <xs:element name="recordingWebAppURL" type="URL" minOccurs="0"/>\r
4603           <xs:element name="recordingFileFormat" type="MeetMeConferencingRecordingFileFormat"/>\r
4604           <xs:element name="terminateAfterGracePeriod" type="xs:boolean"/>\r
4605           <xs:element name="conferenceGracePeriodMinutes" type="MeetMeConferencingConferenceDuration"/>\r
4606           <xs:element name="conferenceParticipantEarlyEntryMinutes" type="MeetMeConferencingParticipantEarlyEntryMinutes"/>\r
4607           <xs:element name="enableConferenceExpiryNotification" type="xs:boolean"/>\r
4608           <xs:element name="enableActiveConferenceNotification" type="xs:boolean"/>\r
4609           <xs:element name="conferenceFromAddress" type="EmailAddress"/>\r
4610         </xs:sequence>\r
4611       </xs:extension>\r
4612     </xs:complexContent>\r
4613   </xs:complexType>    \r
4614     \r
4615   <xs:complexType name="EstimatedWaitMessageOptionsRead">\r
4616     <xs:annotation>\r
4617       <xs:documentation>\r
4618         Estimated Wait Message Options\r
4619         \r
4620         Replaced by EstimatedWaitMessageOptionsRead17sp4\r
4621       </xs:documentation>\r
4622     </xs:annotation>\r
4623     <xs:sequence>\r
4624       <xs:element name="enabled" type="xs:boolean"/>\r
4625       <xs:element name="operatingMode" type="EstimatedWaitMessageOperatingMode"/>\r
4626       <xs:element name="playPositionHighVolume" type="xs:boolean"/>\r
4627       <xs:element name="playTimeHighVolume" type="xs:boolean"/>\r
4628       <xs:element name="maximumPositions" type="EstimatedWaitMessageMaximumPositions"/>\r
4629       <xs:element name="maximumWaitingMinutes" type="EstimatedWaitMessageMaximumWaitingMinutes"/>\r
4630       <xs:element name="defaultCallHandlingMinutes" type="EstimatedWaitMessageDefaultCallHandlingMinutes"/>\r
4631     </xs:sequence>\r
4632   </xs:complexType>    \r
4633     \r
4634   <xs:complexType name="AccessDeviceMultipleContactEndpointRead">\r
4635     <xs:annotation>\r
4636       <xs:documentation>\r
4637         Access device end point that can have multiple contacts.\r
4638                 \r
4639                 Replaced by AccessDeviceMultipleContactEndpointRead19.\r
4640       </xs:documentation>\r
4641     </xs:annotation>\r
4642     <xs:sequence>\r
4643       <xs:element name="accessDevice" type="AccessDevice"/>\r
4644       <xs:element name="linePort" type="AccessDeviceEndpointLinePort"/>\r
4645       <xs:element name="contact" type="SIPContact" minOccurs="0" maxOccurs="5"/>\r
4646       <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
4647       <xs:element name="useDomain" type="xs:boolean"/>\r
4648     </xs:sequence>\r
4649   </xs:complexType>    \r
4650     \r
4651   <xs:complexType name="MusicOnHoldSourceRead16">\r
4652     <xs:annotation>\r
4653       <xs:documentation>\r
4654         Contains the music on hold source configuration.\r
4655                 \r
4656             Replaced by: MusicOnHoldSourceRead19.\r
4657       </xs:documentation>\r
4658     </xs:annotation>\r
4659     <xs:sequence>\r
4660       <xs:element name="audioFilePreferredCodec" type="AudioFileCodec"/>\r
4661       <xs:element name="messageSourceSelection" type="MusicOnHoldMessageSelection"/>\r
4662       <xs:element name="customSource" minOccurs="0">\r
4663         <xs:complexType>\r
4664           <xs:annotation/>\r
4665           <xs:sequence>\r
4666             <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
4667             <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>\r
4668             <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
4669             <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>\r
4670           </xs:sequence>\r
4671         </xs:complexType>\r
4672       </xs:element>\r
4673       <xs:element name="externalSource" minOccurs="0">\r
4674         <xs:complexType>\r
4675           <xs:annotation/>\r
4676           <xs:sequence>\r
4677             <xs:element name="accessDeviceEndpoint" type="AccessDeviceEndpointRead14"/>\r
4678           </xs:sequence>\r
4679         </xs:complexType>\r
4680       </xs:element>\r
4681     </xs:sequence>\r
4682   </xs:complexType>    \r
4683     \r
4684   <xs:complexType name="CallCenterMediaOnHoldSourceRead17">\r
4685     <xs:annotation>\r
4686       <xs:documentation>\r
4687         Contains the call center media on hold source configuration.\r
4688                 \r
4689                 Replaced by: CallCenterMediaOnHoldSourceRead19.\r
4690       </xs:documentation>\r
4691     </xs:annotation>\r
4692     <xs:sequence>\r
4693       <xs:element name="audioMessageSourceSelection" type="CallCenterMediaOnHoldMessageSelection"/>\r
4694       <xs:element name="audioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4695       <xs:element name="audioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4696       <xs:element name="audioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4697       <xs:element name="externalAudioSource" type="AccessDeviceEndpointRead14" minOccurs="0"/>\r
4698       <xs:element name="videoMessageSourceSelection" type="CallCenterMediaOnHoldMessageSelection" minOccurs="0"/>\r
4699       <xs:element name="videoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>\r
4700       <xs:element name="videoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>\r
4701       <xs:element name="videoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>\r
4702       <xs:element name="externalVideoSource" type="AccessDeviceEndpointRead14" minOccurs="0"/>\r
4703     </xs:sequence>\r
4704   </xs:complexType>    \r
4705     \r
4706   <xs:simpleType name="CallCenterReportingServerDescription">\r
4707     <xs:annotation>\r
4708       <xs:documentation>Call Center Reporting Server Description.</xs:documentation>\r
4709     </xs:annotation>\r
4710     <xs:restriction base="xs:token">\r
4711       <xs:minLength value="1"/>\r
4712       <xs:maxLength value="80"/>\r
4713     </xs:restriction>\r
4714   </xs:simpleType>    \r
4715     \r
4716   <xs:simpleType name="CallCenterReportingServerName">\r
4717     <xs:annotation>\r
4718       <xs:documentation>Call Center Reporting Server Name.</xs:documentation>\r
4719     </xs:annotation>\r
4720     <xs:restriction base="xs:token">\r
4721       <xs:minLength value="1"/>\r
4722       <xs:maxLength value="80"/>\r
4723     </xs:restriction>\r
4724   </xs:simpleType>    \r
4725     \r
4726   <xs:simpleType name="CallCenterReportServerChoice">\r
4727     <xs:annotation>\r
4728       <xs:documentation>\r
4729         Call center report server choice.\r
4730         \r
4731         Replaced by CallCenterReportServerChoice19\r
4732       </xs:documentation>\r
4733     </xs:annotation>\r
4734     <xs:restriction base="xs:token">\r
4735       <xs:enumeration value="CCRS"/>\r
4736       <xs:enumeration value="Enhanced"/>\r
4737       <xs:enumeration value="Both"/>\r
4738     </xs:restriction>\r
4739   </xs:simpleType>    \r
4740     \r
4741   <xs:simpleType name="CallCenterReportWebStatisticsSource">\r
4742     <xs:annotation>\r
4743       <xs:documentation>\r
4744         Call center report web statistics source.\r
4745       </xs:documentation>\r
4746     </xs:annotation>\r
4747     <xs:restriction base="xs:token">\r
4748       <xs:enumeration value="CCRS"/>\r
4749       <xs:enumeration value="Enhanced"/>\r
4750     </xs:restriction>\r
4751   </xs:simpleType>    \r
4752     \r
4753   <xs:simpleType name="CAPServerCallCenterMaxClientConnections">\r
4754     <xs:annotation>\r
4755       <xs:documentation>\r
4756         CAPServerCallCenter to number of client connections.\r
4757       </xs:documentation>\r
4758     </xs:annotation>\r
4759     <xs:restriction base="xs:int">\r
4760       <xs:minInclusive value="0"/>\r
4761       <xs:maxInclusive value="10"/>\r
4762     </xs:restriction>\r
4763   </xs:simpleType>    \r
4764     \r
4765   <xs:complexType name="AutoAttendantAddMenu16">\r
4766     <xs:annotation>\r
4767       <xs:documentation>\r
4768         The configuration of the automated receptionist greeting\r
4769         prompt and dialing menu to be used during after business hours.\r
4770       </xs:documentation>\r
4771     </xs:annotation>\r
4772     <xs:sequence>\r
4773       <xs:element name="announcementSelection" type="AnnouncementSelection"/>\r
4774       <xs:element name="audioFile" type="LabeledMediaFileResource" minOccurs="0"/>\r
4775       <xs:element name="videoFile" type="LabeledMediaFileResource" minOccurs="0"/>\r
4776       <xs:element name="enableFirstMenuLevelExtensionDialing" type="xs:boolean"/>\r
4777       <xs:element name="keyConfiguration" type="AutoAttendantKeyConfiguration" minOccurs="0" maxOccurs="12"/>\r
4778     </xs:sequence>\r
4779   </xs:complexType>    \r
4780     \r
4781   <xs:complexType name="AutoAttendantReadMenu16">\r
4782     <xs:annotation>\r
4783       <xs:documentation>\r
4784         The configuration of the automated receptionist greeting\r
4785         prompt and dialing menu to be used during after business hours.\r
4786       </xs:documentation>\r
4787     </xs:annotation>\r
4788     <xs:sequence>\r
4789       <xs:element name="announcementSelection" type="AnnouncementSelection"/>\r
4790       <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
4791       <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>\r
4792       <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
4793       <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>\r
4794       <xs:element name="enableFirstMenuLevelExtensionDialing" type="xs:boolean"/>\r
4795       <xs:element name="keyConfiguration" type="AutoAttendantKeyConfiguration" minOccurs="0" maxOccurs="12"/>\r
4796     </xs:sequence>\r
4797   </xs:complexType>    \r
4798     \r
4799   <xs:complexType name="AutoAttendantKeyConfiguration">\r
4800     <xs:annotation>\r
4801       <xs:documentation>\r
4802         The configuration of a key for Auto Attendant.\r
4803       </xs:documentation>\r
4804     </xs:annotation>\r
4805     <xs:sequence>\r
4806       <xs:element name="key" type="AutoAttendantMenuKey"/>\r
4807       <xs:element name="entry" type="AutoAttendantKeyConfigurationEntry"/>\r
4808     </xs:sequence>\r
4809   </xs:complexType>    \r
4810     \r
4811   <xs:complexType name="AutoAttendantKeyReadConfiguration">\r
4812     <xs:annotation>\r
4813       <xs:documentation>\r
4814         The read configuration of a key for Auto Attendant.\r
4815       </xs:documentation>\r
4816     </xs:annotation>\r
4817     <xs:sequence>\r
4818       <xs:element name="key" type="AutoAttendantMenuKey"/>\r
4819       <xs:element name="entry" type="AutoAttendantKeyConfigurationReadEntry"/>\r
4820     </xs:sequence>\r
4821   </xs:complexType>    \r
4822     \r
4823   <xs:complexType name="AutoAttendantKeyConfigurationEntry">\r
4824     <xs:annotation>\r
4825       <xs:documentation>\r
4826         The configuration entry of a key for Auto Attendant.\r
4827         The following data elements are only used in AS data mode:\r
4828           audioFile\r
4829           videoFile\r
4830       </xs:documentation>\r
4831     </xs:annotation>\r
4832     <xs:sequence>\r
4833       <xs:element name="description" type="AutoAttendantMenuKeyDescription" minOccurs="0"/>\r
4834       <xs:element name="action" type="AutoAttendantKeyAction"/>\r
4835       <xs:element name="phoneNumber" type="OutgoingDN" minOccurs="0"/>\r
4836       <xs:element name="audioFile" type="LabeledMediaFileResource" minOccurs="0"/>\r
4837       <xs:element name="videoFile" type="LabeledMediaFileResource" minOccurs="0"/>\r
4838     </xs:sequence>\r
4839   </xs:complexType>    \r
4840     \r
4841   <xs:complexType name="AutoAttendantKeyConfigurationReadEntry">\r
4842     <xs:annotation>\r
4843       <xs:documentation>\r
4844         The read configuration entry of a key for Auto Attendant.\r
4845         The following data elements are only used in AS data mode:\r
4846           audioFileDescription\r
4847           audioMediaType\r
4848           videoFileDescription\r
4849           videoMediaType\r
4850       </xs:documentation>\r
4851     </xs:annotation>\r
4852     <xs:sequence>\r
4853       <xs:element name="description" type="AutoAttendantMenuKeyDescription" minOccurs="0"/>\r
4854       <xs:element name="action" type="AutoAttendantKeyAction"/>\r
4855       <xs:element name="phoneNumber" type="OutgoingDN" minOccurs="0"/>\r
4856       <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
4857       <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>\r
4858       <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
4859       <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>\r
4860     </xs:sequence>\r
4861   </xs:complexType>    \r
4862     \r
4863 </xs:schema>\r