1 <?xml version="1.0" encoding="UTF-8"?>
\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 : A S D E P R E C A T E D S P E C I A L E X C E P T I O N S P A R T -->
\r
8 <!-- This file defines the XML Schema for the BroadSoft Application Server -->
\r
9 <!-- Open Client Interface (OCI). -->
\r
10 <!-- ********************************************************************** -->
\r
12 <xs:schema xmlns:xs = "http://www.w3.org/2001/XMLSchema"
\r
15 attributeFormDefault = "qualified"
\r
16 elementFormDefault = "qualified">
\r
18 <xs:import namespace = "C"
\r
19 schemaLocation = "OCISchemaBASE.xsd"/>
\r
21 <xs:include schemaLocation="OCISchemaUser.xsd"/>
\r
22 <xs:include schemaLocation="OCISchemaDataTypes.xsd"/>
\r
23 <xs:include schemaLocation="OCISchemaSearchCriteria.xsd"/>
\r
25 <!-- ********************************************************************************** -->
\r
26 <!-- A S D E P R E C A T E D S P E C I A L E X C E P T I O N S P A R T -->
\r
27 <!-- R E Q U E S T S A N D R E S P O N S E S -->
\r
28 <!-- ********************************************************************************** -->
\r
30 Requests and responses are listed here in alphabetical order.
\r
31 The non-primitive attributes inside the commands are defined in another
\r
32 section of the schema.
\r
34 Requests in this schema file:
\r
35 GroupCallCenterForcedForwardingModifyRequest17
\r
36 GroupCallCenterNightServiceGetRequest17sp1
\r
37 GroupCallCenterNightServiceModifyRequest17sp1
\r
38 UserCustomRingbackUserAddCriteriaRequest16
\r
39 UserCustomRingbackUserModifyCriteriaRequest16
\r
40 UserCustomRingbackUserGetCriteriaRequest16
\r
41 UserVoiceMessagingUserGetGreetingRequest18sp1
\r
42 UserVoiceMessagingUserGetVoicePortalRequest16
\r
43 UserVoiceMessagingUserModifyVoicePortalRequest16
\r
44 UserVoiceMessagingUserModifyGreetingRequest16
\r
45 UserBroadWorksMobilityModifyRequest
\r
46 UserBroadWorksMobilityGetRequest
\r
47 UserBroadWorksMobilityModifyRequest20
\r
51 <xs:complexType name="GroupCallCenterForcedForwardingModifyRequest17">
\r
54 Modify a call center's forced forwarding
\r
56 The response is either a SuccessResponse or an
\r
61 <xs:extension base="core:OCIRequest">
\r
63 <xs:element name="serviceUserId" type="UserId"/>
\r
64 <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>
\r
65 <xs:element name="forwardToPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>
\r
66 <xs:element name="allowEnableViaFAC" type="xs:boolean" minOccurs="0"/>
\r
67 <xs:element name="playAnnouncementBeforeForwarding" type="xs:boolean" minOccurs="0"/>
\r
68 <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
69 <xs:element name="audioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>
\r
70 <xs:element name="audioFileList" type="CallCenterAnnouncementFileListModify" minOccurs="0"/>
\r
71 <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
72 <xs:element name="videoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>
\r
73 <xs:element name="videoFileList" type="CallCenterAnnouncementFileListModify" minOccurs="0"/>
\r
76 </xs:complexContent>
\r
79 <xs:complexType name="GroupCallCenterNightServiceGetRequest17sp1">
\r
82 Get a call center's night service settings.
\r
83 The response is either a GroupCallCenterNightServiceGetResponse17sp1 or an ErrorResponse.
\r
87 <xs:extension base="core:OCIRequest">
\r
89 <xs:element name="serviceUserId" type="UserId"/>
\r
92 </xs:complexContent>
\r
95 <xs:complexType name="GroupCallCenterNightServiceGetResponse17sp1">
\r
98 Response to the GroupCallCenterNightServiceGetRequest17sp1.
\r
101 <xs:complexContent>
\r
102 <xs:extension base="core:OCIDataResponse">
\r
104 <xs:element name="action" type="CallCenterScheduledServiceAction"/>
\r
105 <xs:element name="businessHours" type="TimeSchedule" minOccurs="0"/>
\r
106 <xs:element name="forceNightService" type="xs:boolean"/>
\r
107 <xs:element name="allowManualOverrideViaFAC" type="xs:boolean"/>
\r
108 <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>
\r
109 <xs:element name="playAnnouncementBeforeAction" type="xs:boolean"/>
\r
110 <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection"/>
\r
111 <xs:element name="audioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>
\r
112 <xs:element name="audioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>
\r
113 <xs:element name="audioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>
\r
114 <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection"/>
\r
115 <xs:element name="videoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>
\r
116 <xs:element name="videoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>
\r
117 <xs:element name="videoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>
\r
118 <xs:element name="manualAnnouncementMode" type="CallCenterManualNightServiceAnnouncementMode"/>
\r
119 <xs:element name="manualAudioMessageSelection" type="ExtendedFileResourceSelection"/>
\r
120 <xs:element name="manualAudioUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>
\r
121 <xs:element name="manualAudioFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>
\r
122 <xs:element name="manualAudioMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>
\r
123 <xs:element name="manualVideoMessageSelection" type="ExtendedFileResourceSelection"/>
\r
124 <xs:element name="manualVideoUrlList" type="CallCenterAnnouncementURLList" minOccurs="0"/>
\r
125 <xs:element name="manualVideoFileList" type="CallCenterAnnouncementDescriptionList" minOccurs="0"/>
\r
126 <xs:element name="manualVideoMediaTypeList" type="CallCenterAnnouncementMediaFileTypeList" minOccurs="0"/>
\r
129 </xs:complexContent>
\r
132 <xs:complexType name="GroupCallCenterNightServiceModifyRequest17sp1">
\r
135 Modify a call center's night service settings.
\r
136 Only Group and Enterprise level schedules are
\r
139 response is either a SuccessResponse or an ErrorResponse.
\r
140 </xs:documentation>
\r
142 <xs:complexContent>
\r
143 <xs:extension base="core:OCIRequest">
\r
145 <xs:element name="serviceUserId" type="UserId"/>
\r
146 <xs:element name="action" type="CallCenterScheduledServiceAction" minOccurs="0"/>
\r
147 <xs:element name="businessHours" type="TimeSchedule" minOccurs="0" nillable="true"/>
\r
148 <xs:element name="forceNightService" type="xs:boolean" minOccurs="0"/>
\r
149 <xs:element name="allowManualOverrideViaFAC" type="xs:boolean" minOccurs="0"/>
\r
150 <xs:element name="transferPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0" nillable="true"/>
\r
151 <xs:element name="playAnnouncementBeforeAction" type="xs:boolean" minOccurs="0"/>
\r
152 <xs:element name="audioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
153 <xs:element name="audioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>
\r
154 <xs:element name="audioFileList" type="CallCenterAnnouncementFileListModify" minOccurs="0"/>
\r
155 <xs:element name="videoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
156 <xs:element name="videoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>
\r
157 <xs:element name="videoFileList" type="CallCenterAnnouncementFileListModify" minOccurs="0"/>
\r
158 <xs:element name="manualAnnouncementMode" type="CallCenterManualNightServiceAnnouncementMode" minOccurs="0"/>
\r
159 <xs:element name="manualAudioMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
160 <xs:element name="manualAudioUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>
\r
161 <xs:element name="manualAudioFileList" type="CallCenterAnnouncementFileListModify" minOccurs="0"/>
\r
162 <xs:element name="manualVideoMessageSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
163 <xs:element name="manualVideoUrlList" type="CallCenterAnnouncementURLListModify" minOccurs="0"/>
\r
164 <xs:element name="manualVideoFileList" type="CallCenterAnnouncementFileListModify" minOccurs="0"/>
\r
167 </xs:complexContent>
\r
170 <xs:complexType name="UserCustomRingbackUserAddCriteriaRequest16">
\r
173 Add a criteria to the user's custom ringback
\r
175 The response is either a SuccessResponse or
\r
178 </xs:documentation>
\r
180 <xs:complexContent>
\r
181 <xs:extension base="core:OCIRequest">
\r
183 <xs:element name="userId" type="UserId"/>
\r
184 <xs:element name="criteriaName" type="CriteriaName"/>
\r
185 <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>
\r
186 <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>
\r
187 <xs:element name="blacklisted" type="xs:boolean"/>
\r
188 <xs:element name="fromDnCriteria" type="CriteriaFromDn"/>
\r
189 <xs:element name="audioSelection" type="ExtendedFileResourceSelection"/>
\r
190 <xs:element name="audioFile" type="ExtendedMediaFileResource" minOccurs="0"/>
\r
191 <xs:element name="videoSelection" type="ExtendedFileResourceSelection"/>
\r
192 <xs:element name="videoFile" type="ExtendedMediaFileResource" minOccurs="0"/>
\r
193 <xs:element name="callWaitingAudioSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
194 <xs:element name="callWaitingAudioFile" type="ExtendedMediaFileResource" minOccurs="0"/>
\r
195 <xs:element name="callWaitingVideoSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
196 <xs:element name="callWaitingVideoFile" type="ExtendedMediaFileResource" minOccurs="0"/>
\r
199 </xs:complexContent>
\r
202 <xs:complexType name="UserCustomRingbackUserModifyCriteriaRequest16">
\r
205 Modify a criteria for the user's custom ringback
\r
207 The response is either a SuccessResponse
\r
210 </xs:documentation>
\r
212 <xs:complexContent>
\r
213 <xs:extension base="core:OCIRequest">
\r
215 <xs:element name="userId" type="UserId"/>
\r
216 <xs:element name="criteriaName" type="CriteriaName"/>
\r
217 <xs:element name="newCriteriaName" type="CriteriaName" minOccurs="0"/>
\r
218 <xs:element name="timeSchedule" type="TimeSchedule" nillable="true" minOccurs="0"/>
\r
219 <xs:element name="holidaySchedule" type="HolidaySchedule" nillable="true" minOccurs="0"/>
\r
220 <xs:element name="blacklisted" type="xs:boolean" minOccurs="0"/>
\r
221 <xs:element name="fromDnCriteria" type="CriteriaFromDnModify" minOccurs="0"/>
\r
222 <xs:element name="audioSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
223 <xs:element name="audioFile" type="ExtendedMediaFileResource" minOccurs="0"/>
\r
224 <xs:element name="videoSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
225 <xs:element name="videoFile" type="ExtendedMediaFileResource" minOccurs="0"/>
\r
226 <xs:element name="callWaitingAudioSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
227 <xs:element name="callWaitingAudioFile" type="ExtendedMediaFileResource" minOccurs="0"/>
\r
228 <xs:element name="callWaitingVideoSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
229 <xs:element name="callWaitingVideoFile" type="ExtendedMediaFileResource" minOccurs="0"/>
\r
232 </xs:complexContent>
\r
235 <xs:complexType name="UserCustomRingbackUserGetCriteriaRequest16">
\r
238 Get a criteria for the user's custom ringback service.
\r
239 The response is either a UserCustomRingbackUserGetCriteriaResponse16 or an ErrorResponse.
\r
240 </xs:documentation>
\r
242 <xs:complexContent>
\r
243 <xs:extension base="core:OCIRequest">
\r
245 <xs:element name="userId" type="UserId"/>
\r
246 <xs:element name="criteriaName" type="CriteriaName"/>
\r
249 </xs:complexContent>
\r
252 <xs:complexType name="UserCustomRingbackUserGetCriteriaResponse16">
\r
255 Response to the UserCustomRingbackUserGetCriteriaRequest16.
\r
256 </xs:documentation>
\r
258 <xs:complexContent>
\r
259 <xs:extension base="core:OCIDataResponse">
\r
261 <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>
\r
262 <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>
\r
263 <xs:element name="blacklisted" type="xs:boolean"/>
\r
264 <xs:element name="fromDnCriteria" type="CriteriaFromDn"/>
\r
265 <xs:element name="audioSelection" type="ExtendedFileResourceSelection"/>
\r
266 <xs:element name="audioFileDescription" type="FileDescription" minOccurs="0"/>
\r
267 <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>
\r
268 <xs:element name="audioFileUrl" type="URL" minOccurs="0"/>
\r
269 <xs:element name="videoSelection" type="ExtendedFileResourceSelection"/>
\r
270 <xs:element name="videoFileDescription" type="FileDescription" minOccurs="0"/>
\r
271 <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>
\r
272 <xs:element name="videoFileUrl" type="URL" minOccurs="0"/>
\r
273 <xs:element name="callWaitingAudioSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
274 <xs:element name="callWaitingAudioFileDescription" type="FileDescription" minOccurs="0"/>
\r
275 <xs:element name="callWaitingAudioMediaType" type="MediaFileType" minOccurs="0"/>
\r
276 <xs:element name="callWaitingAudioFileUrl" type="URL" minOccurs="0"/>
\r
277 <xs:element name="callWaitingVideoSelection" type="ExtendedFileResourceSelection" minOccurs="0"/>
\r
278 <xs:element name="callWaitingVideoFileDescription" type="FileDescription" minOccurs="0"/>
\r
279 <xs:element name="callWaitingVideoMediaType" type="MediaFileType" minOccurs="0"/>
\r
280 <xs:element name="callWaitingVideoFileUrl" type="URL" minOccurs="0"/>
\r
283 </xs:complexContent>
\r
286 <xs:complexType name="UserVoiceMessagingUserGetGreetingRequest18sp1">
\r
289 Get the user's voice messaging greeting information.
\r
290 The response is either a UserVoiceMessagingUserGetGreetingResponse18sp1 or an ErrorResponse.
\r
292 Replaced by UserVoiceMessagingUserGetGreetingRequest20
\r
293 </xs:documentation>
\r
295 <xs:complexContent>
\r
296 <xs:extension base="core:OCIRequest">
\r
298 <xs:element name="userId" type="UserId"/>
\r
301 </xs:complexContent>
\r
304 <xs:complexType name="UserVoiceMessagingUserGetGreetingResponse18sp1">
\r
307 Response to UserVoiceMessagingUserGetGreetingRequest18sp1.
\r
308 Contains the greeting configuration for a user's voice messaging.
\r
309 The following elements are only used in AS data mode:
\r
310 disableMessageDeposit
\r
311 disableMessageDepositAction
\r
312 greetingOnlyForwardDestination
\r
313 extendedAwayEnabled
\r
314 extendedAwayDisableMessageDeposit
\r
315 extendedAwayAudioFile
\r
316 extendedAwayAudioMediaType
\r
317 extendedAwayVideoFile
\r
318 extendedAwayVideoMediaTyp
\r
320 Replaced by UserVoiceMessagingUserGetGreetingResponse20
\r
321 </xs:documentation>
\r
323 <xs:complexContent>
\r
324 <xs:extension base="core:OCIDataResponse">
\r
326 <xs:element name="busyAnnouncementSelection" type="AnnouncementSelection"/>
\r
327 <xs:element name="busyPersonalAudioFile" type="FileDescription" minOccurs="0"/>
\r
328 <xs:element name="busyPersonalAudioMediaType" type="MediaFileType" minOccurs="0"/>
\r
329 <xs:element name="busyPersonalVideoFile" type="FileDescription" minOccurs="0"/>
\r
330 <xs:element name="busyPersonalVideoMediaType" type="MediaFileType" minOccurs="0"/>
\r
331 <xs:element name="noAnswerAnnouncementSelection" type="VoiceMessagingNoAnswerGreetingSelection"/>
\r
332 <xs:element name="noAnswerPersonalAudioFile" type="FileDescription" minOccurs="0"/>
\r
333 <xs:element name="noAnswerPersonalAudioMediaType" type="MediaFileType" minOccurs="0"/>
\r
334 <xs:element name="noAnswerPersonalVideoFile" type="FileDescription" minOccurs="0"/>
\r
335 <xs:element name="noAnswerPersonalVideoMediaType" type="MediaFileType" minOccurs="0"/>
\r
336 <xs:element name="extendedAwayEnabled" type="xs:boolean"/>
\r
337 <xs:element name="extendedAwayDisableMessageDeposit" type="xs:boolean"/>
\r
338 <xs:element name="extendedAwayAudioFile" type="FileDescription" minOccurs="0"/>
\r
339 <xs:element name="extendedAwayAudioMediaType" type="MediaFileType" minOccurs="0"/>
\r
340 <xs:element name="extendedAwayVideoFile" type="FileDescription" minOccurs="0"/>
\r
341 <xs:element name="extendedAwayVideoMediaType" type="MediaFileType" minOccurs="0"/>
\r
342 <xs:element name="noAnswerAlternateGreeting01" type="VoiceMessagingAlternateNoAnswerGreetingRead16" minOccurs="0"/>
\r
343 <xs:element name="noAnswerAlternateGreeting02" type="VoiceMessagingAlternateNoAnswerGreetingRead16" minOccurs="0"/>
\r
344 <xs:element name="noAnswerAlternateGreeting03" type="VoiceMessagingAlternateNoAnswerGreetingRead16" minOccurs="0"/>
\r
345 <xs:element name="noAnswerNumberOfRings" type="VoiceMessagingNumberOfRings"/>
\r
346 <xs:element name="disableMessageDeposit" type="xs:boolean"/>
\r
347 <xs:element name="disableMessageDepositAction" type="VoiceMessagingDisableMessageDepositSelection"/>
\r
348 <xs:element name="greetingOnlyForwardDestination" type="OutgoingDNorSIPURI" minOccurs="0"/>
\r
351 </xs:complexContent>
\r
354 <xs:complexType name="UserVoiceMessagingUserGetVoicePortalRequest16">
\r
357 Get the user's voice messaging voice portal settings.
\r
358 The response is either a UserVoiceMessagingUserGetVoicePortalResponse16 or an ErrorResponse.
\r
359 </xs:documentation>
\r
361 <xs:complexContent>
\r
362 <xs:extension base="core:OCIRequest">
\r
364 <xs:element name="userId" type="UserId"/>
\r
367 </xs:complexContent>
\r
370 <xs:complexType name="UserVoiceMessagingUserGetVoicePortalResponse16">
\r
373 Response to UserVoiceMessagingUserGetVoicePortalRequest16.
\r
374 </xs:documentation>
\r
376 <xs:complexContent>
\r
377 <xs:extension base="core:OCIDataResponse">
\r
379 <xs:element name="usePersonalizedName" type="xs:boolean"/>
\r
380 <xs:element name="voicePortalAutoLogin" type="xs:boolean"/>
\r
381 <xs:element name="personalizedNameAudioFileDescription" type="FileDescription" minOccurs="0"/>
\r
382 <xs:element name="personalizedNameMediaType" type="MediaFileType" minOccurs="0"/>
\r
385 </xs:complexContent>
\r
388 <xs:complexType name="VoiceMessagingAlternateNoAnswerGreetingRead16">
\r
391 The configuration of a alternate no answer greeting.
\r
392 It is used when geting a user's voice messaging greeting.
\r
393 </xs:documentation>
\r
396 <xs:element name="name" type="VoiceMessagingAlternateNoAnswerGreetingName"/>
\r
397 <xs:element name="audioFile" type="FileDescription" minOccurs="0"/>
\r
398 <xs:element name="audioMediaType" type="MediaFileType" minOccurs="0"/>
\r
399 <xs:element name="videoFile" type="FileDescription" minOccurs="0"/>
\r
400 <xs:element name="videoMediaType" type="MediaFileType" minOccurs="0"/>
\r
404 <xs:complexType name="UserVoiceMessagingUserModifyVoicePortalRequest16">
\r
407 Modify the user's voice messaging voice portal settings.
\r
408 The response is either a SuccessResponse
\r
409 or an ErrorResponse.
\r
410 Engineering Note: This command is used internally by Call Processing.
\r
411 </xs:documentation>
\r
413 <xs:complexContent>
\r
414 <xs:extension base="core:OCIRequest">
\r
416 <xs:element name="userId" type="UserId"/>
\r
417 <xs:element name="usePersonalizedName" type="xs:boolean" minOccurs="0"/>
\r
418 <xs:element name="voicePortalAutoLogin" type="xs:boolean" minOccurs="0"/>
\r
419 <xs:element name="personalizedNameAudioFile" type="LabeledMediaFileResource" minOccurs="0"/>
\r
422 </xs:complexContent>
\r
425 <xs:complexType name="UserVoiceMessagingUserModifyGreetingRequest16">
\r
428 <asDataModeSupported>true</asDataModeSupported>
\r
429 <hssDataModeSupported>true</hssDataModeSupported>
\r
432 Modify the user's voice messaging greeting.
\r
433 The response is either a SuccessResponse or an ErrorResponse.
\r
434 Engineering Note: This command is used internally by Call Processing.
\r
435 The following elements are only used in AS data mode:
\r
436 disableMessageDeposit
\r
437 disableMessageDepositAction
\r
438 greetingOnlyForwardDestination
\r
440 Replaced by UserVoiceMessagingUserModifyGreetingRequest20
\r
441 </xs:documentation>
\r
443 <xs:complexContent>
\r
444 <xs:extension base="core:OCIRequest">
\r
446 <xs:element name="userId" type="UserId"/>
\r
447 <xs:element name="busyAnnouncementSelection" type="AnnouncementSelection" minOccurs="0"/>
\r
448 <xs:element name="busyPersonalAudioFile" type="LabeledMediaFileResource" minOccurs="0"/>
\r
449 <xs:element name="busyPersonalVideoFile" type="LabeledMediaFileResource" minOccurs="0"/>
\r
450 <xs:element name="noAnswerAnnouncementSelection" type="VoiceMessagingNoAnswerGreetingSelection" minOccurs="0"/>
\r
451 <xs:element name="noAnswerPersonalAudioFile" type="LabeledMediaFileResource" minOccurs="0"/>
\r
452 <xs:element name="noAnswerPersonalVideoFile" type="LabeledMediaFileResource" minOccurs="0"/>
\r
453 <xs:element name="extendedAwayEnabled" type="xs:boolean" minOccurs="0"/>
\r
454 <xs:element name="extendedAwayDisableMessageDeposit" type="xs:boolean" minOccurs="0"/>
\r
455 <xs:element name="extendedAwayAudioFile" type="LabeledMediaFileResource" minOccurs="0"/>
\r
456 <xs:element name="extendedAwayVideoFile" type="LabeledMediaFileResource" minOccurs="0"/>
\r
457 <xs:element name="noAnswerAlternateGreeting01" type="VoiceMessagingAlternateNoAnswerGreetingModify16" minOccurs="0"/>
\r
458 <xs:element name="noAnswerAlternateGreeting02" type="VoiceMessagingAlternateNoAnswerGreetingModify16" minOccurs="0"/>
\r
459 <xs:element name="noAnswerAlternateGreeting03" type="VoiceMessagingAlternateNoAnswerGreetingModify16" minOccurs="0"/>
\r
460 <xs:element name="noAnswerNumberOfRings" type="VoiceMessagingNumberOfRings" minOccurs="0"/>
\r
461 <xs:element name="disableMessageDeposit" type="xs:boolean" minOccurs="0"/>
\r
462 <xs:element name="disableMessageDepositAction" type="VoiceMessagingDisableMessageDepositSelection" minOccurs="0"/>
\r
463 <xs:element name="greetingOnlyForwardDestination" type="OutgoingDNorSIPURI" nillable="true" minOccurs="0"/>
\r
466 </xs:complexContent>
\r
469 <xs:complexType name="CallCenterAnnouncementDescriptionList">
\r
472 Contains list of file descriptions for audio or video files
\r
473 </xs:documentation>
\r
476 <xs:element name="fileDescription1" type="FileDescription" minOccurs="0"/>
\r
477 <xs:element name="fileDescription2" type="FileDescription" minOccurs="0"/>
\r
478 <xs:element name="fileDescription3" type="FileDescription" minOccurs="0"/>
\r
479 <xs:element name="fileDescription4" type="FileDescription" minOccurs="0"/>
\r
483 <xs:complexType name="CallCenterAnnouncementMediaFileTypeList">
\r
486 Contains list of file media types for audio or video files
\r
487 </xs:documentation>
\r
490 <xs:element name="mediaType1" type="MediaFileType" minOccurs="0"/>
\r
491 <xs:element name="mediaType2" type="MediaFileType" minOccurs="0"/>
\r
492 <xs:element name="mediaType3" type="MediaFileType" minOccurs="0"/>
\r
493 <xs:element name="mediaType4" type="MediaFileType" minOccurs="0"/>
\r
497 <xs:complexType name="UserBroadWorksMobilityModifyRequest">
\r
500 <asDataModeSupported>true</asDataModeSupported>
\r
501 <hssDataModeSupported>false</hssDataModeSupported>
\r
504 Modify the user's broadworks mobility service settings.
\r
505 The response is either a SuccessResponse or an ErrorResponse.
\r
506 </xs:documentation>
\r
508 <xs:complexContent>
\r
509 <xs:extension base="core:OCIRequest">
\r
511 <xs:element name="userId" type="UserId"/>
\r
512 <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>
\r
513 <xs:element name="phonesToRing" type="BroadWorksMobilityPhoneToRing" minOccurs="0"/>
\r
514 <xs:element name="mobilePhoneNumber" type="DN" minOccurs="0" nillable="true"/>
\r
515 <xs:element name="alertClickToDialCalls" type="xs:boolean" minOccurs="0"/>
\r
516 <xs:element name="alertGroupPagingCalls" type="xs:boolean" minOccurs="0"/>
\r
517 <xs:element name="enableDiversionInhibitor" type="xs:boolean" minOccurs="0"/>
\r
518 <xs:element name="requireAnswerConfirmation" type="xs:boolean" minOccurs="0"/>
\r
519 <xs:element name="broadworksCallControl" type="xs:boolean" minOccurs="0"/>
\r
520 <xs:element name="useSettingLevel" type="BroadWorksMobilityUserSettingLevel" minOccurs="0"/>
\r
521 <xs:element name="denyCallOriginations" type="xs:boolean" minOccurs="0"/>
\r
522 <xs:element name="denyCallTerminations" type="xs:boolean" minOccurs="0"/>
\r
525 </xs:complexContent>
\r
528 <xs:complexType name="UserBroadWorksMobilityGetRequest">
\r
531 <asDataModeSupported>true</asDataModeSupported>
\r
532 <hssDataModeSupported>false</hssDataModeSupported>
\r
535 Get the user's broadworks mobility service settings.
\r
536 The response is either a UserBroadWorksMobilityGetResponse or an ErrorResponse.
\r
537 </xs:documentation>
\r
539 <xs:complexContent>
\r
540 <xs:extension base="core:OCIRequest">
\r
542 <xs:element name="userId" type="UserId"/>
\r
545 </xs:complexContent>
\r
548 <xs:complexType name="UserBroadWorksMobilityGetResponse">
\r
551 <asDataModeSupported>true</asDataModeSupported>
\r
552 <hssDataModeSupported>false</hssDataModeSupported>
\r
555 Response to a UserBroadWorksMobilityGetRequest.
\r
556 </xs:documentation>
\r
558 <xs:complexContent>
\r
559 <xs:extension base="core:OCIDataResponse">
\r
561 <xs:element name="isActive" type="xs:boolean"/>
\r
562 <xs:element name="phonesToRing" type="BroadWorksMobilityPhoneToRing"/>
\r
563 <xs:element name="mobilePhoneNumber" type="DN" minOccurs="0"/>
\r
564 <xs:element name="alertClickToDialCalls" type="xs:boolean"/>
\r
565 <xs:element name="alertGroupPagingCalls" type="xs:boolean"/>
\r
566 <xs:element name="enableDiversionInhibitor" type="xs:boolean"/>
\r
567 <xs:element name="requireAnswerConfirmation" type="xs:boolean"/>
\r
568 <xs:element name="broadworksCallControl" type="xs:boolean"/>
\r
569 <xs:element name="useSettingLevel" type="BroadWorksMobilityUserSettingLevel"/>
\r
570 <xs:element name="denyCallOriginations" type="xs:boolean"/>
\r
571 <xs:element name="denyCallTerminations" type="xs:boolean"/>
\r
574 </xs:complexContent>
\r
577 <xs:complexType name="UserBroadWorksMobilityModifyRequest20">
\r
580 <asDataModeSupported>true</asDataModeSupported>
\r
581 <hssDataModeSupported>false</hssDataModeSupported>
\r
584 Modify the user's broadworks mobility service settings.
\r
585 The response is either a SuccessResponse or an ErrorResponse.
\r
586 If the request modifies the mobilePhoneNumber and the new number does not belong to the appropriate Mobile Subscriber Directory Numbers pool, the request is rejected. For a service provider the number must belong to the group Mobile Subscriber Directory Numbers pool. For an enterprise user, the number must belong to the enterprise Mobile Subscriber Directory Numbers pool.
\r
587 If the request is executed by a user and modifies the mobilePhoneNumber, the request is rejected.
\r
588 </xs:documentation>
\r
590 <xs:complexContent>
\r
591 <xs:extension base="core:OCIRequest">
\r
593 <xs:element name="userId" type="UserId"/>
\r
594 <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>
\r
595 <xs:element name="phonesToRing" type="BroadWorksMobilityPhoneToRing" minOccurs="0"/>
\r
596 <xs:element name="mobilePhoneNumber" type="DN" minOccurs="0" nillable="true"/>
\r
597 <xs:element name="alertClickToDialCalls" type="xs:boolean" minOccurs="0"/>
\r
598 <xs:element name="alertGroupPagingCalls" type="xs:boolean" minOccurs="0"/>
\r
599 <xs:element name="enableDiversionInhibitor" type="xs:boolean" minOccurs="0"/>
\r
600 <xs:element name="requireAnswerConfirmation" type="xs:boolean" minOccurs="0"/>
\r
601 <xs:element name="broadworksCallControl" type="xs:boolean" minOccurs="0"/>
\r
602 <xs:element name="useSettingLevel" type="BroadWorksMobilityUserSettingLevel" minOccurs="0"/>
\r
603 <xs:element name="denyCallOriginations" type="xs:boolean" minOccurs="0"/>
\r
604 <xs:element name="denyCallTerminations" type="xs:boolean" minOccurs="0"/>
\r
607 </xs:complexContent>
\r