initial commit
[BroadWorks-OCI.git] / share / OCISchemaAS / OCISchemaDeprecated20.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  20                -->\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="OCISchemaUser.xsd"/>\r
22   <xs:include schemaLocation="OCISchemaGroup.xsd"/>\r
23   <xs:include schemaLocation="OCISchemaDataTypes.xsd"/>\r
24   <xs:include schemaLocation="OCISchemaSearchCriteria.xsd"/>\r
25   \r
26   <!-- ********************************************************************************** -->\r
27   <!-- 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  20                   -->\r
28   <!-- ********************************************************************************** -->\r
29   <!--\r
30   Requests and responses are listed here in alphabetical order.\r
31   The non-primitive attributes inside the commands are defined in another\r
32   section of the schema.\r
33 \r
34   Requests in this schema file:\r
35     EnterpriseEnterpriseTrunkAddRequest    \r
36     EnterpriseEnterpriseTrunkGetRequest    \r
37     GroupEnterpriseTrunkAddRequest    \r
38     GroupEnterpriseTrunkGetRequest    \r
39     GroupDeviceTypeFileGetListRequest14sp8    \r
40     GroupNetworkClassOfServiceAssignListRequest    \r
41     GroupNetworkClassOfServiceUnassignListRequest    \r
42     GroupNetworkClassOfServiceGetAssignedUserListRequest    \r
43     GroupTrunkGroupAddInstanceRequest19sp1    \r
44     GroupTrunkGroupAddInstanceRequest20sp1    \r
45     GroupTrunkGroupGetInstanceRequest19sp1V2    \r
46     GroupTrunkGroupGetInstanceRequest20sp1    \r
47     GroupTrunkGroupModifyInstanceRequest19sp1    \r
48     ServiceProviderNetworkClassOfServiceAssignListRequest    \r
49     ServiceProviderNetworkClassOfServiceUnassignListRequest    \r
50     SystemAdviceOfChargeGetRequest    \r
51     SystemAdviceOfChargeModifyRequest    \r
52     SystemCPEConfigParametersGetRequest20    \r
53     SystemCPEConfigParametersModifyRequest20    \r
54     SystemTrunkGroupGetRequest19sp1    \r
55     DeviceManagementFileAuthLocationGetRequest18    \r
56     SystemFeatureAccessCodeGetListRequest20    \r
57     SystemFeatureAccessCodeModifyListRequest20    \r
58     ServiceProviderFeatureAccessCodeGetListRequest20    \r
59     ServiceProviderFeatureAccessCodeModifyListRequest20    \r
60     GroupFeatureAccessCodeGetRequest20    \r
61     GroupFeatureAccessCodeModifyRequest20    \r
62     UserFeatureAccessCodeGetListRequest20    \r
63     ServiceProviderServicePackMigrationTaskAddRequest    \r
64     ServiceProviderServicePackMigrationTaskGetListRequest    \r
65     ServiceProviderServicePackMigrationTaskGetRequest14sp4    \r
66     SystemEnhancedCallLogsGetRequest17sp4    \r
67     SystemCommunicationBarringCriteriaGetRequest17    \r
68     ServiceProviderCommunicationBarringProfileGetRequest19sp1    \r
69     SystemBroadWorksMobilityGetRequest19sp1    \r
70     SystemBroadWorksMobilityModifyRequest17sp4    \r
71     ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberAddListRequest    \r
72     SystemBroadWorksMobilityServiceAccessCodeAddRequest    \r
73     SystemBroadWorksMobilityServiceAccessCodeDeleteRequest    \r
74     SystemBroadWorksMobilityServiceAccessCodeGetListRequest    \r
75     SystemBroadWorksMobilityServiceAccessCodeModifyRequest    \r
76     SystemHuntGroupGetRequest17    \r
77     SystemHuntGroupModifyRequest    \r
78     SystemCallCenterGetRequest19    \r
79     SystemIntegratedIMPGetRequest19    \r
80     SystemNumberActivationGetRequest18sp1    \r
81     SystemSMPPGetRequest14sp5    \r
82     SystemSecurityClassificationGetRequest    \r
83     SystemVoiceMessagingGroupGetRequest20    \r
84     SystemVoiceMessagingGroupGetVoicePortalMenusRequest20    \r
85     EnterpriseEnhancedCallLogsGetListRequest20    \r
86     GroupEnhancedCallLogsGetListRequest20    \r
87     UserAlternateNumbersGetRequest17    \r
88     UserEnhancedCallLogsGetListRequest20    \r
89     SystemCallProcessingPolicyProfileAddRequest20    \r
90     SystemCallProcessingPolicyProfileGetRequest20    \r
91     SystemCallProcessingPolicyProfileModifyRequest20    \r
92     UserDevicePoliciesGetRequest20    \r
93     SystemSIPDeviceTypeAddRequest20    \r
94     SystemSIPDeviceTypeGetRequest20    \r
95     SystemSIPDeviceTypeModifyRequest18sp1    \r
96     UserSelectiveCallAcceptanceGetCriteriaRequest16    \r
97     UserCallForwardingSelectiveGetCriteriaRequest16    \r
98     UserSelectiveCallRejectionGetCriteriaRequest16sp1    \r
99     UserBroadWorksAnywhereGetSelectiveCriteriaRequest16    \r
100     UserCallNotifyGetCriteriaRequest16    \r
101     UserCustomRingbackUserGetCriteriaRequest20    \r
102     UserExecutiveGetFilteringSelectiveCriteriaRequest    \r
103     GroupFindMeFollowMeGetAlertingGroupSelectiveCriteriaRequest    \r
104     GroupMusicOnHoldAddInstanceRequest20    \r
105     GroupMusicOnHoldGetInstanceRequest20    \r
106     GroupMusicOnHoldModifyInstanceRequest20    \r
107     UserPreAlertingAnnouncementGetCriteriaRequest    \r
108     UserPriorityAlertGetCriteriaRequest16    \r
109     UserGetRequest20    \r
110     ServiceProviderIntegratedIMPGetRequest    \r
111     SystemLicensingGetSystemLicenseListRequest    \r
112     UserHotelingGuestModifyRequest    \r
113     SystemLicensingReloadRequest    \r
114     \r
115   --> \r
116   \r
117   <xs:complexType name="EnterpriseEnterpriseTrunkAddRequest">\r
118     <xs:annotation>\r
119       <xs:documentation>\r
120         Request to add an enterprise trunk in an enterprise.\r
121         The response is either a SuccessResponse or an ErrorResponse.\r
122 \r
123         Replaced by: EnterpriseEnterpriseTrunkAddRequest21\r
124       </xs:documentation>\r
125     </xs:annotation>\r
126     <xs:complexContent>\r
127       <xs:extension base="core:OCIRequest">\r
128         <xs:sequence>\r
129           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
130           <xs:element name="enterpriseTrunkName" type="EnterpriseTrunkName"/>\r
131           <xs:element name="maximumRerouteAttempts" type="EnterpriseTrunkMaximumRerouteAttempts"/>\r
132           <xs:element name="routeExhaustionAction" type="EnterpriseTrunkRouteExhaustionAction"/>\r
133           <xs:element name="routeExhaustionForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
134           <xs:choice>\r
135             <xs:element name="orderedRouting">\r
136               <xs:complexType>\r
137                 <xs:annotation/>\r
138                 <xs:sequence>\r
139                   <xs:element name="trunkGroup" type="EnterpriseTrunkTrunkGroupKey" minOccurs="0" maxOccurs="10"/>\r
140                   <xs:element name="orderingAlgorithm" type="EnterpriseTrunkOrderingAlgorithm"/>\r
141                 </xs:sequence>\r
142               </xs:complexType>\r
143             </xs:element>\r
144             <xs:element name="priorityWeightedRouting">\r
145               <xs:complexType>\r
146                 <xs:annotation/>\r
147                 <xs:sequence>\r
148                   <xs:element name="maximumRerouteAttemptsWithinPriority" type="EnterpriseTrunkMaximumRerouteAttempts"/>\r
149                   <xs:element name="priorityWeightedTrunkGroup" type="EnterpriseEnterpriseTrunkPriorityWeightedTrunkGroup" minOccurs="0" maxOccurs="100"/>\r
150                 </xs:sequence>\r
151               </xs:complexType>\r
152             </xs:element>\r
153           </xs:choice>\r
154         </xs:sequence>\r
155       </xs:extension>\r
156     </xs:complexContent>\r
157   </xs:complexType>    \r
158     \r
159   <xs:complexType name="EnterpriseEnterpriseTrunkGetRequest">\r
160     <xs:annotation>\r
161       <xs:documentation>\r
162         Request to get an enterprise trunk\r
163         The response is either an EnterpriseEnterpriseTrunkGetResponse or an ErrorResponse.\r
164 \r
165         Replaced by: EnterpriseEnterpriseTrunkGetRequest21\r
166       </xs:documentation>\r
167     </xs:annotation>\r
168     <xs:complexContent>\r
169       <xs:extension base="core:OCIRequest">\r
170         <xs:sequence>\r
171           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
172           <xs:element name="enterpriseTrunkName" type="EnterpriseTrunkName"/>\r
173         </xs:sequence>\r
174       </xs:extension>\r
175     </xs:complexContent>\r
176   </xs:complexType>    \r
177     \r
178   <xs:complexType name="EnterpriseEnterpriseTrunkGetResponse">\r
179     <xs:annotation>\r
180       <xs:documentation>\r
181         Response to EnterpriseEnterpriseTrunkGetRequest.\r
182 \r
183         Replaced by: EnterpriseEnterpriseTrunkGetResponse21.\r
184       </xs:documentation>\r
185     </xs:annotation>\r
186     <xs:complexContent>\r
187       <xs:extension base="core:OCIDataResponse">\r
188         <xs:sequence>\r
189           <xs:element name="maximumRerouteAttempts" type="EnterpriseTrunkMaximumRerouteAttempts"/>\r
190           <xs:element name="routeExhaustionAction" type="EnterpriseTrunkRouteExhaustionAction"/>\r
191           <xs:element name="routeExhaustionForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
192           <xs:choice>\r
193             <xs:element name="orderedRouting">\r
194               <xs:complexType>\r
195                 <xs:annotation/>\r
196                 <xs:sequence>\r
197                   <xs:element name="trunkGroup" type="EnterpriseTrunkTrunkGroupKey" minOccurs="0" maxOccurs="10"/>\r
198                   <xs:element name="orderingAlgorithm" type="EnterpriseTrunkOrderingAlgorithm"/>\r
199                 </xs:sequence>\r
200               </xs:complexType>\r
201             </xs:element>\r
202             <xs:element name="priorityWeightedRouting">\r
203               <xs:complexType>\r
204                 <xs:annotation/>\r
205                 <xs:sequence>\r
206                   <xs:element name="maximumRerouteAttemptsWithinPriority" type="EnterpriseTrunkMaximumRerouteAttempts"/>\r
207                   <xs:element name="priorityWeightedTrunkGroup" type="EnterpriseEnterpriseTrunkPriorityWeightedTrunkGroup" minOccurs="0" maxOccurs="100"/>\r
208                 </xs:sequence>\r
209               </xs:complexType>\r
210             </xs:element>\r
211           </xs:choice>\r
212         </xs:sequence>\r
213       </xs:extension>\r
214     </xs:complexContent>\r
215   </xs:complexType>    \r
216     \r
217   <xs:complexType name="GroupEnterpriseTrunkAddRequest">\r
218     <xs:annotation>\r
219       <xs:documentation>\r
220         Request to add an enterprise trunk in a group.\r
221         The response is either a SuccessResponse or an ErrorResponse.\r
222 \r
223         Replaced by: GroupEnterpriseTrunkAddRequest21.\r
224       </xs:documentation>\r
225     </xs:annotation>\r
226     <xs:complexContent>\r
227       <xs:extension base="core:OCIRequest">\r
228         <xs:sequence>\r
229           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
230           <xs:element name="groupId" type="GroupId"/>\r
231           <xs:element name="enterpriseTrunkName" type="EnterpriseTrunkName"/>\r
232           <xs:element name="maximumRerouteAttempts" type="EnterpriseTrunkMaximumRerouteAttempts"/>\r
233           <xs:element name="routeExhaustionAction" type="EnterpriseTrunkRouteExhaustionAction"/>\r
234           <xs:element name="routeExhaustionForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
235           <xs:choice>\r
236             <xs:element name="orderedRouting">\r
237               <xs:complexType>\r
238                 <xs:annotation/>\r
239                 <xs:sequence>\r
240                   <xs:element name="trunkGroup" type="TrunkGroupName" minOccurs="0" maxOccurs="10"/>\r
241                   <xs:element name="orderingAlgorithm" type="EnterpriseTrunkOrderingAlgorithm"/>\r
242                 </xs:sequence>\r
243               </xs:complexType>\r
244             </xs:element>\r
245             <xs:element name="priorityWeightedRouting">\r
246               <xs:complexType>\r
247                 <xs:annotation/>\r
248                 <xs:sequence>\r
249                   <xs:element name="maximumRerouteAttemptsWithinPriority" type="EnterpriseTrunkMaximumRerouteAttempts"/>\r
250                   <xs:element name="priorityWeightedTrunkGroup" type="GroupEnterpriseTrunkPriorityWeightedTrunkGroup" minOccurs="0" maxOccurs="100"/>\r
251                 </xs:sequence>\r
252               </xs:complexType>\r
253             </xs:element>\r
254           </xs:choice>\r
255         </xs:sequence>\r
256       </xs:extension>\r
257     </xs:complexContent>\r
258   </xs:complexType>    \r
259     \r
260   <xs:complexType name="GroupEnterpriseTrunkGetRequest">\r
261     <xs:annotation>\r
262       <xs:documentation>\r
263         Request to get an enterprise trunk\r
264         The response is either an GroupEnterpriseTrunkGetResponse or an ErrorResponse.\r
265 \r
266         Replaced by: GroupEnterpriseTrunkGetRequest21.\r
267       </xs:documentation>\r
268     </xs:annotation>\r
269     <xs:complexContent>\r
270       <xs:extension base="core:OCIRequest">\r
271         <xs:sequence>\r
272           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
273           <xs:element name="groupId" type="GroupId"/>\r
274           <xs:element name="enterpriseTrunkName" type="EnterpriseTrunkName"/>\r
275         </xs:sequence>\r
276       </xs:extension>\r
277     </xs:complexContent>\r
278   </xs:complexType>    \r
279     \r
280   <xs:complexType name="GroupEnterpriseTrunkGetResponse">\r
281     <xs:annotation>\r
282       <xs:documentation>\r
283         Response to GroupEnterpriseTrunkGetRequest.\r
284 \r
285         Replaced by: GroupEnterpriseTrunkGetResponse21.\r
286       </xs:documentation>\r
287     </xs:annotation>\r
288     <xs:complexContent>\r
289       <xs:extension base="core:OCIDataResponse">\r
290         <xs:sequence>\r
291           <xs:element name="maximumRerouteAttempts" type="EnterpriseTrunkMaximumRerouteAttempts"/>\r
292           <xs:element name="routeExhaustionAction" type="EnterpriseTrunkRouteExhaustionAction"/>\r
293           <xs:element name="routeExhaustionForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
294           <xs:choice>\r
295             <xs:element name="orderedRouting">\r
296               <xs:complexType>\r
297                 <xs:annotation/>\r
298                 <xs:sequence>\r
299                   <xs:element name="trunkGroup" type="EnterpriseTrunkTrunkGroupKey" minOccurs="0" maxOccurs="10"/>\r
300                   <xs:element name="orderingAlgorithm" type="EnterpriseTrunkOrderingAlgorithm"/>\r
301                 </xs:sequence>\r
302               </xs:complexType>\r
303             </xs:element>\r
304             <xs:element name="priorityWeightedRouting">\r
305               <xs:complexType>\r
306                 <xs:annotation/>\r
307                 <xs:sequence>\r
308                   <xs:element name="priorityWeightedTrunkGroup" type="GroupEnterpriseTrunkPriorityWeightedTrunkGroup" minOccurs="0" maxOccurs="100"/>\r
309                   <xs:element name="maximumRerouteAttemptsWithinPriority" type="EnterpriseTrunkMaximumRerouteAttempts"/>\r
310                 </xs:sequence>\r
311               </xs:complexType>\r
312             </xs:element>\r
313           </xs:choice>\r
314         </xs:sequence>\r
315       </xs:extension>\r
316     </xs:complexContent>\r
317   </xs:complexType>    \r
318     \r
319   <xs:complexType name="GroupDeviceTypeFileGetListRequest14sp8">\r
320     <xs:annotation>\r
321       <xs:documentation>\r
322         Request to get the list of device type files managed by the Device Management System, on a per-group basis.\r
323         The response is either GroupDeviceTypeFileGetListResponse14sp8 or ErrorResponse.\r
324         Replaced by: GroupDeviceTypeFileGetListRequest21.\r
325       </xs:documentation>\r
326     </xs:annotation>\r
327     <xs:complexContent>\r
328       <xs:extension base="core:OCIRequest">\r
329         <xs:sequence>\r
330           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
331           <xs:element name="groupId" type="GroupId"/>\r
332           <xs:element name="deviceType" type="AccessDeviceType"/>\r
333         </xs:sequence>\r
334       </xs:extension>\r
335     </xs:complexContent>\r
336   </xs:complexType>    \r
337     \r
338   <xs:complexType name="GroupDeviceTypeFileGetListResponse14sp8">\r
339     <xs:annotation>\r
340       <xs:documentation>\r
341         Response to GroupDeviceTypeFileGetListRequest14sp8.\r
342         Contains a table of device type files managed by the Device Management System, on a per-group basis.\r
343         The column headings are: "File Format", "Is Authenticated", "Access URL", "Repository URL", "Template URL".\r
344         Replaced by: GroupDeviceTypeFileGetListResponset21.\r
345       </xs:documentation>\r
346     </xs:annotation>\r
347     <xs:complexContent>\r
348       <xs:extension base="core:OCIDataResponse">\r
349         <xs:sequence>\r
350           <xs:element name="groupDeviceTypeFilesTable" type="core:OCITable"/>\r
351           <xs:element name="groupHasFilesWithCustomizableTags" type="xs:boolean" minOccurs="0"/>\r
352         </xs:sequence>\r
353       </xs:extension>\r
354     </xs:complexContent>\r
355   </xs:complexType>    \r
356     \r
357   <xs:complexType name="GroupNetworkClassOfServiceAssignListRequest">\r
358     <xs:annotation>\r
359       <xs:documentation>\r
360         Assign a list of Network Classes of Service to a group.\r
361         The Element defaultNetworkClassOfService is required only for the first\r
362         assignment, for subsequent assignments it is optional.\r
363         The response is either a SuccessResponse or an ErrorResponse.\r
364       </xs:documentation>\r
365     </xs:annotation>\r
366     <xs:complexContent>\r
367       <xs:extension base="core:OCIRequest">\r
368         <xs:sequence>\r
369           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
370           <xs:element name="groupId" type="GroupId"/>\r
371           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0" maxOccurs="unbounded"/>\r
372           <xs:element name="defaultNetworkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
373         </xs:sequence>\r
374       </xs:extension>\r
375     </xs:complexContent>\r
376   </xs:complexType>    \r
377     \r
378   <xs:complexType name="GroupNetworkClassOfServiceUnassignListRequest">\r
379     <xs:annotation>\r
380       <xs:documentation>\r
381         Unassign a list of Network Classes of Service from a group.\r
382         The response is either a SuccessResponse or an ErrorResponse.\r
383       </xs:documentation>\r
384     </xs:annotation>\r
385     <xs:complexContent>\r
386       <xs:extension base="core:OCIRequest">\r
387         <xs:sequence>\r
388           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
389           <xs:element name="groupId" type="GroupId"/>\r
390           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0" maxOccurs="unbounded"/>\r
391           <xs:element name="defaultNetworkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
392         </xs:sequence>\r
393       </xs:extension>\r
394     </xs:complexContent>\r
395   </xs:complexType>    \r
396     \r
397   <xs:complexType name="GroupNetworkClassOfServiceGetAssignedUserListRequest">\r
398     <xs:annotation>\r
399       <xs:documentation>\r
400         Get a list of users within a group that have a given Network Class\r
401         of Service assigned.\r
402         The response is either a GroupNetworkClassOfServiceGetAssignedUserListResponse \r
403         or an ErorResponse.\r
404         \r
405         Replaced by: GroupNetworkClassOfServiceGetAssignedUserListRequest21\r
406       </xs:documentation>\r
407     </xs:annotation>\r
408     <xs:complexContent>\r
409       <xs:extension base="core:OCIRequest">\r
410         <xs:sequence>\r
411           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
412           <xs:element name="groupId" type="GroupId"/>\r
413           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName"/>\r
414           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
415           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
416           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
417           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
418           <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>\r
419           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
420           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
421           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
422         </xs:sequence>\r
423       </xs:extension>\r
424     </xs:complexContent>\r
425   </xs:complexType>    \r
426     \r
427   <xs:complexType name="GroupNetworkClassOfServiceGetAssignedUserListResponse">\r
428     <xs:annotation>\r
429       <xs:documentation>\r
430         Response to GroupNetworkClassOfServiceGetAssignedUserListRequest.\r
431         Contains a table of users that have the Network Class of Service \r
432         assigned. The column headings are: "User Id", "User Type", "Last Name", "First Name",\r
433         "Department", "Phone Number", "Email Address", "Service Provider Id", \r
434         "Group Id", "Hiragana Last Name" and "Hiragana First Name" , "Extension".\r
435         \r
436         Replaced by GroupNetworkClassOfServiceGetAssignedUserListResponse21\r
437       </xs:documentation>\r
438     </xs:annotation>\r
439     <xs:complexContent>\r
440       <xs:extension base="core:OCIDataResponse">\r
441         <xs:sequence>\r
442           <xs:element name="userTable" type="core:OCITable"/>\r
443         </xs:sequence>\r
444       </xs:extension>\r
445     </xs:complexContent>\r
446   </xs:complexType>    \r
447     \r
448   <xs:complexType name="GroupTrunkGroupAddInstanceRequest19sp1">\r
449     <xs:annotation>\r
450       <xs:appinfo>\r
451         <asDataModeSupported>true</asDataModeSupported>\r
452         <hssDataModeSupported>false</hssDataModeSupported>\r
453       </xs:appinfo>\r
454       <xs:documentation>\r
455         Add a Trunk Group instance to a group.\r
456         The command will fail if enableNetworkAddressIdentity is set to\r
457         true and administrator is not System/Provisioning level administrator.\r
458         The response is either a SuccessResponse or an ErrorResponse.\r
459 \r
460         Replaced by: GroupTrunkGroupAddInstanceRequest20sp1\r
461       </xs:documentation>\r
462     </xs:annotation>\r
463     <xs:complexContent>\r
464       <xs:extension base="core:OCIRequest">\r
465         <xs:sequence>\r
466           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
467           <xs:element name="groupId" type="GroupId"/>\r
468           <xs:element name="name" type="TrunkGroupName"/>\r
469           <xs:element name="pilotUser" type="TrunkGroupMultipleContactPilotUser" minOccurs="0"/>\r
470           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
471           <xs:element name="accessDevice" type="AccessDevice" minOccurs="0"/>\r
472           <xs:element name="maxActiveCalls" type="MaxActiveCalls"/>\r
473           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls" minOccurs="0"/>\r
474           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls" minOccurs="0"/>\r
475           <xs:element name="enableBursting" type="xs:boolean"/>\r
476           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" minOccurs="0"/>\r
477           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" minOccurs="0"/>\r
478           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" minOccurs="0"/>\r
479           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" minOccurs="0"/>\r
480           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
481           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
482           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold"/>\r
483           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold"/>\r
484           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" minOccurs="0"/>\r
485           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
486           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
487           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds"/>\r
488           <xs:element name="requireAuthentication" type="xs:boolean"/>\r
489           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" minOccurs="0"/>\r
490           <xs:element name="sipAuthenticationPassword" type="Password" minOccurs="0"/>\r
491           <xs:element name="hostedUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
492           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0"/>\r
493           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0"/>\r
494           <xs:element name="allowTerminationToTrunkGroupIdentity" type="xs:boolean"/>\r
495           <xs:element name="allowTerminationToDtgIdentity" type="xs:boolean"/>\r
496           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean"/>\r
497           <xs:element name="includeDtgIdentity" type="xs:boolean"/>\r
498           <xs:element name="includeTrunkGroupIdentityForNetworkCalls" type="xs:boolean"/>\r
499           <xs:element name="includeOtgIdentityForNetworkCalls" type="xs:boolean"/>\r
500           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean"/>\r
501           <xs:element name="allowUnscreenedCalls" type="xs:boolean"/>\r
502           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean"/>\r
503           <xs:element name="pilotUserCallingLineIdentityForExternalCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
504           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy"/>\r
505           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0"/>\r
506           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
507           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
508           <xs:element name="peeringDomain" type="DomainName" minOccurs="0"/>\r
509           <xs:element name="routeToPeeringDomain" type="xs:boolean"/>\r
510           <xs:element name="prefixEnabled" type="xs:boolean"/>\r
511           <xs:element name="prefix" type="TrunkGroupPrefix" minOccurs="0"/>\r
512           <xs:element name="statefulReroutingEnabled" type="xs:boolean"/>\r
513           <xs:element name="sendContinuousOptionsMessage" type="xs:boolean"/>\r
514           <xs:element name="continuousOptionsSendingIntervalSeconds" type="TrunkGroupContinuousOptionsSendingIntervalSeconds"/>\r
515           <xs:element name="failureOptionsSendingIntervalSeconds" type="TrunkGroupFailureOptionsSendingIntervalSeconds"/>\r
516           <xs:element name="failureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
517           <xs:element name="successThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
518           <xs:element name="inviteFailureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
519           <xs:element name="inviteFailureThresholdWindowSeconds" type="TrunkGroupFailureThresholdWindowSeconds"/>\r
520           <xs:element name="pilotUserCallingLineAssertedIdentityPolicy" type="TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy"/>\r
521           <xs:element name="useSystemCallingLineAssertedIdentityPolicy" type="xs:boolean"/>\r
522           <xs:element name="pilotUserCallOptimizationPolicy" type="TrunkGroupPilotUserCallOptimizationPolicy"/>\r
523           <xs:element name="clidSourceForScreenedCallsPolicy" type="TrunkGroupCLIDSourceForScreenedCallsPolicy"/>\r
524           <xs:element name="useSystemCLIDSourceForScreenedCallsPolicy" type="xs:boolean"/>\r
525           <xs:element name="userLookupPolicy" type="TrunkGroupUserLookupPolicy"/>\r
526           <xs:element name="useSystemUserLookupPolicy" type="xs:boolean"/>\r
527           <xs:element name="pilotUserCallingLineIdentityForEmergencyCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
528           <xs:element name="pilotUserNetworkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
529         </xs:sequence>\r
530       </xs:extension>\r
531     </xs:complexContent>\r
532   </xs:complexType>    \r
533     \r
534   <xs:complexType name="GroupTrunkGroupAddInstanceRequest20sp1">\r
535     <xs:annotation>\r
536       <xs:appinfo>\r
537         <asDataModeSupported>true</asDataModeSupported>\r
538         <hssDataModeSupported>false</hssDataModeSupported>\r
539       </xs:appinfo>\r
540       <xs:documentation>\r
541         Add a Trunk Group instance to a group.\r
542         The command will fail if enableNetworkAddressIdentity is set to \r
543         true and administrator is not System/Provisioning level administrator.        \r
544         The response is either a SuccessResponse or an ErrorResponse.\r
545         \r
546         Replaced by: GroupTrunkGroupAddInstanceRequest21\r
547       </xs:documentation>\r
548     </xs:annotation>\r
549     <xs:complexContent>\r
550       <xs:extension base="core:OCIRequest">\r
551         <xs:sequence>\r
552           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
553           <xs:element name="groupId" type="GroupId"/>\r
554           <xs:element name="name" type="TrunkGroupName"/>\r
555           <xs:element name="pilotUser" type="TrunkGroupMultipleContactPilotUser" minOccurs="0"/>\r
556           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
557           <xs:element name="accessDevice" type="AccessDevice" minOccurs="0"/>\r
558           <xs:element name="maxActiveCalls" type="MaxActiveCalls"/>\r
559           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls20sp1" minOccurs="0"/>\r
560           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls20sp1" minOccurs="0"/>\r
561           <xs:element name="enableBursting" type="xs:boolean"/>\r
562           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" minOccurs="0"/>\r
563           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" minOccurs="0"/>\r
564           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" minOccurs="0"/>\r
565           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" minOccurs="0"/>\r
566           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
567           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
568           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold"/>\r
569           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold"/>\r
570           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" minOccurs="0"/>\r
571           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
572           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
573           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds"/>\r
574           <xs:element name="requireAuthentication" type="xs:boolean"/>\r
575           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" minOccurs="0"/>\r
576           <xs:element name="sipAuthenticationPassword" type="Password" minOccurs="0"/>\r
577           <xs:element name="hostedUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
578           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0"/>\r
579           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0"/>\r
580           <xs:element name="allowTerminationToTrunkGroupIdentity" type="xs:boolean"/>\r
581           <xs:element name="allowTerminationToDtgIdentity" type="xs:boolean"/>\r
582           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean"/>\r
583           <xs:element name="includeDtgIdentity" type="xs:boolean"/>\r
584           <xs:element name="includeTrunkGroupIdentityForNetworkCalls" type="xs:boolean"/>\r
585           <xs:element name="includeOtgIdentityForNetworkCalls" type="xs:boolean"/>\r
586           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean"/>\r
587           <xs:element name="allowUnscreenedCalls" type="xs:boolean"/>\r
588           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean"/>\r
589           <xs:element name="pilotUserCallingLineIdentityForExternalCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
590           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy"/>\r
591           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0"/>\r
592           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
593           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
594           <xs:element name="peeringDomain" type="DomainName" minOccurs="0"/>\r
595           <xs:element name="routeToPeeringDomain" type="xs:boolean"/>\r
596           <xs:element name="prefixEnabled" type="xs:boolean"/>\r
597           <xs:element name="prefix" type="TrunkGroupPrefix" minOccurs="0"/>\r
598           <xs:element name="statefulReroutingEnabled" type="xs:boolean"/>\r
599           <xs:element name="sendContinuousOptionsMessage" type="xs:boolean"/>\r
600           <xs:element name="continuousOptionsSendingIntervalSeconds" type="TrunkGroupContinuousOptionsSendingIntervalSeconds"/>\r
601           <xs:element name="failureOptionsSendingIntervalSeconds" type="TrunkGroupFailureOptionsSendingIntervalSeconds"/>\r
602           <xs:element name="failureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
603           <xs:element name="successThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
604           <xs:element name="inviteFailureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
605           <xs:element name="inviteFailureThresholdWindowSeconds" type="TrunkGroupFailureThresholdWindowSeconds"/>\r
606           <xs:element name="pilotUserCallingLineAssertedIdentityPolicy" type="TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy"/>\r
607           <xs:element name="useSystemCallingLineAssertedIdentityPolicy" type="xs:boolean"/>\r
608           <xs:element name="pilotUserCallOptimizationPolicy" type="TrunkGroupPilotUserCallOptimizationPolicy"/>\r
609           <xs:element name="clidSourceForScreenedCallsPolicy" type="TrunkGroupCLIDSourceForScreenedCallsPolicy"/>\r
610           <xs:element name="useSystemCLIDSourceForScreenedCallsPolicy" type="xs:boolean"/>\r
611           <xs:element name="userLookupPolicy" type="TrunkGroupUserLookupPolicy"/>\r
612           <xs:element name="useSystemUserLookupPolicy" type="xs:boolean"/>\r
613           <xs:element name="pilotUserCallingLineIdentityForEmergencyCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
614           <xs:element name="pilotUserNetworkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
615         </xs:sequence>\r
616       </xs:extension>\r
617     </xs:complexContent>\r
618   </xs:complexType>    \r
619     \r
620   <xs:complexType name="GroupTrunkGroupGetInstanceRequest19sp1V2">\r
621     <xs:annotation>\r
622       <xs:appinfo>\r
623         <asDataModeSupported>true</asDataModeSupported>\r
624         <hssDataModeSupported>false</hssDataModeSupported>\r
625       </xs:appinfo>\r
626       <xs:documentation>\r
627         Get a Trunk Group Instance's profile.\r
628         The response is either a GroupTrunkGroupGetInstanceResponse19sp1V2 or an ErrorResponse.\r
629         The response contains a hosted user table with column headings: "User Id", "Last Name",\r
630         "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number", "Extension",\r
631         "Department", "Email Address".\r
632 \r
633         Replaced by: GroupTrunkGroupGetInstanceRequest20sp1\r
634       </xs:documentation>\r
635     </xs:annotation>\r
636     <xs:complexContent>\r
637       <xs:extension base="core:OCIRequest">\r
638         <xs:sequence>\r
639           <xs:element name="trunkGroupKey" type="TrunkGroupKey"/>\r
640         </xs:sequence>\r
641       </xs:extension>\r
642     </xs:complexContent>\r
643   </xs:complexType>    \r
644     \r
645   <xs:complexType name="GroupTrunkGroupGetInstanceResponse19sp1V2">\r
646     <xs:annotation>\r
647       <xs:appinfo>\r
648         <asDataModeSupported>true</asDataModeSupported>\r
649         <hssDataModeSupported>false</hssDataModeSupported>\r
650       </xs:appinfo>\r
651       <xs:documentation>\r
652         Response to GroupTrunkGroupGetInstanceRequest19sp1V2.\r
653         Returns the profile information for the Trunk Group.\r
654         Contains a hosted user table with column headings: "User Id", "Last Name",\r
655         "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number",\r
656         "Extension", "Department", "Email Address".\r
657 \r
658         Replaced by: GroupTrunkGroupGetInstanceResponse20sp1\r
659       </xs:documentation>\r
660     </xs:annotation>\r
661     <xs:complexContent>\r
662       <xs:extension base="core:OCIDataResponse">\r
663         <xs:sequence>\r
664           <xs:element name="pilotUserId" type="UserId" minOccurs="0"/>\r
665           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
666           <xs:element name="accessDevice" type="AccessDevice" minOccurs="0"/>\r
667           <xs:element name="maxActiveCalls" type="MaxActiveCalls"/>\r
668           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls" minOccurs="0"/>\r
669           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls" minOccurs="0"/>\r
670           <xs:element name="enableBursting" type="xs:boolean"/>\r
671           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" minOccurs="0"/>\r
672           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" minOccurs="0"/>\r
673           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" minOccurs="0"/>\r
674           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" minOccurs="0"/>\r
675           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
676           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
677           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold"/>\r
678           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold"/>\r
679           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" minOccurs="0"/>\r
680           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
681           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
682           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds"/>\r
683           <xs:element name="requireAuthentication" type="xs:boolean"/>\r
684           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" minOccurs="0"/>\r
685           <xs:element name="hostedUserTable" type="core:OCITable" minOccurs="0"/>\r
686           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0"/>\r
687           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0"/>\r
688           <xs:element name="allowTerminationToTrunkGroupIdentity" type="xs:boolean"/>\r
689           <xs:element name="allowTerminationToDtgIdentity" type="xs:boolean"/>\r
690           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean"/>\r
691           <xs:element name="includeDtgIdentity" type="xs:boolean"/>\r
692           <xs:element name="includeTrunkGroupIdentityForNetworkCalls" type="xs:boolean"/>\r
693           <xs:element name="includeOtgIdentityForNetworkCalls" type="xs:boolean"/>\r
694           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean"/>\r
695           <xs:element name="allowUnscreenedCalls" type="xs:boolean"/>\r
696           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean"/>\r
697           <xs:element name="pilotUserCallingLineIdentityForExternalCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
698           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy"/>\r
699           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0"/>\r
700           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
701           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
702           <xs:element name="peeringDomain" type="DomainName" minOccurs="0"/>\r
703           <xs:element name="routeToPeeringDomain" type="xs:boolean"/>\r
704           <xs:element name="prefixEnabled" type="xs:boolean"/>\r
705           <xs:element name="prefix" type="TrunkGroupPrefix" minOccurs="0"/>\r
706           <xs:element name="statefulReroutingEnabled" type="xs:boolean"/>\r
707           <xs:element name="sendContinuousOptionsMessage" type="xs:boolean"/>\r
708           <xs:element name="continuousOptionsSendingIntervalSeconds" type="TrunkGroupContinuousOptionsSendingIntervalSeconds"/>\r
709           <xs:element name="failureOptionsSendingIntervalSeconds" type="TrunkGroupFailureOptionsSendingIntervalSeconds"/>\r
710           <xs:element name="failureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
711           <xs:element name="successThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
712           <xs:element name="inviteFailureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
713           <xs:element name="inviteFailureThresholdWindowSeconds" type="TrunkGroupFailureThresholdWindowSeconds"/>\r
714           <xs:element name="trunkGroupState" type="TrunkGroupState"/>\r
715           <xs:element name="pilotUserCallingLineAssertedIdentityPolicy" type="TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy"/>\r
716           <xs:element name="useSystemCallingLineAssertedIdentityPolicy" type="xs:boolean"/>\r
717           <xs:element name="totalActiveIncomingCalls" type="xs:int"/>\r
718           <xs:element name="totalActiveOutgoingCalls" type="xs:int"/>\r
719           <xs:element name="pilotUserCallOptimizationPolicy" type="TrunkGroupPilotUserCallOptimizationPolicy"/>\r
720           <xs:element name="clidSourceForScreenedCallsPolicy" type="TrunkGroupCLIDSourceForScreenedCallsPolicy"/>\r
721           <xs:element name="useSystemCLIDSourceForScreenedCallsPolicy" type="xs:boolean"/>\r
722           <xs:element name="userLookupPolicy" type="TrunkGroupUserLookupPolicy"/>\r
723           <xs:element name="useSystemUserLookupPolicy" type="xs:boolean"/>\r
724           <xs:element name="pilotUserCallingLineIdentityForEmergencyCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
725         </xs:sequence>\r
726       </xs:extension>\r
727     </xs:complexContent>\r
728   </xs:complexType>    \r
729     \r
730   <xs:complexType name="GroupTrunkGroupGetInstanceRequest20sp1">\r
731     <xs:annotation>\r
732       <xs:appinfo>\r
733         <asDataModeSupported>true</asDataModeSupported>\r
734         <hssDataModeSupported>false</hssDataModeSupported>\r
735       </xs:appinfo>\r
736       <xs:documentation>\r
737         Get a Trunk Group Instance's profile.\r
738         The response is either a GroupTrunkGroupGetInstanceResponse20sp1 or an ErrorResponse.\r
739         The response contains a hosted user table with column headings: "User Id", "Last Name",\r
740         "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number", "Extension", \r
741         "Department", "Email Address".\r
742         \r
743         Replaced by: GroupTrunkGroupGetInstanceRequest21\r
744       </xs:documentation>\r
745     </xs:annotation>\r
746     <xs:complexContent>\r
747       <xs:extension base="core:OCIRequest">\r
748         <xs:sequence>\r
749           <xs:element name="trunkGroupKey" type="TrunkGroupKey"/>\r
750         </xs:sequence>\r
751       </xs:extension>\r
752     </xs:complexContent>\r
753   </xs:complexType>    \r
754     \r
755   <xs:complexType name="GroupTrunkGroupGetInstanceResponse20sp1">\r
756     <xs:annotation>\r
757       <xs:appinfo>\r
758         <asDataModeSupported>true</asDataModeSupported>\r
759         <hssDataModeSupported>false</hssDataModeSupported>\r
760       </xs:appinfo>\r
761       <xs:documentation>\r
762         Response to GroupTrunkGroupGetInstanceRequest20sp1.\r
763         Returns the profile information for the Trunk Group.\r
764         Contains a hosted user table with column headings: "User Id", "Last Name",\r
765         "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number", \r
766         "Extension", "Department", "Email Address".\r
767         \r
768         Replaced by: GroupTrunkGroupGetInstanceResponse21\r
769       </xs:documentation>\r
770     </xs:annotation>\r
771     <xs:complexContent>\r
772       <xs:extension base="core:OCIDataResponse">\r
773         <xs:sequence>\r
774           <xs:element name="pilotUserId" type="UserId" minOccurs="0"/>\r
775           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
776           <xs:element name="accessDevice" type="AccessDevice" minOccurs="0"/>\r
777           <xs:element name="maxActiveCalls" type="MaxActiveCalls"/>\r
778           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls20sp1" minOccurs="0"/>\r
779           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls20sp1" minOccurs="0"/>\r
780           <xs:element name="enableBursting" type="xs:boolean"/>\r
781           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" minOccurs="0"/>\r
782           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" minOccurs="0"/>\r
783           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" minOccurs="0"/>\r
784           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" minOccurs="0"/>\r
785           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
786           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
787           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold"/>\r
788           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold"/>\r
789           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" minOccurs="0"/>\r
790           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
791           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
792           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds"/>\r
793           <xs:element name="requireAuthentication" type="xs:boolean"/>\r
794           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" minOccurs="0"/>\r
795           <xs:element name="hostedUserTable" type="core:OCITable" minOccurs="0"/>\r
796           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0"/>\r
797           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0"/>\r
798           <xs:element name="allowTerminationToTrunkGroupIdentity" type="xs:boolean"/>\r
799           <xs:element name="allowTerminationToDtgIdentity" type="xs:boolean"/>\r
800           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean"/>\r
801           <xs:element name="includeDtgIdentity" type="xs:boolean"/>\r
802           <xs:element name="includeTrunkGroupIdentityForNetworkCalls" type="xs:boolean"/>\r
803           <xs:element name="includeOtgIdentityForNetworkCalls" type="xs:boolean"/>\r
804           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean"/>\r
805           <xs:element name="allowUnscreenedCalls" type="xs:boolean"/>\r
806           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean"/>\r
807           <xs:element name="pilotUserCallingLineIdentityForExternalCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
808           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy"/>\r
809           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0"/>\r
810           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
811           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0"/>\r
812           <xs:element name="peeringDomain" type="DomainName" minOccurs="0"/>\r
813           <xs:element name="routeToPeeringDomain" type="xs:boolean"/>\r
814           <xs:element name="prefixEnabled" type="xs:boolean"/>\r
815           <xs:element name="prefix" type="TrunkGroupPrefix" minOccurs="0"/>\r
816           <xs:element name="statefulReroutingEnabled" type="xs:boolean"/>\r
817           <xs:element name="sendContinuousOptionsMessage" type="xs:boolean"/>\r
818           <xs:element name="continuousOptionsSendingIntervalSeconds" type="TrunkGroupContinuousOptionsSendingIntervalSeconds"/>\r
819           <xs:element name="failureOptionsSendingIntervalSeconds" type="TrunkGroupFailureOptionsSendingIntervalSeconds"/>\r
820           <xs:element name="failureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
821           <xs:element name="successThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
822           <xs:element name="inviteFailureThresholdCounter" type="TrunkGroupThresholdCounter"/>\r
823           <xs:element name="inviteFailureThresholdWindowSeconds" type="TrunkGroupFailureThresholdWindowSeconds"/>\r
824           <xs:element name="trunkGroupState" type="TrunkGroupState"/>\r
825           <xs:element name="pilotUserCallingLineAssertedIdentityPolicy" type="TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy"/>\r
826           <xs:element name="useSystemCallingLineAssertedIdentityPolicy" type="xs:boolean"/>\r
827           <xs:element name="totalActiveIncomingCalls" type="xs:int"/>\r
828           <xs:element name="totalActiveOutgoingCalls" type="xs:int"/>\r
829           <xs:element name="pilotUserCallOptimizationPolicy" type="TrunkGroupPilotUserCallOptimizationPolicy"/>\r
830           <xs:element name="clidSourceForScreenedCallsPolicy" type="TrunkGroupCLIDSourceForScreenedCallsPolicy"/>\r
831           <xs:element name="useSystemCLIDSourceForScreenedCallsPolicy" type="xs:boolean"/>\r
832           <xs:element name="userLookupPolicy" type="TrunkGroupUserLookupPolicy"/>\r
833           <xs:element name="useSystemUserLookupPolicy" type="xs:boolean"/>\r
834           <xs:element name="pilotUserCallingLineIdentityForEmergencyCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy"/>\r
835         </xs:sequence>\r
836       </xs:extension>\r
837     </xs:complexContent>\r
838   </xs:complexType>    \r
839     \r
840   <xs:complexType name="GroupTrunkGroupModifyInstanceRequest19sp1">\r
841     <xs:annotation>\r
842       <xs:appinfo>\r
843         <asDataModeSupported>true</asDataModeSupported>\r
844         <hssDataModeSupported>false</hssDataModeSupported>\r
845       </xs:appinfo>\r
846       <xs:documentation>\r
847       Modify a Trunk Group Instance in a group.\r
848       The access device cannot be modified or cleared if there are any users assigned to the Trunk Group.\r
849           The command will fail if enableNetworkAddressIdentity is set and\r
850           administrator is not System/Provisioning level administrator.\r
851       Following attributes are only used in IMS mode:\r
852         implicitRegistrationSetSupportPolicy\r
853         useSystemImplicitRegistrationSetSupportPolicy\r
854         sipIdentityForPilotAndProxyTrunkModesPolicy\r
855         useSystemSIPIdentityForPilotAndProxyTrunkModesPolicy\r
856       The response is either a SuccessResponse or an ErrorResponse.\r
857 \r
858       Replaced by: GroupTrunkGroupModifyInstanceRequest20sp1\r
859      </xs:documentation>\r
860     </xs:annotation>\r
861     <xs:complexContent>\r
862       <xs:extension base="core:OCIRequest">\r
863         <xs:sequence>\r
864           <xs:element name="trunkGroupKey" type="TrunkGroupKey"/>\r
865           <xs:element name="newName" type="TrunkGroupName" minOccurs="0"/>\r
866           <xs:element name="pilotUserId" type="UserId" nillable="true" minOccurs="0"/>\r
867           <xs:element name="department" type="DepartmentKey" nillable="true" minOccurs="0"/>\r
868           <xs:element name="accessDevice" type="AccessDevice" nillable="true" minOccurs="0"/>\r
869           <xs:element name="maxActiveCalls" type="MaxActiveCalls" minOccurs="0"/>\r
870           <xs:element name="maxIncomingCalls" type="MaxIncomingCalls" nillable="true" minOccurs="0"/>\r
871           <xs:element name="maxOutgoingCalls" type="MaxOutgoingCalls" nillable="true" minOccurs="0"/>\r
872           <xs:element name="enableBursting" type="xs:boolean" minOccurs="0"/>\r
873           <xs:element name="burstingMaxActiveCalls" type="BurstingMaxActiveCalls" nillable="true" minOccurs="0"/>\r
874           <xs:element name="burstingMaxIncomingCalls" type="BurstingMaxIncomingCalls" nillable="true" minOccurs="0"/>\r
875           <xs:element name="burstingMaxOutgoingCalls" type="BurstingMaxOutgoingCalls" nillable="true" minOccurs="0"/>\r
876           <xs:element name="capacityExceededAction" type="TrunkGroupCapacityExceededAction" nillable="true" minOccurs="0"/>\r
877           <xs:element name="capacityExceededForwardAddress" type="OutgoingDNorSIPURI" nillable="true" minOccurs="0"/>\r
878           <xs:element name="capacityExceededRerouteTrunkGroupKey" type="TrunkGroupKey" nillable="true" minOccurs="0"/>\r
879           <xs:element name="capacityExceededTrapInitialCalls" type="TrapInitialThreshold" minOccurs="0"/>\r
880           <xs:element name="capacityExceededTrapOffsetCalls" type="TrapOffsetThreshold" minOccurs="0"/>\r
881           <xs:element name="unreachableDestinationAction" type="TrunkGroupUnreachableDestinationAction" nillable="true" minOccurs="0"/>\r
882           <xs:element name="unreachableDestinationForwardAddress" type="OutgoingDNorSIPURI" nillable="true" minOccurs="0"/>\r
883           <xs:element name="unreachableDestinationRerouteTrunkGroupKey" type="TrunkGroupKey" nillable="true" minOccurs="0"/>\r
884           <xs:element name="invitationTimeout" type="TrunkGroupInvitationTimeoutSeconds" minOccurs="0"/>\r
885           <xs:element name="requireAuthentication" type="xs:boolean" minOccurs="0"/>\r
886           <xs:element name="sipAuthenticationUserName" type="SIPAuthenticationUserName" nillable="true" minOccurs="0"/>\r
887           <xs:element name="sipAuthenticationPassword" type="Password" nillable="true" minOccurs="0"/>\r
888           <xs:element name="hostedUserIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
889           <xs:element name="trunkGroupIdentity" type="SIPURI" minOccurs="0" nillable="true"/>\r
890           <xs:element name="otgDtgIdentity" type="OtgDtgIdentity" minOccurs="0" nillable="true"/>\r
891           <xs:element name="allowTerminationToTrunkGroupIdentity" type="xs:boolean" minOccurs="0"/>\r
892           <xs:element name="allowTerminationToDtgIdentity" type="xs:boolean" minOccurs="0"/>\r
893           <xs:element name="includeTrunkGroupIdentity" type="xs:boolean" minOccurs="0"/>\r
894           <xs:element name="includeDtgIdentity" type="xs:boolean" minOccurs="0"/>\r
895           <xs:element name="includeTrunkGroupIdentityForNetworkCalls" type="xs:boolean" minOccurs="0"/>\r
896           <xs:element name="includeOtgIdentityForNetworkCalls" type="xs:boolean" minOccurs="0"/>\r
897           <xs:element name="enableNetworkAddressIdentity" type="xs:boolean" minOccurs="0"/>\r
898           <xs:element name="allowUnscreenedCalls" type="xs:boolean" minOccurs="0"/>\r
899           <xs:element name="allowUnscreenedEmergencyCalls" type="xs:boolean" minOccurs="0"/>\r
900           <xs:element name="pilotUserCallingLineIdentityForExternalCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy" minOccurs="0"/>\r
901           <xs:element name="pilotUserChargeNumberPolicy" type="TrunkGroupPilotUserChargeNumberUsagePolicy" minOccurs="0"/>\r
902           <xs:element name="callForwardingAlwaysAction" type="TrunkGroupCallForwardingAlwaysAction" minOccurs="0" nillable="true"/>\r
903           <xs:element name="callForwardingAlwaysForwardAddress" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>\r
904           <xs:element name="callForwardingAlwaysRerouteTrunkGroupKey" type="TrunkGroupKey" minOccurs="0" nillable="true"/>\r
905           <xs:element name="peeringDomain" type="DomainName" minOccurs="0" nillable="true"/>\r
906           <xs:element name="routeToPeeringDomain" type="xs:boolean" minOccurs="0"/>\r
907           <xs:element name="prefixEnabled" type="xs:boolean" minOccurs="0"/>\r
908           <xs:element name="prefix" type="TrunkGroupPrefix" minOccurs="0" nillable="true"/>\r
909           <xs:element name="statefulReroutingEnabled" type="xs:boolean" minOccurs="0"/>\r
910           <xs:element name="sendContinuousOptionsMessage" type="xs:boolean" minOccurs="0"/>\r
911           <xs:element name="continuousOptionsSendingIntervalSeconds" type="TrunkGroupContinuousOptionsSendingIntervalSeconds" minOccurs="0"/>\r
912           <xs:element name="failureOptionsSendingIntervalSeconds" type="TrunkGroupFailureOptionsSendingIntervalSeconds" minOccurs="0"/>\r
913           <xs:element name="failureThresholdCounter" type="TrunkGroupThresholdCounter" minOccurs="0"/>\r
914           <xs:element name="successThresholdCounter" type="TrunkGroupThresholdCounter" minOccurs="0"/>\r
915           <xs:element name="inviteFailureThresholdCounter" type="TrunkGroupThresholdCounter" minOccurs="0"/>\r
916           <xs:element name="inviteFailureThresholdWindowSeconds" type="TrunkGroupFailureThresholdWindowSeconds" minOccurs="0"/>\r
917           <xs:element name="pilotUserCallingLineAssertedIdentityPolicy" type="TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy" minOccurs="0"/>\r
918           <xs:element name="useSystemCallingLineAssertedIdentityPolicy" type="xs:boolean" minOccurs="0"/>\r
919           <xs:element name="pilotUserCallOptimizationPolicy" type="TrunkGroupPilotUserCallOptimizationPolicy" minOccurs="0"/>\r
920           <xs:element name="clidSourceForScreenedCallsPolicy" type="TrunkGroupCLIDSourceForScreenedCallsPolicy" minOccurs="0"/>\r
921           <xs:element name="useSystemCLIDSourceForScreenedCallsPolicy" type="xs:boolean" minOccurs="0"/>\r
922           <xs:element name="userLookupPolicy" type="TrunkGroupUserLookupPolicy" minOccurs="0"/>\r
923           <xs:element name="useSystemUserLookupPolicy" type="xs:boolean" minOccurs="0"/>\r
924           <xs:element name="pilotUserCallingLineIdentityForEmergencyCallsPolicy" type="TrunkGroupPilotUserCallingLineIdentityUsagePolicy" minOccurs="0"/>\r
925           <xs:element name="implicitRegistrationSetSupportPolicy" type="TrunkGroupImplicitRegistrationSetSupportPolicy" minOccurs="0"/>\r
926           <xs:element name="useSystemImplicitRegistrationSetSupportPolicy" type="xs:boolean" minOccurs="0"/>\r
927           <xs:element name="sipIdentityForPilotAndProxyTrunkModesPolicy" type="TrunkGroupSIPIdentityForPilotAndProxyTrunkModesPolicy" minOccurs="0"/>\r
928           <xs:element name="useSystemSIPIdentityForPilotAndProxyTrunkModesPolicy" type="xs:boolean" minOccurs="0"/>\r
929           <xs:element name="useSystemSupportConnectedIdentityPolicy" type="xs:boolean" minOccurs="0"/>\r
930           <xs:element name="supportConnectedIdentityPolicy" type="TrunkGroupSupportConnectedIdentityPolicy" minOccurs="0"/>\r
931           <xs:element name="useSystemOptionsMessageResponseStatusCodes" type="xs:boolean" minOccurs="0"/>\r
932           <xs:element name="deleteOptionsMessageResponseStatusCode" type="SIPOptionsMessageResponseStatusCodePattern" minOccurs="0" maxOccurs="unbounded"/>\r
933         </xs:sequence>\r
934       </xs:extension>\r
935     </xs:complexContent>\r
936   </xs:complexType>    \r
937     \r
938   <xs:complexType name="ServiceProviderNetworkClassOfServiceAssignListRequest">\r
939     <xs:annotation>\r
940       <xs:documentation>\r
941         Assign a list of Network Classes of Service to a service provider.\r
942         The Element defaultNetworkClassOfService is required only\r
943         for the first assignment,\r
944         for subsequent assignments it is optional.\r
945         The response is either a SuccessResponse or an ErrorResponse.\r
946       </xs:documentation>\r
947     </xs:annotation>\r
948     <xs:complexContent>\r
949       <xs:extension base="core:OCIRequest">\r
950         <xs:sequence>\r
951           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
952           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0" maxOccurs="unbounded"/>\r
953           <xs:element name="defaultNetworkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
954         </xs:sequence>\r
955       </xs:extension>\r
956     </xs:complexContent>\r
957   </xs:complexType>    \r
958     \r
959   <xs:complexType name="ServiceProviderNetworkClassOfServiceUnassignListRequest">\r
960     <xs:annotation>\r
961       <xs:documentation>\r
962         Unassign a list of Network Classes of Service from a service provider.\r
963         The response is either a SuccessResponse or an\r
964         ErrorResponse.\r
965       </xs:documentation>\r
966     </xs:annotation>\r
967     <xs:complexContent>\r
968       <xs:extension base="core:OCIRequest">\r
969         <xs:sequence>\r
970           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
971           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0" maxOccurs="unbounded"/>\r
972           <xs:element name="defaultNetworkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
973         </xs:sequence>\r
974       </xs:extension>\r
975     </xs:complexContent>\r
976   </xs:complexType>    \r
977     \r
978   <xs:complexType name="SystemAdviceOfChargeGetRequest">\r
979     <xs:annotation>\r
980       <xs:documentation>\r
981         Request to get the list of Advice of Charge system parameters.\r
982         The response is either SystemAdviceOfChargeGetResponse or ErrorResponse.\r
983       </xs:documentation>\r
984     </xs:annotation>\r
985     <xs:complexContent>\r
986       <xs:extension base="core:OCIRequest">\r
987         <xs:sequence/>\r
988       </xs:extension>\r
989     </xs:complexContent>\r
990   </xs:complexType>    \r
991     \r
992   <xs:complexType name="SystemAdviceOfChargeGetResponse">\r
993     <xs:annotation>\r
994       <xs:documentation>\r
995         Response to SystemAdviceOfChargeGetRequest.\r
996         Contains a list of system Advice of Charge parameters.\r
997       </xs:documentation>\r
998     </xs:annotation>\r
999     <xs:complexContent>\r
1000       <xs:extension base="core:OCIDataResponse">\r
1001         <xs:sequence>\r
1002           <xs:element name="delayBetweenNotificationSeconds" type="AdviceOfChargeDelayBetweenNotificationSeconds"/>\r
1003           <xs:element name="incomingAocHandling" type="AdviceOfChargeIncomingAocHandling"/>\r
1004           <xs:element name="costInformationSource" type="NetAddress" minOccurs="0"/>\r
1005         </xs:sequence>\r
1006       </xs:extension>\r
1007     </xs:complexContent>\r
1008   </xs:complexType>    \r
1009     \r
1010   <xs:complexType name="SystemAdviceOfChargeModifyRequest">\r
1011     <xs:annotation>\r
1012       <xs:documentation>\r
1013         Request to modify Advice of Charge system parameters.\r
1014         The response is either SuccessResponse or ErrorResponse.\r
1015       </xs:documentation>\r
1016     </xs:annotation>\r
1017     <xs:complexContent>\r
1018       <xs:extension base="core:OCIRequest">\r
1019         <xs:sequence>\r
1020           <xs:element name="delayBetweenNotificationSeconds" type="AdviceOfChargeDelayBetweenNotificationSeconds" minOccurs="0"/>\r
1021           <xs:element name="incomingAocHandling" type="AdviceOfChargeIncomingAocHandling" minOccurs="0"/>\r
1022           <xs:element name="costInformationSource" type="NetAddress" minOccurs="0" nillable="true"/>\r
1023         </xs:sequence>\r
1024       </xs:extension>\r
1025     </xs:complexContent>\r
1026   </xs:complexType>    \r
1027     \r
1028   <xs:complexType name="SystemCPEConfigParametersGetRequest20">\r
1029     <xs:annotation>\r
1030       <xs:documentation>\r
1031         Request to get the list of CPE Config system parameters.\r
1032         The response is either SystemCPEConfigParametersGetResponse20 or ErrorResponse.\r
1033       </xs:documentation>\r
1034     </xs:annotation>\r
1035     <xs:complexContent>\r
1036       <xs:extension base="core:OCIRequest">\r
1037         <xs:sequence/>\r
1038       </xs:extension>\r
1039     </xs:complexContent>\r
1040   </xs:complexType>    \r
1041     \r
1042   <xs:complexType name="SystemCPEConfigParametersGetResponse20">\r
1043     <xs:annotation>\r
1044       <xs:documentation>\r
1045         Response to SystemCPEConfigParametersGetListRequest20.\r
1046         Contains a list of system CPE Config parameters.\r
1047 \r
1048         Replaced by: SystemCPEConfigParametersGetResponse21\r
1049       </xs:documentation>\r
1050     </xs:annotation>\r
1051     <xs:complexContent>\r
1052       <xs:extension base="core:OCIDataResponse">\r
1053         <xs:sequence>\r
1054           <xs:element name="enableIPDeviceManagement" type="xs:boolean"/>\r
1055           <xs:element name="ftpConnectTimeoutSeconds" type="DeviceManagementFTPConnectTimeoutSeconds"/>\r
1056           <xs:element name="ftpFileTransferTimeoutSeconds" type="DeviceManagementFTPFileTransferTimeoutSeconds"/>\r
1057           <xs:element name="pauseBetweenFileRebuildMilliseconds" type="DeviceManagementPauseBetweenFileRebuildMilliseconds"/>\r
1058           <xs:element name="maxBusyTimeMinutes" type="DeviceManagementMaxBusyTimeMinutes"/>\r
1059           <xs:element name="deviceAccessAppServerClusterName" type="NetAddress" minOccurs="0"/>\r
1060         </xs:sequence>\r
1061       </xs:extension>\r
1062     </xs:complexContent>\r
1063   </xs:complexType>    \r
1064     \r
1065   <xs:complexType name="SystemCPEConfigParametersModifyRequest20">\r
1066     <xs:annotation>\r
1067       <xs:documentation>\r
1068         Request to modify CPE Config system parameters.\r
1069         The response is either SuccessResponse or ErrorResponse.\r
1070       </xs:documentation>\r
1071     </xs:annotation>\r
1072     <xs:complexContent>\r
1073       <xs:extension base="core:OCIRequest">\r
1074         <xs:sequence>\r
1075           <xs:element name="enableIPDeviceManagement" type="xs:boolean" minOccurs="0"/>\r
1076           <xs:element name="ftpConnectTimeoutSeconds" type="DeviceManagementFTPConnectTimeoutSeconds" minOccurs="0"/>\r
1077           <xs:element name="ftpFileTransferTimeoutSeconds" type="DeviceManagementFTPFileTransferTimeoutSeconds" minOccurs="0"/>\r
1078           <xs:element name="pauseBetweenFileRebuildMilliseconds" type="DeviceManagementPauseBetweenFileRebuildMilliseconds" minOccurs="0"/>\r
1079           <xs:element name="maxBusyTimeMinutes" type="DeviceManagementMaxBusyTimeMinutes" minOccurs="0"/>\r
1080           <xs:element name="deviceAccessAppServerClusterName" type="NetAddress" minOccurs="0" nillable="true"/>\r
1081         </xs:sequence>\r
1082       </xs:extension>\r
1083     </xs:complexContent>\r
1084   </xs:complexType>    \r
1085     \r
1086   <xs:complexType name="SystemTrunkGroupGetRequest19sp1">\r
1087     <xs:annotation>\r
1088       <xs:documentation>\r
1089         Request the system level data associated with the Trunk Group service.\r
1090         The response is either SystemTrunkGroupGetResponse19sp1 or ErrorResponse.\r
1091 \r
1092         Replaced by: SystemTrunkGroupGetRequest21\r
1093       </xs:documentation>\r
1094     </xs:annotation>\r
1095     <xs:complexContent>\r
1096       <xs:extension base="core:OCIRequest">\r
1097         <xs:sequence/>\r
1098       </xs:extension>\r
1099     </xs:complexContent>\r
1100   </xs:complexType>    \r
1101     \r
1102   <xs:complexType name="SystemTrunkGroupGetResponse19sp1">\r
1103     <xs:annotation>\r
1104       <xs:documentation>\r
1105         Response to SystemTrunkGroupGetRequest19sp1.\r
1106       </xs:documentation>\r
1107     </xs:annotation>\r
1108     <xs:complexContent>\r
1109       <xs:extension base="core:OCIDataResponse">\r
1110         <xs:sequence>\r
1111           <xs:element name="enforceCLIDServiceAssignmentForPilotUser" type="xs:boolean"/>\r
1112           <xs:element name="terminateUnreachableTriggerDetectionOnReceiptOf18x" type="xs:boolean"/>\r
1113           <xs:element name="pilotUserCallingLineAssertedIdentityPolicy" type="TrunkGroupPilotUserCallingLineAssertedIdentityUsagePolicy"/>\r
1114           <xs:element name="enforceOutOfDialogPBXRedirectionPolicies" type="xs:boolean"/>\r
1115           <xs:element name="unscreenedRedirectionHandling" type="TrunkGroupUnscreenedRedirectionHandling"/>\r
1116           <xs:element name="enableHoldoverOfHighwaterCallCounts" type="xs:boolean"/>\r
1117           <xs:element name="holdoverPeriod" type="TrunkGroupHighwaterCallCountHoldoverPeriodMinutes"/>\r
1118           <xs:element name="timeZoneOffsetMinutes" type="TrunkGroupTimeZoneOffsetMinutes"/>\r
1119           <xs:element name="clidSourceForScreenedCallsPolicy" type="TrunkGroupCLIDSourceForScreenedCallsPolicy"/>\r
1120           <xs:element name="userLookupPolicy" type="TrunkGroupUserLookupPolicy"/>\r
1121         </xs:sequence>\r
1122       </xs:extension>\r
1123     </xs:complexContent>\r
1124   </xs:complexType>    \r
1125     \r
1126   <xs:complexType name="DeviceManagementFileAuthLocationGetRequest18">\r
1127     <xs:annotation>\r
1128       <xs:documentation>\r
1129         Get the address and credentials of the File Repository hosting the requested access device file.\r
1130         Also get the file name and path on the File Repository.\r
1131         The response is either a DeviceManagementFileAuthLocationGetResponse18 or an ErrorResponse.\r
1132 \r
1133         Replaced by: DeviceManagementFileAuthLocationGetRequest21.\r
1134       </xs:documentation>\r
1135     </xs:annotation>\r
1136     <xs:complexContent>\r
1137       <xs:extension base="core:OCIRequest">\r
1138         <xs:sequence>\r
1139           <xs:element name="deviceAccessProtocol" type="DeviceAccessProtocol16"/>\r
1140           <xs:element name="deviceAccessMethod" type="FileRepositoryAccessType"/>\r
1141           <xs:element name="deviceAccessURI" type="DeviceManagementAccessURI"/>\r
1142           <xs:element name="accessDeviceUserName" type="UserId" minOccurs="0"/>\r
1143           <xs:element name="accessDeviceUserPassword" type="Password" minOccurs="0"/>\r
1144           <xs:element name="signedPassword" type="SignedPassword" minOccurs="0"/>\r
1145           <xs:element name="macAddress" type="AccessDeviceMACAddress" minOccurs="0"/>\r
1146           <xs:element name="realmName" type="RealmName" minOccurs="0"/>\r
1147           <xs:element name="digestHa1Complement" type="DigestHa1Complement" minOccurs="0"/>\r
1148           <xs:element name="digestResponse" type="Md5Hash" minOccurs="0"/>\r
1149         </xs:sequence>\r
1150       </xs:extension>\r
1151     </xs:complexContent>\r
1152   </xs:complexType>    \r
1153     \r
1154   <xs:complexType name="DeviceManagementFileAuthLocationGetResponse18">\r
1155     <xs:annotation>\r
1156       <xs:documentation>\r
1157         Return the address and credentials of the File Repository hosting the requested access device file.\r
1158         Also return the file name and path on the File Repository.\r
1159         This is a response to DeviceManagementFileAuthLocationGetRequest18.\r
1160 \r
1161         Replaced by: DeviceManagementFileAuthLocationGetResponse21.\r
1162       </xs:documentation>\r
1163     </xs:annotation>\r
1164     <xs:complexContent>\r
1165       <xs:extension base="core:OCIDataResponse">\r
1166         <xs:sequence>\r
1167           <xs:element name="fileRepositoryUserName" type="FileRepositoryUserName"/>\r
1168           <xs:element name="fileRepositoryPassword" type="FileRepositoryUserPassword"/>\r
1169           <xs:element name="netAddress" type="NetAddress"/>\r
1170           <xs:element name="remoteFileFormat" type="DeviceManagementFileFormat"/>\r
1171           <xs:element name="portNumber" type="Port" minOccurs="0"/>\r
1172           <xs:element name="rootDirectory" type="CPEFileDirectory" minOccurs="0"/>\r
1173           <xs:element name="cpeFileDirectory" type="CPEFileDirectory" minOccurs="0"/>\r
1174           <xs:element name="secure" type="xs:boolean" minOccurs="0"/>\r
1175           <xs:element name="macInNonRequestURI" type="xs:boolean" minOccurs="0"/>\r
1176           <xs:element name="macFormatInNonRequestURI" type="DeviceManagementAccessURI" minOccurs="0"/>\r
1177           <xs:element name="useHttpDigestAuthentication" type="xs:boolean" minOccurs="0"/>\r
1178           <xs:element name="macBasedFileAuthentication" type="xs:boolean" minOccurs="0"/>\r
1179           <xs:element name="userNamePasswordFileAuthentication" type="xs:boolean" minOccurs="0"/>\r
1180           <xs:element name="completionNotification" type="xs:boolean" minOccurs="0"/>\r
1181           <xs:element name="fileCategory" type="DeviceManagementFileCategory" minOccurs="0"/>\r
1182           <xs:element name="enableCaching" type="xs:boolean" minOccurs="0"/>\r
1183         </xs:sequence>\r
1184       </xs:extension>\r
1185     </xs:complexContent>\r
1186   </xs:complexType>    \r
1187     \r
1188   <xs:complexType name="SystemFeatureAccessCodeGetListRequest20">\r
1189     <xs:annotation>\r
1190       <xs:appinfo>\r
1191         <asDataModeSupported>true</asDataModeSupported>\r
1192         <hssDataModeSupported>false</hssDataModeSupported>\r
1193       </xs:appinfo>\r
1194       <xs:documentation>\r
1195         Request to get list of default Feature Access Codes defined on system\r
1196         level.\r
1197         The response is either SystemFeatureAccessCodeGetListResponse20 or\r
1198         ErrorResponse.\r
1199 \r
1200         In release 20 the "Call Recording" FAC name is changed to\r
1201         "Call Recording - Start".\r
1202         Replaced by: SystemFeatureAccessCodeGetListRequest21\r
1203       </xs:documentation>\r
1204     </xs:annotation>\r
1205     <xs:complexContent>\r
1206       <xs:extension base="core:OCIRequest">\r
1207         <xs:sequence/>\r
1208       </xs:extension>\r
1209     </xs:complexContent>\r
1210   </xs:complexType>    \r
1211     \r
1212   <xs:complexType name="SystemFeatureAccessCodeGetListResponse20">\r
1213     <xs:annotation>\r
1214       <xs:appinfo>\r
1215         <asDataModeSupported>true</asDataModeSupported>\r
1216         <hssDataModeSupported>false</hssDataModeSupported>\r
1217       </xs:appinfo>\r
1218       <xs:documentation>\r
1219         Response to the SystemFeatureAccessCodeGetListRequest20.\r
1220 \r
1221         In release 20 the "Call Recording" FAC name is changed to\r
1222         "Call Recording - Start".\r
1223         Replaced by: SystemFeatureAccessCodeGetListResponse21\r
1224       </xs:documentation>\r
1225     </xs:annotation>\r
1226     <xs:complexContent>\r
1227       <xs:extension base="core:OCIDataResponse">\r
1228         <xs:sequence>\r
1229           <xs:element name="featureAccessCode" type="FeatureAccessCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
1230         </xs:sequence>\r
1231       </xs:extension>\r
1232     </xs:complexContent>\r
1233   </xs:complexType>    \r
1234     \r
1235   <xs:complexType name="SystemFeatureAccessCodeModifyListRequest20">\r
1236     <xs:annotation>\r
1237       <xs:appinfo>\r
1238         <asDataModeSupported>true</asDataModeSupported>\r
1239         <hssDataModeSupported>false</hssDataModeSupported>\r
1240       </xs:appinfo>\r
1241       <xs:documentation>\r
1242         Modify default Feature Access Codes.\r
1243         The response is either a SuccessResponse or an ErrorResponse.\r
1244 \r
1245         In release 20 the "Call Recording" FAC name is changed to\r
1246         "Call Recording - Start".\r
1247         Replaced by: SystemFeatureAccessCodeModifyListRequest21\r
1248       </xs:documentation>\r
1249     </xs:annotation>\r
1250     <xs:complexContent>\r
1251       <xs:extension base="core:OCIRequest">\r
1252         <xs:sequence>\r
1253           <xs:element name="featureAccessCode" type="FeatureAccessCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
1254         </xs:sequence>\r
1255       </xs:extension>\r
1256     </xs:complexContent>\r
1257   </xs:complexType>    \r
1258     \r
1259   <xs:complexType name="FeatureAccessCodeEntry">\r
1260     <xs:annotation>\r
1261       <xs:documentation>Feature Access Code Entry</xs:documentation>\r
1262     </xs:annotation>\r
1263     <xs:sequence>\r
1264       <xs:element name="featureAccessCodeName" type="FeatureAccessCodeName"/>\r
1265       <xs:element name="mainCode" type="FeatureAccessCode" minOccurs="0"/>\r
1266       <xs:element name="alternateCode" type="FeatureAccessCode" nillable="true" minOccurs="0"/>\r
1267     </xs:sequence>\r
1268   </xs:complexType>    \r
1269     \r
1270   <xs:complexType name="ServiceProviderFeatureAccessCodeGetListRequest20">\r
1271     <xs:annotation>\r
1272       <xs:appinfo>\r
1273         <asDataModeSupported>true</asDataModeSupported>\r
1274         <hssDataModeSupported>false</hssDataModeSupported>\r
1275       </xs:appinfo>\r
1276       <xs:documentation>\r
1277         Get the list of feature access codes for a service provider or enterprise.\r
1278         The response is either a ServiceProviderFeatureAccessCodeGetListResponse20\r
1279         or an ErrorResponse.\r
1280 \r
1281         In release 20 the "Call Recording" FAC name is changed to\r
1282         "Call Recording - Start".\r
1283         Replaced by: ServiceProviderFeatureAccessCodeGetListRequest21\r
1284       </xs:documentation>\r
1285     </xs:annotation>\r
1286     <xs:complexContent>\r
1287       <xs:extension base="core:OCIRequest">\r
1288         <xs:sequence>\r
1289           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1290         </xs:sequence>\r
1291       </xs:extension>\r
1292     </xs:complexContent>\r
1293   </xs:complexType>    \r
1294     \r
1295   <xs:complexType name="ServiceProviderFeatureAccessCodeGetListResponse20">\r
1296     <xs:annotation>\r
1297       <xs:appinfo>\r
1298         <asDataModeSupported>true</asDataModeSupported>\r
1299         <hssDataModeSupported>false</hssDataModeSupported>\r
1300       </xs:appinfo>\r
1301       <xs:documentation>\r
1302         Response to the ServiceProviderFeatureAccessCodeGetListRequest20.\r
1303 \r
1304         In release 20 the "Call Recording" FAC name is changed to\r
1305         "Call Recording - Start".\r
1306         Replaced by: ServiceProviderFeatureAccessCodeGetListResponse21\r
1307       </xs:documentation>\r
1308     </xs:annotation>\r
1309     <xs:complexContent>\r
1310       <xs:extension base="core:OCIDataResponse">\r
1311         <xs:sequence>\r
1312           <xs:element name="featureAccessCode" type="FeatureAccessCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
1313         </xs:sequence>\r
1314       </xs:extension>\r
1315     </xs:complexContent>\r
1316   </xs:complexType>    \r
1317     \r
1318   <xs:complexType name="ServiceProviderFeatureAccessCodeModifyListRequest20">\r
1319     <xs:annotation>\r
1320       <xs:appinfo>\r
1321         <asDataModeSupported>true</asDataModeSupported>\r
1322         <hssDataModeSupported>false</hssDataModeSupported>\r
1323       </xs:appinfo>\r
1324       <xs:documentation>\r
1325         Modify a list of feature access codes for a service provider or enterprise.\r
1326         The response is either a SuccessResponse or an ErrorResponse.\r
1327 \r
1328         In release 20 the "Call Recording" FAC name is changed to\r
1329         "Call Recording - Start".\r
1330         Replaced by: ServiceProviderFeatureAccessCodeModifyListRequest21\r
1331       </xs:documentation>\r
1332     </xs:annotation>\r
1333     <xs:complexContent>\r
1334       <xs:extension base="core:OCIRequest">\r
1335         <xs:sequence>\r
1336           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1337           <xs:element name="featureAccessCode" type="FeatureAccessCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
1338         </xs:sequence>\r
1339       </xs:extension>\r
1340     </xs:complexContent>\r
1341   </xs:complexType>    \r
1342     \r
1343   <xs:complexType name="GroupFeatureAccessCodeGetRequest20">\r
1344     <xs:annotation>\r
1345       <xs:appinfo>\r
1346         <asDataModeSupported>true</asDataModeSupported>\r
1347         <hssDataModeSupported>false</hssDataModeSupported>\r
1348       </xs:appinfo>\r
1349       <xs:documentation>\r
1350         Get group FAC code level and the list of feature access codes for a group.\r
1351         The response is either a GroupFeatureAccessCodeGetResponse20 or an\r
1352         ErrorResponse.\r
1353         Returned Feature Access Codes may be group specific, or Service Provider\r
1354         Feature Access Codes, depending on FAC code level.\r
1355 \r
1356         In release 20 the "Call Recording" FAC name is changed to\r
1357         "Call Recording - Start".\r
1358         Replaced by: GroupFeatureAccessCodeGetRequest21\r
1359       </xs:documentation>\r
1360     </xs:annotation>\r
1361     <xs:complexContent>\r
1362       <xs:extension base="core:OCIRequest">\r
1363         <xs:sequence>\r
1364           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1365           <xs:element name="groupId" type="GroupId"/>\r
1366         </xs:sequence>\r
1367       </xs:extension>\r
1368     </xs:complexContent>\r
1369   </xs:complexType>    \r
1370     \r
1371   <xs:complexType name="GroupFeatureAccessCodeGetResponse20">\r
1372     <xs:annotation>\r
1373       <xs:appinfo>\r
1374         <asDataModeSupported>true</asDataModeSupported>\r
1375         <hssDataModeSupported>false</hssDataModeSupported>\r
1376       </xs:appinfo>\r
1377       <xs:documentation>\r
1378         Response to the GroupFeatureAccessCodeGetRequest20.\r
1379 \r
1380         In release 20 the "Call Recording" FAC name is changed to\r
1381         "Call Recording - Start".\r
1382         Replaced by : GroupFeatureAccessCodeGetResponse21\r
1383       </xs:documentation>\r
1384     </xs:annotation>\r
1385     <xs:complexContent>\r
1386       <xs:extension base="core:OCIDataResponse">\r
1387         <xs:sequence>\r
1388           <xs:element name="useFeatureAccessCodeLevel" type="GroupFeatureAccessCodeLevel"/>\r
1389           <xs:element name="featureAccessCode" type="FeatureAccessCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
1390         </xs:sequence>\r
1391       </xs:extension>\r
1392     </xs:complexContent>\r
1393   </xs:complexType>    \r
1394     \r
1395   <xs:complexType name="GroupFeatureAccessCodeModifyRequest20">\r
1396     <xs:annotation>\r
1397       <xs:appinfo>\r
1398         <asDataModeSupported>true</asDataModeSupported>\r
1399         <hssDataModeSupported>false</hssDataModeSupported>\r
1400       </xs:appinfo>\r
1401       <xs:documentation>\r
1402         Modify group FAC code level and the list of feature access codes for a\r
1403         group.\r
1404         The response is either a SuccessResponse or an ErrorResponse.\r
1405         Note: choice element is only valid when useFeatureAccessCodeLevel is set\r
1406         to "Group", otherwise an ErrorResponse will be returned.\r
1407 \r
1408         In release 20 the "Call Recording" FAC name is changed to\r
1409         "Call Recording - Start".\r
1410         Replaced by: GroupFeatureAccessCodeModifyRequest21\r
1411       </xs:documentation>\r
1412     </xs:annotation>\r
1413     <xs:complexContent>\r
1414       <xs:extension base="core:OCIRequest">\r
1415         <xs:sequence>\r
1416           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1417           <xs:element name="groupId" type="GroupId"/>\r
1418           <xs:element name="useFeatureAccessCodeLevel" type="GroupFeatureAccessCodeLevel" minOccurs="0"/>\r
1419           <xs:choice>\r
1420             <xs:element name="restoreDefaultCodes" type="xs:boolean" fixed="true" minOccurs="0"/>\r
1421             <xs:element name="featureAccessCode" type="FeatureAccessCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
1422           </xs:choice>\r
1423         </xs:sequence>\r
1424       </xs:extension>\r
1425     </xs:complexContent>\r
1426   </xs:complexType>    \r
1427     \r
1428   <xs:complexType name="UserFeatureAccessCodeGetListRequest20">\r
1429     <xs:annotation>\r
1430       <xs:documentation>\r
1431         Get the list of feature access codes for a user.\r
1432         The response is either a UserFeatureAccessCodeGetListResponse20 or an ErrorResponse.\r
1433 \r
1434         In release 20 the "Call Recording" FAC name is changed to\r
1435         "Call Recording Start".\r
1436         Replaced by: UserFeatureAccessCodeGetListRequest21\r
1437       </xs:documentation>\r
1438     </xs:annotation>\r
1439     <xs:complexContent>\r
1440       <xs:extension base="core:OCIRequest">\r
1441         <xs:sequence>\r
1442           <xs:element name="userId" type="UserId"/>\r
1443         </xs:sequence>\r
1444       </xs:extension>\r
1445     </xs:complexContent>\r
1446   </xs:complexType>    \r
1447     \r
1448   <xs:complexType name="UserFeatureAccessCodeGetListResponse20">\r
1449     <xs:annotation>\r
1450       <xs:documentation>\r
1451         Response to the UserFeatureAccessCodeGetListRequest20.\r
1452 \r
1453         In release 20 the "Call Recording" FAC name is changed to\r
1454         "Call Recording Start".\r
1455         Replaced by: UserFeatureAccessCodeGetListResponse21\r
1456       </xs:documentation>\r
1457     </xs:annotation>\r
1458     <xs:complexContent>\r
1459       <xs:extension base="core:OCIDataResponse">\r
1460         <xs:sequence>\r
1461           <xs:element name="featureAccessCode" type="FeatureAccessCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
1462         </xs:sequence>\r
1463       </xs:extension>\r
1464     </xs:complexContent>\r
1465   </xs:complexType>    \r
1466     \r
1467   <xs:complexType name="ServiceProviderServicePackMigrationTaskAddRequest">\r
1468     <xs:annotation>\r
1469       <xs:documentation>\r
1470         Create a service pack migration task.\r
1471         The response is either SuccessResponse or ErrorResponse.\r
1472         Replaced By: ServiceProviderServicePackMigrationTaskAddRequest21\r
1473       </xs:documentation>\r
1474     </xs:annotation>\r
1475     <xs:complexContent>\r
1476       <xs:extension base="core:OCIRequest">\r
1477         <xs:sequence>\r
1478           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1479           <xs:element name="taskName" type="ServicePackMigrationTaskName"/>\r
1480           <xs:element name="startTimestamp" type="xs:dateTime"/>\r
1481           <xs:element name="maxDurationHours" type="ServicePackMigrationMaxDurationHours"/>\r
1482           <xs:element name="sendReportEmail" type="xs:boolean"/>\r
1483           <xs:element name="reportDeliveryEmailAddress" type="EmailAddress" minOccurs="0"/>\r
1484           <xs:element name="abortOnError" type="xs:boolean"/>\r
1485           <xs:element name="abortErrorThreshold" type="ServicePackMigrationAbortErrorThreshold" minOccurs="0"/>\r
1486           <xs:element name="reportAllUsers" type="xs:boolean"/>\r
1487           <xs:element name="automaticallyIncrementServiceQuantity" type="xs:boolean"/>\r
1488         </xs:sequence>\r
1489       </xs:extension>\r
1490     </xs:complexContent>\r
1491   </xs:complexType>    \r
1492     \r
1493   <xs:complexType name="ServiceProviderServicePackMigrationTaskGetListRequest">\r
1494     <xs:annotation>\r
1495       <xs:documentation>\r
1496         Requests a list of all service pack migration task for a service provider.\r
1497         The response is either ServiceProviderServicePackMigrationTaskGetListResponse\r
1498         or ErrorResponse.\r
1499         Replaced By: ServiceProviderServicePackMigrationTaskGetListRequest21\r
1500       </xs:documentation>\r
1501     </xs:annotation>\r
1502     <xs:complexContent>\r
1503       <xs:extension base="core:OCIRequest">\r
1504         <xs:sequence>\r
1505           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1506         </xs:sequence>\r
1507       </xs:extension>\r
1508     </xs:complexContent>\r
1509   </xs:complexType>    \r
1510     \r
1511   <xs:complexType name="ServiceProviderServicePackMigrationTaskGetListResponse">\r
1512     <xs:annotation>\r
1513       <xs:documentation>\r
1514         Response to ServiceProviderServicePackMigrationTaskGetListRequest.\r
1515         Contains a table with  a row for each service pack migration task and column headings :\r
1516         "Start Timestamp Milliseconds", "Name", "Status", "Error Count", "Users Processed", "Users Total".\r
1517         The start timestamp column is the number of milliseconds since the standard base time known as "the epoch",\r
1518         namely January 1, 1970, 00:00:00 GMT.\r
1519       </xs:documentation>\r
1520     </xs:annotation>\r
1521     <xs:complexContent>\r
1522       <xs:extension base="core:OCIDataResponse">\r
1523         <xs:sequence>\r
1524           <xs:element name="taskTable" type="core:OCITable"/>\r
1525         </xs:sequence>\r
1526       </xs:extension>\r
1527     </xs:complexContent>\r
1528   </xs:complexType>    \r
1529     \r
1530   <xs:complexType name="ServiceProviderServicePackMigrationTaskGetRequest14sp4">\r
1531     <xs:annotation>\r
1532       <xs:documentation>\r
1533         Requests the details of a specified service pack migration task.\r
1534         The response is either ServiceProviderServicePackMigrationTaskGetResponse14sp4\r
1535         or ErrorResponse.\r
1536         Replaced By: ServiceProviderServicePackMigrationTaskGetRequest21\r
1537       </xs:documentation>\r
1538     </xs:annotation>\r
1539     <xs:complexContent>\r
1540       <xs:extension base="core:OCIRequest">\r
1541         <xs:sequence>\r
1542           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1543           <xs:element name="taskName" type="ServicePackMigrationTaskName"/>\r
1544         </xs:sequence>\r
1545       </xs:extension>\r
1546     </xs:complexContent>\r
1547   </xs:complexType>    \r
1548     \r
1549   <xs:complexType name="ServiceProviderServicePackMigrationTaskGetResponse14sp4">\r
1550     <xs:annotation>\r
1551       <xs:documentation>\r
1552         Response to ServiceProviderServicePackMigrationTaskGetRequest14sp4.\r
1553         The groupTable column headings are: "Group Id", "Group Name", "User Count".\r
1554       </xs:documentation>\r
1555     </xs:annotation>\r
1556     <xs:complexContent>\r
1557       <xs:extension base="core:OCIDataResponse">\r
1558         <xs:sequence>\r
1559           <xs:element name="taskName" type="ServicePackMigrationTaskName"/>\r
1560           <xs:element name="startTimestamp" type="xs:dateTime" minOccurs="0"/>\r
1561           <xs:element name="maxDurationHours" type="ServicePackMigrationMaxDurationHours"/>\r
1562           <xs:element name="sendReportEmail" type="xs:boolean"/>\r
1563           <xs:element name="reportDeliveryEmailAddress" type="EmailAddress" minOccurs="0"/>\r
1564           <xs:element name="abortOnError" type="xs:boolean"/>\r
1565           <xs:element name="abortErrorThreshold" type="ServicePackMigrationAbortErrorThreshold" minOccurs="0"/>\r
1566           <xs:element name="reportAllUsers" type="xs:boolean"/>\r
1567           <xs:element name="automaticallyIncrementServiceQuantity" type="xs:boolean"/>\r
1568           <xs:element name="errorCount" type="xs:int"/>\r
1569           <xs:element name="status" type="ServicePackMigrationTaskStatus"/>\r
1570           <xs:element name="groupsProcessed" type="xs:int"/>\r
1571           <xs:element name="groupsTotal" type="xs:int"/>\r
1572           <xs:element name="usersProcessed" type="xs:int"/>\r
1573           <xs:element name="usersTotal" type="xs:int"/>\r
1574           <xs:element name="userSelectionType" type="ServicePackMigrationTaskUserSelectionType"/>\r
1575           <xs:element name="reportFilePathName" type="FileName"/>\r
1576           <xs:choice>\r
1577             <xs:element name="migrateAllGroups" type="xs:boolean" fixed="true"/>\r
1578             <xs:element name="groupTable" type="core:OCITable"/>\r
1579           </xs:choice>\r
1580           <xs:element name="userSelectionServicePackName" type="ServicePackName" minOccurs="0" maxOccurs="unbounded"/>\r
1581           <xs:element name="userSelectionServiceName" type="UserService" minOccurs="0" maxOccurs="unbounded"/>\r
1582           <xs:element name="removeServicePackName" type="ServicePackName" minOccurs="0" maxOccurs="unbounded"/>\r
1583           <xs:element name="removeServiceName" type="UserService" minOccurs="0" maxOccurs="unbounded"/>\r
1584           <xs:element name="assignServicePackName" type="ServicePackName" minOccurs="0" maxOccurs="unbounded"/>\r
1585           <xs:element name="assignServiceName" type="UserService" minOccurs="0" maxOccurs="unbounded"/>\r
1586         </xs:sequence>\r
1587       </xs:extension>\r
1588     </xs:complexContent>\r
1589   </xs:complexType>    \r
1590     \r
1591   <xs:complexType name="SystemEnhancedCallLogsGetRequest17sp4">\r
1592     <xs:annotation>\r
1593       <xs:documentation>\r
1594         Request the system level data associated with Enhanced Call Logs. The response is either a\r
1595         SystemEnhancedCallLogsGetResponse17sp4 or an ErrorResponse.\r
1596         Replaced by:SystemEnhancedCallLogsGetRequest20sp1\r
1597       </xs:documentation>\r
1598     </xs:annotation>\r
1599     <xs:complexContent>\r
1600       <xs:extension base="core:OCIRequest">\r
1601         <xs:sequence/>\r
1602       </xs:extension>\r
1603     </xs:complexContent>\r
1604   </xs:complexType>    \r
1605     \r
1606   <xs:complexType name="SystemEnhancedCallLogsGetResponse17sp4">\r
1607     <xs:annotation>\r
1608       <xs:documentation>\r
1609         Response to SystemEnhancedCallLogsGetRequest17sp4.\r
1610         The following elements are only used in AS data mode:\r
1611           isSendEnabled\r
1612           server1NetAddress\r
1613           server1SendPort\r
1614           server1RetrievePort\r
1615           server2NetAddress\r
1616           server2SendPort\r
1617           server2RetrievePort\r
1618           sharedSecret\r
1619           retransmissionDelayMilliSeconds\r
1620           maxTransmissions\r
1621           soapTimeoutSeconds\r
1622           useDBS\r
1623           Replaced by:SystemEnhancedCallLogsGetResponse20sp1\r
1624       </xs:documentation>\r
1625     </xs:annotation>\r
1626     <xs:complexContent>\r
1627       <xs:extension base="core:OCIDataResponse">\r
1628         <xs:sequence>\r
1629           <xs:element name="isSendEnabled" type="xs:boolean"/>\r
1630           <xs:element name="server1NetAddress" type="NetAddress" minOccurs="0"/>\r
1631           <xs:element name="server1SendPort" type="Port1025"/>\r
1632           <xs:element name="server1RetrievePort" type="Port"/>\r
1633           <xs:element name="server2NetAddress" type="NetAddress" minOccurs="0"/>\r
1634           <xs:element name="server2SendPort" type="Port1025"/>\r
1635           <xs:element name="server2RetrievePort" type="Port"/>\r
1636           <xs:element name="sharedSecret" type="EnhancedCallLogsSharedSecret" minOccurs="0"/>\r
1637           <xs:element name="retransmissionDelayMilliSeconds" type="EnhancedCallLogsRetransmissionDelayMilliSeconds"/>\r
1638           <xs:element name="maxTransmissions" type="EnhancedCallLogsMaxTransmissions"/>\r
1639           <xs:element name="soapTimeoutSeconds" type="EnhancedCallLogsSoapTimeoutSeconds"/>\r
1640           <xs:element name="useDBS" type="xs:boolean"/>\r
1641           <xs:element name="maxNonPagedResponseSize" type="EnhancedCallLogsNonPagedResponseSize"/>\r
1642         </xs:sequence>\r
1643       </xs:extension>\r
1644     </xs:complexContent>\r
1645   </xs:complexType>    \r
1646     \r
1647   <xs:complexType name="SystemCommunicationBarringCriteriaGetRequest17">\r
1648     <xs:annotation>\r
1649       <xs:documentation>\r
1650         Get an existing Communication Barring Criteria.\r
1651         The response is either a\r
1652         SystemCommunicationBarringCriteriaGetResponse17 or an ErrorResponse.\r
1653       </xs:documentation>\r
1654     </xs:annotation>\r
1655     <xs:complexContent>\r
1656       <xs:extension base="core:OCIRequest">\r
1657         <xs:sequence>\r
1658           <xs:element name="name" type="CommunicationBarringCriteriaName"/>\r
1659         </xs:sequence>\r
1660       </xs:extension>\r
1661     </xs:complexContent>\r
1662   </xs:complexType>    \r
1663     \r
1664   <xs:complexType name="SystemCommunicationBarringCriteriaGetResponse17">\r
1665     <xs:annotation>\r
1666       <xs:documentation>\r
1667         Response to the SystemCommunicationBarringCriteriaGetRequest17.\r
1668         The response contains the Communication Barring Criteria information.\r
1669       </xs:documentation>\r
1670     </xs:annotation>\r
1671     <xs:complexContent>\r
1672       <xs:extension base="core:OCIDataResponse">\r
1673         <xs:sequence>\r
1674           <xs:element name="description" type="CommunicationBarringCriteriaDescription" minOccurs="0"/>\r
1675           <xs:element name="matchCallType" type="CommunicationBarringCallType" minOccurs="0" maxOccurs="unbounded"/>\r
1676           <xs:element name="matchAlternateCallIndicator" type="CommunicationBarringAlternateCallIndicator" minOccurs="0" maxOccurs="unbounded"/>\r
1677           <xs:element name="matchVirtualOnNetCallType" type="VirtualOnNetCallTypeName" minOccurs="0" maxOccurs="unbounded"/>\r
1678           <xs:element name="matchPublicNetwork" type="xs:boolean"/>\r
1679           <xs:element name="matchPrivateNetwork" type="xs:boolean"/>\r
1680           <xs:element name="matchLocalCategory" type="xs:boolean"/>\r
1681           <xs:element name="matchNationalCategory" type="xs:boolean"/>\r
1682           <xs:element name="matchInterlataCategory" type="xs:boolean"/>\r
1683           <xs:element name="matchIntralataCategory" type="xs:boolean"/>\r
1684           <xs:element name="matchInternationalCategory" type="xs:boolean"/>\r
1685           <xs:element name="matchPrivateCategory" type="xs:boolean"/>\r
1686           <xs:element name="matchEmergencyCategory" type="xs:boolean"/>\r
1687           <xs:element name="matchOtherCategory" type="xs:boolean"/>\r
1688           <xs:element name="matchInterNetwork" type="xs:boolean"/>\r
1689           <xs:element name="matchInterHostingNE" type="xs:boolean"/>\r
1690           <xs:element name="matchInterAS" type="xs:boolean"/>\r
1691           <xs:element name="matchIntraAS" type="xs:boolean"/>\r
1692           <xs:element name="matchChargeCalls" type="xs:boolean"/>\r
1693           <xs:element name="matchNoChargeCalls" type="xs:boolean"/>\r
1694           <xs:element name="matchGroupCalls" type="xs:boolean"/>\r
1695           <xs:element name="matchEnterpriseCalls" type="xs:boolean"/>\r
1696           <xs:element name="matchNetworkCalls" type="xs:boolean"/>\r
1697           <xs:element name="matchNetworkURLCalls" type="xs:boolean"/>\r
1698           <xs:element name="matchRepairCalls" type="xs:boolean"/>\r
1699           <xs:element name="matchEmergencyCalls" type="xs:boolean"/>\r
1700           <xs:element name="matchInternalCalls" type="xs:boolean"/>\r
1701           <xs:element name="matchLocation" type="LocationCriteria"/>\r
1702           <xs:element name="matchRoaming" type="RoamingCriteria"/>\r
1703           <xs:element name="timeSchedule" type="ScheduleName" minOccurs="0"/>\r
1704           <xs:element name="holidaySchedule" type="ScheduleName" minOccurs="0"/>\r
1705         </xs:sequence>\r
1706       </xs:extension>\r
1707     </xs:complexContent>\r
1708   </xs:complexType>    \r
1709     \r
1710   <xs:complexType name="ServiceProviderCommunicationBarringProfileGetRequest19sp1">\r
1711     <xs:annotation>\r
1712       <xs:appinfo>\r
1713         <asDataModeSupported>true</asDataModeSupported>\r
1714         <hssDataModeSupported>false</hssDataModeSupported>\r
1715       </xs:appinfo>\r
1716       <xs:documentation>\r
1717         Get an existing Communication Barring Profile.\r
1718         The response is either a ServiceProviderCommunicationBarringProfileGetResponse19sp1\r
1719         or an ErrorResponse.\r
1720       </xs:documentation>\r
1721     </xs:annotation>\r
1722     <xs:complexContent>\r
1723       <xs:extension base="core:OCIRequest">\r
1724         <xs:sequence>\r
1725           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1726           <xs:element name="name" type="CommunicationBarringProfileName"/>\r
1727         </xs:sequence>\r
1728       </xs:extension>\r
1729     </xs:complexContent>\r
1730   </xs:complexType>    \r
1731     \r
1732   <xs:complexType name="ServiceProviderCommunicationBarringProfileGetResponse19sp1">\r
1733     <xs:annotation>\r
1734       <xs:appinfo>\r
1735         <asDataModeSupported>true</asDataModeSupported>\r
1736         <hssDataModeSupported>false</hssDataModeSupported>\r
1737       </xs:appinfo>\r
1738       <xs:documentation>\r
1739         Response to the ServiceProviderCommunicationBarringProfileGetRequest19sp1.\r
1740         The response contains the Communication Barring Profile information.\r
1741         The incoming, originating, redirecting and call me now rules are returned in ascending priority order.\r
1742       The following elements are only used in AS data mode:\r
1743            callMeNowDefaultAction\r
1744            callMeNowDefaultCallTimeout\r
1745            callMeNowRule\r
1746            applyToAttendedCallTransfers\r
1747       </xs:documentation>\r
1748     </xs:annotation>\r
1749     <xs:complexContent>\r
1750       <xs:extension base="core:OCIDataResponse">\r
1751         <xs:sequence>\r
1752           <xs:element name="description" type="CommunicationBarringProfileDescription" minOccurs="0"/>\r
1753           <xs:element name="originatingDefaultAction" type="CommunicationBarringOriginatingAction"/>\r
1754           <xs:element name="originatingDefaultTreatmentId" type="TreatmentId" minOccurs="0"/>\r
1755           <xs:element name="originatingDefaultTransferNumber" type="OutgoingDN" minOccurs="0"/>\r
1756           <xs:element name="originatingDefaultCallTimeout" type="CommunicationBarringTimeoutSeconds" minOccurs="0"/>\r
1757           <xs:element name="originatingRule" type="ServiceProviderCommunicationBarringHierarchicalOriginatingRule" minOccurs="0" maxOccurs="unbounded"/>\r
1758           <xs:element name="redirectingDefaultAction" type="CommunicationBarringRedirectingAction"/>\r
1759           <xs:element name="redirectingDefaultCallTimeout" type="CommunicationBarringTimeoutSeconds" minOccurs="0"/>\r
1760           <xs:element name="redirectingRule" type="ServiceProviderCommunicationBarringHierarchicalRedirectingRule" minOccurs="0" maxOccurs="unbounded"/>\r
1761           <xs:element name="callMeNowDefaultAction" type="CommunicationBarringCallMeNowAction"/>\r
1762           <xs:element name="callMeNowDefaultCallTimeout" type="CommunicationBarringTimeoutSeconds" minOccurs="0"/>\r
1763           <xs:element name="callMeNowRule" type="ServiceProviderCommunicationBarringHierarchicalCallMeNowRule" minOccurs="0" maxOccurs="unbounded"/>\r
1764           <xs:element name="incomingDefaultAction" type="CommunicationBarringIncomingAction"/>\r
1765           <xs:element name="incomingDefaultCallTimeout" type="CommunicationBarringTimeoutSeconds" minOccurs="0"/>\r
1766           <xs:element name="incomingRule" type="CommunicationBarringIncomingRule" minOccurs="0" maxOccurs="unbounded"/>\r
1767           <xs:element name="isDefault" type="xs:boolean"/>\r
1768           <xs:element name="applyToAttendedCallTransfers" type="xs:boolean"/>\r
1769         </xs:sequence>\r
1770       </xs:extension>\r
1771     </xs:complexContent>\r
1772   </xs:complexType>    \r
1773     \r
1774   <xs:complexType name="SystemBroadWorksMobilityGetRequest19sp1">\r
1775     <xs:annotation>\r
1776       <xs:appinfo>\r
1777         <asDataModeSupported>true</asDataModeSupported>\r
1778         <hssDataModeSupported>false</hssDataModeSupported>\r
1779       </xs:appinfo>\r
1780       <xs:documentation>\r
1781         Get the broadworks mobility system parameters.\r
1782         The response is either a SystemBroadWorksMobilityGetResponse19sp1 or an ErrorResponse.\r
1783 \r
1784         Replaced by SystemBroadWorksMobilityGetRequest21\r
1785       </xs:documentation>\r
1786     </xs:annotation>\r
1787     <xs:complexContent>\r
1788       <xs:extension base="core:OCIRequest">\r
1789         <xs:sequence/>\r
1790       </xs:extension>\r
1791     </xs:complexContent>\r
1792   </xs:complexType>    \r
1793     \r
1794   <xs:complexType name="SystemBroadWorksMobilityGetResponse19sp1">\r
1795     <xs:annotation>\r
1796       <xs:appinfo>\r
1797         <asDataModeSupported>true</asDataModeSupported>\r
1798         <hssDataModeSupported>false</hssDataModeSupported>\r
1799       </xs:appinfo>\r
1800       <xs:documentation>\r
1801         The response to a SystemBroadWorksMobilityGetRequest19sp1.\r
1802 \r
1803         Replaced by SystemBroadWorksMobilityGetResponse21\r
1804       </xs:documentation>\r
1805     </xs:annotation>\r
1806     <xs:complexContent>\r
1807       <xs:extension base="core:OCIDataResponse">\r
1808         <xs:sequence>\r
1809           <xs:element name="enableLocationServices" type="xs:boolean"/>\r
1810           <xs:element name="enableMSRNLookup" type="xs:boolean"/>\r
1811           <xs:element name="enableMobileStateChecking" type="xs:boolean"/>\r
1812           <xs:element name="denyCallOriginations" type="xs:boolean"/>\r
1813           <xs:element name="denyCallTerminations" type="xs:boolean"/>\r
1814           <xs:element name="imrnTimeoutMillisecnds" type="IMRNTimeoutMilliseconds"/>\r
1815           <xs:element name="scfSignalingNetAddress" type="NetAddress" minOccurs="0"/>\r
1816           <xs:element name="scfSignalingPort" type="Port" minOccurs="0"/>\r
1817           <xs:element name="refreshPeriodSeconds" type="SCFRefreshPeriodSeconds"/>\r
1818           <xs:element name="maxConsecutiveFailures" type="SCFMaxConsecutiveFailures"/>\r
1819           <xs:element name="maxResponseWaitTimeMilliseconds" type="SCFMaxResponseWaitTimeMilliseconds"/>\r
1820           <xs:element name="enableAnnouncementSuppression" type="xs:boolean"/>\r
1821         </xs:sequence>\r
1822       </xs:extension>\r
1823     </xs:complexContent>\r
1824   </xs:complexType>    \r
1825     \r
1826   <xs:complexType name="SystemBroadWorksMobilityModifyRequest17sp4">\r
1827     <xs:annotation>\r
1828       <xs:appinfo>\r
1829         <asDataModeSupported>true</asDataModeSupported>\r
1830         <hssDataModeSupported>false</hssDataModeSupported>\r
1831       </xs:appinfo>\r
1832       <xs:documentation>\r
1833         Modify the BroadWorks Mobility system parameters.\r
1834         The response is either a SuccessResponse or an ErrorResponse.\r
1835 \r
1836         Replaced by SystemBroadWorksMobilityModifyRequest21.\r
1837       </xs:documentation>\r
1838     </xs:annotation>\r
1839     <xs:complexContent>\r
1840       <xs:extension base="core:OCIRequest">\r
1841         <xs:sequence>\r
1842           <xs:element name="enableLocationServices" type="xs:boolean" minOccurs="0"/>\r
1843           <xs:element name="enableMSRNLookup" type="xs:boolean" minOccurs="0"/>\r
1844           <xs:element name="enableMobileStateChecking" type="xs:boolean" minOccurs="0"/>\r
1845           <xs:element name="denyCallOriginations" type="xs:boolean" minOccurs="0"/>\r
1846           <xs:element name="denyCallTerminations" type="xs:boolean" minOccurs="0"/>\r
1847           <xs:element name="imrnTimeoutMilliseconds" type="IMRNTimeoutMilliseconds" minOccurs="0"/>\r
1848           <xs:element name="scfSignalingNetAddress" type="NetAddress" minOccurs="0" nillable="true"/>\r
1849           <xs:element name="scfSignalingPort" type="Port" minOccurs="0" nillable="true"/>\r
1850           <xs:element name="refreshPeriodSeconds" type="SCFRefreshPeriodSeconds" minOccurs="0"/>\r
1851           <xs:element name="maxConsecutiveFailures" type="SCFMaxConsecutiveFailures" minOccurs="0"/>\r
1852           <xs:element name="maxResponseWaitTimeMilliseconds" type="SCFMaxResponseWaitTimeMilliseconds" minOccurs="0"/>\r
1853           <xs:element name="enableAnnouncementSuppression" type="xs:boolean" minOccurs="0"/>\r
1854         </xs:sequence>\r
1855       </xs:extension>\r
1856     </xs:complexContent>\r
1857   </xs:complexType>    \r
1858     \r
1859   <xs:complexType name="ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberAddListRequest">\r
1860     <xs:annotation>\r
1861       <xs:appinfo>\r
1862         <asDataModeSupported>true</asDataModeSupported>\r
1863         <hssDataModeSupported>false</hssDataModeSupported>\r
1864       </xs:appinfo>\r
1865       <xs:documentation>\r
1866         Adds Mobile Subscriber Directory Numbers to a service provider. It is possible to add a single DN,\r
1867         or a list of DNs.\r
1868         The response is either SuccessResponse or ErrorResponse.\r
1869 \r
1870         Replaced by ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberAddListRequest21.\r
1871       </xs:documentation>\r
1872     </xs:annotation>\r
1873     <xs:complexContent>\r
1874       <xs:extension base="core:OCIRequest">\r
1875         <xs:sequence>\r
1876           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
1877           <xs:element name="mobileSubscriberDirectoryNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>\r
1878         </xs:sequence>\r
1879       </xs:extension>\r
1880     </xs:complexContent>\r
1881   </xs:complexType>    \r
1882     \r
1883   <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeAddRequest">\r
1884     <xs:annotation>\r
1885       <xs:appinfo>\r
1886         <asDataModeSupported>true</asDataModeSupported>\r
1887         <hssDataModeSupported>false</hssDataModeSupported>\r
1888       </xs:appinfo>\r
1889       <xs:documentation>\r
1890         Add a system service access code.\r
1891         The response is either SuccessResponse or ErrorResponse.\r
1892 \r
1893         Replaced by SystemBroadWorksMobilityServiceAccessCodeAddRequest21.\r
1894       </xs:documentation>\r
1895     </xs:annotation>\r
1896     <xs:complexContent>\r
1897       <xs:extension base="core:OCIRequest">\r
1898         <xs:sequence>\r
1899           <xs:element name="serviceAccessCode" type="ServiceAccessCode"/>\r
1900           <xs:element name="countryCode" type="CountryCode"/>\r
1901           <xs:element name="description" type="ServiceAccessCodeDescription" minOccurs="0"/>\r
1902         </xs:sequence>\r
1903       </xs:extension>\r
1904     </xs:complexContent>\r
1905   </xs:complexType>    \r
1906     \r
1907   <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeDeleteRequest">\r
1908     <xs:annotation>\r
1909       <xs:appinfo>\r
1910         <asDataModeSupported>true</asDataModeSupported>\r
1911         <hssDataModeSupported>false</hssDataModeSupported>\r
1912       </xs:appinfo>\r
1913       <xs:documentation>\r
1914         Delete a system service access code.\r
1915         The response is either SuccessResponse or ErrorResponse.\r
1916 \r
1917         Replaced by SystemBroadWorksMobilityServiceAccessCodeDeleteRequest21.\r
1918       </xs:documentation>\r
1919     </xs:annotation>\r
1920     <xs:complexContent>\r
1921       <xs:extension base="core:OCIRequest">\r
1922         <xs:sequence>\r
1923           <xs:element name="countryCode" type="CountryCode"/>\r
1924           <xs:element name="serviceAccessCode" type="ServiceAccessCode"/>\r
1925         </xs:sequence>\r
1926       </xs:extension>\r
1927     </xs:complexContent>\r
1928   </xs:complexType>    \r
1929     \r
1930   <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeGetListRequest">\r
1931     <xs:annotation>\r
1932       <xs:appinfo>\r
1933         <asDataModeSupported>true</asDataModeSupported>\r
1934         <hssDataModeSupported>false</hssDataModeSupported>\r
1935       </xs:appinfo>\r
1936       <xs:documentation>\r
1937         Get a list of system service access codes.\r
1938         The response is either SystemBroadWorksMobilityServiceAccessCodeGetListResponse or ErrorResponse.\r
1939 \r
1940         Replaced by SystemBroadWorksMobilityServiceAccessCodeGetListRequest21.\r
1941       </xs:documentation>\r
1942     </xs:annotation>\r
1943     <xs:complexContent>\r
1944       <xs:extension base="core:OCIRequest">\r
1945         <xs:sequence/>\r
1946       </xs:extension>\r
1947     </xs:complexContent>\r
1948   </xs:complexType>    \r
1949     \r
1950   <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeGetListResponse">\r
1951     <xs:annotation>\r
1952       <xs:appinfo>\r
1953         <asDataModeSupported>true</asDataModeSupported>\r
1954         <hssDataModeSupported>false</hssDataModeSupported>\r
1955       </xs:appinfo>\r
1956       <xs:documentation>\r
1957         Response to SystemBroadWorksMobilityServiceAccessCodeGetListRequest.\r
1958         Contains a table with column headings: "Country Code", "Service Access Code", "Description".\r
1959 \r
1960         Replaced by SystemBroadWorksMobilityServiceAccessCodeGetListReponse21.\r
1961       </xs:documentation>\r
1962     </xs:annotation>\r
1963     <xs:complexContent>\r
1964       <xs:extension base="core:OCIDataResponse">\r
1965         <xs:sequence>\r
1966           <xs:element name="serviceAccessCodeTable" type="core:OCITable"/>\r
1967         </xs:sequence>\r
1968       </xs:extension>\r
1969     </xs:complexContent>\r
1970   </xs:complexType>    \r
1971     \r
1972   <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeModifyRequest">\r
1973     <xs:annotation>\r
1974       <xs:appinfo>\r
1975         <asDataModeSupported>true</asDataModeSupported>\r
1976         <hssDataModeSupported>false</hssDataModeSupported>\r
1977       </xs:appinfo>\r
1978       <xs:documentation>\r
1979         Modify a system service access code.\r
1980         The response is either SuccessResponse or ErrorResponse.\r
1981 \r
1982         Replaced by SystemBroadWorksMobilityServiceAccessCodeModifyRequest21.\r
1983       </xs:documentation>\r
1984     </xs:annotation>\r
1985     <xs:complexContent>\r
1986       <xs:extension base="core:OCIRequest">\r
1987         <xs:sequence>\r
1988           <xs:element name="countryCode" type="CountryCode"/>\r
1989           <xs:element name="serviceAccessCode" type="ServiceAccessCode"/>\r
1990           <xs:element name="description" type="ServiceAccessCodeDescription" minOccurs="0" nillable="true"/>\r
1991         </xs:sequence>\r
1992       </xs:extension>\r
1993     </xs:complexContent>\r
1994   </xs:complexType>    \r
1995     \r
1996   <xs:complexType name="SystemHuntGroupGetRequest17">\r
1997     <xs:annotation>\r
1998       <xs:documentation>\r
1999         Request the system level data associated with Hunt Group.\r
2000         The response is either a SystemHuntGroupGetResponse or an\r
2001         ErrorResponse.\r
2002 \r
2003         Replaced by SystemHuntGroupGetRequest21.\r
2004       </xs:documentation>\r
2005     </xs:annotation>\r
2006     <xs:complexContent>\r
2007       <xs:extension base="core:OCIRequest">\r
2008         <xs:sequence/>\r
2009       </xs:extension>\r
2010     </xs:complexContent>\r
2011   </xs:complexType>    \r
2012     \r
2013   <xs:complexType name="SystemHuntGroupGetResponse17">\r
2014     <xs:annotation>\r
2015       <xs:documentation>\r
2016         Response to SystemHuntGroupGetRequest.\r
2017 \r
2018         Replaced by SystemHuntGroupGetResponse21.\r
2019       </xs:documentation>\r
2020     </xs:annotation>\r
2021     <xs:complexContent>\r
2022       <xs:extension base="core:OCIDataResponse">\r
2023         <xs:sequence>\r
2024           <xs:element name="anonymousInsteadOfPrivateCLID" type="xs:boolean"/>\r
2025           <xs:element name="removeHuntGroupNameFromCLID" type="xs:boolean"/>\r
2026           <xs:element name="uniformCallDistributionPolicyScope" type="HuntGroupUniformCallDistributionPolicyScope"/>\r
2027         </xs:sequence>\r
2028       </xs:extension>\r
2029     </xs:complexContent>\r
2030   </xs:complexType>    \r
2031     \r
2032   <xs:complexType name="SystemHuntGroupModifyRequest">\r
2033     <xs:annotation>\r
2034       <xs:documentation>\r
2035         Modify the system level data associated with Hunt Group.\r
2036         The response is either a SuccessResponse or an ErrorResponse.\r
2037 \r
2038         Replaced by SystemHuntGroupModifyRequest21\r
2039       </xs:documentation>\r
2040     </xs:annotation>\r
2041     <xs:complexContent>\r
2042       <xs:extension base="core:OCIRequest">\r
2043         <xs:sequence>\r
2044           <xs:element name="anonymousInsteadOfPrivateCLID" type="xs:boolean" minOccurs="0"/>\r
2045           <xs:element name="removeHuntGroupNameFromCLID" type="xs:boolean" minOccurs="0"/>\r
2046           <xs:element name="uniformCallDistributionPolicyScope" type="HuntGroupUniformCallDistributionPolicyScope" minOccurs="0"/>\r
2047         </xs:sequence>\r
2048       </xs:extension>\r
2049     </xs:complexContent>\r
2050   </xs:complexType>    \r
2051     \r
2052   <xs:complexType name="SystemCallCenterGetRequest19">\r
2053     <xs:annotation>\r
2054       <xs:appinfo>\r
2055         <asDataModeSupported>true</asDataModeSupported>\r
2056         <hssDataModeSupported>false</hssDataModeSupported>\r
2057       </xs:appinfo>\r
2058       <xs:documentation>\r
2059         Request the system level data associated with Call Center.\r
2060         The response is either a SystemCallCenterGetResponse19 or an\r
2061         ErrorResponse.\r
2062 \r
2063         Replaced by SystemCallCenterGetRequest21.\r
2064       </xs:documentation>\r
2065     </xs:annotation>\r
2066     <xs:complexContent>\r
2067       <xs:extension base="core:OCIRequest">\r
2068         <xs:sequence/>\r
2069       </xs:extension>\r
2070     </xs:complexContent>\r
2071   </xs:complexType>    \r
2072     \r
2073   <xs:complexType name="SystemCallCenterGetResponse19">\r
2074     <xs:annotation>\r
2075       <xs:appinfo>\r
2076         <asDataModeSupported>true</asDataModeSupported>\r
2077         <hssDataModeSupported>false</hssDataModeSupported>\r
2078       </xs:appinfo>\r
2079       <xs:documentation>\r
2080         Response to SystemCallCenterGetRequest19.\r
2081 \r
2082         Replaced by SystemCallCenterGetRequest21.\r
2083       </xs:documentation>\r
2084     </xs:annotation>\r
2085     <xs:complexContent>\r
2086       <xs:extension base="core:OCIDataResponse">\r
2087         <xs:sequence>\r
2088           <xs:element name="defaultFromAddress" type="EmailAddress"/>\r
2089           <xs:element name="statisticsSamplingPeriodMinutes" type="CallCenterStatisticsSamplingPeriodMinutes"/>\r
2090           <xs:element name="defaultEnableGuardTimer" type="xs:boolean"/>\r
2091           <xs:element name="defaultGuardTimerSeconds" type="CallCenterGuardTimerSeconds"/>\r
2092           <xs:element name="forceAgentUnavailableOnDNDActivation" type="xs:boolean"/>\r
2093           <xs:element name="forceAgentUnavailableOnPersonalCalls" type="xs:boolean"/>\r
2094           <xs:element name="forceAgentUnavailableOnBouncedCallLimit" type="xs:boolean"/>\r
2095           <xs:element name="numberConsecutiveBouncedCallsToForceAgentUnavailable" type="CallCenterConsecutiveBouncedCallsToForceAgentUnavailable"/>\r
2096           <xs:element name="forceAgentUnavailableOnNotReachable" type="xs:boolean"/>\r
2097           <xs:element name="defaultPlayRingWhenOfferCall" type="xs:boolean"/>\r
2098           <xs:element name="uniformCallDistributionPolicyScope" type="CallCenterUniformCallDistributionPolicyScope"/>\r
2099           <xs:element name="callHandlingSamplingPeriodMinutes" type="CallHandlingSamplingPeriodMinutes"/>\r
2100           <xs:element name="callHandlingMinimumSamplingSize" type="CallHandlingMinimumSamplingSize"/>\r
2101           <xs:element name="playToneToAgentForEmergencyCall" type="xs:boolean"/>\r
2102           <xs:element name="emergencyCallCLIDPrefix" type="CallCenterEmergencyCallCLIDPrefix"/>\r
2103           <xs:element name="thresholdCrossingNotificationEmailGuardTimerSeconds" type="CallCenterThresholdCrossingNotificationEmailGuardTimerSeconds"/>\r
2104         </xs:sequence>\r
2105       </xs:extension>\r
2106     </xs:complexContent>\r
2107   </xs:complexType>    \r
2108     \r
2109   <xs:complexType name="SystemIntegratedIMPGetRequest19">\r
2110     <xs:annotation>\r
2111       <xs:documentation>\r
2112         Get the system Integrated IMP service attributes.\r
2113         The response is either SystemIntegratedIMPGetResponse19 or ErrorResponse.\r
2114       </xs:documentation>\r
2115     </xs:annotation>\r
2116     <xs:complexContent>\r
2117       <xs:extension base="core:OCIRequest"/>\r
2118     </xs:complexContent>\r
2119   </xs:complexType>    \r
2120     \r
2121   <xs:complexType name="SystemIntegratedIMPGetResponse19">\r
2122     <xs:annotation>\r
2123       <xs:documentation>\r
2124         Response to the SystemIntegratedIMPGetRequest19.\r
2125         The response contains the system Integrated IMP service attributes.\r
2126 \r
2127         The following elements are only used in AS data mode:\r
2128           boshURL\r
2129       </xs:documentation>\r
2130     </xs:annotation>\r
2131     <xs:complexContent>\r
2132       <xs:extension base="core:OCIDataResponse">\r
2133         <xs:sequence>\r
2134           <xs:element name="serviceDomain" type="DomainName" minOccurs="0"/>\r
2135           <xs:element name="servicePort" type="Port" minOccurs="0"/>\r
2136           <xs:element name="addServiceProviderInIMPUserId" type="xs:boolean"/>\r
2137           <xs:element name="boshURL" type="URL" minOccurs="0"/>\r
2138         </xs:sequence>\r
2139       </xs:extension>\r
2140     </xs:complexContent>\r
2141   </xs:complexType>    \r
2142     \r
2143   <xs:complexType name="SystemNumberActivationGetRequest18sp1">\r
2144     <xs:annotation>\r
2145       <xs:documentation>\r
2146         Request to get the Number Activation state.\r
2147         The response is either SystemNumberActivationGetResponse18sp1 or ErrorResponse.\r
2148 \r
2149         Replaced by: SystemNumberActivationGetRequest21\r
2150       </xs:documentation>\r
2151     </xs:annotation>\r
2152     <xs:complexContent>\r
2153       <xs:extension base="core:OCIRequest">\r
2154         <xs:sequence/>\r
2155       </xs:extension>\r
2156     </xs:complexContent>\r
2157   </xs:complexType>    \r
2158     \r
2159   <xs:complexType name="SystemNumberActivationGetResponse18sp1">\r
2160     <xs:annotation>\r
2161       <xs:documentation>\r
2162         Response to SystemNumberActivationGetRequest18sp1.\r
2163         Contains the system number activation setting.\r
2164       </xs:documentation>\r
2165     </xs:annotation>\r
2166     <xs:complexContent>\r
2167       <xs:extension base="core:OCIDataResponse">\r
2168         <xs:sequence>\r
2169           <xs:element name="numberActivationMode" type="NumberActivationMode"/>\r
2170         </xs:sequence>\r
2171       </xs:extension>\r
2172     </xs:complexContent>\r
2173   </xs:complexType>    \r
2174     \r
2175   <xs:complexType name="SystemSMPPGetRequest14sp5">\r
2176     <xs:annotation>\r
2177       <xs:documentation>\r
2178         Request the system level data associated with SMPP external interface.\r
2179         The response is either a SystemSMPPGetResponse14sp5 or an ErrorResponse.\r
2180 \r
2181         Replaced by: SystemSMPPGetRequest21\r
2182       </xs:documentation>\r
2183     </xs:annotation>\r
2184     <xs:complexContent>\r
2185       <xs:extension base="core:OCIRequest">\r
2186         <xs:sequence/>\r
2187       </xs:extension>\r
2188     </xs:complexContent>\r
2189   </xs:complexType>    \r
2190     \r
2191   <xs:complexType name="SystemSMPPGetResponse14sp5">\r
2192     <xs:annotation>\r
2193       <xs:documentation>\r
2194         Response to SystemSMPPGetRequest14sp5.\r
2195 \r
2196         Replaced by: SystemSMPPGetResponse21\r
2197       </xs:documentation>\r
2198     </xs:annotation>\r
2199     <xs:complexContent>\r
2200       <xs:extension base="core:OCIDataResponse">\r
2201         <xs:sequence>\r
2202           <xs:element name="primarySMPPServerNetAddress" type="NetAddress" minOccurs="0"/>\r
2203           <xs:element name="primarySMPPPort" type="Port"/>\r
2204           <xs:element name="secondarySMPPServerNetAddress" type="NetAddress" minOccurs="0"/>\r
2205           <xs:element name="secondarySMPPPort" type="Port"/>\r
2206           <xs:element name="systemId" type="SMPPSystemId" minOccurs="0"/>\r
2207           <xs:element name="password" type="SMPPPassword" minOccurs="0"/>\r
2208           <xs:element name="version" type="SMPPVersion"/>\r
2209           <xs:element name="systemType" type="SMPPSystemType" minOccurs="0"/>\r
2210         </xs:sequence>\r
2211       </xs:extension>\r
2212     </xs:complexContent>\r
2213   </xs:complexType>    \r
2214     \r
2215   <xs:complexType name="SystemSecurityClassificationGetRequest">\r
2216     <xs:annotation>\r
2217       <xs:appinfo>\r
2218         <asDataModeSupported>true</asDataModeSupported>\r
2219         <hssDataModeSupported>false</hssDataModeSupported>\r
2220       </xs:appinfo>\r
2221       <xs:documentation>\r
2222         Get a system Security Classifications parameters.\r
2223         The response is either SystemSecurityClassificationGetResponse or ErrorResponse.\r
2224       </xs:documentation>\r
2225     </xs:annotation>\r
2226     <xs:complexContent>\r
2227       <xs:extension base="core:OCIRequest"/>\r
2228     </xs:complexContent>\r
2229   </xs:complexType>    \r
2230     \r
2231   <xs:complexType name="SystemSecurityClassificationGetResponse">\r
2232     <xs:annotation>\r
2233       <xs:appinfo>\r
2234         <asDataModeSupported>true</asDataModeSupported>\r
2235         <hssDataModeSupported>false</hssDataModeSupported>\r
2236       </xs:appinfo>\r
2237       <xs:documentation>\r
2238         Response to the SystemSecurityClassificationGetRequest.\r
2239         Contains a table with column headings:\r
2240         "Name", "Priority".\r
2241       </xs:documentation>\r
2242     </xs:annotation>\r
2243     <xs:complexContent>\r
2244       <xs:extension base="core:OCIDataResponse">\r
2245         <xs:sequence>\r
2246           <xs:element name="meetMeAnncThreshold" type="SecurityClassificationMeetMeConferenceAnnouncementThresholdSeconds"/>\r
2247           <xs:element name="SecurityClassificationTable" type="core:OCITable"/>\r
2248         </xs:sequence>\r
2249       </xs:extension>\r
2250     </xs:complexContent>\r
2251   </xs:complexType>    \r
2252     \r
2253   <xs:complexType name="SystemVoiceMessagingGroupGetRequest20">\r
2254     <xs:annotation>\r
2255       <xs:documentation>\r
2256         Request the system level data associated with Voice Messaging.\r
2257         The response is either a SystemVoiceMessagingGroupGetResponse20 or an ErrorResponse.\r
2258 \r
2259         Replaced by: SystemVoiceMessagingGroupGetRequest21\r
2260       </xs:documentation>\r
2261     </xs:annotation>\r
2262     <xs:complexContent>\r
2263       <xs:extension base="core:OCIRequest">\r
2264         <xs:sequence/>\r
2265       </xs:extension>\r
2266     </xs:complexContent>\r
2267   </xs:complexType>    \r
2268     \r
2269   <xs:complexType name="SystemVoiceMessagingGroupGetResponse20">\r
2270     <xs:annotation>\r
2271       <xs:documentation>\r
2272         Response to SystemVoiceMessagingGroupGetRequest20.\r
2273 \r
2274         The following elements are only used in AS data mode:\r
2275            realDeleteForImap\r
2276            useDnInMailBody\r
2277            useShortSubjectLine\r
2278            maxMessageLengthMinutes\r
2279            maxMailboxLengthMinutes\r
2280            doesMessageAge\r
2281            holdPeriodDays\r
2282            mailServerNetAddress\r
2283            mailServerProtocol\r
2284            defaultDeliveryFromAddress\r
2285            defaultNotificationFromAddress\r
2286            useOutgoingMWIOnSMDI\r
2287            mwiDelayInSeconds\r
2288            voicePortalScope\r
2289            enterpriseVoicePortalLicensed\r
2290            networkWideMessaging\r
2291            useExternalRouting\r
2292            defaultExternalRoutingAddress\r
2293            vmOnlySystem\r
2294            clientInitiatedMailServerSessionTimeoutMinutes\r
2295 \r
2296            Replaced by: SystemVoiceMessagingGroupGetResponse21\r
2297       </xs:documentation>\r
2298     </xs:annotation>\r
2299     <xs:complexContent>\r
2300       <xs:extension base="core:OCIDataResponse">\r
2301         <xs:sequence>\r
2302           <xs:element name="realDeleteForImap" type="xs:boolean"/>\r
2303           <xs:element name="useDnInMailBody" type="xs:boolean"/>\r
2304           <xs:element name="useShortSubjectLine" type="xs:boolean"/>\r
2305           <xs:element name="maxMessageLengthMinutes" type="VoiceMessagingMaxMessageLengthMinutes"/>\r
2306           <xs:element name="maxMailboxLengthMinutes" type="VoiceMessagingMailboxLengthMinutes"/>\r
2307           <xs:element name="doesMessageAge" type="xs:boolean"/>\r
2308           <xs:element name="holdPeriodDays" type="VoiceMessagingHoldPeriodDays"/>\r
2309           <xs:element name="mailServerNetAddress" type="NetAddress" minOccurs="0"/>\r
2310           <xs:element name="mailServerProtocol" type="VoiceMessagingMailServerProtocol"/>\r
2311           <xs:element name="defaultDeliveryFromAddress" type="EmailAddress"/>\r
2312           <xs:element name="defaultNotificationFromAddress" type="EmailAddress"/>\r
2313           <xs:element name="defaultVoicePortalLockoutFromAddress" type="EmailAddress"/>\r
2314           <xs:element name="useOutgoingMWIOnSMDI" type="xs:boolean"/>\r
2315           <xs:element name="mwiDelayInSeconds" type="VoiceMessagingMessageWaitingIndicatorDelayInSeconds"/>\r
2316           <xs:element name="voicePortalScope" type="SystemVoicePortalScope"/>\r
2317           <xs:element name="enterpriseVoicePortalLicensed" type="xs:boolean"/>\r
2318           <xs:element name="networkWideMessaging" type="xs:boolean"/>\r
2319           <xs:element name="useExternalRouting" type="xs:boolean"/>\r
2320           <xs:element name="defaultExternalRoutingAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
2321           <xs:element name="vmOnlySystem" type="xs:boolean"/>\r
2322           <xs:element name="clientInitiatedMailServerSessionTimeoutMinutes" type="VoiceMessagingClientInitiatedMailServerSessionTimeoutMinutes"/>\r
2323         </xs:sequence>\r
2324       </xs:extension>\r
2325     </xs:complexContent>\r
2326   </xs:complexType>    \r
2327     \r
2328   <xs:complexType name="SystemVoiceMessagingGroupGetVoicePortalMenusRequest20">\r
2329     <xs:annotation>\r
2330       <xs:appinfo>\r
2331         <asDataModeSupported>true</asDataModeSupported>\r
2332         <hssDataModeSupported>false</hssDataModeSupported>\r
2333       </xs:appinfo>\r
2334       <xs:documentation>\r
2335         Requests the system voice portal Menus setting.\r
2336         The response is either SystemVoiceMessagingGroupGetVoicePortalMenusResponse20 or ErrorResponse.\r
2337       </xs:documentation>\r
2338     </xs:annotation>\r
2339     <xs:complexContent>\r
2340       <xs:extension base="core:OCIRequest">\r
2341         <xs:sequence>\r
2342           <xs:element name="getDefaultMenuKeys" type="xs:boolean"/>\r
2343         </xs:sequence>\r
2344       </xs:extension>\r
2345     </xs:complexContent>\r
2346   </xs:complexType>    \r
2347     \r
2348   <xs:complexType name="SystemVoiceMessagingGroupGetVoicePortalMenusResponse20">\r
2349     <xs:annotation>\r
2350       <xs:appinfo>\r
2351         <asDataModeSupported>true</asDataModeSupported>\r
2352         <hssDataModeSupported>false</hssDataModeSupported>\r
2353       </xs:appinfo>\r
2354       <xs:documentation>\r
2355         Response to SystemVoiceMessagingGroupGetVoicePortalMenusRequest20.\r
2356       </xs:documentation>\r
2357     </xs:annotation>\r
2358     <xs:complexContent>\r
2359       <xs:extension base="core:OCIDataResponse">\r
2360         <xs:sequence>\r
2361           <xs:element name="useVoicePortalCustomization" type="xs:boolean"/>\r
2362           <xs:element name="voicePortalMainMenuKeys">\r
2363             <xs:complexType>\r
2364               <xs:annotation/>\r
2365               <xs:sequence>\r
2366                 <xs:element name="voiceMessaging" type="DigitAny" minOccurs="0"/>\r
2367                 <xs:element name="commPilotExpressProfile" type="DigitAny" minOccurs="0"/>\r
2368                 <xs:element name="greetings" type="DigitAny" minOccurs="0"/>\r
2369                 <xs:element name="callForwardingOptions" type="DigitAny" minOccurs="0"/>\r
2370                 <xs:element name="voicePortalCalling" type="DigitAny" minOccurs="0"/>\r
2371                 <xs:element name="hoteling" type="DigitAny" minOccurs="0"/>\r
2372                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2373                 <xs:element name="exitVoicePortal" type="DigitAny" minOccurs="0"/>\r
2374                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2375                 <xs:element name="externalRouting" type="DigitAny" minOccurs="0"/>\r
2376                 <xs:element name="announcement" type="DigitAny" minOccurs="0"/>\r
2377               </xs:sequence>\r
2378             </xs:complexType>\r
2379           </xs:element>\r
2380           <xs:element name="announcementMenuKeys">\r
2381             <xs:complexType>\r
2382               <xs:annotation/>\r
2383               <xs:sequence>\r
2384                 <xs:element name="recordAudio" type="DigitAny" minOccurs="0"/>\r
2385                 <xs:element name="recordAudioVideo" type="DigitAny" minOccurs="0"/>\r
2386                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2387                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2388               </xs:sequence>\r
2389             </xs:complexType>\r
2390           </xs:element>\r
2391           <xs:element name="announcementRecordingMenuKeys">\r
2392             <xs:complexType>\r
2393               <xs:annotation/>\r
2394               <xs:sequence>\r
2395                 <xs:element name="acceptRecording" type="DigitAny"/>\r
2396                 <xs:element name="rejectRerecord" type="DigitAny"/>\r
2397                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2398                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2399                 <xs:element name="end" type="VoicePortalDigitSequence"/>\r
2400               </xs:sequence>\r
2401             </xs:complexType>\r
2402           </xs:element>\r
2403           <xs:element name="greetingsMenuKeys">\r
2404             <xs:complexType>\r
2405               <xs:annotation/>\r
2406               <xs:sequence>\r
2407                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2408                 <xs:element name="conferenceGreeting" type="DigitAny" minOccurs="0"/>\r
2409                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2410                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2411               </xs:sequence>\r
2412             </xs:complexType>\r
2413           </xs:element>\r
2414           <xs:element name="conferenceGreetingMenuKeys">\r
2415             <xs:complexType>\r
2416               <xs:annotation/>\r
2417               <xs:sequence>\r
2418                 <xs:element name="activateConfGreeting" type="DigitAny" minOccurs="0"/>\r
2419                 <xs:element name="deactivateConfGreeting" type="DigitAny" minOccurs="0"/>\r
2420                 <xs:element name="recordNewConfGreeting" type="DigitAny" minOccurs="0"/>\r
2421                 <xs:element name="listenToCurrentConfGreeting" type="DigitAny" minOccurs="0"/>\r
2422                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2423                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2424               </xs:sequence>\r
2425             </xs:complexType>\r
2426           </xs:element>\r
2427           <xs:element name="voiceMessagingMenuKeys">\r
2428             <xs:complexType>\r
2429               <xs:annotation/>\r
2430               <xs:sequence>\r
2431                 <xs:element name="playMessages" type="DigitAny" minOccurs="0"/>\r
2432                 <xs:element name="changeBusyGreeting" type="DigitAny" minOccurs="0"/>\r
2433                 <xs:element name="changeNoAnswerGreeting" type="DigitAny" minOccurs="0"/>\r
2434                 <xs:element name="changeExtendedAwayGreeting" type="DigitAny" minOccurs="0"/>\r
2435                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
2436                 <xs:element name="deleteAllMessages" type="DigitAny" minOccurs="0"/>\r
2437                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2438                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2439                 <xs:element name="messageDeposit" type="DigitAny" minOccurs="0"/>\r
2440                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2441                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2442               </xs:sequence>\r
2443             </xs:complexType>\r
2444           </xs:element>\r
2445           <xs:element name="playGreetingMenuKeys">\r
2446             <xs:complexType>\r
2447               <xs:annotation/>\r
2448               <xs:sequence>\r
2449                 <xs:element name="skipBackward" type="DigitAny" minOccurs="0"/>\r
2450                 <xs:element name="pauseOrResume" type="DigitAny" minOccurs="0"/>\r
2451                 <xs:element name="skipForward" type="DigitAny" minOccurs="0"/>\r
2452                 <xs:element name="jumpToBegin" type="DigitAny" minOccurs="0"/>\r
2453                 <xs:element name="jumpToEnd" type="DigitAny" minOccurs="0"/>\r
2454               </xs:sequence>\r
2455             </xs:complexType>\r
2456           </xs:element>\r
2457           <xs:element name="changeBusyOrNoAnswerGreetingMenuKeys">\r
2458             <xs:complexType>\r
2459               <xs:annotation/>\r
2460               <xs:sequence>\r
2461                 <xs:element name="recordNewGreeting" type="DigitAny" minOccurs="0"/>\r
2462                 <xs:element name="listenToCurrentGreeting" type="DigitAny" minOccurs="0"/>\r
2463                 <xs:element name="revertToSystemDefaultGreeting" type="DigitAny" minOccurs="0"/>\r
2464                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2465                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2466               </xs:sequence>\r
2467             </xs:complexType>\r
2468           </xs:element>\r
2469           <xs:element name="changeExtendedAwayGreetingMenuKeys">\r
2470             <xs:complexType>\r
2471               <xs:annotation/>\r
2472               <xs:sequence>\r
2473                 <xs:element name="activateExtendedAwayGreeting" type="DigitAny" minOccurs="0"/>\r
2474                 <xs:element name="deactivateExtendedAwayGreeting" type="DigitAny" minOccurs="0"/>\r
2475                 <xs:element name="recordNewGreeting" type="DigitAny" minOccurs="0"/>\r
2476                 <xs:element name="listenToCurrentGreeting" type="DigitAny" minOccurs="0"/>\r
2477                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2478                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2479               </xs:sequence>\r
2480             </xs:complexType>\r
2481           </xs:element>\r
2482           <xs:element name="recordNewGreetingOrPersonalizedNameMenuKeys">\r
2483             <xs:complexType>\r
2484               <xs:annotation/>\r
2485               <xs:sequence>\r
2486                 <xs:element name="endRecording" type="DigitAny"/>\r
2487               </xs:sequence>\r
2488             </xs:complexType>\r
2489           </xs:element>\r
2490           <xs:element name="deleteAllMessagesMenuKeys">\r
2491             <xs:complexType>\r
2492               <xs:annotation/>\r
2493               <xs:sequence>\r
2494                 <xs:element name="confirmDeletion" type="DigitAny"/>\r
2495                 <xs:element name="cancelDeletion" type="DigitAny"/>\r
2496               </xs:sequence>\r
2497             </xs:complexType>\r
2498           </xs:element>\r
2499           <xs:element name="commPilotExpressProfileMenuKeys">\r
2500             <xs:complexType>\r
2501               <xs:annotation/>\r
2502               <xs:sequence>\r
2503                 <xs:element name="activateAvailableInOfficeProfile" type="DigitAny" minOccurs="0"/>\r
2504                 <xs:element name="activateAvailableOutOfOfficeProfile" type="DigitAny" minOccurs="0"/>\r
2505                 <xs:element name="activateBusyProfile" type="DigitAny" minOccurs="0"/>\r
2506                 <xs:element name="activateUnavailableProfile" type="DigitAny" minOccurs="0"/>\r
2507                 <xs:element name="noProfile" type="DigitAny" minOccurs="0"/>\r
2508                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2509                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2510               </xs:sequence>\r
2511             </xs:complexType>\r
2512           </xs:element>\r
2513           <xs:element name="personalizedNameMenuKeys">\r
2514             <xs:complexType>\r
2515               <xs:annotation/>\r
2516               <xs:sequence>\r
2517                 <xs:element name="recordNewPersonalizedName" type="DigitAny" minOccurs="0"/>\r
2518                 <xs:element name="listenToCurrentPersonalizedName" type="DigitAny" minOccurs="0"/>\r
2519                 <xs:element name="deletePersonalizedName" type="DigitAny" minOccurs="0"/>\r
2520                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2521                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2522               </xs:sequence>\r
2523             </xs:complexType>\r
2524           </xs:element>\r
2525           <xs:element name="callForwardingOptionsMenuKeys">\r
2526             <xs:complexType>\r
2527               <xs:annotation/>\r
2528               <xs:sequence>\r
2529                 <xs:element name="activateCallForwarding" type="DigitAny" minOccurs="0"/>\r
2530                 <xs:element name="deactivateCallForwarding" type="DigitAny" minOccurs="0"/>\r
2531                 <xs:element name="changeCallForwardingDestination" type="DigitAny" minOccurs="0"/>\r
2532                 <xs:element name="listenToCallForwardingStatus" type="DigitAny" minOccurs="0"/>\r
2533                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2534                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2535               </xs:sequence>\r
2536             </xs:complexType>\r
2537           </xs:element>\r
2538           <xs:element name="changeCallForwardingDestinationMenuKeys">\r
2539             <xs:complexType>\r
2540               <xs:annotation/>\r
2541               <xs:sequence>\r
2542                 <xs:element name="finishEnteringNewDestinationNumber" type="DigitStarPound"/>\r
2543               </xs:sequence>\r
2544             </xs:complexType>\r
2545           </xs:element>\r
2546           <xs:element name="voicePortalCallingMenuKeys">\r
2547             <xs:complexType>\r
2548               <xs:annotation/>\r
2549               <xs:sequence>\r
2550                 <xs:element name="endCurrentCallAndGoBackToPreviousMenu" type="VoicePortalDigitSequence"/>\r
2551                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2552               </xs:sequence>\r
2553             </xs:complexType>\r
2554           </xs:element>\r
2555           <xs:element name="hotelingMenuKeys">\r
2556             <xs:complexType>\r
2557               <xs:annotation/>\r
2558               <xs:sequence>\r
2559                 <xs:element name="checkHostStatus" type="DigitAny" minOccurs="0"/>\r
2560                 <xs:element name="associateWithHost" type="DigitAny" minOccurs="0"/>\r
2561                 <xs:element name="disassociateFromHost" type="DigitAny" minOccurs="0"/>\r
2562                 <xs:element name="disassociateFromRemoteHost" type="DigitAny" minOccurs="0"/>\r
2563                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2564                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2565               </xs:sequence>\r
2566             </xs:complexType>\r
2567           </xs:element>\r
2568           <xs:element name="passcodeMenuKeys">\r
2569             <xs:complexType>\r
2570               <xs:annotation/>\r
2571               <xs:sequence>\r
2572                 <xs:element name="finishEnteringOrReenteringPasscode" type="DigitStarPound"/>\r
2573                 <xs:element name="returnToPreviousMenu" type="DigitStarPound"/>\r
2574               </xs:sequence>\r
2575             </xs:complexType>\r
2576           </xs:element>\r
2577           <xs:element name="playMessagesMenuKeys">\r
2578             <xs:complexType>\r
2579               <xs:annotation/>\r
2580               <xs:sequence>\r
2581                 <xs:element name="saveMessage" type="DigitAny" minOccurs="0"/>\r
2582                 <xs:element name="deleteMessage" type="DigitAny" minOccurs="0"/>\r
2583                 <xs:element name="playMessage" type="DigitAny" minOccurs="0"/>\r
2584                 <xs:element name="previousMessage" type="DigitAny" minOccurs="0"/>\r
2585                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
2586                 <xs:element name="nextMessage" type="DigitAny" minOccurs="0"/>\r
2587                 <xs:element name="callbackCaller" type="DigitAny" minOccurs="0"/>\r
2588                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
2589                 <xs:element name="replyMessage" type="DigitAny" minOccurs="0"/>\r
2590                 <xs:element name="forwardMessage" type="DigitAny" minOccurs="0"/>\r
2591                 <xs:element name="additionalMessageOptions" type="DigitAny" minOccurs="0"/>\r
2592                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2593                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2594                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2595                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2596               </xs:sequence>\r
2597             </xs:complexType>\r
2598           </xs:element>\r
2599           <xs:element name="playMessageMenuKeys">\r
2600             <xs:complexType>\r
2601               <xs:annotation/>\r
2602               <xs:sequence>\r
2603                 <xs:element name="skipBackward" type="DigitAny" minOccurs="0"/>\r
2604                 <xs:element name="pauseOrResume" type="DigitAny" minOccurs="0"/>\r
2605                 <xs:element name="skipForward" type="DigitAny" minOccurs="0"/>\r
2606                 <xs:element name="jumpToBegin" type="DigitAny" minOccurs="0"/>\r
2607                 <xs:element name="jumpToEnd" type="DigitAny" minOccurs="0"/>\r
2608               </xs:sequence>\r
2609             </xs:complexType>\r
2610           </xs:element>\r
2611           <xs:element name="additionalMessageOptionsMenuKeys">\r
2612             <xs:complexType>\r
2613               <xs:annotation/>\r
2614               <xs:sequence>\r
2615                 <xs:element name="saveMessage" type="DigitAny" minOccurs="0"/>\r
2616                 <xs:element name="deleteMessage" type="DigitAny" minOccurs="0"/>\r
2617                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
2618                 <xs:element name="callbackCaller" type="DigitAny" minOccurs="0"/>\r
2619                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
2620                 <xs:element name="replyMessage" type="DigitAny" minOccurs="0"/>\r
2621                 <xs:element name="forwardMessage" type="DigitAny" minOccurs="0"/>\r
2622                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
2623                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
2624                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2625                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2626               </xs:sequence>\r
2627             </xs:complexType>\r
2628           </xs:element>\r
2629           <xs:element name="forwardOrComposeMessageMenuKeys">\r
2630             <xs:complexType>\r
2631               <xs:annotation/>\r
2632               <xs:sequence>\r
2633                 <xs:element name="sendToPerson" type="DigitAny" minOccurs="0"/>\r
2634                 <xs:element name="sendToAllGroupMembers" type="DigitAny" minOccurs="0"/>\r
2635                 <xs:element name="sendToDistributionList" type="DigitAny" minOccurs="0"/>\r
2636                 <xs:element name="changeCurrentIntroductionOrMessage" type="DigitAny" minOccurs="0"/>\r
2637                 <xs:element name="listenToCurrentIntroductionOrMessage" type="DigitAny" minOccurs="0"/>\r
2638                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" minOccurs="0"/>\r
2639                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" minOccurs="0"/>\r
2640                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2641                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2642               </xs:sequence>\r
2643             </xs:complexType>\r
2644           </xs:element>\r
2645           <xs:element name="replyMessageMenuKeys">\r
2646             <xs:complexType>\r
2647               <xs:annotation/>\r
2648               <xs:sequence>\r
2649                 <xs:element name="sendReplyToCaller" type="DigitAny"/>\r
2650                 <xs:element name="changeCurrentReply" type="DigitAny" minOccurs="0"/>\r
2651                 <xs:element name="listenToCurrentReply" type="DigitAny" minOccurs="0"/>\r
2652                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" minOccurs="0"/>\r
2653                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" minOccurs="0"/>\r
2654                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2655                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2656               </xs:sequence>\r
2657             </xs:complexType>\r
2658           </xs:element>\r
2659           <xs:element name="sendToDistributionListMenuKeys">\r
2660             <xs:complexType>\r
2661               <xs:annotation/>\r
2662               <xs:sequence>\r
2663                 <xs:element name="sendMessageToSelectedDistributionList" type="DigitAny"/>\r
2664                 <xs:element name="selectDistributionList" type="DigitAny" minOccurs="0"/>\r
2665                 <xs:element name="reviewSelectedDistributionList" type="DigitAny" minOccurs="0"/>\r
2666                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2667                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2668               </xs:sequence>\r
2669             </xs:complexType>\r
2670           </xs:element>\r
2671           <xs:element name="selectDistributionListMenuKeys">\r
2672             <xs:complexType>\r
2673               <xs:annotation/>\r
2674               <xs:sequence>\r
2675                 <xs:element name="returnToPreviousMenu" type="DigitStarPound"/>\r
2676                 <xs:element name="repeatMenuOrFinishEnteringDistributionListNumber" type="DigitStarPound" minOccurs="0"/>\r
2677               </xs:sequence>\r
2678             </xs:complexType>\r
2679           </xs:element>\r
2680           <xs:element name="reviewSelectedDistributionListMenuKeys">\r
2681             <xs:complexType>\r
2682               <xs:annotation/>\r
2683               <xs:sequence>\r
2684                 <xs:element name="interruptPlaybackAndReturnToPreviousMenu" type="DigitAny"/>\r
2685               </xs:sequence>\r
2686             </xs:complexType>\r
2687           </xs:element>\r
2688           <xs:element name="sendMessageToSelectedDistributionListMenuKeys">\r
2689             <xs:complexType>\r
2690               <xs:annotation/>\r
2691               <xs:sequence>\r
2692                 <xs:element name="confirmSendingToDistributionList" type="DigitStarPound" minOccurs="0"/>\r
2693                 <xs:element name="cancelSendingToDistributionList" type="DigitStarPound"/>\r
2694               </xs:sequence>\r
2695             </xs:complexType>\r
2696           </xs:element>\r
2697           <xs:element name="sendToAllGroupMembersMenuKeys">\r
2698             <xs:complexType>\r
2699               <xs:annotation/>\r
2700               <xs:sequence>\r
2701                 <xs:element name="confirmSendingToEntireGroup" type="DigitAny"/>\r
2702                 <xs:element name="cancelSendingToEntireGroup" type="DigitAny"/>\r
2703               </xs:sequence>\r
2704             </xs:complexType>\r
2705           </xs:element>\r
2706           <xs:element name="sendToPersonMenuKeys">\r
2707             <xs:complexType>\r
2708               <xs:annotation/>\r
2709               <xs:sequence>\r
2710                 <xs:element name="confirmSendingMessage" type="DigitAny"/>\r
2711                 <xs:element name="cancelSendingMessage" type="DigitAny"/>\r
2712                 <xs:element name="finishEnteringNumberWhereToSendMessageTo" type="DigitStarPound"/>\r
2713                 <xs:element name="finishForwardingOrSendingMessage" type="DigitAny"/>\r
2714               </xs:sequence>\r
2715             </xs:complexType>\r
2716           </xs:element>\r
2717           <xs:element name="changeCurrentIntroductionOrMessageOrReplyMenuKeys">\r
2718             <xs:complexType>\r
2719               <xs:annotation/>\r
2720               <xs:sequence>\r
2721                 <xs:element name="endRecording" type="DigitAny"/>\r
2722               </xs:sequence>\r
2723             </xs:complexType>\r
2724           </xs:element>\r
2725           <xs:element name="voicePortalLoginMenuKeys">\r
2726             <xs:complexType>\r
2727               <xs:annotation/>\r
2728               <xs:sequence>\r
2729                 <xs:element name="accessUsingOtherMailboxId" type="VoicePortalDigitSequence" minOccurs="0"/>\r
2730               </xs:sequence>\r
2731             </xs:complexType>\r
2732           </xs:element>\r
2733           <xs:element name="faxMessagingMenuKeys">\r
2734             <xs:complexType>\r
2735               <xs:annotation/>\r
2736               <xs:sequence>\r
2737                 <xs:element name="saveFaxMessageAndSkipToNext" type="DigitAny" minOccurs="0"/>\r
2738                 <xs:element name="previousFaxMessage" type="DigitAny" minOccurs="0"/>\r
2739                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
2740                 <xs:element name="nextFaxMessage" type="DigitAny" minOccurs="0"/>\r
2741                 <xs:element name="deleteFaxMessage" type="DigitAny" minOccurs="0"/>\r
2742                 <xs:element name="printFaxMessage" type="DigitAny" minOccurs="0"/>\r
2743                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
2744               </xs:sequence>\r
2745             </xs:complexType>\r
2746           </xs:element>\r
2747           <xs:element name="messageDepositMenuKeys">\r
2748             <xs:complexType>\r
2749               <xs:annotation/>\r
2750               <xs:sequence>\r
2751                 <xs:element name="enableMessageDeposit" type="DigitAny" minOccurs="0"/>\r
2752                 <xs:element name="disableMessageDeposit" type="DigitAny" minOccurs="0"/>\r
2753                 <xs:element name="listenToMessageDepositStatus" type="DigitAny" minOccurs="0"/>\r
2754                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2755                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2756               </xs:sequence>\r
2757             </xs:complexType>\r
2758           </xs:element>\r
2759           <xs:element name="disableMessageDepositMenuKeys">\r
2760             <xs:complexType>\r
2761               <xs:annotation/>\r
2762               <xs:sequence>\r
2763                 <xs:element name="disconnectAfterGreeting" type="DigitAny" minOccurs="0"/>\r
2764                 <xs:element name="forwardAfterGreeting" type="DigitAny" minOccurs="0"/>\r
2765                 <xs:element name="changeForwardingDestination" type="DigitAny" minOccurs="0"/>\r
2766                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
2767                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
2768               </xs:sequence>\r
2769             </xs:complexType>\r
2770           </xs:element>\r
2771           <xs:element name="greetingOnlyForwardingDestinationMenuKeys">\r
2772             <xs:complexType>\r
2773               <xs:annotation/>\r
2774               <xs:sequence>\r
2775                 <xs:element name="greetingOnlyForwardingDestination" type="DigitStarPound"/>\r
2776               </xs:sequence>\r
2777             </xs:complexType>\r
2778           </xs:element>\r
2779         </xs:sequence>\r
2780       </xs:extension>\r
2781     </xs:complexContent>\r
2782   </xs:complexType>    \r
2783     \r
2784   <xs:complexType name="EnterpriseEnhancedCallLogsGetListRequest20">\r
2785     <xs:annotation>\r
2786       <xs:documentation>\r
2787         Request users' call logs within an enterprise\r
2788         If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned.\r
2789         It is possible to restrict the number of rows returned using responsePagingControl. If responsePagingControl\r
2790         is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control\r
2791         the maximum number of call logs can be returned.\r
2792         The response is either an EnterpriseEnhancedCallLogsGetListResponse20 or an ErrorResponse.\r
2793         The following elements are only used in AS data mode:\r
2794           callAuthorizationCodeFilter\r
2795           callSecurityClassification\r
2796       </xs:documentation>\r
2797     </xs:annotation>\r
2798     <xs:complexContent>\r
2799       <xs:extension base="core:OCIRequest">\r
2800         <xs:sequence>\r
2801           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2802           <xs:element name="callLogType" type="EnhancedCallLogsCallLogsRequestType" minOccurs="0"/>\r
2803           <xs:choice>\r
2804             <xs:element name="groupId" type="GroupId" minOccurs="0" maxOccurs="unbounded"/>\r
2805             <xs:element name="userDnRange" type="DNRange" minOccurs="0" maxOccurs="unbounded"/>\r
2806             <xs:element name="userExtensionRange" type="ExtensionRange17" minOccurs="0" maxOccurs="unbounded"/>\r
2807           </xs:choice>\r
2808           <xs:element name="dateTimeRange" type="EnhancedCallLogsTimeRange"/>\r
2809           <xs:element name="numberFilter" type="EnhancedCallLogsNumberFilter" minOccurs="0"/>\r
2810           <xs:element name="redirectedNumberFilter" type="EnhancedCallLogsRedirectedNumberFilter" minOccurs="0"/>\r
2811           <xs:element name="accountAuthorizationCodeFilter" type="EnhancedCallLogsAccountAuthorizationCodeFilter" minOccurs="0"/>\r
2812           <xs:element name="callAuthorizationCodeFilter" type="EnhancedCallLogsCallAuthorizationCodeFilter" minOccurs="0"/>\r
2813           <xs:element name="subscriberType" type="EnhancedCallLogsSubscriberType20" minOccurs="0"/>\r
2814           <xs:element name="responsePagingControl" type="EnhancedCallLogsResponsePagingControl" minOccurs="0"/>\r
2815         </xs:sequence>\r
2816       </xs:extension>\r
2817     </xs:complexContent>\r
2818   </xs:complexType>    \r
2819     \r
2820   <xs:complexType name="EnterpriseEnhancedCallLogsGetListResponse20">\r
2821     <xs:annotation>\r
2822       <xs:documentation>\r
2823         Response to EnterpriseEnhancedCallLogsGetListRequest20.\r
2824         Total numbers of rows is:\r
2825         - the total number of retrievable logs of the call log type that was specified in the EnterpriseEnhancedCallLogsGetListRequest20,\r
2826           if a call log type was specified in the request.\r
2827         - the total number of retrievable logs, if no call log type was specified in the request.\r
2828         A list of ExtendedMixedCallLogsEntry20 will be returned if the call logs are stored on DBS. Otherwise, an error response will be returned.\r
2829         The result is sorted by date/time of the call.\r
2830       </xs:documentation>\r
2831     </xs:annotation>\r
2832     <xs:complexContent>\r
2833       <xs:extension base="core:OCIDataResponse">\r
2834         <xs:sequence>\r
2835           <xs:element name="totalNumberOfRows" type="xs:int"/>\r
2836           <xs:element name="extendedCallLog" type="ExtendedMixedCallLogsEntry20" minOccurs="0" maxOccurs="unbounded"/>\r
2837         </xs:sequence>\r
2838       </xs:extension>\r
2839     </xs:complexContent>\r
2840   </xs:complexType>    \r
2841     \r
2842   <xs:complexType name="GroupEnhancedCallLogsGetListRequest20">\r
2843     <xs:annotation>\r
2844       <xs:documentation>\r
2845         Request users' call logs within a group\r
2846         If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned.\r
2847         It is possible to restrict the number of rows returned using responsePagingControl.If responsePagingControl\r
2848         is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control\r
2849         the maximum number of call logs can be returned.\r
2850         The response is either a GroupEnhancedCallLogsGetListResponse20 or an ErrorResponse.\r
2851         The following elements are only used in AS data mode:\r
2852           callAuthorizationCodeFilter\r
2853           callSecurityClassification\r
2854       </xs:documentation>\r
2855     </xs:annotation>\r
2856     <xs:complexContent>\r
2857       <xs:extension base="core:OCIRequest">\r
2858         <xs:sequence>\r
2859           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
2860           <xs:element name="groupId" type="GroupId"/>\r
2861           <xs:element name="callLogType" type="EnhancedCallLogsCallLogsRequestType" minOccurs="0"/>\r
2862           <xs:choice>\r
2863             <xs:element name="userDnRange" type="DNRange" minOccurs="0" maxOccurs="unbounded"/>\r
2864             <xs:element name="userExtensionRange" type="ExtensionRange17" minOccurs="0" maxOccurs="unbounded"/>\r
2865           </xs:choice>\r
2866           <xs:element name="dateTimeRange" type="EnhancedCallLogsTimeRange"/>\r
2867           <xs:element name="numberFilter" type="EnhancedCallLogsNumberFilter" minOccurs="0"/>\r
2868           <xs:element name="redirectedNumberFilter" type="EnhancedCallLogsRedirectedNumberFilter" minOccurs="0"/>\r
2869           <xs:element name="accountAuthorizationCodeFilter" type="EnhancedCallLogsAccountAuthorizationCodeFilter" minOccurs="0"/>\r
2870           <xs:element name="callAuthorizationCodeFilter" type="EnhancedCallLogsCallAuthorizationCodeFilter" minOccurs="0"/>\r
2871           <xs:element name="subscriberType" type="EnhancedCallLogsSubscriberType20" minOccurs="0"/>\r
2872           <xs:element name="responsePagingControl" type="EnhancedCallLogsResponsePagingControl" minOccurs="0"/>\r
2873         </xs:sequence>\r
2874       </xs:extension>\r
2875     </xs:complexContent>\r
2876   </xs:complexType>    \r
2877     \r
2878   <xs:complexType name="GroupEnhancedCallLogsGetListResponse20">\r
2879     <xs:annotation>\r
2880       <xs:documentation>\r
2881         Response to GroupEnhancedCallLogsGetListRequest20.\r
2882         Total numbers of rows is:\r
2883         - the total number of retrievable logs of the call log type that was specified in the GroupEnhancedCallLogsGetListRequest20,\r
2884           if a call log type was specified in the request.\r
2885         - the total number of retrievable logs, if no call log type was specified in the request.\r
2886         A list of ExtendedMixedCallLogsEntry20 will be returned if the call logs are stored on DBS. Otherwise, an error response will be returned.\r
2887         The logs are sorted by date/time of the call.\r
2888       </xs:documentation>\r
2889     </xs:annotation>\r
2890     <xs:complexContent>\r
2891       <xs:extension base="core:OCIDataResponse">\r
2892         <xs:sequence>\r
2893           <xs:element name="totalNumberOfRows" type="xs:int"/>\r
2894           <xs:element name="extendedCallLog" type="ExtendedMixedCallLogsEntry20" minOccurs="0" maxOccurs="unbounded"/>\r
2895         </xs:sequence>\r
2896       </xs:extension>\r
2897     </xs:complexContent>\r
2898   </xs:complexType>    \r
2899     \r
2900   <xs:complexType name="UserAlternateNumbersGetRequest17">\r
2901     <xs:annotation>\r
2902       <xs:documentation>\r
2903         Request the user level data associated with Alternate Numbers.\r
2904         The response is either a UserAlternateNumbersGetResponse17 or an ErrorResponse.\r
2905         \r
2906         Replaced by: UserAlternateNumbersGetRequest21\r
2907       </xs:documentation>\r
2908     </xs:annotation>\r
2909     <xs:complexContent>\r
2910       <xs:extension base="core:OCIRequest">\r
2911         <xs:sequence>\r
2912           <xs:element name="userId" type="UserId"/>\r
2913         </xs:sequence>\r
2914       </xs:extension>\r
2915     </xs:complexContent>\r
2916   </xs:complexType>    \r
2917     \r
2918   <xs:complexType name="UserAlternateNumbersGetResponse17">\r
2919     <xs:annotation>\r
2920       <xs:documentation>\r
2921         Response to UserAlternateNumbersGetRequest17.\r
2922         \r
2923         Replaced by: UserAlternateNumbersGetResponse21\r
2924       </xs:documentation>\r
2925     </xs:annotation>\r
2926     <xs:complexContent>\r
2927       <xs:extension base="core:OCIDataResponse">\r
2928         <xs:sequence>\r
2929           <xs:element name="distinctiveRing" type="xs:boolean"/>\r
2930           <xs:element name="alternateEntry01" type="AlternateNumberEntry17" minOccurs="0"/>\r
2931           <xs:element name="alternateEntry02" type="AlternateNumberEntry17" minOccurs="0"/>\r
2932           <xs:element name="alternateEntry03" type="AlternateNumberEntry17" minOccurs="0"/>\r
2933           <xs:element name="alternateEntry04" type="AlternateNumberEntry17" minOccurs="0"/>\r
2934           <xs:element name="alternateEntry05" type="AlternateNumberEntry17" minOccurs="0"/>\r
2935           <xs:element name="alternateEntry06" type="AlternateNumberEntry17" minOccurs="0"/>\r
2936           <xs:element name="alternateEntry07" type="AlternateNumberEntry17" minOccurs="0"/>\r
2937           <xs:element name="alternateEntry08" type="AlternateNumberEntry17" minOccurs="0"/>\r
2938           <xs:element name="alternateEntry09" type="AlternateNumberEntry17" minOccurs="0"/>\r
2939           <xs:element name="alternateEntry10" type="AlternateNumberEntry17" minOccurs="0"/>\r
2940         </xs:sequence>\r
2941       </xs:extension>\r
2942     </xs:complexContent>\r
2943   </xs:complexType>    \r
2944     \r
2945   <xs:complexType name="UserEnhancedCallLogsGetListRequest20">\r
2946     <xs:annotation>\r
2947       <xs:documentation>\r
2948         Request user's call logs.\r
2949         If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned.\r
2950         The filters "dateTimeRange", "numberFilter", "redirectedNumberFilter", "accountAuthorizationCodeFilter"\r
2951         "callAuthorizationCodeFilter" and "subscriberType" are ignored if call logs are stored in CDS. When\r
2952         "ReceivedOrMissed" is specified as "callLogType" and call logs are stored in CDS, all call logs including\r
2953         placed will be returned.\r
2954         It is possible to restrict the number of rows returned using responsePagingControl. If responsePagingControl\r
2955         is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control\r
2956         the maximum number of call logs can be returned.\r
2957         The response is either a UserEnhancedCallLogsGetListResponse20 or an ErrorResponse.\r
2958         The following elements are only used in AS data mode:\r
2959           callAuthorizationCodeFilter\r
2960           callSecurityClassification\r
2961       </xs:documentation>\r
2962     </xs:annotation>\r
2963     <xs:complexContent>\r
2964       <xs:extension base="core:OCIRequest">\r
2965         <xs:sequence>\r
2966           <xs:element name="userId" type="UserId"/>\r
2967           <xs:element name="callLogType" type="EnhancedCallLogsCallLogsRequestType" minOccurs="0"/>\r
2968           <xs:element name="dateTimeRange" type="EnhancedCallLogsTimeRange"/>\r
2969           <xs:element name="numberFilter" type="EnhancedCallLogsNumberFilter" minOccurs="0"/>\r
2970           <xs:element name="redirectedNumberFilter" type="EnhancedCallLogsRedirectedNumberFilter" minOccurs="0"/>\r
2971           <xs:element name="accountAuthorizationCodeFilter" type="EnhancedCallLogsAccountAuthorizationCodeFilter" minOccurs="0"/>\r
2972           <xs:element name="callAuthorizationCodeFilter" type="EnhancedCallLogsCallAuthorizationCodeFilter" minOccurs="0"/>\r
2973           <xs:element name="subscriberType" type="EnhancedCallLogsSubscriberType20" minOccurs="0"/>\r
2974           <xs:element name="responsePagingControl" type="ResponsePagingControl" minOccurs="0"/>\r
2975         </xs:sequence>\r
2976       </xs:extension>\r
2977     </xs:complexContent>\r
2978   </xs:complexType>    \r
2979     \r
2980   <xs:complexType name="UserEnhancedCallLogsGetListResponse20">\r
2981     <xs:annotation>\r
2982       <xs:documentation>\r
2983         Response to UserEnhancedCallLogsGetListRequest20.\r
2984         Total numbers of rows is:\r
2985         - the total number of retrievable logs of the call log type that was specified in the UserEnhancedCallLogsGetListRequest20,\r
2986           if a call log type was specified in the request.\r
2987         - the total number of retrievable logs, if no call log type was specified in the request.\r
2988         A list of MixedCallLogsEntry will be returned if the call logs are stored on CDS\r
2989         A list of ExtendedMixedCallLogsEntry20 will be returned if the call logs are stored on DBS\r
2990         The logs are sorted by date/time of the call.\r
2991       </xs:documentation>\r
2992     </xs:annotation>\r
2993     <xs:complexContent>\r
2994       <xs:extension base="core:OCIDataResponse">\r
2995         <xs:sequence>\r
2996           <xs:element name="totalNumberOfRows" type="xs:int"/>\r
2997           <xs:choice>\r
2998             <xs:element name="legacyEntry">\r
2999               <xs:complexType>\r
3000                 <xs:annotation/>\r
3001                 <xs:sequence>\r
3002                   <xs:element name="callLog" type="MixedCallLogsEntry" minOccurs="0" maxOccurs="unbounded"/>\r
3003                 </xs:sequence>\r
3004               </xs:complexType>\r
3005             </xs:element>\r
3006             <xs:element name="extendedEntry">\r
3007               <xs:complexType>\r
3008                 <xs:annotation/>\r
3009                 <xs:sequence>\r
3010                   <xs:element name="extendedCallLog" type="ExtendedMixedCallLogsEntry20" minOccurs="0" maxOccurs="unbounded"/>\r
3011                 </xs:sequence>\r
3012               </xs:complexType>\r
3013             </xs:element>\r
3014           </xs:choice>\r
3015         </xs:sequence>\r
3016       </xs:extension>\r
3017     </xs:complexContent>\r
3018   </xs:complexType>    \r
3019     \r
3020   <xs:complexType name="SystemCallProcessingPolicyProfileAddRequest20">\r
3021     <xs:annotation>\r
3022       <xs:appinfo>\r
3023         <asDataModeSupported>true</asDataModeSupported>\r
3024         <hssDataModeSupported>false</hssDataModeSupported>\r
3025       </xs:appinfo>\r
3026       <xs:documentation>\r
3027         Add a call processing policy profile to system.\r
3028         The response is either a SuccessResponse or an ErrorResponse.\r
3029       </xs:documentation>\r
3030     </xs:annotation>\r
3031     <xs:complexContent>\r
3032       <xs:extension base="core:OCIRequest">\r
3033         <xs:sequence>\r
3034           <xs:element name="name" type="CallProcessingPolicyProfileName"/>\r
3035           <xs:element name="description" type="CallProcessingPolicyProfileDescription" minOccurs="0"/>\r
3036           <xs:element name="assignedSubscriberType" type="CallProcessingPolicyProfileSubscriberType20" minOccurs="0" maxOccurs="unbounded"/>\r
3037         </xs:sequence>\r
3038       </xs:extension>\r
3039     </xs:complexContent>\r
3040   </xs:complexType>    \r
3041     \r
3042   <xs:complexType name="SystemCallProcessingPolicyProfileGetRequest20">\r
3043     <xs:annotation>\r
3044       <xs:appinfo>\r
3045         <asDataModeSupported>true</asDataModeSupported>\r
3046         <hssDataModeSupported>false</hssDataModeSupported>\r
3047       </xs:appinfo>\r
3048       <xs:documentation>\r
3049         Request to get a call processing policy profile in system.\r
3050         The response is either a SystemCallProcessingPolicyProfileGetResponse20 or an ErrorResponse.\r
3051       </xs:documentation>\r
3052     </xs:annotation>\r
3053     <xs:complexContent>\r
3054       <xs:extension base="core:OCIRequest">\r
3055         <xs:sequence>\r
3056           <xs:element name="name" type="CallProcessingPolicyProfileName"/>\r
3057         </xs:sequence>\r
3058       </xs:extension>\r
3059     </xs:complexContent>\r
3060   </xs:complexType>    \r
3061     \r
3062   <xs:complexType name="SystemCallProcessingPolicyProfileGetResponse20">\r
3063     <xs:annotation>\r
3064       <xs:appinfo>\r
3065         <asDataModeSupported>true</asDataModeSupported>\r
3066         <hssDataModeSupported>false</hssDataModeSupported>\r
3067       </xs:appinfo>\r
3068       <xs:documentation>\r
3069         Response to a SystemCallProcessingPolicyProfileGetRequest20.\r
3070       </xs:documentation>\r
3071     </xs:annotation>\r
3072     <xs:complexContent>\r
3073       <xs:extension base="core:OCIDataResponse">\r
3074         <xs:sequence>\r
3075           <xs:element name="description" type="CallProcessingPolicyProfileDescription" minOccurs="0"/>\r
3076           <xs:element name="assignedSubscriberType" type="CallProcessingPolicyProfileSubscriberType20" minOccurs="0" maxOccurs="unbounded"/>\r
3077         </xs:sequence>\r
3078       </xs:extension>\r
3079     </xs:complexContent>\r
3080   </xs:complexType>    \r
3081     \r
3082   <xs:complexType name="EnhancedCallLogsRedirectedNumberFilter">\r
3083     <xs:annotation>\r
3084       <xs:documentation>\r
3085         Filter criteria based on the transferred/forwarded number.\r
3086       </xs:documentation>\r
3087     </xs:annotation>\r
3088     <xs:sequence>\r
3089       <xs:choice>\r
3090         <xs:element name="redirectedCall" type="EnhancedCallLogsRedirectedCallSelection"/>\r
3091         <xs:element name="includeServiceInvocationBasicCallType" type="BasicCallType" maxOccurs="unbounded"/>\r
3092         <xs:element name="includeServiceInvocationCallCategory" type="CallCategory" maxOccurs="unbounded"/>\r
3093         <xs:element name="includeServiceInvocationConfigurableCallType" type="CommunicationBarringCallType" maxOccurs="unbounded"/>\r
3094         <xs:element name="searchCriteriaServiceInvocationDialedNumber" type="SearchCriteriaOutgoingDNorSIPURI" maxOccurs="unbounded"/>\r
3095         <xs:element name="searchCriteriaServiceInvocationCalledNumber" type="SearchCriteriaOutgoingDNorSIPURI" maxOccurs="unbounded"/>\r
3096         <xs:element name="searchCriteriaServiceInvocationNetworkTranslatedNumber" type="SearchCriteriaOutgoingDNorSIPURI" maxOccurs="unbounded"/>\r
3097       </xs:choice>\r
3098     </xs:sequence>\r
3099   </xs:complexType>    \r
3100     \r
3101   <xs:complexType name="SystemCallProcessingPolicyProfileModifyRequest20">\r
3102     <xs:annotation>\r
3103       <xs:appinfo>\r
3104         <asDataModeSupported>true</asDataModeSupported>\r
3105         <hssDataModeSupported>false</hssDataModeSupported>\r
3106       </xs:appinfo>\r
3107       <xs:documentation>\r
3108         Modify a call processing policy profile in system.\r
3109         The response is either a SuccessResponse or an ErrorResponse.\r
3110       </xs:documentation>\r
3111     </xs:annotation>\r
3112     <xs:complexContent>\r
3113       <xs:extension base="core:OCIRequest">\r
3114         <xs:sequence>\r
3115           <xs:element name="name" type="CallProcessingPolicyProfileName"/>\r
3116           <xs:element name="newName" type="CallProcessingPolicyProfileName" minOccurs="0"/>\r
3117           <xs:element name="description" type="CallProcessingPolicyProfileDescription" nillable="true" minOccurs="0"/>\r
3118           <xs:element name="assignedSubscriberTypeList" type="ReplacementCallProcessingPolicyProfileSubscriberTypeList20" nillable="true" minOccurs="0"/>\r
3119         </xs:sequence>\r
3120       </xs:extension>\r
3121     </xs:complexContent>\r
3122   </xs:complexType>    \r
3123     \r
3124   <xs:complexType name="ExtendedMixedCallLogsEntry20">\r
3125     <xs:annotation>\r
3126       <xs:documentation>\r
3127         Extended Call Log entry describing a placed, received, or missed call.\r
3128         "countryCode" is the user's country code\r
3129         The following time elements are represented as timestamp, i.e., the number of milliseconds\r
3130         since January 1, 1970, 00:00:00 GMT.\r
3131         "startTime" represents the time when the system sends out a call invitation message (e.g. for\r
3132         placed calls) or receives a call invitation message (e.g. for missed/received calls).\r
3133         "answerTime" represents the time when the call is answered by the terminating party.\r
3134         "detachedTime" represents the time when the call is successfully redirected by the system.\r
3135         "releaseTime" represents the time when the call is released. This time corresponds to the\r
3136         moment the call is released by the system, and not necessarily when one party hangs up, since this\r
3137         does not always mean the call is released (e.g. Emergency/911 calls).\r
3138         The elements "userGroupId", "userId","userPrimaryDn" and "userPrimaryExtension"\r
3139         are only returned when the enterprise or group level requests are used.\r
3140         The following elements are only used in AS data mode:\r
3141           callAuthorizationCode\r
3142           callSecurityClassification\r
3143       </xs:documentation>\r
3144     </xs:annotation>\r
3145     <xs:sequence>\r
3146       <xs:element name="callLogType" type="CallLogsType"/>\r
3147       <xs:element name="countryCode" type="CountryCode"/>\r
3148       <xs:element name="callLogId" type="CallLogId17sp4"/>\r
3149       <xs:element name="callId" type="CallId"/>\r
3150       <xs:element name="subscriberType" type="EnhancedCallLogsSubscriberType20"/>\r
3151       <xs:element name="dialedNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3152       <xs:element name="calledNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3153       <xs:element name="networkTranslatedAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3154       <xs:element name="callingAssertedNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3155       <xs:element name="callingPresentationNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3156       <xs:element name="callingPresentationNumberSource" type="CallingPresentationNumberSource" minOccurs="0"/>\r
3157       <xs:element name="callingPresentationName" type="CallLogsEntryName17sp4" minOccurs="0"/>\r
3158       <xs:element name="callingPresentationIndicator" type="PresentationIndicator"/>\r
3159       <xs:element name="callingGroupId" type="GroupId" minOccurs="0"/>\r
3160       <xs:element name="calledDirectoryName" type="CallLogsEntryName" minOccurs="0"/>\r
3161       <xs:element name="calledGroupId" type="GroupId" minOccurs="0"/>\r
3162       <xs:element name="connectedNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3163       <xs:element name="connectedNumberSource" type="ConnectedNumberSource" minOccurs="0"/>\r
3164       <xs:element name="connectedName" type="CallLogsEntryName17sp4" minOccurs="0"/>\r
3165       <xs:element name="connectedPresentationIndicator" type="PresentationIndicator" minOccurs="0"/>\r
3166       <xs:element name="typeOfNetwork" type="NetworkType" minOccurs="0"/>\r
3167       <xs:element name="callCategory" type="CallCategory" minOccurs="0"/>\r
3168       <xs:element name="basicCallType" type="BasicCallType"/>\r
3169       <xs:element name="configurableCallType" type="CommunicationBarringCallType" minOccurs="0"/>\r
3170       <xs:element name="alternateCallIndicator" type="CommunicationBarringAlternateCallIndicator" minOccurs="0"/>\r
3171       <xs:element name="virtualOnNetCallType" type="VirtualOnNetCallTypeName" minOccurs="0"/>\r
3172       <xs:element name="time" type="xs:dateTime"/>\r
3173       <xs:element name="startTime" type="xs:long"/>\r
3174       <xs:element name="answerTime" type="xs:long" minOccurs="0"/>\r
3175       <xs:element name="releaseTime" type="xs:long" minOccurs="0"/>\r
3176       <xs:element name="detachedTime" type="xs:long" minOccurs="0"/>\r
3177       <xs:element name="detachedAnswerTime" type="xs:long" minOccurs="0"/>\r
3178       <xs:element name="outgoingDnis" type="EnhancedCallLogsOutgoingDnis" minOccurs="0"/>\r
3179       <xs:element name="serviceInvocationDisposition" type="ServiceInvocationDisposition" minOccurs="0"/>\r
3180       <xs:element name="serviceInvocationDialedNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3181       <xs:element name="serviceInvocationCalledNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3182       <xs:element name="serviceInvocationNetworkTranslatedAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3183       <xs:element name="serviceInvocationTypeOfNetwork" type="NetworkType" minOccurs="0"/>\r
3184       <xs:element name="serviceInvocationCallCategory" type="CallCategory" minOccurs="0"/>\r
3185       <xs:element name="serviceInvocationBasicCallType" type="BasicCallType" minOccurs="0"/>\r
3186       <xs:element name="serviceInvocationConfigurableCallType" type="CommunicationBarringCallType" minOccurs="0"/>\r
3187       <xs:element name="serviceInvocationAlternateCallIndicator" type="CommunicationBarringAlternateCallIndicator" minOccurs="0"/>\r
3188       <xs:element name="serviceInvocationVirtualOnNetCallType" type="VirtualOnNetCallTypeName" minOccurs="0"/>\r
3189       <xs:element name="serviceInvocationCalledDirectoryName" type="CallLogsEntryName" minOccurs="0"/>\r
3190       <xs:element name="serviceInvocationCalledGroupId" type="GroupId" minOccurs="0"/>\r
3191       <xs:element name="redirectingNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3192       <xs:element name="redirectingName" type="CallLogsEntryName17sp4" minOccurs="0"/>\r
3193       <xs:element name="redirectingPresentationIndicator" type="RedirectingPresentationIndicator" minOccurs="0"/>\r
3194       <xs:element name="RedirectingReason" type="RedirectingReason" minOccurs="0"/>\r
3195       <xs:element name="accountAuthorizationCode" type="OutgoingCallingPlanAuthorizationCode" minOccurs="0"/>\r
3196       <xs:element name="callAuthorizationCode" type="OutgoingCallingPlanAuthorizationCode" minOccurs="0"/>\r
3197       <xs:element name="userGroupId" type="GroupId" minOccurs="0"/>\r
3198       <xs:element name="userId" type="UserId" minOccurs="0"/>\r
3199       <xs:element name="userPrimaryDn" type="DN" minOccurs="0"/>\r
3200       <xs:element name="userPrimaryExtension" type="Extension17" minOccurs="0"/>\r
3201       <xs:element name="securityClassification" type="SecurityClassificationName" minOccurs="0"/>\r
3202     </xs:sequence>\r
3203   </xs:complexType>    \r
3204     \r
3205   <xs:simpleType name="ServiceInvocationDisposition">\r
3206     <xs:annotation>\r
3207       <xs:documentation>\r
3208         Indicates the type of service invocation that caused the call to be detached.\r
3209       </xs:documentation>\r
3210     </xs:annotation>\r
3211     <xs:restriction base="xs:token">\r
3212       <xs:enumeration value="Automatic Hold/Retrieve"/>\r
3213       <xs:enumeration value="Call Forward Always"/>\r
3214       <xs:enumeration value="Call Forward Busy"/>\r
3215       <xs:enumeration value="Call Forward No Answer"/>\r
3216       <xs:enumeration value="Call Forward Not Reachable"/>\r
3217       <xs:enumeration value="Call Forward Selective"/>\r
3218       <xs:enumeration value="Call Park"/>\r
3219       <xs:enumeration value="Call Pickup"/>\r
3220       <xs:enumeration value="Deflection"/>\r
3221       <xs:enumeration value="Directed Call Pickup"/>\r
3222       <xs:enumeration value="Distribution from Call Center"/>\r
3223       <xs:enumeration value="Distribution from Hunt Group"/>\r
3224       <xs:enumeration value="Distribution from Route Point"/>\r
3225       <xs:enumeration value="Do Not Disturb"/>\r
3226       <xs:enumeration value="Fax Deposit"/>\r
3227       <xs:enumeration value="Group Night Forwarding"/>\r
3228       <xs:enumeration value="Sequential Ring"/>\r
3229       <xs:enumeration value="Series Completion"/>\r
3230       <xs:enumeration value="Simultaneous Ring"/>\r
3231       <xs:enumeration value="Third Party Deflection"/>\r
3232       <xs:enumeration value="Third Party Voice Mail Support"/>\r
3233       <xs:enumeration value="Transfer Consult"/>\r
3234       <xs:enumeration value="Trunk Group Forward Capacity Exceeded"/>\r
3235       <xs:enumeration value="Trunk Group Forward Unreachable"/>\r
3236       <xs:enumeration value="Trunk Group Forward Unconditional"/>\r
3237       <xs:enumeration value="Voice Mail Transfer"/>\r
3238       <xs:enumeration value="Voice Messaging"/>\r
3239       <xs:enumeration value="Find-me/Follow-me"/>\r
3240     </xs:restriction>\r
3241   </xs:simpleType>    \r
3242     \r
3243   <xs:complexType name="EnhancedCallLogsRedirectedCallSelection">\r
3244     <xs:annotation>\r
3245       <xs:documentation>\r
3246       Redirected call selection.\r
3247       When " redirectedCall " is set to true, all call logs with redirected call are returned. When it\r
3248       set to false, all call logs without redirected call are returned.\r
3249       The redirected call can be defined by including a subset of Service Invocation Disposition here.\r
3250       If none included, any call has a ServiceInvocationDisposition  value defined in ServiceInvocationDisposition\r
3251       is considered as a redirected call.\r
3252       </xs:documentation>\r
3253     </xs:annotation>\r
3254     <xs:sequence>\r
3255       <xs:element name="redirectedCall" type="xs:boolean"/>\r
3256       <xs:element name="redirectType" type="ServiceInvocationDisposition" minOccurs="0" maxOccurs="unbounded"/>\r
3257     </xs:sequence>\r
3258   </xs:complexType>    \r
3259     \r
3260   <xs:complexType name="UserDevicePoliciesGetRequest20">\r
3261     <xs:annotation>\r
3262       <xs:appinfo>\r
3263         <asDataModeSupported>true</asDataModeSupported>\r
3264         <hssDataModeSupported>false</hssDataModeSupported>\r
3265       </xs:appinfo>\r
3266       <xs:documentation>\r
3267           Request the user level data associated with Device Policy.\r
3268           The response is either a UserDevicePoliciesGetResponse20 or an\r
3269           ErrorResponse.\r
3270         </xs:documentation>\r
3271     </xs:annotation>\r
3272     <xs:complexContent>\r
3273       <xs:extension base="core:OCIRequest">\r
3274         <xs:sequence>\r
3275           <xs:element name="userId" type="UserId"/>\r
3276         </xs:sequence>\r
3277       </xs:extension>\r
3278     </xs:complexContent>\r
3279   </xs:complexType>    \r
3280     \r
3281   <xs:complexType name="UserDevicePoliciesGetResponse20">\r
3282     <xs:annotation>\r
3283       <xs:appinfo>\r
3284         <asDataModeSupported>true</asDataModeSupported>\r
3285         <hssDataModeSupported>false</hssDataModeSupported>\r
3286       </xs:appinfo>\r
3287       <xs:documentation>\r
3288           Response to UserDevicePoliciesGetRequest201. enableDeviceFeatureSynchronization is ignored by the application server in Multiple User Shared mode.\r
3289         </xs:documentation>\r
3290     </xs:annotation>\r
3291     <xs:complexContent>\r
3292       <xs:extension base="core:OCIDataResponse">\r
3293         <xs:sequence>\r
3294           <xs:element name="lineMode" type="UserDevicePolicyLineMode"/>\r
3295           <xs:element name="enableDeviceFeatureSynchronization" type="xs:boolean"/>\r
3296           <xs:element name="enableDnd" type="xs:boolean"/>\r
3297           <xs:element name="enableCallForwardingAlways" type="xs:boolean"/>\r
3298           <xs:element name="enableCallForwardingBusy" type="xs:boolean"/>\r
3299           <xs:element name="enableCallForwardingNoAnswer" type="xs:boolean"/>\r
3300           <xs:element name="enableAcd" type="xs:boolean"/>\r
3301           <xs:element name="enableExecutive" type="xs:boolean"/>\r
3302           <xs:element name="enableExecutiveAssistant" type="xs:boolean"/>\r
3303           <xs:element name="enableSecurityClassification" type="xs:boolean"/>\r
3304           <xs:element name="enableCallRecording" type="xs:boolean"/>\r
3305         </xs:sequence>\r
3306       </xs:extension>\r
3307     </xs:complexContent>\r
3308   </xs:complexType>    \r
3309     \r
3310   <xs:complexType name="SystemSIPDeviceTypeAddRequest20">\r
3311     <xs:annotation>\r
3312       <xs:appinfo>\r
3313         <asDataModeSupported>true</asDataModeSupported>\r
3314         <hssDataModeSupported>true</hssDataModeSupported>\r
3315       </xs:appinfo>\r
3316       <xs:documentation>\r
3317         Request to add a sip device type.\r
3318         The response is either SuccessResponse or ErrorResponse.\r
3319 \r
3320         The following elements are only used in HSS data mode:\r
3321           enable3G4GContinuity, use value "false" in AS data mode\r
3322 \r
3323         The following elements are only used in AS data mode:\r
3324           holdAnnouncementMethod, use value "useInactive" in HSS data mode\r
3325           supportRFC3398, use value "false" in HSS data mode\r
3326           supportClientSessionInfo, use value "false" in HSS data mode\r
3327           supportCallInfoConferenceSubscriptionURI, use value "false" in HSS data mode\r
3328           supportRemotePartyInfo, use value "false" in HSS data mode\r
3329 \r
3330         The following element values are only applicable in AS data mode:\r
3331           holdNormalization=useRfc3264Hold will raise an error in HSS data mode\r
3332       </xs:documentation>\r
3333     </xs:annotation>\r
3334     <xs:complexContent>\r
3335       <xs:extension base="core:OCIRequest">\r
3336         <xs:sequence>\r
3337           <xs:element name="deviceType" type="AccessDeviceType"/>\r
3338           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
3339           <xs:element name="profile" type="SignalingAddressType"/>\r
3340           <xs:element name="registrationCapable" type="xs:boolean"/>\r
3341           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
3342           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
3343           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
3344           <xs:element name="holdNormalization" type="HoldNormalizationMode"/>\r
3345           <xs:element name="holdAnnouncementMethod" type="HoldAnnouncementMethodMode"/>\r
3346           <xs:element name="isTrusted" type="xs:boolean"/>\r
3347           <xs:element name="E164Capable" type="xs:boolean"/>\r
3348           <xs:element name="routeAdvance" type="xs:boolean"/>\r
3349           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
3350           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
3351           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
3352           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
3353           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
3354           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
3355           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptions16sp1" minOccurs="0"/>\r
3356           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
3357           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
3358           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
3359           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
3360           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
3361           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
3362           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
3363           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
3364           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
3365           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
3366           <xs:element name="supportCallCenterMIMEType" type="xs:boolean"/>\r
3367           <xs:element name="trunkMode" type="TrunkMode"/>\r
3368           <xs:element name="addPCalledPartyId" type="xs:boolean"/>\r
3369           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean"/>\r
3370           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy"/>\r
3371           <xs:element name="enable3G4GContinuity" type="xs:boolean"/>\r
3372           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean"/>\r
3373           <xs:element name="deviceTypeConfigurationOption" type="DeviceTypeConfigurationOptionType"/>\r
3374           <xs:element name="supportRFC3398" type="xs:boolean"/>\r
3375           <xs:element name="staticLineOrdering" type="xs:boolean"/>\r
3376           <xs:element name="supportClientSessionInfo" type="xs:boolean"/>\r
3377           <xs:element name="supportCallInfoConferenceSubscriptionURI" type="xs:boolean"/>\r
3378           <xs:element name="supportRemotePartyInfo" type="xs:boolean"/>\r
3379           <xs:element name="supportVisualDeviceManagement" type="xs:boolean"/>\r
3380           <xs:element name="bypassMediaTreatment" type="xs:boolean"/>\r
3381         </xs:sequence>\r
3382       </xs:extension>\r
3383     </xs:complexContent>\r
3384   </xs:complexType>    \r
3385     \r
3386   <xs:complexType name="SystemSIPDeviceTypeGetRequest20">\r
3387     <xs:annotation>\r
3388       <xs:appinfo>\r
3389         <asDataModeSupported>true</asDataModeSupported>\r
3390         <hssDataModeSupported>true</hssDataModeSupported>\r
3391       </xs:appinfo>\r
3392       <xs:documentation>\r
3393         Request to get a sip device type.\r
3394         See Also: SystemDeviceTypeGetRequest\r
3395         The response is either SystemSIPDeviceTypeGetResponse20 or ErrorResponse.\r
3396       </xs:documentation>\r
3397     </xs:annotation>\r
3398     <xs:complexContent>\r
3399       <xs:extension base="core:OCIRequest">\r
3400         <xs:sequence>\r
3401           <xs:element name="deviceType" type="AccessDeviceType"/>\r
3402         </xs:sequence>\r
3403       </xs:extension>\r
3404     </xs:complexContent>\r
3405   </xs:complexType>    \r
3406     \r
3407   <xs:complexType name="SystemSIPDeviceTypeGetResponse20">\r
3408     <xs:annotation>\r
3409       <xs:appinfo>\r
3410         <asDataModeSupported>true</asDataModeSupported>\r
3411         <hssDataModeSupported>true</hssDataModeSupported>\r
3412       </xs:appinfo>\r
3413       <xs:documentation>\r
3414         Response to SystemSIPDeviceTypeGetRequest20.\r
3415         The following elements are only used in AS data mode:\r
3416           holdAnnouncementMethod\r
3417           supportRFC3398\r
3418           supportClientSessionInfo\r
3419           supportCallInfoConferenceSubscriptionURI\r
3420           supportRemotePartyInfo\r
3421 \r
3422         The following elements are only used in HSS data mode:\r
3423           enable3G4GContinuity\r
3424 \r
3425         The following element values are only applicable in AS data mode:\r
3426           holdNormalization=useRfc3264Hold\r
3427       </xs:documentation>\r
3428     </xs:annotation>\r
3429     <xs:complexContent>\r
3430       <xs:extension base="core:OCIDataResponse">\r
3431         <xs:sequence>\r
3432           <xs:element name="isObsolete" type="xs:boolean"/>\r
3433           <xs:element name="numberOfPorts" type="UnboundedPositiveInt"/>\r
3434           <xs:element name="profile" type="SignalingAddressType"/>\r
3435           <xs:element name="registrationCapable" type="xs:boolean"/>\r
3436           <xs:element name="isConferenceDevice" type="xs:boolean"/>\r
3437           <xs:element name="isMobilityManagerDevice" type="xs:boolean"/>\r
3438           <xs:element name="isMusicOnHoldDevice" type="xs:boolean"/>\r
3439           <xs:element name="holdNormalization" type="HoldNormalizationMode"/>\r
3440           <xs:element name="holdAnnouncementMethod" type="HoldAnnouncementMethodMode"/>\r
3441           <xs:element name="isTrusted" type="xs:boolean"/>\r
3442           <xs:element name="E164Capable" type="xs:boolean"/>\r
3443           <xs:element name="routeAdvance" type="xs:boolean"/>\r
3444           <xs:element name="forwardingOverride" type="xs:boolean"/>\r
3445           <xs:element name="wirelessIntegration" type="xs:boolean"/>\r
3446           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" minOccurs="0"/>\r
3447           <xs:element name="isVideoCapable" type="xs:boolean"/>\r
3448           <xs:element name="PBXIntegration" type="xs:boolean"/>\r
3449           <xs:element name="staticRegistrationCapable" type="xs:boolean"/>\r
3450           <xs:element name="cpeDeviceOptions" type="CPEDeviceOptionsRead16sp1" minOccurs="0"/>\r
3451           <xs:element name="protocolChoice" type="AccessDeviceProtocol" maxOccurs="unbounded"/>\r
3452           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType"/>\r
3453           <xs:element name="authenticateRefer" type="xs:boolean"/>\r
3454           <xs:element name="autoConfigSoftClient" type="xs:boolean"/>\r
3455           <xs:element name="authenticationMode" type="AuthenticationMode"/>\r
3456           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean"/>\r
3457           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean"/>\r
3458           <xs:element name="requiresMWISubscription" type="xs:boolean"/>\r
3459           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean"/>\r
3460           <xs:element name="adviceOfChargeCapable" type="xs:boolean"/>\r
3461           <xs:element name="resetEvent" type="AccessDeviceResetEvent" minOccurs="0"/>\r
3462           <xs:element name="supportCallCenterMIMEType" type="xs:boolean"/>\r
3463           <xs:element name="trunkMode" type="TrunkMode"/>\r
3464           <xs:element name="addPCalledPartyId" type="xs:boolean"/>\r
3465           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean"/>\r
3466           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy"/>\r
3467           <xs:element name="enable3G4GContinuity" type="xs:boolean"/>\r
3468           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean"/>\r
3469           <xs:element name="deviceTypeConfigurationOption" type="DeviceTypeConfigurationOptionType"/>\r
3470           <xs:element name="supportRFC3398" type="xs:boolean"/>\r
3471           <xs:element name="staticLineOrdering" type="xs:boolean"/>\r
3472           <xs:element name="supportClientSessionInfo" type="xs:boolean"/>\r
3473           <xs:element name="supportCallInfoConferenceSubscriptionURI" type="xs:boolean"/>\r
3474           <xs:element name="supportRemotePartyInfo" type="xs:boolean"/>\r
3475           <xs:element name="supportVisualDeviceManagement" type="xs:boolean"/>\r
3476           <xs:element name="bypassMediaTreatment" type="xs:boolean"/>\r
3477         </xs:sequence>\r
3478       </xs:extension>\r
3479     </xs:complexContent>\r
3480   </xs:complexType>    \r
3481     \r
3482   <xs:complexType name="SystemSIPDeviceTypeModifyRequest18sp1">\r
3483     <xs:annotation>\r
3484       <xs:appinfo>\r
3485         <asDataModeSupported>true</asDataModeSupported>\r
3486         <hssDataModeSupported>true</hssDataModeSupported>\r
3487       </xs:appinfo>\r
3488       <xs:documentation>\r
3489         Request to modify a sip device type.\r
3490         The response is either SuccessResponse or ErrorResponse.\r
3491 \r
3492         The following elements are not changeable:\r
3493           numberOfPorts\r
3494           SignalingAddressType\r
3495           isConferenceDevice\r
3496           isMusicOnHoldDevice\r
3497           isMobilityManagerDevice\r
3498           deviceTypeConfigurationOption\r
3499           staticLineOrdering\r
3500 \r
3501         The following elements are only used in HSS data mode:\r
3502           enable3G4GContinuity\r
3503 \r
3504         The following elements are only used in AS data mode:\r
3505           holdAnnouncementMethod\r
3506           supportRFC3398\r
3507           supportClientSessionInfo\r
3508           supportCallInfoConferenceSubscriptionURI\r
3509           supportRemotePartyInfo\r
3510 \r
3511         The following element values are only applicable in AS data mode:\r
3512           holdNormalization=useRfc3264Hold will raise an error in HSS data mode\r
3513       </xs:documentation>\r
3514     </xs:annotation>\r
3515     <xs:complexContent>\r
3516       <xs:extension base="core:OCIRequest">\r
3517         <xs:sequence>\r
3518           <xs:element name="deviceType" type="AccessDeviceType"/>\r
3519           <xs:element name="isObsolete" type="xs:boolean" minOccurs="0"/>\r
3520           <xs:element name="registrationCapable" type="xs:boolean" minOccurs="0"/>\r
3521           <xs:element name="holdNormalization" type="HoldNormalizationMode" minOccurs="0"/>\r
3522           <xs:element name="holdAnnouncementMethod" type="HoldAnnouncementMethodMode" minOccurs="0"/>\r
3523           <xs:element name="isTrusted" type="xs:boolean" minOccurs="0"/>\r
3524           <xs:element name="E164Capable" type="xs:boolean" minOccurs="0"/>\r
3525           <xs:element name="routeAdvance" type="xs:boolean" minOccurs="0"/>\r
3526           <xs:element name="forwardingOverride" type="xs:boolean" minOccurs="0"/>\r
3527           <xs:element name="wirelessIntegration" type="xs:boolean" minOccurs="0"/>\r
3528           <xs:element name="webBasedConfigURL" type="WebBasedConfigURL" nillable="true" minOccurs="0"/>\r
3529           <xs:element name="isVideoCapable" type="xs:boolean" minOccurs="0"/>\r
3530           <xs:element name="PBXIntegration" type="xs:boolean" minOccurs="0"/>\r
3531           <xs:element name="staticRegistrationCapable" type="xs:boolean" minOccurs="0"/>\r
3532           <xs:element name="cpeDeviceOptions" type="CPEDeviceModifyOptions16sp1" minOccurs="0"/>\r
3533           <xs:element name="earlyMediaSupport" type="EarlyMediaSupportType" minOccurs="0"/>\r
3534           <xs:element name="authenticateRefer" type="xs:boolean" minOccurs="0"/>\r
3535           <xs:element name="autoConfigSoftClient" type="xs:boolean" minOccurs="0"/>\r
3536           <xs:element name="authenticationMode" type="AuthenticationMode" minOccurs="0"/>\r
3537           <xs:element name="requiresBroadWorksDigitCollection" type="xs:boolean" minOccurs="0"/>\r
3538           <xs:element name="requiresBroadWorksCallWaitingTone" type="xs:boolean" minOccurs="0"/>\r
3539           <xs:element name="requiresMWISubscription" type="xs:boolean" minOccurs="0"/>\r
3540           <xs:element name="useHistoryInfoHeaderOnAccessSide" type="xs:boolean" minOccurs="0"/>\r
3541           <xs:element name="adviceOfChargeCapable" type="xs:boolean" minOccurs="0"/>\r
3542           <xs:element name="resetEvent" type="AccessDeviceResetEvent" nillable="true" minOccurs="0"/>\r
3543           <xs:element name="supportCallCenterMIMEType" type="xs:boolean" minOccurs="0"/>\r
3544           <xs:element name="trunkMode" type="TrunkMode" minOccurs="0"/>\r
3545           <xs:element name="addPCalledPartyId" type="xs:boolean" minOccurs="0"/>\r
3546           <xs:element name="supportIdentityInUpdateAndReInvite" type="xs:boolean" minOccurs="0"/>\r
3547           <xs:element name="unscreenedPresentationIdentityPolicy" type="UnscreenedPresentationIdentityPolicy" minOccurs="0"/>\r
3548           <xs:element name="enable3G4GContinuity" type="xs:boolean" minOccurs="0"/>\r
3549           <xs:element name="supportEmergencyDisconnectControl" type="xs:boolean" minOccurs="0"/>\r
3550           <xs:element name="supportRFC3398" type="xs:boolean" minOccurs="0"/>\r
3551           <xs:element name="supportClientSessionInfo" type="xs:boolean" minOccurs="0"/>\r
3552           <xs:element name="supportCallInfoConferenceSubscriptionURI" type="xs:boolean" minOccurs="0"/>\r
3553           <xs:element name="supportRemotePartyInfo" type="xs:boolean" minOccurs="0"/>\r
3554           <xs:element name="supportVisualDeviceManagement" type="xs:boolean" minOccurs="0"/>\r
3555           <xs:element name="bypassMediaTreatment" type="xs:boolean" minOccurs="0"/>\r
3556         </xs:sequence>\r
3557       </xs:extension>\r
3558     </xs:complexContent>\r
3559   </xs:complexType>    \r
3560     \r
3561   <xs:complexType name="UserSelectiveCallAcceptanceGetCriteriaRequest16">\r
3562     <xs:annotation>\r
3563       <xs:documentation>\r
3564         Get a criteria for the user's selective call acceptance service.\r
3565         The response is either a UserSelectiveCallAcceptanceGetCriteriaResponse16 or an ErrorResponse.\r
3566 \r
3567         Replaced by: UserSelectiveCallAcceptanceGetCriteriaRequest21\r
3568       </xs:documentation>\r
3569     </xs:annotation>\r
3570     <xs:complexContent>\r
3571       <xs:extension base="core:OCIRequest">\r
3572         <xs:sequence>\r
3573           <xs:element name="userId" type="UserId"/>\r
3574           <xs:element name="criteriaName" type="CriteriaName"/>\r
3575         </xs:sequence>\r
3576       </xs:extension>\r
3577     </xs:complexContent>\r
3578   </xs:complexType>    \r
3579     \r
3580   <xs:complexType name="UserSelectiveCallAcceptanceGetCriteriaResponse16">\r
3581     <xs:annotation>\r
3582       <xs:documentation>\r
3583         Response to the UserSelectiveCallAcceptanceGetCriteriaRequest16.\r
3584 \r
3585         Replaced by: UserSelectiveCallAcceptanceGetCriteriaResponse21\r
3586       </xs:documentation>\r
3587     </xs:annotation>\r
3588     <xs:complexContent>\r
3589       <xs:extension base="core:OCIDataResponse">\r
3590         <xs:sequence>\r
3591           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
3592           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
3593           <xs:element name="blacklisted" type="xs:boolean"/>\r
3594           <xs:element name="fromDnCriteria" type="CriteriaFromDn"/>\r
3595         </xs:sequence>\r
3596       </xs:extension>\r
3597     </xs:complexContent>\r
3598   </xs:complexType>    \r
3599     \r
3600   <xs:complexType name="UserCallForwardingSelectiveGetCriteriaRequest16">\r
3601     <xs:annotation>\r
3602       <xs:documentation>\r
3603         Get a criteria for the user's call forwarding selective service.\r
3604         The response is either a UserCallForwardingSelectiveGetCriteriaResponse16 or an ErrorResponse.\r
3605 \r
3606         Replaced by: UserCallForwardingSelectiveGetCriteriaRequest21\r
3607       </xs:documentation>\r
3608     </xs:annotation>\r
3609     <xs:complexContent>\r
3610       <xs:extension base="core:OCIRequest">\r
3611         <xs:sequence>\r
3612           <xs:element name="userId" type="UserId"/>\r
3613           <xs:element name="criteriaName" type="CriteriaName"/>\r
3614         </xs:sequence>\r
3615       </xs:extension>\r
3616     </xs:complexContent>\r
3617   </xs:complexType>    \r
3618     \r
3619   <xs:complexType name="UserCallForwardingSelectiveGetCriteriaResponse16">\r
3620     <xs:annotation>\r
3621       <xs:documentation>\r
3622         Response to the UserCallForwardingSelectiveGetCriteriaRequest16.\r
3623 \r
3624         Replaced by: UserCallForwardingSelectiveGetCriteriaResponse21\r
3625       </xs:documentation>\r
3626     </xs:annotation>\r
3627     <xs:complexContent>\r
3628       <xs:extension base="core:OCIDataResponse">\r
3629         <xs:sequence>\r
3630           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
3631           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
3632           <xs:element name="forwardToNumberSelection" type="CallForwardingSelectiveNumberSelection16"/>\r
3633           <xs:element name="forwardToPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
3634           <xs:element name="fromDnCriteria" type="CriteriaFromDn"/>\r
3635         </xs:sequence>\r
3636       </xs:extension>\r
3637     </xs:complexContent>\r
3638   </xs:complexType>    \r
3639     \r
3640   <xs:complexType name="UserSelectiveCallRejectionGetCriteriaRequest16sp1">\r
3641     <xs:annotation>\r
3642       <xs:documentation>\r
3643         Get a criteria for the user's selective call rejection service.\r
3644         The response is either a UserSelectiveCallRejectionGetCriteriaResponse16sp1 or an ErrorResponse.\r
3645 \r
3646         Replaced by: UserSelectiveCallRejectionGetCriteriaRequest21\r
3647       </xs:documentation>\r
3648     </xs:annotation>\r
3649     <xs:complexContent>\r
3650       <xs:extension base="core:OCIRequest">\r
3651         <xs:sequence>\r
3652           <xs:element name="userId" type="UserId"/>\r
3653           <xs:element name="criteriaName" type="CriteriaName"/>\r
3654         </xs:sequence>\r
3655       </xs:extension>\r
3656     </xs:complexContent>\r
3657   </xs:complexType>    \r
3658     \r
3659   <xs:complexType name="UserSelectiveCallRejectionGetCriteriaResponse16sp1">\r
3660     <xs:annotation>\r
3661       <xs:documentation>\r
3662         Response to the UserSelectiveCallRejectionGetCriteriaRequest16sp1.\r
3663         Private Phone Numbers are omitted from the fromDnCriteria.\r
3664 \r
3665         Replaced by: UserSelectiveCallRejectionGetCriteriaResponse21\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="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
3672           <xs:element name="fromDnCriteria" type="SelectiveCallRejectionCriteriaCallType"/>\r
3673           <xs:element name="blacklisted" type="xs:boolean"/>\r
3674           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
3675           <xs:element name="private" type="xs:boolean"/>\r
3676         </xs:sequence>\r
3677       </xs:extension>\r
3678     </xs:complexContent>\r
3679   </xs:complexType>    \r
3680     \r
3681   <xs:complexType name="UserBroadWorksAnywhereGetSelectiveCriteriaRequest16">\r
3682     <xs:annotation>\r
3683       <xs:documentation>\r
3684         Get a criteria for the user's BroadWorks Anywhere phone number.\r
3685         The response is either a UserBroadWorksAnywhereGetSelectiveCriteriaResponse16 or an ErrorResponse.\r
3686 \r
3687         Replaced by: UserBroadWorksAnywhereGetSelectiveCriteriaRequest21\r
3688       </xs:documentation>\r
3689     </xs:annotation>\r
3690     <xs:complexContent>\r
3691       <xs:extension base="core:OCIRequest">\r
3692         <xs:sequence>\r
3693           <xs:element name="userId" type="UserId"/>\r
3694           <xs:element name="phoneNumber" type="DN"/>\r
3695           <xs:element name="criteriaName" type="CriteriaName"/>\r
3696         </xs:sequence>\r
3697       </xs:extension>\r
3698     </xs:complexContent>\r
3699   </xs:complexType>    \r
3700     \r
3701   <xs:complexType name="UserBroadWorksAnywhereGetSelectiveCriteriaResponse16">\r
3702     <xs:annotation>\r
3703       <xs:documentation>\r
3704         Response to the UserBroadWorksAnywhereGetSelectiveCriteriaRequest16.\r
3705 \r
3706         Replaced by: UserBroadWorksAnywhereGetSelectiveCriteriaResponse21\r
3707       </xs:documentation>\r
3708     </xs:annotation>\r
3709     <xs:complexContent>\r
3710       <xs:extension base="core:OCIDataResponse">\r
3711         <xs:sequence>\r
3712           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
3713           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
3714           <xs:element name="blacklisted" type="xs:boolean"/>\r
3715           <xs:element name="fromDnCriteria" type="CriteriaFromDn"/>\r
3716         </xs:sequence>\r
3717       </xs:extension>\r
3718     </xs:complexContent>\r
3719   </xs:complexType>    \r
3720     \r
3721   <xs:complexType name="UserCallNotifyGetCriteriaRequest16">\r
3722     <xs:annotation>\r
3723       <xs:documentation>\r
3724         Get a criteria for the user's call notify service.\r
3725         The response is either a UserCallNotifyGetCriteriaResponse16 or an ErrorResponse.\r
3726 \r
3727         Replaced by: UserCallNotifyGetCriteriaRequest21\r
3728       </xs:documentation>\r
3729     </xs:annotation>\r
3730     <xs:complexContent>\r
3731       <xs:extension base="core:OCIRequest">\r
3732         <xs:sequence>\r
3733           <xs:element name="userId" type="UserId"/>\r
3734           <xs:element name="criteriaName" type="CriteriaName"/>\r
3735         </xs:sequence>\r
3736       </xs:extension>\r
3737     </xs:complexContent>\r
3738   </xs:complexType>    \r
3739     \r
3740   <xs:complexType name="UserCallNotifyGetCriteriaResponse16">\r
3741     <xs:annotation>\r
3742       <xs:documentation>\r
3743         Response to the UserCallNotifyGetCriteriaRequest16.\r
3744 \r
3745         Replaced by: UserCallNotifyGetCriteriaResponse21\r
3746       </xs:documentation>\r
3747     </xs:annotation>\r
3748     <xs:complexContent>\r
3749       <xs:extension base="core:OCIDataResponse">\r
3750         <xs:sequence>\r
3751           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
3752           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
3753           <xs:element name="blacklisted" type="xs:boolean"/>\r
3754           <xs:element name="fromDnCriteria" type="CriteriaFromDn"/>\r
3755         </xs:sequence>\r
3756       </xs:extension>\r
3757     </xs:complexContent>\r
3758   </xs:complexType>    \r
3759     \r
3760   <xs:complexType name="UserCustomRingbackUserGetCriteriaRequest20">\r
3761     <xs:annotation>\r
3762       <xs:documentation>\r
3763         Get a criteria for the user's custom ringback service.\r
3764         The response is either a UserCustomRingbackUserGetCriteriaResponse20 or an ErrorResponse.\r
3765 \r
3766         Replaced by: UserCustomRingbackUserGetCriteriaRequest21\r
3767       </xs:documentation>\r
3768     </xs:annotation>\r
3769     <xs:complexContent>\r
3770       <xs:extension base="core:OCIRequest">\r
3771         <xs:sequence>\r
3772           <xs:element name="userId" type="UserId"/>\r
3773           <xs:element name="criteriaName" type="CriteriaName"/>\r
3774         </xs:sequence>\r
3775       </xs:extension>\r
3776     </xs:complexContent>\r
3777   </xs:complexType>    \r
3778     \r
3779   <xs:complexType name="UserCustomRingbackUserGetCriteriaResponse20">\r
3780     <xs:annotation>\r
3781       <xs:documentation>\r
3782         Response to the UserCustomRingbackUserGetCriteriaRequest20.\r
3783 \r
3784         Replaced by: UserCustomRingbackUserGetCriteriaResponse21\r
3785       </xs:documentation>\r
3786     </xs:annotation>\r
3787     <xs:complexContent>\r
3788       <xs:extension base="core:OCIDataResponse">\r
3789         <xs:sequence>\r
3790           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
3791           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
3792           <xs:element name="blacklisted" type="xs:boolean"/>\r
3793           <xs:element name="fromDnCriteria" type="CriteriaFromDn"/>\r
3794           <xs:element name="audioSelection" type="ExtendedFileResourceSelection"/>\r
3795           <xs:element name="audioFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
3796           <xs:element name="audioFileUrl" type="URL" minOccurs="0"/>\r
3797           <xs:element name="videoSelection" type="ExtendedFileResourceSelection"/>\r
3798           <xs:element name="videoFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
3799           <xs:element name="videoFileUrl" type="URL" minOccurs="0"/>\r
3800           <xs:element name="callWaitingAudioSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3801           <xs:element name="callWaitingAudioFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
3802           <xs:element name="callWaitingAudioFileUrl" type="URL" minOccurs="0"/>\r
3803           <xs:element name="callWaitingVideoSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>\r
3804           <xs:element name="callWaitingVideoFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
3805           <xs:element name="callWaitingVideoFileUrl" type="URL" minOccurs="0"/>\r
3806         </xs:sequence>\r
3807       </xs:extension>\r
3808     </xs:complexContent>\r
3809   </xs:complexType>    \r
3810     \r
3811   <xs:complexType name="UserExecutiveGetFilteringSelectiveCriteriaRequest">\r
3812     <xs:annotation>\r
3813       <xs:appinfo>\r
3814         <asDataModeSupported>true</asDataModeSupported>\r
3815         <hssDataModeSupported>false</hssDataModeSupported>\r
3816       </xs:appinfo>\r
3817       <xs:documentation>\r
3818         Get a filtering criteria for an executive user.\r
3819         Both executive and the executive assistant can run this command.\r
3820         The response is either UserExecutiveGetSelectiveCriteriaResponse or ErrorResponse.\r
3821 \r
3822         Replaced by: UserExecutiveGetFilteringSelectiveCriteriaRequest21\r
3823       </xs:documentation>\r
3824     </xs:annotation>\r
3825     <xs:complexContent>\r
3826       <xs:extension base="core:OCIRequest">\r
3827         <xs:sequence>\r
3828           <xs:element name="userId" type="UserId"/>\r
3829           <xs:element name="criteriaName" type="CriteriaName"/>\r
3830         </xs:sequence>\r
3831       </xs:extension>\r
3832     </xs:complexContent>\r
3833   </xs:complexType>    \r
3834     \r
3835   <xs:complexType name="UserExecutiveGetFilteringSelectiveCriteriaResponse">\r
3836     <xs:annotation>\r
3837       <xs:appinfo>\r
3838         <asDataModeSupported>true</asDataModeSupported>\r
3839         <hssDataModeSupported>false</hssDataModeSupported>\r
3840       </xs:appinfo>\r
3841       <xs:documentation>\r
3842         Response to the UserExecutiveGetFilteringSelectiveCriteriaRequest.\r
3843 \r
3844         Replaced by: UserExecutiveGetFilteringSelectiveCriteriaResponse21\r
3845       </xs:documentation>\r
3846     </xs:annotation>\r
3847     <xs:complexContent>\r
3848       <xs:extension base="core:OCIDataResponse">\r
3849         <xs:sequence>\r
3850           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
3851           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
3852           <xs:element name="filter" type="xs:boolean"/>\r
3853           <xs:element name="fromDnCriteria" type="ExecutiveCallFilteringCriteriaFromDn"/>\r
3854         </xs:sequence>\r
3855       </xs:extension>\r
3856     </xs:complexContent>\r
3857   </xs:complexType>    \r
3858     \r
3859   <xs:complexType name="GroupFindMeFollowMeGetAlertingGroupSelectiveCriteriaRequest">\r
3860     <xs:annotation>\r
3861       <xs:documentation>\r
3862         Request to get all the information of a specific Find-me/Follow-me alerting group selective criteria.\r
3863         The response is either GroupFindMeFollowMeGetAlertingGroupResponse or ErrorResponse.\r
3864 \r
3865         Replaced by: GroupFindMeFollowMeGetAlertingGroupSelectiveCriteriaRequest21\r
3866       </xs:documentation>\r
3867     </xs:annotation>\r
3868     <xs:complexContent>\r
3869       <xs:extension base="core:OCIRequest">\r
3870         <xs:sequence>\r
3871           <xs:element name="serviceUserId" type="UserId"/>\r
3872           <xs:element name="alertingGroupName" type="FindMeFollowMeAlertingGroupName"/>\r
3873           <xs:element name="criteriaName" type="CriteriaName"/>\r
3874         </xs:sequence>\r
3875       </xs:extension>\r
3876     </xs:complexContent>\r
3877   </xs:complexType>    \r
3878     \r
3879   <xs:complexType name="GroupFindMeFollowMeGetAlertingGroupSelectiveCriteriaResponse">\r
3880     <xs:annotation>\r
3881       <xs:documentation>\r
3882         Response to GroupFindMeFollowMeGetAlertingGroupSelectiveCriteriaRequest.\r
3883         Contains the alerting group selective criteria information.\r
3884 \r
3885         Replaced by: GroupFindMeFollowMeGetAlertingGroupSelectiveCriteriaResponse21\r
3886       </xs:documentation>\r
3887     </xs:annotation>\r
3888     <xs:complexContent>\r
3889       <xs:extension base="core:OCIDataResponse">\r
3890         <xs:sequence>\r
3891           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
3892           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
3893           <xs:element name="blacklisted" type="xs:boolean"/>\r
3894           <xs:element name="fromDnCriteria" type="CriteriaFromDn"/>\r
3895         </xs:sequence>\r
3896       </xs:extension>\r
3897     </xs:complexContent>\r
3898   </xs:complexType>    \r
3899     \r
3900   <xs:complexType name="GroupMusicOnHoldAddInstanceRequest20">\r
3901     <xs:annotation>\r
3902       <xs:documentation>\r
3903         Add a Music on Hold Instance to a department.\r
3904         The response is either SuccessResponse or ErrorResponse.\r
3905 \r
3906         Replaced by: GroupMusicOnHoldAddInstanceRequest21\r
3907       </xs:documentation>\r
3908     </xs:annotation>\r
3909     <xs:complexContent>\r
3910       <xs:extension base="core:OCIRequest">\r
3911         <xs:sequence>\r
3912           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3913           <xs:element name="groupId" type="GroupId"/>\r
3914           <xs:element name="department" type="DepartmentKey"/>\r
3915           <xs:element name="isActiveDuringCallHold" type="xs:boolean"/>\r
3916           <xs:element name="isActiveDuringCallPark" type="xs:boolean"/>\r
3917           <xs:element name="isActiveDuringBusyCampOn" type="xs:boolean"/>\r
3918           <xs:element name="source" type="MusicOnHoldSourceAdd20"/>\r
3919           <xs:element name="useAlternateSourceForInternalCalls" type="xs:boolean"/>\r
3920           <xs:element name="internalSource" type="MusicOnHoldSourceAdd20" minOccurs="0"/>\r
3921         </xs:sequence>\r
3922       </xs:extension>\r
3923     </xs:complexContent>\r
3924   </xs:complexType>    \r
3925     \r
3926   <xs:complexType name="GroupMusicOnHoldGetInstanceRequest20">\r
3927     <xs:annotation>\r
3928       <xs:documentation>\r
3929         Get a Music On Hold data for a group or department instance.\r
3930         The response is either GroupMusicOnHoldGetInstanceResponse20 or ErrorResponse.\r
3931 \r
3932         Replaced by: GroupMusicOnHoldGetInstanceRequest21\r
3933       </xs:documentation>\r
3934     </xs:annotation>\r
3935     <xs:complexContent>\r
3936       <xs:extension base="core:OCIRequest">\r
3937         <xs:sequence>\r
3938           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3939           <xs:element name="groupId" type="GroupId"/>\r
3940           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
3941         </xs:sequence>\r
3942       </xs:extension>\r
3943     </xs:complexContent>\r
3944   </xs:complexType>    \r
3945     \r
3946   <xs:complexType name="GroupMusicOnHoldGetInstanceResponse20">\r
3947     <xs:annotation>\r
3948       <xs:documentation>\r
3949         Response to the GroupMusicOnHoldGetInstanceRequest20.\r
3950       </xs:documentation>\r
3951     </xs:annotation>\r
3952     <xs:complexContent>\r
3953       <xs:extension base="core:OCIDataResponse">\r
3954         <xs:sequence>\r
3955           <xs:element name="serviceUserId" type="UserId"/>\r
3956           <xs:element name="isActiveDuringCallHold" type="xs:boolean"/>\r
3957           <xs:element name="isActiveDuringCallPark" type="xs:boolean"/>\r
3958           <xs:element name="isActiveDuringBusyCampOn" type="xs:boolean"/>\r
3959           <xs:element name="enableVideo" type="xs:boolean"/>\r
3960           <xs:element name="source" type="MusicOnHoldSourceRead20"/>\r
3961           <xs:element name="useAlternateSourceForInternalCalls" type="xs:boolean"/>\r
3962           <xs:element name="internalSource" type="MusicOnHoldSourceRead20"/>\r
3963         </xs:sequence>\r
3964       </xs:extension>\r
3965     </xs:complexContent>\r
3966   </xs:complexType>    \r
3967     \r
3968   <xs:complexType name="GroupMusicOnHoldModifyInstanceRequest20">\r
3969     <xs:annotation>\r
3970       <xs:documentation>\r
3971         Modify data for a group or department Music On Hold Instance.\r
3972         The response is either SuccessResponse or ErrorResponse.\r
3973 \r
3974         Replaced by: GroupMusicOnHoldModifyInstanceRequest21\r
3975       </xs:documentation>\r
3976     </xs:annotation>\r
3977     <xs:complexContent>\r
3978       <xs:extension base="core:OCIRequest">\r
3979         <xs:sequence>\r
3980           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
3981           <xs:element name="groupId" type="GroupId"/>\r
3982           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
3983           <xs:element name="isActiveDuringCallHold" type="xs:boolean" minOccurs="0"/>\r
3984           <xs:element name="isActiveDuringCallPark" type="xs:boolean" minOccurs="0"/>\r
3985           <xs:element name="isActiveDuringBusyCampOn" type="xs:boolean" minOccurs="0"/>\r
3986           <xs:element name="source" type="MusicOnHoldSourceModify20" minOccurs="0"/>\r
3987           <xs:element name="useAlternateSourceForInternalCalls" type="xs:boolean" minOccurs="0"/>\r
3988           <xs:element name="internalSource" type="MusicOnHoldSourceModify20" minOccurs="0"/>\r
3989         </xs:sequence>\r
3990       </xs:extension>\r
3991     </xs:complexContent>\r
3992   </xs:complexType>    \r
3993     \r
3994   <xs:complexType name="UserPreAlertingAnnouncementGetCriteriaRequest">\r
3995     <xs:annotation>\r
3996       <xs:documentation>\r
3997         Get a criteria for the user's pre-alerting service.\r
3998         The response is either a UserPreAlertingAnnouncementGetCriteriaResponse or an ErrorResponse.\r
3999 \r
4000         Replaced by: UserPreAlertingAnnouncementGetCriteriaRequest21\r
4001       </xs:documentation>\r
4002     </xs:annotation>\r
4003     <xs:complexContent>\r
4004       <xs:extension base="core:OCIRequest">\r
4005         <xs:sequence>\r
4006           <xs:element name="userId" type="UserId"/>\r
4007           <xs:element name="criteriaName" type="CriteriaName"/>\r
4008         </xs:sequence>\r
4009       </xs:extension>\r
4010     </xs:complexContent>\r
4011   </xs:complexType>    \r
4012     \r
4013   <xs:complexType name="UserPreAlertingAnnouncementGetCriteriaResponse">\r
4014     <xs:annotation>\r
4015       <xs:documentation>\r
4016         Response to the UserPreAlertingAnnouncementGetCriteriaRequest.\r
4017 \r
4018         Replaced by: UserPreAlertingAnnouncementGetCriteriaResponse21\r
4019       </xs:documentation>\r
4020     </xs:annotation>\r
4021     <xs:complexContent>\r
4022       <xs:extension base="core:OCIDataResponse">\r
4023         <xs:sequence>\r
4024           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
4025           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
4026           <xs:element name="blacklisted" type="xs:boolean"/>\r
4027           <xs:element name="fromDnCriteria" type="CriteriaFromDn"/>\r
4028         </xs:sequence>\r
4029       </xs:extension>\r
4030     </xs:complexContent>\r
4031   </xs:complexType>    \r
4032     \r
4033   <xs:complexType name="UserPriorityAlertGetCriteriaRequest16">\r
4034     <xs:annotation>\r
4035       <xs:documentation>\r
4036         Get a criteria for the user's priority alert service.\r
4037         The response is either a UserPriorityAlertGetCriteriaResponse16 or an ErrorResponse.\r
4038 \r
4039         Replaced by: UserPriorityAlertGetCriteriaRequest21\r
4040       </xs:documentation>\r
4041     </xs:annotation>\r
4042     <xs:complexContent>\r
4043       <xs:extension base="core:OCIRequest">\r
4044         <xs:sequence>\r
4045           <xs:element name="userId" type="UserId"/>\r
4046           <xs:element name="criteriaName" type="CriteriaName"/>\r
4047         </xs:sequence>\r
4048       </xs:extension>\r
4049     </xs:complexContent>\r
4050   </xs:complexType>    \r
4051     \r
4052   <xs:complexType name="UserPriorityAlertGetCriteriaResponse16">\r
4053     <xs:annotation>\r
4054       <xs:documentation>\r
4055         Response to the UserPriorityAlertGetCriteriaRequest16.\r
4056 \r
4057         Replaced by: UserPriorityAlertGetCriteriaResponse21\r
4058       </xs:documentation>\r
4059     </xs:annotation>\r
4060     <xs:complexContent>\r
4061       <xs:extension base="core:OCIDataResponse">\r
4062         <xs:sequence>\r
4063           <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>\r
4064           <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>\r
4065           <xs:element name="blacklisted" type="xs:boolean"/>\r
4066           <xs:element name="fromDnCriteria" type="PriorityAlertCriteriaFromDn"/>\r
4067         </xs:sequence>\r
4068       </xs:extension>\r
4069     </xs:complexContent>\r
4070   </xs:complexType>    \r
4071     \r
4072   <xs:complexType name="UserGetRequest20">\r
4073     <xs:annotation>\r
4074       <xs:documentation>\r
4075         Request to get the user information.  The response is either\r
4076         UserGetResponse20 or ErrorResponse.\r
4077 \r
4078         Replaced by: UserGetRequest21\r
4079       </xs:documentation>\r
4080     </xs:annotation>\r
4081     <xs:complexContent>\r
4082       <xs:extension base="core:OCIRequest">\r
4083         <xs:sequence>\r
4084           <xs:element name="userId" type="UserId"/>\r
4085         </xs:sequence>\r
4086       </xs:extension>\r
4087     </xs:complexContent>\r
4088   </xs:complexType>    \r
4089     \r
4090   <xs:complexType name="UserGetResponse20">\r
4091     <xs:annotation>\r
4092       <xs:documentation>\r
4093         Response to UserGetRequest20.\r
4094         It is possible that the TrunkAddressingRead element is present with nothing populated in it which means the user is a trunk user.\r
4095         The following data elements are only used in AS data mode:\r
4096           contact[2]-contact[5]\r
4097 \r
4098         The country code (countryCode) included is the user's phone number country code when the user has a phone number assigned, or the\r
4099         user's Group associated country code when the user does not have a phone number assigned, or the system default country code when the\r
4100         user's Group does not have an associated country code.\r
4101 \r
4102         The nationalPrefix in this response is the one associated to the included countryCode.\r
4103       </xs:documentation>\r
4104     </xs:annotation>\r
4105     <xs:complexContent>\r
4106       <xs:extension base="core:OCIDataResponse">\r
4107         <xs:sequence>\r
4108           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4109           <xs:element name="groupId" type="GroupId"/>\r
4110           <xs:element name="lastName" type="LastName"/>\r
4111           <xs:element name="firstName" type="FirstName"/>\r
4112           <xs:element name="callingLineIdLastName" type="CallingLineIdLastName"/>\r
4113           <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName"/>\r
4114           <xs:element name="nameDialingName" type="NameDialingName" minOccurs="0"/>\r
4115           <xs:element name="hiraganaLastName" type="HiraganaLastName" minOccurs="0"/>\r
4116           <xs:element name="hiraganaFirstName" type="HiraganaFirstName" minOccurs="0"/>\r
4117           <xs:element name="phoneNumber" type="DN" minOccurs="0"/>\r
4118           <xs:element name="extension" type="Extension17" minOccurs="0"/>\r
4119           <xs:element name="callingLineIdPhoneNumber" type="DN" minOccurs="0"/>\r
4120           <xs:element name="department" type="DepartmentKey" minOccurs="0"/>\r
4121           <xs:element name="departmentFullPath" type="DepartmentFullPathName" minOccurs="0"/>\r
4122           <xs:element name="language" type="Language"/>\r
4123           <xs:element name="timeZone" type="TimeZone"/>\r
4124           <xs:element name="timeZoneDisplayName" type="TimeZoneDisplayName"/>\r
4125           <xs:element name="defaultAlias" type="SIPURI"/>\r
4126           <xs:element name="alias" type="SIPURI" minOccurs="0" maxOccurs="3"/>\r
4127           <xs:choice>\r
4128             <xs:element name="accessDeviceEndpoint" type="AccessDeviceMultipleContactEndpointRead20" minOccurs="0"/>\r
4129             <xs:element name="trunkAddressing" type="TrunkAddressingMultipleContactRead" minOccurs="0"/>\r
4130           </xs:choice>\r
4131           <xs:element name="title" type="Title" minOccurs="0"/>\r
4132           <xs:element name="pagerPhoneNumber" type="InformationalDN" minOccurs="0"/>\r
4133           <xs:element name="mobilePhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
4134           <xs:element name="emailAddress" type="EmailAddress" minOccurs="0"/>\r
4135           <xs:element name="yahooId" type="YahooId" minOccurs="0"/>\r
4136           <xs:element name="addressLocation" type="AddressLocation" minOccurs="0"/>\r
4137           <xs:element name="address" type="StreetAddress" minOccurs="0"/>\r
4138           <xs:element name="countryCode" type="CountryCode"/>\r
4139           <xs:element name="nationalPrefix" type="NationalPrefix" minOccurs="0"/>\r
4140           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
4141           <xs:element name="officeZoneName" type="OfficeZoneName" minOccurs="0"/>\r
4142           <xs:element name="primaryZoneName" type="ZoneName" minOccurs="0"/>\r
4143           <xs:element name="impId" type="IMPUserId" minOccurs="0"/>\r
4144         </xs:sequence>\r
4145       </xs:extension>\r
4146     </xs:complexContent>\r
4147   </xs:complexType>    \r
4148     \r
4149   <xs:complexType name="ServiceProviderIntegratedIMPGetRequest">\r
4150     <xs:annotation>\r
4151       <xs:documentation>\r
4152         Get the Integrated IMP service attributes for the service provider.\r
4153         The response is either ServiceProviderIntegratedIMPGetResponse or ErrorResponse.\r
4154 \r
4155         Replaced by: ServiceProviderIntegratedIMPGetRequest21\r
4156       </xs:documentation>\r
4157     </xs:annotation>\r
4158     <xs:complexContent>\r
4159       <xs:extension base="core:OCIRequest">\r
4160         <xs:sequence>\r
4161           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
4162         </xs:sequence>\r
4163       </xs:extension>\r
4164     </xs:complexContent>\r
4165   </xs:complexType>    \r
4166     \r
4167   <xs:complexType name="ServiceProviderIntegratedIMPGetResponse">\r
4168     <xs:annotation>\r
4169       <xs:documentation>\r
4170         Response to the ServiceProviderIntegratedIMPGetRequest.\r
4171         The response contains the service provider Integrated IMP service attributes.\r
4172 \r
4173         Replaced by: ServiceProviderIntegratedIMPGetResponse21\r
4174       </xs:documentation>\r
4175     </xs:annotation>\r
4176     <xs:complexContent>\r
4177       <xs:extension base="core:OCIDataResponse">\r
4178         <xs:sequence>\r
4179           <xs:element name="useSystemServiceDomain" type="xs:boolean"/>\r
4180           <xs:element name="serviceDomain" type="DomainName" minOccurs="0"/>\r
4181         </xs:sequence>\r
4182       </xs:extension>\r
4183     </xs:complexContent>\r
4184   </xs:complexType>    \r
4185     \r
4186   <xs:complexType name="SystemLicensingGetSystemLicenseListRequest">\r
4187     <xs:annotation>\r
4188       <xs:documentation>\r
4189         Request to get the list of system licenses in the system.\r
4190         The response is either a SystemLicensingGetSystemLicenseListResponse or an ErrorResponse.\r
4191         \r
4192         Replaced by SystemLicensingGetSystemLicenseListRequest21\r
4193       </xs:documentation>\r
4194     </xs:annotation>\r
4195     <xs:complexContent>\r
4196       <xs:extension base="core:OCIRequest">\r
4197         <xs:sequence/>\r
4198       </xs:extension>\r
4199     </xs:complexContent>\r
4200   </xs:complexType>    \r
4201     \r
4202   <xs:complexType name="SystemLicensingGetSystemLicenseListResponse">\r
4203     <xs:annotation>\r
4204       <xs:documentation>\r
4205         Response to SystemLicensingGetSystemLicenseListRequest.\r
4206         \r
4207         Replaced by SystemLicensingGetSystemLicenseListResponse21\r
4208       </xs:documentation>\r
4209     </xs:annotation>\r
4210     <xs:complexContent>\r
4211       <xs:extension base="core:OCIDataResponse">\r
4212         <xs:sequence>\r
4213           <xs:element name="license" type="SystemLicenseType" minOccurs="0" maxOccurs="unbounded"/>\r
4214         </xs:sequence>\r
4215       </xs:extension>\r
4216     </xs:complexContent>\r
4217   </xs:complexType>    \r
4218     \r
4219   <xs:complexType name="UserHotelingGuestModifyRequest">\r
4220     <xs:annotation>\r
4221       <xs:documentation>\r
4222         Modify the user level data associated with Hoteling Guest.\r
4223         There is no provisioning error will be given when setting hostUserId to not nil value while Hoteling Guest feature is not active.\r
4224         The response is either a SuccessResponse or an ErrorResponse.\r
4225         \r
4226         Replaced by UserHotelingGuestModifyRequest21\r
4227       </xs:documentation>\r
4228     </xs:annotation>\r
4229     <xs:complexContent>\r
4230       <xs:extension base="core:OCIRequest">\r
4231         <xs:sequence>\r
4232           <xs:element name="userId" type="UserId"/>\r
4233           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
4234           <xs:element name="enableAssociationLimit" type="xs:boolean" minOccurs="0"/>\r
4235           <xs:element name="associationLimitHours" type="HotelingAssociationLimitHours" minOccurs="0"/>\r
4236           <xs:element name="hostUserId" type="UserId" nillable="true" minOccurs="0"/>\r
4237         </xs:sequence>\r
4238       </xs:extension>\r
4239     </xs:complexContent>\r
4240   </xs:complexType>    \r
4241     \r
4242   <xs:complexType name="SystemLicensingReloadRequest">\r
4243     <xs:annotation>\r
4244       <xs:documentation>\r
4245         Load a new license file.\r
4246         The response is either SuccessResponse or ErrorResponse.\r
4247       </xs:documentation>\r
4248     </xs:annotation>\r
4249     <xs:complexContent>\r
4250       <xs:extension base="core:OCIRequest">\r
4251         <xs:sequence/>\r
4252       </xs:extension>\r
4253     </xs:complexContent>\r
4254   </xs:complexType>    \r
4255     \r
4256   <xs:complexType name="TrunkAddressingMultipleContactRead">\r
4257     <xs:annotation>\r
4258       <xs:documentation>\r
4259         Trunk group endpoint that can have multiple contacts.\r
4260 \r
4261         Replaced by: TrunkAddressingMultipleContactRead21\r
4262       </xs:documentation>\r
4263     </xs:annotation>\r
4264     <xs:sequence>\r
4265       <xs:element name="trunkGroupDeviceEndpoint" type="TrunkGroupDeviceMultipleContactEndpointRead" minOccurs="0"/>\r
4266       <xs:element name="enterpriseTrunkName" type="EnterpriseTrunkName" minOccurs="0"/>\r
4267       <xs:element name="alternateTrunkIdentity" type="AlternateTrunkIdentity" minOccurs="0"/>\r
4268     </xs:sequence>\r
4269   </xs:complexType>    \r
4270     \r
4271   <xs:complexType name="MusicOnHoldSourceAdd20">\r
4272     <xs:annotation>\r
4273       <xs:documentation>\r
4274         Contains the music on hold source configuration.\r
4275 \r
4276         Replaced by: MusicOnHoldSourceAdd21\r
4277       </xs:documentation>\r
4278     </xs:annotation>\r
4279     <xs:sequence>\r
4280       <xs:element name="audioFilePreferredCodec" type="AudioFileCodec"/>\r
4281       <xs:element name="messageSourceSelection" type="MusicOnHoldMessageSelection"/>\r
4282       <xs:element name="customSource" minOccurs="0">\r
4283         <xs:complexType>\r
4284           <xs:annotation/>\r
4285           <xs:sequence>\r
4286             <xs:element name="audioFile" type="AnnouncementFileKey" minOccurs="0"/>\r
4287             <xs:element name="videoFile" type="AnnouncementFileKey" minOccurs="0"/>\r
4288           </xs:sequence>\r
4289         </xs:complexType>\r
4290       </xs:element>\r
4291       <xs:element name="externalSource" minOccurs="0">\r
4292         <xs:complexType>\r
4293           <xs:annotation/>\r
4294           <xs:sequence>\r
4295             <xs:element name="accessDeviceEndpoint" type="AccessDeviceEndpointAdd"/>\r
4296           </xs:sequence>\r
4297         </xs:complexType>\r
4298       </xs:element>\r
4299     </xs:sequence>\r
4300   </xs:complexType>    \r
4301     \r
4302   <xs:complexType name="MusicOnHoldSourceRead20">\r
4303     <xs:annotation>\r
4304       <xs:documentation>\r
4305         Contains the music on hold source configuration.\r
4306 \r
4307         Replaced by: MusicOnHoldSourceRead21\r
4308       </xs:documentation>\r
4309     </xs:annotation>\r
4310     <xs:sequence>\r
4311       <xs:element name="audioFilePreferredCodec" type="AudioFileCodec"/>\r
4312       <xs:element name="messageSourceSelection" type="MusicOnHoldMessageSelection"/>\r
4313       <xs:element name="customSource" minOccurs="0">\r
4314         <xs:complexType>\r
4315           <xs:annotation/>\r
4316           <xs:sequence>\r
4317             <xs:element name="audioFile" type="AnnouncementFileKey" minOccurs="0"/>\r
4318             <xs:element name="videoFile" type="AnnouncementFileKey" minOccurs="0"/>\r
4319           </xs:sequence>\r
4320         </xs:complexType>\r
4321       </xs:element>\r
4322       <xs:element name="externalSource" minOccurs="0">\r
4323         <xs:complexType>\r
4324           <xs:annotation/>\r
4325           <xs:sequence>\r
4326             <xs:element name="accessDeviceEndpoint" type="AccessDeviceEndpointWithPortNumberRead"/>\r
4327           </xs:sequence>\r
4328         </xs:complexType>\r
4329       </xs:element>\r
4330     </xs:sequence>\r
4331   </xs:complexType>    \r
4332     \r
4333   <xs:complexType name="MusicOnHoldSourceModify20">\r
4334     <xs:annotation>\r
4335       <xs:documentation>\r
4336         Contains the music on hold source configuration.\r
4337 \r
4338         Replaced by: MusicOnHoldSourceModify21\r
4339      </xs:documentation>\r
4340     </xs:annotation>\r
4341     <xs:sequence>\r
4342       <xs:element name="audioFilePreferredCodec" type="AudioFileCodec" minOccurs="0"/>\r
4343       <xs:element name="messageSourceSelection" type="MusicOnHoldMessageSelection" minOccurs="0"/>\r
4344       <xs:element name="customSource" minOccurs="0">\r
4345         <xs:complexType>\r
4346           <xs:annotation/>\r
4347           <xs:sequence>\r
4348             <xs:element name="audioFile" type="AnnouncementFileKey" minOccurs="0" nillable="true"/>\r
4349             <xs:element name="videoFile" type="AnnouncementFileKey" minOccurs="0" nillable="true"/>\r
4350           </xs:sequence>\r
4351         </xs:complexType>\r
4352       </xs:element>\r
4353       <xs:element name="externalSource" minOccurs="0">\r
4354         <xs:complexType>\r
4355           <xs:annotation/>\r
4356           <xs:sequence>\r
4357             <xs:element name="accessDeviceEndpoint" type="AccessDeviceEndpointModify" nillable="true"/>\r
4358           </xs:sequence>\r
4359         </xs:complexType>\r
4360       </xs:element>\r
4361     </xs:sequence>\r
4362   </xs:complexType>    \r
4363     \r
4364   <xs:complexType name="AlternateNumberEntry17">\r
4365     <xs:annotation>\r
4366       <xs:documentation>\r
4367         Alternate Number Entry.\r
4368       </xs:documentation>\r
4369     </xs:annotation>\r
4370     <xs:sequence>\r
4371       <xs:element name="phoneNumber" type="DN" nillable="true" minOccurs="0"/>\r
4372       <xs:element name="extension" type="Extension17" nillable="true" minOccurs="0"/>\r
4373       <xs:element name="ringPattern" type="RingPattern" nillable="true" minOccurs="0"/>\r
4374     </xs:sequence>\r
4375   </xs:complexType>    \r
4376     \r
4377   <xs:simpleType name="CallProcessingPolicyProfileSubscriberType20">\r
4378     <xs:annotation>\r
4379       <xs:documentation>\r
4380         Different type of user and virtual subscriber which could have a set of call processing policy profile defined in BroadWorks.\r
4381       </xs:documentation>\r
4382     </xs:annotation>\r
4383     <xs:restriction base="xs:token">\r
4384       <xs:enumeration value="User"/>\r
4385       <xs:enumeration value="Trunk Group Pilot User"/>\r
4386       <xs:enumeration value="Auto Attendant"/>\r
4387       <xs:enumeration value="BroadWorks Anywhere"/>\r
4388       <xs:enumeration value="Call Center"/>\r
4389       <xs:enumeration value="Find-me/Follow-me"/>\r
4390       <xs:enumeration value="Group Paging"/>\r
4391       <xs:enumeration value="Flexible Seating Host"/>\r
4392       <xs:enumeration value="Hunt Group"/>\r
4393       <xs:enumeration value="Instant Group Call"/>\r
4394       <xs:enumeration value="Meet-Me Conferencing"/>\r
4395       <xs:enumeration value="Route Point"/>\r
4396       <xs:enumeration value="Voice Portal"/>\r
4397       <xs:enumeration value="VoiceXML"/>\r
4398     </xs:restriction>\r
4399   </xs:simpleType>    \r
4400     \r
4401   <xs:complexType name="ReplacementCallProcessingPolicyProfileSubscriberTypeList20">\r
4402     <xs:annotation>\r
4403       <xs:documentation>\r
4404         A list of CallProcessingPolicyProfileSubscriberType20. The list replaces a previously configured list.\r
4405       </xs:documentation>\r
4406     </xs:annotation>\r
4407     <xs:sequence>\r
4408       <xs:element name="subscriberType" type="CallProcessingPolicyProfileSubscriberType20" minOccurs="1" maxOccurs="unbounded"/>\r
4409     </xs:sequence>\r
4410   </xs:complexType>    \r
4411     \r
4412   <xs:simpleType name="MaxIncomingCalls">\r
4413     <xs:annotation>\r
4414       <xs:documentation>Maximum Number of Incoming Calls</xs:documentation>\r
4415     </xs:annotation>\r
4416     <xs:restriction base="xs:int">\r
4417       <xs:minInclusive value="1"/>\r
4418       <xs:maxInclusive value="999999"/>\r
4419     </xs:restriction>\r
4420   </xs:simpleType>    \r
4421     \r
4422   <xs:simpleType name="MaxOutgoingCalls">\r
4423     <xs:annotation>\r
4424       <xs:documentation>Maximum Number of Outgoing Calls</xs:documentation>\r
4425     </xs:annotation>\r
4426     <xs:restriction base="xs:int">\r
4427       <xs:minInclusive value="1"/>\r
4428       <xs:maxInclusive value="999999"/>\r
4429     </xs:restriction>\r
4430   </xs:simpleType>    \r
4431     \r
4432   <xs:simpleType name="SystemLicenseType">\r
4433     <xs:annotation>\r
4434       <xs:documentation>\r
4435         System License type.\r
4436         \r
4437         Replaced by: SystemLicenseType21.\r
4438       </xs:documentation>\r
4439     </xs:annotation>\r
4440     <xs:restriction base="xs:token">\r
4441       <xs:enumeration value="Lawful Intercept Event Monitoring"/>\r
4442       <xs:enumeration value="Lawful Intercept Media Monitoring"/>\r
4443       <xs:enumeration value="Enterprise Voice Portal"/>\r
4444       <xs:enumeration value="Service Packs"/>\r
4445       <xs:enumeration value="SIP TCP"/>\r
4446       <xs:enumeration value="Realtime Accounting"/>\r
4447       <xs:enumeration value="Network-Wide Messaging"/>\r
4448       <xs:enumeration value="Sh Interface"/>\r
4449       <xs:enumeration value="Destination Trunk Group"/>\r
4450       <xs:enumeration value="Deployment Studio"/>\r
4451       <xs:enumeration value="Session Admission Control"/>\r
4452       <xs:enumeration value="Session Data Replication"/>\r
4453       <xs:enumeration value="BroadWorks Mobile Manager"/>\r
4454       <xs:enumeration value="System Voice Portal"/>\r
4455       <xs:enumeration value="Number Portability Query"/>\r
4456     </xs:restriction>\r
4457   </xs:simpleType>    \r
4458     \r
4459 </xs:schema>\r