initial commit
[BroadWorks-OCI.git] / share / OCISchemaAS / Services / OCISchemaServiceVoiceMessaging.xsd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 \r
3 <!-- ********************************************************************** -->\r
4 <!-- Copyright (c) 2000-2012 BroadSoft, Inc.  All rights reserved.          -->\r
5 <!-- ********************************************************************** -->\r
6 <!-- O C I   X M L   S C H E M A  :  S E R V I C E  P A R T                 -->\r
7 <!--                                                                        -->\r
8 <!-- V O I C E   M E S S A G I N G  S E R V I C E                           -->\r
9 <!--                                                                        -->\r
10 <!-- This file defines the XML Schema for the BroadSoft Application Server  -->\r
11 <!-- Open Client Interface (OCI).                                           -->\r
12 <!-- ********************************************************************** -->\r
13 \r
14 <xs:schema xmlns:xs             = "http://www.w3.org/2001/XMLSchema"\r
15            xmlns:core           = "C"\r
16            xmlns                = ""\r
17            attributeFormDefault = "qualified"\r
18            elementFormDefault   = "qualified">\r
19   \r
20   <xs:import namespace      = "C"\r
21              schemaLocation = "../OCISchemaBASE.xsd"/>\r
22   \r
23   <xs:include schemaLocation="../OCISchemaDataTypes.xsd"/>\r
24   \r
25   <!-- ********************************************************************************** -->\r
26   <!-- V O I C E   M E S S A G I N G    R E Q U E S T S  A N D  R E S P O N S E S         -->\r
27   <!-- ********************************************************************************** -->\r
28   <!--\r
29   Requests and responses are listed here in alphabetical order.\r
30   The non-primitive attributes inside the commands are defined in another\r
31   section of the schema.\r
32 \r
33   Requests in this schema file:\r
34     GroupVoiceMessagingGroupGetRequest    \r
35     GroupVoiceMessagingGroupGetVoicePortalBrandingRequest20    \r
36     GroupVoiceMessagingGroupGetVoicePortalRequest19sp1    \r
37     GroupVoiceMessagingGroupModifyRequest    \r
38     GroupVoiceMessagingGroupModifyVoicePortalBrandingRequest20    \r
39     GroupVoiceMessagingGroupModifyVoicePortalRequest    \r
40     ServiceProviderVoiceMessagingGroupGetRequest    \r
41     ServiceProviderVoiceMessagingGroupGetVoicePortalBrandingRequest16    \r
42     ServiceProviderVoiceMessagingGroupGetVoicePortalRequest    \r
43     ServiceProviderVoiceMessagingGroupModifyRequest    \r
44     ServiceProviderVoiceMessagingGroupModifyVoicePortalBrandingRequest16    \r
45     ServiceProviderVoiceMessagingGroupModifyVoicePortalRequest    \r
46     SystemVoiceMessageSummaryUpdateGetRequest    \r
47     SystemVoiceMessageSummaryUpdateModifyRequest    \r
48     SystemVoiceMessagingGroupGetRequest21    \r
49     SystemVoiceMessagingGroupGetVoicePortalMenusRequest21    \r
50     SystemVoiceMessagingGroupModifyRequest16    \r
51     SystemVoiceMessagingGroupModifyVoicePortalMenusRequest19    \r
52     UserVoiceMessagingUserAddAliasListRequest    \r
53     UserVoiceMessagingUserDeleteAliasListRequest    \r
54     UserVoiceMessagingUserGetAdvancedVoiceManagementRequest14sp3    \r
55     UserVoiceMessagingUserGetAliasListRequest    \r
56     UserVoiceMessagingUserGetDistributionListRequest    \r
57     UserVoiceMessagingUserGetGreetingRequest20    \r
58     UserVoiceMessagingUserGetOutgoingSMDIMWIRequest    \r
59     UserVoiceMessagingUserGetVoiceManagementRequest17    \r
60     UserVoiceMessagingUserGetVoicePortalRequest20    \r
61     UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest    \r
62     UserVoiceMessagingUserModifyDistributionListRequest    \r
63     UserVoiceMessagingUserModifyGreetingRequest20    \r
64     UserVoiceMessagingUserModifyOutgoingSMDIMWIRequest    \r
65     UserVoiceMessagingUserModifyVoiceManagementRequest    \r
66     UserVoiceMessagingUserModifyVoicePortalRequest20    \r
67     \r
68   --> \r
69   \r
70   <xs:complexType name="GroupVoiceMessagingGroupGetRequest">\r
71     <xs:annotation>\r
72       <xs:documentation>\r
73         Requests the group's Voice Messaging settings.\r
74         The response is either GroupVoiceMessagingGroupGetResponse or ErrorResponse.\r
75       </xs:documentation>\r
76     </xs:annotation>\r
77     <xs:complexContent>\r
78       <xs:extension base="core:OCIRequest">\r
79         <xs:sequence>\r
80           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
81           <xs:element name="groupId" type="GroupId"/>\r
82         </xs:sequence>\r
83       </xs:extension>\r
84     </xs:complexContent>\r
85   </xs:complexType>    \r
86     \r
87   <xs:complexType name="GroupVoiceMessagingGroupGetResponse">\r
88     <xs:annotation>\r
89       <xs:documentation>\r
90         Response to GroupVoiceMessagingGroupGetRequest.\r
91         Contains the group's voice messaging settings.\r
92       </xs:documentation>\r
93     </xs:annotation>\r
94     <xs:complexContent>\r
95       <xs:extension base="core:OCIDataResponse">\r
96         <xs:sequence>\r
97           <xs:element name="useMailServerSetting" type="VoiceMessagingGroupMailServerChoices"/>\r
98           <xs:element name="warnCallerBeforeRecordingVoiceMessage" type="xs:boolean"/>\r
99           <xs:element name="allowUsersConfiguringAdvancedSettings" type="xs:boolean"/>\r
100           <xs:element name="allowComposeOrForwardMessageToEntireGroup" type="xs:boolean"/>\r
101           <xs:element name="mailServerNetAddress" type="NetAddress" minOccurs="0"/>\r
102           <xs:element name="mailServerProtocol" type="VoiceMessagingMailServerProtocol"/>\r
103           <xs:element name="realDeleteForImap" type="xs:boolean"/>\r
104           <xs:element name="maxMailboxLengthMinutes" type="VoiceMessagingMailboxLengthMinutes"/>\r
105           <xs:element name="doesMessageAge" type="xs:boolean"/>\r
106           <xs:element name="holdPeriodDays" type="VoiceMessagingHoldPeriodDays"/>\r
107         </xs:sequence>\r
108       </xs:extension>\r
109     </xs:complexContent>\r
110   </xs:complexType>    \r
111     \r
112   <xs:complexType name="GroupVoiceMessagingGroupGetVoicePortalBrandingRequest20">\r
113     <xs:annotation>\r
114       <xs:documentation>\r
115         Get the group's voice portal branding settings.\r
116         The response is either a GroupVoiceMessagingGroupGetVoicePortalBrandingResponse20 or an ErrorResponse.\r
117       </xs:documentation>\r
118     </xs:annotation>\r
119     <xs:complexContent>\r
120       <xs:extension base="core:OCIRequest">\r
121         <xs:sequence>\r
122           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
123           <xs:element name="groupId" type="GroupId"/>\r
124         </xs:sequence>\r
125       </xs:extension>\r
126     </xs:complexContent>\r
127   </xs:complexType>    \r
128     \r
129   <xs:complexType name="GroupVoiceMessagingGroupGetVoicePortalBrandingResponse20">\r
130     <xs:annotation>\r
131       <xs:documentation>\r
132         Response to the GroupVoiceMessagingGroupGetVoicePortalBrandingRequest20.\r
133       </xs:documentation>\r
134     </xs:annotation>\r
135     <xs:complexContent>\r
136       <xs:extension base="core:OCIDataResponse">\r
137         <xs:sequence>\r
138           <xs:element name="voicePortalGreetingSelection" type="VoiceMessagingBrandingSelection"/>\r
139           <xs:element name="voicePortalGreetingFile" type="AnnouncementFileKey" minOccurs="0"/>\r
140           <xs:element name="voiceMessagingGreetingSelection" type="VoiceMessagingBrandingSelection"/>\r
141           <xs:element name="voiceMessagingGreetingFile" type="AnnouncementFileKey" minOccurs="0"/>\r
142         </xs:sequence>\r
143       </xs:extension>\r
144     </xs:complexContent>\r
145   </xs:complexType>    \r
146     \r
147   <xs:complexType name="GroupVoiceMessagingGroupGetVoicePortalRequest19sp1">\r
148     <xs:annotation>\r
149       <xs:documentation>\r
150         Request to get the group voice portal information for a voice messaging group.\r
151         The response is either GroupVoiceMessagingGroupGetVoicePortalResponse19sp1 or ErrorResponse.\r
152       </xs:documentation>\r
153     </xs:annotation>\r
154     <xs:complexContent>\r
155       <xs:extension base="core:OCIRequest">\r
156         <xs:sequence>\r
157           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
158           <xs:element name="groupId" type="GroupId"/>\r
159         </xs:sequence>\r
160       </xs:extension>\r
161     </xs:complexContent>\r
162   </xs:complexType>    \r
163     \r
164   <xs:complexType name="GroupVoiceMessagingGroupGetVoicePortalResponse19sp1">\r
165     <xs:annotation>\r
166       <xs:documentation>\r
167         Response to the GroupVoiceMessagingGroupGetVoicePortalRequest19sp1.\r
168         \r
169         The following elements are only used in HSS data mode:\r
170         enableExtendedScope\r
171       </xs:documentation>\r
172     </xs:annotation>\r
173     <xs:complexContent>\r
174       <xs:extension base="core:OCIDataResponse">\r
175         <xs:sequence>\r
176           <xs:element name="serviceUserId" type="UserId"/>\r
177           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile19sp1"/>\r
178           <xs:element name="isActive" type="xs:boolean"/>\r
179           <xs:element name="enableExtendedScope" type="xs:boolean"/>\r
180           <xs:element name="allowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin" type="xs:boolean"/>\r
181           <xs:element name="useVoicePortalWizard" type="xs:boolean"/>\r
182           <xs:element name="voicePortalExternalRoutingScope" type="VoicePortalExternalRoutingScope"/>\r
183           <xs:element name="useExternalRouting" type="xs:boolean"/>\r
184           <xs:element name="externalRoutingAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
185           <xs:element name="homeZoneName" type="ZoneName" minOccurs="0"/>\r
186           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
187         </xs:sequence>\r
188       </xs:extension>\r
189     </xs:complexContent>\r
190   </xs:complexType>    \r
191     \r
192   <xs:complexType name="GroupVoiceMessagingGroupModifyRequest">\r
193     <xs:annotation>\r
194       <xs:documentation>\r
195         Request to modify the group's voice messaging settings.\r
196         The response is either SuccessResponse or ErrorResponse.\r
197       </xs:documentation>\r
198     </xs:annotation>\r
199     <xs:complexContent>\r
200       <xs:extension base="core:OCIRequest">\r
201         <xs:sequence>\r
202           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
203           <xs:element name="groupId" type="GroupId"/>\r
204           <xs:element name="useMailServerSetting" type="VoiceMessagingGroupMailServerChoices" minOccurs="0"/>\r
205           <xs:element name="warnCallerBeforeRecordingVoiceMessage" type="xs:boolean" minOccurs="0"/>\r
206           <xs:element name="allowUsersConfiguringAdvancedSettings" type="xs:boolean" minOccurs="0"/>\r
207           <xs:element name="allowComposeOrForwardMessageToEntireGroup" type="xs:boolean" minOccurs="0"/>\r
208           <xs:element name="mailServerNetAddress" type="NetAddress" nillable="true" minOccurs="0"/>\r
209           <xs:element name="mailServerProtocol" type="VoiceMessagingMailServerProtocol" minOccurs="0"/>\r
210           <xs:element name="realDeleteForImap" type="xs:boolean" minOccurs="0"/>\r
211           <xs:element name="maxMailboxLengthMinutes" type="VoiceMessagingMailboxLengthMinutes" minOccurs="0"/>\r
212           <xs:element name="doesMessageAge" type="xs:boolean" minOccurs="0"/>\r
213           <xs:element name="holdPeriodDays" type="VoiceMessagingHoldPeriodDays" minOccurs="0"/>\r
214         </xs:sequence>\r
215       </xs:extension>\r
216     </xs:complexContent>\r
217   </xs:complexType>    \r
218     \r
219   <xs:complexType name="GroupVoiceMessagingGroupModifyVoicePortalBrandingRequest20">\r
220     <xs:annotation>\r
221       <xs:documentation>\r
222         Modify the group's voice portal branding settings.\r
223         The response is either a SuccessResponse or an ErrorResponse.\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="voicePortalGreetingSelection" type="VoiceMessagingBrandingSelection" minOccurs="0"/>\r
232           <xs:element name="voicePortalGreetingFile" type="AnnouncementFileKey" minOccurs="0" nillable="true"/>\r
233           <xs:element name="voiceMessagingGreetingSelection" type="VoiceMessagingBrandingSelection" minOccurs="0"/>\r
234           <xs:element name="voiceMessagingGreetingFile" type="AnnouncementFileKey" minOccurs="0" nillable="true"/>\r
235         </xs:sequence>\r
236       </xs:extension>\r
237     </xs:complexContent>\r
238   </xs:complexType>    \r
239     \r
240   <xs:complexType name="GroupVoiceMessagingGroupModifyVoicePortalRequest">\r
241     <xs:annotation>\r
242       <xs:documentation>\r
243         Request to modify the group voice portal information for a voice messaging group.\r
244         The response is either SuccessResponse or ErrorResponse.\r
245       </xs:documentation>\r
246     </xs:annotation>\r
247     <xs:complexContent>\r
248       <xs:extension base="core:OCIRequest">\r
249         <xs:sequence>\r
250           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
251           <xs:element name="groupId" type="GroupId"/>\r
252           <xs:element name="serviceInstanceProfile" type="ServiceInstanceModifyProfile" minOccurs="0"/>\r
253           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
254           <xs:element name="enableExtendedScope" type="xs:boolean" minOccurs="0"/>\r
255           <xs:element name="allowIdentificationByPhoneNumberOrVoiceMailAliasesOnLogin" type="xs:boolean" minOccurs="0"/>\r
256           <xs:element name="useVoicePortalWizard" type="xs:boolean" minOccurs="0"/>\r
257           <xs:element name="voicePortalExternalRoutingScope" type="VoicePortalExternalRoutingScope" minOccurs="0"/>\r
258           <xs:element name="useExternalRouting" type="xs:boolean" minOccurs="0"/>\r
259           <xs:element name="externalRoutingAddress" type="OutgoingDNorSIPURI" nillable="true" minOccurs="0"/>\r
260           <xs:element name="homeZoneName" type="ZoneName" nillable="true" minOccurs="0"/>\r
261           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
262         </xs:sequence>\r
263       </xs:extension>\r
264     </xs:complexContent>\r
265   </xs:complexType>    \r
266     \r
267   <xs:complexType name="ServiceProviderVoiceMessagingGroupGetRequest">\r
268     <xs:annotation>\r
269       <xs:documentation>\r
270         Requests the service provider's or enterprise's voice messaging settings.\r
271         The response is either ServiceProviderVoiceMessagingGroupGetResponse or ErrorResponse.\r
272       </xs:documentation>\r
273     </xs:annotation>\r
274     <xs:complexContent>\r
275       <xs:extension base="core:OCIRequest">\r
276         <xs:sequence>\r
277           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
278         </xs:sequence>\r
279       </xs:extension>\r
280     </xs:complexContent>\r
281   </xs:complexType>    \r
282     \r
283   <xs:complexType name="ServiceProviderVoiceMessagingGroupGetResponse">\r
284     <xs:annotation>\r
285       <xs:documentation>\r
286         Response to ServiceProviderVoiceMessagingGroupGetRequest.\r
287         Contains the service provider's or enterprise's voice messaging settings.\r
288       </xs:documentation>\r
289     </xs:annotation>\r
290     <xs:complexContent>\r
291       <xs:extension base="core:OCIDataResponse">\r
292         <xs:sequence>\r
293           <xs:element name="deliveryFromAddress" type="EmailAddress" minOccurs="0"/>\r
294           <xs:element name="notificationFromAddress" type="EmailAddress" minOccurs="0"/>\r
295           <xs:element name="voicePortalLockoutFromAddress" type="EmailAddress" minOccurs="0"/>\r
296           <xs:element name="useSystemDefaultDeliveryFromAddress" type="xs:boolean"/>\r
297           <xs:element name="useSystemDefaultNotificationFromAddress" type="xs:boolean"/>\r
298           <xs:element name="useSystemDefaultVoicePortalLockoutFromAddress" type="xs:boolean"/>\r
299         </xs:sequence>\r
300       </xs:extension>\r
301     </xs:complexContent>\r
302   </xs:complexType>    \r
303     \r
304   <xs:complexType name="ServiceProviderVoiceMessagingGroupGetVoicePortalBrandingRequest16">\r
305     <xs:annotation>\r
306       <xs:documentation>\r
307         Get the service provider's voice portal branding settings.\r
308         The response is either a ServiceProviderVoiceMessagingGroupGetVoicePortalBrandingResponse16 or an ErrorResponse.\r
309       </xs:documentation>\r
310     </xs:annotation>\r
311     <xs:complexContent>\r
312       <xs:extension base="core:OCIRequest">\r
313         <xs:sequence>\r
314           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
315         </xs:sequence>\r
316       </xs:extension>\r
317     </xs:complexContent>\r
318   </xs:complexType>    \r
319     \r
320   <xs:complexType name="ServiceProviderVoiceMessagingGroupGetVoicePortalBrandingResponse16">\r
321     <xs:annotation>\r
322       <xs:documentation>\r
323         Response to the ServiceProviderVoiceMessagingGroupGetVoicePortalBrandingRequest16.\r
324       </xs:documentation>\r
325     </xs:annotation>\r
326     <xs:complexContent>\r
327       <xs:extension base="core:OCIDataResponse">\r
328         <xs:sequence>\r
329           <xs:element name="voicePortalGreetingSelection" type="VoiceMessagingBrandingSelection"/>\r
330           <xs:element name="voicePortalGreetingFileDescription" type="FileDescription" minOccurs="0"/>\r
331           <xs:element name="voicePortalGreetingMediaFileType" type="MediaFileType" minOccurs="0"/>\r
332           <xs:element name="voiceMessagingGreetingSelection" type="VoiceMessagingBrandingSelection"/>\r
333           <xs:element name="voiceMessagingGreetingFileDescription" type="FileDescription" minOccurs="0"/>\r
334           <xs:element name="voiceMessagingGreetingMediaFileType" type="MediaFileType" minOccurs="0"/>\r
335         </xs:sequence>\r
336       </xs:extension>\r
337     </xs:complexContent>\r
338   </xs:complexType>    \r
339     \r
340   <xs:complexType name="ServiceProviderVoiceMessagingGroupGetVoicePortalRequest">\r
341     <xs:annotation>\r
342       <xs:documentation>\r
343         Requests the service provider's or enterprise's voice portal settings.\r
344         The response is either ServiceProviderVoiceMessagingGroupGetVoicePortalResponse or ErrorResponse.\r
345       </xs:documentation>\r
346     </xs:annotation>\r
347     <xs:complexContent>\r
348       <xs:extension base="core:OCIRequest">\r
349         <xs:sequence>\r
350           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
351         </xs:sequence>\r
352       </xs:extension>\r
353     </xs:complexContent>\r
354   </xs:complexType>    \r
355     \r
356   <xs:complexType name="ServiceProviderVoiceMessagingGroupGetVoicePortalResponse">\r
357     <xs:annotation>\r
358       <xs:documentation>\r
359         Response to ServiceProviderVoiceMessagingGroupGetVoicePortalRequest.\r
360       </xs:documentation>\r
361     </xs:annotation>\r
362     <xs:complexContent>\r
363       <xs:extension base="core:OCIDataResponse">\r
364         <xs:sequence>\r
365           <xs:element name="voicePortalScope" type="ServiceProviderVoicePortalScope"/>\r
366         </xs:sequence>\r
367       </xs:extension>\r
368     </xs:complexContent>\r
369   </xs:complexType>    \r
370     \r
371   <xs:complexType name="ServiceProviderVoiceMessagingGroupModifyRequest">\r
372     <xs:annotation>\r
373       <xs:documentation>\r
374         Request to modify a service provider's or enterprise's voice messaging settings.\r
375         The response is either SuccessResponse or ErrorResponse.\r
376       </xs:documentation>\r
377     </xs:annotation>\r
378     <xs:complexContent>\r
379       <xs:extension base="core:OCIRequest">\r
380         <xs:sequence>\r
381           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
382           <xs:element name="deliveryFromAddress" type="EmailAddress" nillable="true" minOccurs="0"/>\r
383           <xs:element name="notificationFromAddress" type="EmailAddress" nillable="true" minOccurs="0"/>\r
384           <xs:element name="voicePortalLockoutFromAddress" type="EmailAddress" nillable="true" minOccurs="0"/>\r
385           <xs:element name="useSystemDefaultDeliveryFromAddress" type="xs:boolean" minOccurs="0"/>\r
386           <xs:element name="useSystemDefaultNotificationFromAddress" type="xs:boolean" minOccurs="0"/>\r
387           <xs:element name="useSystemDefaultVoicePortalLockoutFromAddress" type="xs:boolean" minOccurs="0"/>\r
388         </xs:sequence>\r
389       </xs:extension>\r
390     </xs:complexContent>\r
391   </xs:complexType>    \r
392     \r
393   <xs:complexType name="ServiceProviderVoiceMessagingGroupModifyVoicePortalBrandingRequest16">\r
394     <xs:annotation>\r
395       <xs:documentation>\r
396         Modify the service provider's voice portal branding settings.\r
397         The response is either a SuccessResponse or an ErrorResponse.\r
398       </xs:documentation>\r
399     </xs:annotation>\r
400     <xs:complexContent>\r
401       <xs:extension base="core:OCIRequest">\r
402         <xs:sequence>\r
403           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
404           <xs:element name="voicePortalGreetingSelection" type="VoiceMessagingBrandingSelection" minOccurs="0"/>\r
405           <xs:element name="voicePortalGreetingFile" type="LabeledMediaFileResource" minOccurs="0"/>\r
406           <xs:element name="voiceMessagingGreetingSelection" type="VoiceMessagingBrandingSelection" minOccurs="0"/>\r
407           <xs:element name="voiceMessagingGreetingFile" type="LabeledMediaFileResource" minOccurs="0"/>\r
408         </xs:sequence>\r
409       </xs:extension>\r
410     </xs:complexContent>\r
411   </xs:complexType>    \r
412     \r
413   <xs:complexType name="ServiceProviderVoiceMessagingGroupModifyVoicePortalRequest">\r
414     <xs:annotation>\r
415       <xs:documentation>\r
416         Request to change the service provider's or enterprise's voice portal settings.\r
417         The response is either SuccessResponse or ErrorResponse.\r
418       </xs:documentation>\r
419     </xs:annotation>\r
420     <xs:complexContent>\r
421       <xs:extension base="core:OCIRequest">\r
422         <xs:sequence>\r
423           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
424           <xs:element name="voicePortalScope" type="ServiceProviderVoicePortalScope" minOccurs="0"/>\r
425         </xs:sequence>\r
426       </xs:extension>\r
427     </xs:complexContent>\r
428   </xs:complexType>    \r
429     \r
430   <xs:complexType name="SystemVoiceMessageSummaryUpdateGetRequest">\r
431     <xs:annotation>\r
432       <xs:appinfo>\r
433         <asDataModeSupported>true</asDataModeSupported>\r
434         <hssDataModeSupported>false</hssDataModeSupported>\r
435       </xs:appinfo>\r
436       <xs:documentation>\r
437         Requests system voice mail message summary update parameter settings.\r
438         The response is either SystemVoiceMessageSummaryUpdateGetResponse or ErrorResponse.\r
439       </xs:documentation>\r
440     </xs:annotation>\r
441     <xs:complexContent>\r
442       <xs:extension base="core:OCIRequest">\r
443         <xs:sequence/>\r
444       </xs:extension>\r
445     </xs:complexContent>\r
446   </xs:complexType>    \r
447     \r
448   <xs:complexType name="SystemVoiceMessageSummaryUpdateGetResponse">\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         Response to SystemVoiceMessageSummaryUpdateGetRequest.\r
456       </xs:documentation>\r
457     </xs:annotation>\r
458     <xs:complexContent>\r
459       <xs:extension base="core:OCIDataResponse">\r
460         <xs:sequence>\r
461           <xs:element name="sendSavedAndUrgentMWIOnNotification" type="xs:boolean"/>\r
462           <xs:element name="sendMessageSummaryUpdateOnRegister" type="xs:boolean"/>\r
463           <xs:element name="minTimeBetweenMWIOnRegister" type="VoiceMessageSummaryUpdateSeconds"/>\r
464         </xs:sequence>\r
465       </xs:extension>\r
466     </xs:complexContent>\r
467   </xs:complexType>    \r
468     \r
469   <xs:complexType name="SystemVoiceMessageSummaryUpdateModifyRequest">\r
470     <xs:annotation>\r
471       <xs:appinfo>\r
472         <asDataModeSupported>true</asDataModeSupported>\r
473         <hssDataModeSupported>false</hssDataModeSupported>\r
474       </xs:appinfo>\r
475       <xs:documentation>\r
476         Modify the system level data associated with Voice Messaging.\r
477         The response is either a SuccessResponse or an ErrorResponse.\r
478       </xs:documentation>\r
479     </xs:annotation>\r
480     <xs:complexContent>\r
481       <xs:extension base="core:OCIRequest">\r
482         <xs:sequence>\r
483           <xs:element name="sendSavedAndUrgentMWIOnNotification" type="xs:boolean" minOccurs="0"/>\r
484           <xs:element name="sendMessageSummaryUpdateOnRegister" type="xs:boolean" minOccurs="0"/>\r
485           <xs:element name="minTimeBetweenMWIOnRegister" type="VoiceMessageSummaryUpdateSeconds" minOccurs="0"/>\r
486         </xs:sequence>\r
487       </xs:extension>\r
488     </xs:complexContent>\r
489   </xs:complexType>    \r
490     \r
491   <xs:complexType name="SystemVoiceMessagingGroupGetRequest21">\r
492     <xs:annotation>\r
493       <xs:documentation>\r
494         Request the system level data associated with Voice Messaging.\r
495         The response is either a SystemVoiceMessagingGroupGetResponse21 or an ErrorResponse.\r
496       </xs:documentation>\r
497     </xs:annotation>\r
498     <xs:complexContent>\r
499       <xs:extension base="core:OCIRequest">\r
500         <xs:sequence/>\r
501       </xs:extension>\r
502     </xs:complexContent>\r
503   </xs:complexType>    \r
504     \r
505   <xs:complexType name="SystemVoiceMessagingGroupGetResponse21">\r
506     <xs:annotation>\r
507       <xs:documentation>\r
508         Response to SystemVoiceMessagingGroupGetRequest21.\r
509 \r
510         The following elements are only used in AS data mode:\r
511            realDeleteForImap\r
512            useDnInMailBody\r
513            useShortSubjectLine\r
514            maxMessageLengthMinutes\r
515            maxMailboxLengthMinutes\r
516            doesMessageAge\r
517            holdPeriodDays\r
518            mailServerNetAddress\r
519            mailServerProtocol\r
520            defaultDeliveryFromAddress\r
521            defaultNotificationFromAddress\r
522            useOutgoingMWIOnSMDI\r
523            mwiDelayInSeconds\r
524            voicePortalScope\r
525            enterpriseVoicePortalLicensed\r
526            networkWideMessaging\r
527            useExternalRouting\r
528            defaultExternalRoutingAddress\r
529            vmOnlySystem\r
530            clientInitiatedMailServerSessionTimeoutMinutes\r
531            recordingAudioFileFormat\r
532       </xs:documentation>\r
533     </xs:annotation>\r
534     <xs:complexContent>\r
535       <xs:extension base="core:OCIDataResponse">\r
536         <xs:sequence>\r
537           <xs:element name="realDeleteForImap" type="xs:boolean"/>\r
538           <xs:element name="useDnInMailBody" type="xs:boolean"/>\r
539           <xs:element name="useShortSubjectLine" type="xs:boolean"/>\r
540           <xs:element name="maxMessageLengthMinutes" type="VoiceMessagingMaxMessageLengthMinutes"/>\r
541           <xs:element name="maxMailboxLengthMinutes" type="VoiceMessagingMailboxLengthMinutes"/>\r
542           <xs:element name="doesMessageAge" type="xs:boolean"/>\r
543           <xs:element name="holdPeriodDays" type="VoiceMessagingHoldPeriodDays"/>\r
544           <xs:element name="mailServerNetAddress" type="NetAddress" minOccurs="0"/>\r
545           <xs:element name="mailServerProtocol" type="VoiceMessagingMailServerProtocol"/>\r
546           <xs:element name="defaultDeliveryFromAddress" type="EmailAddress"/>\r
547           <xs:element name="defaultNotificationFromAddress" type="EmailAddress"/>\r
548           <xs:element name="defaultVoicePortalLockoutFromAddress" type="EmailAddress"/>\r
549           <xs:element name="useOutgoingMWIOnSMDI" type="xs:boolean"/>\r
550           <xs:element name="mwiDelayInSeconds" type="VoiceMessagingMessageWaitingIndicatorDelayInSeconds"/>\r
551           <xs:element name="voicePortalScope" type="SystemVoicePortalScope"/>\r
552           <xs:element name="enterpriseVoicePortalLicensed" type="xs:boolean"/>\r
553           <xs:element name="networkWideMessaging" type="xs:boolean"/>\r
554           <xs:element name="useExternalRouting" type="xs:boolean"/>\r
555           <xs:element name="defaultExternalRoutingAddress" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
556           <xs:element name="vmOnlySystem" type="xs:boolean"/>\r
557           <xs:element name="clientInitiatedMailServerSessionTimeoutMinutes" type="VoiceMessagingClientInitiatedMailServerSessionTimeoutMinutes"/>\r
558           <xs:element name="recordingAudioFileFormat" type="VoiceMessagingRecordingAudioFileFormat"/>\r
559         </xs:sequence>\r
560       </xs:extension>\r
561     </xs:complexContent>\r
562   </xs:complexType>    \r
563     \r
564   <xs:complexType name="SystemVoiceMessagingGroupGetVoicePortalMenusRequest21">\r
565     <xs:annotation>\r
566       <xs:appinfo>\r
567         <asDataModeSupported>true</asDataModeSupported>\r
568         <hssDataModeSupported>false</hssDataModeSupported>\r
569       </xs:appinfo>\r
570       <xs:documentation>\r
571         Requests the system voice portal Menus setting.\r
572         The response is either SystemVoiceMessagingGroupGetVoicePortalMenusResponse21 or ErrorResponse.\r
573       </xs:documentation>\r
574     </xs:annotation>\r
575     <xs:complexContent>\r
576       <xs:extension base="core:OCIRequest">\r
577         <xs:sequence>\r
578           <xs:element name="getDefaultMenuKeys" type="xs:boolean"/>\r
579         </xs:sequence>\r
580       </xs:extension>\r
581     </xs:complexContent>\r
582   </xs:complexType>    \r
583     \r
584   <xs:complexType name="SystemVoiceMessagingGroupGetVoicePortalMenusResponse21">\r
585     <xs:annotation>\r
586       <xs:appinfo>\r
587         <asDataModeSupported>true</asDataModeSupported>\r
588         <hssDataModeSupported>false</hssDataModeSupported>\r
589       </xs:appinfo>\r
590       <xs:documentation>\r
591         Response to SystemVoiceMessagingGroupGetVoicePortalMenusRequest21.\r
592       </xs:documentation>\r
593     </xs:annotation>\r
594     <xs:complexContent>\r
595       <xs:extension base="core:OCIDataResponse">\r
596         <xs:sequence>\r
597           <xs:element name="useVoicePortalCustomization" type="xs:boolean"/>\r
598           <xs:element name="voicePortalMainMenuKeys">\r
599             <xs:complexType>\r
600               <xs:annotation/>\r
601               <xs:sequence>\r
602                 <xs:element name="voiceMessaging" type="DigitAny" minOccurs="0"/>\r
603                 <xs:element name="commPilotExpressProfile" type="DigitAny" minOccurs="0"/>\r
604                 <xs:element name="greetings" type="DigitAny" minOccurs="0"/>\r
605                 <xs:element name="callForwardingOptions" type="DigitAny" minOccurs="0"/>\r
606                 <xs:element name="voicePortalCalling" type="DigitAny" minOccurs="0"/>\r
607                 <xs:element name="hoteling" type="DigitAny" minOccurs="0"/>\r
608                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
609                 <xs:element name="exitVoicePortal" type="DigitAny" minOccurs="0"/>\r
610                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
611                 <xs:element name="externalRouting" type="DigitAny" minOccurs="0"/>\r
612                 <xs:element name="announcement" type="DigitAny" minOccurs="0"/>\r
613                 <xs:element name="personalAssistant" type="DigitAny" minOccurs="0"/>\r
614               </xs:sequence>\r
615             </xs:complexType>\r
616           </xs:element>\r
617           <xs:element name="announcementMenuKeys">\r
618             <xs:complexType>\r
619               <xs:annotation/>\r
620               <xs:sequence>\r
621                 <xs:element name="recordAudio" type="DigitAny" minOccurs="0"/>\r
622                 <xs:element name="recordAudioVideo" type="DigitAny" minOccurs="0"/>\r
623                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
624                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
625               </xs:sequence>\r
626             </xs:complexType>\r
627           </xs:element>\r
628           <xs:element name="announcementRecordingMenuKeys">\r
629             <xs:complexType>\r
630               <xs:annotation/>\r
631               <xs:sequence>\r
632                 <xs:element name="acceptRecording" type="DigitAny"/>\r
633                 <xs:element name="rejectRerecord" type="DigitAny"/>\r
634                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
635                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
636                 <xs:element name="end" type="VoicePortalDigitSequence"/>\r
637               </xs:sequence>\r
638             </xs:complexType>\r
639           </xs:element>\r
640           <xs:element name="greetingsMenuKeys">\r
641             <xs:complexType>\r
642               <xs:annotation/>\r
643               <xs:sequence>\r
644                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
645                 <xs:element name="conferenceGreeting" type="DigitAny" minOccurs="0"/>\r
646                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
647                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
648               </xs:sequence>\r
649             </xs:complexType>\r
650           </xs:element>\r
651           <xs:element name="conferenceGreetingMenuKeys">\r
652             <xs:complexType>\r
653               <xs:annotation/>\r
654               <xs:sequence>\r
655                 <xs:element name="activateConfGreeting" type="DigitAny" minOccurs="0"/>\r
656                 <xs:element name="deactivateConfGreeting" type="DigitAny" minOccurs="0"/>\r
657                 <xs:element name="recordNewConfGreeting" type="DigitAny" minOccurs="0"/>\r
658                 <xs:element name="listenToCurrentConfGreeting" type="DigitAny" minOccurs="0"/>\r
659                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
660                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
661               </xs:sequence>\r
662             </xs:complexType>\r
663           </xs:element>\r
664           <xs:element name="voiceMessagingMenuKeys">\r
665             <xs:complexType>\r
666               <xs:annotation/>\r
667               <xs:sequence>\r
668                 <xs:element name="playMessages" type="DigitAny" minOccurs="0"/>\r
669                 <xs:element name="changeBusyGreeting" type="DigitAny" minOccurs="0"/>\r
670                 <xs:element name="changeNoAnswerGreeting" type="DigitAny" minOccurs="0"/>\r
671                 <xs:element name="changeExtendedAwayGreeting" type="DigitAny" minOccurs="0"/>\r
672                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
673                 <xs:element name="deleteAllMessages" type="DigitAny" minOccurs="0"/>\r
674                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
675                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
676                 <xs:element name="messageDeposit" type="DigitAny" minOccurs="0"/>\r
677                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
678                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
679               </xs:sequence>\r
680             </xs:complexType>\r
681           </xs:element>\r
682           <xs:element name="playGreetingMenuKeys">\r
683             <xs:complexType>\r
684               <xs:annotation/>\r
685               <xs:sequence>\r
686                 <xs:element name="skipBackward" type="DigitAny" minOccurs="0"/>\r
687                 <xs:element name="pauseOrResume" type="DigitAny" minOccurs="0"/>\r
688                 <xs:element name="skipForward" type="DigitAny" minOccurs="0"/>\r
689                 <xs:element name="jumpToBegin" type="DigitAny" minOccurs="0"/>\r
690                 <xs:element name="jumpToEnd" type="DigitAny" minOccurs="0"/>\r
691               </xs:sequence>\r
692             </xs:complexType>\r
693           </xs:element>\r
694           <xs:element name="changeBusyOrNoAnswerGreetingMenuKeys">\r
695             <xs:complexType>\r
696               <xs:annotation/>\r
697               <xs:sequence>\r
698                 <xs:element name="recordNewGreeting" type="DigitAny" minOccurs="0"/>\r
699                 <xs:element name="listenToCurrentGreeting" type="DigitAny" minOccurs="0"/>\r
700                 <xs:element name="revertToSystemDefaultGreeting" type="DigitAny" minOccurs="0"/>\r
701                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
702                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
703               </xs:sequence>\r
704             </xs:complexType>\r
705           </xs:element>\r
706           <xs:element name="changeExtendedAwayGreetingMenuKeys">\r
707             <xs:complexType>\r
708               <xs:annotation/>\r
709               <xs:sequence>\r
710                 <xs:element name="activateExtendedAwayGreeting" type="DigitAny" minOccurs="0"/>\r
711                 <xs:element name="deactivateExtendedAwayGreeting" type="DigitAny" minOccurs="0"/>\r
712                 <xs:element name="recordNewGreeting" type="DigitAny" minOccurs="0"/>\r
713                 <xs:element name="listenToCurrentGreeting" type="DigitAny" minOccurs="0"/>\r
714                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
715                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
716               </xs:sequence>\r
717             </xs:complexType>\r
718           </xs:element>\r
719           <xs:element name="recordNewGreetingOrPersonalizedNameMenuKeys">\r
720             <xs:complexType>\r
721               <xs:annotation/>\r
722               <xs:sequence>\r
723                 <xs:element name="endRecording" type="DigitAny"/>\r
724               </xs:sequence>\r
725             </xs:complexType>\r
726           </xs:element>\r
727           <xs:element name="deleteAllMessagesMenuKeys">\r
728             <xs:complexType>\r
729               <xs:annotation/>\r
730               <xs:sequence>\r
731                 <xs:element name="confirmDeletion" type="DigitAny"/>\r
732                 <xs:element name="cancelDeletion" type="DigitAny"/>\r
733               </xs:sequence>\r
734             </xs:complexType>\r
735           </xs:element>\r
736           <xs:element name="commPilotExpressProfileMenuKeys">\r
737             <xs:complexType>\r
738               <xs:annotation/>\r
739               <xs:sequence>\r
740                 <xs:element name="activateAvailableInOfficeProfile" type="DigitAny" minOccurs="0"/>\r
741                 <xs:element name="activateAvailableOutOfOfficeProfile" type="DigitAny" minOccurs="0"/>\r
742                 <xs:element name="activateBusyProfile" type="DigitAny" minOccurs="0"/>\r
743                 <xs:element name="activateUnavailableProfile" type="DigitAny" minOccurs="0"/>\r
744                 <xs:element name="noProfile" type="DigitAny" minOccurs="0"/>\r
745                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
746                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
747               </xs:sequence>\r
748             </xs:complexType>\r
749           </xs:element>\r
750           <xs:element name="personalizedNameMenuKeys">\r
751             <xs:complexType>\r
752               <xs:annotation/>\r
753               <xs:sequence>\r
754                 <xs:element name="recordNewPersonalizedName" type="DigitAny" minOccurs="0"/>\r
755                 <xs:element name="listenToCurrentPersonalizedName" type="DigitAny" minOccurs="0"/>\r
756                 <xs:element name="deletePersonalizedName" type="DigitAny" minOccurs="0"/>\r
757                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
758                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
759               </xs:sequence>\r
760             </xs:complexType>\r
761           </xs:element>\r
762           <xs:element name="callForwardingOptionsMenuKeys">\r
763             <xs:complexType>\r
764               <xs:annotation/>\r
765               <xs:sequence>\r
766                 <xs:element name="activateCallForwarding" type="DigitAny" minOccurs="0"/>\r
767                 <xs:element name="deactivateCallForwarding" type="DigitAny" minOccurs="0"/>\r
768                 <xs:element name="changeCallForwardingDestination" type="DigitAny" minOccurs="0"/>\r
769                 <xs:element name="listenToCallForwardingStatus" type="DigitAny" minOccurs="0"/>\r
770                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
771                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
772               </xs:sequence>\r
773             </xs:complexType>\r
774           </xs:element>\r
775           <xs:element name="changeCallForwardingDestinationMenuKeys">\r
776             <xs:complexType>\r
777               <xs:annotation/>\r
778               <xs:sequence>\r
779                 <xs:element name="finishEnteringNewDestinationNumber" type="DigitStarPound"/>\r
780               </xs:sequence>\r
781             </xs:complexType>\r
782           </xs:element>\r
783           <xs:element name="voicePortalCallingMenuKeys">\r
784             <xs:complexType>\r
785               <xs:annotation/>\r
786               <xs:sequence>\r
787                 <xs:element name="endCurrentCallAndGoBackToPreviousMenu" type="VoicePortalDigitSequence"/>\r
788                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
789               </xs:sequence>\r
790             </xs:complexType>\r
791           </xs:element>\r
792           <xs:element name="hotelingMenuKeys">\r
793             <xs:complexType>\r
794               <xs:annotation/>\r
795               <xs:sequence>\r
796                 <xs:element name="checkHostStatus" type="DigitAny" minOccurs="0"/>\r
797                 <xs:element name="associateWithHost" type="DigitAny" minOccurs="0"/>\r
798                 <xs:element name="disassociateFromHost" type="DigitAny" minOccurs="0"/>\r
799                 <xs:element name="disassociateFromRemoteHost" type="DigitAny" minOccurs="0"/>\r
800                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
801                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
802               </xs:sequence>\r
803             </xs:complexType>\r
804           </xs:element>\r
805           <xs:element name="passcodeMenuKeys">\r
806             <xs:complexType>\r
807               <xs:annotation/>\r
808               <xs:sequence>\r
809                 <xs:element name="finishEnteringOrReenteringPasscode" type="DigitStarPound"/>\r
810                 <xs:element name="returnToPreviousMenu" type="DigitStarPound"/>\r
811               </xs:sequence>\r
812             </xs:complexType>\r
813           </xs:element>\r
814           <xs:element name="playMessagesMenuKeys">\r
815             <xs:complexType>\r
816               <xs:annotation/>\r
817               <xs:sequence>\r
818                 <xs:element name="saveMessage" type="DigitAny" minOccurs="0"/>\r
819                 <xs:element name="deleteMessage" type="DigitAny" minOccurs="0"/>\r
820                 <xs:element name="playMessage" type="DigitAny" minOccurs="0"/>\r
821                 <xs:element name="previousMessage" type="DigitAny" minOccurs="0"/>\r
822                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
823                 <xs:element name="nextMessage" type="DigitAny" minOccurs="0"/>\r
824                 <xs:element name="callbackCaller" type="DigitAny" minOccurs="0"/>\r
825                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
826                 <xs:element name="replyMessage" type="DigitAny" minOccurs="0"/>\r
827                 <xs:element name="forwardMessage" type="DigitAny" minOccurs="0"/>\r
828                 <xs:element name="additionalMessageOptions" type="DigitAny" minOccurs="0"/>\r
829                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
830                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
831                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
832                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
833               </xs:sequence>\r
834             </xs:complexType>\r
835           </xs:element>\r
836           <xs:element name="playMessageMenuKeys">\r
837             <xs:complexType>\r
838               <xs:annotation/>\r
839               <xs:sequence>\r
840                 <xs:element name="skipBackward" type="DigitAny" minOccurs="0"/>\r
841                 <xs:element name="pauseOrResume" type="DigitAny" minOccurs="0"/>\r
842                 <xs:element name="skipForward" type="DigitAny" minOccurs="0"/>\r
843                 <xs:element name="jumpToBegin" type="DigitAny" minOccurs="0"/>\r
844                 <xs:element name="jumpToEnd" type="DigitAny" minOccurs="0"/>\r
845               </xs:sequence>\r
846             </xs:complexType>\r
847           </xs:element>\r
848           <xs:element name="additionalMessageOptionsMenuKeys">\r
849             <xs:complexType>\r
850               <xs:annotation/>\r
851               <xs:sequence>\r
852                 <xs:element name="saveMessage" type="DigitAny" minOccurs="0"/>\r
853                 <xs:element name="deleteMessage" type="DigitAny" minOccurs="0"/>\r
854                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
855                 <xs:element name="callbackCaller" type="DigitAny" minOccurs="0"/>\r
856                 <xs:element name="composeMessage" type="DigitAny" minOccurs="0"/>\r
857                 <xs:element name="replyMessage" type="DigitAny" minOccurs="0"/>\r
858                 <xs:element name="forwardMessage" type="DigitAny" minOccurs="0"/>\r
859                 <xs:element name="personalizedName" type="DigitAny" minOccurs="0"/>\r
860                 <xs:element name="passcode" type="DigitAny" minOccurs="0"/>\r
861                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
862                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
863               </xs:sequence>\r
864             </xs:complexType>\r
865           </xs:element>\r
866           <xs:element name="forwardOrComposeMessageMenuKeys">\r
867             <xs:complexType>\r
868               <xs:annotation/>\r
869               <xs:sequence>\r
870                 <xs:element name="sendToPerson" type="DigitAny" minOccurs="0"/>\r
871                 <xs:element name="sendToAllGroupMembers" type="DigitAny" minOccurs="0"/>\r
872                 <xs:element name="sendToDistributionList" type="DigitAny" minOccurs="0"/>\r
873                 <xs:element name="changeCurrentIntroductionOrMessage" type="DigitAny" minOccurs="0"/>\r
874                 <xs:element name="listenToCurrentIntroductionOrMessage" type="DigitAny" minOccurs="0"/>\r
875                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" minOccurs="0"/>\r
876                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" minOccurs="0"/>\r
877                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
878                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
879               </xs:sequence>\r
880             </xs:complexType>\r
881           </xs:element>\r
882           <xs:element name="replyMessageMenuKeys">\r
883             <xs:complexType>\r
884               <xs:annotation/>\r
885               <xs:sequence>\r
886                 <xs:element name="sendReplyToCaller" type="DigitAny"/>\r
887                 <xs:element name="changeCurrentReply" type="DigitAny" minOccurs="0"/>\r
888                 <xs:element name="listenToCurrentReply" type="DigitAny" minOccurs="0"/>\r
889                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" minOccurs="0"/>\r
890                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" minOccurs="0"/>\r
891                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
892                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
893               </xs:sequence>\r
894             </xs:complexType>\r
895           </xs:element>\r
896           <xs:element name="sendToDistributionListMenuKeys">\r
897             <xs:complexType>\r
898               <xs:annotation/>\r
899               <xs:sequence>\r
900                 <xs:element name="sendMessageToSelectedDistributionList" type="DigitAny"/>\r
901                 <xs:element name="selectDistributionList" type="DigitAny" minOccurs="0"/>\r
902                 <xs:element name="reviewSelectedDistributionList" type="DigitAny" minOccurs="0"/>\r
903                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
904                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
905               </xs:sequence>\r
906             </xs:complexType>\r
907           </xs:element>\r
908           <xs:element name="selectDistributionListMenuKeys">\r
909             <xs:complexType>\r
910               <xs:annotation/>\r
911               <xs:sequence>\r
912                 <xs:element name="returnToPreviousMenu" type="DigitStarPound"/>\r
913                 <xs:element name="repeatMenuOrFinishEnteringDistributionListNumber" type="DigitStarPound" minOccurs="0"/>\r
914               </xs:sequence>\r
915             </xs:complexType>\r
916           </xs:element>\r
917           <xs:element name="reviewSelectedDistributionListMenuKeys">\r
918             <xs:complexType>\r
919               <xs:annotation/>\r
920               <xs:sequence>\r
921                 <xs:element name="interruptPlaybackAndReturnToPreviousMenu" type="DigitAny"/>\r
922               </xs:sequence>\r
923             </xs:complexType>\r
924           </xs:element>\r
925           <xs:element name="sendMessageToSelectedDistributionListMenuKeys">\r
926             <xs:complexType>\r
927               <xs:annotation/>\r
928               <xs:sequence>\r
929                 <xs:element name="confirmSendingToDistributionList" type="DigitStarPound" minOccurs="0"/>\r
930                 <xs:element name="cancelSendingToDistributionList" type="DigitStarPound"/>\r
931               </xs:sequence>\r
932             </xs:complexType>\r
933           </xs:element>\r
934           <xs:element name="sendToAllGroupMembersMenuKeys">\r
935             <xs:complexType>\r
936               <xs:annotation/>\r
937               <xs:sequence>\r
938                 <xs:element name="confirmSendingToEntireGroup" type="DigitAny"/>\r
939                 <xs:element name="cancelSendingToEntireGroup" type="DigitAny"/>\r
940               </xs:sequence>\r
941             </xs:complexType>\r
942           </xs:element>\r
943           <xs:element name="sendToPersonMenuKeys">\r
944             <xs:complexType>\r
945               <xs:annotation/>\r
946               <xs:sequence>\r
947                 <xs:element name="confirmSendingMessage" type="DigitAny"/>\r
948                 <xs:element name="cancelSendingMessage" type="DigitAny"/>\r
949                 <xs:element name="finishEnteringNumberWhereToSendMessageTo" type="DigitStarPound"/>\r
950                 <xs:element name="finishForwardingOrSendingMessage" type="DigitAny"/>\r
951               </xs:sequence>\r
952             </xs:complexType>\r
953           </xs:element>\r
954           <xs:element name="changeCurrentIntroductionOrMessageOrReplyMenuKeys">\r
955             <xs:complexType>\r
956               <xs:annotation/>\r
957               <xs:sequence>\r
958                 <xs:element name="endRecording" type="DigitAny"/>\r
959               </xs:sequence>\r
960             </xs:complexType>\r
961           </xs:element>\r
962           <xs:element name="voicePortalLoginMenuKeys">\r
963             <xs:complexType>\r
964               <xs:annotation/>\r
965               <xs:sequence>\r
966                 <xs:element name="accessUsingOtherMailboxId" type="VoicePortalDigitSequence" minOccurs="0"/>\r
967               </xs:sequence>\r
968             </xs:complexType>\r
969           </xs:element>\r
970           <xs:element name="faxMessagingMenuKeys">\r
971             <xs:complexType>\r
972               <xs:annotation/>\r
973               <xs:sequence>\r
974                 <xs:element name="saveFaxMessageAndSkipToNext" type="DigitAny" minOccurs="0"/>\r
975                 <xs:element name="previousFaxMessage" type="DigitAny" minOccurs="0"/>\r
976                 <xs:element name="playEnvelope" type="DigitAny" minOccurs="0"/>\r
977                 <xs:element name="nextFaxMessage" type="DigitAny" minOccurs="0"/>\r
978                 <xs:element name="deleteFaxMessage" type="DigitAny" minOccurs="0"/>\r
979                 <xs:element name="printFaxMessage" type="DigitAny" minOccurs="0"/>\r
980                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
981               </xs:sequence>\r
982             </xs:complexType>\r
983           </xs:element>\r
984           <xs:element name="messageDepositMenuKeys">\r
985             <xs:complexType>\r
986               <xs:annotation/>\r
987               <xs:sequence>\r
988                 <xs:element name="enableMessageDeposit" type="DigitAny" minOccurs="0"/>\r
989                 <xs:element name="disableMessageDeposit" type="DigitAny" minOccurs="0"/>\r
990                 <xs:element name="listenToMessageDepositStatus" type="DigitAny" minOccurs="0"/>\r
991                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
992                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
993               </xs:sequence>\r
994             </xs:complexType>\r
995           </xs:element>\r
996           <xs:element name="disableMessageDepositMenuKeys">\r
997             <xs:complexType>\r
998               <xs:annotation/>\r
999               <xs:sequence>\r
1000                 <xs:element name="disconnectAfterGreeting" type="DigitAny" minOccurs="0"/>\r
1001                 <xs:element name="forwardAfterGreeting" type="DigitAny" minOccurs="0"/>\r
1002                 <xs:element name="changeForwardingDestination" type="DigitAny" minOccurs="0"/>\r
1003                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
1004                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
1005               </xs:sequence>\r
1006             </xs:complexType>\r
1007           </xs:element>\r
1008           <xs:element name="greetingOnlyForwardingDestinationMenuKeys">\r
1009             <xs:complexType>\r
1010               <xs:annotation/>\r
1011               <xs:sequence>\r
1012                 <xs:element name="greetingOnlyForwardingDestination" type="DigitStarPound"/>\r
1013               </xs:sequence>\r
1014             </xs:complexType>\r
1015           </xs:element>\r
1016           <xs:element name="personalAssistantMenuKeys">\r
1017             <xs:complexType>\r
1018               <xs:annotation/>\r
1019               <xs:sequence>\r
1020                 <xs:element name="setPresenceToNone" type="DigitAny" minOccurs="0"/>\r
1021                 <xs:element name="setPresenceToBusinessTrip" type="DigitAny" minOccurs="0"/>\r
1022                 <xs:element name="setPresenceToGoneForTheDay" type="DigitAny" minOccurs="0"/>\r
1023                 <xs:element name="setPresenceToLunch" type="DigitAny" minOccurs="0"/>\r
1024                 <xs:element name="setPresenceToMeeting" type="DigitAny" minOccurs="0"/>\r
1025                 <xs:element name="setPresenceToOutOfOffice" type="DigitAny" minOccurs="0"/>\r
1026                 <xs:element name="setPresenceToTemporarilyOut" type="DigitAny" minOccurs="0"/>\r
1027                 <xs:element name="setPresenceToTraining" type="DigitAny" minOccurs="0"/>\r
1028                 <xs:element name="setPresenceToUnavailable" type="DigitAny" minOccurs="0"/>\r
1029                 <xs:element name="setPresenceToVacation" type="DigitAny" minOccurs="0"/>\r
1030                 <xs:element name="returnToPreviousMenu" type="DigitAny"/>\r
1031                 <xs:element name="repeatMenu" type="DigitAny" minOccurs="0"/>\r
1032               </xs:sequence>\r
1033             </xs:complexType>\r
1034           </xs:element>\r
1035         </xs:sequence>\r
1036       </xs:extension>\r
1037     </xs:complexContent>\r
1038   </xs:complexType>    \r
1039     \r
1040   <xs:complexType name="SystemVoiceMessagingGroupModifyRequest16">\r
1041     <xs:annotation>\r
1042       <xs:documentation>\r
1043         Modify the system level data associated with Voice Messaging.\r
1044         The response is either a SuccessResponse or an ErrorResponse.\r
1045 \r
1046         The following elements are only used in AS data mode:\r
1047            realDeleteForImap\r
1048            useDnInMailBody\r
1049            useShortSubjectLine\r
1050            maxMessageLengthMinutes\r
1051            maxMailboxLengthMinutes\r
1052            doesMessageAge\r
1053            holdPeriodDays\r
1054            mailServerNetAddress\r
1055            mailServerProtocol\r
1056            defaultDeliveryFromAddress\r
1057            defaultNotificationFromAddress\r
1058            useOutgoingMWIOnSMDI\r
1059            mwiDelayInSeconds\r
1060            voicePortalScope\r
1061            enterpriseVoicePortalLicensed\r
1062            networkWideMessaging\r
1063            useExternalRouting\r
1064            defaultExternalRoutingAddress\r
1065            vmOnlySystem\r
1066            clientInitiatedMailServerSessionTimeoutMinutes\r
1067            recordingAudioFileFormat\r
1068 \r
1069       </xs:documentation>\r
1070     </xs:annotation>\r
1071     <xs:complexContent>\r
1072       <xs:extension base="core:OCIRequest">\r
1073         <xs:sequence>\r
1074           <xs:element name="realDeleteForImap" type="xs:boolean" minOccurs="0"/>\r
1075           <xs:element name="useDnInMailBody" type="xs:boolean" minOccurs="0"/>\r
1076           <xs:element name="useShortSubjectLine" type="xs:boolean" minOccurs="0"/>\r
1077           <xs:element name="maxMessageLengthMinutes" type="VoiceMessagingMaxMessageLengthMinutes" minOccurs="0"/>\r
1078           <xs:element name="maxMailboxLengthMinutes" type="VoiceMessagingMailboxLengthMinutes" minOccurs="0"/>\r
1079           <xs:element name="doesMessageAge" type="xs:boolean" minOccurs="0"/>\r
1080           <xs:element name="holdPeriodDays" type="VoiceMessagingHoldPeriodDays" minOccurs="0"/>\r
1081           <xs:element name="mailServerNetAddress" type="NetAddress" nillable="true" minOccurs="0"/>\r
1082           <xs:element name="mailServerProtocol" type="VoiceMessagingMailServerProtocol" minOccurs="0"/>\r
1083           <xs:element name="defaultDeliveryFromAddress" type="EmailAddress" minOccurs="0"/>\r
1084           <xs:element name="defaultNotificationFromAddress" type="EmailAddress" minOccurs="0"/>\r
1085           <xs:element name="defaultVoicePortalLockoutFromAddress" type="EmailAddress" minOccurs="0"/>\r
1086           <xs:element name="useOutgoingMWIOnSMDI" type="xs:boolean" minOccurs="0"/>\r
1087           <xs:element name="mwiDelayInSeconds" type="VoiceMessagingMessageWaitingIndicatorDelayInSeconds" minOccurs="0"/>\r
1088           <xs:element name="voicePortalScope" type="SystemVoicePortalScope" minOccurs="0"/>\r
1089           <xs:element name="networkWideMessaging" type="xs:boolean" minOccurs="0"/>\r
1090           <xs:element name="useExternalRouting" type="xs:boolean" minOccurs="0"/>\r
1091           <xs:element name="defaultExternalRoutingAddress" type="OutgoingDNorSIPURI" nillable="true" minOccurs="0"/>\r
1092           <xs:element name="vmOnlySystem" type="xs:boolean" minOccurs="0"/>\r
1093           <xs:element name="clientInitiatedMailServerSessionTimeoutMinutes" type="VoiceMessagingClientInitiatedMailServerSessionTimeoutMinutes" minOccurs="0"/>\r
1094           <xs:element name="recordingAudioFileFormat" type="VoiceMessagingRecordingAudioFileFormat" minOccurs="0"/>\r
1095         </xs:sequence>\r
1096       </xs:extension>\r
1097     </xs:complexContent>\r
1098   </xs:complexType>    \r
1099     \r
1100   <xs:complexType name="SystemVoiceMessagingGroupModifyVoicePortalMenusRequest19">\r
1101     <xs:annotation>\r
1102       <xs:appinfo>\r
1103         <asDataModeSupported>true</asDataModeSupported>\r
1104         <hssDataModeSupported>false</hssDataModeSupported>\r
1105       </xs:appinfo>\r
1106       <xs:documentation>\r
1107         Request to modify the system voice portal menus setting.\r
1108         The response is either SuccessResponse or ErrorResponse.\r
1109       </xs:documentation>\r
1110     </xs:annotation>\r
1111     <xs:complexContent>\r
1112       <xs:extension base="core:OCIRequest">\r
1113         <xs:sequence>\r
1114           <xs:element name="useVoicePortalCustomization" type="xs:boolean" minOccurs="0"/>\r
1115           <xs:element name="voicePortalMainMenuKeys" minOccurs="0">\r
1116             <xs:complexType>\r
1117               <xs:annotation/>\r
1118               <xs:sequence>\r
1119                 <xs:element name="voiceMessaging" type="DigitAny" nillable="true" minOccurs="0"/>\r
1120                 <xs:element name="commPilotExpressProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
1121                 <xs:element name="greetings" type="DigitAny" nillable="true" minOccurs="0"/>\r
1122                 <xs:element name="callForwardingOptions" type="DigitAny" nillable="true" minOccurs="0"/>\r
1123                 <xs:element name="voicePortalCalling" type="DigitAny" nillable="true" minOccurs="0"/>\r
1124                 <xs:element name="hoteling" type="DigitAny" nillable="true" minOccurs="0"/>\r
1125                 <xs:element name="passcode" type="DigitAny" nillable="true" minOccurs="0"/>\r
1126                 <xs:element name="exitVoicePortal" type="DigitAny" nillable="true" minOccurs="0"/>\r
1127                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1128                 <xs:element name="externalRouting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1129                 <xs:element name="announcementMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1130                 <xs:element name="personalAssistant" type="DigitAny" nillable="true" minOccurs="0"/>\r
1131               </xs:sequence>\r
1132             </xs:complexType>\r
1133           </xs:element>\r
1134           <xs:element name="announcementMenuKeys" minOccurs="0">\r
1135             <xs:complexType>\r
1136               <xs:annotation/>\r
1137               <xs:sequence>\r
1138                 <xs:element name="recordAudio" type="DigitAny" nillable="true" minOccurs="0"/>\r
1139                 <xs:element name="recordAudioVideo" type="DigitAny" nillable="true" minOccurs="0"/>\r
1140                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1141                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1142               </xs:sequence>\r
1143             </xs:complexType>\r
1144           </xs:element>\r
1145           <xs:element name="announcementRecordingMenuKeys" minOccurs="0">\r
1146             <xs:complexType>\r
1147               <xs:annotation/>\r
1148               <xs:sequence>\r
1149                 <xs:element name="acceptRecording" type="DigitAny" minOccurs="0"/>\r
1150                 <xs:element name="rejectRerecord" type="DigitAny" minOccurs="0"/>\r
1151                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1152                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1153                 <xs:element name="end" type="VoicePortalDigitSequence" minOccurs="0"/>\r
1154               </xs:sequence>\r
1155             </xs:complexType>\r
1156           </xs:element>\r
1157           <xs:element name="greetingsMenuKeys" minOccurs="0">\r
1158             <xs:complexType>\r
1159               <xs:annotation/>\r
1160               <xs:sequence>\r
1161                 <xs:element name="personalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
1162                 <xs:element name="conferenceGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1163                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1164                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1165               </xs:sequence>\r
1166             </xs:complexType>\r
1167           </xs:element>\r
1168           <xs:element name="conferenceGreetingMenuKeys" minOccurs="0">\r
1169             <xs:complexType>\r
1170               <xs:annotation/>\r
1171               <xs:sequence>\r
1172                 <xs:element name="activateConfGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1173                 <xs:element name="deactivateConfGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1174                 <xs:element name="recordNewConfGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1175                 <xs:element name="listenToCurrentConfGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1176                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1177                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1178               </xs:sequence>\r
1179             </xs:complexType>\r
1180           </xs:element>\r
1181           <xs:element name="voiceMessagingMenuKeys" minOccurs="0">\r
1182             <xs:complexType>\r
1183               <xs:annotation/>\r
1184               <xs:sequence>\r
1185                 <xs:element name="playMessages" type="DigitAny" nillable="true" minOccurs="0"/>\r
1186                 <xs:element name="changeBusyGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1187                 <xs:element name="changeNoAnswerGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1188                 <xs:element name="changeExtendedAwayGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1189                 <xs:element name="composeMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1190                 <xs:element name="deleteAllMessages" type="DigitAny" nillable="true" minOccurs="0"/>\r
1191                 <xs:element name="passcode" type="DigitAny" nillable="true" minOccurs="0"/>\r
1192                 <xs:element name="personalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
1193                 <xs:element name="messageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
1194                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1195                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1196               </xs:sequence>\r
1197             </xs:complexType>\r
1198           </xs:element>\r
1199           <xs:element name="playGreetingMenuKeys" minOccurs="0">\r
1200             <xs:complexType>\r
1201               <xs:annotation/>\r
1202               <xs:sequence>\r
1203                 <xs:element name="skipBackward" type="DigitAny" nillable="true" minOccurs="0"/>\r
1204                 <xs:element name="pauseOrResume" type="DigitAny" nillable="true" minOccurs="0"/>\r
1205                 <xs:element name="skipForward" type="DigitAny" nillable="true" minOccurs="0"/>\r
1206                 <xs:element name="jumpToBegin" type="DigitAny" nillable="true" minOccurs="0"/>\r
1207                 <xs:element name="jumpToEnd" type="DigitAny" nillable="true" minOccurs="0"/>\r
1208               </xs:sequence>\r
1209             </xs:complexType>\r
1210           </xs:element>\r
1211           <xs:element name="changeBusyOrNoAnswerGreetingMenuKeys" minOccurs="0">\r
1212             <xs:complexType>\r
1213               <xs:annotation/>\r
1214               <xs:sequence>\r
1215                 <xs:element name="recordNewGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1216                 <xs:element name="listenToCurrentGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1217                 <xs:element name="revertToSystemDefaultGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1218                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1219                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1220               </xs:sequence>\r
1221             </xs:complexType>\r
1222           </xs:element>\r
1223           <xs:element name="changeExtendedAwayGreetingMenuKeys" minOccurs="0">\r
1224             <xs:complexType>\r
1225               <xs:annotation/>\r
1226               <xs:sequence>\r
1227                 <xs:element name="activateExtendedAwayGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1228                 <xs:element name="deactivateExtendedAwayGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1229                 <xs:element name="recordNewGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1230                 <xs:element name="listenToCurrentGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1231                 <xs:element name="enableMessageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
1232                 <xs:element name="disableMessageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
1233                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1234                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1235               </xs:sequence>\r
1236             </xs:complexType>\r
1237           </xs:element>\r
1238           <xs:element name="recordNewGreetingOrPersonalizedNameMenuKeys" minOccurs="0">\r
1239             <xs:complexType>\r
1240               <xs:annotation/>\r
1241               <xs:sequence>\r
1242                 <xs:element name="endRecording" type="DigitAny" minOccurs="0"/>\r
1243               </xs:sequence>\r
1244             </xs:complexType>\r
1245           </xs:element>\r
1246           <xs:element name="deleteAllMessagesMenuKeys" minOccurs="0">\r
1247             <xs:complexType>\r
1248               <xs:annotation/>\r
1249               <xs:sequence>\r
1250                 <xs:element name="confirmDeletion" type="DigitAny" minOccurs="0"/>\r
1251                 <xs:element name="cancelDeletion" type="DigitAny" minOccurs="0"/>\r
1252               </xs:sequence>\r
1253             </xs:complexType>\r
1254           </xs:element>\r
1255           <xs:element name="commPilotExpressProfileMenuKeys" minOccurs="0">\r
1256             <xs:complexType>\r
1257               <xs:annotation/>\r
1258               <xs:sequence>\r
1259                 <xs:element name="activateAvailableInOfficeProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
1260                 <xs:element name="activateAvailableOutOfOfficeProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
1261                 <xs:element name="activateBusyProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
1262                 <xs:element name="activateUnavailableProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
1263                 <xs:element name="noProfile" type="DigitAny" nillable="true" minOccurs="0"/>\r
1264                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1265                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1266               </xs:sequence>\r
1267             </xs:complexType>\r
1268           </xs:element>\r
1269           <xs:element name="personalizedNameMenuKeys" minOccurs="0">\r
1270             <xs:complexType>\r
1271               <xs:annotation/>\r
1272               <xs:sequence>\r
1273                 <xs:element name="recordNewPersonalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
1274                 <xs:element name="listenToCurrentPersonalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
1275                 <xs:element name="deletePersonalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
1276                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1277                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1278               </xs:sequence>\r
1279             </xs:complexType>\r
1280           </xs:element>\r
1281           <xs:element name="callForwardingOptionsMenuKeys" minOccurs="0">\r
1282             <xs:complexType>\r
1283               <xs:annotation/>\r
1284               <xs:sequence>\r
1285                 <xs:element name="activateCallForwarding" type="DigitAny" nillable="true" minOccurs="0"/>\r
1286                 <xs:element name="deactivateCallForwarding" type="DigitAny" nillable="true" minOccurs="0"/>\r
1287                 <xs:element name="changeCallForwardingDestination" type="DigitAny" nillable="true" minOccurs="0"/>\r
1288                 <xs:element name="listenToCallForwardingStatus" type="DigitAny" nillable="true" minOccurs="0"/>\r
1289                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1290                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1291               </xs:sequence>\r
1292             </xs:complexType>\r
1293           </xs:element>\r
1294           <xs:element name="changeCallForwardingDestinationMenuKeys" minOccurs="0">\r
1295             <xs:complexType>\r
1296               <xs:annotation/>\r
1297               <xs:sequence>\r
1298                 <xs:element name="finishEnteringNewDestinationNumber" type="DigitStarPound" minOccurs="0"/>\r
1299               </xs:sequence>\r
1300             </xs:complexType>\r
1301           </xs:element>\r
1302           <xs:element name="voicePortalCallingMenuKeys" minOccurs="0">\r
1303             <xs:complexType>\r
1304               <xs:annotation/>\r
1305               <xs:sequence>\r
1306                 <xs:element name="endCurrentCallAndGoBackToPreviousMenu" type="VoicePortalDigitSequence" minOccurs="0"/>\r
1307                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1308               </xs:sequence>\r
1309             </xs:complexType>\r
1310           </xs:element>\r
1311           <xs:element name="hotelingMenuKeys" minOccurs="0">\r
1312             <xs:complexType>\r
1313               <xs:annotation/>\r
1314               <xs:sequence>\r
1315                 <xs:element name="checkHostStatus" type="DigitAny" nillable="true" minOccurs="0"/>\r
1316                 <xs:element name="associateWithHost" type="DigitAny" nillable="true" minOccurs="0"/>\r
1317                 <xs:element name="disassociateFromHost" type="DigitAny" nillable="true" minOccurs="0"/>\r
1318                 <xs:element name="disassociateFromRemoteHost" type="DigitAny" nillable="true" minOccurs="0"/>\r
1319                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1320                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1321               </xs:sequence>\r
1322             </xs:complexType>\r
1323           </xs:element>\r
1324           <xs:element name="passcodeMenuKeys" minOccurs="0">\r
1325             <xs:complexType>\r
1326               <xs:annotation/>\r
1327               <xs:sequence>\r
1328                 <xs:element name="finishEnteringOrReenteringPasscode" type="DigitStarPound" minOccurs="0"/>\r
1329                 <xs:element name="returnToPreviousMenu" type="DigitStarPound" minOccurs="0"/>\r
1330               </xs:sequence>\r
1331             </xs:complexType>\r
1332           </xs:element>\r
1333           <xs:element name="playMessagesMenuKeys" minOccurs="0">\r
1334             <xs:complexType>\r
1335               <xs:annotation/>\r
1336               <xs:sequence>\r
1337                 <xs:element name="saveMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1338                 <xs:element name="deleteMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1339                 <xs:element name="playMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1340                 <xs:element name="previousMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1341                 <xs:element name="playEnvelope" type="DigitAny" nillable="true" minOccurs="0"/>\r
1342                 <xs:element name="nextMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1343                 <xs:element name="callbackCaller" type="DigitAny" nillable="true" minOccurs="0"/>\r
1344                 <xs:element name="composeMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1345                 <xs:element name="replyMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1346                 <xs:element name="forwardMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1347                 <xs:element name="additionalMessageOptions" type="DigitAny" nillable="true" minOccurs="0"/>\r
1348                 <xs:element name="personalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
1349                 <xs:element name="passcode" type="DigitAny" nillable="true" minOccurs="0"/>\r
1350                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1351                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1352               </xs:sequence>\r
1353             </xs:complexType>\r
1354           </xs:element>\r
1355           <xs:element name="playMessageMenuKeys" minOccurs="0">\r
1356             <xs:complexType>\r
1357               <xs:annotation/>\r
1358               <xs:sequence>\r
1359                 <xs:element name="skipBackward" type="DigitAny" nillable="true" minOccurs="0"/>\r
1360                 <xs:element name="pauseOrResume" type="DigitAny" nillable="true" minOccurs="0"/>\r
1361                 <xs:element name="skipForward" type="DigitAny" nillable="true" minOccurs="0"/>\r
1362                 <xs:element name="jumpToBegin" type="DigitAny" nillable="true" minOccurs="0"/>\r
1363                 <xs:element name="jumpToEnd" type="DigitAny" nillable="true" minOccurs="0"/>\r
1364               </xs:sequence>\r
1365             </xs:complexType>\r
1366           </xs:element>\r
1367           <xs:element name="additionalMessageOptionsMenuKeys" minOccurs="0">\r
1368             <xs:complexType>\r
1369               <xs:annotation/>\r
1370               <xs:sequence>\r
1371                 <xs:element name="saveMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1372                 <xs:element name="deleteMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1373                 <xs:element name="playEnvelope" type="DigitAny" nillable="true" minOccurs="0"/>\r
1374                 <xs:element name="callbackCaller" type="DigitAny" nillable="true" minOccurs="0"/>\r
1375                 <xs:element name="composeMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1376                 <xs:element name="replyMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1377                 <xs:element name="forwardMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1378                 <xs:element name="personalizedName" type="DigitAny" nillable="true" minOccurs="0"/>\r
1379                 <xs:element name="passcode" type="DigitAny" nillable="true" minOccurs="0"/>\r
1380                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1381                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1382               </xs:sequence>\r
1383             </xs:complexType>\r
1384           </xs:element>\r
1385           <xs:element name="forwardOrComposeMessageMenuKeys" minOccurs="0">\r
1386             <xs:complexType>\r
1387               <xs:annotation/>\r
1388               <xs:sequence>\r
1389                 <xs:element name="sendToPerson" type="DigitAny" nillable="true" minOccurs="0"/>\r
1390                 <xs:element name="sendToAllGroupMembers" type="DigitAny" nillable="true" minOccurs="0"/>\r
1391                 <xs:element name="sendToDistributionList" type="DigitAny" nillable="true" minOccurs="0"/>\r
1392                 <xs:element name="changeCurrentIntroductionOrMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1393                 <xs:element name="listenToCurrentIntroductionOrMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1394                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" nillable="true" minOccurs="0"/>\r
1395                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" nillable="true" minOccurs="0"/>\r
1396                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1397                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1398               </xs:sequence>\r
1399             </xs:complexType>\r
1400           </xs:element>\r
1401           <xs:element name="replyMessageMenuKeys" minOccurs="0">\r
1402             <xs:complexType>\r
1403               <xs:annotation/>\r
1404               <xs:sequence>\r
1405                 <xs:element name="sendReplyToCaller" type="DigitAny" minOccurs="0"/>\r
1406                 <xs:element name="changeCurrentReply" type="DigitAny" nillable="true" minOccurs="0"/>\r
1407                 <xs:element name="listenToCurrentReply" type="DigitAny" nillable="true" minOccurs="0"/>\r
1408                 <xs:element name="setOrClearUrgentIndicator" type="DigitAny" nillable="true" minOccurs="0"/>\r
1409                 <xs:element name="setOrClearConfidentialIndicator" type="DigitAny" nillable="true" minOccurs="0"/>\r
1410                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1411                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1412               </xs:sequence>\r
1413             </xs:complexType>\r
1414           </xs:element>\r
1415           <xs:element name="sendToDistributionListMenuKeys" minOccurs="0">\r
1416             <xs:complexType>\r
1417               <xs:annotation/>\r
1418               <xs:sequence>\r
1419                 <xs:element name="sendMessageToSelectedDistributionList" type="DigitAny" minOccurs="0"/>\r
1420                 <xs:element name="selectDistributionList" type="DigitAny" nillable="true" minOccurs="0"/>\r
1421                 <xs:element name="reviewSelectedDistributionList" type="DigitAny" nillable="true" minOccurs="0"/>\r
1422                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1423                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1424               </xs:sequence>\r
1425             </xs:complexType>\r
1426           </xs:element>\r
1427           <xs:element name="selectDistributionListMenuKeys" minOccurs="0">\r
1428             <xs:complexType>\r
1429               <xs:annotation/>\r
1430               <xs:sequence>\r
1431                 <xs:element name="returnToPreviousMenu" type="DigitStarPound" minOccurs="0"/>\r
1432                 <xs:element name="repeatMenuOrFinishEnteringDistributionListNumber" type="DigitStarPound" nillable="true" minOccurs="0"/>\r
1433               </xs:sequence>\r
1434             </xs:complexType>\r
1435           </xs:element>\r
1436           <xs:element name="reviewSelectedDistributionListMenuKeys" minOccurs="0">\r
1437             <xs:complexType>\r
1438               <xs:annotation/>\r
1439               <xs:sequence>\r
1440                 <xs:element name="interruptPlaybackAndReturnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1441               </xs:sequence>\r
1442             </xs:complexType>\r
1443           </xs:element>\r
1444           <xs:element name="sendMessageToSelectedDistributionListMenuKeys" minOccurs="0">\r
1445             <xs:complexType>\r
1446               <xs:annotation/>\r
1447               <xs:sequence>\r
1448                 <xs:element name="confirmSendingToDistributionList" type="DigitStarPound" nillable="true" minOccurs="0"/>\r
1449                 <xs:element name="cancelSendingToDistributionList" type="DigitStarPound" minOccurs="0"/>\r
1450               </xs:sequence>\r
1451             </xs:complexType>\r
1452           </xs:element>\r
1453           <xs:element name="sendToAllGroupMembersMenuKeys" minOccurs="0">\r
1454             <xs:complexType>\r
1455               <xs:annotation/>\r
1456               <xs:sequence>\r
1457                 <xs:element name="confirmSendingToEntireGroup" type="DigitAny" minOccurs="0"/>\r
1458                 <xs:element name="cancelSendingToEntireGroup" type="DigitAny" minOccurs="0"/>\r
1459               </xs:sequence>\r
1460             </xs:complexType>\r
1461           </xs:element>\r
1462           <xs:element name="sendToPersonMenuKeys" minOccurs="0">\r
1463             <xs:complexType>\r
1464               <xs:annotation/>\r
1465               <xs:sequence>\r
1466                 <xs:element name="confirmSendingMessage" type="DigitAny" minOccurs="0"/>\r
1467                 <xs:element name="cancelSendingMessage" type="DigitAny" minOccurs="0"/>\r
1468                 <xs:element name="finishEnteringNumberWhereToSendMessageTo" type="DigitStarPound" minOccurs="0"/>\r
1469                 <xs:element name="finishForwardingOrSendingMessage" type="DigitAny" minOccurs="0"/>\r
1470               </xs:sequence>\r
1471             </xs:complexType>\r
1472           </xs:element>\r
1473           <xs:element name="changeCurrentIntroductionOrMessageOrReplyMenuKeys" minOccurs="0">\r
1474             <xs:complexType>\r
1475               <xs:annotation/>\r
1476               <xs:sequence>\r
1477                 <xs:element name="endRecording" type="DigitAny" minOccurs="0"/>\r
1478               </xs:sequence>\r
1479             </xs:complexType>\r
1480           </xs:element>\r
1481           <xs:element name="voicePortalLoginMenuKeys" minOccurs="0">\r
1482             <xs:complexType>\r
1483               <xs:annotation/>\r
1484               <xs:sequence>\r
1485                 <xs:element name="accessUsingOtherMailboxId" type="VoicePortalDigitSequence" nillable="true" minOccurs="0"/>\r
1486               </xs:sequence>\r
1487             </xs:complexType>\r
1488           </xs:element>\r
1489           <xs:element name="faxMessagingMenuKeys" minOccurs="0">\r
1490             <xs:complexType>\r
1491               <xs:annotation/>\r
1492               <xs:sequence>\r
1493                 <xs:element name="saveFaxMessageAndSkipToNext" type="DigitAny" nillable="true" minOccurs="0"/>\r
1494                 <xs:element name="previousFaxMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1495                 <xs:element name="playEnvelope" type="DigitAny" nillable="true" minOccurs="0"/>\r
1496                 <xs:element name="nextFaxMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1497                 <xs:element name="deleteFaxMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1498                 <xs:element name="printFaxMessage" type="DigitAny" nillable="true" minOccurs="0"/>\r
1499                 <xs:element name="returnToPreviousMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1500               </xs:sequence>\r
1501             </xs:complexType>\r
1502           </xs:element>\r
1503           <xs:element name="messageDepositMenuKeys" minOccurs="0">\r
1504             <xs:complexType>\r
1505               <xs:annotation/>\r
1506               <xs:sequence>\r
1507                 <xs:element name="enableMessageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
1508                 <xs:element name="disableMessageDeposit" type="DigitAny" nillable="true" minOccurs="0"/>\r
1509                 <xs:element name="listenToMessageDepositStatus" type="DigitAny" nillable="true" minOccurs="0"/>\r
1510                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1511                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1512               </xs:sequence>\r
1513             </xs:complexType>\r
1514           </xs:element>\r
1515           <xs:element name="disableMessageDepositMenuKeys" minOccurs="0">\r
1516             <xs:complexType>\r
1517               <xs:annotation/>\r
1518               <xs:sequence>\r
1519                 <xs:element name="disconnectAfterGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1520                 <xs:element name="forwardAfterGreeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1521                 <xs:element name="changeForwardingDestination" type="DigitAny" nillable="true" minOccurs="0"/>\r
1522                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1523                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1524               </xs:sequence>\r
1525             </xs:complexType>\r
1526           </xs:element>\r
1527           <xs:element name="greetingOnlyForwardingDestinationMenuKeys" nillable="true" minOccurs="0">\r
1528             <xs:complexType>\r
1529               <xs:annotation/>\r
1530               <xs:sequence>\r
1531                 <xs:element name="greetingOnlyForwardingDestination" type="DigitStarPound" minOccurs="0"/>\r
1532               </xs:sequence>\r
1533             </xs:complexType>\r
1534           </xs:element>\r
1535           <xs:element name="personalAssistantMenuKeys" minOccurs="0">\r
1536             <xs:complexType>\r
1537               <xs:annotation/>\r
1538               <xs:sequence>\r
1539                 <xs:element name="setPresenceToNone" type="DigitAny" nillable="true" minOccurs="0"/>\r
1540                 <xs:element name="setPresenceToBusinessTrip" type="DigitAny" nillable="true" minOccurs="0"/>\r
1541                 <xs:element name="setPresenceToGoneForTheDay" type="DigitAny" nillable="true" minOccurs="0"/>\r
1542                 <xs:element name="setPresenceToLunch" type="DigitAny" nillable="true" minOccurs="0"/>\r
1543                 <xs:element name="setPresenceToMeeting" type="DigitAny" nillable="true" minOccurs="0"/>\r
1544                 <xs:element name="setPresenceToOutOfOffice" type="DigitAny" nillable="true" minOccurs="0"/>\r
1545                 <xs:element name="setPresenceToTemporarilyOut" type="DigitAny" nillable="true" minOccurs="0"/>\r
1546                 <xs:element name="setPresenceToTraining" type="DigitAny" nillable="true" minOccurs="0"/>\r
1547                 <xs:element name="setPresenceToUnavailable" type="DigitAny" nillable="true" minOccurs="0"/>\r
1548                 <xs:element name="setPresenceToVacation" type="DigitAny" nillable="true" minOccurs="0"/>\r
1549                 <xs:element name="returnToPreviousMenu" type="DigitAny" minOccurs="0"/>\r
1550                 <xs:element name="repeatMenu" type="DigitAny" nillable="true" minOccurs="0"/>\r
1551               </xs:sequence>\r
1552             </xs:complexType>\r
1553           </xs:element>\r
1554         </xs:sequence>\r
1555       </xs:extension>\r
1556     </xs:complexContent>\r
1557   </xs:complexType>    \r
1558     \r
1559   <xs:complexType name="UserVoiceMessagingUserAddAliasListRequest">\r
1560     <xs:annotation>\r
1561       <xs:documentation>\r
1562         Add one or more voice mail aliases to a users voice message.\r
1563         The response is either a SuccessResponse or an ErrorResponse.\r
1564       </xs:documentation>\r
1565     </xs:annotation>\r
1566     <xs:complexContent>\r
1567       <xs:extension base="core:OCIRequest">\r
1568         <xs:sequence>\r
1569           <xs:element name="userId" type="UserId"/>\r
1570           <xs:element name="phoneNumber" type="DN" minOccurs="1" maxOccurs="unbounded"/>\r
1571         </xs:sequence>\r
1572       </xs:extension>\r
1573     </xs:complexContent>\r
1574   </xs:complexType>    \r
1575     \r
1576   <xs:complexType name="UserVoiceMessagingUserDeleteAliasListRequest">\r
1577     <xs:annotation>\r
1578       <xs:documentation>\r
1579         Delete one or more voice mail aliases from a users voice message.\r
1580         The response is either a SuccessResponse or an ErrorResponse.\r
1581       </xs:documentation>\r
1582     </xs:annotation>\r
1583     <xs:complexContent>\r
1584       <xs:extension base="core:OCIRequest">\r
1585         <xs:sequence>\r
1586           <xs:element name="userId" type="UserId"/>\r
1587           <xs:element name="phoneNumber" type="DN" minOccurs="1" maxOccurs="unbounded"/>\r
1588         </xs:sequence>\r
1589       </xs:extension>\r
1590     </xs:complexContent>\r
1591   </xs:complexType>    \r
1592     \r
1593   <xs:complexType name="UserVoiceMessagingUserGetAdvancedVoiceManagementRequest14sp3">\r
1594     <xs:annotation>\r
1595       <xs:documentation>\r
1596         Get the user's voice messaging advanced voice management service setting.\r
1597         The response is either a UserVoiceMessagingUserGetAdvancedVoiceManagementResponse14sp3 or an ErrorResponse.\r
1598       </xs:documentation>\r
1599     </xs:annotation>\r
1600     <xs:complexContent>\r
1601       <xs:extension base="core:OCIRequest">\r
1602         <xs:sequence>\r
1603           <xs:element name="userId" type="UserId"/>\r
1604         </xs:sequence>\r
1605       </xs:extension>\r
1606     </xs:complexContent>\r
1607   </xs:complexType>    \r
1608     \r
1609   <xs:complexType name="UserVoiceMessagingUserGetAdvancedVoiceManagementResponse14sp3">\r
1610     <xs:annotation>\r
1611       <xs:documentation>\r
1612         Response to the UserVoiceMessagingUserGetAdvancedVoiceManagementRequest14sp3.\r
1613       </xs:documentation>\r
1614     </xs:annotation>\r
1615     <xs:complexContent>\r
1616       <xs:extension base="core:OCIDataResponse">\r
1617         <xs:sequence>\r
1618           <xs:element name="mailServerSelection" type="VoiceMessagingUserMailServerSelection"/>\r
1619           <xs:element name="groupMailServerEmailAddress" type="EmailAddress" minOccurs="0"/>\r
1620           <xs:element name="groupMailServerUserId" type="VoiceMessagingMailServerUserId" minOccurs="0"/>\r
1621           <xs:choice>\r
1622             <xs:element name="useGroupDefaultMailServerFullMailboxLimit" type="xs:boolean" fixed="true"/>\r
1623             <xs:element name="groupMailServerFullMailboxLimit" type="VoiceMessagingMailboxLengthMinutes"/>\r
1624           </xs:choice>\r
1625           <xs:element name="personalMailServerNetAddress" type="NetAddress" minOccurs="0"/>\r
1626           <xs:element name="personalMailServerProtocol" type="VoiceMessagingMailServerProtocol"/>\r
1627           <xs:element name="personalMailServerRealDeleteForImap" type="xs:boolean"/>\r
1628           <xs:element name="personalMailServerEmailAddress" type="EmailAddress" minOccurs="0"/>\r
1629           <xs:element name="personalMailServerUserId" type="VoiceMessagingMailServerUserId" minOccurs="0"/>\r
1630         </xs:sequence>\r
1631       </xs:extension>\r
1632     </xs:complexContent>\r
1633   </xs:complexType>    \r
1634     \r
1635   <xs:complexType name="UserVoiceMessagingUserGetAliasListRequest">\r
1636     <xs:annotation>\r
1637       <xs:documentation>\r
1638         Get the voice mail aliases for a users voice message.\r
1639         The response is either a UserVoiceMessagingUserGetAliasListResponse or an ErrorResponse.\r
1640       </xs:documentation>\r
1641     </xs:annotation>\r
1642     <xs:complexContent>\r
1643       <xs:extension base="core:OCIRequest">\r
1644         <xs:sequence>\r
1645           <xs:element name="userId" type="UserId"/>\r
1646         </xs:sequence>\r
1647       </xs:extension>\r
1648     </xs:complexContent>\r
1649   </xs:complexType>    \r
1650     \r
1651   <xs:complexType name="UserVoiceMessagingUserGetAliasListResponse">\r
1652     <xs:annotation>\r
1653       <xs:documentation>\r
1654         Response to UserVoiceMessagingUserGetAliasListRequest.\r
1655       </xs:documentation>\r
1656     </xs:annotation>\r
1657     <xs:complexContent>\r
1658       <xs:extension base="core:OCIDataResponse">\r
1659         <xs:sequence>\r
1660           <xs:element name="phoneNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>\r
1661         </xs:sequence>\r
1662       </xs:extension>\r
1663     </xs:complexContent>\r
1664   </xs:complexType>    \r
1665     \r
1666   <xs:complexType name="UserVoiceMessagingUserGetDistributionListRequest">\r
1667     <xs:annotation>\r
1668       <xs:documentation>\r
1669         Get a voice mail distribution list for a users voice message.\r
1670         The response is either UserVoiceMessagingUserGetDistributionListResponse or ErrorResponse.\r
1671       </xs:documentation>\r
1672     </xs:annotation>\r
1673     <xs:complexContent>\r
1674       <xs:extension base="core:OCIRequest">\r
1675         <xs:sequence>\r
1676           <xs:element name="userId" type="UserId"/>\r
1677           <xs:element name="listId" type="VoiceMessagingDistributionListId"/>\r
1678         </xs:sequence>\r
1679       </xs:extension>\r
1680     </xs:complexContent>\r
1681   </xs:complexType>    \r
1682     \r
1683   <xs:complexType name="UserVoiceMessagingUserGetDistributionListResponse">\r
1684     <xs:annotation>\r
1685       <xs:documentation>\r
1686         Response to UserVoiceMessagingUserGetDistributionListRequest.\r
1687       </xs:documentation>\r
1688     </xs:annotation>\r
1689     <xs:complexContent>\r
1690       <xs:extension base="core:OCIDataResponse">\r
1691         <xs:sequence>\r
1692           <xs:element name="description" type="VoiceMessagingDistributionListDescription" minOccurs="0"/>\r
1693           <xs:element name="phoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" maxOccurs="unbounded"/>\r
1694         </xs:sequence>\r
1695       </xs:extension>\r
1696     </xs:complexContent>\r
1697   </xs:complexType>    \r
1698     \r
1699   <xs:complexType name="UserVoiceMessagingUserGetGreetingRequest20">\r
1700     <xs:annotation>\r
1701       <xs:documentation>\r
1702         Get the user's voice messaging greeting information.\r
1703         The response is either a UserVoiceMessagingUserGetGreetingResponse20 or an ErrorResponse.\r
1704       </xs:documentation>\r
1705     </xs:annotation>\r
1706     <xs:complexContent>\r
1707       <xs:extension base="core:OCIRequest">\r
1708         <xs:sequence>\r
1709           <xs:element name="userId" type="UserId"/>\r
1710         </xs:sequence>\r
1711       </xs:extension>\r
1712     </xs:complexContent>\r
1713   </xs:complexType>    \r
1714     \r
1715   <xs:complexType name="UserVoiceMessagingUserGetGreetingResponse20">\r
1716     <xs:annotation>\r
1717       <xs:documentation>\r
1718         Response to UserVoiceMessagingUserGetGreetingRequest18sp1.\r
1719         Contains the greeting configuration for a user's voice messaging.\r
1720         The following elements are only used in AS data mode:\r
1721           disableMessageDeposit\r
1722           disableMessageDepositAction\r
1723           greetingOnlyForwardDestination\r
1724           extendedAwayEnabled\r
1725           extendedAwayDisableMessageDeposit\r
1726           extendedAwayAudioFile\r
1727           extendedAwayAudioMediaType\r
1728           extendedAwayVideoFile\r
1729           extendedAwayVideoMediaTyp\r
1730       </xs:documentation>\r
1731     </xs:annotation>\r
1732     <xs:complexContent>\r
1733       <xs:extension base="core:OCIDataResponse">\r
1734         <xs:sequence>\r
1735           <xs:element name="busyAnnouncementSelection" type="AnnouncementSelection"/>\r
1736           <xs:element name="busyPersonalAudioFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
1737           <xs:element name="busyPersonalVideoFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
1738           <xs:element name="noAnswerAnnouncementSelection" type="VoiceMessagingNoAnswerGreetingSelection"/>\r
1739           <xs:element name="noAnswerPersonalAudioFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
1740           <xs:element name="noAnswerPersonalVideoFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
1741           <xs:element name="noAnswerAlternateGreeting01" type="VoiceMessagingAlternateNoAnswerGreetingRead20" minOccurs="0"/>\r
1742           <xs:element name="noAnswerAlternateGreeting02" type="VoiceMessagingAlternateNoAnswerGreetingRead20" minOccurs="0"/>\r
1743           <xs:element name="noAnswerAlternateGreeting03" type="VoiceMessagingAlternateNoAnswerGreetingRead20" minOccurs="0"/>\r
1744           <xs:element name="extendedAwayEnabled" type="xs:boolean"/>\r
1745           <xs:element name="extendedAwayDisableMessageDeposit" type="xs:boolean"/>\r
1746           <xs:element name="extendedAwayAudioFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
1747           <xs:element name="extendedAwayVideoFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
1748           <xs:element name="noAnswerNumberOfRings" type="VoiceMessagingNumberOfRings"/>\r
1749           <xs:element name="disableMessageDeposit" type="xs:boolean"/>\r
1750           <xs:element name="disableMessageDepositAction" type="VoiceMessagingDisableMessageDepositSelection"/>\r
1751           <xs:element name="greetingOnlyForwardDestination" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
1752         </xs:sequence>\r
1753       </xs:extension>\r
1754     </xs:complexContent>\r
1755   </xs:complexType>    \r
1756     \r
1757   <xs:complexType name="UserVoiceMessagingUserGetOutgoingSMDIMWIRequest">\r
1758     <xs:annotation>\r
1759       <xs:documentation>\r
1760         Get the user's voice messaging outgoing SMDI message waiting indicator service setting.\r
1761         The response is either a UserVoiceMessagingUserGetOutgoingSMDIMWIResponse or an ErrorResponse.\r
1762       </xs:documentation>\r
1763     </xs:annotation>\r
1764     <xs:complexContent>\r
1765       <xs:extension base="core:OCIRequest">\r
1766         <xs:sequence>\r
1767           <xs:element name="userId" type="UserId"/>\r
1768         </xs:sequence>\r
1769       </xs:extension>\r
1770     </xs:complexContent>\r
1771   </xs:complexType>    \r
1772     \r
1773   <xs:complexType name="UserVoiceMessagingUserGetOutgoingSMDIMWIResponse">\r
1774     <xs:annotation>\r
1775       <xs:documentation>\r
1776         Response to the UserVoiceMessagingUserGetOutgoingSMDIMWIRequest.\r
1777       </xs:documentation>\r
1778     </xs:annotation>\r
1779     <xs:complexContent>\r
1780       <xs:extension base="core:OCIDataResponse">\r
1781         <xs:sequence>\r
1782           <xs:element name="isActive" type="xs:boolean"/>\r
1783           <xs:element name="outgoingSMDIMWIPhoneNumber" type="OutgoingDN" minOccurs="0" maxOccurs="unbounded"/>\r
1784         </xs:sequence>\r
1785       </xs:extension>\r
1786     </xs:complexContent>\r
1787   </xs:complexType>    \r
1788     \r
1789   <xs:complexType name="UserVoiceMessagingUserGetVoiceManagementRequest17">\r
1790     <xs:annotation>\r
1791       <xs:documentation>\r
1792         Get the user's voice messaging voice management service settings.\r
1793         The response is either a UserVoiceMessagingUserGetVoiceManagementResponse17 or an ErrorResponse.\r
1794       </xs:documentation>\r
1795     </xs:annotation>\r
1796     <xs:complexContent>\r
1797       <xs:extension base="core:OCIRequest">\r
1798         <xs:sequence>\r
1799           <xs:element name="userId" type="UserId"/>\r
1800         </xs:sequence>\r
1801       </xs:extension>\r
1802     </xs:complexContent>\r
1803   </xs:complexType>    \r
1804     \r
1805   <xs:complexType name="UserVoiceMessagingUserGetVoiceManagementResponse17">\r
1806     <xs:annotation>\r
1807       <xs:documentation>\r
1808         Response to the UserVoiceMessagingUserGetVoiceManagementRequest17.\r
1809       </xs:documentation>\r
1810     </xs:annotation>\r
1811     <xs:complexContent>\r
1812       <xs:extension base="core:OCIDataResponse">\r
1813         <xs:sequence>\r
1814           <xs:element name="isActive" type="xs:boolean"/>\r
1815           <xs:element name="processing" type="VoiceMessagingMessageProcessing"/>\r
1816           <xs:element name="voiceMessageDeliveryEmailAddress" type="EmailAddress" minOccurs="0"/>\r
1817           <xs:element name="usePhoneMessageWaitingIndicator" type="xs:boolean"/>\r
1818           <xs:element name="sendVoiceMessageNotifyEmail" type="xs:boolean"/>\r
1819           <xs:element name="voiceMessageNotifyEmailAddress" type="EmailAddress" minOccurs="0"/>\r
1820           <xs:element name="sendCarbonCopyVoiceMessage" type="xs:boolean"/>\r
1821           <xs:element name="voiceMessageCarbonCopyEmailAddress" type="EmailAddress" minOccurs="0"/>\r
1822           <xs:element name="transferOnZeroToPhoneNumber" type="xs:boolean"/>\r
1823           <xs:element name="transferPhoneNumber" type="OutgoingDN" minOccurs="0"/>\r
1824           <xs:element name="alwaysRedirectToVoiceMail" type="xs:boolean"/>\r
1825           <xs:element name="busyRedirectToVoiceMail" type="xs:boolean"/>\r
1826           <xs:element name="noAnswerRedirectToVoiceMail" type="xs:boolean"/>\r
1827           <xs:element name="outOfPrimaryZoneRedirectToVoiceMail" type="xs:boolean"/>\r
1828         </xs:sequence>\r
1829       </xs:extension>\r
1830     </xs:complexContent>\r
1831   </xs:complexType>    \r
1832     \r
1833   <xs:complexType name="UserVoiceMessagingUserGetVoicePortalRequest20">\r
1834     <xs:annotation>\r
1835       <xs:documentation>\r
1836         Get the user's voice messaging voice portal settings.\r
1837         The response is either a UserVoiceMessagingUserGetVoicePortalResponse20 or an ErrorResponse.\r
1838       </xs:documentation>\r
1839     </xs:annotation>\r
1840     <xs:complexContent>\r
1841       <xs:extension base="core:OCIRequest">\r
1842         <xs:sequence>\r
1843           <xs:element name="userId" type="UserId"/>\r
1844         </xs:sequence>\r
1845       </xs:extension>\r
1846     </xs:complexContent>\r
1847   </xs:complexType>    \r
1848     \r
1849   <xs:complexType name="UserVoiceMessagingUserGetVoicePortalResponse20">\r
1850     <xs:annotation>\r
1851       <xs:documentation>\r
1852         Response to UserVoiceMessagingUserGetVoicePortalRequest20.\r
1853       </xs:documentation>\r
1854     </xs:annotation>\r
1855     <xs:complexContent>\r
1856       <xs:extension base="core:OCIDataResponse">\r
1857         <xs:sequence>\r
1858           <xs:element name="usePersonalizedName" type="xs:boolean"/>\r
1859           <xs:element name="voicePortalAutoLogin" type="xs:boolean"/>\r
1860           <xs:element name="personalizedNameAudioFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
1861         </xs:sequence>\r
1862       </xs:extension>\r
1863     </xs:complexContent>\r
1864   </xs:complexType>    \r
1865     \r
1866   <xs:complexType name="UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest">\r
1867     <xs:annotation>\r
1868       <xs:documentation>\r
1869         Modify the user's voice messaging advanced voice management service setting.\r
1870         The response is either a SuccessResponse or an ErrorResponse.\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="userId" type="UserId"/>\r
1877           <xs:element name="mailServerSelection" type="VoiceMessagingUserMailServerSelection" minOccurs="0"/>\r
1878           <xs:element name="groupMailServerEmailAddress" type="EmailAddress" minOccurs="0"/>\r
1879           <xs:element name="groupMailServerUserId" type="VoiceMessagingMailServerUserId" minOccurs="0"/>\r
1880           <xs:element name="groupMailServerPassword" type="Password" minOccurs="0"/>\r
1881           <xs:choice minOccurs="0">\r
1882             <xs:element name="useGroupDefaultMailServerFullMailboxLimit" type="xs:boolean" fixed="true"/>\r
1883             <xs:element name="groupMailServerFullMailboxLimit" type="VoiceMessagingMailboxLengthMinutes"/>\r
1884           </xs:choice>\r
1885           <xs:element name="personalMailServerNetAddress" type="NetAddress" minOccurs="0"/>\r
1886           <xs:element name="personalMailServerProtocol" type="VoiceMessagingMailServerProtocol" minOccurs="0"/>\r
1887           <xs:element name="personalMailServerRealDeleteForImap" type="xs:boolean" minOccurs="0"/>\r
1888           <xs:element name="personalMailServerEmailAddress" type="EmailAddress" minOccurs="0"/>\r
1889           <xs:element name="personalMailServerUserId" type="VoiceMessagingMailServerUserId" minOccurs="0"/>\r
1890           <xs:element name="personalMailServerPassword" type="Password" minOccurs="0"/>\r
1891         </xs:sequence>\r
1892       </xs:extension>\r
1893     </xs:complexContent>\r
1894   </xs:complexType>    \r
1895     \r
1896   <xs:complexType name="UserVoiceMessagingUserModifyDistributionListRequest">\r
1897     <xs:annotation>\r
1898       <xs:documentation>\r
1899         Modify a voice mail distribution list for a users voice message.\r
1900         The response is either a SuccessResponse or an ErrorResponse.\r
1901       </xs:documentation>\r
1902     </xs:annotation>\r
1903     <xs:complexContent>\r
1904       <xs:extension base="core:OCIRequest">\r
1905         <xs:sequence>\r
1906           <xs:element name="userId" type="UserId"/>\r
1907           <xs:element name="listId" type="VoiceMessagingDistributionListId"/>\r
1908           <xs:element name="description" type="VoiceMessagingDistributionListDescription" nillable="true" minOccurs="0"/>\r
1909           <xs:element name="phoneNumberList" type="ReplacementOutgoingDNorSIPURIList" nillable="true" minOccurs="0"/>\r
1910         </xs:sequence>\r
1911       </xs:extension>\r
1912     </xs:complexContent>\r
1913   </xs:complexType>    \r
1914     \r
1915   <xs:complexType name="UserVoiceMessagingUserModifyGreetingRequest20">\r
1916     <xs:annotation>\r
1917       <xs:documentation>\r
1918         Modify the user's voice messaging greeting.\r
1919         The response is either a SuccessResponse or an ErrorResponse.\r
1920         Engineering Note: This command is used internally by Call Processing.\r
1921         The following elements are only used in AS data mode:\r
1922           disableMessageDeposit\r
1923           disableMessageDepositAction\r
1924           greetingOnlyForwardDestination              \r
1925       </xs:documentation>\r
1926     </xs:annotation>\r
1927     <xs:complexContent>\r
1928       <xs:extension base="core:OCIRequest">\r
1929         <xs:sequence>\r
1930           <xs:element name="userId" type="UserId"/>\r
1931           <xs:element name="busyAnnouncementSelection" type="AnnouncementSelection" minOccurs="0"/>\r
1932           <xs:element name="busyPersonalAudioFile" type="AnnouncementFileLevelKey" nillable="true" minOccurs="0"/>\r
1933           <xs:element name="busyPersonalVideoFile" type="AnnouncementFileLevelKey" nillable="true" minOccurs="0"/>\r
1934           <xs:element name="noAnswerAnnouncementSelection" type="VoiceMessagingNoAnswerGreetingSelection" minOccurs="0"/>\r
1935           <xs:element name="noAnswerPersonalAudioFile" type="AnnouncementFileLevelKey" nillable="true" minOccurs="0"/>\r
1936           <xs:element name="noAnswerPersonalVideoFile" type="AnnouncementFileLevelKey" nillable="true" minOccurs="0"/>\r
1937           <xs:element name="noAnswerAlternateGreeting01" type="VoiceMessagingAlternateNoAnswerGreetingModify20" minOccurs="0"/>\r
1938           <xs:element name="noAnswerAlternateGreeting02" type="VoiceMessagingAlternateNoAnswerGreetingModify20" minOccurs="0"/>\r
1939           <xs:element name="noAnswerAlternateGreeting03" type="VoiceMessagingAlternateNoAnswerGreetingModify20" minOccurs="0"/>\r
1940           <xs:element name="extendedAwayEnabled" type="xs:boolean" minOccurs="0"/>\r
1941           <xs:element name="extendedAwayDisableMessageDeposit" type="xs:boolean" minOccurs="0"/>\r
1942           <xs:element name="extendedAwayAudioFile" type="AnnouncementFileLevelKey" nillable="true" minOccurs="0"/>\r
1943           <xs:element name="extendedAwayVideoFile" type="AnnouncementFileLevelKey" nillable="true" minOccurs="0"/>\r
1944           <xs:element name="noAnswerNumberOfRings" type="VoiceMessagingNumberOfRings" minOccurs="0"/>\r
1945           <xs:element name="disableMessageDeposit" type="xs:boolean" minOccurs="0"/>\r
1946           <xs:element name="disableMessageDepositAction" type="VoiceMessagingDisableMessageDepositSelection" minOccurs="0"/>\r
1947           <xs:element name="greetingOnlyForwardDestination" type="OutgoingDNorSIPURI" nillable="true" minOccurs="0"/>\r
1948         </xs:sequence>\r
1949       </xs:extension>\r
1950     </xs:complexContent>\r
1951   </xs:complexType>    \r
1952     \r
1953   <xs:complexType name="UserVoiceMessagingUserModifyOutgoingSMDIMWIRequest">\r
1954     <xs:annotation>\r
1955       <xs:documentation>\r
1956         Modify the user's voice messaging outgoing message waiting indicator service setting.\r
1957         The response is either a SuccessResponse or an ErrorResponse.\r
1958       </xs:documentation>\r
1959     </xs:annotation>\r
1960     <xs:complexContent>\r
1961       <xs:extension base="core:OCIRequest">\r
1962         <xs:sequence>\r
1963           <xs:element name="userId" type="UserId"/>\r
1964           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
1965           <xs:element name="outgoingSMDIMWIPhoneNumberList" type="ReplacementOutgoingDNList" nillable="true" minOccurs="0"/>\r
1966         </xs:sequence>\r
1967       </xs:extension>\r
1968     </xs:complexContent>\r
1969   </xs:complexType>    \r
1970     \r
1971   <xs:complexType name="UserVoiceMessagingUserModifyVoiceManagementRequest">\r
1972     <xs:annotation>\r
1973       <xs:documentation>\r
1974         Modify the user's voice messaging voice management service setting.\r
1975         The response is either a SuccessResponse or an ErrorResponse.\r
1976       </xs:documentation>\r
1977     </xs:annotation>\r
1978     <xs:complexContent>\r
1979       <xs:extension base="core:OCIRequest">\r
1980         <xs:sequence>\r
1981           <xs:element name="userId" type="UserId"/>\r
1982           <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>\r
1983           <xs:element name="processing" type="VoiceMessagingMessageProcessing" minOccurs="0"/>\r
1984           <xs:element name="voiceMessageDeliveryEmailAddress" type="EmailAddress" nillable="true" minOccurs="0"/>\r
1985           <xs:element name="usePhoneMessageWaitingIndicator" type="xs:boolean" minOccurs="0"/>\r
1986           <xs:element name="sendVoiceMessageNotifyEmail" type="xs:boolean" minOccurs="0"/>\r
1987           <xs:element name="voiceMessageNotifyEmailAddress" type="EmailAddress" nillable="true" minOccurs="0"/>\r
1988           <xs:element name="sendCarbonCopyVoiceMessage" type="xs:boolean" minOccurs="0"/>\r
1989           <xs:element name="voiceMessageCarbonCopyEmailAddress" type="EmailAddress" nillable="true" minOccurs="0"/>\r
1990           <xs:element name="transferOnZeroToPhoneNumber" type="xs:boolean" minOccurs="0"/>\r
1991           <xs:element name="transferPhoneNumber" type="OutgoingDN" nillable="true" minOccurs="0"/>\r
1992           <xs:element name="alwaysRedirectToVoiceMail" type="xs:boolean" minOccurs="0"/>\r
1993           <xs:element name="busyRedirectToVoiceMail" type="xs:boolean" minOccurs="0"/>\r
1994           <xs:element name="noAnswerRedirectToVoiceMail" type="xs:boolean" minOccurs="0"/>\r
1995           <xs:element name="outOfPrimaryZoneRedirectToVoiceMail" type="xs:boolean" minOccurs="0"/>\r
1996         </xs:sequence>\r
1997       </xs:extension>\r
1998     </xs:complexContent>\r
1999   </xs:complexType>    \r
2000     \r
2001   <xs:complexType name="UserVoiceMessagingUserModifyVoicePortalRequest20">\r
2002     <xs:annotation>\r
2003       <xs:documentation>\r
2004         Modify the user's voice messaging voice portal settings.\r
2005         The response is either a SuccessResponse or an ErrorResponse.\r
2006         Engineering Note: This command is used internally by Call Processing.\r
2007       </xs:documentation>\r
2008     </xs:annotation>\r
2009     <xs:complexContent>\r
2010       <xs:extension base="core:OCIRequest">\r
2011         <xs:sequence>\r
2012           <xs:element name="userId" type="UserId"/>\r
2013           <xs:element name="usePersonalizedName" type="xs:boolean" minOccurs="0"/>\r
2014           <xs:element name="voicePortalAutoLogin" type="xs:boolean" minOccurs="0"/>\r
2015           <xs:element name="personalizedNameAudioFile" type="AnnouncementFileLevelKey" minOccurs="0" nillable="true"/>\r
2016         </xs:sequence>\r
2017       </xs:extension>\r
2018     </xs:complexContent>\r
2019   </xs:complexType>    \r
2020     \r
2021   <xs:simpleType name="ServiceProviderVoicePortalScope">\r
2022     <xs:annotation>\r
2023       <xs:documentation>\r
2024         Voice Portal Scope.\r
2025         The Service Provider option allows users to log in to their voice portal using the voice portal\r
2026         of any group that is both hosted on the same application server and within the same service provider\r
2027         or enterprise.\r
2028         The Group option keeps groups completely independent. Users can only log in to their voice portal\r
2029         using the access number for their group.\r
2030       </xs:documentation>\r
2031     </xs:annotation>\r
2032     <xs:restriction base="xs:token">\r
2033       <xs:enumeration value="Group"/>\r
2034       <xs:enumeration value="Service Provider"/>\r
2035     </xs:restriction>\r
2036   </xs:simpleType>    \r
2037     \r
2038   <xs:simpleType name="SystemVoicePortalScope">\r
2039     <xs:annotation>\r
2040       <xs:documentation>\r
2041         Voice Portal Scope.\r
2042         When set to System, users can call any group voice portal hosted on the same Application Server\r
2043         as themselves rather than only the voice portal of their own group to initiate the login process.\r
2044         When set to Service Providers, the voice portal scope is configured within the Service Provider.\r
2045       </xs:documentation>\r
2046     </xs:annotation>\r
2047     <xs:restriction base="xs:token">\r
2048       <xs:enumeration value="Service Provider"/>\r
2049       <xs:enumeration value="System"/>\r
2050     </xs:restriction>\r
2051   </xs:simpleType>    \r
2052     \r
2053   <xs:complexType name="VoiceMessagingAlternateNoAnswerGreetingModify20">\r
2054     <xs:annotation>\r
2055       <xs:documentation>\r
2056         The configuration of a alternate no answer greeting.\r
2057         It is used when modifying a user's voice messaging greeting.\r
2058       </xs:documentation>\r
2059     </xs:annotation>\r
2060     <xs:sequence>\r
2061       <xs:element name="name" type="VoiceMessagingAlternateNoAnswerGreetingName" nillable="true" minOccurs="0"/>\r
2062       <xs:element name="audioFile" type="AnnouncementFileLevelKey" minOccurs="0" nillable="true"/>\r
2063       <xs:element name="videoFile" type="AnnouncementFileLevelKey" minOccurs="0" nillable="true"/>\r
2064     </xs:sequence>\r
2065   </xs:complexType>    \r
2066     \r
2067   <xs:complexType name="VoiceMessagingAlternateNoAnswerGreetingRead20">\r
2068     <xs:annotation>\r
2069       <xs:documentation>\r
2070         The configuration of a alternate no answer greeting.\r
2071         It is used when geting a user's voice messaging greeting.\r
2072       </xs:documentation>\r
2073     </xs:annotation>\r
2074     <xs:sequence>\r
2075       <xs:element name="name" type="VoiceMessagingAlternateNoAnswerGreetingName"/>\r
2076       <xs:element name="audioFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
2077       <xs:element name="videoFile" type="AnnouncementFileLevelKey" minOccurs="0"/>\r
2078     </xs:sequence>\r
2079   </xs:complexType>    \r
2080     \r
2081   <xs:simpleType name="VoiceMessagingDistributionListDescription">\r
2082     <xs:annotation>\r
2083       <xs:documentation>\r
2084         Distribution List Description.\r
2085       </xs:documentation>\r
2086     </xs:annotation>\r
2087     <xs:restriction base="xs:token">\r
2088       <xs:minLength value="1"/>\r
2089       <xs:maxLength value="80"/>\r
2090     </xs:restriction>\r
2091   </xs:simpleType>    \r
2092     \r
2093   <xs:simpleType name="VoiceMessagingDistributionListId">\r
2094     <xs:annotation>\r
2095       <xs:documentation>\r
2096         Distribution List Id.\r
2097       </xs:documentation>\r
2098     </xs:annotation>\r
2099     <xs:restriction base="xs:int">\r
2100       <xs:minInclusive value="0"/>\r
2101       <xs:maxInclusive value="14"/>\r
2102     </xs:restriction>\r
2103   </xs:simpleType>    \r
2104     \r
2105   <xs:simpleType name="VoiceMessagingGroupMailServerChoices">\r
2106     <xs:annotation>\r
2107       <xs:documentation>\r
2108         Voice Messaging group-level mail server choices.\r
2109       </xs:documentation>\r
2110     </xs:annotation>\r
2111     <xs:restriction base="xs:token">\r
2112       <xs:enumeration value="System Mail Server"/>\r
2113       <xs:enumeration value="Group Mail Server"/>\r
2114     </xs:restriction>\r
2115   </xs:simpleType>    \r
2116     \r
2117   <xs:simpleType name="VoiceMessagingMailboxLengthMinutes">\r
2118     <xs:annotation>\r
2119       <xs:documentation>\r
2120         Mailbox length for voice messages\r
2121       </xs:documentation>\r
2122     </xs:annotation>\r
2123     <xs:restriction base="xs:int">\r
2124       <xs:enumeration value="10"/>\r
2125       <xs:enumeration value="20"/>\r
2126       <xs:enumeration value="30"/>\r
2127       <xs:enumeration value="40"/>\r
2128       <xs:enumeration value="50"/>\r
2129       <xs:enumeration value="60"/>\r
2130       <xs:enumeration value="70"/>\r
2131       <xs:enumeration value="80"/>\r
2132       <xs:enumeration value="90"/>\r
2133       <xs:enumeration value="100"/>\r
2134       <xs:enumeration value="200"/>\r
2135       <xs:enumeration value="300"/>\r
2136       <xs:enumeration value="400"/>\r
2137       <xs:enumeration value="500"/>\r
2138       <xs:enumeration value="600"/>\r
2139       <xs:enumeration value="700"/>\r
2140       <xs:enumeration value="800"/>\r
2141       <xs:enumeration value="900"/>\r
2142     </xs:restriction>\r
2143   </xs:simpleType>    \r
2144     \r
2145   <xs:simpleType name="VoiceMessagingHoldPeriodDays">\r
2146     <xs:annotation>\r
2147       <xs:documentation>\r
2148         Hold period for voice messages\r
2149       </xs:documentation>\r
2150     </xs:annotation>\r
2151     <xs:restriction base="xs:int">\r
2152       <xs:enumeration value="0"/>\r
2153       <xs:enumeration value="1"/>\r
2154       <xs:enumeration value="2"/>\r
2155       <xs:enumeration value="3"/>\r
2156       <xs:enumeration value="4"/>\r
2157       <xs:enumeration value="5"/>\r
2158       <xs:enumeration value="6"/>\r
2159       <xs:enumeration value="7"/>\r
2160       <xs:enumeration value="15"/>\r
2161       <xs:enumeration value="30"/>\r
2162       <xs:enumeration value="60"/>\r
2163     </xs:restriction>\r
2164   </xs:simpleType>    \r
2165     \r
2166   <xs:simpleType name="VoiceMessagingMailServerProtocol">\r
2167     <xs:annotation>\r
2168       <xs:documentation>\r
2169         Protocol used by mail server holding voice messages\r
2170       </xs:documentation>\r
2171     </xs:annotation>\r
2172     <xs:restriction base="xs:token">\r
2173       <xs:enumeration value="POP3"/>\r
2174       <xs:enumeration value="IMAP"/>\r
2175     </xs:restriction>\r
2176   </xs:simpleType>    \r
2177     \r
2178   <xs:simpleType name="VoiceMessagingMailServerUserId">\r
2179     <xs:annotation>\r
2180       <xs:documentation>\r
2181         User Id for a mail server.\r
2182       </xs:documentation>\r
2183     </xs:annotation>\r
2184     <xs:restriction base="xs:token">\r
2185       <xs:minLength value="1"/>\r
2186       <xs:maxLength value="80"/>\r
2187     </xs:restriction>\r
2188   </xs:simpleType>    \r
2189     \r
2190   <xs:simpleType name="VoiceMessagingMaxMessageLengthMinutes">\r
2191     <xs:annotation>\r
2192       <xs:documentation>\r
2193         Maximum length of message in minutes.\r
2194       </xs:documentation>\r
2195     </xs:annotation>\r
2196     <xs:restriction base="xs:int">\r
2197       <xs:minInclusive value="1"/>\r
2198       <xs:maxInclusive value="10"/>\r
2199     </xs:restriction>\r
2200   </xs:simpleType>    \r
2201     \r
2202   <xs:simpleType name="VoiceMessagingRecordingAudioFileFormat">\r
2203     <xs:annotation>\r
2204       <xs:documentation>\r
2205         The media type of a voice message.\r
2206         WAV - A WAV file\r
2207         MP3 - an MP3 file\r
2208       </xs:documentation>\r
2209     </xs:annotation>\r
2210     <xs:restriction base="xs:token">\r
2211       <xs:enumeration value="WAV"/>\r
2212       <xs:enumeration value="MP3"/>\r
2213     </xs:restriction>\r
2214   </xs:simpleType>    \r
2215     \r
2216   <xs:simpleType name="VoiceMessagingMessageProcessing">\r
2217     <xs:annotation>\r
2218       <xs:documentation>\r
2219         Choices to handle a voice message.\r
2220       </xs:documentation>\r
2221     </xs:annotation>\r
2222     <xs:restriction base="xs:token">\r
2223       <xs:enumeration value="Unified Voice and Email Messaging"/>\r
2224       <xs:enumeration value="Deliver To Email Address Only"/>\r
2225     </xs:restriction>\r
2226   </xs:simpleType>    \r
2227     \r
2228   <xs:simpleType name="VoiceMessagingMessageWaitingIndicatorDelayInSeconds">\r
2229     <xs:annotation>\r
2230       <xs:documentation>\r
2231         Message Waiting Indicator delay in seconds.\r
2232       </xs:documentation>\r
2233     </xs:annotation>\r
2234     <xs:restriction base="xs:int">\r
2235       <xs:minInclusive value="0"/>\r
2236       <xs:maxInclusive value="300"/>\r
2237     </xs:restriction>\r
2238   </xs:simpleType>    \r
2239     \r
2240   <xs:simpleType name="VoiceMessagingUserMailServerSelection">\r
2241     <xs:annotation>\r
2242       <xs:documentation>\r
2243         Voice Messaging user-level mail server choices.\r
2244       </xs:documentation>\r
2245     </xs:annotation>\r
2246     <xs:restriction base="xs:token">\r
2247       <xs:enumeration value="Group Mail Server"/>\r
2248       <xs:enumeration value="Personal Mail Server"/>\r
2249     </xs:restriction>\r
2250   </xs:simpleType>    \r
2251     \r
2252   <xs:simpleType name="VoicePortalDigitSequence">\r
2253     <xs:annotation>\r
2254       <xs:documentation>\r
2255         A sequence of digits used by the voice portal.\r
2256       </xs:documentation>\r
2257     </xs:annotation>\r
2258     <xs:restriction base="xs:token">\r
2259       <xs:minLength value="1"/>\r
2260       <xs:maxLength value="3"/>\r
2261       <xs:pattern value="([0-9]|\*|#){0,3}"/>\r
2262     </xs:restriction>\r
2263   </xs:simpleType>    \r
2264     \r
2265   <xs:simpleType name="VoicePortalExternalRoutingScope">\r
2266     <xs:annotation>\r
2267       <xs:documentation>\r
2268         Choices for the voice portal's external routing to decide which settings to use.\r
2269       </xs:documentation>\r
2270     </xs:annotation>\r
2271     <xs:restriction base="xs:token">\r
2272       <xs:enumeration value="System"/>\r
2273       <xs:enumeration value="Group"/>\r
2274     </xs:restriction>\r
2275   </xs:simpleType>    \r
2276     \r
2277   <xs:simpleType name="VoiceMessagingClientInitiatedMailServerSessionTimeoutMinutes">\r
2278     <xs:annotation>\r
2279       <xs:documentation>\r
2280         Duration of XSI session timeout period for Voice Messaging\r
2281         service.\r
2282       </xs:documentation>\r
2283     </xs:annotation>\r
2284     <xs:restriction base="xs:int">\r
2285       <xs:minInclusive value="1"/>\r
2286       <xs:maxInclusive value="10"/>\r
2287     </xs:restriction>\r
2288   </xs:simpleType>    \r
2289     \r
2290   <xs:simpleType name="VoiceMessageSummaryUpdateSeconds">\r
2291     <xs:annotation>\r
2292       <xs:documentation>\r
2293         Minimum time interval between message summary update notifications in seconds.\r
2294         This parameter is used to avoid SIP signaling overload due to frequent device registration.\r
2295         Broadworks sends the message-summary only if the minimum time interval has elapsed.\r
2296         Configuring a value of zero causes the message-summary to be sent on every incoming registration (thus disabling the throttling mechanism).\r
2297       </xs:documentation>\r
2298     </xs:annotation>\r
2299     <xs:restriction base="xs:int">\r
2300       <xs:minInclusive value="0"/>\r
2301       <xs:maxInclusive value="86400"/>\r
2302     </xs:restriction>\r
2303   </xs:simpleType>    \r
2304     \r
2305 </xs:schema>\r