initial commit
[BroadWorks-OCI.git] / share / OCISchemaAS / OCISchemaDeprecated16.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  16                -->\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   <xs:include schemaLocation="OCISchemaSystem.xsd"/>\r
24   <xs:simpleType name="CallCenterQueueLength">\r
25     <xs:annotation>\r
26       <xs:documentation>\r
27         The limit for the number of calls the system will keep in queue, waiting for an available agent.\r
28       </xs:documentation>\r
29     </xs:annotation>\r
30     <xs:restriction base="xs:int">\r
31       <xs:minInclusive value="0"/>\r
32       <xs:maxInclusive value="50"/>\r
33     </xs:restriction>\r
34   </xs:simpleType>    \r
35     \r
36   \r
37   <!-- ********************************************************************************** -->\r
38   <!-- 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  16                   -->\r
39   <!-- ********************************************************************************** -->\r
40   <!--\r
41   Requests and responses are listed here in alphabetical order.\r
42   The non-primitive attributes inside the commands are defined in another\r
43   section of the schema.\r
44 \r
45   Requests in this schema file:\r
46     DeviceManagementFileAuthLocationGetRequest    \r
47     EnterprisePhoneDirectoryGetListRequest    \r
48     GroupAdminGetPolicyRequest14sp1    \r
49     GroupCallCenterAddInstanceRequest16    \r
50     GroupCallCenterBouncedCallGetRequest    \r
51     GroupCallCenterComfortMessageBypassGetRequest    \r
52     GroupCallCenterComfortMessageBypassModifyRequest    \r
53     GroupCallCenterForcedForwardingGetRequest    \r
54     GroupCallCenterForcedForwardingModifyRequest    \r
55     GroupCallCenterGetAnnouncementRequest16    \r
56     GroupCallCenterHolidayServiceGetRequest    \r
57     GroupCallCenterHolidayServiceModifyRequest    \r
58     GroupCallCenterModifyAnnouncementRequest16    \r
59     GroupCallCenterNightServiceGetRequest    \r
60     GroupCallCenterNightServiceModifyRequest    \r
61     GroupCallCenterOverflowGetRequest    \r
62     GroupCallCenterOverflowModifyRequest    \r
63     GroupCallCenterStrandedCallGetRequest    \r
64     GroupCallCenterStrandedCallModifyRequest    \r
65     GroupCustomContactDirectoryAddRequest    \r
66     GroupCustomContactDirectoryGetAvailableUserListRequest    \r
67     GroupCustomContactDirectoryGetRequest    \r
68     GroupCustomContactDirectoryModifyRequest    \r
69     GroupCallProcessingGetPolicyRequest16    \r
70     GroupCallProcessingGetPolicyRequest16sp2    \r
71     GroupHolidayScheduleAddRequest    \r
72     GroupHolidayScheduleDeleteRequest    \r
73     GroupHolidayScheduleGetRequest    \r
74     GroupHolidayScheduleGetListRequest    \r
75     GroupHolidayScheduleModifyRequest    \r
76     GroupPolicyGetRequest14sp4    \r
77     GroupPhoneDirectoryGetListRequest    \r
78     GroupTimeScheduleAddRequest    \r
79     GroupTimeScheduleDeleteRequest    \r
80     GroupTimeScheduleGetListRequest    \r
81     GroupTimeScheduleGetRequest    \r
82     GroupTimeScheduleModifyRequest    \r
83     GroupTrunkGroupAddInstanceRequest15sp2    \r
84     GroupTrunkGroupGetInstanceRequest15sp2    \r
85     GroupVoiceMessagingGroupGetVoicePortalRequest15    \r
86     GroupAccessDeviceFileGetRequest14sp8    \r
87     GroupDeviceTypeFileGetRequest14sp8    \r
88     GroupDialPlanPolicyGetRequest    \r
89     ServiceProviderAccessDeviceFileGetRequest14sp8    \r
90     ServiceProviderDialPlanPolicyGetRequest    \r
91     ServiceProviderInCallServiceActivationGetRequest    \r
92     ServiceProviderInCallServiceActivationModifyRequest    \r
93     SystemAccessDeviceFileGetRequest14sp8    \r
94     SystemAutomaticCallbackGetRequest15sp2    \r
95     SystemDeviceTypeGetRequest16    \r
96     SystemDialPlanPolicyGetRequest    \r
97     SystemInCallServiceActivationGetRequest    \r
98     SystemInCallServiceActivationModifyRequest    \r
99     SystemMaliciousCallTraceGetUserListRequest    \r
100     SystemSIPDeviceTypeAddRequest16    \r
101     SystemSIPDeviceTypeAddRequest16sp1    \r
102     SystemSIPDeviceTypeFileAddRequest14sp8    \r
103     SystemSIPDeviceTypeFileModifyRequest14sp8    \r
104     SystemSIPDeviceTypeFileGetRequest14sp8    \r
105     SystemSIPDeviceTypeGetRequest16    \r
106     SystemSIPDeviceTypeGetRequest16sp1    \r
107     SystemSIPDeviceTypeModifyRequest16    \r
108     SystemSIPDeviceTypeModifyRequest16sp1    \r
109     SystemCallCenterGetRequest16    \r
110     SystemCallingNameRetrievalGetRequest14    \r
111     SystemCallingNameRetrievalModifyRequest    \r
112     SystemCommunicationBarringCriteriaAddRequest    \r
113     SystemCommunicationBarringCriteriaGetRequest    \r
114     SystemExpensiveCallTypeGetListRequest    \r
115     SystemOCICallControlApplicationAddRequest14sp9    \r
116     SystemPolicyGetDefaultRequest14sp4    \r
117     SystemPolicyGetDefaultRequest16sp1    \r
118     SystemPolicyGetDefaultRequest16sp2    \r
119     SystemShInterfaceParametersGetRequest    \r
120     SystemShInterfaceParametersModifyRequest    \r
121     ServiceProviderAdminGetPolicyRequest14    \r
122     GroupAutoAttendantGetInstanceRequest16    \r
123     GroupCallCenterGetInstanceRequest16    \r
124     GroupBroadWorksAnywhereGetInstanceRequest    \r
125     GroupExtensionLengthGetRequest    \r
126     GroupExtensionLengthModifyRequest    \r
127     ServiceProviderAdminGetPolicyRequest16sp1    \r
128     ServiceProviderAdminGetPolicyRequest16sp2    \r
129     GroupAdminGetPolicyRequest16sp1    \r
130     GroupAdminGetPolicyRequest16sp2    \r
131     GroupHuntGroupGetInstanceRequest14    \r
132     GroupInstantGroupCallGetInstanceRequest14    \r
133     ServiceProviderCallProcessingGetPolicyRequest16    \r
134     ServiceProviderCallProcessingGetPolicyRequest16sp2    \r
135     SystemCallProcessingGetPolicyRequest16    \r
136     SystemCallProcessingGetPolicyRequest16sp2    \r
137     SystemHolidayScheduleAddRequest    \r
138     SystemHolidayScheduleDeleteRequest    \r
139     SystemHolidayScheduleGetRequest    \r
140     SystemHolidayScheduleGetListRequest    \r
141     SystemHolidayScheduleModifyRequest    \r
142     SystemHuntGroupGetRequest    \r
143     SystemNetworkClassOfServiceGetRequest    \r
144     SystemZoneCallingRestrictionsNetAddressAddListRequest    \r
145     SystemZoneCallingRestrictionsNetAddressDeleteListRequest    \r
146     SystemZoneCallingRestrictionsNetAddressGetListRequest    \r
147     SystemZoneCallingRestrictionsZoneAddRequest    \r
148     SystemZoneCallingRestrictionsZoneDeleteRequest    \r
149     SystemZoneCallingRestrictionsZoneGetListRequest    \r
150     SystemZoneCallingRestrictionsZoneModifyRequest    \r
151     UserAlternateNumbersGetRequest    \r
152     UserBroadWorksAnywhereGetRequest    \r
153     UserCallProcessingGetPolicyRequest16    \r
154     UserCallProcessingGetPolicyRequest16sp2    \r
155     UserFaxMessagingGetRequest    \r
156     UserGetRequest15sp2    \r
157     UserCallCenterGetRequest16    \r
158     UserHolidayScheduleAddRequest    \r
159     UserHolidayScheduleDeleteRequest    \r
160     UserHolidayScheduleGetListRequest    \r
161     UserHolidayScheduleGetRequest    \r
162     UserHolidayScheduleModifyRequest    \r
163     UserHotelingHostGetRequest14sp4    \r
164     UserSimultaneousRingFamilyAddPhoneNumberRequest    \r
165     UserThirdPartyVoiceMailSupportGetRequest13mp16    \r
166     UserSimultaneousRingFamilyDeletePhoneNumberRequest    \r
167     UserSimultaneousRingFamilyGetPhoneNumberRequest    \r
168     UserSimultaneousRingFamilyGetRequest14sp4    \r
169     UserSimultaneousRingFamilyModifyPhoneNumberRequest    \r
170     UserSimultaneousRingFamilyModifyRequest14sp4    \r
171     UserSimultaneousRingPersonalAddPhoneNumberRequest    \r
172     UserSimultaneousRingPersonalDeletePhoneNumberRequest    \r
173     UserSimultaneousRingPersonalGetPhoneNumberRequest    \r
174     UserSimultaneousRingPersonalGetRequest14sp4    \r
175     UserSimultaneousRingPersonalModifyPhoneNumberRequest    \r
176     UserSimultaneousRingPersonalModifyRequest14sp4    \r
177     UserVoiceMessagingUserGetVoiceManagementRequest13mp8    \r
178     UserSelectiveCallRejectionGetCriteriaRequest16    \r
179     UserTimeScheduleAddRequest    \r
180     UserTimeScheduleDeleteRequest    \r
181     UserTimeScheduleGetListRequest    \r
182     UserTimeScheduleGetRequest    \r
183     UserTimeScheduleModifyRequest    \r
184     UserCallPoliciesGetRequest    \r
185     SystemSubscriberGetCallProcessingParametersRequest15sp2    \r
186     SystemTimeScheduleAddRequest    \r
187     SystemTimeScheduleDeleteRequest    \r
188     SystemTimeScheduleGetRequest    \r
189     SystemTimeScheduleGetListRequest    \r
190     SystemTimeScheduleModifyRequest    \r
191     \r
192   --> \r
193   \r
194   <xs:complexType name="DeviceManagementFileAuthLocationGetRequest">\r
195     <xs:annotation>\r
196       <xs:documentation>\r
197         Get the address and credentials of the File Repository hosting the requested access device file. Also get the file name and path on the File Repository. The response is either a DeviceManagementFileAuthLocationGetResponse or an ErrorResponse.\r
198       </xs:documentation>\r
199     </xs:annotation>\r
200     <xs:complexContent>\r
201       <xs:extension base="core:OCIRequest">\r
202         <xs:sequence>\r
203           <xs:element name="deviceAccessProtocol" type="DeviceAccessProtocol16"/>\r
204           <xs:element name="deviceAccessMethod" type="FileRepositoryAccessType"/>\r
205           <xs:element name="deviceAccessURI" type="DeviceManagementAccessURI"/>\r
206           <xs:element name="accessDeviceUserName" type="UserId" minOccurs="0"/>\r
207           <xs:element name="accessDeviceUserPassword" type="Password" minOccurs="0"/>\r
208           <xs:element name="signedPassword" type="SignedPassword" minOccurs="0"/>\r
209           <xs:element name="macAddress" type="AccessDeviceMACAddress" minOccurs="0"/>\r
210           <xs:element name="realmName" type="RealmName" minOccurs="0"/>\r
211           <xs:element name="digestHa1Complement" type="DigestHa1Complement" minOccurs="0"/>\r
212           <xs:element name="digestResponse" type="Md5Hash" minOccurs="0"/>\r
213         </xs:sequence>\r
214       </xs:extension>\r
215     </xs:complexContent>\r
216   </xs:complexType>    \r
217     \r
218   <xs:complexType name="DeviceManagementFileAuthLocationGetResponse">\r
219     <xs:annotation>\r
220       <xs:documentation>\r
221         Return the address and credentials of the File Repository hosting the requested access device file. Also return the file name and path on the File Repository. This is a response to DeviceManagementFileAuthLocationGetRequest.\r
222       </xs:documentation>\r
223     </xs:annotation>\r
224     <xs:complexContent>\r
225       <xs:extension base="core:OCIDataResponse">\r
226         <xs:sequence>\r
227           <xs:element name="fileRepositoryUserName" type="FileRepositoryUserName"/>\r
228           <xs:element name="fileRepositoryPassword" type="FileRepositoryUserPassword"/>\r
229           <xs:element name="netAddress" type="NetAddress"/>\r
230           <xs:element name="remoteFileFormat" type="DeviceManagementFileFormat"/>\r
231           <xs:element name="portNumber" type="Port" minOccurs="0"/>\r
232           <xs:element name="rootDirectory" type="CPEFileDirectory" minOccurs="0"/>\r
233           <xs:element name="cpeFileDirectory" type="CPEFileDirectory" minOccurs="0"/>\r
234           <xs:element name="secure" type="xs:boolean" minOccurs="0"/>\r
235           <xs:element name="macInNonRequestURI" type="xs:boolean" minOccurs="0"/>\r
236           <xs:element name="macFormatInNonRequestURI" type="DeviceManagementAccessURI" minOccurs="0"/>\r
237           <xs:element name="useHttpDigestAuthentication" type="xs:boolean" minOccurs="0"/>\r
238           <xs:element name="macBasedFileAuthentication" type="xs:boolean" minOccurs="0"/>\r
239           <xs:element name="userNamePasswordFileAuthentication" type="xs:boolean" minOccurs="0"/>\r
240           <xs:element name="completionNotification" type="xs:boolean" minOccurs="0"/>\r
241           <xs:element name="fileCategory" type="DeviceManagementFileCategory" minOccurs="0"/>\r
242         </xs:sequence>\r
243       </xs:extension>\r
244     </xs:complexContent>\r
245   </xs:complexType>    \r
246     \r
247   <xs:complexType name="EnterprisePhoneDirectoryGetListRequest">\r
248     <xs:annotation>\r
249       <xs:documentation>\r
250          Request a table containing the phone directory for an enterprise.\r
251          The directory includes all users in the enterprise and all entries in the enterprise common phone list.\r
252          It is possible to search by various criteria to restrict the number of rows returned.\r
253          Multiple search criteria are logically ANDed together.\r
254          The response is either EnterprisePhoneDirectoryGetListResponse or ErrorResponse.\r
255 \r
256          Replace by: EnterprisePhoneDirectoryGetListRequest17 \r
257        </xs:documentation>\r
258     </xs:annotation>\r
259     <xs:complexContent>\r
260       <xs:extension base="core:OCIRequest">\r
261         <xs:sequence>\r
262           <xs:element name="enterpriseId" type="ServiceProviderId"/>\r
263           <xs:element name="isExtendedInfoRequested" type="xs:boolean"/>\r
264           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
265           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
266           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
267           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
268           <xs:element name="searchCriteriaGroupLocationCode" type="SearchCriteriaGroupLocationCode" minOccurs="0" maxOccurs="unbounded"/>\r
269           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
270           <xs:element name="searchCriteriaMobilePhoneNumber" type="SearchCriteriaMobilePhoneNumber" minOccurs="0" maxOccurs="unbounded"/>\r
271           <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>\r
272           <xs:element name="searchCriteriaYahooId" type="SearchCriteriaYahooId" minOccurs="0" maxOccurs="unbounded"/>\r
273           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
274           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
275         </xs:sequence>\r
276       </xs:extension>\r
277     </xs:complexContent>\r
278   </xs:complexType>    \r
279     \r
280   <xs:complexType name="EnterprisePhoneDirectoryGetListResponse">\r
281     <xs:annotation>\r
282       <xs:documentation>\r
283          Response to EnterprisePhoneDirectoryGetListRequest.\r
284          Contains a table with  a row for each phone number and column headings :\r
285          "Name", "Number", "Extension", "Mobile", "Email Address", "Department", "Hiragana Name", "Group Id", "Yahoo Id".\r
286          If extended directory information is requested, the following columns are also included:\r
287          "First Name", "Last Name", "User Id", "Pager", "Title", "Time Zone", "Location", "Address Line 1", "Address Line 2",\r
288          "City", "State", "Zip", "Country".\r
289 \r
290          Replace by: EnterprisePhoneDirectoryGetListResponse17 \r
291        </xs:documentation>\r
292     </xs:annotation>\r
293     <xs:complexContent>\r
294       <xs:extension base="core:OCIDataResponse">\r
295         <xs:sequence>\r
296           <xs:element name="directoryTable" type="core:OCITable"/>\r
297         </xs:sequence>\r
298       </xs:extension>\r
299     </xs:complexContent>\r
300   </xs:complexType>    \r
301     \r
302   <xs:complexType name="GroupAdminGetPolicyRequest14sp1">\r
303     <xs:annotation>\r
304       <xs:documentation>\r
305         Requests the Group administrator's policy settings.\r
306         The response is either GroupAdminGetPolicyResponse14sp1 or ErrorResponse.\r
307       </xs:documentation>\r
308     </xs:annotation>\r
309     <xs:complexContent>\r
310       <xs:extension base="core:OCIRequest">\r
311         <xs:sequence>\r
312           <xs:element name="userId" type="UserId"/>\r
313         </xs:sequence>\r
314       </xs:extension>\r
315     </xs:complexContent>\r
316   </xs:complexType>    \r
317     \r
318   <xs:complexType name="GroupAdminGetPolicyResponse14sp1">\r
319     <xs:annotation>\r
320       <xs:documentation>\r
321         Response to GroupAdminGetPolicyRequest14sp1.\r
322         Contains the policy settings for the group administrator.\r
323       </xs:documentation>\r
324     </xs:annotation>\r
325     <xs:complexContent>\r
326       <xs:extension base="core:OCIDataResponse">\r
327         <xs:sequence>\r
328           <xs:element name="profileAccess" type="GroupAdminProfileAccess"/>\r
329           <xs:element name="userAccess" type="GroupAdminUserAccess"/>\r
330           <xs:element name="adminAccess" type="GroupAdminAdminAccess"/>\r
331           <xs:element name="departmentAccess" type="GroupAdminDepartmentAccess"/>\r
332           <xs:element name="accessDeviceAccess" type="GroupAdminAccessDeviceAccess"/>\r
333           <xs:element name="enhancedServiceInstanceAccess" type="GroupAdminEnhancedServiceInstanceAccess"/>\r
334           <xs:element name="featureAccessCodeAccess" type="GroupAdminFeatureAccessCodeAccess"/>\r
335           <xs:element name="phoneNumberExtensionAccess" type="GroupAdminPhoneNumberExtensionAccess"/>\r
336           <xs:element name="serviceAccess" type="GroupAdminServiceAccess"/>\r
337           <xs:element name="trunkGroupAccess" type="GroupAdminTrunkGroupAccess"/>\r
338         </xs:sequence>\r
339       </xs:extension>\r
340     </xs:complexContent>\r
341   </xs:complexType>    \r
342     \r
343   <xs:complexType name="GroupCallCenterAddInstanceRequest16">\r
344     <xs:annotation>\r
345       <xs:appinfo>\r
346         <asDataModeSupported>true</asDataModeSupported>\r
347         <hssDataModeSupported>false</hssDataModeSupported>\r
348       </xs:appinfo>\r
349       <xs:documentation>\r
350         Add a Call Center instance to a group.\r
351         The domain is required in the serviceUserId.\r
352         The response is either SuccessResponse or ErrorResponse.\r
353         \r
354         Replaced by: GroupCallCenterAddInstanceRequest17\r
355       </xs:documentation>\r
356     </xs:annotation>\r
357     <xs:complexContent>\r
358       <xs:extension base="core:OCIRequest">\r
359         <xs:sequence>\r
360           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
361           <xs:element name="groupId" type="GroupId"/>\r
362           <xs:element name="serviceUserId" type="UserId"/>\r
363           <xs:element name="serviceInstanceProfile" type="ServiceInstanceAddProfileCallCenter"/>\r
364           <xs:element name="type" type="CallCenterType"/>\r
365           <xs:element name="policy" type="HuntPolicy"/>\r
366           <xs:element name="enableVideo" type="xs:boolean"/>\r
367           <xs:element name="queueLength" type="CallCenterQueueLength16"/>\r
368           <xs:element name="reportingServerName" type="CallCenterReportingServerName" minOccurs="0"/>\r
369           <xs:element name="allowCallerToDialEscapeDigit" type="xs:boolean"/>\r
370           <xs:element name="escapeDigit" type="DtmfDigit"/>\r
371           <xs:element name="resetCallStatisticsUponEntryInQueue" type="xs:boolean" minOccurs="0"/>\r
372           <xs:element name="allowAgentLogoff" type="xs:boolean"/>\r
373           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
374           <xs:element name="allowCallsToAgentsInWrapUp" type="xs:boolean" minOccurs="0"/>\r
375           <xs:element name="overrideAgentWrapUpTime" type="xs:boolean" minOccurs="0"/>\r
376           <xs:element name="wrapUpSeconds" type="CallCenterWrapUpSeconds" minOccurs="0"/>\r
377           <xs:element name="forceDeliveryOfCalls" type="xs:boolean" minOccurs="0"/>\r
378           <xs:element name="forceDeliveryWaitTimeSeconds" type="CallCenterForceDeliveryWaitTimeSeconds" minOccurs="0"/>\r
379           <xs:element name="externalPreferredAudioCodec" type="AudioFileCodec"/>\r
380           <xs:element name="internalPreferredAudioCodec" type="AudioFileCodec"/>\r
381           <xs:element name="playRingingWhenOfferingCall" type="xs:boolean"/>\r
382         </xs:sequence>\r
383       </xs:extension>\r
384     </xs:complexContent>\r
385   </xs:complexType>    \r
386     \r
387   <xs:complexType name="GroupCallCenterBouncedCallGetRequest">\r
388     <xs:annotation>\r
389       <xs:documentation>\r
390         Get a call center's bounced call settings.\r
391         The response is either a GroupCallCenterBouncedCallGetResponse or an ErrorResponse.\r
392         \r
393         Replaced by: GroupCallCenterBouncedCallGetRequest17\r
394       </xs:documentation>\r
395     </xs:annotation>\r
396     <xs:complexContent>\r
397       <xs:extension base="core:OCIRequest">\r
398         <xs:sequence>\r
399           <xs:element name="serviceUserId" type="UserId"/>\r
400         </xs:sequence>\r
401       </xs:extension>\r
402     </xs:complexContent>\r
403   </xs:complexType>    \r
404     \r
405   <xs:complexType name="GroupCallCenterBouncedCallGetResponse">\r
406     <xs:annotation>\r
407       <xs:documentation>\r
408         Response to the GroupCallCenterBouncedCallGetRequest.\r
409       </xs:documentation>\r
410     </xs:annotation>\r
411     <xs:complexContent>\r
412       <xs:extension base="core:OCIDataResponse">\r
413         <xs:sequence>\r
414           <xs:element name="isActive" type="xs:boolean"/>\r
415           <xs:element name="numberOfRingsBeforeBouncingCall" type="HuntNoAnswerRings"/>\r
416           <xs:element name="enableTransfer" type="xs:boolean" minOccurs="0"/>\r
417           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
418           <xs:element name="bounceCallWhenAgentUnavailable" type="xs:boolean"/>\r
419         </xs:sequence>\r
420       </xs:extension>\r
421     </xs:complexContent>\r
422   </xs:complexType>    \r
423     \r
424   <xs:complexType name="GroupCallCenterComfortMessageBypassGetRequest">\r
425     <xs:annotation>\r
426       <xs:documentation>\r
427         Get a call center's comfort message bypass settings.\r
428         The response is either a GroupCallCenterComfortMessageBypassGetResponse or an ErrorResponse.\r
429       </xs:documentation>\r
430     </xs:annotation>\r
431     <xs:complexContent>\r
432       <xs:extension base="core:OCIRequest">\r
433         <xs:sequence>\r
434           <xs:element name="serviceUserId" type="UserId"/>\r
435         </xs:sequence>\r
436       </xs:extension>\r
437     </xs:complexContent>\r
438   </xs:complexType>    \r
439     \r
440   <xs:complexType name="GroupCallCenterComfortMessageBypassGetResponse">\r
441     <xs:annotation>\r
442       <xs:documentation>\r
443         Response to the GroupCallCenterComfortMessageBypassGetRequest.\r
444       </xs:documentation>\r
445     </xs:annotation>\r
446     <xs:complexContent>\r
447       <xs:extension base="core:OCIDataResponse">\r
448         <xs:sequence>\r
449           <xs:element name="isActive" type="xs:boolean"/>\r
450           <xs:element name="callWaitingAgeThresholdSeconds" type="CallCenterComfortMessageBypassThresholdSeconds"/>\r
451           <xs:element name="playAnnouncementAfterRinging" type="xs:boolean"/>\r
452           <xs:element name="ringTimeBeforePlayingAnnouncementSeconds" type="CallCenterRingTimeBeforePlayingComfortMessageBypassAnnouncementSeconds"/>\r
453           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
454           <xs:element name="audioFileUrl" type="URL" minOccurs="0"/>\r
455           <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
456           <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>\r
457           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection"/>\r
458           <xs:element name="videoFileUrl" type="URL" minOccurs="0"/>\r
459           <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
460           <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>\r
461         </xs:sequence>\r
462       </xs:extension>\r
463     </xs:complexContent>\r
464   </xs:complexType>    \r
465     \r
466   <xs:complexType name="GroupCallCenterComfortMessageBypassModifyRequest">\r
467     <xs:annotation>\r
468       <xs:documentation>\r
469         Modify a call center's comfort message bypass settings.\r
470         The response is either a SuccessResponse or an ErrorResponse.\r
471       </xs:documentation>\r
472     </xs:annotation>\r
473     <xs:complexContent>\r
474       <xs:extension base="core:OCIRequest">\r
475         <xs:sequence>\r
476           <xs:element name="serviceUserId" type="UserId"/>\r
477           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
478           <xs:element name="callWaitingAgeThresholdSeconds" type="CallCenterComfortMessageBypassThresholdSeconds" minOccurs="0"/>\r
479           <xs:element name="playAnnouncementAfterRinging" type="xs:boolean" minOccurs="0"/>\r
480           <xs:element name="ringTimeBeforePlayingAnnouncementSeconds" type="CallCenterRingTimeBeforePlayingComfortMessageBypassAnnouncementSeconds" minOccurs="0"/>\r
481           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
482           <xs:element name="audioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
483           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
484           <xs:element name="videoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
485         </xs:sequence>\r
486       </xs:extension>\r
487     </xs:complexContent>\r
488   </xs:complexType>    \r
489     \r
490   <xs:complexType name="GroupCallCenterForcedForwardingGetRequest">\r
491     <xs:annotation>\r
492       <xs:documentation>\r
493         Get a call center's forced forwarding settings.\r
494         The response is either a GroupCallCenterForcedForwardingGetResponse or an ErrorResponse.\r
495       </xs:documentation>\r
496     </xs:annotation>\r
497     <xs:complexContent>\r
498       <xs:extension base="core:OCIRequest">\r
499         <xs:sequence>\r
500           <xs:element name="serviceUserId" type="UserId"/>\r
501         </xs:sequence>\r
502       </xs:extension>\r
503     </xs:complexContent>\r
504   </xs:complexType>    \r
505     \r
506   <xs:complexType name="GroupCallCenterForcedForwardingGetResponse">\r
507     <xs:annotation>\r
508       <xs:documentation>\r
509         Response to the GroupCallCenterForcedForwardingGetRequest.\r
510       </xs:documentation>\r
511     </xs:annotation>\r
512     <xs:complexContent>\r
513       <xs:extension base="core:OCIDataResponse">\r
514         <xs:sequence>\r
515           <xs:element name="isActive" type="xs:boolean"/>\r
516           <xs:element name="forwardToPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
517           <xs:element name="allowEnableViaFAC" type="xs:boolean"/>\r
518           <xs:element name="playAnnouncementBeforeForwarding" type="xs:boolean"/>\r
519           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
520           <xs:element name="audioFileUrl" type="URL" minOccurs="0"/>\r
521           <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
522           <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>\r
523           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection"/>\r
524           <xs:element name="videoFileUrl" type="URL" minOccurs="0"/>\r
525           <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
526           <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>\r
527         </xs:sequence>\r
528       </xs:extension>\r
529     </xs:complexContent>\r
530   </xs:complexType>    \r
531     \r
532   <xs:complexType name="GroupCallCenterForcedForwardingModifyRequest">\r
533     <xs:annotation>\r
534       <xs:documentation>\r
535         Modify a call center's forced forwarding settings.\r
536         The response is either a SuccessResponse or an ErrorResponse.\r
537       </xs:documentation>\r
538     </xs:annotation>\r
539     <xs:complexContent>\r
540       <xs:extension base="core:OCIRequest">\r
541         <xs:sequence>\r
542           <xs:element name="serviceUserId" type="UserId"/>\r
543           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
544           <xs:element name="forwardToPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
545           <xs:element name="allowEnableViaFAC" type="xs:boolean" minOccurs="0"/>\r
546           <xs:element name="playAnnouncementBeforeForwarding" type="xs:boolean" minOccurs="0"/>\r
547           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
548           <xs:element name="audioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
549           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
550           <xs:element name="videoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
551         </xs:sequence>\r
552       </xs:extension>\r
553     </xs:complexContent>\r
554   </xs:complexType>    \r
555     \r
556   <xs:complexType name="GroupCallCenterGetAnnouncementRequest16">\r
557     <xs:annotation>\r
558       <xs:documentation>\r
559         Get a call center's announcement settings.\r
560         The response is either a GroupCallCenterGetAnnouncementResponse16 or an ErrorResponse.\r
561       </xs:documentation>\r
562     </xs:annotation>\r
563     <xs:complexContent>\r
564       <xs:extension base="core:OCIRequest">\r
565         <xs:sequence>\r
566           <xs:element name="serviceUserId" type="UserId"/>\r
567         </xs:sequence>\r
568       </xs:extension>\r
569     </xs:complexContent>\r
570   </xs:complexType>    \r
571     \r
572   <xs:complexType name="GroupCallCenterGetAnnouncementResponse16">\r
573     <xs:annotation>\r
574       <xs:documentation>\r
575         Response to the GroupCallCenterGetAnnouncementRequest16.\r
576       </xs:documentation>\r
577     </xs:annotation>\r
578     <xs:complexContent>\r
579       <xs:extension base="core:OCIDataResponse">\r
580         <xs:sequence>\r
581           <xs:element name="playEntranceMessage" type="xs:boolean"/>\r
582           <xs:element name="mandatoryEntranceMessage" type="xs:boolean"/>\r
583           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
584           <xs:element name="entranceAudioFileUrl" type="URL" minOccurs="0"/>\r
585           <xs:element name="entranceMessageAudioFileDescription" type="FileDescription" minOccurs="0"/>\r
586           <xs:element name="entranceAudioFileMediaType" type="MediaFileType" minOccurs="0"/>\r
587           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
588           <xs:element name="entranceVideoFileUrl" type="URL" minOccurs="0"/>\r
589           <xs:element name="entranceMessageVideoFileDescription" type="FileDescription" minOccurs="0"/>\r
590           <xs:element name="entranceVideoFileMediaType" type="MediaFileType" minOccurs="0"/>\r
591           <xs:element name="playPeriodicComfortMessage" type="xs:boolean"/>\r
592           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds"/>\r
593           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
594           <xs:element name="periodicComfortAudioFileUrl" type="URL" minOccurs="0"/>\r
595           <xs:element name="periodicComfortMessageAudioFileDescription" type="FileDescription" minOccurs="0"/>\r
596           <xs:element name="periodicComfortAudioFileMediaType" type="MediaFileType" minOccurs="0"/>\r
597           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
598           <xs:element name="periodicComfortVideoFileUrl" type="URL" minOccurs="0"/>\r
599           <xs:element name="periodicComfortMessageVideoFileDescription" type="FileDescription" minOccurs="0"/>\r
600           <xs:element name="periodicComfortVideoFileMediaType" type="MediaFileType" minOccurs="0"/>\r
601           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean"/>\r
602           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceRead16"/>\r
603           <xs:element name="mediaOnHoldUseAlternateSourceForInternalCalls" type="xs:boolean" minOccurs="0"/>\r
604           <xs:element name="mediaOnHoldInternalSource" type="CallCenterMediaOnHoldSourceRead16" minOccurs="0"/>\r
605         </xs:sequence>\r
606       </xs:extension>\r
607     </xs:complexContent>\r
608   </xs:complexType>    \r
609     \r
610   <xs:complexType name="GroupCallCenterHolidayServiceGetRequest">\r
611     <xs:annotation>\r
612       <xs:documentation>\r
613         Get a call center's holiday service settings.\r
614         The response is either a GroupCallCenterHolidayServiceGetResponse or an ErrorResponse.\r
615       </xs:documentation>\r
616     </xs:annotation>\r
617     <xs:complexContent>\r
618       <xs:extension base="core:OCIRequest">\r
619         <xs:sequence>\r
620           <xs:element name="serviceUserId" type="UserId"/>\r
621         </xs:sequence>\r
622       </xs:extension>\r
623     </xs:complexContent>\r
624   </xs:complexType>    \r
625     \r
626   <xs:complexType name="GroupCallCenterHolidayServiceGetResponse">\r
627     <xs:annotation>\r
628       <xs:documentation>\r
629         Response to the GroupCallCenterHolidayServiceGetRequest.\r
630       </xs:documentation>\r
631     </xs:annotation>\r
632     <xs:complexContent>\r
633       <xs:extension base="core:OCIDataResponse">\r
634         <xs:sequence>\r
635           <xs:element name="action" type="CallCenterScheduledServiceAction"/>\r
636           <xs:element name="holidaySchedule" type="ScheduleName" minOccurs="0"/>\r
637           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
638           <xs:element name="playAnnouncementBeforeAction" type="xs:boolean"/>\r
639           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
640           <xs:element name="audioFileUrl" type="URL" minOccurs="0"/>\r
641           <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
642           <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>\r
643           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection"/>\r
644           <xs:element name="videoFileUrl" type="URL" minOccurs="0"/>\r
645           <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
646           <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>\r
647         </xs:sequence>\r
648       </xs:extension>\r
649     </xs:complexContent>\r
650   </xs:complexType>    \r
651     \r
652   <xs:complexType name="GroupCallCenterHolidayServiceModifyRequest">\r
653     <xs:annotation>\r
654       <xs:documentation>\r
655         Modify a call center's holiday service settings.\r
656         The response is either a SuccessResponse or an ErrorResponse.\r
657       </xs:documentation>\r
658     </xs:annotation>\r
659     <xs:complexContent>\r
660       <xs:extension base="core:OCIRequest">\r
661         <xs:sequence>\r
662           <xs:element name="serviceUserId" type="UserId"/>\r
663           <xs:element name="action" type="CallCenterScheduledServiceAction" minOccurs="0"/>\r
664           <xs:element name="holidaySchedule" type="ScheduleName" minOccurs="0" nillable="true"/>\r
665           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
666           <xs:element name="playAnnouncementBeforeAction" type="xs:boolean" minOccurs="0"/>\r
667           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
668           <xs:element name="audioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
669           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
670           <xs:element name="videoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
671         </xs:sequence>\r
672       </xs:extension>\r
673     </xs:complexContent>\r
674   </xs:complexType>    \r
675     \r
676   <xs:complexType name="GroupCallCenterModifyAnnouncementRequest16">\r
677     <xs:annotation>\r
678       <xs:documentation>\r
679         Modify a call center's announcement settings.\r
680         The response is either a SuccessResponse or an ErrorResponse.\r
681       </xs:documentation>\r
682     </xs:annotation>\r
683     <xs:complexContent>\r
684       <xs:extension base="core:OCIRequest">\r
685         <xs:sequence>\r
686           <xs:element name="serviceUserId" type="UserId"/>\r
687           <xs:element name="playEntranceMessage" type="xs:boolean" minOccurs="0"/>\r
688           <xs:element name="mandatoryEntranceMessage" type="xs:boolean" minOccurs="0"/>\r
689           <xs:element name="entranceAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
690           <xs:element name="entranceMessageAudioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
691           <xs:element name="entranceVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
692           <xs:element name="entranceMessageVideoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
693           <xs:element name="playPeriodicComfortMessage" type="xs:boolean" minOccurs="0"/>\r
694           <xs:element name="timeBetweenComfortMessagesSeconds" type="CallCenterTimeBetweenComfortMessagesSeconds" minOccurs="0"/>\r
695           <xs:element name="periodicComfortAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
696           <xs:element name="periodicComfortMessageAudioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
697           <xs:element name="periodicComfortVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
698           <xs:element name="periodicComfortMessageVideoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
699           <xs:element name="enableMediaOnHoldForQueuedCalls" type="xs:boolean" minOccurs="0"/>\r
700           <xs:element name="mediaOnHoldSource" type="CallCenterMediaOnHoldSourceModify16" minOccurs="0"/>\r
701           <xs:element name="mediaOnHoldUseAlternateSourceForInternalCalls" type="xs:boolean" minOccurs="0"/>\r
702           <xs:element name="mediaOnHoldInternalSource" type="CallCenterMediaOnHoldSourceModify16" minOccurs="0"/>\r
703         </xs:sequence>\r
704       </xs:extension>\r
705     </xs:complexContent>\r
706   </xs:complexType>    \r
707     \r
708   <xs:complexType name="GroupCallCenterNightServiceGetRequest">\r
709     <xs:annotation>\r
710       <xs:documentation>\r
711         Get a call center's night service settings.\r
712         The response is either a GroupCallCenterNightServiceGetResponse or an ErrorResponse.\r
713       </xs:documentation>\r
714     </xs:annotation>\r
715     <xs:complexContent>\r
716       <xs:extension base="core:OCIRequest">\r
717         <xs:sequence>\r
718           <xs:element name="serviceUserId" type="UserId"/>\r
719         </xs:sequence>\r
720       </xs:extension>\r
721     </xs:complexContent>\r
722   </xs:complexType>    \r
723     \r
724   <xs:complexType name="GroupCallCenterNightServiceGetResponse">\r
725     <xs:annotation>\r
726       <xs:documentation>\r
727         Response to the GroupCallCenterNightServiceGetRequest.\r
728       </xs:documentation>\r
729     </xs:annotation>\r
730     <xs:complexContent>\r
731       <xs:extension base="core:OCIDataResponse">\r
732         <xs:sequence>\r
733           <xs:element name="action" type="CallCenterScheduledServiceAction"/>\r
734           <xs:element name="businessHours" type="ScheduleName" minOccurs="0"/>\r
735           <xs:element name="forceNightService" type="xs:boolean"/>\r
736           <xs:element name="allowManualOverrideViaFAC" type="xs:boolean"/>\r
737           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
738           <xs:element name="playAnnouncementBeforeAction" type="xs:boolean"/>\r
739           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
740           <xs:element name="audioFileUrl" type="URL" minOccurs="0"/>\r
741           <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
742           <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>\r
743           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection"/>\r
744           <xs:element name="videoFileUrl" type="URL" minOccurs="0"/>\r
745           <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
746           <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>\r
747           <xs:element name="manualAnnouncementMode" type="CallCenterManualNightServiceAnnouncementMode"/>\r
748           <xs:element name="manualAudioMessageSelection" type="ExtendedFileResourceSelection"/>\r
749           <xs:element name="manualAudioFileUrl" type="URL" minOccurs="0"/>\r
750           <xs:element name="manualAudioFileDescription" type="FileDescription" minOccurs="0"/>\r
751           <xs:element name="manualAudioMediaType" type="MediaFileType" minOccurs="0"/>\r
752           <xs:element name="manualVideoMessageSelection" type="ExtendedFileResourceSelection"/>\r
753           <xs:element name="manualVideoFileUrl" type="URL" minOccurs="0"/>\r
754           <xs:element name="manualVideoFileDescription" type="FileDescription" minOccurs="0"/>\r
755           <xs:element name="manualVideoMediaType" type="MediaFileType" minOccurs="0"/>\r
756         </xs:sequence>\r
757       </xs:extension>\r
758     </xs:complexContent>\r
759   </xs:complexType>    \r
760     \r
761   <xs:complexType name="GroupCallCenterNightServiceModifyRequest">\r
762     <xs:annotation>\r
763       <xs:documentation>\r
764         Modify a call center's night service settings.\r
765         The response is either a SuccessResponse or an ErrorResponse.\r
766       </xs:documentation>\r
767     </xs:annotation>\r
768     <xs:complexContent>\r
769       <xs:extension base="core:OCIRequest">\r
770         <xs:sequence>\r
771           <xs:element name="serviceUserId" type="UserId"/>\r
772           <xs:element name="action" type="CallCenterScheduledServiceAction" minOccurs="0"/>\r
773           <xs:element name="businessHours" type="ScheduleName" minOccurs="0" nillable="true"/>\r
774           <xs:element name="forceNightService" type="xs:boolean" minOccurs="0"/>\r
775           <xs:element name="allowManualOverrideViaFAC" type="xs:boolean" minOccurs="0"/>\r
776           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
777           <xs:element name="playAnnouncementBeforeAction" type="xs:boolean" minOccurs="0"/>\r
778           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
779           <xs:element name="audioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
780           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
781           <xs:element name="videoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
782           <xs:element name="manualAnnouncementMode" type="CallCenterManualNightServiceAnnouncementMode" minOccurs="0"/>\r
783           <xs:element name="manualAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
784           <xs:element name="manualAudioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
785           <xs:element name="manualVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
786           <xs:element name="manualVideoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
787         </xs:sequence>\r
788       </xs:extension>\r
789     </xs:complexContent>\r
790   </xs:complexType>    \r
791     \r
792   <xs:complexType name="GroupCallCenterOverflowGetRequest">\r
793     <xs:annotation>\r
794       <xs:documentation>\r
795         Get a call center's overflow settings.\r
796         The response is either a GroupCallCenterOverflowGetResponse or an ErrorResponse.\r
797       </xs:documentation>\r
798     </xs:annotation>\r
799     <xs:complexContent>\r
800       <xs:extension base="core:OCIRequest">\r
801         <xs:sequence>\r
802           <xs:element name="serviceUserId" type="UserId"/>\r
803         </xs:sequence>\r
804       </xs:extension>\r
805     </xs:complexContent>\r
806   </xs:complexType>    \r
807     \r
808   <xs:complexType name="GroupCallCenterOverflowGetResponse">\r
809     <xs:annotation>\r
810       <xs:documentation>\r
811         Response to the GroupCallCenterOverflowGetRequest.\r
812       </xs:documentation>\r
813     </xs:annotation>\r
814     <xs:complexContent>\r
815       <xs:extension base="core:OCIDataResponse">\r
816         <xs:sequence>\r
817           <xs:element name="action" type="CallCenterOverflowProcessingAction"/>\r
818           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
819           <xs:element name="overflowAfterTimeout" type="xs:boolean"/>\r
820           <xs:element name="timeoutSeconds" type="HuntForwardTimeoutSeconds"/>\r
821           <xs:element name="playAnnouncementBeforeOverflowProcessing" type="xs:boolean"/>\r
822           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>\r
823           <xs:element name="audioFileUrl" type="URL" minOccurs="0"/>\r
824           <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
825           <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>\r
826           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
827           <xs:element name="videoFileUrl" type="URL" minOccurs="0"/>\r
828           <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
829           <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>\r
830         </xs:sequence>\r
831       </xs:extension>\r
832     </xs:complexContent>\r
833   </xs:complexType>    \r
834     \r
835   <xs:complexType name="GroupCallCenterOverflowModifyRequest">\r
836     <xs:annotation>\r
837       <xs:documentation>\r
838         Modify a call center's overflow settings.\r
839         The response is either a SuccessResponse or an ErrorResponse.\r
840       </xs:documentation>\r
841     </xs:annotation>\r
842     <xs:complexContent>\r
843       <xs:extension base="core:OCIRequest">\r
844         <xs:sequence>\r
845           <xs:element name="serviceUserId" type="UserId"/>\r
846           <xs:element name="action" type="CallCenterOverflowProcessingAction" minOccurs="0"/>\r
847           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
848           <xs:element name="overflowAfterTimeout" type="xs:boolean" minOccurs="0"/>\r
849           <xs:element name="timeoutSeconds" type="HuntForwardTimeoutSeconds" minOccurs="0"/>\r
850           <xs:element name="playAnnouncementBeforeOverflowProcessing" type="xs:boolean" minOccurs="0"/>\r
851           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
852           <xs:element name="audioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
853           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
854           <xs:element name="videoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
855         </xs:sequence>\r
856       </xs:extension>\r
857     </xs:complexContent>\r
858   </xs:complexType>    \r
859     \r
860   <xs:complexType name="GroupCallCenterStrandedCallGetRequest">\r
861     <xs:annotation>\r
862       <xs:documentation>\r
863         Get a call center's stranded call settings.\r
864         The response is either a GroupCallCenterStrandedCallGetResponse or an ErrorResponse.\r
865       </xs:documentation>\r
866     </xs:annotation>\r
867     <xs:complexContent>\r
868       <xs:extension base="core:OCIRequest">\r
869         <xs:sequence>\r
870           <xs:element name="serviceUserId" type="UserId"/>\r
871         </xs:sequence>\r
872       </xs:extension>\r
873     </xs:complexContent>\r
874   </xs:complexType>    \r
875     \r
876   <xs:complexType name="GroupCallCenterStrandedCallGetResponse">\r
877     <xs:annotation>\r
878       <xs:documentation>\r
879         Response to the GroupCallCenterStrandedCallGetRequest.\r
880       </xs:documentation>\r
881     </xs:annotation>\r
882     <xs:complexContent>\r
883       <xs:extension base="core:OCIDataResponse">\r
884         <xs:sequence>\r
885           <xs:element name="action" type="CallCenterStrandedCallProcessingAction"/>\r
886           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
887           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
888           <xs:element name="audioFileUrl" type="URL" minOccurs="0"/>\r
889           <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
890           <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>\r
891           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
892           <xs:element name="videoFileUrl" type="URL" minOccurs="0"/>\r
893           <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
894           <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>\r
895         </xs:sequence>\r
896       </xs:extension>\r
897     </xs:complexContent>\r
898   </xs:complexType>    \r
899     \r
900   <xs:complexType name="GroupCallCenterStrandedCallModifyRequest">\r
901     <xs:annotation>\r
902       <xs:documentation>\r
903         Modify a call center's stranded call settings.\r
904         The response is either a SuccessResponse or an ErrorResponse.\r
905       </xs:documentation>\r
906     </xs:annotation>\r
907     <xs:complexContent>\r
908       <xs:extension base="core:OCIRequest">\r
909         <xs:sequence>\r
910           <xs:element name="serviceUserId" type="UserId"/>\r
911           <xs:element name="action" type="CallCenterStrandedCallProcessingAction" minOccurs="0"/>\r
912           <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
913           <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
914           <xs:element name="audioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
915           <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
916           <xs:element name="videoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
917         </xs:sequence>\r
918       </xs:extension>\r
919     </xs:complexContent>\r
920   </xs:complexType>    \r
921     \r
922   <xs:complexType name="GroupCustomContactDirectoryAddRequest">\r
923     <xs:annotation>\r
924       <xs:documentation>\r
925         Adds a Custom Contact Directory to a group.\r
926         The response is either SuccessResponse or ErrorResponse.\r
927 \r
928         Replace by: GroupCustomContactDirectoryAddRequest17\r
929       </xs:documentation>\r
930     </xs:annotation>\r
931     <xs:complexContent>\r
932       <xs:extension base="core:OCIRequest">\r
933         <xs:sequence>\r
934           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
935           <xs:element name="groupId" type="GroupId"/>\r
936           <xs:element name="name" type="CustomContactDirectoryName"/>\r
937           <xs:element name="userId" type="UserId" minOccurs="0" maxOccurs="1000"/>\r
938         </xs:sequence>\r
939       </xs:extension>\r
940     </xs:complexContent>\r
941   </xs:complexType>    \r
942     \r
943   <xs:complexType name="GroupCustomContactDirectoryGetAvailableUserListRequest">\r
944     <xs:annotation>\r
945       <xs:documentation>\r
946         Get a list of users that can be part of a custom contact directory.\r
947         The response is either GroupCustomContactDirectoryGetAvailableUserListResponse or ErrorResponse.\r
948 \r
949         Replace by: GroupCustomContactDirectoryGetAvailableUserListRequest17\r
950       </xs:documentation>\r
951     </xs:annotation>\r
952     <xs:complexContent>\r
953       <xs:extension base="core:OCIRequest">\r
954         <xs:sequence>\r
955           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
956           <xs:element name="groupId" type="GroupId"/>\r
957           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
958           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
959           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
960           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
961           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
962         </xs:sequence>\r
963       </xs:extension>\r
964     </xs:complexContent>\r
965   </xs:complexType>    \r
966     \r
967   <xs:complexType name="GroupCustomContactDirectoryGetAvailableUserListResponse">\r
968     <xs:annotation>\r
969       <xs:documentation>\r
970         Response to the GroupCustomContactDirectoryGetAvailableUserListRequest.\r
971         Contains a table with column headings: "User Id", "Last Name", "First Name", \r
972         "Hiragana Last Name", "Hiragana First Name".\r
973 \r
974         Replace by: GroupCustomContactDirectoryGetAvailableUserListResponse17\r
975       </xs:documentation>\r
976     </xs:annotation>\r
977     <xs:complexContent>\r
978       <xs:extension base="core:OCIDataResponse">\r
979         <xs:sequence>\r
980           <xs:element name="userTable" type="core:OCITable"/>\r
981         </xs:sequence>\r
982       </xs:extension>\r
983     </xs:complexContent>\r
984   </xs:complexType>    \r
985     \r
986   <xs:complexType name="GroupCustomContactDirectoryGetRequest">\r
987     <xs:annotation>\r
988       <xs:documentation>\r
989         Gets a Custom Contact Directory in a group.\r
990         The response is either GroupCustomContactDirectoryGetResponse or ErrorResponse.\r
991 \r
992         Replace by: GroupCustomContactDirectoryGetRequest17\r
993       </xs:documentation>\r
994     </xs:annotation>\r
995     <xs:complexContent>\r
996       <xs:extension base="core:OCIRequest">\r
997         <xs:sequence>\r
998           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
999           <xs:element name="groupId" type="GroupId"/>\r
1000           <xs:element name="name" type="CustomContactDirectoryName"/>\r
1001         </xs:sequence>\r
1002       </xs:extension>\r
1003     </xs:complexContent>\r
1004   </xs:complexType>    \r
1005     \r
1006   <xs:complexType name="GroupCustomContactDirectoryGetResponse">\r
1007     <xs:annotation>\r
1008       <xs:documentation>\r
1009         Response to the GroupCustomContactDirectoryGetRequest.\r
1010         The response contains all the group's custom contact directory names.\r
1011         Contains a table with column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name".\r
1012 \r
1013         Replace by: GroupCustomContactDirectoryGetResponse17\r
1014       </xs:documentation>\r
1015     </xs:annotation>\r
1016     <xs:complexContent>\r
1017       <xs:extension base="core:OCIDataResponse">\r
1018         <xs:sequence>\r
1019           <xs:element name="userTable" type="core:OCITable"/>\r
1020         </xs:sequence>\r
1021       </xs:extension>\r
1022     </xs:complexContent>\r
1023   </xs:complexType>    \r
1024     \r
1025   <xs:complexType name="GroupCustomContactDirectoryModifyRequest">\r
1026     <xs:annotation>\r
1027       <xs:documentation>\r
1028         Adds a Custom Contact Directory to a group.\r
1029         The response is either SuccessResponse or ErrorResponse.\r
1030 \r
1031         Replace by: GroupCustomContactDirectoryModifyRequest17\r
1032       </xs:documentation>\r
1033     </xs:annotation>\r
1034     <xs:complexContent>\r
1035       <xs:extension base="core:OCIRequest">\r
1036         <xs:sequence>\r
1037           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1038           <xs:element name="groupId" type="GroupId"/>\r
1039           <xs:element name="name" type="CustomContactDirectoryName"/>\r
1040           <xs:element name="newName" type="CustomContactDirectoryName" minOccurs="0"/>\r
1041           <xs:element name="userIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
1042         </xs:sequence>\r
1043       </xs:extension>\r
1044     </xs:complexContent>\r
1045   </xs:complexType>    \r
1046     \r
1047   <xs:complexType name="GroupCallProcessingGetPolicyRequest16">\r
1048     <xs:annotation>\r
1049       <xs:documentation>\r
1050           Request the group level data associated with Call Processing Policy.\r
1051           The response is either a GroupCallProcessingGetPolicyResponse16 or an\r
1052           ErrorResponse.\r
1053 \r
1054           The useGroupCLIDSetting attribute controls the CLID settings \r
1055           (clidPolicy, emergencyClidPolicy, allowAlternateNumbersForRedirectingIdentity, useGroupName)\r
1056 \r
1057           The useGroupMediaSetting attribute controls the Media settings \r
1058           (medisPolicySelection, supportedMediaSetName)\r
1059 \r
1060          The useGroupCallLimitsSetting attribute controls the Call Limits settings \r
1061          (useMaxSimultaneousCalls, maxSimultaneousCalls, \r
1062          useMaxSimultaneousVideoCalls, maxSimultaneousVideoCalls, useMaxCallTimeForAnsweredCalls, maxCallTimeForAnsweredCallsMinutes, useMaxCallTimeForUnansweredCalls, maxCallTimeForUnansweredCallsMinutes, useMaxConcurrentRedirectedCalls, useMaxFindMeFollowMeDepth, maxRedirectionDepth, useMaxConcurrentFindMeFollowMeInvocations, maxConcurrentFindMeFollowMeInvocations)\r
1063 \r
1064          The useGroupTranslationRoutingSetting attribute controls the routing and translation settings \r
1065          (networkUsageSelection, enforceGroupCallingLineIdentityRestriction, \r
1066          allowEnterpriseGroupCallTypingForPrivateDialingPlan, allowEnterpriseGroupCallTypingForPublicDialingPlan, overrideCLIDRestrictionForExternalCallsViaPrivateDialingPlan, enableEnterpriseExtensionDialing)\r
1067 \r
1068         </xs:documentation>\r
1069     </xs:annotation>\r
1070     <xs:complexContent>\r
1071       <xs:extension base="core:OCIRequest">\r
1072         <xs:sequence>\r
1073           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1074           <xs:element name="groupId" type="GroupId"/>\r
1075         </xs:sequence>\r
1076       </xs:extension>\r
1077     </xs:complexContent>\r
1078   </xs:complexType>    \r
1079     \r
1080   <xs:complexType name="GroupCallProcessingGetPolicyResponse16">\r
1081     <xs:annotation>\r
1082       <xs:documentation>\r
1083           Response to GroupCallProcessingGetPolicyRequest16.\r
1084         </xs:documentation>\r
1085     </xs:annotation>\r
1086     <xs:complexContent>\r
1087       <xs:extension base="core:OCIDataResponse">\r
1088         <xs:sequence>\r
1089           <xs:element name="useGroupCLIDSetting" type="xs:boolean"/>\r
1090           <xs:element name="useGroupMediaSetting" type="xs:boolean"/>\r
1091           <xs:element name="useGroupCallLimitsSetting" type="xs:boolean"/>\r
1092           <xs:element name="useGroupTranslationRoutingSetting" type="xs:boolean"/>\r
1093           <xs:element name="useMaxSimultaneousCalls" type="xs:boolean"/>\r
1094           <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
1095           <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean"/>\r
1096           <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
1097           <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean"/>\r
1098           <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16"/>\r
1099           <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean"/>\r
1100           <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes"/>\r
1101           <xs:element name="mediaPolicySelection" type="MediaPolicySelection"/>\r
1102           <xs:element name="supportedMediaSetName" type="MediaSetName" minOccurs="0"/>\r
1103           <xs:element name="networkUsageSelection" type="NetworkUsageSelection"/>\r
1104           <xs:element name="enforceGroupCallingLineIdentityRestriction" type="xs:boolean"/>\r
1105           <xs:element name="allowEnterpriseGroupCallTypingForPrivateDialingPlan" type="xs:boolean"/>\r
1106           <xs:element name="allowEnterpriseGroupCallTypingForPublicDialingPlan" type="xs:boolean"/>\r
1107           <xs:element name="overrideCLIDRestrictionForPrivateCallCategory" type="xs:boolean" minOccurs="0"/>\r
1108           <xs:element name="useEnterpriseCLIDForPrivateCallCategory" type="xs:boolean" minOccurs="0"/>\r
1109           <xs:element name="enableEnterpriseExtensionDialing" type="xs:boolean"/>\r
1110           <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean"/>\r
1111           <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls"/>\r
1112           <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean"/>\r
1113           <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth"/>\r
1114           <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth"/>\r
1115           <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean"/>\r
1116           <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations"/>\r
1117           <xs:element name="clidPolicy" type="GroupCLIDPolicy"/>\r
1118           <xs:element name="emergencyClidPolicy" type="GroupCLIDPolicy"/>\r
1119           <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean"/>\r
1120           <xs:element name="useGroupName" type="xs:boolean"/>\r
1121         </xs:sequence>\r
1122       </xs:extension>\r
1123     </xs:complexContent>\r
1124   </xs:complexType>    \r
1125     \r
1126   <xs:complexType name="GroupCallProcessingGetPolicyRequest16sp2">\r
1127     <xs:annotation>\r
1128       <xs:documentation>\r
1129           Request the group level data associated with Call Processing Policy.\r
1130           The response is either a GroupCallProcessingGetPolicyResponse16sp2 or an\r
1131           ErrorResponse.\r
1132 \r
1133           The useGroupCLIDSetting attribute controls the CLID settings \r
1134           (clidPolicy, emergencyClidPolicy, allowAlternateNumbersForRedirectingIdentity, useGroupName)\r
1135 \r
1136           The useGroupMediaSetting attribute controls the Media settings \r
1137           (medisPolicySelection, supportedMediaSetName)\r
1138 \r
1139          The useGroupCallLimitsSetting attribute controls the Call Limits settings \r
1140          (useMaxSimultaneousCalls, maxSimultaneousCalls, \r
1141          useMaxSimultaneousVideoCalls, maxSimultaneousVideoCalls, useMaxCallTimeForAnsweredCalls, maxCallTimeForAnsweredCallsMinutes, useMaxCallTimeForUnansweredCalls, maxCallTimeForUnansweredCallsMinutes, useMaxConcurrentRedirectedCalls, useMaxFindMeFollowMeDepth, maxRedirectionDepth, useMaxConcurrentFindMeFollowMeInvocations, maxConcurrentFindMeFollowMeInvocations)\r
1142 \r
1143          The useGroupTranslationRoutingSetting attribute controls the routing and translation settings \r
1144          (networkUsageSelection, enforceGroupCallingLineIdentityRestriction, \r
1145          allowEnterpriseGroupCallTypingForPrivateDialingPlan, allowEnterpriseGroupCallTypingForPublicDialingPlan, overrideCLIDRestrictionForExternalCallsViaPrivateDialingPlan, enableEnterpriseExtensionDialing)\r
1146 \r
1147          The useGroupDCLIDSetting controls the Dialable Caller ID settings (enableDialableCallerID)\r
1148 \r
1149         </xs:documentation>\r
1150     </xs:annotation>\r
1151     <xs:complexContent>\r
1152       <xs:extension base="core:OCIRequest">\r
1153         <xs:sequence>\r
1154           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1155           <xs:element name="groupId" type="GroupId"/>\r
1156         </xs:sequence>\r
1157       </xs:extension>\r
1158     </xs:complexContent>\r
1159   </xs:complexType>    \r
1160     \r
1161   <xs:complexType name="GroupCallProcessingGetPolicyResponse16sp2">\r
1162     <xs:annotation>\r
1163       <xs:documentation>\r
1164           Response to GroupCallProcessingGetPolicyRequest16sp2.\r
1165         </xs:documentation>\r
1166     </xs:annotation>\r
1167     <xs:complexContent>\r
1168       <xs:extension base="core:OCIDataResponse">\r
1169         <xs:sequence>\r
1170           <xs:element name="useGroupCLIDSetting" type="xs:boolean"/>\r
1171           <xs:element name="useGroupMediaSetting" type="xs:boolean"/>\r
1172           <xs:element name="useGroupCallLimitsSetting" type="xs:boolean"/>\r
1173           <xs:element name="useGroupTranslationRoutingSetting" type="xs:boolean"/>\r
1174           <xs:element name="useGroupDCLIDSetting" type="xs:boolean"/>\r
1175           <xs:element name="useMaxSimultaneousCalls" type="xs:boolean"/>\r
1176           <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
1177           <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean"/>\r
1178           <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
1179           <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean"/>\r
1180           <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16"/>\r
1181           <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean"/>\r
1182           <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes"/>\r
1183           <xs:element name="mediaPolicySelection" type="MediaPolicySelection"/>\r
1184           <xs:element name="supportedMediaSetName" type="MediaSetName" minOccurs="0"/>\r
1185           <xs:element name="networkUsageSelection" type="NetworkUsageSelection"/>\r
1186           <xs:element name="enforceGroupCallingLineIdentityRestriction" type="xs:boolean"/>\r
1187           <xs:element name="allowEnterpriseGroupCallTypingForPrivateDialingPlan" type="xs:boolean"/>\r
1188           <xs:element name="allowEnterpriseGroupCallTypingForPublicDialingPlan" type="xs:boolean"/>\r
1189           <xs:element name="overrideCLIDRestrictionForPrivateCallCategory" type="xs:boolean" minOccurs="0"/>\r
1190           <xs:element name="useEnterpriseCLIDForPrivateCallCategory" type="xs:boolean" minOccurs="0"/>\r
1191           <xs:element name="enableEnterpriseExtensionDialing" type="xs:boolean"/>\r
1192           <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean"/>\r
1193           <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls"/>\r
1194           <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean"/>\r
1195           <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth"/>\r
1196           <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth"/>\r
1197           <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean"/>\r
1198           <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations"/>\r
1199           <xs:element name="clidPolicy" type="GroupCLIDPolicy"/>\r
1200           <xs:element name="emergencyClidPolicy" type="GroupCLIDPolicy"/>\r
1201           <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean"/>\r
1202           <xs:element name="useGroupName" type="xs:boolean"/>\r
1203           <xs:element name="enableDialableCallerID" type="xs:boolean"/>\r
1204         </xs:sequence>\r
1205       </xs:extension>\r
1206     </xs:complexContent>\r
1207   </xs:complexType>    \r
1208     \r
1209   <xs:complexType name="GroupHolidayScheduleAddRequest">\r
1210     <xs:annotation>\r
1211       <xs:documentation>\r
1212         Add a holiday schedule to a group.\r
1213         The response is either a SuccessResponse or an ErrorResponse.\r
1214       </xs:documentation>\r
1215     </xs:annotation>\r
1216     <xs:complexContent>\r
1217       <xs:extension base="core:OCIRequest">\r
1218         <xs:sequence>\r
1219           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1220           <xs:element name="groupId" type="GroupId"/>\r
1221           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
1222           <xs:element name="holiday01" type="Holiday" minOccurs="0"/>\r
1223           <xs:element name="holiday02" type="Holiday" minOccurs="0"/>\r
1224           <xs:element name="holiday03" type="Holiday" minOccurs="0"/>\r
1225           <xs:element name="holiday04" type="Holiday" minOccurs="0"/>\r
1226           <xs:element name="holiday05" type="Holiday" minOccurs="0"/>\r
1227           <xs:element name="holiday06" type="Holiday" minOccurs="0"/>\r
1228           <xs:element name="holiday07" type="Holiday" minOccurs="0"/>\r
1229           <xs:element name="holiday08" type="Holiday" minOccurs="0"/>\r
1230           <xs:element name="holiday09" type="Holiday" minOccurs="0"/>\r
1231           <xs:element name="holiday10" type="Holiday" minOccurs="0"/>\r
1232           <xs:element name="holiday11" type="Holiday" minOccurs="0"/>\r
1233           <xs:element name="holiday12" type="Holiday" minOccurs="0"/>\r
1234           <xs:element name="holiday13" type="Holiday" minOccurs="0"/>\r
1235           <xs:element name="holiday14" type="Holiday" minOccurs="0"/>\r
1236           <xs:element name="holiday15" type="Holiday" minOccurs="0"/>\r
1237           <xs:element name="holiday16" type="Holiday" minOccurs="0"/>\r
1238           <xs:element name="holiday17" type="Holiday" minOccurs="0"/>\r
1239           <xs:element name="holiday18" type="Holiday" minOccurs="0"/>\r
1240           <xs:element name="holiday19" type="Holiday" minOccurs="0"/>\r
1241           <xs:element name="holiday20" type="Holiday" minOccurs="0"/>\r
1242         </xs:sequence>\r
1243       </xs:extension>\r
1244     </xs:complexContent>\r
1245   </xs:complexType>    \r
1246     \r
1247   <xs:complexType name="GroupHolidayScheduleDeleteRequest">\r
1248     <xs:annotation>\r
1249       <xs:documentation>\r
1250         Delete a holiday schedule from a group.\r
1251         The response is either a SuccessResponse or an ErrorResponse.\r
1252       </xs:documentation>\r
1253     </xs:annotation>\r
1254     <xs:complexContent>\r
1255       <xs:extension base="core:OCIRequest">\r
1256         <xs:sequence>\r
1257           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1258           <xs:element name="groupId" type="GroupId"/>\r
1259           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
1260         </xs:sequence>\r
1261       </xs:extension>\r
1262     </xs:complexContent>\r
1263   </xs:complexType>    \r
1264     \r
1265   <xs:complexType name="GroupHolidayScheduleGetRequest">\r
1266     <xs:annotation>\r
1267       <xs:documentation>\r
1268         Get a holiday schedule in a group.\r
1269         The response is either a GroupHolidayScheduleGetResponse or an ErrorResponse.\r
1270       </xs:documentation>\r
1271     </xs:annotation>\r
1272     <xs:complexContent>\r
1273       <xs:extension base="core:OCIRequest">\r
1274         <xs:sequence>\r
1275           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1276           <xs:element name="groupId" type="GroupId"/>\r
1277           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
1278         </xs:sequence>\r
1279       </xs:extension>\r
1280     </xs:complexContent>\r
1281   </xs:complexType>    \r
1282     \r
1283   <xs:complexType name="GroupHolidayScheduleGetResponse">\r
1284     <xs:annotation>\r
1285       <xs:documentation>\r
1286         Response to the GroupHolidayScheduleGetRequest.\r
1287         The response contains the group's holiday schedule information.\r
1288       </xs:documentation>\r
1289     </xs:annotation>\r
1290     <xs:complexContent>\r
1291       <xs:extension base="core:OCIDataResponse">\r
1292         <xs:sequence>\r
1293           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
1294           <xs:element name="holiday01" type="Holiday" minOccurs="0"/>\r
1295           <xs:element name="holiday02" type="Holiday" minOccurs="0"/>\r
1296           <xs:element name="holiday03" type="Holiday" minOccurs="0"/>\r
1297           <xs:element name="holiday04" type="Holiday" minOccurs="0"/>\r
1298           <xs:element name="holiday05" type="Holiday" minOccurs="0"/>\r
1299           <xs:element name="holiday06" type="Holiday" minOccurs="0"/>\r
1300           <xs:element name="holiday07" type="Holiday" minOccurs="0"/>\r
1301           <xs:element name="holiday08" type="Holiday" minOccurs="0"/>\r
1302           <xs:element name="holiday09" type="Holiday" minOccurs="0"/>\r
1303           <xs:element name="holiday10" type="Holiday" minOccurs="0"/>\r
1304           <xs:element name="holiday11" type="Holiday" minOccurs="0"/>\r
1305           <xs:element name="holiday12" type="Holiday" minOccurs="0"/>\r
1306           <xs:element name="holiday13" type="Holiday" minOccurs="0"/>\r
1307           <xs:element name="holiday14" type="Holiday" minOccurs="0"/>\r
1308           <xs:element name="holiday15" type="Holiday" minOccurs="0"/>\r
1309           <xs:element name="holiday16" type="Holiday" minOccurs="0"/>\r
1310           <xs:element name="holiday17" type="Holiday" minOccurs="0"/>\r
1311           <xs:element name="holiday18" type="Holiday" minOccurs="0"/>\r
1312           <xs:element name="holiday19" type="Holiday" minOccurs="0"/>\r
1313           <xs:element name="holiday20" type="Holiday" minOccurs="0"/>\r
1314         </xs:sequence>\r
1315       </xs:extension>\r
1316     </xs:complexContent>\r
1317   </xs:complexType>    \r
1318     \r
1319   <xs:complexType name="GroupHolidayScheduleGetListRequest">\r
1320     <xs:annotation>\r
1321       <xs:documentation>\r
1322         Get a holiday schedule in a group.\r
1323         The response is either a GroupHolidayScheduleGetListResponse or an ErrorResponse.\r
1324       </xs:documentation>\r
1325     </xs:annotation>\r
1326     <xs:complexContent>\r
1327       <xs:extension base="core:OCIRequest">\r
1328         <xs:sequence>\r
1329           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1330           <xs:element name="groupId" type="GroupId"/>\r
1331         </xs:sequence>\r
1332       </xs:extension>\r
1333     </xs:complexContent>\r
1334   </xs:complexType>    \r
1335     \r
1336   <xs:complexType name="GroupHolidayScheduleGetListResponse">\r
1337     <xs:annotation>\r
1338       <xs:documentation>\r
1339         Response to the GroupHolidayScheduleGetListRequest.\r
1340         The response contains all the group's holiday schedule name.\r
1341       </xs:documentation>\r
1342     </xs:annotation>\r
1343     <xs:complexContent>\r
1344       <xs:extension base="core:OCIDataResponse">\r
1345         <xs:sequence>\r
1346           <xs:element name="holidayScheduleName" type="ScheduleName" minOccurs="0" maxOccurs="unbounded"/>\r
1347         </xs:sequence>\r
1348       </xs:extension>\r
1349     </xs:complexContent>\r
1350   </xs:complexType>    \r
1351     \r
1352   <xs:complexType name="GroupHolidayScheduleModifyRequest">\r
1353     <xs:annotation>\r
1354       <xs:documentation>\r
1355         Modify a holiday schedule in a group.\r
1356         The response is either a SuccessResponse or an ErrorResponse.\r
1357       </xs:documentation>\r
1358     </xs:annotation>\r
1359     <xs:complexContent>\r
1360       <xs:extension base="core:OCIRequest">\r
1361         <xs:sequence>\r
1362           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1363           <xs:element name="groupId" type="GroupId"/>\r
1364           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
1365           <xs:element name="newHolidayScheduleName" type="ScheduleName" minOccurs="0"/>\r
1366           <xs:element name="holiday01" type="Holiday" minOccurs="0" nillable="true"/>\r
1367           <xs:element name="holiday02" type="Holiday" minOccurs="0" nillable="true"/>\r
1368           <xs:element name="holiday03" type="Holiday" minOccurs="0" nillable="true"/>\r
1369           <xs:element name="holiday04" type="Holiday" minOccurs="0" nillable="true"/>\r
1370           <xs:element name="holiday05" type="Holiday" minOccurs="0" nillable="true"/>\r
1371           <xs:element name="holiday06" type="Holiday" minOccurs="0" nillable="true"/>\r
1372           <xs:element name="holiday07" type="Holiday" minOccurs="0" nillable="true"/>\r
1373           <xs:element name="holiday08" type="Holiday" minOccurs="0" nillable="true"/>\r
1374           <xs:element name="holiday09" type="Holiday" minOccurs="0" nillable="true"/>\r
1375           <xs:element name="holiday10" type="Holiday" minOccurs="0" nillable="true"/>\r
1376           <xs:element name="holiday11" type="Holiday" minOccurs="0" nillable="true"/>\r
1377           <xs:element name="holiday12" type="Holiday" minOccurs="0" nillable="true"/>\r
1378           <xs:element name="holiday13" type="Holiday" minOccurs="0" nillable="true"/>\r
1379           <xs:element name="holiday14" type="Holiday" minOccurs="0" nillable="true"/>\r
1380           <xs:element name="holiday15" type="Holiday" minOccurs="0" nillable="true"/>\r
1381           <xs:element name="holiday16" type="Holiday" minOccurs="0" nillable="true"/>\r
1382           <xs:element name="holiday17" type="Holiday" minOccurs="0" nillable="true"/>\r
1383           <xs:element name="holiday18" type="Holiday" minOccurs="0" nillable="true"/>\r
1384           <xs:element name="holiday19" type="Holiday" minOccurs="0" nillable="true"/>\r
1385           <xs:element name="holiday20" type="Holiday" minOccurs="0" nillable="true"/>\r
1386         </xs:sequence>\r
1387       </xs:extension>\r
1388     </xs:complexContent>\r
1389   </xs:complexType>    \r
1390     \r
1391   <xs:complexType name="GroupPolicyGetRequest14sp4">\r
1392     <xs:annotation>\r
1393       <xs:documentation>\r
1394         Requests the Group's policy settings.\r
1395         The response is either GroupPolicyGetResponse14sp4 or ErrorResponse.\r
1396       </xs:documentation>\r
1397     </xs:annotation>\r
1398     <xs:complexContent>\r
1399       <xs:extension base="core:OCIRequest">\r
1400         <xs:sequence>\r
1401           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1402           <xs:element name="groupId" type="GroupId"/>\r
1403         </xs:sequence>\r
1404       </xs:extension>\r
1405     </xs:complexContent>\r
1406   </xs:complexType>    \r
1407     \r
1408   <xs:complexType name="GroupPolicyGetResponse14sp4">\r
1409     <xs:annotation>\r
1410       <xs:documentation>\r
1411         Response to GroupPolicyGetRequest14sp4.\r
1412         Contains the policy settings for the group.\r
1413       </xs:documentation>\r
1414     </xs:annotation>\r
1415     <xs:complexContent>\r
1416       <xs:extension base="core:OCIDataResponse">\r
1417         <xs:sequence>\r
1418           <xs:element name="callingPlanAccess" type="GroupCallingPlanAccess"/>\r
1419           <xs:element name="extensionAccess" type="GroupExtensionAccess"/>\r
1420           <xs:element name="ldapIntegrationAccess" type="GroupLDAPIntegrationAccess"/>\r
1421           <xs:element name="voiceMessagingAccess" type="GroupVoiceMessagingAccess"/>\r
1422           <xs:element name="departmentAdminUserAccess" type="GroupDepartmentAdminUserAccess"/>\r
1423           <xs:element name="departmentAdminTrunkGroupAccess" type="GroupDepartmentAdminTrunkGroupAccess"/>\r
1424           <xs:element name="userAuthenticationAccess" type="GroupUserAuthenticationAccess"/>\r
1425           <xs:element name="userGroupDirectoryAccess" type="GroupUserGroupDirectoryAccess"/>\r
1426           <xs:element name="userProfileAccess" type="GroupUserProfileAccess"/>\r
1427           <xs:element name="userEnhancedCallLogAccess" type="GroupUserCallLogAccess"/>\r
1428         </xs:sequence>\r
1429       </xs:extension>\r
1430     </xs:complexContent>\r
1431   </xs:complexType>    \r
1432     \r
1433   <xs:complexType name="GroupPhoneDirectoryGetListRequest">\r
1434     <xs:annotation>\r
1435       <xs:documentation>\r
1436         Request a table containing the phone directory for a group.\r
1437         If the specified group is part of an enterprise, the directory includes all users in the enterprise\r
1438         and all entries in the enterprise common phone list and the common phone list of the specified group.\r
1439         If the specified group is part of a service provider, the directory includes all users in the group\r
1440         and all entries in the common phone list of the specified group.\r
1441         It is possible to search by various criteria to restrict the number of rows returned.\r
1442         Multiple search criteria are logically ANDed together.\r
1443         The response is either GroupPhoneDirectoryGetListResponse or ErrorResponse.\r
1444         \r
1445         Replace by: GroupPhoneDirectoryGetListRequest17\r
1446       </xs:documentation>\r
1447     </xs:annotation>\r
1448     <xs:complexContent>\r
1449       <xs:extension base="core:OCIRequest">\r
1450         <xs:sequence>\r
1451           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1452           <xs:element name="groupId" type="GroupId"/>\r
1453           <xs:element name="isExtendedInfoRequested" type="xs:boolean"/>\r
1454           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
1455           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
1456           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
1457           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
1458           <xs:element name="searchCriteriaGroupLocationCode" type="SearchCriteriaGroupLocationCode" minOccurs="0" maxOccurs="unbounded"/>\r
1459           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
1460           <xs:element name="searchCriteriaMobilePhoneNumber" type="SearchCriteriaMobilePhoneNumber" minOccurs="0" maxOccurs="unbounded"/>\r
1461           <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>\r
1462           <xs:element name="searchCriteriaYahooId" type="SearchCriteriaYahooId" minOccurs="0" maxOccurs="unbounded"/>\r
1463           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
1464           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
1465         </xs:sequence>\r
1466       </xs:extension>\r
1467     </xs:complexContent>\r
1468   </xs:complexType>    \r
1469     \r
1470   <xs:complexType name="GroupPhoneDirectoryGetListResponse">\r
1471     <xs:annotation>\r
1472       <xs:documentation>\r
1473         Response to GroupPhoneDirectoryGetListRequest.\r
1474         Contains a table with  a row for each phone number and column headings :\r
1475         "Name", "Number", "Extension", "Mobile", "Email Address", "Department", "Hiragana Name", "Group Id", "Yahoo Id".\r
1476         If extended directory information is requested, the following columns are also included:\r
1477         "First Name", "Last Name", "User Id", "Pager", "Title", "Time Zone", "Location", "Address Line 1", "Address Line 2",\r
1478         "City", "State", "Zip", "Country".\r
1479         \r
1480         Replace by: GroupPhoneDirectoryGetListResponse17\r
1481       </xs:documentation>\r
1482     </xs:annotation>\r
1483     <xs:complexContent>\r
1484       <xs:extension base="core:OCIDataResponse">\r
1485         <xs:sequence>\r
1486           <xs:element name="directoryTable" type="core:OCITable"/>\r
1487         </xs:sequence>\r
1488       </xs:extension>\r
1489     </xs:complexContent>\r
1490   </xs:complexType>    \r
1491     \r
1492   <xs:complexType name="GroupTimeScheduleAddRequest">\r
1493     <xs:annotation>\r
1494       <xs:documentation>\r
1495         Add a time schedule to a group.\r
1496         The response is either a SuccessResponse or an ErrorResponse.\r
1497       </xs:documentation>\r
1498     </xs:annotation>\r
1499     <xs:complexContent>\r
1500       <xs:extension base="core:OCIRequest">\r
1501         <xs:sequence>\r
1502           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1503           <xs:element name="groupId" type="GroupId"/>\r
1504           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
1505           <xs:element name="timeInterval01" type="TimeInterval" minOccurs="0"/>\r
1506           <xs:element name="timeInterval02" type="TimeInterval" minOccurs="0"/>\r
1507           <xs:element name="timeInterval03" type="TimeInterval" minOccurs="0"/>\r
1508           <xs:element name="timeInterval04" type="TimeInterval" minOccurs="0"/>\r
1509           <xs:element name="timeInterval05" type="TimeInterval" minOccurs="0"/>\r
1510           <xs:element name="timeInterval06" type="TimeInterval" minOccurs="0"/>\r
1511           <xs:element name="timeInterval07" type="TimeInterval" minOccurs="0"/>\r
1512           <xs:element name="timeInterval08" type="TimeInterval" minOccurs="0"/>\r
1513           <xs:element name="timeInterval09" type="TimeInterval" minOccurs="0"/>\r
1514           <xs:element name="timeInterval10" type="TimeInterval" minOccurs="0"/>\r
1515           <xs:element name="timeInterval11" type="TimeInterval" minOccurs="0"/>\r
1516           <xs:element name="timeInterval12" type="TimeInterval" minOccurs="0"/>\r
1517           <xs:element name="timeInterval13" type="TimeInterval" minOccurs="0"/>\r
1518           <xs:element name="timeInterval14" type="TimeInterval" minOccurs="0"/>\r
1519           <xs:element name="timeInterval15" type="TimeInterval" minOccurs="0"/>\r
1520           <xs:element name="timeInterval16" type="TimeInterval" minOccurs="0"/>\r
1521           <xs:element name="timeInterval17" type="TimeInterval" minOccurs="0"/>\r
1522           <xs:element name="timeInterval18" type="TimeInterval" minOccurs="0"/>\r
1523           <xs:element name="timeInterval19" type="TimeInterval" minOccurs="0"/>\r
1524           <xs:element name="timeInterval20" type="TimeInterval" minOccurs="0"/>\r
1525         </xs:sequence>\r
1526       </xs:extension>\r
1527     </xs:complexContent>\r
1528   </xs:complexType>    \r
1529     \r
1530   <xs:complexType name="GroupTimeScheduleDeleteRequest">\r
1531     <xs:annotation>\r
1532       <xs:documentation>\r
1533         Delete a time schedule from a group.\r
1534         The response is either a SuccessResponse or an ErrorResponse.\r
1535       </xs:documentation>\r
1536     </xs:annotation>\r
1537     <xs:complexContent>\r
1538       <xs:extension base="core:OCIRequest">\r
1539         <xs:sequence>\r
1540           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1541           <xs:element name="groupId" type="GroupId"/>\r
1542           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
1543         </xs:sequence>\r
1544       </xs:extension>\r
1545     </xs:complexContent>\r
1546   </xs:complexType>    \r
1547     \r
1548   <xs:complexType name="GroupTimeScheduleGetListRequest">\r
1549     <xs:annotation>\r
1550       <xs:documentation>\r
1551         Request a list of all time schedules in a group.\r
1552         The response is either a GroupTimeScheduleGetListResponse or an ErrorResponse.\r
1553       </xs:documentation>\r
1554     </xs:annotation>\r
1555     <xs:complexContent>\r
1556       <xs:extension base="core:OCIRequest">\r
1557         <xs:sequence>\r
1558           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1559           <xs:element name="groupId" type="GroupId"/>\r
1560         </xs:sequence>\r
1561       </xs:extension>\r
1562     </xs:complexContent>\r
1563   </xs:complexType>    \r
1564     \r
1565   <xs:complexType name="GroupTimeScheduleGetListResponse">\r
1566     <xs:annotation>\r
1567       <xs:documentation>\r
1568         Response to the GroupTimeScheduleGetListRequest.\r
1569         The response contains all the group's time schedule name.\r
1570       </xs:documentation>\r
1571     </xs:annotation>\r
1572     <xs:complexContent>\r
1573       <xs:extension base="core:OCIDataResponse">\r
1574         <xs:sequence>\r
1575           <xs:element name="timeSchedule" type="ScheduleName" minOccurs="0" maxOccurs="unbounded"/>\r
1576         </xs:sequence>\r
1577       </xs:extension>\r
1578     </xs:complexContent>\r
1579   </xs:complexType>    \r
1580     \r
1581   <xs:complexType name="GroupTimeScheduleGetRequest">\r
1582     <xs:annotation>\r
1583       <xs:documentation>\r
1584         Request to get a group time schedule.\r
1585         The response is either a GroupTimeScheduleGetResponse or an ErrorResponse.\r
1586       </xs:documentation>\r
1587     </xs:annotation>\r
1588     <xs:complexContent>\r
1589       <xs:extension base="core:OCIRequest">\r
1590         <xs:sequence>\r
1591           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1592           <xs:element name="groupId" type="GroupId"/>\r
1593           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
1594         </xs:sequence>\r
1595       </xs:extension>\r
1596     </xs:complexContent>\r
1597   </xs:complexType>    \r
1598     \r
1599   <xs:complexType name="GroupTimeScheduleGetResponse">\r
1600     <xs:annotation>\r
1601       <xs:documentation>\r
1602         Response to the GroupTimeScheduleGetRequest.\r
1603         The response contains the group's time schedule information.\r
1604       </xs:documentation>\r
1605     </xs:annotation>\r
1606     <xs:complexContent>\r
1607       <xs:extension base="core:OCIDataResponse">\r
1608         <xs:sequence>\r
1609           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
1610           <xs:element name="timeInterval01" type="TimeInterval" minOccurs="0"/>\r
1611           <xs:element name="timeInterval02" type="TimeInterval" minOccurs="0"/>\r
1612           <xs:element name="timeInterval03" type="TimeInterval" minOccurs="0"/>\r
1613           <xs:element name="timeInterval04" type="TimeInterval" minOccurs="0"/>\r
1614           <xs:element name="timeInterval05" type="TimeInterval" minOccurs="0"/>\r
1615           <xs:element name="timeInterval06" type="TimeInterval" minOccurs="0"/>\r
1616           <xs:element name="timeInterval07" type="TimeInterval" minOccurs="0"/>\r
1617           <xs:element name="timeInterval08" type="TimeInterval" minOccurs="0"/>\r
1618           <xs:element name="timeInterval09" type="TimeInterval" minOccurs="0"/>\r
1619           <xs:element name="timeInterval10" type="TimeInterval" minOccurs="0"/>\r
1620           <xs:element name="timeInterval11" type="TimeInterval" minOccurs="0"/>\r
1621           <xs:element name="timeInterval12" type="TimeInterval" minOccurs="0"/>\r
1622           <xs:element name="timeInterval13" type="TimeInterval" minOccurs="0"/>\r
1623           <xs:element name="timeInterval14" type="TimeInterval" minOccurs="0"/>\r
1624           <xs:element name="timeInterval15" type="TimeInterval" minOccurs="0"/>\r
1625           <xs:element name="timeInterval16" type="TimeInterval" minOccurs="0"/>\r
1626           <xs:element name="timeInterval17" type="TimeInterval" minOccurs="0"/>\r
1627           <xs:element name="timeInterval18" type="TimeInterval" minOccurs="0"/>\r
1628           <xs:element name="timeInterval19" type="TimeInterval" minOccurs="0"/>\r
1629           <xs:element name="timeInterval20" type="TimeInterval" minOccurs="0"/>\r
1630         </xs:sequence>\r
1631       </xs:extension>\r
1632     </xs:complexContent>\r
1633   </xs:complexType>    \r
1634     \r
1635   <xs:complexType name="GroupTimeScheduleModifyRequest">\r
1636     <xs:annotation>\r
1637       <xs:documentation>\r
1638         Modify a specified time schedule in a group.\r
1639         The response is either a SuccessResponse or an ErrorResponse.\r
1640       </xs:documentation>\r
1641     </xs:annotation>\r
1642     <xs:complexContent>\r
1643       <xs:extension base="core:OCIRequest">\r
1644         <xs:sequence>\r
1645           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1646           <xs:element name="groupId" type="GroupId"/>\r
1647           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
1648           <xs:element name="newTimeScheduleName" type="ScheduleName" minOccurs="0"/>\r
1649           <xs:element name="timeInterval01" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1650           <xs:element name="timeInterval02" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1651           <xs:element name="timeInterval03" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1652           <xs:element name="timeInterval04" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1653           <xs:element name="timeInterval05" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1654           <xs:element name="timeInterval06" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1655           <xs:element name="timeInterval07" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1656           <xs:element name="timeInterval08" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1657           <xs:element name="timeInterval09" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1658           <xs:element name="timeInterval10" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1659           <xs:element name="timeInterval11" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1660           <xs:element name="timeInterval12" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1661           <xs:element name="timeInterval13" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1662           <xs:element name="timeInterval14" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1663           <xs:element name="timeInterval15" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1664           <xs:element name="timeInterval16" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1665           <xs:element name="timeInterval17" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1666           <xs:element name="timeInterval18" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1667           <xs:element name="timeInterval19" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1668           <xs:element name="timeInterval20" type="TimeInterval" nillable="true" minOccurs="0"/>\r
1669         </xs:sequence>\r
1670       </xs:extension>\r
1671     </xs:complexContent>\r
1672   </xs:complexType>    \r
1673     \r
1674   <xs:complexType name="GroupTrunkGroupAddInstanceRequest15sp2">\r
1675     <xs:annotation>\r
1676       <xs:documentation>\r
1677         Add a Trunk Group instance to a group.\r
1678         The response is either a SuccessResponse or an ErrorResponse.\r
1679       </xs:documentation>\r
1680     </xs:annotation>\r
1681     <xs:complexContent>\r
1682       <xs:extension base="core:OCIRequest">\r
1683         <xs:sequence>\r
1684           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1685           <xs:element name="groupId" type="GroupId"/>\r
1686           <xs:element name="name" type="TrunkGroupName"/>\r
1687           <xs:element name="pilotUser" type="TrunkGroupPilotUser" minOccurs="0"/>\r
1688           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
1689           <xs:element name="accessDevice" type="AccessDevice" minOccurs="0"/>\r
1690           <xs:element name="maxActiveCalls" type="MaxActiveCalls"/>\r
1691           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls" minOccurs="0"/>\r
1692           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls" minOccurs="0"/>\r
1693           <xs:element name="enableBursting" type="xs:boolean"/>\r
1694           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" minOccurs="0"/>\r
1695           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" minOccurs="0"/>\r
1696           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" minOccurs="0"/>\r
1697           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" minOccurs="0"/>\r
1698           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1699           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
1700           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold"/>\r
1701           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold"/>\r
1702           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" minOccurs="0"/>\r
1703           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1704           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
1705           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds"/>\r
1706           <xs:element name="requireAuthentication" type="xs:boolean"/>\r
1707           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" minOccurs="0"/>\r
1708           <xs:element name="sipAuthenticationPassword" type="Password" minOccurs="0"/>\r
1709           <xs:element name="hostedUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
1710           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0"/>\r
1711           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0"/>\r
1712           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean"/>\r
1713           <xs:element name="includeDtgIdentity" type="xs:boolean"/>\r
1714           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean"/>\r
1715           <xs:element name="allowUnscreenedCalls" type="xs:boolean"/>\r
1716           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean"/>\r
1717           <xs:element name="pilotUserCallingLineIdentityPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
1718           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy"/>\r
1719           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0"/>\r
1720           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1721           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
1722         </xs:sequence>\r
1723       </xs:extension>\r
1724     </xs:complexContent>\r
1725   </xs:complexType>    \r
1726     \r
1727   <xs:complexType name="GroupTrunkGroupGetInstanceRequest15sp2">\r
1728     <xs:annotation>\r
1729       <xs:documentation>\r
1730         Get a Trunk Group Instance's profile.\r
1731         The response is either a GroupTrunkGroupGetInstanceResponse15sp2 or an ErrorResponse.\r
1732         The response contains a hosted user table with column headings: "User Id", "Last Name",\r
1733         "First Name", "Hiragana Last Name", "Hiragana First Name".\r
1734       </xs:documentation>\r
1735     </xs:annotation>\r
1736     <xs:complexContent>\r
1737       <xs:extension base="core:OCIRequest">\r
1738         <xs:sequence>\r
1739           <xs:element name="trunkGroupKey" type="TrunkGroupKey"/>\r
1740         </xs:sequence>\r
1741       </xs:extension>\r
1742     </xs:complexContent>\r
1743   </xs:complexType>    \r
1744     \r
1745   <xs:complexType name="GroupTrunkGroupGetInstanceResponse15sp2">\r
1746     <xs:annotation>\r
1747       <xs:documentation>\r
1748         Response to GroupTrunkGroupGetInstanceRequest15sp2.\r
1749         Returns the profile information for the Trunk Group.\r
1750         Contains a hosted user table with column headings: "User Id", "Last Name",\r
1751         "First Name", "Hiragana Last Name", "Hiragana First Name".\r
1752       </xs:documentation>\r
1753     </xs:annotation>\r
1754     <xs:complexContent>\r
1755       <xs:extension base="core:OCIDataResponse">\r
1756         <xs:sequence>\r
1757           <xs:element name="pilotUserId" type="UserId" minOccurs="0"/>\r
1758           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
1759           <xs:element name="accessDevice" type="AccessDevice" minOccurs="0"/>\r
1760           <xs:element name="maxActiveCalls" type="MaxActiveCalls"/>\r
1761           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls" minOccurs="0"/>\r
1762           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls" minOccurs="0"/>\r
1763           <xs:element name="enableBursting" type="xs:boolean"/>\r
1764           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" minOccurs="0"/>\r
1765           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" minOccurs="0"/>\r
1766           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" minOccurs="0"/>\r
1767           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" minOccurs="0"/>\r
1768           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1769           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
1770           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold"/>\r
1771           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold"/>\r
1772           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" minOccurs="0"/>\r
1773           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1774           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
1775           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds"/>\r
1776           <xs:element name="requireAuthentication" type="xs:boolean"/>\r
1777           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" minOccurs="0"/>\r
1778           <xs:element name="hostedUserTable" type="core:OCITable" minOccurs="0"/>\r
1779           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0"/>\r
1780           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0"/>\r
1781           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean"/>\r
1782           <xs:element name="includeDtgIdentity" type="xs:boolean"/>\r
1783           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean"/>\r
1784           <xs:element name="allowUnscreenedCalls" type="xs:boolean"/>\r
1785           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean"/>\r
1786           <xs:element name="pilotUserCallingLineIdentityPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
1787           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy"/>\r
1788           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0"/>\r
1789           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1790           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
1791         </xs:sequence>\r
1792       </xs:extension>\r
1793     </xs:complexContent>\r
1794   </xs:complexType>    \r
1795     \r
1796   <xs:complexType name="GroupVoiceMessagingGroupGetVoicePortalRequest15">\r
1797     <xs:annotation>\r
1798       <xs:documentation>\r
1799         Request to get the group voice portal information for a voice messaging group.\r
1800         The response is either GroupVoiceMessagingGroupGetVoicePortalResponse15 or ErrorResponse.\r
1801       </xs:documentation>\r
1802     </xs:annotation>\r
1803     <xs:complexContent>\r
1804       <xs:extension base="core:OCIRequest">\r
1805         <xs:sequence>\r
1806           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1807           <xs:element name="groupId" type="GroupId"/>\r
1808         </xs:sequence>\r
1809       </xs:extension>\r
1810     </xs:complexContent>\r
1811   </xs:complexType>    \r
1812     \r
1813   <xs:complexType name="GroupVoiceMessagingGroupGetVoicePortalResponse15">\r
1814     <xs:annotation>\r
1815       <xs:documentation>\r
1816         Response to the GroupVoiceMessagingGroupGetVoicePortalRequest15.\r
1817       </xs:documentation>\r
1818     </xs:annotation>\r
1819     <xs:complexContent>\r
1820       <xs:extension base="core:OCIDataResponse">\r
1821         <xs:sequence>\r
1822           <xs:element name="serviceUserId" type="UserId"/>\r
1823           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile"/>\r
1824           <xs:element name="isActive" type="xs:boolean"/>\r
1825           <xs:element name="allowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin" type="xs:boolean"/>\r
1826           <xs:element name="useVoicePortalWizard" type="xs:boolean"/>\r
1827           <xs:element name="voicePortalExternalRoutingScope" type="VoicePortalExternalRoutingScope"/>\r
1828           <xs:element name="useExternalRouting" type="xs:boolean"/>\r
1829           <xs:element name="externalRoutingAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1830           <xs:element name="homeZoneName" type="ZoneName" minOccurs="0"/>\r
1831         </xs:sequence>\r
1832       </xs:extension>\r
1833     </xs:complexContent>\r
1834   </xs:complexType>    \r
1835     \r
1836   <xs:complexType name="GroupAccessDeviceFileGetRequest14sp8">\r
1837     <xs:annotation>\r
1838       <xs:documentation>\r
1839         Request to get a group device profile file.\r
1840         The response is either GroupAccessDeviceFileGetResponse14sp8 or ErrorResponse.\r
1841         Replaced by: GroupAccessDeviceFileGetRequest16sp1\r
1842       </xs:documentation>\r
1843     </xs:annotation>\r
1844     <xs:complexContent>\r
1845       <xs:extension base="core:OCIRequest">\r
1846         <xs:sequence>\r
1847           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1848           <xs:element name="groupId" type="GroupId"/>\r
1849           <xs:element name="deviceName" type="AccessDeviceName"/>\r
1850           <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>\r
1851         </xs:sequence>\r
1852       </xs:extension>\r
1853     </xs:complexContent>\r
1854   </xs:complexType>    \r
1855     \r
1856   <xs:complexType name="GroupAccessDeviceFileGetResponse14sp8">\r
1857     <xs:annotation>\r
1858       <xs:documentation>\r
1859         Response to GroupAccessDeviceFileGetRequest14sp8.\r
1860         Replaced by: GroupAccessDeviceFileGetResponse16sp1\r
1861       </xs:documentation>\r
1862     </xs:annotation>\r
1863     <xs:complexContent>\r
1864       <xs:extension base="core:OCIDataResponse">\r
1865         <xs:sequence>\r
1866           <xs:element name="fileSource" type="AccessDeviceEnhancedConfigurationMode"/>\r
1867           <xs:element name="configurationFileName" type="AccessDeviceEnhancedConfigurationFileName" minOccurs="0"/>\r
1868         </xs:sequence>\r
1869       </xs:extension>\r
1870     </xs:complexContent>\r
1871   </xs:complexType>    \r
1872     \r
1873   <xs:complexType name="GroupDeviceTypeFileGetRequest14sp8">\r
1874     <xs:annotation>\r
1875       <xs:documentation>\r
1876         Request to get a group device type file.\r
1877         The response is either GroupDeviceTypeFileGetResponse14sp8 or ErrorResponse.\r
1878         Replaced by: GroupDeviceTypeFileGetRequest16sp1\r
1879       </xs:documentation>\r
1880     </xs:annotation>\r
1881     <xs:complexContent>\r
1882       <xs:extension base="core:OCIRequest">\r
1883         <xs:sequence>\r
1884           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1885           <xs:element name="groupId" type="GroupId"/>\r
1886           <xs:element name="deviceType" type="AccessDeviceType"/>\r
1887           <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>\r
1888         </xs:sequence>\r
1889       </xs:extension>\r
1890     </xs:complexContent>\r
1891   </xs:complexType>    \r
1892     \r
1893   <xs:complexType name="GroupDeviceTypeFileGetResponse14sp8">\r
1894     <xs:annotation>\r
1895       <xs:documentation>\r
1896         Response to GroupDeviceTypeFileGetRequest14sp8.\r
1897         Replaced by: GroupDeviceTypeFileGetResponse16sp1\r
1898       </xs:documentation>\r
1899     </xs:annotation>\r
1900     <xs:complexContent>\r
1901       <xs:extension base="core:OCIDataResponse">\r
1902         <xs:sequence>\r
1903           <xs:element name="fileSource" type="AccessDeviceEnhancedConfigurationMode" minOccurs="0"/>\r
1904           <xs:element name="configurationFileName" type="AccessDeviceEnhancedConfigurationFileName" minOccurs="0"/>\r
1905         </xs:sequence>\r
1906       </xs:extension>\r
1907     </xs:complexContent>\r
1908   </xs:complexType>    \r
1909     \r
1910   <xs:complexType name="GroupDialPlanPolicyGetRequest">\r
1911     <xs:annotation>\r
1912       <xs:documentation>\r
1913         Request the Group level data associated with Dial Plan Policy.\r
1914         The response is either a GroupDialPlanPolicyGetResponse or an ErrorResponse.\r
1915         \r
1916         Replaced by: GroupDialPlanPolicyGetRequest17\r
1917       </xs:documentation>\r
1918     </xs:annotation>\r
1919     <xs:complexContent>\r
1920       <xs:extension base="core:OCIRequest">\r
1921         <xs:sequence>\r
1922           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1923           <xs:element name="groupId" type="GroupId"/>\r
1924         </xs:sequence>\r
1925       </xs:extension>\r
1926     </xs:complexContent>\r
1927   </xs:complexType>    \r
1928     \r
1929   <xs:complexType name="GroupDialPlanPolicyGetResponse">\r
1930     <xs:annotation>\r
1931       <xs:documentation>\r
1932         Response to GroupDialPlanPolicyGetRequest\r
1933 \r
1934         Replaced by: GroupDialPlanPolicyGetResponse17\r
1935       </xs:documentation>\r
1936     </xs:annotation>\r
1937     <xs:complexContent>\r
1938       <xs:extension base="core:OCIDataResponse">\r
1939         <xs:sequence>\r
1940           <xs:element name="useSetting" type="GroupDialPlanPolicySettingLevel"/>\r
1941           <xs:element name="requiresAccessCodeForPublicCalls" type="xs:boolean"/>\r
1942           <xs:element name="allowE164PublicCalls" type="xs:boolean"/>\r
1943           <xs:element name="publicDigitMap" type="DigitMap" minOccurs="0"/>\r
1944           <xs:element name="privateDigitMap" type="DigitMap" minOccurs="0"/>\r
1945         </xs:sequence>\r
1946       </xs:extension>\r
1947     </xs:complexContent>\r
1948   </xs:complexType>    \r
1949     \r
1950   <xs:complexType name="ServiceProviderAccessDeviceFileGetRequest14sp8">\r
1951     <xs:annotation>\r
1952       <xs:documentation>\r
1953         Request to get a service provider device profile file.\r
1954         The response is either ServiceProviderAccessDeviceFileGetResponse14sp8 or ErrorResponse.\r
1955         Replaced by: ServiceProviderAccessDeviceFileGetRequest16sp1\r
1956       </xs:documentation>\r
1957     </xs:annotation>\r
1958     <xs:complexContent>\r
1959       <xs:extension base="core:OCIRequest">\r
1960         <xs:sequence>\r
1961           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1962           <xs:element name="deviceName" type="AccessDeviceName"/>\r
1963           <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>\r
1964         </xs:sequence>\r
1965       </xs:extension>\r
1966     </xs:complexContent>\r
1967   </xs:complexType>    \r
1968     \r
1969   <xs:complexType name="ServiceProviderAccessDeviceFileGetResponse14sp8">\r
1970     <xs:annotation>\r
1971       <xs:documentation>\r
1972         Response to ServiceProviderAccessDeviceFileGetRequest14sp8.\r
1973         Replaced by: ServiceProviderAccessDeviceFileGetResponse16sp1\r
1974       </xs:documentation>\r
1975     </xs:annotation>\r
1976     <xs:complexContent>\r
1977       <xs:extension base="core:OCIDataResponse">\r
1978         <xs:sequence>\r
1979           <xs:element name="fileSource" type="AccessDeviceEnhancedConfigurationMode"/>\r
1980           <xs:element name="configurationFileName" type="AccessDeviceEnhancedConfigurationFileName" minOccurs="0"/>\r
1981         </xs:sequence>\r
1982       </xs:extension>\r
1983     </xs:complexContent>\r
1984   </xs:complexType>    \r
1985     \r
1986   <xs:complexType name="ServiceProviderDialPlanPolicyGetRequest">\r
1987     <xs:annotation>\r
1988       <xs:documentation>\r
1989         Request the Service Provider level data associated with Dial Plan Policy.\r
1990         The response is either a ServiceProviderDialPlanPolicyGetResponse\r
1991         or an ErrorResponse.\r
1992         \r
1993         Replaced by: ServiceProviderDialPlanPolicyGetRequest17\r
1994       </xs:documentation>\r
1995     </xs:annotation>\r
1996     <xs:complexContent>\r
1997       <xs:extension base="core:OCIRequest">\r
1998         <xs:sequence>\r
1999           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2000         </xs:sequence>\r
2001       </xs:extension>\r
2002     </xs:complexContent>\r
2003   </xs:complexType>    \r
2004     \r
2005   <xs:complexType name="ServiceProviderDialPlanPolicyGetResponse">\r
2006     <xs:annotation>\r
2007       <xs:documentation>\r
2008         Response to ServiceProviderDialPlanPolicyGetRequest\r
2009         \r
2010         Replaced by: ServiceProviderDialPlanPolicyGetResponse17\r
2011       </xs:documentation>\r
2012     </xs:annotation>\r
2013     <xs:complexContent>\r
2014       <xs:extension base="core:OCIDataResponse">\r
2015         <xs:sequence>\r
2016           <xs:element name="requiresAccessCodeForPublicCalls" type="xs:boolean"/>\r
2017           <xs:element name="allowE164PublicCalls" type="xs:boolean"/>\r
2018           <xs:element name="publicDigitMap" type="DigitMap" minOccurs="0"/>\r
2019           <xs:element name="privateDigitMap" type="DigitMap" minOccurs="0"/>\r
2020         </xs:sequence>\r
2021       </xs:extension>\r
2022     </xs:complexContent>\r
2023   </xs:complexType>    \r
2024     \r
2025   <xs:complexType name="ServiceProviderInCallServiceActivationGetRequest">\r
2026     <xs:annotation>\r
2027       <xs:documentation>\r
2028           Request the service provider's DTMF based in-call service activation trigger attributes.The response is either a ServiceProviderInCallServiceActivationGetResponse or an ErrorResponse.\r
2029 \r
2030           Replaced by: ServiceProviderInCallServiceActivationGetRequest17\r
2031         </xs:documentation>\r
2032     </xs:annotation>\r
2033     <xs:complexContent>\r
2034       <xs:extension base="core:OCIRequest">\r
2035         <xs:sequence>\r
2036           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2037         </xs:sequence>\r
2038       </xs:extension>\r
2039     </xs:complexContent>\r
2040   </xs:complexType>    \r
2041     \r
2042   <xs:complexType name="ServiceProviderInCallServiceActivationGetResponse">\r
2043     <xs:annotation>\r
2044       <xs:documentation>\r
2045           Response to ServiceProviderInCallServiceActivationGetRequest.\r
2046           \r
2047           Replaced by: ServiceProviderInCallServiceActivationGetResponse17\r
2048         </xs:documentation>\r
2049     </xs:annotation>\r
2050     <xs:complexContent>\r
2051       <xs:extension base="core:OCIDataResponse">\r
2052         <xs:sequence>\r
2053           <xs:element name="activationDigits" type="InCallServiceActivationDigits"/>\r
2054         </xs:sequence>\r
2055       </xs:extension>\r
2056     </xs:complexContent>\r
2057   </xs:complexType>    \r
2058     \r
2059   <xs:complexType name="ServiceProviderInCallServiceActivationModifyRequest">\r
2060     <xs:annotation>\r
2061       <xs:documentation>\r
2062           Modifies the service provider's DTMF based in-call service activation trigger attributes.The response is either a SuccessResponse or an ErrorResponse.\r
2063 \r
2064           Replaced by: ServiceProviderInCallServiceActivationModifyRequest17\r
2065         </xs:documentation>\r
2066     </xs:annotation>\r
2067     <xs:complexContent>\r
2068       <xs:extension base="core:OCIRequest">\r
2069         <xs:sequence>\r
2070           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2071           <xs:element name="activationDigits" type="InCallServiceActivationDigits" minOccurs="0"/>\r
2072         </xs:sequence>\r
2073       </xs:extension>\r
2074     </xs:complexContent>\r
2075   </xs:complexType>    \r
2076     \r
2077   <xs:complexType name="SystemAccessDeviceFileGetRequest14sp8">\r
2078     <xs:annotation>\r
2079       <xs:documentation>\r
2080         Request to get a device profile file.\r
2081         The response is either SystemAccessDeviceFileGetResponse14sp8 or ErrorResponse.\r
2082         Replaced by: SystemAccessDeviceFileGetRequest16sp1\r
2083       </xs:documentation>\r
2084     </xs:annotation>\r
2085     <xs:complexContent>\r
2086       <xs:extension base="core:OCIRequest">\r
2087         <xs:sequence>\r
2088           <xs:element name="deviceName" type="AccessDeviceName"/>\r
2089           <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>\r
2090         </xs:sequence>\r
2091       </xs:extension>\r
2092     </xs:complexContent>\r
2093   </xs:complexType>    \r
2094     \r
2095   <xs:complexType name="SystemAccessDeviceFileGetResponse14sp8">\r
2096     <xs:annotation>\r
2097       <xs:documentation>\r
2098         Response to SystemAccessDeviceFileGetRequest14sp8.\r
2099         Replaced by: SystemAccessDeviceFileGetResponse16sp1\r
2100       </xs:documentation>\r
2101     </xs:annotation>\r
2102     <xs:complexContent>\r
2103       <xs:extension base="core:OCIDataResponse">\r
2104         <xs:sequence>\r
2105           <xs:element name="fileSource" type="AccessDeviceEnhancedConfigurationMode"/>\r
2106           <xs:element name="configurationFileName" type="AccessDeviceEnhancedConfigurationFileName" minOccurs="0"/>\r
2107         </xs:sequence>\r
2108       </xs:extension>\r
2109     </xs:complexContent>\r
2110   </xs:complexType>    \r
2111     \r
2112   <xs:complexType name="SystemAutomaticCallbackGetRequest15sp2">\r
2113     <xs:annotation>\r
2114       <xs:documentation>\r
2115         Request the system's automatic callback attributes.\r
2116         The response is either a SystemAutomaticCallbackGetResponse15sp2 or an ErrorResponse.\r
2117         Replaced by: SystemAutomaticCallbackGetRequest17\r
2118       </xs:documentation>\r
2119     </xs:annotation>\r
2120     <xs:complexContent>\r
2121       <xs:extension base="core:OCIRequest">\r
2122         <xs:sequence/>\r
2123       </xs:extension>\r
2124     </xs:complexContent>\r
2125   </xs:complexType>    \r
2126     \r
2127   <xs:complexType name="SystemAutomaticCallbackGetResponse15sp2">\r
2128     <xs:annotation>\r
2129       <xs:documentation>\r
2130         Response to SystemAutomaticCallbackGetRequest15sp2.\r
2131       </xs:documentation>\r
2132     </xs:annotation>\r
2133     <xs:complexContent>\r
2134       <xs:extension base="core:OCIDataResponse">\r
2135         <xs:sequence>\r
2136           <xs:element name="monitorMinutes" type="AutomaticCallbackMonitorMinutes"/>\r
2137           <xs:element name="maxMonitorsPerOriginator" type="AutomaticCallbackMaxMonitorsPerOriginator"/>\r
2138           <xs:element name="maxCallbackRings" type="AutomaticCallbackMaxCallbackRings"/>\r
2139           <xs:element name="maxMonitorsPerTerminator" type="AutomaticCallbackMaxMonitorsPerTerminator"/>\r
2140           <xs:element name="terminatorIdleGuardSeconds" type="AutomaticCallbackTerminatorIdleGuardSeconds"/>\r
2141           <xs:element name="callbackMethod" type="AutomaticCallbackMethod"/>\r
2142           <xs:element name="pollingIntervalSeconds" type="AutomaticCallbackPollingIntervalSeconds"/>\r
2143         </xs:sequence>\r
2144       </xs:extension>\r
2145     </xs:complexContent>\r
2146   </xs:complexType>    \r
2147     \r
2148   <xs:complexType name="SystemDeviceTypeGetRequest16">\r
2149     <xs:annotation>\r
2150       <xs:documentation>\r
2151         Requests the information about the specified device type without regard to whether the\r
2152         type is SIP or MGCP.\r
2153         The response is either SystemDeviceTypeGetResponse16 or ErrorResponse.\r
2154         Replaced by: SystemDeviceTypeGetRequest16sp1\r
2155       </xs:documentation>\r
2156     </xs:annotation>\r
2157     <xs:complexContent>\r
2158       <xs:extension base="core:OCIRequest">\r
2159         <xs:sequence>\r
2160           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2161         </xs:sequence>\r
2162       </xs:extension>\r
2163     </xs:complexContent>\r
2164   </xs:complexType>    \r
2165     \r
2166   <xs:complexType name="SystemDialPlanPolicyGetRequest">\r
2167     <xs:annotation>\r
2168       <xs:documentation>\r
2169         Request the system level data associated with Dial Plan Policy.\r
2170         The response is either a SystemDialPlanPolicyGetResponse or an\r
2171         ErrorResponse.\r
2172 \r
2173         Replaced by: SystemDialPlanPolicyGetRequest17\r
2174       </xs:documentation>\r
2175     </xs:annotation>\r
2176     <xs:complexContent>\r
2177       <xs:extension base="core:OCIRequest">\r
2178         <xs:sequence/>\r
2179       </xs:extension>\r
2180     </xs:complexContent>\r
2181   </xs:complexType>    \r
2182     \r
2183   <xs:complexType name="SystemDialPlanPolicyGetResponse">\r
2184     <xs:annotation>\r
2185       <xs:documentation>\r
2186         Response to SystemDialPlanPolicyGetRequest\r
2187         \r
2188         Replaced by: SystemDialPlanPolicyGetResponse17\r
2189       </xs:documentation>\r
2190     </xs:annotation>\r
2191     <xs:complexContent>\r
2192       <xs:extension base="core:OCIDataResponse">\r
2193         <xs:sequence>\r
2194           <xs:element name="requiresAccessCodeForPublicCalls" type="xs:boolean"/>\r
2195           <xs:element name="allowE164PublicCalls" type="xs:boolean"/>\r
2196           <xs:element name="publicDigitMap" type="DigitMap"/>\r
2197           <xs:element name="privateDigitMap" type="DigitMap" minOccurs="0"/>\r
2198         </xs:sequence>\r
2199       </xs:extension>\r
2200     </xs:complexContent>\r
2201   </xs:complexType>    \r
2202     \r
2203   <xs:complexType name="SystemInCallServiceActivationGetRequest">\r
2204     <xs:annotation>\r
2205       <xs:documentation>\r
2206           Request the system's DTMF based in-call service activation trigger attributes. The response is either a SystemInCallServiceActivationGetResponse or an ErrorResponse.\r
2207           \r
2208           Replaced by: SystemInCallServiceActivationGetRequest17\r
2209         </xs:documentation>\r
2210     </xs:annotation>\r
2211     <xs:complexContent>\r
2212       <xs:extension base="core:OCIRequest">\r
2213         <xs:sequence/>\r
2214       </xs:extension>\r
2215     </xs:complexContent>\r
2216   </xs:complexType>    \r
2217     \r
2218   <xs:complexType name="SystemInCallServiceActivationGetResponse">\r
2219     <xs:annotation>\r
2220       <xs:documentation>\r
2221           Response to SystemInCallServiceActivationGetRequest.\r
2222 \r
2223           Replaced by: SystemInCallServiceActivationGetResponse17\r
2224         </xs:documentation>\r
2225     </xs:annotation>\r
2226     <xs:complexContent>\r
2227       <xs:extension base="core:OCIDataResponse">\r
2228         <xs:sequence>\r
2229           <xs:element name="defaultActivationDigits" type="InCallServiceActivationDigits"/>\r
2230         </xs:sequence>\r
2231       </xs:extension>\r
2232     </xs:complexContent>\r
2233   </xs:complexType>    \r
2234     \r
2235   <xs:complexType name="SystemInCallServiceActivationModifyRequest">\r
2236     <xs:annotation>\r
2237       <xs:documentation>\r
2238           Modifies the system's DTMF based in-call service activation trigger  attributes.The response is either a SuccessResponse or an ErrorResponse.\r
2239 \r
2240           Replaced by: SystemInCallServiceActivationModifyRequest17\r
2241         </xs:documentation>\r
2242     </xs:annotation>\r
2243     <xs:complexContent>\r
2244       <xs:extension base="core:OCIRequest">\r
2245         <xs:sequence>\r
2246           <xs:element name="defaultActivationDigits" type="InCallServiceActivationDigits" minOccurs="0"/>\r
2247         </xs:sequence>\r
2248       </xs:extension>\r
2249     </xs:complexContent>\r
2250   </xs:complexType>    \r
2251     \r
2252   <xs:complexType name="SystemMaliciousCallTraceGetUserListRequest">\r
2253     <xs:annotation>\r
2254       <xs:documentation>\r
2255         Request the list of users that use the Malicious Call Trace feature.\r
2256         The response is either a SystemMaliciousCallTraceGetUserListResponse or an\r
2257         ErrorResponse.\r
2258         Replaced By: SystemMaliciousCallTraceGetRequest\r
2259       </xs:documentation>\r
2260     </xs:annotation>\r
2261     <xs:complexContent>\r
2262       <xs:extension base="core:OCIRequest">\r
2263         <xs:sequence/>\r
2264       </xs:extension>\r
2265     </xs:complexContent>\r
2266   </xs:complexType>    \r
2267     \r
2268   <xs:complexType name="SystemMaliciousCallTraceGetUserListResponse">\r
2269     <xs:annotation>\r
2270       <xs:documentation>\r
2271         Response to SystemMaliciousCallTraceGetUserListRequest. The column headings are "Service Provider Id",\r
2272         "Group Id", "User Id", "Last Name", "First Name", "Phone Number", "Trace Type", "Status",\r
2273         "Hiragana Last Name" and "Hiragana First Name".\r
2274         \r
2275         Replaced By: SystemMaliciousCallTraceGetResponse\r
2276       </xs:documentation>\r
2277     </xs:annotation>\r
2278     <xs:complexContent>\r
2279       <xs:extension base="core:OCIDataResponse">\r
2280         <xs:sequence>\r
2281           <xs:element name="userTable" type="core:OCITable"/>\r
2282         </xs:sequence>\r
2283       </xs:extension>\r
2284     </xs:complexContent>\r
2285   </xs:complexType>    \r
2286     \r
2287   <xs:complexType name="SystemDeviceTypeGetResponse16">\r
2288     <xs:annotation>\r
2289       <xs:documentation>\r
2290         Response to SystemDeviceTypeGetRequest16.\r
2291         Replaced by: SystemDeviceTypeGetResponse16sp1\r
2292       </xs:documentation>\r
2293     </xs:annotation>\r
2294     <xs:complexContent>\r
2295       <xs:extension base="core:OCIDataResponse">\r
2296         <xs:sequence>\r
2297           <xs:element name="isObsolete" type="xs:boolean"/>\r
2298           <xs:element name="profile" type="SignalingAddressType"/>\r
2299           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
2300           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
2301           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptionsRead16" minOccurs="0"/>\r
2302           <xs:element name="protocolChoice" type="AccessDeviceProtocol" maxOccurs="unbounded"/>\r
2303           <xs:element name="isIpAddressOptional" type="xs:boolean"/>\r
2304           <xs:element name="useDomain" type="xs:boolean"/>\r
2305           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
2306         </xs:sequence>\r
2307       </xs:extension>\r
2308     </xs:complexContent>\r
2309   </xs:complexType>    \r
2310     \r
2311   <xs:complexType name="SystemSIPDeviceTypeAddRequest16">\r
2312     <xs:annotation>\r
2313       <xs:documentation>\r
2314         Request to add a sip device type.\r
2315         The response is either SuccessResponse or ErrorResponse.\r
2316         Replaced by: SystemSIPDeviceTypeAddRequest16sp1\r
2317       </xs:documentation>\r
2318     </xs:annotation>\r
2319     <xs:complexContent>\r
2320       <xs:extension base="core:OCIRequest">\r
2321         <xs:sequence>\r
2322           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2323           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
2324           <xs:element name="profile" type="SignalingAddressType"/>\r
2325           <xs:element name="registrationCapable" type="xs:boolean"/>\r
2326           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
2327           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
2328           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
2329           <xs:element name="RFC3264Hold" type="xs:boolean"/>\r
2330           <xs:element name="isTrusted" type="xs:boolean"/>\r
2331           <xs:element name="E164Capable" type="xs:boolean"/>\r
2332           <xs:element name="routeAdvance" type="xs:boolean"/>\r
2333           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
2334           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
2335           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
2336           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
2337           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
2338           <xs:element name="useBusinessTrunkingContact" type="xs:boolean"/>\r
2339           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
2340           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptions16" minOccurs="0"/>\r
2341           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
2342           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
2343           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
2344           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
2345           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
2346           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
2347           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
2348           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
2349           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
2350         </xs:sequence>\r
2351       </xs:extension>\r
2352     </xs:complexContent>\r
2353   </xs:complexType>    \r
2354     \r
2355   <xs:complexType name="SystemSIPDeviceTypeAddRequest16sp1">\r
2356     <xs:annotation>\r
2357       <xs:documentation>\r
2358         Request to add a sip device type.\r
2359         The response is either SuccessResponse or ErrorResponse.\r
2360         \r
2361         Replaced by: SystemSIPDeviceTypeAddRequest17\r
2362       </xs:documentation>\r
2363     </xs:annotation>\r
2364     <xs:complexContent>\r
2365       <xs:extension base="core:OCIRequest">\r
2366         <xs:sequence>\r
2367           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2368           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
2369           <xs:element name="profile" type="SignalingAddressType"/>\r
2370           <xs:element name="registrationCapable" type="xs:boolean"/>\r
2371           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
2372           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
2373           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
2374           <xs:element name="RFC3264Hold" type="xs:boolean"/>\r
2375           <xs:element name="isTrusted" type="xs:boolean"/>\r
2376           <xs:element name="E164Capable" type="xs:boolean"/>\r
2377           <xs:element name="routeAdvance" type="xs:boolean"/>\r
2378           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
2379           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
2380           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
2381           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
2382           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
2383           <xs:element name="useBusinessTrunkingContact" type="xs:boolean"/>\r
2384           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
2385           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptions16sp1" minOccurs="0"/>\r
2386           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
2387           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
2388           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
2389           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
2390           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
2391           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
2392           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
2393           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
2394           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
2395           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
2396         </xs:sequence>\r
2397       </xs:extension>\r
2398     </xs:complexContent>\r
2399   </xs:complexType>    \r
2400     \r
2401   <xs:complexType name="SystemSIPDeviceTypeFileAddRequest14sp8">\r
2402     <xs:annotation>\r
2403       <xs:documentation>\r
2404           Request to add a sip device type file.\r
2405           The response is either SuccessResponse or ErrorResponse.\r
2406         </xs:documentation>\r
2407     </xs:annotation>\r
2408     <xs:complexContent>\r
2409       <xs:extension base="core:OCIRequest">\r
2410         <xs:sequence>\r
2411           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2412           <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>\r
2413           <xs:element name="remoteFileFormat" type="DeviceManagementFileFormat"/>\r
2414           <xs:element name="fileCategory" type="DeviceManagementFileCategory"/>\r
2415           <xs:element name="allowFileCustomization" type="xs:boolean"/>\r
2416           <xs:element name="fileSource" type="DeviceTypeFileEnhancedConfigurationMode"/>\r
2417           <xs:element name="uploadFile" type="FileResource" minOccurs="0"/>\r
2418           <xs:element name="useHttpDigestAuthentication" type="xs:boolean"/>\r
2419           <xs:element name="macBasedFileAuthentication" type="xs:boolean"/>\r
2420           <xs:element name="userNamePasswordFileAuthentication" type="xs:boolean"/>\r
2421           <xs:element name="macInNonRequestURI" type="xs:boolean"/>\r
2422           <xs:element name="macFormatInNonRequestURI" type="DeviceManagementAccessURI" minOccurs="0"/>\r
2423         </xs:sequence>\r
2424       </xs:extension>\r
2425     </xs:complexContent>\r
2426   </xs:complexType>    \r
2427     \r
2428   <xs:complexType name="SystemSIPDeviceTypeFileModifyRequest14sp8">\r
2429     <xs:annotation>\r
2430       <xs:documentation>\r
2431           Request to modify a sip device type file.\r
2432           The response is either SuccessResponse or ErrorResponse.\r
2433         </xs:documentation>\r
2434     </xs:annotation>\r
2435     <xs:complexContent>\r
2436       <xs:extension base="core:OCIRequest">\r
2437         <xs:sequence>\r
2438           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2439           <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>\r
2440           <xs:element name="allowFileCustomization" type="xs:boolean" minOccurs="0"/>\r
2441           <xs:element name="fileSource" type="DeviceTypeFileEnhancedConfigurationMode" minOccurs="0"/>\r
2442           <xs:element name="uploadFile" type="FileResource" minOccurs="0"/>\r
2443           <xs:element name="useHttpDigestAuthentication" type="xs:boolean" minOccurs="0"/>\r
2444           <xs:element name="macBasedFileAuthentication" type="xs:boolean" minOccurs="0"/>\r
2445           <xs:element name="userNamePasswordFileAuthentication" type="xs:boolean" minOccurs="0"/>\r
2446           <xs:element name="macInNonRequestURI" type="xs:boolean" minOccurs="0"/>\r
2447           <xs:element name="macFormatInNonRequestURI" type="DeviceManagementAccessURI" minOccurs="0" nillable="true"/>\r
2448         </xs:sequence>\r
2449       </xs:extension>\r
2450     </xs:complexContent>\r
2451   </xs:complexType>    \r
2452     \r
2453   <xs:complexType name="SystemSIPDeviceTypeFileGetRequest14sp8">\r
2454     <xs:annotation>\r
2455       <xs:documentation>\r
2456           Request to get a sip device type file.\r
2457           The response is either SystemSIPDeviceTypeFileGetResponse14sp8 or ErrorResponse.\r
2458         </xs:documentation>\r
2459     </xs:annotation>\r
2460     <xs:complexContent>\r
2461       <xs:extension base="core:OCIRequest">\r
2462         <xs:sequence>\r
2463           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2464           <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>\r
2465         </xs:sequence>\r
2466       </xs:extension>\r
2467     </xs:complexContent>\r
2468   </xs:complexType>    \r
2469     \r
2470   <xs:complexType name="SystemSIPDeviceTypeFileGetResponse14sp8">\r
2471     <xs:annotation>\r
2472       <xs:documentation>\r
2473           Response to SystemSIPDeviceTypeFileGetRequest14sp8.\r
2474         </xs:documentation>\r
2475     </xs:annotation>\r
2476     <xs:complexContent>\r
2477       <xs:extension base="core:OCIDataResponse">\r
2478         <xs:sequence>\r
2479           <xs:element name="remoteFileFormat" type="DeviceManagementFileFormat"/>\r
2480           <xs:element name="fileCategory" type="DeviceManagementFileCategory"/>\r
2481           <xs:element name="allowFileCustomization" type="xs:boolean"/>\r
2482           <xs:element name="fileSource" type="DeviceTypeFileEnhancedConfigurationMode"/>\r
2483           <xs:element name="configurationFileName" type="AccessDeviceEnhancedConfigurationFileName" minOccurs="0"/>\r
2484           <xs:element name="useHttpDigestAuthentication" type="xs:boolean"/>\r
2485           <xs:element name="macBasedFileAuthentication" type="xs:boolean"/>\r
2486           <xs:element name="userNamePasswordFileAuthentication" type="xs:boolean"/>\r
2487           <xs:element name="macInNonRequestURI" type="xs:boolean"/>\r
2488           <xs:element name="macFormatInNonRequestURI" type="DeviceManagementAccessURI" minOccurs="0"/>\r
2489         </xs:sequence>\r
2490       </xs:extension>\r
2491     </xs:complexContent>\r
2492   </xs:complexType>    \r
2493     \r
2494   <xs:complexType name="SystemSIPDeviceTypeGetRequest16">\r
2495     <xs:annotation>\r
2496       <xs:documentation>\r
2497           Request to get a sip device type.\r
2498           See Also: SystemDeviceTypeGetRequest\r
2499           The response is either SystemSIPDeviceTypeGetResponse16 or ErrorResponse.\r
2500           Replaced by: SystemSIPDeviceTypeGetRequest16sp1\r
2501         </xs:documentation>\r
2502     </xs:annotation>\r
2503     <xs:complexContent>\r
2504       <xs:extension base="core:OCIRequest">\r
2505         <xs:sequence>\r
2506           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2507         </xs:sequence>\r
2508       </xs:extension>\r
2509     </xs:complexContent>\r
2510   </xs:complexType>    \r
2511     \r
2512   <xs:complexType name="SystemSIPDeviceTypeGetResponse16">\r
2513     <xs:annotation>\r
2514       <xs:documentation>\r
2515           Response to SystemSIPDeviceTypeGetRequest16.\r
2516           Replaced by: SystemSIPDeviceTypeGetResponse16sp1\r
2517         </xs:documentation>\r
2518     </xs:annotation>\r
2519     <xs:complexContent>\r
2520       <xs:extension base="core:OCIDataResponse">\r
2521         <xs:sequence>\r
2522           <xs:element name="isObsolete" type="xs:boolean"/>\r
2523           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
2524           <xs:element name="profile" type="SignalingAddressType"/>\r
2525           <xs:element name="registrationCapable" type="xs:boolean"/>\r
2526           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
2527           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
2528           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
2529           <xs:element name="RFC3264Hold" type="xs:boolean"/>\r
2530           <xs:element name="isTrusted" type="xs:boolean"/>\r
2531           <xs:element name="E164Capable" type="xs:boolean"/>\r
2532           <xs:element name="routeAdvance" type="xs:boolean"/>\r
2533           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
2534           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
2535           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
2536           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
2537           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
2538           <xs:element name="useBusinessTrunkingContact" type="xs:boolean"/>\r
2539           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
2540           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptionsRead16" minOccurs="0"/>\r
2541           <xs:element name="protocolChoice" type="AccessDeviceProtocol" maxOccurs="unbounded"/>\r
2542           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
2543           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
2544           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
2545           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
2546           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
2547           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
2548           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
2549           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
2550           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
2551         </xs:sequence>\r
2552       </xs:extension>\r
2553     </xs:complexContent>\r
2554   </xs:complexType>    \r
2555     \r
2556   <xs:complexType name="SystemSIPDeviceTypeGetRequest16sp1">\r
2557     <xs:annotation>\r
2558       <xs:documentation>\r
2559         Request to get a sip device type.\r
2560         See Also: SystemDeviceTypeGetRequest\r
2561         The response is either SystemSIPDeviceTypeGetResponse16sp1 or ErrorResponse.\r
2562         \r
2563         Replaced by:  SystemSIPDeviceTypeGetRequest17\r
2564       </xs:documentation>\r
2565     </xs:annotation>\r
2566     <xs:complexContent>\r
2567       <xs:extension base="core:OCIRequest">\r
2568         <xs:sequence>\r
2569           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2570         </xs:sequence>\r
2571       </xs:extension>\r
2572     </xs:complexContent>\r
2573   </xs:complexType>    \r
2574     \r
2575   <xs:complexType name="SystemSIPDeviceTypeGetResponse16sp1">\r
2576     <xs:annotation>\r
2577       <xs:documentation>\r
2578         Response to SystemSIPDeviceTypeGetRequest16sp1.\r
2579       </xs:documentation>\r
2580     </xs:annotation>\r
2581     <xs:complexContent>\r
2582       <xs:extension base="core:OCIDataResponse">\r
2583         <xs:sequence>\r
2584           <xs:element name="isObsolete" type="xs:boolean"/>\r
2585           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
2586           <xs:element name="profile" type="SignalingAddressType"/>\r
2587           <xs:element name="registrationCapable" type="xs:boolean"/>\r
2588           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
2589           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
2590           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
2591           <xs:element name="RFC3264Hold" type="xs:boolean"/>\r
2592           <xs:element name="isTrusted" type="xs:boolean"/>\r
2593           <xs:element name="E164Capable" type="xs:boolean"/>\r
2594           <xs:element name="routeAdvance" type="xs:boolean"/>\r
2595           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
2596           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
2597           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
2598           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
2599           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
2600           <xs:element name="useBusinessTrunkingContact" type="xs:boolean"/>\r
2601           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
2602           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptionsRead16sp1" minOccurs="0"/>\r
2603           <xs:element name="protocolChoice" type="AccessDeviceProtocol" maxOccurs="unbounded"/>\r
2604           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
2605           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
2606           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
2607           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
2608           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
2609           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
2610           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
2611           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
2612           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
2613           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
2614         </xs:sequence>\r
2615       </xs:extension>\r
2616     </xs:complexContent>\r
2617   </xs:complexType>    \r
2618     \r
2619   <xs:complexType name="SystemSIPDeviceTypeModifyRequest16">\r
2620     <xs:annotation>\r
2621       <xs:documentation>\r
2622         Request to modify a sip device type.\r
2623         The following elements are not changeable:\r
2624           numberOfPorts\r
2625           SignalingAddressType\r
2626           isConferenceDevice\r
2627           isMusicOnHoldDevice\r
2628           isMobilityManagerDevice\r
2629         The response is either SuccessResponse or ErrorResponse.\r
2630         Replaced by: SystemSIPDeviceTypeModifyRequest16sp1\r
2631       </xs:documentation>\r
2632     </xs:annotation>\r
2633     <xs:complexContent>\r
2634       <xs:extension base="core:OCIRequest">\r
2635         <xs:sequence>\r
2636           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2637           <xs:element name="isObsolete" type="xs:boolean" minOccurs="0"/>\r
2638           <xs:element name="registrationCapable" type="xs:boolean" minOccurs="0"/>\r
2639           <xs:element name="RFC3264Hold" type="xs:boolean" minOccurs="0"/>\r
2640           <xs:element name="isTrusted" type="xs:boolean" minOccurs="0"/>\r
2641           <xs:element name="E164Capable" type="xs:boolean" minOccurs="0"/>\r
2642           <xs:element name="routeAdvance" type="xs:boolean" minOccurs="0"/>\r
2643           <xs:element name="forwardingOverride" type="xs:boolean" minOccurs="0"/>\r
2644           <xs:element name="wirelessIntegration" type="xs:boolean" minOccurs="0"/>\r
2645           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" nillable="true" minOccurs="0"/>\r
2646           <xs:element name="isVideoCapable" type="xs:boolean" minOccurs="0"/>\r
2647           <xs:element name="PBXIntegration" type="xs:boolean" minOccurs="0"/>\r
2648           <xs:element name="useBusinessTrunkingContact" type="xs:boolean" minOccurs="0"/>\r
2649           <xs:element name="staticRegistrationCapable" type="xs:boolean" minOccurs="0"/>\r
2650           <xs:element name="cpeDeviceOptions" type="CPEDeviceModifyOptions16" minOccurs="0"/>\r
2651           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType" minOccurs="0"/>\r
2652           <xs:element name="authenticateRefer" type="xs:boolean" minOccurs="0"/>\r
2653           <xs:element name="autoConfigSoftClient" type="xs:boolean" minOccurs="0"/>\r
2654           <xs:element name="authenticationMode" type="AuthenticationMode" minOccurs="0"/>\r
2655           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean" minOccurs="0"/>\r
2656           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean" minOccurs="0"/>\r
2657           <xs:element name="requiresMWISubscription" type="xs:boolean" minOccurs="0"/>\r
2658           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean" minOccurs="0"/>\r
2659           <xs:element name="adviceOfChargeCapable" type="xs:boolean" minOccurs="0"/>\r
2660         </xs:sequence>\r
2661       </xs:extension>\r
2662     </xs:complexContent>\r
2663   </xs:complexType>    \r
2664     \r
2665   <xs:complexType name="SystemSIPDeviceTypeModifyRequest16sp1">\r
2666     <xs:annotation>\r
2667       <xs:documentation>\r
2668         Request to modify a sip device type.\r
2669         The following elements are not changeable:\r
2670           numberOfPorts\r
2671           SignalingAddressType\r
2672           isConferenceDevice\r
2673           isMusicOnHoldDevice\r
2674           isMobilityManagerDevice\r
2675         The response is either SuccessResponse or ErrorResponse.\r
2676       </xs:documentation>\r
2677     </xs:annotation>\r
2678     <xs:complexContent>\r
2679       <xs:extension base="core:OCIRequest">\r
2680         <xs:sequence>\r
2681           <xs:element name="deviceType" type="AccessDeviceType"/>\r
2682           <xs:element name="isObsolete" type="xs:boolean" minOccurs="0"/>\r
2683           <xs:element name="registrationCapable" type="xs:boolean" minOccurs="0"/>\r
2684           <xs:element name="RFC3264Hold" type="xs:boolean" minOccurs="0"/>\r
2685           <xs:element name="isTrusted" type="xs:boolean" minOccurs="0"/>\r
2686           <xs:element name="E164Capable" type="xs:boolean" minOccurs="0"/>\r
2687           <xs:element name="routeAdvance" type="xs:boolean" minOccurs="0"/>\r
2688           <xs:element name="forwardingOverride" type="xs:boolean" minOccurs="0"/>\r
2689           <xs:element name="wirelessIntegration" type="xs:boolean" minOccurs="0"/>\r
2690           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" nillable="true" minOccurs="0"/>\r
2691           <xs:element name="isVideoCapable" type="xs:boolean" minOccurs="0"/>\r
2692           <xs:element name="PBXIntegration" type="xs:boolean" minOccurs="0"/>\r
2693           <xs:element name="useBusinessTrunkingContact" type="xs:boolean" minOccurs="0"/>\r
2694           <xs:element name="staticRegistrationCapable" type="xs:boolean" minOccurs="0"/>\r
2695           <xs:element name="cpeDeviceOptions" type="CPEDeviceModifyOptions16sp1" minOccurs="0"/>\r
2696           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType" minOccurs="0"/>\r
2697           <xs:element name="authenticateRefer" type="xs:boolean" minOccurs="0"/>\r
2698           <xs:element name="autoConfigSoftClient" type="xs:boolean" minOccurs="0"/>\r
2699           <xs:element name="authenticationMode" type="AuthenticationMode" minOccurs="0"/>\r
2700           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean" minOccurs="0"/>\r
2701           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean" minOccurs="0"/>\r
2702           <xs:element name="requiresMWISubscription" type="xs:boolean" minOccurs="0"/>\r
2703           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean" minOccurs="0"/>\r
2704           <xs:element name="adviceOfChargeCapable" type="xs:boolean" minOccurs="0"/>\r
2705           <xs:element name="resetEvent" type="AccessDeviceResetEvent" nillable="true" minOccurs="0"/>\r
2706           <xs:element name="supportCallCenterMIMEType" type="xs:boolean" minOccurs="0"/>\r
2707         </xs:sequence>\r
2708       </xs:extension>\r
2709     </xs:complexContent>\r
2710   </xs:complexType>    \r
2711     \r
2712   <xs:complexType name="SystemCallCenterGetRequest16">\r
2713     <xs:annotation>\r
2714       <xs:documentation>\r
2715         Request the system level data associated with Call Center.\r
2716         The response is either a SystemCallCenterGetResponse16 or an\r
2717         ErrorResponse.\r
2718         \r
2719         Replaced by: SystemCallCenterGetRequest17\r
2720       </xs:documentation>\r
2721     </xs:annotation>\r
2722     <xs:complexContent>\r
2723       <xs:extension base="core:OCIRequest">\r
2724         <xs:sequence/>\r
2725       </xs:extension>\r
2726     </xs:complexContent>\r
2727   </xs:complexType>    \r
2728     \r
2729   <xs:complexType name="SystemCallCenterGetResponse16">\r
2730     <xs:annotation>\r
2731       <xs:documentation>\r
2732         Response to SystemCallCenterGetRequest16.\r
2733       </xs:documentation>\r
2734     </xs:annotation>\r
2735     <xs:complexContent>\r
2736       <xs:extension base="core:OCIDataResponse">\r
2737         <xs:sequence>\r
2738           <xs:element name="defaultFromAddress" type="EmailAddress"/>\r
2739           <xs:element name="statisticsSamplingPeriodMinutes" type="CallCenterStatisticsSamplingPeriodMinutes"/>\r
2740           <xs:element name="defaultEnableGuardTimer" type="xs:boolean"/>\r
2741           <xs:element name="defaultGuardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
2742           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean"/>\r
2743           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean"/>\r
2744           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean"/>\r
2745           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable"/>\r
2746         </xs:sequence>\r
2747       </xs:extension>\r
2748     </xs:complexContent>\r
2749   </xs:complexType>    \r
2750     \r
2751   <xs:complexType name="SystemCallingNameRetrievalGetRequest14">\r
2752     <xs:annotation>\r
2753       <xs:documentation>\r
2754         Request the system's calling name retrieval attributes.\r
2755         The response is either a SystemCallingNameRetrievalGetResponse14 or an ErrorResponse.\r
2756       </xs:documentation>\r
2757     </xs:annotation>\r
2758     <xs:complexContent>\r
2759       <xs:extension base="core:OCIRequest">\r
2760         <xs:sequence/>\r
2761       </xs:extension>\r
2762     </xs:complexContent>\r
2763   </xs:complexType>    \r
2764     \r
2765   <xs:complexType name="SystemCallingNameRetrievalGetResponse14">\r
2766     <xs:annotation>\r
2767       <xs:documentation>\r
2768         Response to SystemCallingNameRetrievalGetRequest14.\r
2769       </xs:documentation>\r
2770     </xs:annotation>\r
2771     <xs:complexContent>\r
2772       <xs:extension base="core:OCIDataResponse">\r
2773         <xs:sequence>\r
2774           <xs:element name="queryTimerMilliSeconds" type="CallingNameRetrievalQueryTimerMilliSeconds"/>\r
2775           <xs:element name="serverNetAddress" type="NetAddress" minOccurs="0"/>\r
2776           <xs:element name="serverPort" type="Port1025" minOccurs="0"/>\r
2777           <xs:element name="serverTransportProtocol" type="TransportProtocol"/>\r
2778         </xs:sequence>\r
2779       </xs:extension>\r
2780     </xs:complexContent>\r
2781   </xs:complexType>    \r
2782     \r
2783   <xs:complexType name="SystemCallingNameRetrievalModifyRequest">\r
2784     <xs:annotation>\r
2785       <xs:documentation>\r
2786         Modifies the system's calling name retrieval attributes.\r
2787         The response is either a SuccessResponse or an ErrorResponse.\r
2788       </xs:documentation>\r
2789     </xs:annotation>\r
2790     <xs:complexContent>\r
2791       <xs:extension base="core:OCIRequest">\r
2792         <xs:sequence>\r
2793           <xs:element name="queryTimerMilliSeconds" type="CallingNameRetrievalQueryTimerMilliSeconds" minOccurs="0"/>\r
2794           <xs:element name="serverNetAddress" type="NetAddress" nillable="true" minOccurs="0"/>\r
2795           <xs:element name="serverPort" type="Port1025" nillable="true" minOccurs="0"/>\r
2796           <xs:element name="serverTransportProtocol" type="TransportProtocol" minOccurs="0"/>\r
2797         </xs:sequence>\r
2798       </xs:extension>\r
2799     </xs:complexContent>\r
2800   </xs:complexType>    \r
2801     \r
2802   <xs:complexType name="SystemCommunicationBarringCriteriaAddRequest">\r
2803     <xs:annotation>\r
2804       <xs:documentation>\r
2805         Add a new Communication Barring Criteria.\r
2806         The response is either a SuccessResponse or an ErrorResponse.\r
2807         Replaced by: SystemCommunicationBarringCriteriaAddRequest17\r
2808       </xs:documentation>\r
2809     </xs:annotation>\r
2810     <xs:complexContent>\r
2811       <xs:extension base="core:OCIRequest">\r
2812         <xs:sequence>\r
2813           <xs:element name="name" type="CommunicationBarringCriteriaName"/>\r
2814           <xs:element name="description" type="CommunicationBarringCriteriaDescription" minOccurs="0"/>\r
2815           <xs:element name="matchCallType" type="CommunicationBarringCallType" minOccurs="0" maxOccurs="unbounded"/>\r
2816           <xs:element name="matchAlternateCallIndicator" type="CommunicationBarringAlternateCallIndicator" minOccurs="0" maxOccurs="unbounded"/>\r
2817           <xs:element name="matchVirtualOnNetCallType" type="VirtualOnNetCallTypeName" minOccurs="0" maxOccurs="unbounded"/>\r
2818           <xs:element name="matchPublicNetwork" type="xs:boolean"/>\r
2819           <xs:element name="matchPrivateNetwork" type="xs:boolean"/>\r
2820           <xs:element name="matchLocalCategory" type="xs:boolean"/>\r
2821           <xs:element name="matchNationalCategory" type="xs:boolean"/>\r
2822           <xs:element name="matchInterlataCategory" type="xs:boolean"/>\r
2823           <xs:element name="matchIntralataCategory" type="xs:boolean"/>\r
2824           <xs:element name="matchInternationalCategory" type="xs:boolean"/>\r
2825           <xs:element name="matchPrivateCategory" type="xs:boolean"/>\r
2826           <xs:element name="matchEmergencyCategory" type="xs:boolean"/>\r
2827           <xs:element name="matchOtherCategory" type="xs:boolean"/>\r
2828           <xs:element name="matchInterNetwork" type="xs:boolean"/>\r
2829           <xs:element name="matchInterHostingNE" type="xs:boolean"/>\r
2830           <xs:element name="matchInterAS" type="xs:boolean"/>\r
2831           <xs:element name="matchIntraAS" type="xs:boolean"/>\r
2832           <xs:element name="matchChargeCalls" type="xs:boolean"/>\r
2833           <xs:element name="matchNoChargeCalls" type="xs:boolean"/>\r
2834           <xs:element name="matchGroupCalls" type="xs:boolean"/>\r
2835           <xs:element name="matchEnterpriseCalls" type="xs:boolean"/>\r
2836           <xs:element name="matchNetworkCalls" type="xs:boolean"/>\r
2837           <xs:element name="matchNetworkURLCalls" type="xs:boolean"/>\r
2838           <xs:element name="matchRepairCalls" type="xs:boolean"/>\r
2839           <xs:element name="matchEmergencyCalls" type="xs:boolean"/>\r
2840           <xs:element name="matchInternalCalls" type="xs:boolean"/>\r
2841           <xs:element name="timeSchedule" type="TimeScheduleName" minOccurs="0"/>\r
2842           <xs:element name="holidaySchedule" type="HolidayScheduleName" minOccurs="0"/>\r
2843         </xs:sequence>\r
2844       </xs:extension>\r
2845     </xs:complexContent>\r
2846   </xs:complexType>    \r
2847     \r
2848   <xs:complexType name="SystemCommunicationBarringCriteriaGetRequest">\r
2849     <xs:annotation>\r
2850       <xs:documentation>\r
2851         Get an existing Communication Barring Criteria.\r
2852         The response is either a SystemCommunicationBarringCriteriaGetResponse\r
2853         or an ErrorResponse.\r
2854 \r
2855         Replaced by: SystemCommunicationBarringCriteriaGetRequest17 \r
2856       </xs:documentation>\r
2857     </xs:annotation>\r
2858     <xs:complexContent>\r
2859       <xs:extension base="core:OCIRequest">\r
2860         <xs:sequence>\r
2861           <xs:element name="name" type="CommunicationBarringCriteriaName"/>\r
2862         </xs:sequence>\r
2863       </xs:extension>\r
2864     </xs:complexContent>\r
2865   </xs:complexType>    \r
2866     \r
2867   <xs:complexType name="SystemCommunicationBarringCriteriaGetResponse">\r
2868     <xs:annotation>\r
2869       <xs:documentation>\r
2870         Response to the SystemCommunicationBarringCriteriaGetRequest.\r
2871         The response contains the Communication Barring Criteria information.\r
2872 \r
2873         Replaced by: SystemCommunicationBarringCriteriaGetResponse17 \r
2874       </xs:documentation>\r
2875     </xs:annotation>\r
2876     <xs:complexContent>\r
2877       <xs:extension base="core:OCIDataResponse">\r
2878         <xs:sequence>\r
2879           <xs:element name="description" type="CommunicationBarringCriteriaDescription" minOccurs="0"/>\r
2880           <xs:element name="matchCallType" type="CommunicationBarringCallType" minOccurs="0" maxOccurs="unbounded"/>\r
2881           <xs:element name="matchAlternateCallIndicator" type="CommunicationBarringAlternateCallIndicator" minOccurs="0" maxOccurs="unbounded"/>\r
2882           <xs:element name="matchPublicNetwork" type="xs:boolean"/>\r
2883           <xs:element name="matchPrivateNetwork" type="xs:boolean"/>\r
2884           <xs:element name="matchLocalCategory" type="xs:boolean"/>\r
2885           <xs:element name="matchNationalCategory" type="xs:boolean"/>\r
2886           <xs:element name="matchInterlataCategory" type="xs:boolean"/>\r
2887           <xs:element name="matchIntralataCategory" type="xs:boolean"/>\r
2888           <xs:element name="matchInternationalCategory" type="xs:boolean"/>\r
2889           <xs:element name="matchPrivateCategory" type="xs:boolean"/>\r
2890           <xs:element name="matchEmergencyCategory" type="xs:boolean"/>\r
2891           <xs:element name="matchOtherCategory" type="xs:boolean"/>\r
2892           <xs:element name="matchInterNetwork" type="xs:boolean"/>\r
2893           <xs:element name="matchInterHostingNE" type="xs:boolean"/>\r
2894           <xs:element name="matchInterAS" type="xs:boolean"/>\r
2895           <xs:element name="matchIntraAS" type="xs:boolean"/>\r
2896           <xs:element name="matchChargeCalls" type="xs:boolean"/>\r
2897           <xs:element name="matchNoChargeCalls" type="xs:boolean"/>\r
2898           <xs:element name="matchGroupCalls" type="xs:boolean"/>\r
2899           <xs:element name="matchEnterpriseCalls" type="xs:boolean"/>\r
2900           <xs:element name="matchNetworkCalls" type="xs:boolean"/>\r
2901           <xs:element name="matchNetworkURLCalls" type="xs:boolean"/>\r
2902           <xs:element name="matchRepairCalls" type="xs:boolean"/>\r
2903           <xs:element name="matchEmergencyCalls" type="xs:boolean"/>\r
2904           <xs:element name="matchInternalCalls" type="xs:boolean"/>\r
2905           <xs:element name="timeSchedule" type="ScheduleName" minOccurs="0"/>\r
2906           <xs:element name="holidaySchedule" type="ScheduleName" minOccurs="0"/>\r
2907         </xs:sequence>\r
2908       </xs:extension>\r
2909     </xs:complexContent>\r
2910   </xs:complexType>    \r
2911     \r
2912   <xs:complexType name="SystemExpensiveCallTypeGetListRequest">\r
2913     <xs:annotation>\r
2914       <xs:documentation>\r
2915         Request to get the list of expensive alternate call indicators in the system.\r
2916         The response is either a SystemExpensiveCallTypeGetListResponse or an ErrorResponse.\r
2917         Replaced by: SystemExpensiveCallTypeGetListRequest16sp1\r
2918       </xs:documentation>\r
2919     </xs:annotation>\r
2920     <xs:complexContent>\r
2921       <xs:extension base="core:OCIRequest">\r
2922         <xs:sequence/>\r
2923       </xs:extension>\r
2924     </xs:complexContent>\r
2925   </xs:complexType>    \r
2926     \r
2927   <xs:complexType name="SystemExpensiveCallTypeGetListResponse">\r
2928     <xs:annotation>\r
2929       <xs:documentation>\r
2930         Response to SystemExpensiveCallTypeGetListRequest.\r
2931         Replaced by: SystemExpensiveCallTypeGetListResponse16sp1\r
2932       </xs:documentation>\r
2933     </xs:annotation>\r
2934     <xs:complexContent>\r
2935       <xs:extension base="core:OCIDataResponse">\r
2936         <xs:sequence>\r
2937           <xs:element name="alternateCallIndicator" type="NetworkServerAlternateCallIndicator" minOccurs="0" maxOccurs="unbounded"/>\r
2938         </xs:sequence>\r
2939       </xs:extension>\r
2940     </xs:complexContent>\r
2941   </xs:complexType>    \r
2942     \r
2943   <xs:complexType name="SystemOCICallControlApplicationAddRequest14sp9">\r
2944     <xs:annotation>\r
2945       <xs:documentation>\r
2946         Add an application to the OCI call control application list.\r
2947         The response is either SuccessResponse or ErrorResponse.\r
2948       </xs:documentation>\r
2949     </xs:annotation>\r
2950     <xs:complexContent>\r
2951       <xs:extension base="core:OCIRequest">\r
2952         <xs:sequence>\r
2953           <xs:element name="applicationId" type="OCICallControlApplicationId"/>\r
2954           <xs:element name="enableSystemWide" type="xs:boolean"/>\r
2955           <xs:element name="notificationTimeoutSeconds" type="OCICallApplicationNotificationTimeOutSeconds"/>\r
2956           <xs:element name="description" type="OCICallControlApplicationDescription" minOccurs="0"/>\r
2957         </xs:sequence>\r
2958       </xs:extension>\r
2959     </xs:complexContent>\r
2960   </xs:complexType>    \r
2961     \r
2962   <xs:complexType name="SystemPolicyGetDefaultRequest14sp4">\r
2963     <xs:annotation>\r
2964       <xs:documentation>\r
2965         Requests the system's default policy settings.\r
2966         The response is either SystemPolicyGetDefaultResponse14sp4 or ErrorResponse.\r
2967       </xs:documentation>\r
2968     </xs:annotation>\r
2969     <xs:complexContent>\r
2970       <xs:extension base="core:OCIRequest">\r
2971         <xs:sequence/>\r
2972       </xs:extension>\r
2973     </xs:complexContent>\r
2974   </xs:complexType>    \r
2975     \r
2976   <xs:complexType name="SystemPolicyGetDefaultResponse14sp4">\r
2977     <xs:annotation>\r
2978       <xs:documentation>\r
2979         Response to SystemPolicyGetDefaultRequest14sp4.\r
2980         Contains the default policy settings for the system.\r
2981       </xs:documentation>\r
2982     </xs:annotation>\r
2983     <xs:complexContent>\r
2984       <xs:extension base="core:OCIDataResponse">\r
2985         <xs:sequence>\r
2986           <xs:element name="groupCallingPlanAccess" type="GroupCallingPlanAccess"/>\r
2987           <xs:element name="groupExtensionAccess" type="GroupExtensionAccess"/>\r
2988           <xs:element name="groupLDAPIntegrationAccess" type="GroupLDAPIntegrationAccess"/>\r
2989           <xs:element name="groupVoiceMessagingAccess" type="GroupVoiceMessagingAccess"/>\r
2990           <xs:element name="groupDepartmentAdminUserAccess" type="GroupDepartmentAdminUserAccess"/>\r
2991           <xs:element name="groupDepartmentAdminTrunkGroupAccess" type="GroupDepartmentAdminTrunkGroupAccess"/>\r
2992           <xs:element name="groupUserAuthenticationAccess" type="GroupUserAuthenticationAccess"/>\r
2993           <xs:element name="groupUserGroupDirectoryAccess" type="GroupUserGroupDirectoryAccess"/>\r
2994           <xs:element name="groupUserProfileAccess" type="GroupUserProfileAccess"/>\r
2995           <xs:element name="groupUserEnhancedCallLogsAccess" type="GroupUserCallLogAccess"/>\r
2996           <xs:element name="groupAdminProfileAccess" type="GroupAdminProfileAccess"/>\r
2997           <xs:element name="groupAdminUserAccess" type="GroupAdminUserAccess"/>\r
2998           <xs:element name="groupAdminAdminAccess" type="GroupAdminAdminAccess"/>\r
2999           <xs:element name="groupAdminDepartmentAccess" type="GroupAdminDepartmentAccess"/>\r
3000           <xs:element name="groupAdminAccessDeviceAccess" type="GroupAdminAccessDeviceAccess"/>\r
3001           <xs:element name="groupAdminEnhancedServiceInstanceAccess" type="GroupAdminEnhancedServiceInstanceAccess"/>\r
3002           <xs:element name="groupAdminFeatureAccessCodeAccess" type="GroupAdminFeatureAccessCodeAccess"/>\r
3003           <xs:element name="groupAdminPhoneNumberExtensionAccess" type="GroupAdminPhoneNumberExtensionAccess"/>\r
3004           <xs:element name="groupAdminServiceAccess" type="GroupAdminServiceAccess"/>\r
3005           <xs:element name="groupAdminTrunkGroupAccess" type="GroupAdminTrunkGroupAccess"/>\r
3006           <xs:element name="serviceProviderAdminProfileAccess" type="ServiceProviderAdminProfileAccess"/>\r
3007           <xs:element name="serviceProviderAdminGroupAccess" type="ServiceProviderAdminGroupAccess"/>\r
3008           <xs:element name="serviceProviderAdminUserAccess" type="ServiceProviderAdminUserAccess"/>\r
3009           <xs:element name="serviceProviderAdminAdminAccess" type="ServiceProviderAdminAdminAccess"/>\r
3010           <xs:element name="serviceProviderAdminDepartmentAccess" type="ServiceProviderAdminDepartmentAccess"/>\r
3011           <xs:element name="serviceProviderAdminAccessDeviceAccess" type="ServiceProviderAdminAccessDeviceAccess"/>\r
3012           <xs:element name="serviceProviderAdminPhoneNumberExtensionAccess" type="ServiceProviderAdminPhoneNumberExtensionAccess"/>\r
3013           <xs:element name="serviceProviderAdminServiceAccess" type="ServiceProviderAdminServiceAccess"/>\r
3014           <xs:element name="serviceProviderAdminServicePackAccess" type="ServiceProviderAdminServicePackAccess"/>\r
3015           <xs:element name="serviceProviderAdminWebBrandingAccess" type="ServiceProviderAdminWebBrandingAccess"/>\r
3016           <xs:element name="enterpriseAdminNetworkPolicyAccess" type="EnterpriseAdminNetworkPolicyAccess"/>\r
3017         </xs:sequence>\r
3018       </xs:extension>\r
3019     </xs:complexContent>\r
3020   </xs:complexType>    \r
3021     \r
3022   <xs:complexType name="SystemPolicyGetDefaultRequest16sp1">\r
3023     <xs:annotation>\r
3024       <xs:documentation>\r
3025         Requests the system's default policy settings.\r
3026         The response is either SystemPolicyGetDefaultResponse16sp1 or ErrorResponse.\r
3027       </xs:documentation>\r
3028     </xs:annotation>\r
3029     <xs:complexContent>\r
3030       <xs:extension base="core:OCIRequest">\r
3031         <xs:sequence/>\r
3032       </xs:extension>\r
3033     </xs:complexContent>\r
3034   </xs:complexType>    \r
3035     \r
3036   <xs:complexType name="SystemPolicyGetDefaultResponse16sp1">\r
3037     <xs:annotation>\r
3038       <xs:documentation>\r
3039         Response to SystemPolicyGetDefaultRequest16sp1.\r
3040         Contains the default policy settings for the system.\r
3041       </xs:documentation>\r
3042     </xs:annotation>\r
3043     <xs:complexContent>\r
3044       <xs:extension base="core:OCIDataResponse">\r
3045         <xs:sequence>\r
3046           <xs:element name="groupCallingPlanAccess" type="GroupCallingPlanAccess"/>\r
3047           <xs:element name="groupExtensionAccess" type="GroupExtensionAccess"/>\r
3048           <xs:element name="groupLDAPIntegrationAccess" type="GroupLDAPIntegrationAccess"/>\r
3049           <xs:element name="groupVoiceMessagingAccess" type="GroupVoiceMessagingAccess"/>\r
3050           <xs:element name="groupDepartmentAdminUserAccess" type="GroupDepartmentAdminUserAccess"/>\r
3051           <xs:element name="groupDepartmentAdminTrunkGroupAccess" type="GroupDepartmentAdminTrunkGroupAccess"/>\r
3052           <xs:element name="groupUserAuthenticationAccess" type="GroupUserAuthenticationAccess"/>\r
3053           <xs:element name="groupUserGroupDirectoryAccess" type="GroupUserGroupDirectoryAccess"/>\r
3054           <xs:element name="groupUserProfileAccess" type="GroupUserProfileAccess"/>\r
3055           <xs:element name="groupUserEnhancedCallLogsAccess" type="GroupUserCallLogAccess"/>\r
3056           <xs:element name="groupAdminProfileAccess" type="GroupAdminProfileAccess"/>\r
3057           <xs:element name="groupAdminUserAccess" type="GroupAdminUserAccess"/>\r
3058           <xs:element name="groupAdminAdminAccess" type="GroupAdminAdminAccess"/>\r
3059           <xs:element name="groupAdminDepartmentAccess" type="GroupAdminDepartmentAccess"/>\r
3060           <xs:element name="groupAdminAccessDeviceAccess" type="GroupAdminAccessDeviceAccess"/>\r
3061           <xs:element name="groupAdminEnhancedServiceInstanceAccess" type="GroupAdminEnhancedServiceInstanceAccess"/>\r
3062           <xs:element name="groupAdminFeatureAccessCodeAccess" type="GroupAdminFeatureAccessCodeAccess"/>\r
3063           <xs:element name="groupAdminPhoneNumberExtensionAccess" type="GroupAdminPhoneNumberExtensionAccess"/>\r
3064           <xs:element name="groupAdminServiceAccess" type="GroupAdminServiceAccess"/>\r
3065           <xs:element name="groupAdminTrunkGroupAccess" type="GroupAdminTrunkGroupAccess"/>\r
3066           <xs:element name="groupAdminSessionAdmissionControlAccess" type="GroupAdminSessionAdmissionControlAccess"/>\r
3067           <xs:element name="serviceProviderAdminProfileAccess" type="ServiceProviderAdminProfileAccess"/>\r
3068           <xs:element name="serviceProviderAdminGroupAccess" type="ServiceProviderAdminGroupAccess"/>\r
3069           <xs:element name="serviceProviderAdminUserAccess" type="ServiceProviderAdminUserAccess"/>\r
3070           <xs:element name="serviceProviderAdminAdminAccess" type="ServiceProviderAdminAdminAccess"/>\r
3071           <xs:element name="serviceProviderAdminDepartmentAccess" type="ServiceProviderAdminDepartmentAccess"/>\r
3072           <xs:element name="serviceProviderAdminAccessDeviceAccess" type="ServiceProviderAdminAccessDeviceAccess"/>\r
3073           <xs:element name="serviceProviderAdminPhoneNumberExtensionAccess" type="ServiceProviderAdminPhoneNumberExtensionAccess"/>\r
3074           <xs:element name="serviceProviderAdminServiceAccess" type="ServiceProviderAdminServiceAccess"/>\r
3075           <xs:element name="serviceProviderAdminServicePackAccess" type="ServiceProviderAdminServicePackAccess"/>\r
3076           <xs:element name="serviceProviderAdminSessionAdmissionControlAccess" type="ServiceProviderAdminSessionAdmissionControlAccess"/>\r
3077           <xs:element name="serviceProviderAdminWebBrandingAccess" type="ServiceProviderAdminWebBrandingAccess"/>\r
3078           <xs:element name="enterpriseAdminNetworkPolicyAccess" type="EnterpriseAdminNetworkPolicyAccess"/>\r
3079         </xs:sequence>\r
3080       </xs:extension>\r
3081     </xs:complexContent>\r
3082   </xs:complexType>    \r
3083     \r
3084   <xs:complexType name="SystemPolicyGetDefaultRequest16sp2">\r
3085     <xs:annotation>\r
3086       <xs:documentation>\r
3087         Requests the system's default policy settings.\r
3088         The response is either SystemPolicyGetDefaultResponse16sp2 or ErrorResponse.\r
3089       </xs:documentation>\r
3090     </xs:annotation>\r
3091     <xs:complexContent>\r
3092       <xs:extension base="core:OCIRequest">\r
3093         <xs:sequence/>\r
3094       </xs:extension>\r
3095     </xs:complexContent>\r
3096   </xs:complexType>    \r
3097     \r
3098   <xs:complexType name="SystemPolicyGetDefaultResponse16sp2">\r
3099     <xs:annotation>\r
3100       <xs:documentation>\r
3101         Response to SystemPolicyGetDefaultRequest16sp2.\r
3102         Contains the default policy settings for the system.\r
3103       </xs:documentation>\r
3104     </xs:annotation>\r
3105     <xs:complexContent>\r
3106       <xs:extension base="core:OCIDataResponse">\r
3107         <xs:sequence>\r
3108           <xs:element name="groupCallingPlanAccess" type="GroupCallingPlanAccess"/>\r
3109           <xs:element name="groupExtensionAccess" type="GroupExtensionAccess"/>\r
3110           <xs:element name="groupLDAPIntegrationAccess" type="GroupLDAPIntegrationAccess"/>\r
3111           <xs:element name="groupVoiceMessagingAccess" type="GroupVoiceMessagingAccess"/>\r
3112           <xs:element name="groupDepartmentAdminUserAccess" type="GroupDepartmentAdminUserAccess"/>\r
3113           <xs:element name="groupDepartmentAdminTrunkGroupAccess" type="GroupDepartmentAdminTrunkGroupAccess"/>\r
3114           <xs:element name="groupDepartmentAdminPhoneNumberExtensionAccess" type="GroupDepartmentAdminPhoneNumberExtensionAccess"/>\r
3115           <xs:element name="groupDepartmentAdminCallingLineIdNumberAccess" type="GroupDepartmentAdminCallingLineIdNumberAccess"/>\r
3116           <xs:element name="groupUserAuthenticationAccess" type="GroupUserAuthenticationAccess"/>\r
3117           <xs:element name="groupUserGroupDirectoryAccess" type="GroupUserGroupDirectoryAccess"/>\r
3118           <xs:element name="groupUserProfileAccess" type="GroupUserProfileAccess"/>\r
3119           <xs:element name="groupUserEnhancedCallLogsAccess" type="GroupUserCallLogAccess"/>\r
3120           <xs:element name="groupAdminProfileAccess" type="GroupAdminProfileAccess"/>\r
3121           <xs:element name="groupAdminUserAccess" type="GroupAdminUserAccess"/>\r
3122           <xs:element name="groupAdminAdminAccess" type="GroupAdminAdminAccess"/>\r
3123           <xs:element name="groupAdminDepartmentAccess" type="GroupAdminDepartmentAccess"/>\r
3124           <xs:element name="groupAdminAccessDeviceAccess" type="GroupAdminAccessDeviceAccess"/>\r
3125           <xs:element name="groupAdminEnhancedServiceInstanceAccess" type="GroupAdminEnhancedServiceInstanceAccess"/>\r
3126           <xs:element name="groupAdminFeatureAccessCodeAccess" type="GroupAdminFeatureAccessCodeAccess"/>\r
3127           <xs:element name="groupAdminPhoneNumberExtensionAccess" type="GroupAdminPhoneNumberExtensionAccess"/>\r
3128           <xs:element name="groupAdminCallingLineIdNumberAccess" type="GroupAdminCallingLineIdNumberAccess"/>\r
3129           <xs:element name="groupAdminServiceAccess" type="GroupAdminServiceAccess"/>\r
3130           <xs:element name="groupAdminTrunkGroupAccess" type="GroupAdminTrunkGroupAccess"/>\r
3131           <xs:element name="groupAdminSessionAdmissionControlAccess" type="GroupAdminSessionAdmissionControlAccess"/>\r
3132           <xs:element name="groupAdminDialableCallerIDAccess" type="GroupAdminDialableCallerIDAccess"/>\r
3133           <xs:element name="groupAdminOfficeZoneAccess" type="GroupAdminOfficeZoneAccess"/>\r
3134           <xs:element name="groupAdminNumberActivationAccess" type="GroupAdminNumberActivationAccess"/>\r
3135           <xs:element name="serviceProviderAdminProfileAccess" type="ServiceProviderAdminProfileAccess"/>\r
3136           <xs:element name="serviceProviderAdminGroupAccess" type="ServiceProviderAdminGroupAccess"/>\r
3137           <xs:element name="serviceProviderAdminUserAccess" type="ServiceProviderAdminUserAccess"/>\r
3138           <xs:element name="serviceProviderAdminAdminAccess" type="ServiceProviderAdminAdminAccess"/>\r
3139           <xs:element name="serviceProviderAdminDepartmentAccess" type="ServiceProviderAdminDepartmentAccess"/>\r
3140           <xs:element name="serviceProviderAdminAccessDeviceAccess" type="ServiceProviderAdminAccessDeviceAccess"/>\r
3141           <xs:element name="serviceProviderAdminPhoneNumberExtensionAccess" type="ServiceProviderAdminPhoneNumberExtensionAccess"/>\r
3142           <xs:element name="serviceProviderAdminCallingLineIdNumberAccess" type="ServiceProviderAdminCallingLineIdNumberAccess"/>\r
3143           <xs:element name="serviceProviderAdminServiceAccess" type="ServiceProviderAdminServiceAccess"/>\r
3144           <xs:element name="serviceProviderAdminServicePackAccess" type="ServiceProviderAdminServicePackAccess"/>\r
3145           <xs:element name="serviceProviderAdminSessionAdmissionControlAccess" type="ServiceProviderAdminSessionAdmissionControlAccess"/>\r
3146           <xs:element name="serviceProviderAdminWebBrandingAccess" type="ServiceProviderAdminWebBrandingAccess"/>\r
3147           <xs:element name="serviceProviderAdminOfficeZoneAccess" type="ServiceProviderAdminOfficeZoneAccess"/>\r
3148           <xs:element name="enterpriseAdminNetworkPolicyAccess" type="EnterpriseAdminNetworkPolicyAccess"/>\r
3149           <xs:element name="serviceProviderAdminDialableCallerIDAccess" type="ServiceProviderAdminDialableCallerIDAccess"/>\r
3150           <xs:element name="enterpriseAdminNumberActivationAccess" type="EnterpriseAdminNumberActivationAccess"/>\r
3151         </xs:sequence>\r
3152       </xs:extension>\r
3153     </xs:complexContent>\r
3154   </xs:complexType>    \r
3155     \r
3156   <xs:complexType name="SystemShInterfaceParametersGetRequest">\r
3157     <xs:annotation>\r
3158       <xs:documentation>\r
3159         Retrieves the Sh Interface system parameters.\r
3160         The response is either a SystemShInterfaceParametersGetResponse or an ErrorResponse.\r
3161       </xs:documentation>\r
3162     </xs:annotation>\r
3163     <xs:complexContent>\r
3164       <xs:extension base="core:OCIRequest">\r
3165         <xs:sequence/>\r
3166       </xs:extension>\r
3167     </xs:complexContent>\r
3168   </xs:complexType>    \r
3169     \r
3170   <xs:complexType name="SystemShInterfaceParametersGetResponse">\r
3171     <xs:annotation>\r
3172       <xs:documentation>\r
3173         Response to SystemShInterfaceParametersGetRequest.  Contains the Sh Interface system parameters.\r
3174       </xs:documentation>\r
3175     </xs:annotation>\r
3176     <xs:complexContent>\r
3177       <xs:extension base="core:OCIDataResponse">\r
3178         <xs:sequence>\r
3179           <xs:element name="hssRealm" type="DomainName" minOccurs="0"/>\r
3180           <xs:element name="requestTimeoutSeconds" type="ShInterfaceRequestTimeoutSeconds"/>\r
3181           <xs:element name="publicIdentityRefreshDelaySeconds" type="ShInterfacePublicIdentityRefreshDelaySeconds"/>\r
3182         </xs:sequence>\r
3183       </xs:extension>\r
3184     </xs:complexContent>\r
3185   </xs:complexType>    \r
3186     \r
3187   <xs:complexType name="SystemShInterfaceParametersModifyRequest">\r
3188     <xs:annotation>\r
3189       <xs:documentation>\r
3190         Modifies the Sh Interface system parameters.  This request must be submitted on both nodes in the redundant Application Server cluster in order for the changes to take effect on each node without requiring a restart.\r
3191         The response is either a SuccessResponse or an ErrorResponse.\r
3192       </xs:documentation>\r
3193     </xs:annotation>\r
3194     <xs:complexContent>\r
3195       <xs:extension base="core:OCIRequest">\r
3196         <xs:sequence>\r
3197           <xs:element name="hssRealm" type="DomainName" minOccurs="0" nillable="true"/>\r
3198           <xs:element name="requestTimeoutSeconds" type="ShInterfaceRequestTimeoutSeconds" minOccurs="0"/>\r
3199           <xs:element name="publicIdentityRefreshDelaySeconds" type="ShInterfacePublicIdentityRefreshDelaySeconds" minOccurs="0"/>\r
3200         </xs:sequence>\r
3201       </xs:extension>\r
3202     </xs:complexContent>\r
3203   </xs:complexType>    \r
3204     \r
3205   <xs:complexType name="ServiceProviderAdminGetPolicyRequest14">\r
3206     <xs:annotation>\r
3207       <xs:documentation>\r
3208         Requests the service provider administrator's policy settings.\r
3209         The response is either ServiceProviderAdminGetPolicyResponse14 or ErrorResponse.\r
3210       </xs:documentation>\r
3211     </xs:annotation>\r
3212     <xs:complexContent>\r
3213       <xs:extension base="core:OCIRequest">\r
3214         <xs:sequence>\r
3215           <xs:element name="userId" type="UserId"/>\r
3216         </xs:sequence>\r
3217       </xs:extension>\r
3218     </xs:complexContent>\r
3219   </xs:complexType>    \r
3220     \r
3221   <xs:complexType name="ServiceProviderAdminGetPolicyResponse14">\r
3222     <xs:annotation>\r
3223       <xs:documentation>\r
3224         Response to ServiceProviderAdminGetPolicyRequest14.\r
3225         Contains the policy settings for the service provider administrator.\r
3226         The networkPolicyAccess is returned only for the enterprise administrator.\r
3227       </xs:documentation>\r
3228     </xs:annotation>\r
3229     <xs:complexContent>\r
3230       <xs:extension base="core:OCIDataResponse">\r
3231         <xs:sequence>\r
3232           <xs:element name="profileAccess" type="ServiceProviderAdminProfileAccess"/>\r
3233           <xs:element name="groupAccess" type="ServiceProviderAdminGroupAccess"/>\r
3234           <xs:element name="userAccess" type="ServiceProviderAdminUserAccess"/>\r
3235           <xs:element name="adminAccess" type="ServiceProviderAdminAdminAccess"/>\r
3236           <xs:element name="departmentAccess" type="ServiceProviderAdminDepartmentAccess"/>\r
3237           <xs:element name="accessDeviceAccess" type="ServiceProviderAdminAccessDeviceAccess"/>\r
3238           <xs:element name="phoneNumberExtensionAccess" type="ServiceProviderAdminPhoneNumberExtensionAccess"/>\r
3239           <xs:element name="serviceAccess" type="ServiceProviderAdminServiceAccess"/>\r
3240           <xs:element name="servicePackAccess" type="ServiceProviderAdminServicePackAccess"/>\r
3241           <xs:element name="webBrandingAccess" type="ServiceProviderAdminWebBrandingAccess"/>\r
3242           <xs:element name="networkPolicyAccess" type="EnterpriseAdminNetworkPolicyAccess" minOccurs="0"/>\r
3243         </xs:sequence>\r
3244       </xs:extension>\r
3245     </xs:complexContent>\r
3246   </xs:complexType>    \r
3247     \r
3248   <xs:complexType name="GroupAutoAttendantGetInstanceRequest16">\r
3249     <xs:annotation>\r
3250       <xs:documentation>\r
3251         Request to get all the information of a Auto Attendant instance.\r
3252         The response is either GroupAutoAttendantGetInstanceResponse16 or ErrorResponse.\r
3253       </xs:documentation>\r
3254     </xs:annotation>\r
3255     <xs:complexContent>\r
3256       <xs:extension base="core:OCIRequest">\r
3257         <xs:sequence>\r
3258           <xs:element name="serviceUserId" type="UserId"/>\r
3259         </xs:sequence>\r
3260       </xs:extension>\r
3261     </xs:complexContent>\r
3262   </xs:complexType>    \r
3263     \r
3264   <xs:complexType name="GroupAutoAttendantGetInstanceResponse16">\r
3265     <xs:annotation>\r
3266       <xs:documentation>\r
3267         Response to GroupAutoAttendantGetInstanceRequest16.\r
3268         Contains the service profile information.\r
3269       </xs:documentation>\r
3270     </xs:annotation>\r
3271     <xs:complexContent>\r
3272       <xs:extension base="core:OCIDataResponse">\r
3273         <xs:sequence>\r
3274           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile"/>\r
3275           <xs:element name="enableVideo" type="xs:boolean"/>\r
3276           <xs:element name="businessHours" type="ScheduleName" minOccurs="0"/>\r
3277           <xs:element name="holidayScheduleName" type="ScheduleName" minOccurs="0"/>\r
3278           <xs:element name="extensionDialingScope" type="AutoAttendantDialingScope"/>\r
3279           <xs:element name="nameDialingScope" type="AutoAttendantDialingScope"/>\r
3280           <xs:element name="nameDialingEntries" type="AutoAttendantNameDialingEntry"/>\r
3281           <xs:element name="businessHoursMenu" type="AutoAttendantReadMenu16"/>\r
3282           <xs:element name="afterHoursMenu" type="AutoAttendantReadMenu16"/>\r
3283         </xs:sequence>\r
3284       </xs:extension>\r
3285     </xs:complexContent>\r
3286   </xs:complexType>    \r
3287     \r
3288   <xs:complexType name="GroupCallCenterGetInstanceRequest16">\r
3289     <xs:annotation>\r
3290       <xs:documentation>\r
3291         Request to get all the information of a Call Center instance.\r
3292         The response is either GroupCallCenterGetInstanceResponse16 or ErrorResponse.\r
3293       </xs:documentation>\r
3294     </xs:annotation>\r
3295     <xs:complexContent>\r
3296       <xs:extension base="core:OCIRequest">\r
3297         <xs:sequence>\r
3298           <xs:element name="serviceUserId" type="UserId"/>\r
3299         </xs:sequence>\r
3300       </xs:extension>\r
3301     </xs:complexContent>\r
3302   </xs:complexType>    \r
3303     \r
3304   <xs:complexType name="GroupCallCenterGetInstanceResponse16">\r
3305     <xs:annotation>\r
3306       <xs:documentation>\r
3307         Response to GroupCallCenterGetInstanceRequest16.\r
3308       </xs:documentation>\r
3309     </xs:annotation>\r
3310     <xs:complexContent>\r
3311       <xs:extension base="core:OCIDataResponse">\r
3312         <xs:sequence>\r
3313           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile"/>\r
3314           <xs:element name="type" type="CallCenterType"/>\r
3315           <xs:element name="policy" type="HuntPolicy"/>\r
3316           <xs:element name="enableVideo" type="xs:boolean"/>\r
3317           <xs:element name="queueLength" type="CallCenterQueueLength16"/>\r
3318           <xs:element name="reportingServerName" type="CallCenterReportingServerName" minOccurs="0"/>\r
3319           <xs:element name="allowCallerToDialEscapeDigit" type="xs:boolean"/>\r
3320           <xs:element name="escapeDigit" type="DtmfDigit"/>\r
3321           <xs:element name="resetCallStatisticsUponEntryInQueue" type="xs:boolean" minOccurs="0"/>\r
3322           <xs:element name="allowAgentLogoff" type="xs:boolean"/>\r
3323           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
3324           <xs:element name="allowCallsToAgentsInWrapUp" type="xs:boolean" minOccurs="0"/>\r
3325           <xs:element name="overrideAgentWrapUpTime" type="xs:boolean" minOccurs="0"/>\r
3326           <xs:element name="wrapUpSeconds" type="CallCenterWrapUpSeconds" minOccurs="0"/>\r
3327           <xs:element name="forceDeliveryOfCalls" type="xs:boolean" minOccurs="0"/>\r
3328           <xs:element name="forceDeliveryWaitTimeSeconds" type="CallCenterForceDeliveryWaitTimeSeconds" minOccurs="0"/>\r
3329           <xs:element name="externalPreferredAudioCodec" type="AudioFileCodec"/>\r
3330           <xs:element name="internalPreferredAudioCodec" type="AudioFileCodec"/>\r
3331           <xs:element name="playRingingWhenOfferingCall" type="xs:boolean"/>\r
3332         </xs:sequence>\r
3333       </xs:extension>\r
3334     </xs:complexContent>\r
3335   </xs:complexType>    \r
3336     \r
3337   <xs:complexType name="GroupBroadWorksAnywhereGetInstanceRequest">\r
3338     <xs:annotation>\r
3339       <xs:documentation>\r
3340         Request to get all the information of a BroadWorks Anywhere instance.\r
3341         The response is either GroupBroadWorksAnywhereGetInstanceResponse or ErrorResponse.\r
3342       </xs:documentation>\r
3343     </xs:annotation>\r
3344     <xs:complexContent>\r
3345       <xs:extension base="core:OCIRequest">\r
3346         <xs:sequence>\r
3347           <xs:element name="serviceUserId" type="UserId"/>\r
3348         </xs:sequence>\r
3349       </xs:extension>\r
3350     </xs:complexContent>\r
3351   </xs:complexType>    \r
3352     \r
3353   <xs:complexType name="GroupBroadWorksAnywhereGetInstanceResponse">\r
3354     <xs:annotation>\r
3355       <xs:documentation>\r
3356         Response to GroupBroadWorksAnywhereGetInstanceRequest.\r
3357         Contains the service profile information.\r
3358       </xs:documentation>\r
3359     </xs:annotation>\r
3360     <xs:complexContent>\r
3361       <xs:extension base="core:OCIDataResponse">\r
3362         <xs:sequence>\r
3363           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile"/>\r
3364           <xs:element name="broadWorksAnywhereScope" type="BroadWorksAnywhereScope"/>\r
3365           <xs:element name="promptForCLID" type="BroadWorksAnywhereCLIDPrompt"/>\r
3366           <xs:element name="silentPromptMode" type="xs:boolean"/>\r
3367           <xs:element name="promptForPasscode" type="xs:boolean"/>\r
3368         </xs:sequence>\r
3369       </xs:extension>\r
3370     </xs:complexContent>\r
3371   </xs:complexType>    \r
3372     \r
3373   <xs:complexType name="GroupExtensionLengthGetRequest">\r
3374     <xs:annotation>\r
3375       <xs:documentation>\r
3376         Request the group's extension length.\r
3377         The response is either a GroupExtensionLengthGetResponse or an ErrorResponse.\r
3378       </xs:documentation>\r
3379     </xs:annotation>\r
3380     <xs:complexContent>\r
3381       <xs:extension base="core:OCIRequest">\r
3382         <xs:sequence>\r
3383           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3384           <xs:element name="groupId" type="GroupId"/>\r
3385         </xs:sequence>\r
3386       </xs:extension>\r
3387     </xs:complexContent>\r
3388   </xs:complexType>    \r
3389     \r
3390   <xs:complexType name="GroupExtensionLengthGetResponse">\r
3391     <xs:annotation>\r
3392       <xs:documentation>\r
3393         Response to GroupExtensionLengthGetRequest.\r
3394       </xs:documentation>\r
3395     </xs:annotation>\r
3396     <xs:complexContent>\r
3397       <xs:extension base="core:OCIDataResponse">\r
3398         <xs:sequence>\r
3399           <xs:element name="extensionLength" type="GroupExtensionLength"/>\r
3400         </xs:sequence>\r
3401       </xs:extension>\r
3402     </xs:complexContent>\r
3403   </xs:complexType>    \r
3404     \r
3405   <xs:complexType name="GroupExtensionLengthModifyRequest">\r
3406     <xs:annotation>\r
3407       <xs:documentation>\r
3408         Modify the group's extension length.\r
3409         The response is either a SuccessResponse or an ErrorResponse.\r
3410       </xs:documentation>\r
3411     </xs:annotation>\r
3412     <xs:complexContent>\r
3413       <xs:extension base="core:OCIRequest">\r
3414         <xs:sequence>\r
3415           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3416           <xs:element name="groupId" type="GroupId"/>\r
3417           <xs:element name="extensionLength" type="GroupExtensionLength" minOccurs="0"/>\r
3418         </xs:sequence>\r
3419       </xs:extension>\r
3420     </xs:complexContent>\r
3421   </xs:complexType>    \r
3422     \r
3423   <xs:complexType name="ServiceProviderAdminGetPolicyRequest16sp1">\r
3424     <xs:annotation>\r
3425       <xs:documentation>\r
3426         Requests the service provider administrator's policy settings.\r
3427         The response is either ServiceProviderAdminGetPolicyResponse16sp1 or ErrorResponse.\r
3428         Replaced by: ServiceProviderAdminGetPolicyRequest17\r
3429       </xs:documentation>\r
3430     </xs:annotation>\r
3431     <xs:complexContent>\r
3432       <xs:extension base="core:OCIRequest">\r
3433         <xs:sequence>\r
3434           <xs:element name="userId" type="UserId"/>\r
3435         </xs:sequence>\r
3436       </xs:extension>\r
3437     </xs:complexContent>\r
3438   </xs:complexType>    \r
3439     \r
3440   <xs:complexType name="ServiceProviderAdminGetPolicyResponse16sp1">\r
3441     <xs:annotation>\r
3442       <xs:documentation>\r
3443         Response to ServiceProviderAdminGetPolicyRequest16sp1.\r
3444         Contains the policy settings for the service provider administrator.\r
3445         The networkPolicyAccess is returned only for the enterprise administrator.\r
3446         Replaced by: ServiceProviderAdminGetPolicyResponse17\r
3447       </xs:documentation>\r
3448     </xs:annotation>\r
3449     <xs:complexContent>\r
3450       <xs:extension base="core:OCIDataResponse">\r
3451         <xs:sequence>\r
3452           <xs:element name="profileAccess" type="ServiceProviderAdminProfileAccess"/>\r
3453           <xs:element name="groupAccess" type="ServiceProviderAdminGroupAccess"/>\r
3454           <xs:element name="userAccess" type="ServiceProviderAdminUserAccess"/>\r
3455           <xs:element name="adminAccess" type="ServiceProviderAdminAdminAccess"/>\r
3456           <xs:element name="departmentAccess" type="ServiceProviderAdminDepartmentAccess"/>\r
3457           <xs:element name="accessDeviceAccess" type="ServiceProviderAdminAccessDeviceAccess"/>\r
3458           <xs:element name="phoneNumberExtensionAccess" type="ServiceProviderAdminPhoneNumberExtensionAccess"/>\r
3459           <xs:element name="serviceAccess" type="ServiceProviderAdminServiceAccess"/>\r
3460           <xs:element name="servicePackAccess" type="ServiceProviderAdminServicePackAccess"/>\r
3461           <xs:element name="sessionAdmissionControlAccess" type="ServiceProviderAdminSessionAdmissionControlAccess"/>\r
3462           <xs:element name="webBrandingAccess" type="ServiceProviderAdminWebBrandingAccess"/>\r
3463           <xs:element name="networkPolicyAccess" type="EnterpriseAdminNetworkPolicyAccess" minOccurs="0"/>\r
3464         </xs:sequence>\r
3465       </xs:extension>\r
3466     </xs:complexContent>\r
3467   </xs:complexType>    \r
3468     \r
3469   <xs:complexType name="ServiceProviderAdminGetPolicyRequest16sp2">\r
3470     <xs:annotation>\r
3471       <xs:documentation>\r
3472         Requests the service provider administrator's policy settings.\r
3473         The response is either ServiceProviderAdminGetPolicyResponse16sp2 or ErrorResponse.\r
3474       </xs:documentation>\r
3475     </xs:annotation>\r
3476     <xs:complexContent>\r
3477       <xs:extension base="core:OCIRequest">\r
3478         <xs:sequence>\r
3479           <xs:element name="userId" type="UserId"/>\r
3480         </xs:sequence>\r
3481       </xs:extension>\r
3482     </xs:complexContent>\r
3483   </xs:complexType>    \r
3484     \r
3485   <xs:complexType name="ServiceProviderAdminGetPolicyResponse16sp2">\r
3486     <xs:annotation>\r
3487       <xs:documentation>\r
3488         Response to ServiceProviderAdminGetPolicyRequest16sp1.\r
3489         Response to ServiceProviderAdminGetPolicyRequest16sp2.\r
3490         Contains the policy settings for the service provider administrator.\r
3491         The networkPolicyAccess is returned only for the enterprise administrator.\r
3492       </xs:documentation>\r
3493     </xs:annotation>\r
3494     <xs:complexContent>\r
3495       <xs:extension base="core:OCIDataResponse">\r
3496         <xs:sequence>\r
3497           <xs:element name="profileAccess" type="ServiceProviderAdminProfileAccess"/>\r
3498           <xs:element name="groupAccess" type="ServiceProviderAdminGroupAccess"/>\r
3499           <xs:element name="userAccess" type="ServiceProviderAdminUserAccess"/>\r
3500           <xs:element name="adminAccess" type="ServiceProviderAdminAdminAccess"/>\r
3501           <xs:element name="departmentAccess" type="ServiceProviderAdminDepartmentAccess"/>\r
3502           <xs:element name="accessDeviceAccess" type="ServiceProviderAdminAccessDeviceAccess"/>\r
3503           <xs:element name="phoneNumberExtensionAccess" type="ServiceProviderAdminPhoneNumberExtensionAccess"/>\r
3504           <xs:element name="serviceAccess" type="ServiceProviderAdminServiceAccess"/>\r
3505           <xs:element name="servicePackAccess" type="ServiceProviderAdminServicePackAccess"/>\r
3506           <xs:element name="sessionAdmissionControlAccess" type="ServiceProviderAdminSessionAdmissionControlAccess"/>\r
3507           <xs:element name="webBrandingAccess" type="ServiceProviderAdminWebBrandingAccess"/>\r
3508           <xs:element name="networkPolicyAccess" type="EnterpriseAdminNetworkPolicyAccess" minOccurs="0"/>\r
3509           <xs:element name="dialableCallerIDAccess" type="ServiceProviderAdminDialableCallerIDAccess"/>\r
3510         </xs:sequence>\r
3511       </xs:extension>\r
3512     </xs:complexContent>\r
3513   </xs:complexType>    \r
3514     \r
3515   <xs:complexType name="GroupAdminGetPolicyRequest16sp1">\r
3516     <xs:annotation>\r
3517       <xs:documentation>\r
3518         Requests the Group administrator's policy settings.\r
3519         The response is either GroupAdminGetPolicyResponse16sp1 or ErrorResponse.\r
3520         Replaced by: GroupAdminGetPolicyRequest17\r
3521       </xs:documentation>\r
3522     </xs:annotation>\r
3523     <xs:complexContent>\r
3524       <xs:extension base="core:OCIRequest">\r
3525         <xs:sequence>\r
3526           <xs:element name="userId" type="UserId"/>\r
3527         </xs:sequence>\r
3528       </xs:extension>\r
3529     </xs:complexContent>\r
3530   </xs:complexType>    \r
3531     \r
3532   <xs:complexType name="GroupAdminGetPolicyResponse16sp1">\r
3533     <xs:annotation>\r
3534       <xs:documentation>\r
3535         Response to GroupAdminGetPolicyRequest16sp1.\r
3536         Contains the policy settings for the group administrator.\r
3537         Replaced by: GroupAdminGetPolicyRequest17\r
3538       </xs:documentation>\r
3539     </xs:annotation>\r
3540     <xs:complexContent>\r
3541       <xs:extension base="core:OCIDataResponse">\r
3542         <xs:sequence>\r
3543           <xs:element name="profileAccess" type="GroupAdminProfileAccess"/>\r
3544           <xs:element name="userAccess" type="GroupAdminUserAccess"/>\r
3545           <xs:element name="adminAccess" type="GroupAdminAdminAccess"/>\r
3546           <xs:element name="departmentAccess" type="GroupAdminDepartmentAccess"/>\r
3547           <xs:element name="accessDeviceAccess" type="GroupAdminAccessDeviceAccess"/>\r
3548           <xs:element name="enhancedServiceInstanceAccess" type="GroupAdminEnhancedServiceInstanceAccess"/>\r
3549           <xs:element name="featureAccessCodeAccess" type="GroupAdminFeatureAccessCodeAccess"/>\r
3550           <xs:element name="phoneNumberExtensionAccess" type="GroupAdminPhoneNumberExtensionAccess"/>\r
3551           <xs:element name="serviceAccess" type="GroupAdminServiceAccess"/>\r
3552           <xs:element name="trunkGroupAccess" type="GroupAdminTrunkGroupAccess"/>\r
3553           <xs:element name="sessionAdmissionControlAccess" type="GroupAdminSessionAdmissionControlAccess"/>\r
3554         </xs:sequence>\r
3555       </xs:extension>\r
3556     </xs:complexContent>\r
3557   </xs:complexType>    \r
3558     \r
3559   <xs:complexType name="GroupAdminGetPolicyRequest16sp2">\r
3560     <xs:annotation>\r
3561       <xs:documentation>\r
3562         Requests the Group administrator's policy settings.\r
3563         The response is either GroupAdminGetPolicyResponse16sp2 or ErrorResponse.\r
3564       </xs:documentation>\r
3565     </xs:annotation>\r
3566     <xs:complexContent>\r
3567       <xs:extension base="core:OCIRequest">\r
3568         <xs:sequence>\r
3569           <xs:element name="userId" type="UserId"/>\r
3570         </xs:sequence>\r
3571       </xs:extension>\r
3572     </xs:complexContent>\r
3573   </xs:complexType>    \r
3574     \r
3575   <xs:complexType name="GroupAdminGetPolicyResponse16sp2">\r
3576     <xs:annotation>\r
3577       <xs:documentation>\r
3578         Response to GroupAdminGetPolicyRequest16sp2.\r
3579         Contains the policy settings for the group administrator.\r
3580       </xs:documentation>\r
3581     </xs:annotation>\r
3582     <xs:complexContent>\r
3583       <xs:extension base="core:OCIDataResponse">\r
3584         <xs:sequence>\r
3585           <xs:element name="profileAccess" type="GroupAdminProfileAccess"/>\r
3586           <xs:element name="userAccess" type="GroupAdminUserAccess"/>\r
3587           <xs:element name="adminAccess" type="GroupAdminAdminAccess"/>\r
3588           <xs:element name="departmentAccess" type="GroupAdminDepartmentAccess"/>\r
3589           <xs:element name="accessDeviceAccess" type="GroupAdminAccessDeviceAccess"/>\r
3590           <xs:element name="enhancedServiceInstanceAccess" type="GroupAdminEnhancedServiceInstanceAccess"/>\r
3591           <xs:element name="featureAccessCodeAccess" type="GroupAdminFeatureAccessCodeAccess"/>\r
3592           <xs:element name="phoneNumberExtensionAccess" type="GroupAdminPhoneNumberExtensionAccess"/>\r
3593           <xs:element name="callingLineIdNumberAccess" type="GroupAdminCallingLineIdNumberAccess"/>\r
3594           <xs:element name="serviceAccess" type="GroupAdminServiceAccess"/>\r
3595           <xs:element name="trunkGroupAccess" type="GroupAdminTrunkGroupAccess"/>\r
3596           <xs:element name="sessionAdmissionControlAccess" type="GroupAdminSessionAdmissionControlAccess"/>\r
3597           <xs:element name="dialableCallerIDAccess" type="GroupAdminDialableCallerIDAccess"/>\r
3598         </xs:sequence>\r
3599       </xs:extension>\r
3600     </xs:complexContent>\r
3601   </xs:complexType>    \r
3602     \r
3603   <xs:complexType name="GroupHuntGroupGetInstanceRequest14">\r
3604     <xs:annotation>\r
3605       <xs:documentation>\r
3606         Request to get all the information of a Hunt Group instance.\r
3607         The response is either GroupHuntGroupGetInstanceResponse14 or ErrorResponse.\r
3608       </xs:documentation>\r
3609     </xs:annotation>\r
3610     <xs:complexContent>\r
3611       <xs:extension base="core:OCIRequest">\r
3612         <xs:sequence>\r
3613           <xs:element name="serviceUserId" type="UserId"/>\r
3614         </xs:sequence>\r
3615       </xs:extension>\r
3616     </xs:complexContent>\r
3617   </xs:complexType>    \r
3618     \r
3619   <xs:complexType name="GroupHuntGroupGetInstanceResponse14">\r
3620     <xs:annotation>\r
3621       <xs:documentation>\r
3622         Response to GroupHuntGroupGetInstanceRequest14.\r
3623         Contains the service profile information and a table of assigned users.\r
3624         The table has column headings: "User Id", "Last Name", "First Name",\r
3625         "Hiragana Last Name", "Hiragana First Name", "Weight".\r
3626       </xs:documentation>\r
3627     </xs:annotation>\r
3628     <xs:complexContent>\r
3629       <xs:extension base="core:OCIDataResponse">\r
3630         <xs:sequence>\r
3631           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile"/>\r
3632           <xs:element name="policy" type="HuntPolicy"/>\r
3633           <xs:element name="huntAfterNoAnswer" type="xs:boolean"/>\r
3634           <xs:element name="noAnswerNumberOfRings" type="HuntNoAnswerRings"/>\r
3635           <xs:element name="forwardAfterTimeout" type="xs:boolean"/>\r
3636           <xs:element name="forwardTimeoutSeconds" type="HuntForwardTimeoutSeconds"/>\r
3637           <xs:element name="forwardToPhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
3638           <xs:element name="agentUserTable" type="core:OCITable"/>\r
3639           <xs:element name="allowCallWaitingForAgents" type="xs:boolean"/>\r
3640         </xs:sequence>\r
3641       </xs:extension>\r
3642     </xs:complexContent>\r
3643   </xs:complexType>    \r
3644     \r
3645   <xs:complexType name="GroupInstantGroupCallGetInstanceRequest14">\r
3646     <xs:annotation>\r
3647       <xs:documentation>\r
3648         Request to get all the information of an Instant Group Call service instance.\r
3649         The response is either GroupInstantGroupCallGetInstanceResponse14 or ErrorResponse.\r
3650       </xs:documentation>\r
3651     </xs:annotation>\r
3652     <xs:complexContent>\r
3653       <xs:extension base="core:OCIRequest">\r
3654         <xs:sequence>\r
3655           <xs:element name="serviceUserId" type="UserId"/>\r
3656         </xs:sequence>\r
3657       </xs:extension>\r
3658     </xs:complexContent>\r
3659   </xs:complexType>    \r
3660     \r
3661   <xs:complexType name="GroupInstantGroupCallGetInstanceResponse14">\r
3662     <xs:annotation>\r
3663       <xs:documentation>\r
3664         Response to GroupInstantGroupCallGetInstanceRequest14.\r
3665         Contains the service profile information and a list of phone numbers.\r
3666       </xs:documentation>\r
3667     </xs:annotation>\r
3668     <xs:complexContent>\r
3669       <xs:extension base="core:OCIDataResponse">\r
3670         <xs:sequence>\r
3671           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile"/>\r
3672           <xs:element name="destinationPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" maxOccurs="unbounded"/>\r
3673           <xs:element name="isAnswerTimeoutEnabled" type="xs:boolean"/>\r
3674           <xs:element name="answerTimeoutMinutes" type="InstantGroupCallAnswerTimeoutMinutes" minOccurs="0"/>\r
3675         </xs:sequence>\r
3676       </xs:extension>\r
3677     </xs:complexContent>\r
3678   </xs:complexType>    \r
3679     \r
3680   <xs:complexType name="ServiceProviderCallProcessingGetPolicyRequest16">\r
3681     <xs:annotation>\r
3682       <xs:documentation>\r
3683         Request the service provider level data associated with Call Processing\r
3684         Policy. The response is either a\r
3685         ServiceProviderCallProcessingGetPolicyResponse16 or an ErrorResponse.\r
3686       </xs:documentation>\r
3687     </xs:annotation>\r
3688     <xs:complexContent>\r
3689       <xs:extension base="core:OCIRequest">\r
3690         <xs:sequence>\r
3691           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3692         </xs:sequence>\r
3693       </xs:extension>\r
3694     </xs:complexContent>\r
3695   </xs:complexType>    \r
3696     \r
3697   <xs:complexType name="ServiceProviderCallProcessingGetPolicyResponse16">\r
3698     <xs:annotation>\r
3699       <xs:documentation>\r
3700         Response to ServiceProviderCallProcessingGetPolicyRequest16.\r
3701       </xs:documentation>\r
3702     </xs:annotation>\r
3703     <xs:complexContent>\r
3704       <xs:extension base="core:OCIDataResponse">\r
3705         <xs:sequence>\r
3706           <xs:element name="useMaxSimultaneousCalls" type="xs:boolean"/>\r
3707           <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
3708           <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean"/>\r
3709           <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
3710           <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean"/>\r
3711           <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16"/>\r
3712           <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean"/>\r
3713           <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes"/>\r
3714           <xs:element name="mediaPolicySelection" type="MediaPolicySelection"/>\r
3715           <xs:element name="supportedMediaSetName" type="MediaSetName" minOccurs="0"/>\r
3716           <xs:element name="networkUsageSelection" type="NetworkUsageSelection"/>\r
3717           <xs:element name="enforceGroupCallingLineIdentityRestriction" type="xs:boolean"/>\r
3718           <xs:element name="allowEnterpriseGroupCallTypingForPrivateDialingPlan" type="xs:boolean"/>\r
3719           <xs:element name="allowEnterpriseGroupCallTypingForPublicDialingPlan" type="xs:boolean"/>\r
3720           <xs:element name="overrideCLIDRestrictionForPrivateCallCategory" type="xs:boolean"/>\r
3721           <xs:element name="useEnterpriseCLIDForPrivateCallCategory" type="xs:boolean"/>\r
3722           <xs:element name="enableEnterpriseExtensionDialing" type="xs:boolean"/>\r
3723           <xs:element name="enforceEnterpriseCallingLineIdentityRestriction" type="xs:boolean"/>\r
3724           <xs:element name="useSettingLevel" type="ServiceProviderConferenceURISettingLevel"/>\r
3725           <xs:element name="conferenceURI" type="SIPURI" minOccurs="0"/>\r
3726           <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean"/>\r
3727           <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls"/>\r
3728           <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean"/>\r
3729           <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth"/>\r
3730           <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth"/>\r
3731           <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean"/>\r
3732           <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations"/>\r
3733           <xs:element name="clidPolicy" type="CLIDPolicy"/>\r
3734           <xs:element name="emergencyClidPolicy" type="CLIDPolicy"/>\r
3735           <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean"/>\r
3736         </xs:sequence>\r
3737       </xs:extension>\r
3738     </xs:complexContent>\r
3739   </xs:complexType>    \r
3740     \r
3741   <xs:complexType name="ServiceProviderCallProcessingGetPolicyRequest16sp2">\r
3742     <xs:annotation>\r
3743       <xs:documentation>\r
3744         Request the service provider level data associated with Call Processing\r
3745         Policy. The response is either a\r
3746         ServiceProviderCallProcessingGetPolicyResponse16sp2 or an ErrorResponse.\r
3747       </xs:documentation>\r
3748     </xs:annotation>\r
3749     <xs:complexContent>\r
3750       <xs:extension base="core:OCIRequest">\r
3751         <xs:sequence>\r
3752           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3753         </xs:sequence>\r
3754       </xs:extension>\r
3755     </xs:complexContent>\r
3756   </xs:complexType>    \r
3757     \r
3758   <xs:complexType name="ServiceProviderCallProcessingGetPolicyResponse16sp2">\r
3759     <xs:annotation>\r
3760       <xs:documentation>\r
3761         Response to ServiceProviderCallProcessingGetPolicyRequest16sp2.\r
3762       </xs:documentation>\r
3763     </xs:annotation>\r
3764     <xs:complexContent>\r
3765       <xs:extension base="core:OCIDataResponse">\r
3766         <xs:sequence>\r
3767           <xs:element name="useServiceProviderDCLIDSetting" type="xs:boolean"/>\r
3768           <xs:element name="useMaxSimultaneousCalls" type="xs:boolean"/>\r
3769           <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
3770           <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean"/>\r
3771           <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
3772           <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean"/>\r
3773           <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16"/>\r
3774           <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean"/>\r
3775           <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes"/>\r
3776           <xs:element name="mediaPolicySelection" type="MediaPolicySelection"/>\r
3777           <xs:element name="supportedMediaSetName" type="MediaSetName" minOccurs="0"/>\r
3778           <xs:element name="networkUsageSelection" type="NetworkUsageSelection"/>\r
3779           <xs:element name="enforceGroupCallingLineIdentityRestriction" type="xs:boolean"/>\r
3780           <xs:element name="allowEnterpriseGroupCallTypingForPrivateDialingPlan" type="xs:boolean"/>\r
3781           <xs:element name="allowEnterpriseGroupCallTypingForPublicDialingPlan" type="xs:boolean"/>\r
3782           <xs:element name="overrideCLIDRestrictionForPrivateCallCategory" type="xs:boolean"/>\r
3783           <xs:element name="useEnterpriseCLIDForPrivateCallCategory" type="xs:boolean"/>\r
3784           <xs:element name="enableEnterpriseExtensionDialing" type="xs:boolean"/>\r
3785           <xs:element name="enforceEnterpriseCallingLineIdentityRestriction" type="xs:boolean"/>\r
3786           <xs:element name="useSettingLevel" type="ServiceProviderConferenceURISettingLevel"/>\r
3787           <xs:element name="conferenceURI" type="SIPURI" minOccurs="0"/>\r
3788           <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean"/>\r
3789           <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls"/>\r
3790           <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean"/>\r
3791           <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth"/>\r
3792           <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth"/>\r
3793           <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean"/>\r
3794           <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations"/>\r
3795           <xs:element name="clidPolicy" type="CLIDPolicy"/>\r
3796           <xs:element name="emergencyClidPolicy" type="CLIDPolicy"/>\r
3797           <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean"/>\r
3798           <xs:element name="enableDialableCallerID" type="xs:boolean"/>\r
3799         </xs:sequence>\r
3800       </xs:extension>\r
3801     </xs:complexContent>\r
3802   </xs:complexType>    \r
3803     \r
3804   <xs:complexType name="SystemCallProcessingGetPolicyRequest16">\r
3805     <xs:annotation>\r
3806       <xs:documentation>\r
3807         Request the system level data associated with Call Processing Policy.\r
3808         The response is either a SystemCallProcessingGetPolicyResponse16 or an\r
3809         ErrorResponse.\r
3810       </xs:documentation>\r
3811     </xs:annotation>\r
3812     <xs:complexContent>\r
3813       <xs:extension base="core:OCIRequest">\r
3814         <xs:sequence/>\r
3815       </xs:extension>\r
3816     </xs:complexContent>\r
3817   </xs:complexType>    \r
3818     \r
3819   <xs:complexType name="SystemCallProcessingGetPolicyResponse16">\r
3820     <xs:annotation>\r
3821       <xs:documentation>\r
3822         Response to SystemCallProcessingGetPolicyRequest16.\r
3823       </xs:documentation>\r
3824     </xs:annotation>\r
3825     <xs:complexContent>\r
3826       <xs:extension base="core:OCIDataResponse">\r
3827         <xs:sequence>\r
3828           <xs:element name="useMaxSimultaneousCalls" type="xs:boolean"/>\r
3829           <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
3830           <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean"/>\r
3831           <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
3832           <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean"/>\r
3833           <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16"/>\r
3834           <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean"/>\r
3835           <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes"/>\r
3836           <xs:element name="mediaPolicySelection" type="MediaPolicySelection"/>\r
3837           <xs:element name="supportedMediaSetName" type="MediaSetName" minOccurs="0"/>\r
3838           <xs:element name="networkUsageSelection" type="NetworkUsageSelection"/>\r
3839           <xs:element name="enforceGroupCallingLineIdentityRestriction" type="xs:boolean"/>\r
3840           <xs:element name="enforceEnterpriseCallingLineIdentityRestriction" type="xs:boolean"/>\r
3841           <xs:element name="allowEnterpriseGroupCallTypingForPrivateDialingPlan" type="xs:boolean"/>\r
3842           <xs:element name="allowEnterpriseGroupCallTypingForPublicDialingPlan" type="xs:boolean"/>\r
3843           <xs:element name="overrideCLIDRestrictionForPrivateCallCategory" type="xs:boolean"/>\r
3844           <xs:element name="useEnterpriseCLIDForPrivateCallCategory" type="xs:boolean"/>\r
3845           <xs:element name="enableEnterpriseExtensionDialing" type="xs:boolean"/>\r
3846           <xs:element name="conferenceURI" type="SIPURI" minOccurs="0"/>\r
3847           <xs:element name="maxConferenceParties" type="CallProcessingMaxConferenceParties"/>\r
3848           <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean"/>\r
3849           <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls"/>\r
3850           <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean"/>\r
3851           <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth"/>\r
3852           <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth"/>\r
3853           <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean"/>\r
3854           <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations"/>\r
3855           <xs:element name="clidPolicy" type="CLIDPolicy"/>\r
3856           <xs:element name="emergencyClidPolicy" type="CLIDPolicy"/>\r
3857           <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean"/>\r
3858         </xs:sequence>\r
3859       </xs:extension>\r
3860     </xs:complexContent>\r
3861   </xs:complexType>    \r
3862     \r
3863   <xs:complexType name="SystemCallProcessingGetPolicyRequest16sp2">\r
3864     <xs:annotation>\r
3865       <xs:documentation>\r
3866         Request the system level data associated with Call Processing Policy.\r
3867         The response is either a SystemCallProcessingGetPolicyResponse16sp2 or an\r
3868         ErrorResponse.\r
3869       </xs:documentation>\r
3870     </xs:annotation>\r
3871     <xs:complexContent>\r
3872       <xs:extension base="core:OCIRequest">\r
3873         <xs:sequence/>\r
3874       </xs:extension>\r
3875     </xs:complexContent>\r
3876   </xs:complexType>    \r
3877     \r
3878   <xs:complexType name="SystemCallProcessingGetPolicyResponse16sp2">\r
3879     <xs:annotation>\r
3880       <xs:documentation>\r
3881         Response to SystemCallProcessingGetPolicyRequest16sp2.\r
3882       </xs:documentation>\r
3883     </xs:annotation>\r
3884     <xs:complexContent>\r
3885       <xs:extension base="core:OCIDataResponse">\r
3886         <xs:sequence>\r
3887           <xs:element name="useMaxSimultaneousCalls" type="xs:boolean"/>\r
3888           <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
3889           <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean"/>\r
3890           <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
3891           <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean"/>\r
3892           <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16"/>\r
3893           <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean"/>\r
3894           <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes"/>\r
3895           <xs:element name="mediaPolicySelection" type="MediaPolicySelection"/>\r
3896           <xs:element name="supportedMediaSetName" type="MediaSetName" minOccurs="0"/>\r
3897           <xs:element name="networkUsageSelection" type="NetworkUsageSelection"/>\r
3898           <xs:element name="enforceGroupCallingLineIdentityRestriction" type="xs:boolean"/>\r
3899           <xs:element name="enforceEnterpriseCallingLineIdentityRestriction" type="xs:boolean"/>\r
3900           <xs:element name="allowEnterpriseGroupCallTypingForPrivateDialingPlan" type="xs:boolean"/>\r
3901           <xs:element name="allowEnterpriseGroupCallTypingForPublicDialingPlan" type="xs:boolean"/>\r
3902           <xs:element name="overrideCLIDRestrictionForPrivateCallCategory" type="xs:boolean"/>\r
3903           <xs:element name="useEnterpriseCLIDForPrivateCallCategory" type="xs:boolean"/>\r
3904           <xs:element name="enableEnterpriseExtensionDialing" type="xs:boolean"/>\r
3905           <xs:element name="conferenceURI" type="SIPURI" minOccurs="0"/>\r
3906           <xs:element name="maxConferenceParties" type="CallProcessingMaxConferenceParties"/>\r
3907           <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean"/>\r
3908           <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls"/>\r
3909           <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean"/>\r
3910           <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth"/>\r
3911           <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth"/>\r
3912           <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean"/>\r
3913           <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations"/>\r
3914           <xs:element name="clidPolicy" type="CLIDPolicy"/>\r
3915           <xs:element name="emergencyClidPolicy" type="CLIDPolicy"/>\r
3916           <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean"/>\r
3917           <xs:element name="enableDialableCallerID" type="xs:boolean"/>\r
3918         </xs:sequence>\r
3919       </xs:extension>\r
3920     </xs:complexContent>\r
3921   </xs:complexType>    \r
3922     \r
3923   <xs:complexType name="SystemHolidayScheduleAddRequest">\r
3924     <xs:annotation>\r
3925       <xs:documentation>\r
3926         Add a system holiday schedule.\r
3927         The response is either a SuccessResponse or an ErrorResponse.\r
3928       </xs:documentation>\r
3929     </xs:annotation>\r
3930     <xs:complexContent>\r
3931       <xs:extension base="core:OCIRequest">\r
3932         <xs:sequence>\r
3933           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
3934           <xs:element name="holiday01" type="Holiday" minOccurs="0"/>\r
3935           <xs:element name="holiday02" type="Holiday" minOccurs="0"/>\r
3936           <xs:element name="holiday03" type="Holiday" minOccurs="0"/>\r
3937           <xs:element name="holiday04" type="Holiday" minOccurs="0"/>\r
3938           <xs:element name="holiday05" type="Holiday" minOccurs="0"/>\r
3939           <xs:element name="holiday06" type="Holiday" minOccurs="0"/>\r
3940           <xs:element name="holiday07" type="Holiday" minOccurs="0"/>\r
3941           <xs:element name="holiday08" type="Holiday" minOccurs="0"/>\r
3942           <xs:element name="holiday09" type="Holiday" minOccurs="0"/>\r
3943           <xs:element name="holiday10" type="Holiday" minOccurs="0"/>\r
3944           <xs:element name="holiday11" type="Holiday" minOccurs="0"/>\r
3945           <xs:element name="holiday12" type="Holiday" minOccurs="0"/>\r
3946           <xs:element name="holiday13" type="Holiday" minOccurs="0"/>\r
3947           <xs:element name="holiday14" type="Holiday" minOccurs="0"/>\r
3948           <xs:element name="holiday15" type="Holiday" minOccurs="0"/>\r
3949           <xs:element name="holiday16" type="Holiday" minOccurs="0"/>\r
3950           <xs:element name="holiday17" type="Holiday" minOccurs="0"/>\r
3951           <xs:element name="holiday18" type="Holiday" minOccurs="0"/>\r
3952           <xs:element name="holiday19" type="Holiday" minOccurs="0"/>\r
3953           <xs:element name="holiday20" type="Holiday" minOccurs="0"/>\r
3954         </xs:sequence>\r
3955       </xs:extension>\r
3956     </xs:complexContent>\r
3957   </xs:complexType>    \r
3958     \r
3959   <xs:complexType name="SystemHolidayScheduleDeleteRequest">\r
3960     <xs:annotation>\r
3961       <xs:documentation>\r
3962         Delete a system holiday schedule.\r
3963         The response is either a SuccessResponse or an ErrorResponse.\r
3964       </xs:documentation>\r
3965     </xs:annotation>\r
3966     <xs:complexContent>\r
3967       <xs:extension base="core:OCIRequest">\r
3968         <xs:sequence>\r
3969           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
3970         </xs:sequence>\r
3971       </xs:extension>\r
3972     </xs:complexContent>\r
3973   </xs:complexType>    \r
3974     \r
3975   <xs:complexType name="SystemHolidayScheduleGetRequest">\r
3976     <xs:annotation>\r
3977       <xs:documentation>\r
3978         Get a system holiday schedule.\r
3979         The response is either a SystemHolidayScheduleGetResponse or an ErrorResponse.\r
3980       </xs:documentation>\r
3981     </xs:annotation>\r
3982     <xs:complexContent>\r
3983       <xs:extension base="core:OCIRequest">\r
3984         <xs:sequence>\r
3985           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
3986         </xs:sequence>\r
3987       </xs:extension>\r
3988     </xs:complexContent>\r
3989   </xs:complexType>    \r
3990     \r
3991   <xs:complexType name="SystemHolidayScheduleGetResponse">\r
3992     <xs:annotation>\r
3993       <xs:documentation>\r
3994         Response to the SystemHolidayScheduleGetRequest.\r
3995         The response contains the system holiday schedule information.\r
3996       </xs:documentation>\r
3997     </xs:annotation>\r
3998     <xs:complexContent>\r
3999       <xs:extension base="core:OCIDataResponse">\r
4000         <xs:sequence>\r
4001           <xs:element name="holiday01" type="Holiday" minOccurs="0"/>\r
4002           <xs:element name="holiday02" type="Holiday" minOccurs="0"/>\r
4003           <xs:element name="holiday03" type="Holiday" minOccurs="0"/>\r
4004           <xs:element name="holiday04" type="Holiday" minOccurs="0"/>\r
4005           <xs:element name="holiday05" type="Holiday" minOccurs="0"/>\r
4006           <xs:element name="holiday06" type="Holiday" minOccurs="0"/>\r
4007           <xs:element name="holiday07" type="Holiday" minOccurs="0"/>\r
4008           <xs:element name="holiday08" type="Holiday" minOccurs="0"/>\r
4009           <xs:element name="holiday09" type="Holiday" minOccurs="0"/>\r
4010           <xs:element name="holiday10" type="Holiday" minOccurs="0"/>\r
4011           <xs:element name="holiday11" type="Holiday" minOccurs="0"/>\r
4012           <xs:element name="holiday12" type="Holiday" minOccurs="0"/>\r
4013           <xs:element name="holiday13" type="Holiday" minOccurs="0"/>\r
4014           <xs:element name="holiday14" type="Holiday" minOccurs="0"/>\r
4015           <xs:element name="holiday15" type="Holiday" minOccurs="0"/>\r
4016           <xs:element name="holiday16" type="Holiday" minOccurs="0"/>\r
4017           <xs:element name="holiday17" type="Holiday" minOccurs="0"/>\r
4018           <xs:element name="holiday18" type="Holiday" minOccurs="0"/>\r
4019           <xs:element name="holiday19" type="Holiday" minOccurs="0"/>\r
4020           <xs:element name="holiday20" type="Holiday" minOccurs="0"/>\r
4021         </xs:sequence>\r
4022       </xs:extension>\r
4023     </xs:complexContent>\r
4024   </xs:complexType>    \r
4025     \r
4026   <xs:complexType name="SystemHolidayScheduleGetListRequest">\r
4027     <xs:annotation>\r
4028       <xs:documentation>\r
4029         Request a list of all system holiday schedules.\r
4030         The response is either a SystemHolidayScheduleGetListResponse or an ErrorResponse.\r
4031       </xs:documentation>\r
4032     </xs:annotation>\r
4033     <xs:complexContent>\r
4034       <xs:extension base="core:OCIRequest">\r
4035         <xs:sequence/>\r
4036       </xs:extension>\r
4037     </xs:complexContent>\r
4038   </xs:complexType>    \r
4039     \r
4040   <xs:complexType name="SystemHolidayScheduleGetListResponse">\r
4041     <xs:annotation>\r
4042       <xs:documentation>\r
4043         Response to the SystemHolidayScheduleGetListRequest.\r
4044         The response contains all the system holiday schedule names.\r
4045       </xs:documentation>\r
4046     </xs:annotation>\r
4047     <xs:complexContent>\r
4048       <xs:extension base="core:OCIDataResponse">\r
4049         <xs:sequence>\r
4050           <xs:element name="holidayScheduleName" type="ScheduleName" minOccurs="0" maxOccurs="unbounded"/>\r
4051         </xs:sequence>\r
4052       </xs:extension>\r
4053     </xs:complexContent>\r
4054   </xs:complexType>    \r
4055     \r
4056   <xs:complexType name="SystemHolidayScheduleModifyRequest">\r
4057     <xs:annotation>\r
4058       <xs:documentation>\r
4059         Modify a system holiday schedule.\r
4060         The response is either a SuccessResponse or an ErrorResponse.\r
4061       </xs:documentation>\r
4062     </xs:annotation>\r
4063     <xs:complexContent>\r
4064       <xs:extension base="core:OCIRequest">\r
4065         <xs:sequence>\r
4066           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
4067           <xs:element name="newHolidayScheduleName" type="ScheduleName" minOccurs="0"/>\r
4068           <xs:element name="holiday01" type="Holiday" minOccurs="0" nillable="true"/>\r
4069           <xs:element name="holiday02" type="Holiday" minOccurs="0" nillable="true"/>\r
4070           <xs:element name="holiday03" type="Holiday" minOccurs="0" nillable="true"/>\r
4071           <xs:element name="holiday04" type="Holiday" minOccurs="0" nillable="true"/>\r
4072           <xs:element name="holiday05" type="Holiday" minOccurs="0" nillable="true"/>\r
4073           <xs:element name="holiday06" type="Holiday" minOccurs="0" nillable="true"/>\r
4074           <xs:element name="holiday07" type="Holiday" minOccurs="0" nillable="true"/>\r
4075           <xs:element name="holiday08" type="Holiday" minOccurs="0" nillable="true"/>\r
4076           <xs:element name="holiday09" type="Holiday" minOccurs="0" nillable="true"/>\r
4077           <xs:element name="holiday10" type="Holiday" minOccurs="0" nillable="true"/>\r
4078           <xs:element name="holiday11" type="Holiday" minOccurs="0" nillable="true"/>\r
4079           <xs:element name="holiday12" type="Holiday" minOccurs="0" nillable="true"/>\r
4080           <xs:element name="holiday13" type="Holiday" minOccurs="0" nillable="true"/>\r
4081           <xs:element name="holiday14" type="Holiday" minOccurs="0" nillable="true"/>\r
4082           <xs:element name="holiday15" type="Holiday" minOccurs="0" nillable="true"/>\r
4083           <xs:element name="holiday16" type="Holiday" minOccurs="0" nillable="true"/>\r
4084           <xs:element name="holiday17" type="Holiday" minOccurs="0" nillable="true"/>\r
4085           <xs:element name="holiday18" type="Holiday" minOccurs="0" nillable="true"/>\r
4086           <xs:element name="holiday19" type="Holiday" minOccurs="0" nillable="true"/>\r
4087           <xs:element name="holiday20" type="Holiday" minOccurs="0" nillable="true"/>\r
4088         </xs:sequence>\r
4089       </xs:extension>\r
4090     </xs:complexContent>\r
4091   </xs:complexType>    \r
4092     \r
4093   <xs:complexType name="SystemHuntGroupGetRequest">\r
4094     <xs:annotation>\r
4095       <xs:documentation>\r
4096         Request the system level data associated with Hunt Group.\r
4097         The response is either a SystemHuntGroupGetResponse or an\r
4098         ErrorResponse.\r
4099         Replaced by: SystemHuntGroupGetRequest17\r
4100       </xs:documentation>\r
4101     </xs:annotation>\r
4102     <xs:complexContent>\r
4103       <xs:extension base="core:OCIRequest">\r
4104         <xs:sequence/>\r
4105       </xs:extension>\r
4106     </xs:complexContent>\r
4107   </xs:complexType>    \r
4108     \r
4109   <xs:complexType name="SystemHuntGroupGetResponse">\r
4110     <xs:annotation>\r
4111       <xs:documentation>\r
4112         Response to SystemHuntGroupGetRequest.\r
4113         Replaced by: SystemHuntGroupGetResponse17\r
4114       </xs:documentation>\r
4115     </xs:annotation>\r
4116     <xs:complexContent>\r
4117       <xs:extension base="core:OCIDataResponse">\r
4118         <xs:sequence>\r
4119           <xs:element name="anonymousInsteadOfPrivateCLID" type="xs:boolean"/>\r
4120           <xs:element name="removeHuntGroupNameFromCLID" type="xs:boolean"/>\r
4121         </xs:sequence>\r
4122       </xs:extension>\r
4123     </xs:complexContent>\r
4124   </xs:complexType>    \r
4125     \r
4126   <xs:complexType name="SystemNetworkClassOfServiceGetRequest">\r
4127     <xs:annotation>\r
4128       <xs:documentation>\r
4129         Get an existing Network Class of Service.\r
4130         The response is either a SystemNetworkClassOfServiceGetResponse\r
4131         or an ErrorResponse.\r
4132         Replaced by: SystemNetworkClassOfServiceGetRequest17\r
4133       </xs:documentation>\r
4134     </xs:annotation>\r
4135     <xs:complexContent>\r
4136       <xs:extension base="core:OCIRequest">\r
4137         <xs:sequence>\r
4138           <xs:element name="name" type="NetworkClassOfServiceName"/>\r
4139         </xs:sequence>\r
4140       </xs:extension>\r
4141     </xs:complexContent>\r
4142   </xs:complexType>    \r
4143     \r
4144   <xs:complexType name="SystemNetworkClassOfServiceGetResponse">\r
4145     <xs:annotation>\r
4146       <xs:documentation>\r
4147         Response to the SystemNetworkClassOfServiceGetRequest.\r
4148         The response contains the Network Class of Service information.\r
4149         Replaced by: SystemNetworkClassOfServiceGetResponse17\r
4150       </xs:documentation>\r
4151     </xs:annotation>\r
4152     <xs:complexContent>\r
4153       <xs:extension base="core:OCIDataResponse">\r
4154         <xs:sequence>\r
4155           <xs:element name="description" type="NetworkClassOfServiceDescription" minOccurs="0"/>\r
4156           <xs:element name="communicationBarringProfile0" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4157           <xs:element name="communicationBarringProfile1" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4158           <xs:element name="communicationBarringProfile2" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4159           <xs:element name="communicationBarringProfile3" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4160           <xs:element name="communicationBarringProfile4" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4161           <xs:element name="communicationBarringProfile5" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4162           <xs:element name="communicationBarringProfile6" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4163           <xs:element name="communicationBarringProfile7" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4164           <xs:element name="communicationBarringProfile8" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4165           <xs:element name="communicationBarringProfile9" type="NetworkClassOfServiceCommunicationBarringProfile" minOccurs="0"/>\r
4166         </xs:sequence>\r
4167       </xs:extension>\r
4168     </xs:complexContent>\r
4169   </xs:complexType>    \r
4170     \r
4171   <xs:complexType name="SystemZoneCallingRestrictionsNetAddressAddListRequest">\r
4172     <xs:annotation>\r
4173       <xs:documentation>\r
4174         Adds a list of IP addresses to a zone\r
4175         The response is SuccessResponse or an ErrorResponse.\r
4176         Replaced by: SystemZoneNetAddressAddListRequest\r
4177       </xs:documentation>\r
4178     </xs:annotation>\r
4179     <xs:complexContent>\r
4180       <xs:extension base="core:OCIRequest">\r
4181         <xs:sequence>\r
4182           <xs:element name="zoneName" type="ZoneName"/>\r
4183           <xs:element name="netAddress" type="IPAddress" minOccurs="0" maxOccurs="unbounded"/>\r
4184           <xs:element name="netAddressRange" type="IPAddressRange" minOccurs="0" maxOccurs="unbounded"/>\r
4185         </xs:sequence>\r
4186       </xs:extension>\r
4187     </xs:complexContent>\r
4188   </xs:complexType>    \r
4189     \r
4190   <xs:complexType name="SystemZoneCallingRestrictionsNetAddressDeleteListRequest">\r
4191     <xs:annotation>\r
4192       <xs:documentation>\r
4193         Deletes a list of IP addresses from a zone\r
4194         The response is SuccessResponse or an ErrorResponse.\r
4195         Replaced by: SystemZoneNetAddressDeleteListRequest\r
4196       </xs:documentation>\r
4197     </xs:annotation>\r
4198     <xs:complexContent>\r
4199       <xs:extension base="core:OCIRequest">\r
4200         <xs:sequence>\r
4201           <xs:element name="zoneName" type="ZoneName"/>\r
4202           <xs:element name="netAddress" type="IPAddress" minOccurs="0" maxOccurs="unbounded"/>\r
4203           <xs:element name="netAddressRange" type="IPAddressRange" minOccurs="0" maxOccurs="unbounded"/>\r
4204         </xs:sequence>\r
4205       </xs:extension>\r
4206     </xs:complexContent>\r
4207   </xs:complexType>    \r
4208     \r
4209   <xs:complexType name="SystemZoneCallingRestrictionsNetAddressGetListRequest">\r
4210     <xs:annotation>\r
4211       <xs:documentation>\r
4212         Gets a list of IP Addresses and/or Ranges assigned to a zone\r
4213         Response is SystemZoneCallingRestrictionsNetAddressGetListResponse.\r
4214         Replaced by: SystemZoneNetAddressGetListRequest\r
4215       </xs:documentation>\r
4216     </xs:annotation>\r
4217     <xs:complexContent>\r
4218       <xs:extension base="core:OCIRequest">\r
4219         <xs:sequence>\r
4220           <xs:element name="zoneName" type="ZoneName"/>\r
4221           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
4222           <xs:element name="searchCriteriaZoneIPAddress" type="SearchCriteriaZoneIPAddress" minOccurs="0" maxOccurs="unbounded"/>\r
4223         </xs:sequence>\r
4224       </xs:extension>\r
4225     </xs:complexContent>\r
4226   </xs:complexType>    \r
4227     \r
4228   <xs:complexType name="SystemZoneCallingRestrictionsNetAddressGetListResponse">\r
4229     <xs:annotation>\r
4230       <xs:documentation>\r
4231         Response to SystemZoneCallingRestrictionsNetAddressGetListRequest.\r
4232         Replaced by: SystemZoneNetAddressGetListResponse\r
4233       </xs:documentation>\r
4234     </xs:annotation>\r
4235     <xs:complexContent>\r
4236       <xs:extension base="core:OCIDataResponse">\r
4237         <xs:sequence>\r
4238           <xs:element name="netAddress" type="IPAddress" minOccurs="0" maxOccurs="unbounded"/>\r
4239           <xs:element name="netAddressRange" type="IPAddressRange" minOccurs="0" maxOccurs="unbounded"/>\r
4240         </xs:sequence>\r
4241       </xs:extension>\r
4242     </xs:complexContent>\r
4243   </xs:complexType>    \r
4244     \r
4245   <xs:complexType name="SystemZoneCallingRestrictionsZoneAddRequest">\r
4246     <xs:annotation>\r
4247       <xs:documentation>\r
4248         Add a zone.\r
4249         The response is either a SuccessResponse or an ErrorResponse.\r
4250         Replaced by: SystemZoneAddRequest\r
4251       </xs:documentation>\r
4252     </xs:annotation>\r
4253     <xs:complexContent>\r
4254       <xs:extension base="core:OCIRequest">\r
4255         <xs:sequence>\r
4256           <xs:element name="zoneName" type="ZoneName"/>\r
4257           <xs:element name="physicalLocation" type="PhysicalLocation" minOccurs="0"/>\r
4258         </xs:sequence>\r
4259       </xs:extension>\r
4260     </xs:complexContent>\r
4261   </xs:complexType>    \r
4262     \r
4263   <xs:complexType name="SystemZoneCallingRestrictionsZoneDeleteRequest">\r
4264     <xs:annotation>\r
4265       <xs:documentation>\r
4266         Deletes a zone from the system\r
4267         The response is either a SuccessResponse or an ErrorResponse.\r
4268         Replaced by: SystemZoneDeleteRequest\r
4269       </xs:documentation>\r
4270     </xs:annotation>\r
4271     <xs:complexContent>\r
4272       <xs:extension base="core:OCIRequest">\r
4273         <xs:sequence>\r
4274           <xs:element name="zoneName" type="ZoneName"/>\r
4275         </xs:sequence>\r
4276       </xs:extension>\r
4277     </xs:complexContent>\r
4278   </xs:complexType>    \r
4279     \r
4280   <xs:complexType name="SystemZoneCallingRestrictionsZoneGetListRequest">\r
4281     <xs:annotation>\r
4282       <xs:documentation>\r
4283         Gets a list of all zones defined in the system\r
4284         The response is SystemZoneCallingRestrictionsZoneGetListResponse or an ErrorResponse.\r
4285         Replaced by: SystemZoneGetListRequest\r
4286       </xs:documentation>\r
4287     </xs:annotation>\r
4288     <xs:complexContent>\r
4289       <xs:extension base="core:OCIRequest">\r
4290         <xs:sequence/>\r
4291       </xs:extension>\r
4292     </xs:complexContent>\r
4293   </xs:complexType>    \r
4294     \r
4295   <xs:complexType name="SystemZoneCallingRestrictionsZoneGetListResponse">\r
4296     <xs:annotation>\r
4297       <xs:documentation>\r
4298         Response to SystemZoneCallingRestrictionsZoneGetListRequest. \r
4299         Contains a table of all the zones in the system. The column headings are "Zone Name" , "Physical Location".\r
4300         Replaced by: SystemZoneGetListResponse\r
4301       </xs:documentation>\r
4302     </xs:annotation>\r
4303     <xs:complexContent>\r
4304       <xs:extension base="core:OCIDataResponse">\r
4305         <xs:sequence>\r
4306           <xs:element name="zoneTable" type="core:OCITable"/>\r
4307         </xs:sequence>\r
4308       </xs:extension>\r
4309     </xs:complexContent>\r
4310   </xs:complexType>    \r
4311     \r
4312   <xs:complexType name="SystemZoneCallingRestrictionsZoneModifyRequest">\r
4313     <xs:annotation>\r
4314       <xs:documentation>\r
4315         Modifies attributes of a zone in the system.\r
4316         The response is either a SuccessResponse or an ErrorResponse.\r
4317         Replaced by: SystemZonePhysicalLocationAddListRequest and\r
4318         SystemZonePhysicalLocationDeleteListRequest\r
4319       </xs:documentation>\r
4320     </xs:annotation>\r
4321     <xs:complexContent>\r
4322       <xs:extension base="core:OCIRequest">\r
4323         <xs:sequence>\r
4324           <xs:element name="zoneName" type="ZoneName"/>\r
4325           <xs:element name="physicalLocation" type="PhysicalLocation" minOccurs="0" nillable="true"/>\r
4326         </xs:sequence>\r
4327       </xs:extension>\r
4328     </xs:complexContent>\r
4329   </xs:complexType>    \r
4330     \r
4331   <xs:complexType name="UserAlternateNumbersGetRequest">\r
4332     <xs:annotation>\r
4333       <xs:documentation>\r
4334         Request the user level data associated with Alternate Numbers.\r
4335         The response is either a UserAlternateNumbersGetResponse or an ErrorResponse.\r
4336       </xs:documentation>\r
4337     </xs:annotation>\r
4338     <xs:complexContent>\r
4339       <xs:extension base="core:OCIRequest">\r
4340         <xs:sequence>\r
4341           <xs:element name="userId" type="UserId"/>\r
4342         </xs:sequence>\r
4343       </xs:extension>\r
4344     </xs:complexContent>\r
4345   </xs:complexType>    \r
4346     \r
4347   <xs:complexType name="UserAlternateNumbersGetResponse">\r
4348     <xs:annotation>\r
4349       <xs:documentation>\r
4350         Response to UserAlternateNumbersGetRequest.\r
4351       </xs:documentation>\r
4352     </xs:annotation>\r
4353     <xs:complexContent>\r
4354       <xs:extension base="core:OCIDataResponse">\r
4355         <xs:sequence>\r
4356           <xs:element name="distinctiveRing" type="xs:boolean"/>\r
4357           <xs:element name="alternateEntry01" type="AlternateNumberEntry" minOccurs="0"/>\r
4358           <xs:element name="alternateEntry02" type="AlternateNumberEntry" minOccurs="0"/>\r
4359           <xs:element name="alternateEntry03" type="AlternateNumberEntry" minOccurs="0"/>\r
4360           <xs:element name="alternateEntry04" type="AlternateNumberEntry" minOccurs="0"/>\r
4361           <xs:element name="alternateEntry05" type="AlternateNumberEntry" minOccurs="0"/>\r
4362           <xs:element name="alternateEntry06" type="AlternateNumberEntry" minOccurs="0"/>\r
4363           <xs:element name="alternateEntry07" type="AlternateNumberEntry" minOccurs="0"/>\r
4364           <xs:element name="alternateEntry08" type="AlternateNumberEntry" minOccurs="0"/>\r
4365           <xs:element name="alternateEntry09" type="AlternateNumberEntry" minOccurs="0"/>\r
4366           <xs:element name="alternateEntry10" type="AlternateNumberEntry" minOccurs="0"/>\r
4367         </xs:sequence>\r
4368       </xs:extension>\r
4369     </xs:complexContent>\r
4370   </xs:complexType>    \r
4371     \r
4372   <xs:complexType name="UserBroadWorksAnywhereGetRequest">\r
4373     <xs:annotation>\r
4374       <xs:documentation>\r
4375         Get the list of all the BroadWorks Anywhere phone numbers for the user.\r
4376         The response is either a UserBroadWorksAnywhereGetResponse or an ErrorResponse.\r
4377         Replaced by: UserBroadWorksAnywhereGetRequest16sp2\r
4378       </xs:documentation>\r
4379     </xs:annotation>\r
4380     <xs:complexContent>\r
4381       <xs:extension base="core:OCIRequest">\r
4382         <xs:sequence>\r
4383           <xs:element name="userId" type="UserId"/>\r
4384         </xs:sequence>\r
4385       </xs:extension>\r
4386     </xs:complexContent>\r
4387   </xs:complexType>    \r
4388     \r
4389   <xs:complexType name="UserBroadWorksAnywhereGetResponse">\r
4390     <xs:annotation>\r
4391       <xs:documentation>\r
4392         Response to the UserBroadWorksAnywhereGetRequest.\r
4393         The phoneNumberTable contains columns: "Phone Number", "Description"\r
4394         Replaced by: UserBroadWorksAnywhereGetResponse16sp2\r
4395       </xs:documentation>\r
4396     </xs:annotation>\r
4397     <xs:complexContent>\r
4398       <xs:extension base="core:OCIDataResponse">\r
4399         <xs:sequence>\r
4400           <xs:element name="alertAllLocationsForClickToDialCalls" type="xs:boolean"/>\r
4401           <xs:element name="phoneNumberTable" type="core:OCITable"/>\r
4402         </xs:sequence>\r
4403       </xs:extension>\r
4404     </xs:complexContent>\r
4405   </xs:complexType>    \r
4406     \r
4407   <xs:complexType name="UserCallProcessingGetPolicyRequest16">\r
4408     <xs:annotation>\r
4409       <xs:documentation>\r
4410           Request the user level data associated with Call Processing Policy.\r
4411           The response is either a UserCallProcessingGetPolicyResponse16 or an\r
4412           ErrorResponse.\r
4413         </xs:documentation>\r
4414     </xs:annotation>\r
4415     <xs:complexContent>\r
4416       <xs:extension base="core:OCIRequest">\r
4417         <xs:sequence>\r
4418           <xs:element name="userId" type="UserId"/>\r
4419         </xs:sequence>\r
4420       </xs:extension>\r
4421     </xs:complexContent>\r
4422   </xs:complexType>    \r
4423     \r
4424   <xs:complexType name="UserCallProcessingGetPolicyResponse16">\r
4425     <xs:annotation>\r
4426       <xs:documentation>\r
4427           Response to UserCallProcessingGetPolicyRequest16.\r
4428               The useUserCLIDSetting attribute controls the CLID settings \r
4429               (clidPolicy, emergencyClidPolicy, allowAlternateNumbersForRedirectingIdentity, useGroupName)\r
4430               \r
4431           The useUserMediaSetting attribute controls the Media settings \r
4432           (medisPolicySelection, supportedMediaSetName)\r
4433           \r
4434           The useUserCallLimitsSetting attribute controls the Call Limits setting \r
4435           (useMaxSimultaneousCalls, maxSimultaneousCalls, useMaxSimultaneousVideoCalls, maxSimultaneousVideoCalls, useMaxCallTimeForAnsweredCalls, maxCallTimeForAnsweredCallsMinutes, useMaxCallTimeForUnansweredCalls, maxCallTimeForUnansweredCallsMinutes, useMaxConcurrentRedirectedCalls, useMaxFindMeFollowMeDepth, maxRedirectionDepth, useMaxConcurrentFindMeFollowMeInvocations, maxConcurrentFindMeFollowMeInvocations)\r
4436         </xs:documentation>\r
4437     </xs:annotation>\r
4438     <xs:complexContent>\r
4439       <xs:extension base="core:OCIDataResponse">\r
4440         <xs:sequence>\r
4441           <xs:element name="useUserCLIDSetting" type="xs:boolean"/>\r
4442           <xs:element name="useUserMediaSetting" type="xs:boolean"/>\r
4443           <xs:element name="useUserCallLimitsSetting" type="xs:boolean"/>\r
4444           <xs:element name="useMaxSimultaneousCalls" type="xs:boolean"/>\r
4445           <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
4446           <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean"/>\r
4447           <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
4448           <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean"/>\r
4449           <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16"/>\r
4450           <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean"/>\r
4451           <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes"/>\r
4452           <xs:element name="mediaPolicySelection" type="MediaPolicySelection"/>\r
4453           <xs:element name="supportedMediaSetName" type="MediaSetName" minOccurs="0"/>\r
4454           <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean"/>\r
4455           <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls"/>\r
4456           <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean"/>\r
4457           <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth"/>\r
4458           <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth"/>\r
4459           <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean"/>\r
4460           <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations"/>\r
4461           <xs:element name="clidPolicy" type="GroupCLIDPolicy"/>\r
4462           <xs:element name="emergencyClidPolicy" type="GroupCLIDPolicy"/>\r
4463           <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean"/>\r
4464           <xs:element name="useGroupName" type="xs:boolean"/>\r
4465         </xs:sequence>\r
4466       </xs:extension>\r
4467     </xs:complexContent>\r
4468   </xs:complexType>    \r
4469     \r
4470   <xs:complexType name="UserCallProcessingGetPolicyRequest16sp2">\r
4471     <xs:annotation>\r
4472       <xs:documentation>\r
4473           Request the user level data associated with Call Processing Policy.\r
4474           The response is either a UserCallProcessingGetPolicyResponse16 or an\r
4475           ErrorResponse.\r
4476           \r
4477           Replaced by: UserCallProcessingGetPolicyRequest17sp4          \r
4478         </xs:documentation>\r
4479     </xs:annotation>\r
4480     <xs:complexContent>\r
4481       <xs:extension base="core:OCIRequest">\r
4482         <xs:sequence>\r
4483           <xs:element name="userId" type="UserId"/>\r
4484         </xs:sequence>\r
4485       </xs:extension>\r
4486     </xs:complexContent>\r
4487   </xs:complexType>    \r
4488     \r
4489   <xs:complexType name="UserCallProcessingGetPolicyResponse16sp2">\r
4490     <xs:annotation>\r
4491       <xs:documentation>\r
4492           Response to UserCallProcessingGetPolicyRequest16sp2.\r
4493                 The useUserCLIDSetting attribute controls the CLID settings \r
4494                 (clidPolicy, emergencyClidPolicy, allowAlternateNumbersForRedirectingIdentity, useGroupName)\r
4495               \r
4496           The useUserMediaSetting attribute controls the Media settings \r
4497           (medisPolicySelection, supportedMediaSetName)\r
4498           \r
4499           The useUserCallLimitsSetting attribute controls the Call Limits setting \r
4500           (useMaxSimultaneousCalls, maxSimultaneousCalls, useMaxSimultaneousVideoCalls, maxSimultaneousVideoCalls, useMaxCallTimeForAnsweredCalls, maxCallTimeForAnsweredCallsMinutes, useMaxCallTimeForUnansweredCalls, maxCallTimeForUnansweredCallsMinutes, useMaxConcurrentRedirectedCalls, useMaxFindMeFollowMeDepth, maxRedirectionDepth, useMaxConcurrentFindMeFollowMeInvocations, maxConcurrentFindMeFollowMeInvocations)\r
4501 \r
4502           The useUserDCLIDSetting controls the Dialable Caller ID settings (enableDialableCallerID)\r
4503 \r
4504           Replaced by: UserCallProcessingGetPolicyResponse17sp4\r
4505         </xs:documentation>\r
4506     </xs:annotation>\r
4507     <xs:complexContent>\r
4508       <xs:extension base="core:OCIDataResponse">\r
4509         <xs:sequence>\r
4510           <xs:element name="useUserCLIDSetting" type="xs:boolean"/>\r
4511           <xs:element name="useUserMediaSetting" type="xs:boolean"/>\r
4512           <xs:element name="useUserCallLimitsSetting" type="xs:boolean"/>\r
4513           <xs:element name="useUserDCLIDSetting" type="xs:boolean"/>\r
4514           <xs:element name="useMaxSimultaneousCalls" type="xs:boolean"/>\r
4515           <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
4516           <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean"/>\r
4517           <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls"/>\r
4518           <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean"/>\r
4519           <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16"/>\r
4520           <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean"/>\r
4521           <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes"/>\r
4522           <xs:element name="mediaPolicySelection" type="MediaPolicySelection"/>\r
4523           <xs:element name="supportedMediaSetName" type="MediaSetName" minOccurs="0"/>\r
4524           <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean"/>\r
4525           <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls"/>\r
4526           <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean"/>\r
4527           <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth"/>\r
4528           <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth"/>\r
4529           <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean"/>\r
4530           <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations"/>\r
4531           <xs:element name="clidPolicy" type="GroupCLIDPolicy"/>\r
4532           <xs:element name="emergencyClidPolicy" type="GroupCLIDPolicy"/>\r
4533           <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean"/>\r
4534           <xs:element name="useGroupName" type="xs:boolean"/>\r
4535           <xs:element name="enableDialableCallerID" type="xs:boolean"/>\r
4536         </xs:sequence>\r
4537       </xs:extension>\r
4538     </xs:complexContent>\r
4539   </xs:complexType>    \r
4540     \r
4541   <xs:complexType name="UserFaxMessagingGetRequest">\r
4542     <xs:annotation>\r
4543       <xs:documentation>\r
4544         Request the user level data associated with Fax Messaging.\r
4545         The response is either a UserFaxMessagingGetResponse or an ErrorResponse.\r
4546       </xs:documentation>\r
4547     </xs:annotation>\r
4548     <xs:complexContent>\r
4549       <xs:extension base="core:OCIRequest">\r
4550         <xs:sequence>\r
4551           <xs:element name="userId" type="UserId"/>\r
4552         </xs:sequence>\r
4553       </xs:extension>\r
4554     </xs:complexContent>\r
4555   </xs:complexType>    \r
4556     \r
4557   <xs:complexType name="UserFaxMessagingGetResponse">\r
4558     <xs:annotation>\r
4559       <xs:documentation>\r
4560         Response to UserFaxMessagingGetRequest.\r
4561       </xs:documentation>\r
4562     </xs:annotation>\r
4563     <xs:complexContent>\r
4564       <xs:extension base="core:OCIDataResponse">\r
4565         <xs:sequence>\r
4566           <xs:element name="isActive" type="xs:boolean"/>\r
4567           <xs:element name="phoneNumber" type="DN" minOccurs="0"/>\r
4568           <xs:element name="extension" type="Extension" minOccurs="0"/>\r
4569         </xs:sequence>\r
4570       </xs:extension>\r
4571     </xs:complexContent>\r
4572   </xs:complexType>    \r
4573     \r
4574   <xs:complexType name="UserGetRequest15sp2">\r
4575     <xs:annotation>\r
4576       <xs:documentation>\r
4577         Request to get the user information.  The response is either \r
4578         UserGetResponse15sp2 or ErrorResponse.\r
4579       </xs:documentation>\r
4580     </xs:annotation>\r
4581     <xs:complexContent>\r
4582       <xs:extension base="core:OCIRequest">\r
4583         <xs:sequence>\r
4584           <xs:element name="userId" type="UserId"/>\r
4585         </xs:sequence>\r
4586       </xs:extension>\r
4587     </xs:complexContent>\r
4588   </xs:complexType>    \r
4589     \r
4590   <xs:complexType name="UserGetResponse15sp2">\r
4591     <xs:annotation>\r
4592       <xs:documentation>\r
4593         Response to UserGetRequest15sp2.\r
4594         It is possible that the TrunkAddressingRead element is present with nothing populated in it which means the user is a trunk user.\r
4595         \r
4596         The callingLineIdPhoneNumber is no longer being formatted for display purpose. The value is returned exactly the same as being stored.\r
4597       </xs:documentation>\r
4598     </xs:annotation>\r
4599     <xs:complexContent>\r
4600       <xs:extension base="core:OCIDataResponse">\r
4601         <xs:sequence>\r
4602           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4603           <xs:element name="groupId" type="GroupId"/>\r
4604           <xs:element name="lastName" type="LastName"/>\r
4605           <xs:element name="firstName" type="FirstName"/>\r
4606           <xs:element name="callingLineIdLastName" type="CallingLineIdLastName"/>\r
4607           <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName"/>\r
4608           <xs:element name="hiraganaLastName" type="HiraganaLastName" minOccurs="0"/>\r
4609           <xs:element name="hiraganaFirstName" type="HiraganaFirstName" minOccurs="0"/>\r
4610           <xs:element name="phoneNumber" type="DN" minOccurs="0"/>\r
4611           <xs:element name="extension" type="Extension" minOccurs="0"/>\r
4612           <xs:element name="callingLineIdPhoneNumber" type="DN" minOccurs="0"/>\r
4613           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
4614           <xs:element name="departmentFullPath" type="DepartmentFullPathName" minOccurs="0"/>\r
4615           <xs:element name="language" type="Language"/>\r
4616           <xs:element name="timeZone" type="TimeZone"/>\r
4617           <xs:element name="timeZoneDisplayName" type="TimeZoneDisplayName"/>\r
4618           <xs:element name="defaultAlias" type="SIPURI"/>\r
4619           <xs:element name="alias" type="SIPURI" minOccurs="0" maxOccurs="3"/>\r
4620           <xs:choice>\r
4621             <xs:element name="accessDeviceEndpoint" type="AccessDeviceEndpointRead14" minOccurs="0"/>\r
4622             <xs:element name="trunkAddressing" type="TrunkAddressingRead" minOccurs="0"/>\r
4623           </xs:choice>\r
4624           <xs:element name="title" type="Title" minOccurs="0"/>\r
4625           <xs:element name="pagerPhoneNumber" type="InformationalDN" minOccurs="0"/>\r
4626           <xs:element name="mobilePhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
4627           <xs:element name="emailAddress" type="EmailAddress" minOccurs="0"/>\r
4628           <xs:element name="yahooId" type="YahooId" minOccurs="0"/>\r
4629           <xs:element name="addressLocation" type="AddressLocation" minOccurs="0"/>\r
4630           <xs:element name="address" type="StreetAddress" minOccurs="0"/>\r
4631           <xs:element name="countryCode" type="CountryCode" minOccurs="0"/>\r
4632           <xs:element name="nationalPrefix" type="NationalPrefix" minOccurs="0"/>\r
4633           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
4634         </xs:sequence>\r
4635       </xs:extension>\r
4636     </xs:complexContent>\r
4637   </xs:complexType>    \r
4638     \r
4639   <xs:complexType name="UserCallCenterGetRequest16">\r
4640     <xs:annotation>\r
4641       <xs:documentation>\r
4642         Get the user's call center settings and the list of call centers the specified user belongs to.\r
4643         The response is either a UserCallCenterGetResponse16 or an ErrorResponse.\r
4644         \r
4645         Replaced by: UserCallCenterGetRequest17\r
4646       </xs:documentation>\r
4647     </xs:annotation>\r
4648     <xs:complexContent>\r
4649       <xs:extension base="core:OCIRequest">\r
4650         <xs:sequence>\r
4651           <xs:element name="userId" type="UserId"/>\r
4652         </xs:sequence>\r
4653       </xs:extension>\r
4654     </xs:complexContent>\r
4655   </xs:complexType>    \r
4656     \r
4657   <xs:complexType name="UserCallCenterGetResponse16">\r
4658     <xs:annotation>\r
4659       <xs:documentation>\r
4660         Response to the UserCallCenterGetRequest16.\r
4661         Contains the user's call center settings.\r
4662         Indicates whether the agent is current available (logged in) to each call center in the list.\r
4663         Contains a table with column headings: "Service User Id", "Phone Number", "Extension", "Available", "Logoff Allowed", "Type", and "Priority".\r
4664       </xs:documentation>\r
4665     </xs:annotation>\r
4666     <xs:complexContent>\r
4667       <xs:extension base="core:OCIDataResponse">\r
4668         <xs:sequence>\r
4669           <xs:element name="agentACDState" type="AgentACDState" minOccurs="0"/>\r
4670           <xs:element name="useDefaultGuardTimer" type="xs:boolean"/>\r
4671           <xs:element name="enableGuardTimer" type="xs:boolean"/>\r
4672           <xs:element name="guardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
4673           <xs:element name="useSystemDefaultUnavailableSettings" type="xs:boolean" minOccurs="0"/>\r
4674           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean" minOccurs="0"/>\r
4675           <xs:element name="forceUnavailableOnPersonalCalls" type="xs:boolean" minOccurs="0"/>\r
4676           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean" minOccurs="0"/>\r
4677           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable" minOccurs="0"/>\r
4678           <xs:element name="callCenterTable" type="core:OCITable"/>\r
4679         </xs:sequence>\r
4680       </xs:extension>\r
4681     </xs:complexContent>\r
4682   </xs:complexType>    \r
4683     \r
4684   <xs:complexType name="UserHolidayScheduleAddRequest">\r
4685     <xs:annotation>\r
4686       <xs:documentation>\r
4687         Add a holiday schedule to a user.\r
4688         The response is either a SuccessResponse or an ErrorResponse.\r
4689       </xs:documentation>\r
4690     </xs:annotation>\r
4691     <xs:complexContent>\r
4692       <xs:extension base="core:OCIRequest">\r
4693         <xs:sequence>\r
4694           <xs:element name="userId" type="UserId"/>\r
4695           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
4696           <xs:element name="holiday01" type="Holiday" minOccurs="0"/>\r
4697           <xs:element name="holiday02" type="Holiday" minOccurs="0"/>\r
4698           <xs:element name="holiday03" type="Holiday" minOccurs="0"/>\r
4699           <xs:element name="holiday04" type="Holiday" minOccurs="0"/>\r
4700           <xs:element name="holiday05" type="Holiday" minOccurs="0"/>\r
4701           <xs:element name="holiday06" type="Holiday" minOccurs="0"/>\r
4702           <xs:element name="holiday07" type="Holiday" minOccurs="0"/>\r
4703           <xs:element name="holiday08" type="Holiday" minOccurs="0"/>\r
4704           <xs:element name="holiday09" type="Holiday" minOccurs="0"/>\r
4705           <xs:element name="holiday10" type="Holiday" minOccurs="0"/>\r
4706           <xs:element name="holiday11" type="Holiday" minOccurs="0"/>\r
4707           <xs:element name="holiday12" type="Holiday" minOccurs="0"/>\r
4708           <xs:element name="holiday13" type="Holiday" minOccurs="0"/>\r
4709           <xs:element name="holiday14" type="Holiday" minOccurs="0"/>\r
4710           <xs:element name="holiday15" type="Holiday" minOccurs="0"/>\r
4711           <xs:element name="holiday16" type="Holiday" minOccurs="0"/>\r
4712           <xs:element name="holiday17" type="Holiday" minOccurs="0"/>\r
4713           <xs:element name="holiday18" type="Holiday" minOccurs="0"/>\r
4714           <xs:element name="holiday19" type="Holiday" minOccurs="0"/>\r
4715           <xs:element name="holiday20" type="Holiday" minOccurs="0"/>\r
4716         </xs:sequence>\r
4717       </xs:extension>\r
4718     </xs:complexContent>\r
4719   </xs:complexType>    \r
4720     \r
4721   <xs:complexType name="UserHolidayScheduleDeleteRequest">\r
4722     <xs:annotation>\r
4723       <xs:documentation>\r
4724         Delete a holiday schedule from a user.\r
4725         The response is either a SuccessResponse or an ErrorResponse.\r
4726       </xs:documentation>\r
4727     </xs:annotation>\r
4728     <xs:complexContent>\r
4729       <xs:extension base="core:OCIRequest">\r
4730         <xs:sequence>\r
4731           <xs:element name="userId" type="UserId"/>\r
4732           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
4733         </xs:sequence>\r
4734       </xs:extension>\r
4735     </xs:complexContent>\r
4736   </xs:complexType>    \r
4737     \r
4738   <xs:complexType name="UserHolidayScheduleGetListRequest">\r
4739     <xs:annotation>\r
4740       <xs:documentation>\r
4741         Get a holiday schedule list for a user.\r
4742         The response is either a UserHolidayScheduleGetListResponse or an ErrorResponse.\r
4743       </xs:documentation>\r
4744     </xs:annotation>\r
4745     <xs:complexContent>\r
4746       <xs:extension base="core:OCIRequest">\r
4747         <xs:sequence>\r
4748           <xs:element name="userId" type="UserId"/>\r
4749         </xs:sequence>\r
4750       </xs:extension>\r
4751     </xs:complexContent>\r
4752   </xs:complexType>    \r
4753     \r
4754   <xs:complexType name="UserHolidayScheduleGetListResponse">\r
4755     <xs:annotation>\r
4756       <xs:documentation>\r
4757         Response to the UserHolidayScheduleGetListRequest.\r
4758         The response contains all the user's personal and user's group holiday schedule names.\r
4759       </xs:documentation>\r
4760     </xs:annotation>\r
4761     <xs:complexContent>\r
4762       <xs:extension base="core:OCIDataResponse">\r
4763         <xs:sequence>\r
4764           <xs:element name="holidayScheduleTable" type="core:OCITable"/>\r
4765         </xs:sequence>\r
4766       </xs:extension>\r
4767     </xs:complexContent>\r
4768   </xs:complexType>    \r
4769     \r
4770   <xs:complexType name="UserHolidayScheduleGetRequest">\r
4771     <xs:annotation>\r
4772       <xs:documentation>\r
4773         Get a holiday schedule a user.\r
4774         The response is either a UserHolidayScheduleGetResponse or an ErrorResponse.\r
4775       </xs:documentation>\r
4776     </xs:annotation>\r
4777     <xs:complexContent>\r
4778       <xs:extension base="core:OCIRequest">\r
4779         <xs:sequence>\r
4780           <xs:element name="userId" type="UserId"/>\r
4781           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
4782         </xs:sequence>\r
4783       </xs:extension>\r
4784     </xs:complexContent>\r
4785   </xs:complexType>    \r
4786     \r
4787   <xs:complexType name="UserHolidayScheduleGetResponse">\r
4788     <xs:annotation>\r
4789       <xs:documentation>\r
4790         Response to the UserHolidayScheduleGetRequest.\r
4791         The response contains the user?s holiday schedule information.\r
4792       </xs:documentation>\r
4793     </xs:annotation>\r
4794     <xs:complexContent>\r
4795       <xs:extension base="core:OCIDataResponse">\r
4796         <xs:sequence>\r
4797           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
4798           <xs:element name="holiday01" type="Holiday" minOccurs="0"/>\r
4799           <xs:element name="holiday02" type="Holiday" minOccurs="0"/>\r
4800           <xs:element name="holiday03" type="Holiday" minOccurs="0"/>\r
4801           <xs:element name="holiday04" type="Holiday" minOccurs="0"/>\r
4802           <xs:element name="holiday05" type="Holiday" minOccurs="0"/>\r
4803           <xs:element name="holiday06" type="Holiday" minOccurs="0"/>\r
4804           <xs:element name="holiday07" type="Holiday" minOccurs="0"/>\r
4805           <xs:element name="holiday08" type="Holiday" minOccurs="0"/>\r
4806           <xs:element name="holiday09" type="Holiday" minOccurs="0"/>\r
4807           <xs:element name="holiday10" type="Holiday" minOccurs="0"/>\r
4808           <xs:element name="holiday11" type="Holiday" minOccurs="0"/>\r
4809           <xs:element name="holiday12" type="Holiday" minOccurs="0"/>\r
4810           <xs:element name="holiday13" type="Holiday" minOccurs="0"/>\r
4811           <xs:element name="holiday14" type="Holiday" minOccurs="0"/>\r
4812           <xs:element name="holiday15" type="Holiday" minOccurs="0"/>\r
4813           <xs:element name="holiday16" type="Holiday" minOccurs="0"/>\r
4814           <xs:element name="holiday17" type="Holiday" minOccurs="0"/>\r
4815           <xs:element name="holiday18" type="Holiday" minOccurs="0"/>\r
4816           <xs:element name="holiday19" type="Holiday" minOccurs="0"/>\r
4817           <xs:element name="holiday20" type="Holiday" minOccurs="0"/>\r
4818         </xs:sequence>\r
4819       </xs:extension>\r
4820     </xs:complexContent>\r
4821   </xs:complexType>    \r
4822     \r
4823   <xs:complexType name="UserHolidayScheduleModifyRequest">\r
4824     <xs:annotation>\r
4825       <xs:documentation>\r
4826         Modify a holiday schedule for a user.\r
4827         The response is either a SuccessResponse or an ErrorResponse.\r
4828       </xs:documentation>\r
4829     </xs:annotation>\r
4830     <xs:complexContent>\r
4831       <xs:extension base="core:OCIRequest">\r
4832         <xs:sequence>\r
4833           <xs:element name="userId" type="UserId"/>\r
4834           <xs:element name="holidayScheduleName" type="ScheduleName"/>\r
4835           <xs:element name="newHolidayScheduleName" type="ScheduleName" minOccurs="0"/>\r
4836           <xs:element name="holiday01" type="Holiday" minOccurs="0" nillable="true"/>\r
4837           <xs:element name="holiday02" type="Holiday" minOccurs="0" nillable="true"/>\r
4838           <xs:element name="holiday03" type="Holiday" minOccurs="0" nillable="true"/>\r
4839           <xs:element name="holiday04" type="Holiday" minOccurs="0" nillable="true"/>\r
4840           <xs:element name="holiday05" type="Holiday" minOccurs="0" nillable="true"/>\r
4841           <xs:element name="holiday06" type="Holiday" minOccurs="0" nillable="true"/>\r
4842           <xs:element name="holiday07" type="Holiday" minOccurs="0" nillable="true"/>\r
4843           <xs:element name="holiday08" type="Holiday" minOccurs="0" nillable="true"/>\r
4844           <xs:element name="holiday09" type="Holiday" minOccurs="0" nillable="true"/>\r
4845           <xs:element name="holiday10" type="Holiday" minOccurs="0" nillable="true"/>\r
4846           <xs:element name="holiday11" type="Holiday" minOccurs="0" nillable="true"/>\r
4847           <xs:element name="holiday12" type="Holiday" minOccurs="0" nillable="true"/>\r
4848           <xs:element name="holiday13" type="Holiday" minOccurs="0" nillable="true"/>\r
4849           <xs:element name="holiday14" type="Holiday" minOccurs="0" nillable="true"/>\r
4850           <xs:element name="holiday15" type="Holiday" minOccurs="0" nillable="true"/>\r
4851           <xs:element name="holiday16" type="Holiday" minOccurs="0" nillable="true"/>\r
4852           <xs:element name="holiday17" type="Holiday" minOccurs="0" nillable="true"/>\r
4853           <xs:element name="holiday18" type="Holiday" minOccurs="0" nillable="true"/>\r
4854           <xs:element name="holiday19" type="Holiday" minOccurs="0" nillable="true"/>\r
4855           <xs:element name="holiday20" type="Holiday" minOccurs="0" nillable="true"/>\r
4856         </xs:sequence>\r
4857       </xs:extension>\r
4858     </xs:complexContent>\r
4859   </xs:complexType>    \r
4860     \r
4861   <xs:complexType name="UserHotelingHostGetRequest14sp4">\r
4862     <xs:annotation>\r
4863       <xs:documentation>\r
4864         Request the user level data associated with Hoteling Host.\r
4865         The response is either a UserHotelingHostGetResponse14sp4 or an ErrorResponse.\r
4866       </xs:documentation>\r
4867     </xs:annotation>\r
4868     <xs:complexContent>\r
4869       <xs:extension base="core:OCIRequest">\r
4870         <xs:sequence>\r
4871           <xs:element name="userId" type="UserId"/>\r
4872         </xs:sequence>\r
4873       </xs:extension>\r
4874     </xs:complexContent>\r
4875   </xs:complexType>    \r
4876     \r
4877   <xs:complexType name="UserHotelingHostGetResponse14sp4">\r
4878     <xs:annotation>\r
4879       <xs:documentation>\r
4880         Response to UserHotelingHostGetRequest14sp4.\r
4881       </xs:documentation>\r
4882     </xs:annotation>\r
4883     <xs:complexContent>\r
4884       <xs:extension base="core:OCIDataResponse">\r
4885         <xs:sequence>\r
4886           <xs:element name="isActive" type="xs:boolean"/>\r
4887           <xs:element name="enforceAssociationLimit" type="xs:boolean"/>\r
4888           <xs:element name="associationLimitHours" type="HotelingAssociationLimitHours"/>\r
4889           <xs:element name="accessLevel" type="HotelingHostAccessLevel"/>\r
4890           <xs:element name="guestLastName" type="LastName" minOccurs="0"/>\r
4891           <xs:element name="guestFirstName" type="FirstName" minOccurs="0"/>\r
4892           <xs:element name="guestPhoneNumber" type="DN" minOccurs="0"/>\r
4893           <xs:element name="guestExtension" type="Extension" minOccurs="0"/>\r
4894           <xs:element name="guestLocationDialingCode" type="LocationDialingCode" minOccurs="0"/>\r
4895           <xs:element name="guestAssociationDateTime" type="xs:dateTime" minOccurs="0"/>\r
4896         </xs:sequence>\r
4897       </xs:extension>\r
4898     </xs:complexContent>\r
4899   </xs:complexType>    \r
4900     \r
4901   <xs:complexType name="UserSimultaneousRingFamilyAddPhoneNumberRequest">\r
4902     <xs:annotation>\r
4903       <xs:documentation>\r
4904         Add a new phone number and set the answer confirmation setting.\r
4905         The response is either a SuccessResponse or an ErrorResponse.\r
4906       </xs:documentation>\r
4907     </xs:annotation>\r
4908     <xs:complexContent>\r
4909       <xs:extension base="core:OCIRequest">\r
4910         <xs:sequence>\r
4911           <xs:element name="userId" type="UserId"/>\r
4912           <xs:element name="phoneNumber" type="OutgoingDNorSIPURI"/>\r
4913           <xs:element name="answerConfirmationRequired" type="xs:boolean"/>\r
4914         </xs:sequence>\r
4915       </xs:extension>\r
4916     </xs:complexContent>\r
4917   </xs:complexType>    \r
4918     \r
4919   <xs:complexType name="UserThirdPartyVoiceMailSupportGetRequest13mp16">\r
4920     <xs:annotation>\r
4921       <xs:documentation>\r
4922         Request the user level data associated with Third-Party Voice Mail Support.\r
4923         The response is either a UserThirdPartyVoiceMailSupportGetResponse13mp16 or an\r
4924         ErrorResponse.\r
4925         Replaced by: UserThirdPartyVoiceMailSupportGetRequest17\r
4926       </xs:documentation>\r
4927     </xs:annotation>\r
4928     <xs:complexContent>\r
4929       <xs:extension base="core:OCIRequest">\r
4930         <xs:sequence>\r
4931           <xs:element name="userId" type="UserId"/>\r
4932         </xs:sequence>\r
4933       </xs:extension>\r
4934     </xs:complexContent>\r
4935   </xs:complexType>    \r
4936     \r
4937   <xs:complexType name="UserSimultaneousRingFamilyDeletePhoneNumberRequest">\r
4938     <xs:annotation>\r
4939       <xs:documentation>\r
4940         Delete the phone number specified.\r
4941         The response is either a SuccessResponse or an ErrorResponse.\r
4942       </xs:documentation>\r
4943     </xs:annotation>\r
4944     <xs:complexContent>\r
4945       <xs:extension base="core:OCIRequest">\r
4946         <xs:sequence>\r
4947           <xs:element name="userId" type="UserId"/>\r
4948           <xs:element name="phoneNumber" type="OutgoingDNorSIPURI"/>\r
4949         </xs:sequence>\r
4950       </xs:extension>\r
4951     </xs:complexContent>\r
4952   </xs:complexType>    \r
4953     \r
4954   <xs:complexType name="UserSimultaneousRingFamilyGetPhoneNumberRequest">\r
4955     <xs:annotation>\r
4956       <xs:documentation>\r
4957         Get the answer confirmation setting for the phone number specified.\r
4958         The response is either a UserSimultaneousRingFamilyGetPhoneNumberResponse or an ErrorResponse.\r
4959       </xs:documentation>\r
4960     </xs:annotation>\r
4961     <xs:complexContent>\r
4962       <xs:extension base="core:OCIRequest">\r
4963         <xs:sequence>\r
4964           <xs:element name="userId" type="UserId"/>\r
4965           <xs:element name="phoneNumber" type="OutgoingDNorSIPURI"/>\r
4966         </xs:sequence>\r
4967       </xs:extension>\r
4968     </xs:complexContent>\r
4969   </xs:complexType>    \r
4970     \r
4971   <xs:complexType name="UserSimultaneousRingFamilyGetPhoneNumberResponse">\r
4972     <xs:annotation>\r
4973       <xs:documentation>\r
4974         Response to the UserSimultaneousRingFamilyGetPhoneNumberRequest.\r
4975       </xs:documentation>\r
4976     </xs:annotation>\r
4977     <xs:complexContent>\r
4978       <xs:extension base="core:OCIDataResponse">\r
4979         <xs:sequence>\r
4980           <xs:element name="answerConfirmationRequired" type="xs:boolean"/>\r
4981         </xs:sequence>\r
4982       </xs:extension>\r
4983     </xs:complexContent>\r
4984   </xs:complexType>    \r
4985     \r
4986   <xs:complexType name="UserSimultaneousRingFamilyGetRequest14sp4">\r
4987     <xs:annotation>\r
4988       <xs:documentation>\r
4989         Get the user's simultaneous ring service Family setting.\r
4990         The response is either a UserSimultaneousRingFamilyGetResponse14sp4 or an ErrorResponse.\r
4991       </xs:documentation>\r
4992     </xs:annotation>\r
4993     <xs:complexContent>\r
4994       <xs:extension base="core:OCIRequest">\r
4995         <xs:sequence>\r
4996           <xs:element name="userId" type="UserId"/>\r
4997         </xs:sequence>\r
4998       </xs:extension>\r
4999     </xs:complexContent>\r
5000   </xs:complexType>    \r
5001     \r
5002   <xs:complexType name="UserSimultaneousRingFamilyGetResponse14sp4">\r
5003     <xs:annotation>\r
5004       <xs:documentation>\r
5005         Response to the UserSimultaneousRingFamilyGetRequest14sp4.\r
5006         Contains a table with column headings: "Phone Number", "Answer Confirmation Required".\r
5007       </xs:documentation>\r
5008     </xs:annotation>\r
5009     <xs:complexContent>\r
5010       <xs:extension base="core:OCIDataResponse">\r
5011         <xs:sequence>\r
5012           <xs:element name="isActive" type="xs:boolean"/>\r
5013           <xs:element name="incomingCalls" type="SimultaneousRingSelection"/>\r
5014           <xs:element name="phoneNumberTable" type="core:OCITable"/>\r
5015         </xs:sequence>\r
5016       </xs:extension>\r
5017     </xs:complexContent>\r
5018   </xs:complexType>    \r
5019     \r
5020   <xs:complexType name="UserSimultaneousRingFamilyModifyPhoneNumberRequest">\r
5021     <xs:annotation>\r
5022       <xs:documentation>\r
5023         Modify the require confirmation setting for the destination.\r
5024         The response is either a SuccessResponse or an ErrorResponse.\r
5025       </xs:documentation>\r
5026     </xs:annotation>\r
5027     <xs:complexContent>\r
5028       <xs:extension base="core:OCIRequest">\r
5029         <xs:sequence>\r
5030           <xs:element name="userId" type="UserId"/>\r
5031           <xs:element name="phoneNumber" type="OutgoingDNorSIPURI"/>\r
5032           <xs:element name="answerConfirmationRequired" type="xs:boolean" minOccurs="0"/>\r
5033         </xs:sequence>\r
5034       </xs:extension>\r
5035     </xs:complexContent>\r
5036   </xs:complexType>    \r
5037     \r
5038   <xs:complexType name="UserSimultaneousRingFamilyModifyRequest14sp4">\r
5039     <xs:annotation>\r
5040       <xs:documentation>\r
5041         Modify the user's simultaneous ring family service setting.\r
5042         The response is either a SuccessResponse or an ErrorResponse.\r
5043       </xs:documentation>\r
5044     </xs:annotation>\r
5045     <xs:complexContent>\r
5046       <xs:extension base="core:OCIRequest">\r
5047         <xs:sequence>\r
5048           <xs:element name="userId" type="UserId"/>\r
5049           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
5050           <xs:element name="incomingCalls" type="SimultaneousRingSelection" minOccurs="0"/>\r
5051         </xs:sequence>\r
5052       </xs:extension>\r
5053     </xs:complexContent>\r
5054   </xs:complexType>    \r
5055     \r
5056   <xs:complexType name="UserSimultaneousRingPersonalAddPhoneNumberRequest">\r
5057     <xs:annotation>\r
5058       <xs:documentation>\r
5059         Add a new phone number and set the answer confirmation setting.\r
5060         The response is either a SuccessResponse or an ErrorResponse.\r
5061       </xs:documentation>\r
5062     </xs:annotation>\r
5063     <xs:complexContent>\r
5064       <xs:extension base="core:OCIRequest">\r
5065         <xs:sequence>\r
5066           <xs:element name="userId" type="UserId"/>\r
5067           <xs:element name="phoneNumber" type="OutgoingDNorSIPURI"/>\r
5068           <xs:element name="answerConfirmationRequired" type="xs:boolean"/>\r
5069         </xs:sequence>\r
5070       </xs:extension>\r
5071     </xs:complexContent>\r
5072   </xs:complexType>    \r
5073     \r
5074   <xs:complexType name="UserSimultaneousRingPersonalDeletePhoneNumberRequest">\r
5075     <xs:annotation>\r
5076       <xs:documentation>\r
5077         Delete the phone number specified.\r
5078         The response is either a SuccessResponse or an ErrorResponse.\r
5079       </xs:documentation>\r
5080     </xs:annotation>\r
5081     <xs:complexContent>\r
5082       <xs:extension base="core:OCIRequest">\r
5083         <xs:sequence>\r
5084           <xs:element name="userId" type="UserId"/>\r
5085           <xs:element name="phoneNumber" type="OutgoingDNorSIPURI"/>\r
5086         </xs:sequence>\r
5087       </xs:extension>\r
5088     </xs:complexContent>\r
5089   </xs:complexType>    \r
5090     \r
5091   <xs:complexType name="UserSimultaneousRingPersonalGetPhoneNumberRequest">\r
5092     <xs:annotation>\r
5093       <xs:documentation>\r
5094         Get the answer confirmation setting for the phone number specified.\r
5095         The response is either a UserSimultaneousRingPersonalGetPhoneNumberResponse or an ErrorResponse.\r
5096       </xs:documentation>\r
5097     </xs:annotation>\r
5098     <xs:complexContent>\r
5099       <xs:extension base="core:OCIRequest">\r
5100         <xs:sequence>\r
5101           <xs:element name="userId" type="UserId"/>\r
5102           <xs:element name="phoneNumber" type="OutgoingDNorSIPURI"/>\r
5103         </xs:sequence>\r
5104       </xs:extension>\r
5105     </xs:complexContent>\r
5106   </xs:complexType>    \r
5107     \r
5108   <xs:complexType name="UserSimultaneousRingPersonalGetPhoneNumberResponse">\r
5109     <xs:annotation>\r
5110       <xs:documentation>\r
5111         Response to the UserSimultaneousRingPersonalGetPhoneNumberRequest.\r
5112       </xs:documentation>\r
5113     </xs:annotation>\r
5114     <xs:complexContent>\r
5115       <xs:extension base="core:OCIDataResponse">\r
5116         <xs:sequence>\r
5117           <xs:element name="answerConfirmationRequired" type="xs:boolean"/>\r
5118         </xs:sequence>\r
5119       </xs:extension>\r
5120     </xs:complexContent>\r
5121   </xs:complexType>    \r
5122     \r
5123   <xs:complexType name="UserSimultaneousRingPersonalGetRequest14sp4">\r
5124     <xs:annotation>\r
5125       <xs:documentation>\r
5126         Get the user's simultaneous ring service personal setting.\r
5127         The response is either a UserSimultaneousRingPersonalGetResponse14sp4 or an ErrorResponse.\r
5128       </xs:documentation>\r
5129     </xs:annotation>\r
5130     <xs:complexContent>\r
5131       <xs:extension base="core:OCIRequest">\r
5132         <xs:sequence>\r
5133           <xs:element name="userId" type="UserId"/>\r
5134         </xs:sequence>\r
5135       </xs:extension>\r
5136     </xs:complexContent>\r
5137   </xs:complexType>    \r
5138     \r
5139   <xs:complexType name="UserSimultaneousRingPersonalGetResponse14sp4">\r
5140     <xs:annotation>\r
5141       <xs:documentation>\r
5142         Response to the UserSimultaneousRingPersonalGetRequest14sp4.\r
5143         Contains a table with column headings: "Phone Number", "Answer Confirmation Required".\r
5144       </xs:documentation>\r
5145     </xs:annotation>\r
5146     <xs:complexContent>\r
5147       <xs:extension base="core:OCIDataResponse">\r
5148         <xs:sequence>\r
5149           <xs:element name="isActive" type="xs:boolean"/>\r
5150           <xs:element name="incomingCalls" type="SimultaneousRingSelection"/>\r
5151           <xs:element name="phoneNumberTable" type="core:OCITable"/>\r
5152         </xs:sequence>\r
5153       </xs:extension>\r
5154     </xs:complexContent>\r
5155   </xs:complexType>    \r
5156     \r
5157   <xs:complexType name="UserSimultaneousRingPersonalModifyPhoneNumberRequest">\r
5158     <xs:annotation>\r
5159       <xs:documentation>\r
5160         Modify the require confirmation setting for the destination.\r
5161         The response is either a SuccessResponse or an ErrorResponse.\r
5162       </xs:documentation>\r
5163     </xs:annotation>\r
5164     <xs:complexContent>\r
5165       <xs:extension base="core:OCIRequest">\r
5166         <xs:sequence>\r
5167           <xs:element name="userId" type="UserId"/>\r
5168           <xs:element name="phoneNumber" type="OutgoingDNorSIPURI"/>\r
5169           <xs:element name="answerConfirmationRequired" type="xs:boolean" minOccurs="0"/>\r
5170         </xs:sequence>\r
5171       </xs:extension>\r
5172     </xs:complexContent>\r
5173   </xs:complexType>    \r
5174     \r
5175   <xs:complexType name="UserSimultaneousRingPersonalModifyRequest14sp4">\r
5176     <xs:annotation>\r
5177       <xs:documentation>\r
5178         Modify the user's simultaneous ring personal service setting.\r
5179         The response is either a SuccessResponse or an ErrorResponse.\r
5180       </xs:documentation>\r
5181     </xs:annotation>\r
5182     <xs:complexContent>\r
5183       <xs:extension base="core:OCIRequest">\r
5184         <xs:sequence>\r
5185           <xs:element name="userId" type="UserId"/>\r
5186           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
5187           <xs:element name="incomingCalls" type="SimultaneousRingSelection" minOccurs="0"/>\r
5188         </xs:sequence>\r
5189       </xs:extension>\r
5190     </xs:complexContent>\r
5191   </xs:complexType>    \r
5192     \r
5193   <xs:complexType name="UserThirdPartyVoiceMailSupportGetResponse13mp16">\r
5194     <xs:annotation>\r
5195       <xs:documentation>\r
5196         Response to UserThirdPartyVoiceMailSupportGetRequest13mp16.\r
5197         Replaced by: UserThirdPartyVoiceMailSupportGetResponse17\r
5198       </xs:documentation>\r
5199     </xs:annotation>\r
5200     <xs:complexContent>\r
5201       <xs:extension base="core:OCIDataResponse">\r
5202         <xs:sequence>\r
5203           <xs:element name="isActive" type="xs:boolean"/>\r
5204           <xs:element name="busyRedirectToVoiceMail" type="xs:boolean"/>\r
5205           <xs:element name="noAnswerRedirectToVoiceMail" type="xs:boolean"/>\r
5206           <xs:element name="serverSelection" type="ThirdPartyVoiceMailSupportServerSelection"/>\r
5207           <xs:element name="userServer" type="ThirdPartyVoiceMailSupportMailServer" minOccurs="0"/>\r
5208           <xs:element name="mailboxIdType" type="ThirdPartyVoiceMailSupportMailboxIdType"/>\r
5209           <xs:element name="mailboxURL" type="SIPURI" minOccurs="0"/>\r
5210           <xs:element name="noAnswerNumberOfRings" type="ThirdPartyVoiceMailSupportNumberOfRings"/>\r
5211           <xs:element name="alwaysRedirectToVoiceMail" type="xs:boolean"/>\r
5212         </xs:sequence>\r
5213       </xs:extension>\r
5214     </xs:complexContent>\r
5215   </xs:complexType>    \r
5216     \r
5217   <xs:complexType name="UserVoiceMessagingUserGetVoiceManagementRequest13mp8">\r
5218     <xs:annotation>\r
5219       <xs:documentation>\r
5220         Get the user's voice messaging voice management service settings.\r
5221         The response is either a UserVoiceMessagingUserGetVoiceManagementResponse13mp8 or an ErrorResponse.\r
5222         Replaced by: UserVoiceMessagingUserGetVoiceManagementRequest17\r
5223       </xs:documentation>\r
5224     </xs:annotation>\r
5225     <xs:complexContent>\r
5226       <xs:extension base="core:OCIRequest">\r
5227         <xs:sequence>\r
5228           <xs:element name="userId" type="UserId"/>\r
5229         </xs:sequence>\r
5230       </xs:extension>\r
5231     </xs:complexContent>\r
5232   </xs:complexType>    \r
5233     \r
5234   <xs:complexType name="UserVoiceMessagingUserGetVoiceManagementResponse13mp8">\r
5235     <xs:annotation>\r
5236       <xs:documentation>\r
5237         Response to the UserVoiceMessagingUserGetVoiceManagementRequest13mp8.\r
5238         Replaced by: UserVoiceMessagingUserGetVoiceManagementResponse17\r
5239       </xs:documentation>\r
5240     </xs:annotation>\r
5241     <xs:complexContent>\r
5242       <xs:extension base="core:OCIDataResponse">\r
5243         <xs:sequence>\r
5244           <xs:element name="isActive" type="xs:boolean"/>\r
5245           <xs:element name="processing" type="VoiceMessagingMessageProcessing"/>\r
5246           <xs:element name="voiceMessageDeliveryEmailAddress" type="EmailAddress" minOccurs="0"/>\r
5247           <xs:element name="usePhoneMessageWaitingIndicator" type="xs:boolean"/>\r
5248           <xs:element name="sendVoiceMessageNotifyEmail" type="xs:boolean"/>\r
5249           <xs:element name="voiceMessageNotifyEmailAddress" type="EmailAddress" minOccurs="0"/>\r
5250           <xs:element name="sendCarbonCopyVoiceMessage" type="xs:boolean"/>\r
5251           <xs:element name="voiceMessageCarbonCopyEmailAddress" type="EmailAddress" minOccurs="0"/>\r
5252           <xs:element name="transferOnZeroToPhoneNumber" type="xs:boolean"/>\r
5253           <xs:element name="transferPhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
5254           <xs:element name="alwaysRedirectToVoiceMail" type="xs:boolean"/>\r
5255           <xs:element name="busyRedirectToVoiceMail" type="xs:boolean"/>\r
5256           <xs:element name="noAnswerRedirectToVoiceMail" type="xs:boolean"/>\r
5257         </xs:sequence>\r
5258       </xs:extension>\r
5259     </xs:complexContent>\r
5260   </xs:complexType>    \r
5261     \r
5262   <xs:simpleType name="CallingNameRetrievalQueryTimerMilliSeconds">\r
5263     <xs:annotation>\r
5264       <xs:documentation>\r
5265         Query timer milli-seconds.\r
5266       </xs:documentation>\r
5267     </xs:annotation>\r
5268     <xs:restriction base="xs:int">\r
5269       <xs:minInclusive value="500"/>\r
5270       <xs:maxInclusive value="5000"/>\r
5271     </xs:restriction>\r
5272   </xs:simpleType>    \r
5273     \r
5274   <xs:complexType name="Holiday">\r
5275     <xs:annotation>\r
5276       <xs:documentation>\r
5277         Holiday entry.\r
5278       </xs:documentation>\r
5279     </xs:annotation>\r
5280     <xs:sequence>\r
5281       <xs:element name="holidayName" type="HolidayName"/>\r
5282       <xs:element name="startDate" type="xs:date"/>\r
5283       <xs:element name="endDate" type="xs:date" minOccurs="0"/>\r
5284     </xs:sequence>\r
5285   </xs:complexType>    \r
5286     \r
5287   <xs:simpleType name="GroupExtensionLength">\r
5288     <xs:annotation>\r
5289       <xs:documentation>\r
5290         The group's extension length.\r
5291       </xs:documentation>\r
5292     </xs:annotation>\r
5293     <xs:restriction base="xs:int">\r
5294       <xs:minInclusive value="2"/>\r
5295       <xs:maxInclusive value="6"/>\r
5296     </xs:restriction>\r
5297   </xs:simpleType>    \r
5298     \r
5299   <xs:complexType name="AlternateNumberEntry">\r
5300     <xs:annotation>\r
5301       <xs:documentation>\r
5302         Alternate Number Entry.\r
5303       </xs:documentation>\r
5304     </xs:annotation>\r
5305     <xs:sequence>\r
5306       <xs:element name="phoneNumber" type="DN" nillable="true" minOccurs="0"/>\r
5307       <xs:element name="extension" type="Extension" nillable="true" minOccurs="0"/>\r
5308       <xs:element name="ringPattern" type="RingPattern" nillable="true" minOccurs="0"/>\r
5309     </xs:sequence>\r
5310   </xs:complexType>    \r
5311     \r
5312   <xs:complexType name="ServiceInstanceReadProfile">\r
5313     <xs:annotation>\r
5314       <xs:documentation>\r
5315         Service Profile Information for group service.\r
5316         It is identical to the ServiceInstanceAddProfile, but without the password.\r
5317         Prior to release 14 this was called ServiceInstanceProfile.\r
5318       </xs:documentation>\r
5319     </xs:annotation>\r
5320     <xs:sequence>\r
5321       <xs:element name="name" type="ServiceInstanceProfileName"/>\r
5322       <xs:element name="callingLineIdLastName" type="CallingLineIdLastName"/>\r
5323       <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName"/>\r
5324       <xs:element name="hiraganaLastName" type="HiraganaLastName" minOccurs="0"/>\r
5325       <xs:element name="hiraganaFirstName" type="HiraganaFirstName" minOccurs="0"/>\r
5326       <xs:element name="phoneNumber" type="DN" minOccurs="0"/>\r
5327       <xs:element name="extension" type="Extension" minOccurs="0"/>\r
5328       <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
5329       <xs:element name="language" type="Language" minOccurs="0"/>\r
5330       <xs:element name="timeZone" type="TimeZone" minOccurs="0"/>\r
5331       <xs:element name="timeZoneDisplayName" type="TimeZoneDisplayName" minOccurs="0"/>\r
5332       <xs:element name="alias" type="SIPURI" minOccurs="0" maxOccurs="3"/>\r
5333       <xs:element name="publicUserIdentity" type="SIPURI" minOccurs="0"/>\r
5334     </xs:sequence>\r
5335   </xs:complexType>    \r
5336     \r
5337   <xs:complexType name="CPEDeviceOptionsRead16">\r
5338     <xs:annotation>\r
5339       <xs:documentation>\r
5340         CPE device's options.\r
5341       </xs:documentation>\r
5342     </xs:annotation>\r
5343     <xs:sequence>\r
5344       <xs:element name="enableMonitoring" type="xs:boolean"/>\r
5345       <xs:element name="resetEvent" type="CPEDeviceResetEventType" minOccurs="0"/>\r
5346       <xs:element name="configType" type="AccessDeviceEnhancedConfigurationType14"/>\r
5347       <xs:element name="systemFileName" type="CPESystemFileName" minOccurs="0"/>\r
5348       <xs:element name="deviceFileFormat" type="CPEDeviceFileFormat" minOccurs="0"/>\r
5349       <xs:element name="deviceManagementDeviceTypeOptions" type="DeviceManagementDeviceTypeOptionsRead16" minOccurs="0"/>\r
5350     </xs:sequence>\r
5351   </xs:complexType>    \r
5352     \r
5353   <xs:complexType name="CPEDeviceModifyOptions16">\r
5354     <xs:annotation>\r
5355       <xs:documentation>\r
5356         CPE device's options when used with a modify request.\r
5357         The following options are not changeable:\r
5358           configType\r
5359           systemFileName\r
5360           deviceFileFormat\r
5361       </xs:documentation>\r
5362     </xs:annotation>\r
5363     <xs:sequence>\r
5364       <xs:element name="enableMonitoring" type="xs:boolean" minOccurs="0"/>\r
5365       <xs:element name="resetEvent" type="CPEDeviceResetEventType" nillable="true" minOccurs="0"/>\r
5366       <xs:element name="deviceManagementDeviceTypeOptions" type="DeviceManagementDeviceTypeModifyOptions16" minOccurs="0"/>\r
5367     </xs:sequence>\r
5368   </xs:complexType>    \r
5369     \r
5370   <xs:complexType name="CPEDeviceOptions16">\r
5371     <xs:annotation>\r
5372       <xs:documentation>\r
5373         CPE device's options.\r
5374       </xs:documentation>\r
5375     </xs:annotation>\r
5376     <xs:sequence>\r
5377       <xs:element name="enableMonitoring" type="xs:boolean"/>\r
5378       <xs:element name="resetEvent" type="CPEDeviceResetEventType" minOccurs="0"/>\r
5379       <xs:element name="configType" type="AccessDeviceEnhancedConfigurationType14"/>\r
5380       <xs:element name="systemFileName" type="CPESystemFileName" minOccurs="0"/>\r
5381       <xs:element name="deviceFileFormat" type="CPEDeviceFileFormat" minOccurs="0"/>\r
5382       <xs:element name="deviceManagementDeviceTypeOptions" type="DeviceManagementDeviceTypeOptions16" minOccurs="0"/>\r
5383     </xs:sequence>\r
5384   </xs:complexType>    \r
5385     \r
5386   <xs:complexType name="UserSelectiveCallRejectionGetCriteriaRequest16">\r
5387     <xs:annotation>\r
5388       <xs:documentation>\r
5389         Get a criteria for the user's selective call rejection service.\r
5390         The response is either a UserSelectiveCallRejectionGetCriteriaResponse16 or an ErrorResponse.\r
5391         Replaced by: UserSelectiveCallRejectionGetCriteriaRequest16sp1\r
5392       </xs:documentation>\r
5393     </xs:annotation>\r
5394     <xs:complexContent>\r
5395       <xs:extension base="core:OCIRequest">\r
5396         <xs:sequence>\r
5397           <xs:element name="userId" type="UserId"/>\r
5398           <xs:element name="criteriaName" type="CriteriaName"/>\r
5399         </xs:sequence>\r
5400       </xs:extension>\r
5401     </xs:complexContent>\r
5402   </xs:complexType>    \r
5403     \r
5404   <xs:complexType name="UserSelectiveCallRejectionGetCriteriaResponse16">\r
5405     <xs:annotation>\r
5406       <xs:documentation>\r
5407         Response to the UserSelectiveCallRejectionGetCriteriaRequest16.\r
5408         Replaced by: UserSelectiveCallRejectionGetCriteriaResponse16sp1\r
5409       </xs:documentation>\r
5410     </xs:annotation>\r
5411     <xs:complexContent>\r
5412       <xs:extension base="core:OCIDataResponse">\r
5413         <xs:sequence>\r
5414           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
5415           <xs:element name="fromDnCriteria" type="SelectiveCallRejectionCriteriaCallType"/>\r
5416           <xs:element name="blacklisted" type="xs:boolean"/>\r
5417           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
5418         </xs:sequence>\r
5419       </xs:extension>\r
5420     </xs:complexContent>\r
5421   </xs:complexType>    \r
5422     \r
5423   <xs:complexType name="UserTimeScheduleAddRequest">\r
5424     <xs:annotation>\r
5425       <xs:documentation>\r
5426         Add a time schedule for a user.\r
5427         The response is either a SuccessResponse or an ErrorResponse.\r
5428       </xs:documentation>\r
5429     </xs:annotation>\r
5430     <xs:complexContent>\r
5431       <xs:extension base="core:OCIRequest">\r
5432         <xs:sequence>\r
5433           <xs:element name="userId" type="UserId"/>\r
5434           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
5435           <xs:element name="timeInterval01" type="TimeInterval" minOccurs="0"/>\r
5436           <xs:element name="timeInterval02" type="TimeInterval" minOccurs="0"/>\r
5437           <xs:element name="timeInterval03" type="TimeInterval" minOccurs="0"/>\r
5438           <xs:element name="timeInterval04" type="TimeInterval" minOccurs="0"/>\r
5439           <xs:element name="timeInterval05" type="TimeInterval" minOccurs="0"/>\r
5440           <xs:element name="timeInterval06" type="TimeInterval" minOccurs="0"/>\r
5441           <xs:element name="timeInterval07" type="TimeInterval" minOccurs="0"/>\r
5442           <xs:element name="timeInterval08" type="TimeInterval" minOccurs="0"/>\r
5443           <xs:element name="timeInterval09" type="TimeInterval" minOccurs="0"/>\r
5444           <xs:element name="timeInterval10" type="TimeInterval" minOccurs="0"/>\r
5445           <xs:element name="timeInterval11" type="TimeInterval" minOccurs="0"/>\r
5446           <xs:element name="timeInterval12" type="TimeInterval" minOccurs="0"/>\r
5447           <xs:element name="timeInterval13" type="TimeInterval" minOccurs="0"/>\r
5448           <xs:element name="timeInterval14" type="TimeInterval" minOccurs="0"/>\r
5449           <xs:element name="timeInterval15" type="TimeInterval" minOccurs="0"/>\r
5450           <xs:element name="timeInterval16" type="TimeInterval" minOccurs="0"/>\r
5451           <xs:element name="timeInterval17" type="TimeInterval" minOccurs="0"/>\r
5452           <xs:element name="timeInterval18" type="TimeInterval" minOccurs="0"/>\r
5453           <xs:element name="timeInterval19" type="TimeInterval" minOccurs="0"/>\r
5454           <xs:element name="timeInterval20" type="TimeInterval" minOccurs="0"/>\r
5455         </xs:sequence>\r
5456       </xs:extension>\r
5457     </xs:complexContent>\r
5458   </xs:complexType>    \r
5459     \r
5460   <xs:complexType name="UserTimeScheduleDeleteRequest">\r
5461     <xs:annotation>\r
5462       <xs:documentation>\r
5463         Delete a user time schedule.\r
5464         The response is either a SuccessResponse or an ErrorResponse.\r
5465       </xs:documentation>\r
5466     </xs:annotation>\r
5467     <xs:complexContent>\r
5468       <xs:extension base="core:OCIRequest">\r
5469         <xs:sequence>\r
5470           <xs:element name="userId" type="UserId"/>\r
5471           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
5472         </xs:sequence>\r
5473       </xs:extension>\r
5474     </xs:complexContent>\r
5475   </xs:complexType>    \r
5476     \r
5477   <xs:complexType name="UserTimeScheduleGetListRequest">\r
5478     <xs:annotation>\r
5479       <xs:documentation>\r
5480         Get all time schedules for a user. This includes the user's personal schedules and user's group's\r
5481         schedules.\r
5482         The response is either a UserTimeScheduleGetListResponse or an ErrorResponse.\r
5483       </xs:documentation>\r
5484     </xs:annotation>\r
5485     <xs:complexContent>\r
5486       <xs:extension base="core:OCIRequest">\r
5487         <xs:sequence>\r
5488           <xs:element name="userId" type="UserId"/>\r
5489         </xs:sequence>\r
5490       </xs:extension>\r
5491     </xs:complexContent>\r
5492   </xs:complexType>    \r
5493     \r
5494   <xs:complexType name="UserTimeScheduleGetListResponse">\r
5495     <xs:annotation>\r
5496       <xs:documentation>\r
5497         Response to the UserTimeScheduleGetListRequest. The column headings are "Time Schedule" and\r
5498         "Type".\r
5499         The response contains user's personal and user's group's schedule names.\r
5500       </xs:documentation>\r
5501     </xs:annotation>\r
5502     <xs:complexContent>\r
5503       <xs:extension base="core:OCIDataResponse">\r
5504         <xs:sequence>\r
5505           <xs:element name="timeScheduleTable" type="core:OCITable"/>\r
5506         </xs:sequence>\r
5507       </xs:extension>\r
5508     </xs:complexContent>\r
5509   </xs:complexType>    \r
5510     \r
5511   <xs:complexType name="UserTimeScheduleGetRequest">\r
5512     <xs:annotation>\r
5513       <xs:documentation>\r
5514         Request to get a user time schedule.\r
5515         The response is either a UserTimeScheduleGetResponse or an ErrorResponse.\r
5516       </xs:documentation>\r
5517     </xs:annotation>\r
5518     <xs:complexContent>\r
5519       <xs:extension base="core:OCIRequest">\r
5520         <xs:sequence>\r
5521           <xs:element name="userId" type="UserId"/>\r
5522           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
5523         </xs:sequence>\r
5524       </xs:extension>\r
5525     </xs:complexContent>\r
5526   </xs:complexType>    \r
5527     \r
5528   <xs:complexType name="UserTimeScheduleGetResponse">\r
5529     <xs:annotation>\r
5530       <xs:documentation>\r
5531         Response to the UserTimeScheduleGetRequest.\r
5532         The response contains the requested time schedule information.\r
5533       </xs:documentation>\r
5534     </xs:annotation>\r
5535     <xs:complexContent>\r
5536       <xs:extension base="core:OCIDataResponse">\r
5537         <xs:sequence>\r
5538           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
5539           <xs:element name="timeInterval01" type="TimeInterval" minOccurs="0"/>\r
5540           <xs:element name="timeInterval02" type="TimeInterval" minOccurs="0"/>\r
5541           <xs:element name="timeInterval03" type="TimeInterval" minOccurs="0"/>\r
5542           <xs:element name="timeInterval04" type="TimeInterval" minOccurs="0"/>\r
5543           <xs:element name="timeInterval05" type="TimeInterval" minOccurs="0"/>\r
5544           <xs:element name="timeInterval06" type="TimeInterval" minOccurs="0"/>\r
5545           <xs:element name="timeInterval07" type="TimeInterval" minOccurs="0"/>\r
5546           <xs:element name="timeInterval08" type="TimeInterval" minOccurs="0"/>\r
5547           <xs:element name="timeInterval09" type="TimeInterval" minOccurs="0"/>\r
5548           <xs:element name="timeInterval10" type="TimeInterval" minOccurs="0"/>\r
5549           <xs:element name="timeInterval11" type="TimeInterval" minOccurs="0"/>\r
5550           <xs:element name="timeInterval12" type="TimeInterval" minOccurs="0"/>\r
5551           <xs:element name="timeInterval13" type="TimeInterval" minOccurs="0"/>\r
5552           <xs:element name="timeInterval14" type="TimeInterval" minOccurs="0"/>\r
5553           <xs:element name="timeInterval15" type="TimeInterval" minOccurs="0"/>\r
5554           <xs:element name="timeInterval16" type="TimeInterval" minOccurs="0"/>\r
5555           <xs:element name="timeInterval17" type="TimeInterval" minOccurs="0"/>\r
5556           <xs:element name="timeInterval18" type="TimeInterval" minOccurs="0"/>\r
5557           <xs:element name="timeInterval19" type="TimeInterval" minOccurs="0"/>\r
5558           <xs:element name="timeInterval20" type="TimeInterval" minOccurs="0"/>\r
5559         </xs:sequence>\r
5560       </xs:extension>\r
5561     </xs:complexContent>\r
5562   </xs:complexType>    \r
5563     \r
5564   <xs:complexType name="UserTimeScheduleModifyRequest">\r
5565     <xs:annotation>\r
5566       <xs:documentation>\r
5567         Modify a user time schedule.\r
5568         The response is either a SuccessResponse or an ErrorResponse.\r
5569       </xs:documentation>\r
5570     </xs:annotation>\r
5571     <xs:complexContent>\r
5572       <xs:extension base="core:OCIRequest">\r
5573         <xs:sequence>\r
5574           <xs:element name="userId" type="UserId"/>\r
5575           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
5576           <xs:element name="newTimeScheduleName" type="ScheduleName" minOccurs="0"/>\r
5577           <xs:element name="timeInterval01" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5578           <xs:element name="timeInterval02" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5579           <xs:element name="timeInterval03" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5580           <xs:element name="timeInterval04" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5581           <xs:element name="timeInterval05" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5582           <xs:element name="timeInterval06" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5583           <xs:element name="timeInterval07" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5584           <xs:element name="timeInterval08" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5585           <xs:element name="timeInterval09" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5586           <xs:element name="timeInterval10" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5587           <xs:element name="timeInterval11" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5588           <xs:element name="timeInterval12" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5589           <xs:element name="timeInterval13" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5590           <xs:element name="timeInterval14" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5591           <xs:element name="timeInterval15" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5592           <xs:element name="timeInterval16" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5593           <xs:element name="timeInterval17" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5594           <xs:element name="timeInterval18" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5595           <xs:element name="timeInterval19" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5596           <xs:element name="timeInterval20" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5597         </xs:sequence>\r
5598       </xs:extension>\r
5599     </xs:complexContent>\r
5600   </xs:complexType>    \r
5601     \r
5602   <xs:complexType name="CallCenterMediaOnHoldSourceModify16">\r
5603     <xs:annotation>\r
5604       <xs:documentation>\r
5605         Contains the call center media on hold source configuration.\r
5606       </xs:documentation>\r
5607     </xs:annotation>\r
5608     <xs:sequence>\r
5609       <xs:element name="audioMessageSourceSelection" type="CallCenterMediaOnHoldMessageSelection" minOccurs="0"/>\r
5610       <xs:element name="audioFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
5611       <xs:element name="externalAudioSource" type="AccessDeviceEndpointModify" minOccurs="0" nillable="true"/>\r
5612       <xs:element name="videoMessageSourceSelection" type="CallCenterMediaOnHoldMessageSelection" minOccurs="0"/>\r
5613       <xs:element name="videoFile" type="ExtendedMediaFileResource" minOccurs="0"/>\r
5614       <xs:element name="externalVideoSource" type="AccessDeviceEndpointModify" minOccurs="0" nillable="true"/>\r
5615     </xs:sequence>\r
5616   </xs:complexType>    \r
5617     \r
5618   <xs:complexType name="CallCenterMediaOnHoldSourceRead16">\r
5619     <xs:annotation>\r
5620       <xs:documentation>\r
5621         Contains the call center media on hold source configuration.\r
5622       </xs:documentation>\r
5623     </xs:annotation>\r
5624     <xs:sequence>\r
5625       <xs:element name="audioMessageSourceSelection" type="CallCenterMediaOnHoldMessageSelection"/>\r
5626       <xs:element name="audioFileUrl" type="URL" minOccurs="0"/>\r
5627       <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>\r
5628       <xs:element name="audioFileMediaType" type="MediaFileType" minOccurs="0"/>\r
5629       <xs:element name="externalAudioSource" type="AccessDeviceEndpointRead14" minOccurs="0"/>\r
5630       <xs:element name="videoMessageSourceSelection" type="CallCenterMediaOnHoldMessageSelection" minOccurs="0"/>\r
5631       <xs:element name="videoFileUrl" type="URL" minOccurs="0"/>\r
5632       <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>\r
5633       <xs:element name="videoFileMediaType" type="MediaFileType" minOccurs="0"/>\r
5634       <xs:element name="externalVideoSource" type="AccessDeviceEndpointRead14" minOccurs="0"/>\r
5635     </xs:sequence>\r
5636   </xs:complexType>    \r
5637     \r
5638   <xs:complexType name="UserCallPoliciesGetRequest">\r
5639     <xs:annotation>\r
5640       <xs:documentation>\r
5641         Request the user level data associated with Call Policies.\r
5642         The response is either a UserCallPoliciesGetResponse\r
5643         or an ErrorResponse.\r
5644       </xs:documentation>\r
5645     </xs:annotation>\r
5646     <xs:complexContent>\r
5647       <xs:extension base="core:OCIRequest">\r
5648         <xs:sequence>\r
5649           <xs:element name="userId" type="UserId"/>\r
5650         </xs:sequence>\r
5651       </xs:extension>\r
5652     </xs:complexContent>\r
5653   </xs:complexType>    \r
5654     \r
5655   <xs:complexType name="UserCallPoliciesGetResponse">\r
5656     <xs:annotation>\r
5657       <xs:documentation>\r
5658         Response to UserCallPoliciesGetRequest.\r
5659       </xs:documentation>\r
5660     </xs:annotation>\r
5661     <xs:complexContent>\r
5662       <xs:extension base="core:OCIDataResponse">\r
5663         <xs:sequence>\r
5664           <xs:element name="redirectedCallsCOLPPrivacy" type="ConnectedLineIdentificationPrivacyOnRedirectedCalls"/>\r
5665         </xs:sequence>\r
5666       </xs:extension>\r
5667     </xs:complexContent>\r
5668   </xs:complexType>    \r
5669     \r
5670   <xs:complexType name="TimeInterval">\r
5671     <xs:annotation>\r
5672       <xs:documentation>\r
5673         Time Interval.\r
5674       </xs:documentation>\r
5675     </xs:annotation>\r
5676     <xs:sequence>\r
5677       <xs:element name="startDayOfWeek" type="DayOfWeek"/>\r
5678       <xs:element name="startHour" type="Hour"/>\r
5679       <xs:element name="startMinute" type="Minute"/>\r
5680       <xs:element name="endDayOfWeek" type="DayOfWeek"/>\r
5681       <xs:element name="endHour" type="Hour"/>\r
5682       <xs:element name="endMinute" type="Minute"/>\r
5683     </xs:sequence>\r
5684   </xs:complexType>    \r
5685     \r
5686   <xs:complexType name="SystemSubscriberGetCallProcessingParametersRequest15sp2">\r
5687     <xs:annotation>\r
5688       <xs:documentation>\r
5689         Get the system call processing configuration for all subscribers\r
5690         The response is either a SystemSubscriberGetCallProcessingParametersResponse15sp2 or an ErrorResponse.\r
5691         Replaced by: SystemSubscriberGetCallProcessingParametersRequest17\r
5692       </xs:documentation>\r
5693     </xs:annotation>\r
5694     <xs:complexContent>\r
5695       <xs:extension base="core:OCIRequest">\r
5696         <xs:sequence/>\r
5697       </xs:extension>\r
5698     </xs:complexContent>\r
5699   </xs:complexType>    \r
5700     \r
5701   <xs:complexType name="SystemSubscriberGetCallProcessingParametersResponse15sp2">\r
5702     <xs:annotation>\r
5703       <xs:documentation>\r
5704         Response to the SystemSubscriberGetCallProcessingParametersRequest15sp2.\r
5705         Replaced by: SystemSubscriberGetCallProcessingParametersResponse17\r
5706       </xs:documentation>\r
5707     </xs:annotation>\r
5708     <xs:complexContent>\r
5709       <xs:extension base="core:OCIDataResponse">\r
5710         <xs:sequence>\r
5711           <xs:element name="isExtendedCallingLineIdActive" type="xs:boolean"/>\r
5712           <xs:element name="isRingTimeOutActive" type="xs:boolean"/>\r
5713           <xs:element name="ringTimeoutSeconds" type="SystemUserRingTimeoutSeconds"/>\r
5714           <xs:element name="allowEmergencyRemoteOfficeOriginations" type="xs:boolean"/>\r
5715           <xs:element name="maxNoAnswerNumberOfRings" type="MaxNoAnswerNumberOfRings"/>\r
5716         </xs:sequence>\r
5717       </xs:extension>\r
5718     </xs:complexContent>\r
5719   </xs:complexType>    \r
5720     \r
5721   <xs:complexType name="SystemTimeScheduleAddRequest">\r
5722     <xs:annotation>\r
5723       <xs:documentation>\r
5724         Add a system time schedule.\r
5725         The response is either a SuccessResponse or an ErrorResponse.\r
5726       </xs:documentation>\r
5727     </xs:annotation>\r
5728     <xs:complexContent>\r
5729       <xs:extension base="core:OCIRequest">\r
5730         <xs:sequence>\r
5731           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
5732           <xs:element name="timeInterval01" type="TimeInterval" minOccurs="0"/>\r
5733           <xs:element name="timeInterval02" type="TimeInterval" minOccurs="0"/>\r
5734           <xs:element name="timeInterval03" type="TimeInterval" minOccurs="0"/>\r
5735           <xs:element name="timeInterval04" type="TimeInterval" minOccurs="0"/>\r
5736           <xs:element name="timeInterval05" type="TimeInterval" minOccurs="0"/>\r
5737           <xs:element name="timeInterval06" type="TimeInterval" minOccurs="0"/>\r
5738           <xs:element name="timeInterval07" type="TimeInterval" minOccurs="0"/>\r
5739           <xs:element name="timeInterval08" type="TimeInterval" minOccurs="0"/>\r
5740           <xs:element name="timeInterval09" type="TimeInterval" minOccurs="0"/>\r
5741           <xs:element name="timeInterval10" type="TimeInterval" minOccurs="0"/>\r
5742           <xs:element name="timeInterval11" type="TimeInterval" minOccurs="0"/>\r
5743           <xs:element name="timeInterval12" type="TimeInterval" minOccurs="0"/>\r
5744           <xs:element name="timeInterval13" type="TimeInterval" minOccurs="0"/>\r
5745           <xs:element name="timeInterval14" type="TimeInterval" minOccurs="0"/>\r
5746           <xs:element name="timeInterval15" type="TimeInterval" minOccurs="0"/>\r
5747           <xs:element name="timeInterval16" type="TimeInterval" minOccurs="0"/>\r
5748           <xs:element name="timeInterval17" type="TimeInterval" minOccurs="0"/>\r
5749           <xs:element name="timeInterval18" type="TimeInterval" minOccurs="0"/>\r
5750           <xs:element name="timeInterval19" type="TimeInterval" minOccurs="0"/>\r
5751           <xs:element name="timeInterval20" type="TimeInterval" minOccurs="0"/>\r
5752         </xs:sequence>\r
5753       </xs:extension>\r
5754     </xs:complexContent>\r
5755   </xs:complexType>    \r
5756     \r
5757   <xs:complexType name="SystemTimeScheduleDeleteRequest">\r
5758     <xs:annotation>\r
5759       <xs:documentation>\r
5760         Delete a system time schedule.\r
5761         The response is either a SuccessResponse or an ErrorResponse.\r
5762       </xs:documentation>\r
5763     </xs:annotation>\r
5764     <xs:complexContent>\r
5765       <xs:extension base="core:OCIRequest">\r
5766         <xs:sequence>\r
5767           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
5768         </xs:sequence>\r
5769       </xs:extension>\r
5770     </xs:complexContent>\r
5771   </xs:complexType>    \r
5772     \r
5773   <xs:complexType name="SystemTimeScheduleGetRequest">\r
5774     <xs:annotation>\r
5775       <xs:documentation>\r
5776         Request to get a system time schedule.\r
5777         The response is either a SystemTimeScheduleGetResponse or an ErrorResponse.\r
5778       </xs:documentation>\r
5779     </xs:annotation>\r
5780     <xs:complexContent>\r
5781       <xs:extension base="core:OCIRequest">\r
5782         <xs:sequence>\r
5783           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
5784         </xs:sequence>\r
5785       </xs:extension>\r
5786     </xs:complexContent>\r
5787   </xs:complexType>    \r
5788     \r
5789   <xs:complexType name="SystemTimeScheduleGetResponse">\r
5790     <xs:annotation>\r
5791       <xs:documentation>\r
5792         Response to the SystemTimeScheduleGetRequest.\r
5793         The response contains the system time schedule's information.\r
5794       </xs:documentation>\r
5795     </xs:annotation>\r
5796     <xs:complexContent>\r
5797       <xs:extension base="core:OCIDataResponse">\r
5798         <xs:sequence>\r
5799           <xs:element name="timeInterval01" type="TimeInterval" minOccurs="0"/>\r
5800           <xs:element name="timeInterval02" type="TimeInterval" minOccurs="0"/>\r
5801           <xs:element name="timeInterval03" type="TimeInterval" minOccurs="0"/>\r
5802           <xs:element name="timeInterval04" type="TimeInterval" minOccurs="0"/>\r
5803           <xs:element name="timeInterval05" type="TimeInterval" minOccurs="0"/>\r
5804           <xs:element name="timeInterval06" type="TimeInterval" minOccurs="0"/>\r
5805           <xs:element name="timeInterval07" type="TimeInterval" minOccurs="0"/>\r
5806           <xs:element name="timeInterval08" type="TimeInterval" minOccurs="0"/>\r
5807           <xs:element name="timeInterval09" type="TimeInterval" minOccurs="0"/>\r
5808           <xs:element name="timeInterval10" type="TimeInterval" minOccurs="0"/>\r
5809           <xs:element name="timeInterval11" type="TimeInterval" minOccurs="0"/>\r
5810           <xs:element name="timeInterval12" type="TimeInterval" minOccurs="0"/>\r
5811           <xs:element name="timeInterval13" type="TimeInterval" minOccurs="0"/>\r
5812           <xs:element name="timeInterval14" type="TimeInterval" minOccurs="0"/>\r
5813           <xs:element name="timeInterval15" type="TimeInterval" minOccurs="0"/>\r
5814           <xs:element name="timeInterval16" type="TimeInterval" minOccurs="0"/>\r
5815           <xs:element name="timeInterval17" type="TimeInterval" minOccurs="0"/>\r
5816           <xs:element name="timeInterval18" type="TimeInterval" minOccurs="0"/>\r
5817           <xs:element name="timeInterval19" type="TimeInterval" minOccurs="0"/>\r
5818           <xs:element name="timeInterval20" type="TimeInterval" minOccurs="0"/>\r
5819         </xs:sequence>\r
5820       </xs:extension>\r
5821     </xs:complexContent>\r
5822   </xs:complexType>    \r
5823     \r
5824   <xs:complexType name="SystemTimeScheduleGetListRequest">\r
5825     <xs:annotation>\r
5826       <xs:documentation>\r
5827         Request a list of all system time schedules.\r
5828         The response is either a SystemTimeScheduleGetListResponse or an ErrorResponse.\r
5829       </xs:documentation>\r
5830     </xs:annotation>\r
5831     <xs:complexContent>\r
5832       <xs:extension base="core:OCIRequest">\r
5833         <xs:sequence/>\r
5834       </xs:extension>\r
5835     </xs:complexContent>\r
5836   </xs:complexType>    \r
5837     \r
5838   <xs:complexType name="SystemTimeScheduleGetListResponse">\r
5839     <xs:annotation>\r
5840       <xs:documentation>\r
5841         Response to the SystemTimeScheduleGetListRequest.\r
5842         The response contains all the system time schedule names.\r
5843       </xs:documentation>\r
5844     </xs:annotation>\r
5845     <xs:complexContent>\r
5846       <xs:extension base="core:OCIDataResponse">\r
5847         <xs:sequence>\r
5848           <xs:element name="timeSchedule" type="ScheduleName" minOccurs="0" maxOccurs="unbounded"/>\r
5849         </xs:sequence>\r
5850       </xs:extension>\r
5851     </xs:complexContent>\r
5852   </xs:complexType>    \r
5853     \r
5854   <xs:complexType name="SystemTimeScheduleModifyRequest">\r
5855     <xs:annotation>\r
5856       <xs:documentation>\r
5857         Modify a specified system time schedule.\r
5858         The response is either a SuccessResponse or an ErrorResponse.\r
5859       </xs:documentation>\r
5860     </xs:annotation>\r
5861     <xs:complexContent>\r
5862       <xs:extension base="core:OCIRequest">\r
5863         <xs:sequence>\r
5864           <xs:element name="timeScheduleName" type="ScheduleName"/>\r
5865           <xs:element name="newTimeScheduleName" type="ScheduleName" minOccurs="0"/>\r
5866           <xs:element name="timeInterval01" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5867           <xs:element name="timeInterval02" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5868           <xs:element name="timeInterval03" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5869           <xs:element name="timeInterval04" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5870           <xs:element name="timeInterval05" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5871           <xs:element name="timeInterval06" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5872           <xs:element name="timeInterval07" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5873           <xs:element name="timeInterval08" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5874           <xs:element name="timeInterval09" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5875           <xs:element name="timeInterval10" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5876           <xs:element name="timeInterval11" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5877           <xs:element name="timeInterval12" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5878           <xs:element name="timeInterval13" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5879           <xs:element name="timeInterval14" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5880           <xs:element name="timeInterval15" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5881           <xs:element name="timeInterval16" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5882           <xs:element name="timeInterval17" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5883           <xs:element name="timeInterval18" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5884           <xs:element name="timeInterval19" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5885           <xs:element name="timeInterval20" type="TimeInterval" nillable="true" minOccurs="0"/>\r
5886         </xs:sequence>\r
5887       </xs:extension>\r
5888     </xs:complexContent>\r
5889   </xs:complexType>    \r
5890     \r
5891   <xs:simpleType name="HolidayScheduleName">\r
5892     <xs:annotation>\r
5893       <xs:documentation>\r
5894         Holiday name.\r
5895       </xs:documentation>\r
5896     </xs:annotation>\r
5897     <xs:restriction base="xs:token">\r
5898       <xs:minLength value="1"/>\r
5899       <xs:maxLength value="40"/>\r
5900     </xs:restriction>\r
5901   </xs:simpleType>    \r
5902     \r
5903   <xs:simpleType name="TimeScheduleName">\r
5904     <xs:annotation>\r
5905       <xs:documentation>\r
5906         Time schedule name.\r
5907       </xs:documentation>\r
5908     </xs:annotation>\r
5909     <xs:restriction base="xs:token">\r
5910       <xs:minLength value="1"/>\r
5911       <xs:maxLength value="40"/>\r
5912     </xs:restriction>\r
5913   </xs:simpleType>    \r
5914     \r
5915 </xs:schema>\r