initial commit
[BroadWorks-OCI.git] / share / OCISchemaAS / Services / OCISchemaServiceMeetMeConferencing.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 <!-- M E E T   M E   C O N F E R E N C 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   <xs:include schemaLocation="../OCISchemaSearchCriteria.xsd"/>\r
25   \r
26   <!-- ********************************************************************************** -->\r
27   <!-- M E E T   M E   C O N F E R E N C I N G                                            -->\r
28   <!-- R E Q U E S T S  A N D  R E S P O N S E S                                          -->\r
29   <!-- ********************************************************************************** -->\r
30   <!--\r
31   Requests and responses are listed here in alphabetical order.\r
32   The non-primitive attributes inside the commands are defined in another\r
33   section of the schema.\r
34 \r
35   Requests in this schema file:\r
36     GroupMeetMeConferencingAddInstanceRequest19    \r
37     GroupMeetMeConferencingDeleteInstanceRequest    \r
38     GroupMeetMeConferencingGetAvailableUserListRequest    \r
39     GroupMeetMeConferencingGetInstanceListRequest    \r
40     GroupMeetMeConferencingGetInstanceRequest19sp1    \r
41     GroupMeetMeConferencingGetRequest    \r
42     GroupMeetMeConferencingModifyActiveInstanceListRequest    \r
43     GroupMeetMeConferencingModifyInstanceRequest    \r
44     GroupMeetMeConferencingModifyRequest    \r
45     ServiceProviderMeetMeConferencingGetRequest    \r
46     ServiceProviderMeetMeConferencingModifyRequest    \r
47     SystemMeetMeConferencingGetRequest19    \r
48     SystemMeetMeConferencingModifyRequest    \r
49     UserMeetMeConferencingAddConferenceRequest19    \r
50     UserMeetMeConferencingDeleteConferenceListRequest    \r
51     UserMeetMeConferencingDeleteConferenceRecordingListRequest    \r
52     UserMeetMeConferencingGetAvailableDelegateListRequest    \r
53     UserMeetMeConferencingGetBridgeListRequest    \r
54     UserMeetMeConferencingGetConferenceDelegateListRequest    \r
55     UserMeetMeConferencingGetConferenceListRequest    \r
56     UserMeetMeConferencingGetConferenceRecordingListRequest    \r
57     UserMeetMeConferencingGetConferenceRequest20    \r
58     UserMeetMeConferencingModifyConferenceRequest    \r
59     UserMeetMeConferencingModifyConferenceDelegateListRequest    \r
60     UserMeetMeConferencingGetConferenceGreetingRequest20    \r
61     UserMeetMeConferencingModifyConferenceGreetingRequest20    \r
62     \r
63   --> \r
64   \r
65   <xs:complexType name="GroupMeetMeConferencingAddInstanceRequest19">\r
66     <xs:annotation>\r
67       <xs:appinfo>\r
68         <asDataModeSupported>true</asDataModeSupported>\r
69         <hssDataModeSupported>false</hssDataModeSupported>\r
70       </xs:appinfo>\r
71       <xs:documentation>\r
72         Add a Meet-Me Conferencing bridge to a group.\r
73         The domain is required in the serviceUserId.\r
74         The response is either SuccessResponse 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:element name="serviceUserId" type="UserId"/>\r
83           <xs:element name="serviceInstanceProfile" type="ServiceInstanceAddProfile"/>\r
84           <xs:element name="allocatedPorts" type="MeetMeConferencingConferencePorts"/>\r
85           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
86           <xs:element name="securityPinLength" type="MeetMeConferencingConferenceSecurityPinLength"/>\r
87           <xs:element name="allowIndividualOutDial" type="xs:boolean"/>\r
88           <xs:element name="operatorNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
89           <xs:element name="conferenceHostUserId" type="UserId" minOccurs="0" maxOccurs="unbounded"/>\r
90           <xs:element name="playWarningPrompt" type="xs:boolean"/>\r
91           <xs:element name="conferenceEndWarningPromptMinutes" type="MeetMeConferencingConferenceEndWarningPromptMinutes"/>\r
92           <xs:element name="enableMaxConferenceDuration" type="xs:boolean"/>\r
93           <xs:element name="maxConferenceDurationMinutes" type="MeetMeConferencingConferenceDuration"/>\r
94           <xs:element name="maxScheduledConferenceDurationMinutes" type="MeetMeConferencingConferenceDuration"/>\r
95         </xs:sequence>\r
96       </xs:extension>\r
97     </xs:complexContent>\r
98   </xs:complexType>    \r
99     \r
100   <xs:complexType name="GroupMeetMeConferencingDeleteInstanceRequest">\r
101     <xs:annotation>\r
102       <xs:appinfo>\r
103         <asDataModeSupported>true</asDataModeSupported>\r
104         <hssDataModeSupported>false</hssDataModeSupported>\r
105       </xs:appinfo>\r
106       <xs:documentation>\r
107         Delete a Meet-Me Conferencing bridge from a group.\r
108         The response is either SuccessResponse or ErrorResponse.\r
109       </xs:documentation>\r
110     </xs:annotation>\r
111     <xs:complexContent>\r
112       <xs:extension base="core:OCIRequest">\r
113         <xs:sequence>\r
114           <xs:element name="serviceUserId" type="UserId"/>\r
115         </xs:sequence>\r
116       </xs:extension>\r
117     </xs:complexContent>\r
118   </xs:complexType>    \r
119     \r
120   <xs:complexType name="GroupMeetMeConferencingGetAvailableUserListRequest">\r
121     <xs:annotation>\r
122       <xs:appinfo>\r
123         <asDataModeSupported>true</asDataModeSupported>\r
124         <hssDataModeSupported>false</hssDataModeSupported>\r
125       </xs:appinfo>\r
126       <xs:documentation>\r
127         Get a list of users that can be assigned to a Meet-Me Conferencing bridge.\r
128         Searching for users by group only makes sense when the Meet-Me Conferencing is part of an Enterprise.\r
129         The response is either GroupMeetMeConferencingGetAvailableUserListResponse or ErrorResponse.\r
130       </xs:documentation>\r
131     </xs:annotation>\r
132     <xs:complexContent>\r
133       <xs:extension base="core:OCIRequest">\r
134         <xs:sequence>\r
135           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
136           <xs:element name="groupId" type="GroupId"/>\r
137           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
138           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
139           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
140           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
141           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
142           <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>\r
143           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
144           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
145         </xs:sequence>\r
146       </xs:extension>\r
147     </xs:complexContent>\r
148   </xs:complexType>    \r
149     \r
150   <xs:complexType name="GroupMeetMeConferencingGetAvailableUserListResponse">\r
151     <xs:annotation>\r
152       <xs:appinfo>\r
153         <asDataModeSupported>true</asDataModeSupported>\r
154         <hssDataModeSupported>false</hssDataModeSupported>\r
155       </xs:appinfo>\r
156       <xs:documentation>\r
157         Response to the GroupMeetMeConferencingGetAvailableUserListRequest.\r
158         Contains a table with column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", and "Hiragana First Name", \r
159         "Phone Number", "Extension", "Department", "Email Address".\r
160       </xs:documentation>\r
161     </xs:annotation>\r
162     <xs:complexContent>\r
163       <xs:extension base="core:OCIDataResponse">\r
164         <xs:sequence>\r
165           <xs:element name="userTable" type="core:OCITable"/>\r
166         </xs:sequence>\r
167       </xs:extension>\r
168     </xs:complexContent>\r
169   </xs:complexType>    \r
170     \r
171   <xs:complexType name="GroupMeetMeConferencingGetInstanceListRequest">\r
172     <xs:annotation>\r
173       <xs:appinfo>\r
174         <asDataModeSupported>true</asDataModeSupported>\r
175         <hssDataModeSupported>false</hssDataModeSupported>\r
176       </xs:appinfo>\r
177       <xs:documentation>\r
178         Get a list of Meet-Me Conferencing instances within a group.\r
179         The response is either GroupMeetMeConferencingGetInstanceListResponse or ErrorResponse.\r
180         It is possible to get the instances within a specified department.\r
181       </xs:documentation>\r
182     </xs:annotation>\r
183     <xs:complexContent>\r
184       <xs:extension base="core:OCIRequest">\r
185         <xs:sequence>\r
186           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
187           <xs:element name="groupId" type="GroupId"/>\r
188           <xs:element name="departmentName" type="DepartmentName" minOccurs="0"/>\r
189         </xs:sequence>\r
190       </xs:extension>\r
191     </xs:complexContent>\r
192   </xs:complexType>    \r
193     \r
194   <xs:complexType name="GroupMeetMeConferencingGetInstanceListResponse">\r
195     <xs:annotation>\r
196       <xs:appinfo>\r
197         <asDataModeSupported>true</asDataModeSupported>\r
198         <hssDataModeSupported>false</hssDataModeSupported>\r
199       </xs:appinfo>\r
200       <xs:documentation>\r
201         Response to the GroupMeetMeConferencingGetInstanceListRequest.\r
202         Contains a table with column headings: "Service User Id", "Name", "Phone Number", "Extension", "Department", "Ports", and "Is Active".\r
203         The column values for "Is Active" can either be true, or false.\r
204       </xs:documentation>\r
205     </xs:annotation>\r
206     <xs:complexContent>\r
207       <xs:extension base="core:OCIDataResponse">\r
208         <xs:sequence>\r
209           <xs:element name="conferenceBridgeTable" type="core:OCITable"/>\r
210         </xs:sequence>\r
211       </xs:extension>\r
212     </xs:complexContent>\r
213   </xs:complexType>    \r
214     \r
215   <xs:complexType name="GroupMeetMeConferencingGetInstanceRequest19sp1">\r
216     <xs:annotation>\r
217       <xs:appinfo>\r
218         <asDataModeSupported>true</asDataModeSupported>\r
219         <hssDataModeSupported>false</hssDataModeSupported>\r
220       </xs:appinfo>\r
221       <xs:documentation>\r
222         Request to get all the information of a Meet-Me Conferencing bridge.\r
223         The response is either GroupMeetMeConferencingGetInstanceResponse19sp1 or 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="serviceUserId" type="UserId"/>\r
230         </xs:sequence>\r
231       </xs:extension>\r
232     </xs:complexContent>\r
233   </xs:complexType>    \r
234     \r
235   <xs:complexType name="GroupMeetMeConferencingGetInstanceResponse19sp1">\r
236     <xs:annotation>\r
237       <xs:appinfo>\r
238         <asDataModeSupported>true</asDataModeSupported>\r
239         <hssDataModeSupported>false</hssDataModeSupported>\r
240       </xs:appinfo>\r
241       <xs:documentation>\r
242         Response to GroupMeetMeConferencingGetInstanceRequest19sp1.\r
243         Contains the service profile information and a table of assigned hosts.\r
244         The table has column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", \r
245         "Hiragana First Name", Phone Number", "Extension", "Department", "Email Address".\r
246       </xs:documentation>\r
247     </xs:annotation>\r
248     <xs:complexContent>\r
249       <xs:extension base="core:OCIDataResponse">\r
250         <xs:sequence>\r
251           <xs:element name="serviceInstanceProfile" type="ServiceInstanceReadProfile19sp1"/>\r
252           <xs:element name="allocatedPorts" type="MeetMeConferencingConferencePorts"/>\r
253           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
254           <xs:element name="securityPinLength" type="MeetMeConferencingConferenceSecurityPinLength"/>\r
255           <xs:element name="allowIndividualOutDial" type="xs:boolean"/>\r
256           <xs:element name="operatorNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>\r
257           <xs:element name="conferenceHostUserTable" type="core:OCITable"/>\r
258           <xs:element name="playWarningPrompt" type="xs:boolean"/>\r
259           <xs:element name="conferenceEndWarningPromptMinutes" type="MeetMeConferencingConferenceEndWarningPromptMinutes"/>\r
260           <xs:element name="enableMaxConferenceDuration" type="xs:boolean"/>\r
261           <xs:element name="maxConferenceDurationMinutes" type="MeetMeConferencingConferenceDuration"/>\r
262           <xs:element name="maxScheduledConferenceDurationMinutes" type="MeetMeConferencingConferenceDuration"/>\r
263         </xs:sequence>\r
264       </xs:extension>\r
265     </xs:complexContent>\r
266   </xs:complexType>    \r
267     \r
268   <xs:complexType name="GroupMeetMeConferencingGetRequest">\r
269     <xs:annotation>\r
270       <xs:appinfo>\r
271         <asDataModeSupported>true</asDataModeSupported>\r
272         <hssDataModeSupported>false</hssDataModeSupported>\r
273       </xs:appinfo>\r
274       <xs:documentation>\r
275         Request the group level data associated with Meet-Me Conferencing functions.\r
276         The response is either a GroupMeetMeConferencingGetResponse or an ErrorResponse.\r
277       </xs:documentation>\r
278     </xs:annotation>\r
279     <xs:complexContent>\r
280       <xs:extension base="core:OCIRequest">\r
281         <xs:sequence>\r
282           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
283           <xs:element name="groupId" type="GroupId"/>\r
284         </xs:sequence>\r
285       </xs:extension>\r
286     </xs:complexContent>\r
287   </xs:complexType>    \r
288     \r
289   <xs:complexType name="GroupMeetMeConferencingGetResponse">\r
290     <xs:annotation>\r
291       <xs:appinfo>\r
292         <asDataModeSupported>true</asDataModeSupported>\r
293         <hssDataModeSupported>false</hssDataModeSupported>\r
294       </xs:appinfo>\r
295       <xs:documentation>\r
296         Response to GroupMeetMeConferencingGetRequest.\r
297       </xs:documentation>\r
298     </xs:annotation>\r
299     <xs:complexContent>\r
300       <xs:extension base="core:OCIDataResponse">\r
301         <xs:sequence>\r
302           <xs:element name="availablePorts" type="MeetMeConferencingConferencePorts"/>\r
303           <xs:element name="allocatedPorts" type="MeetMeConferencingConferencePorts"/>\r
304         </xs:sequence>\r
305       </xs:extension>\r
306     </xs:complexContent>\r
307   </xs:complexType>    \r
308     \r
309   <xs:complexType name="GroupMeetMeConferencingModifyActiveInstanceListRequest">\r
310     <xs:annotation>\r
311       <xs:appinfo>\r
312         <asDataModeSupported>true</asDataModeSupported>\r
313         <hssDataModeSupported>false</hssDataModeSupported>\r
314       </xs:appinfo>\r
315       <xs:documentation>\r
316         Request to set the active status of Meet-Me Conferencing instances.\r
317         The response is either SuccessResponse or ErrorResponse.\r
318       </xs:documentation>\r
319     </xs:annotation>\r
320     <xs:complexContent>\r
321       <xs:extension base="core:OCIRequest">\r
322         <xs:sequence>\r
323           <xs:element name="serviceActivation" type="ServiceActivation" minOccurs="0" maxOccurs="unbounded"/>\r
324         </xs:sequence>\r
325       </xs:extension>\r
326     </xs:complexContent>\r
327   </xs:complexType>    \r
328     \r
329   <xs:complexType name="GroupMeetMeConferencingModifyInstanceRequest">\r
330     <xs:annotation>\r
331       <xs:appinfo>\r
332         <asDataModeSupported>true</asDataModeSupported>\r
333         <hssDataModeSupported>false</hssDataModeSupported>\r
334       </xs:appinfo>\r
335       <xs:documentation>\r
336         Request to modify a Meet-Me Conferencing bridge.\r
337         The response is either SuccessResponse or ErrorResponse.\r
338       </xs:documentation>\r
339     </xs:annotation>\r
340     <xs:complexContent>\r
341       <xs:extension base="core:OCIRequest">\r
342         <xs:sequence>\r
343           <xs:element name="serviceUserId" type="UserId"/>\r
344           <xs:element name="serviceInstanceProfile" type="ServiceInstanceModifyProfile" minOccurs="0"/>\r
345           <xs:element name="allocatedPorts" type="MeetMeConferencingConferencePorts" minOccurs="0"/>\r
346           <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>\r
347           <xs:element name="securityPinLength" type="MeetMeConferencingConferenceSecurityPinLength" minOccurs="0"/>\r
348           <xs:element name="allowIndividualOutDial" type="xs:boolean" minOccurs="0"/>\r
349           <xs:element name="operatorNumber" type="OutgoingDNorSIPURI" nillable="true" minOccurs="0"/>\r
350           <xs:element name="conferenceHostUserIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
351           <xs:element name="playWarningPrompt" type="xs:boolean" minOccurs="0"/>\r
352           <xs:element name="conferenceEndWarningPromptMinutes" type="MeetMeConferencingConferenceEndWarningPromptMinutes" minOccurs="0"/>\r
353           <xs:element name="enableMaxConferenceDuration" type="xs:boolean" minOccurs="0"/>\r
354           <xs:element name="maxConferenceDurationMinutes" type="MeetMeConferencingConferenceDuration" minOccurs="0"/>\r
355           <xs:element name="maxScheduledConferenceDurationMinutes" type="MeetMeConferencingConferenceDuration" minOccurs="0"/>\r
356         </xs:sequence>\r
357       </xs:extension>\r
358     </xs:complexContent>\r
359   </xs:complexType>    \r
360     \r
361   <xs:complexType name="GroupMeetMeConferencingModifyRequest">\r
362     <xs:annotation>\r
363       <xs:appinfo>\r
364         <asDataModeSupported>true</asDataModeSupported>\r
365         <hssDataModeSupported>false</hssDataModeSupported>\r
366       </xs:appinfo>\r
367       <xs:documentation>\r
368         Modify the group level data associated with Meet-Me Conferencing functions.\r
369         The response is either a SuccessResponse or an ErrorResponse.\r
370       </xs:documentation>\r
371     </xs:annotation>\r
372     <xs:complexContent>\r
373       <xs:extension base="core:OCIRequest">\r
374         <xs:sequence>\r
375           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
376           <xs:element name="groupId" type="GroupId"/>\r
377           <xs:element name="allocatedPorts" type="MeetMeConferencingConferencePorts" minOccurs="0"/>\r
378         </xs:sequence>\r
379       </xs:extension>\r
380     </xs:complexContent>\r
381   </xs:complexType>    \r
382     \r
383   <xs:complexType name="ServiceProviderMeetMeConferencingGetRequest">\r
384     <xs:annotation>\r
385       <xs:appinfo>\r
386         <asDataModeSupported>true</asDataModeSupported>\r
387         <hssDataModeSupported>false</hssDataModeSupported>\r
388       </xs:appinfo>\r
389       <xs:documentation>\r
390         Request the service provider/enterprise level data associated with Meet-Me Conferencing functions.\r
391         The response is either a ServiceProviderMeetMeConferencingGetResponse or an ErrorResponse.\r
392       </xs:documentation>\r
393     </xs:annotation>\r
394     <xs:complexContent>\r
395       <xs:extension base="core:OCIRequest">\r
396         <xs:sequence>\r
397           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
398         </xs:sequence>\r
399       </xs:extension>\r
400     </xs:complexContent>\r
401   </xs:complexType>    \r
402     \r
403   <xs:complexType name="ServiceProviderMeetMeConferencingGetResponse">\r
404     <xs:annotation>\r
405       <xs:appinfo>\r
406         <asDataModeSupported>true</asDataModeSupported>\r
407         <hssDataModeSupported>false</hssDataModeSupported>\r
408       </xs:appinfo>\r
409       <xs:documentation>\r
410         Response to ServiceProviderMeetMeConferencingGetRequest.\r
411       </xs:documentation>\r
412     </xs:annotation>\r
413     <xs:complexContent>\r
414       <xs:extension base="core:OCIDataResponse">\r
415         <xs:sequence>\r
416           <xs:element name="allocatedPorts" type="MeetMeConferencingConferencePorts"/>\r
417         </xs:sequence>\r
418       </xs:extension>\r
419     </xs:complexContent>\r
420   </xs:complexType>    \r
421     \r
422   <xs:complexType name="ServiceProviderMeetMeConferencingModifyRequest">\r
423     <xs:annotation>\r
424       <xs:appinfo>\r
425         <asDataModeSupported>true</asDataModeSupported>\r
426         <hssDataModeSupported>false</hssDataModeSupported>\r
427       </xs:appinfo>\r
428       <xs:documentation>\r
429         Modify the service provider/enterprise level data associated with Meet-Me Conferencing functions.\r
430         The response is either a SuccessResponse or an ErrorResponse.\r
431       </xs:documentation>\r
432     </xs:annotation>\r
433     <xs:complexContent>\r
434       <xs:extension base="core:OCIRequest">\r
435         <xs:sequence>\r
436           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
437           <xs:element name="allocatedPorts" type="MeetMeConferencingConferencePorts" minOccurs="0"/>\r
438         </xs:sequence>\r
439       </xs:extension>\r
440     </xs:complexContent>\r
441   </xs:complexType>    \r
442     \r
443   <xs:complexType name="SystemMeetMeConferencingGetRequest19">\r
444     <xs:annotation>\r
445       <xs:appinfo>\r
446         <asDataModeSupported>true</asDataModeSupported>\r
447         <hssDataModeSupported>false</hssDataModeSupported>\r
448       </xs:appinfo>\r
449       <xs:documentation>\r
450         Request the system level data associated with Meet-Me Conferencing functions.\r
451         The response is either a SystemMeetMeConferencingGetResponse19 or an ErrorResponse.\r
452       </xs:documentation>\r
453     </xs:annotation>\r
454     <xs:complexContent>\r
455       <xs:extension base="core:OCIRequest">\r
456         <xs:sequence/>\r
457       </xs:extension>\r
458     </xs:complexContent>\r
459   </xs:complexType>    \r
460     \r
461   <xs:complexType name="SystemMeetMeConferencingGetResponse19">\r
462     <xs:annotation>\r
463       <xs:appinfo>\r
464         <asDataModeSupported>true</asDataModeSupported>\r
465         <hssDataModeSupported>false</hssDataModeSupported>\r
466       </xs:appinfo>\r
467       <xs:documentation>\r
468         Response to SystemMeetMeConferencingGetRequest19.\r
469       </xs:documentation>\r
470     </xs:annotation>\r
471     <xs:complexContent>\r
472       <xs:extension base="core:OCIDataResponse">\r
473         <xs:sequence>\r
474           <xs:element name="conferenceIdLength" type="MeetMeConferencingConferencePassCodeLength"/>\r
475           <xs:element name="moderatorPinLength" type="MeetMeConferencingConferencePassCodeLength"/>\r
476           <xs:element name="enableConferenceEndDateRestriction" type="xs:boolean"/>\r
477           <xs:element name="conferenceEndDateRestrictionMonths" type="MeetMeConferencingConferenceEndDateRestrictionMonths"/>\r
478           <xs:element name="deleteExpiredConferencesAfterHoldPeriod" type="xs:boolean"/>\r
479           <xs:element name="expiredConferenceHoldPeriodDays" type="MeetMeConferencingExpiredConferenceHoldPeriodDays"/>\r
480           <xs:element name="recordingWebAppURL" type="URL" minOccurs="0"/>\r
481           <xs:element name="recordingFileFormat" type="MeetMeConferencingRecordingFileFormat"/>\r
482           <xs:element name="terminateAfterGracePeriod" type="xs:boolean"/>\r
483           <xs:element name="conferenceGracePeriodMinutes" type="MeetMeConferencingConferenceDuration"/>\r
484           <xs:element name="conferenceParticipantEarlyEntryMinutes" type="MeetMeConferencingParticipantEarlyEntryMinutes"/>\r
485           <xs:element name="enableConferenceExpiryNotification" type="xs:boolean"/>\r
486           <xs:element name="enableActiveConferenceNotification" type="xs:boolean"/>\r
487           <xs:element name="conferenceFromAddress" type="EmailAddress"/>\r
488           <xs:element name="conferenceActiveTalkerRefreshIntervalSeconds" type="MeetMeConferencingActiveTalkerRefreshIntervalSeconds"/>\r
489         </xs:sequence>\r
490       </xs:extension>\r
491     </xs:complexContent>\r
492   </xs:complexType>    \r
493     \r
494   <xs:complexType name="SystemMeetMeConferencingModifyRequest">\r
495     <xs:annotation>\r
496       <xs:appinfo>\r
497         <asDataModeSupported>true</asDataModeSupported>\r
498         <hssDataModeSupported>false</hssDataModeSupported>\r
499       </xs:appinfo>\r
500       <xs:documentation>\r
501         Modify the system level data associated with Meet-Me Conferencing.\r
502         The response is either a SuccessResponse or an ErrorResponse.\r
503       </xs:documentation>\r
504     </xs:annotation>\r
505     <xs:complexContent>\r
506       <xs:extension base="core:OCIRequest">\r
507         <xs:sequence>\r
508           <xs:element name="conferenceIdLength" type="MeetMeConferencingConferencePassCodeLength" minOccurs="0"/>\r
509           <xs:element name="moderatorPinLength" type="MeetMeConferencingConferencePassCodeLength" minOccurs="0"/>\r
510           <xs:element name="enableConferenceEndDateRestriction" type="xs:boolean" minOccurs="0"/>\r
511           <xs:element name="conferenceEndDateRestrictionMonths" type="MeetMeConferencingConferenceEndDateRestrictionMonths" minOccurs="0"/>\r
512           <xs:element name="deleteExpiredConferencesAfterHoldPeriod" type="xs:boolean" minOccurs="0"/>\r
513           <xs:element name="expiredConferenceHoldPeriodDays" type="MeetMeConferencingExpiredConferenceHoldPeriodDays" minOccurs="0"/>\r
514           <xs:element name="recordingWebAppURL" type="URL" nillable="true" minOccurs="0"/>\r
515           <xs:element name="recordingFileFormat" type="MeetMeConferencingRecordingFileFormat" minOccurs="0"/>\r
516           <xs:element name="terminateAfterGracePeriod" type="xs:boolean" minOccurs="0"/>\r
517           <xs:element name="conferenceGracePeriodMinutes" type="MeetMeConferencingConferenceDuration" minOccurs="0"/>\r
518           <xs:element name="conferenceParticipantEarlyEntryMinutes" type="MeetMeConferencingParticipantEarlyEntryMinutes" minOccurs="0"/>\r
519           <xs:element name="enableConferenceExpiryNotification" type="xs:boolean" minOccurs="0"/>\r
520           <xs:element name="enableActiveConferenceNotification" type="xs:boolean" minOccurs="0"/>\r
521           <xs:element name="conferenceFromAddress" type="EmailAddress" minOccurs="0"/>\r
522           <xs:element name="conferenceActiveTalkerRefreshIntervalSeconds" type="MeetMeConferencingActiveTalkerRefreshIntervalSeconds" minOccurs="0"/>\r
523         </xs:sequence>\r
524       </xs:extension>\r
525     </xs:complexContent>\r
526   </xs:complexType>    \r
527     \r
528   <xs:complexType name="UserMeetMeConferencingAddConferenceRequest19">\r
529     <xs:annotation>\r
530       <xs:appinfo>\r
531         <asDataModeSupported>true</asDataModeSupported>\r
532         <hssDataModeSupported>false</hssDataModeSupported>\r
533       </xs:appinfo>\r
534       <xs:documentation>\r
535         Add a Meet-Me conference.\r
536         The response is either UserMeetMeConferencingAddConferenceResponse19 or ErrorResponse.\r
537         The startTime element is adjusted to the first occurrence of the recurrent schedule that comes at or after the startTime.\r
538         The startTime, endTime and recurrence information for a conferenceSchedule element will be adjusted to the user Host time zone.\r
539       </xs:documentation>\r
540     </xs:annotation>\r
541     <xs:complexContent>\r
542       <xs:extension base="core:OCIRequest">\r
543         <xs:sequence>\r
544           <xs:element name="userId" type="UserId"/>\r
545           <xs:element name="bridgeId" type="UserId"/>\r
546           <xs:element name="title" type="MeetMeConferencingConferenceTitle"/>\r
547           <xs:element name="estimatedParticipants" type="MeetMeConferencingNumberOfParticipants" minOccurs="0"/>\r
548           <xs:choice>\r
549             <xs:element name="restrictParticipants" type="xs:boolean" fixed="false"/>\r
550             <xs:element name="maxParticipants" type="MeetMeConferencingNumberOfParticipants"/>\r
551           </xs:choice>\r
552           <xs:element name="accountCode" type="MeetMeConferencingConferenceAccountCode" minOccurs="0"/>\r
553           <xs:element name="muteAllAttendeesOnEntry" type="xs:boolean"/>\r
554           <xs:element name="endConferenceOnModeratorExit" type="xs:boolean"/>\r
555           <xs:element name="moderatorRequired" type="xs:boolean"/>\r
556           <xs:element name="requireSecurityPin" type="xs:boolean"/>\r
557           <xs:element name="allowUniqueIdentifier" type="xs:boolean"/>\r
558           <xs:element name="attendeeNotification" type="MeetMeConferencingConferenceAttendeeNotification"/>\r
559           <xs:element name="conferenceSchedule" type="MeetMeConferencingConferenceSchedule"/>\r
560         </xs:sequence>\r
561       </xs:extension>\r
562     </xs:complexContent>\r
563   </xs:complexType>    \r
564     \r
565   <xs:complexType name="UserMeetMeConferencingAddConferenceResponse19">\r
566     <xs:annotation>\r
567       <xs:appinfo>\r
568         <asDataModeSupported>true</asDataModeSupported>\r
569         <hssDataModeSupported>false</hssDataModeSupported>\r
570       </xs:appinfo>\r
571       <xs:documentation>\r
572         Response to UserMeetMeConferencingAddConferenceRequest19.\r
573         Contains the information of a conference.\r
574       </xs:documentation>\r
575     </xs:annotation>\r
576     <xs:complexContent>\r
577       <xs:extension base="core:OCIDataResponse">\r
578         <xs:sequence>\r
579           <xs:element name="conferenceId" type="MeetMeConferencingConferencePassCode"/>\r
580           <xs:element name="moderatorPin" type="MeetMeConferencingConferencePassCode"/>\r
581           <xs:element name="securityPin" type="MeetMeConferencingConferenceSecurityPin" minOccurs="0"/>\r
582         </xs:sequence>\r
583       </xs:extension>\r
584     </xs:complexContent>\r
585   </xs:complexType>    \r
586     \r
587   <xs:complexType name="UserMeetMeConferencingDeleteConferenceListRequest">\r
588     <xs:annotation>\r
589       <xs:appinfo>\r
590         <asDataModeSupported>true</asDataModeSupported>\r
591         <hssDataModeSupported>false</hssDataModeSupported>\r
592       </xs:appinfo>\r
593       <xs:documentation>\r
594         Request to delete one or more conferences which are owned by the user.\r
595         The response is either SuccessResponse or ErrorResponse.\r
596       </xs:documentation>\r
597     </xs:annotation>\r
598     <xs:complexContent>\r
599       <xs:extension base="core:OCIRequest">\r
600         <xs:sequence>\r
601           <xs:element name="userId" type="UserId"/>\r
602           <xs:element name="conferenceKey" type="MeetMeConferencingConferenceKey" minOccurs="1" maxOccurs="unbounded"/>\r
603         </xs:sequence>\r
604       </xs:extension>\r
605     </xs:complexContent>\r
606   </xs:complexType>    \r
607     \r
608   <xs:complexType name="UserMeetMeConferencingDeleteConferenceRecordingListRequest">\r
609     <xs:annotation>\r
610       <xs:appinfo>\r
611         <asDataModeSupported>true</asDataModeSupported>\r
612         <hssDataModeSupported>false</hssDataModeSupported>\r
613       </xs:appinfo>\r
614       <xs:documentation>\r
615         Request to delete one or more conference recordings owned by the user.\r
616         The response is either SuccessResponse or ErrorResponse.\r
617       </xs:documentation>\r
618     </xs:annotation>\r
619     <xs:complexContent>\r
620       <xs:extension base="core:OCIRequest">\r
621         <xs:sequence>\r
622           <xs:element name="userId" type="UserId"/>\r
623           <xs:element name="recordingKey" type="MeetMeConferencingConferenceRecordingKey" minOccurs="1" maxOccurs="unbounded"/>\r
624         </xs:sequence>\r
625       </xs:extension>\r
626     </xs:complexContent>\r
627   </xs:complexType>    \r
628     \r
629   <xs:complexType name="UserMeetMeConferencingGetAvailableDelegateListRequest">\r
630     <xs:annotation>\r
631       <xs:appinfo>\r
632         <asDataModeSupported>true</asDataModeSupported>\r
633         <hssDataModeSupported>false</hssDataModeSupported>\r
634       </xs:appinfo>\r
635       <xs:documentation>\r
636       Get a list of users that can be assigned as a delegate to a Meet-Me Conference.\r
637         Searching for users, who are host on a Meet-Me Conferencing bridge.\r
638         The response is either UserMeetMeConferencingGetAvailableDelegateListResponse or ErrorResponse.\r
639     </xs:documentation>\r
640     </xs:annotation>\r
641     <xs:complexContent>\r
642       <xs:extension base="core:OCIRequest">\r
643         <xs:sequence>\r
644           <xs:element name="userId" type="UserId"/>\r
645           <xs:element name="conferenceKey" type="MeetMeConferencingConferenceKey"/>\r
646           <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>\r
647           <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>\r
648           <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>\r
649           <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>\r
650           <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>\r
651           <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>\r
652           <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>\r
653         </xs:sequence>\r
654       </xs:extension>\r
655     </xs:complexContent>\r
656   </xs:complexType>    \r
657     \r
658   <xs:complexType name="UserMeetMeConferencingGetAvailableDelegateListResponse">\r
659     <xs:annotation>\r
660       <xs:appinfo>\r
661         <asDataModeSupported>true</asDataModeSupported>\r
662         <hssDataModeSupported>false</hssDataModeSupported>\r
663       </xs:appinfo>\r
664       <xs:documentation>\r
665         Response to UserMeetMeConferencingGetAvailableDelegateListRequest.\r
666         Contains all hosts assigned on a bridge.\r
667         The table has column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number", "Extension", "Department" and "Email Address".\r
668       </xs:documentation>\r
669     </xs:annotation>\r
670     <xs:complexContent>\r
671       <xs:extension base="core:OCIDataResponse">\r
672         <xs:sequence>\r
673           <xs:element name="conferenceDelegateUserTable" type="core:OCITable"/>\r
674         </xs:sequence>\r
675       </xs:extension>\r
676     </xs:complexContent>\r
677   </xs:complexType>    \r
678     \r
679   <xs:complexType name="UserMeetMeConferencingGetBridgeListRequest">\r
680     <xs:annotation>\r
681       <xs:appinfo>\r
682         <asDataModeSupported>true</asDataModeSupported>\r
683         <hssDataModeSupported>false</hssDataModeSupported>\r
684       </xs:appinfo>\r
685       <xs:documentation>\r
686         Get the list of Meet-Me Conferencing bridges for which the user is a host.\r
687         The response is either UserMeetMeConferencingGetBridgeListResponse or ErrorResponse.\r
688       </xs:documentation>\r
689     </xs:annotation>\r
690     <xs:complexContent>\r
691       <xs:extension base="core:OCIRequest">\r
692         <xs:sequence>\r
693           <xs:element name="userId" type="UserId"/>\r
694         </xs:sequence>\r
695       </xs:extension>\r
696     </xs:complexContent>\r
697   </xs:complexType>    \r
698     \r
699   <xs:complexType name="UserMeetMeConferencingGetBridgeListResponse">\r
700     <xs:annotation>\r
701       <xs:appinfo>\r
702         <asDataModeSupported>true</asDataModeSupported>\r
703         <hssDataModeSupported>false</hssDataModeSupported>\r
704       </xs:appinfo>\r
705       <xs:documentation>\r
706         Response to the UserMeetMeConferencingGetBridgeListRequest.\r
707         Contains a table with column headings: "Bridge Id", "Name", "Phone Number", "Extension", "Ports", and "Is Active"\r
708         The column values for "Is Active" can either be true, or false.\r
709       </xs:documentation>\r
710     </xs:annotation>\r
711     <xs:complexContent>\r
712       <xs:extension base="core:OCIDataResponse">\r
713         <xs:sequence>\r
714           <xs:element name="conferenceBridgeTable" type="core:OCITable"/>\r
715         </xs:sequence>\r
716       </xs:extension>\r
717     </xs:complexContent>\r
718   </xs:complexType>    \r
719     \r
720   <xs:complexType name="UserMeetMeConferencingGetConferenceDelegateListRequest">\r
721     <xs:annotation>\r
722       <xs:appinfo>\r
723         <asDataModeSupported>true</asDataModeSupported>\r
724         <hssDataModeSupported>false</hssDataModeSupported>\r
725       </xs:appinfo>\r
726       <xs:documentation>\r
727         Get the conference delegates for this conference.\r
728         The response is either UserMeetMeConferencingGetConferenceDelegateListResponse or ErrorResponse.\r
729       </xs:documentation>\r
730     </xs:annotation>\r
731     <xs:complexContent>\r
732       <xs:extension base="core:OCIRequest">\r
733         <xs:sequence>\r
734           <xs:element name="userId" type="UserId"/>\r
735           <xs:element name="conferenceKey" type="MeetMeConferencingConferenceKey"/>\r
736         </xs:sequence>\r
737       </xs:extension>\r
738     </xs:complexContent>\r
739   </xs:complexType>    \r
740     \r
741   <xs:complexType name="UserMeetMeConferencingGetConferenceDelegateListResponse">\r
742     <xs:annotation>\r
743       <xs:appinfo>\r
744         <asDataModeSupported>true</asDataModeSupported>\r
745         <hssDataModeSupported>false</hssDataModeSupported>\r
746       </xs:appinfo>\r
747       <xs:documentation>\r
748         Response to UserMeetMeConferencingGetConferenceDelegateListRequest.\r
749         Contains a table with table heading:"User Id", "Last Name", "First Name", "Hiragana Last Name",\r
750         "Hiragana First Name","Phone Number", "Extension", "Department" and "Email Address".\r
751       </xs:documentation>\r
752     </xs:annotation>\r
753     <xs:complexContent>\r
754       <xs:extension base="core:OCIDataResponse">\r
755         <xs:sequence>\r
756           <xs:element name="conferenceDelegateUserTable" type="core:OCITable"/>\r
757         </xs:sequence>\r
758       </xs:extension>\r
759     </xs:complexContent>\r
760   </xs:complexType>    \r
761     \r
762   <xs:complexType name="UserMeetMeConferencingGetConferenceListRequest">\r
763     <xs:annotation>\r
764       <xs:appinfo>\r
765         <asDataModeSupported>true</asDataModeSupported>\r
766         <hssDataModeSupported>false</hssDataModeSupported>\r
767       </xs:appinfo>\r
768       <xs:documentation>\r
769         Get the list of all conferences for which user is a host or a delegate.\r
770         The response is either UserMeetMeConferencingGetConferenceListResponse or ErrorResponse.\r
771       </xs:documentation>\r
772     </xs:annotation>\r
773     <xs:complexContent>\r
774       <xs:extension base="core:OCIRequest">\r
775         <xs:sequence>\r
776           <xs:element name="userId" type="UserId"/>\r
777           <xs:element name="bridgeId" type="UserId" minOccurs="0"/>\r
778         </xs:sequence>\r
779       </xs:extension>\r
780     </xs:complexContent>\r
781   </xs:complexType>    \r
782     \r
783   <xs:complexType name="UserMeetMeConferencingGetConferenceListResponse">\r
784     <xs:annotation>\r
785       <xs:appinfo>\r
786         <asDataModeSupported>true</asDataModeSupported>\r
787         <hssDataModeSupported>false</hssDataModeSupported>\r
788       </xs:appinfo>\r
789       <xs:documentation>\r
790         Response to the UserMeetMeConferencingGetConferenceListRequest.\r
791         Contains a table with column headings: "Bridge Id", "Conference Id", "Title", "Bridge Name", "Status", "Type", "Start Time", "Last Name", "First Name" and "Host Id".\r
792         The column values for "Status" can be Active, Inactive, or Expired.\r
793         The column values for "Type" can be Reservationless, One Time, Recurring Daily, Recurring Weekly, Recurring Monthly, or Recurring Yearly.\r
794         Start Time is in the format "yyyy-MM-dd'T'HH:mm:ss:SSSZ". Example: 2010-10-01T09:30:00:000-0400.\r
795       </xs:documentation>\r
796     </xs:annotation>\r
797     <xs:complexContent>\r
798       <xs:extension base="core:OCIDataResponse">\r
799         <xs:sequence>\r
800           <xs:element name="conferenceTable" type="core:OCITable"/>\r
801         </xs:sequence>\r
802       </xs:extension>\r
803     </xs:complexContent>\r
804   </xs:complexType>    \r
805     \r
806   <xs:complexType name="UserMeetMeConferencingGetConferenceRecordingListRequest">\r
807     <xs:annotation>\r
808       <xs:appinfo>\r
809         <asDataModeSupported>true</asDataModeSupported>\r
810         <hssDataModeSupported>false</hssDataModeSupported>\r
811       </xs:appinfo>\r
812       <xs:documentation>\r
813         Get the list of recordings of the conferences owned by the host.\r
814         The response is either UserMeetMeConferencingGetConferenceRecordingListResponse or ErrorResponse.\r
815       </xs:documentation>\r
816     </xs:annotation>\r
817     <xs:complexContent>\r
818       <xs:extension base="core:OCIRequest">\r
819         <xs:sequence>\r
820           <xs:element name="userId" type="UserId"/>\r
821         </xs:sequence>\r
822       </xs:extension>\r
823     </xs:complexContent>\r
824   </xs:complexType>    \r
825     \r
826   <xs:complexType name="UserMeetMeConferencingGetConferenceRecordingListResponse">\r
827     <xs:annotation>\r
828       <xs:appinfo>\r
829         <asDataModeSupported>true</asDataModeSupported>\r
830         <hssDataModeSupported>false</hssDataModeSupported>\r
831       </xs:appinfo>\r
832       <xs:documentation>\r
833         Response to the UserMeetMeConferencingGetConferenceRecordingListRequest.\r
834         Contains a table with column headings: "Bridge Id", "Conference Id", "Conference Title", "Bridge Name", "Start Time", "File Size", and "URL".\r
835         Start Time is in the format "yyyy-MM-dd'T'HH:mm:ss:SSSZ". Example: 2010-10-01T09:30:00:000-0400.\r
836       </xs:documentation>\r
837     </xs:annotation>\r
838     <xs:complexContent>\r
839       <xs:extension base="core:OCIDataResponse">\r
840         <xs:sequence>\r
841           <xs:element name="conferenceRecordingTable" type="core:OCITable"/>\r
842         </xs:sequence>\r
843       </xs:extension>\r
844     </xs:complexContent>\r
845   </xs:complexType>    \r
846     \r
847   <xs:complexType name="UserMeetMeConferencingGetConferenceRequest20">\r
848     <xs:annotation>\r
849       <xs:appinfo>\r
850         <asDataModeSupported>true</asDataModeSupported>\r
851         <hssDataModeSupported>false</hssDataModeSupported>\r
852       </xs:appinfo>\r
853       <xs:documentation>\r
854         Get the information of a conference owned by the user.\r
855         The response is either UserMeetMeConferencingGetConferenceResponse20 or ErrorResponse.\r
856       </xs:documentation>\r
857     </xs:annotation>\r
858     <xs:complexContent>\r
859       <xs:extension base="core:OCIRequest">\r
860         <xs:sequence>\r
861           <xs:element name="userId" type="UserId"/>\r
862           <xs:element name="conferenceKey" type="MeetMeConferencingConferenceKey"/>\r
863         </xs:sequence>\r
864       </xs:extension>\r
865     </xs:complexContent>\r
866   </xs:complexType>    \r
867     \r
868   <xs:complexType name="UserMeetMeConferencingGetConferenceResponse20">\r
869     <xs:annotation>\r
870       <xs:appinfo>\r
871         <asDataModeSupported>true</asDataModeSupported>\r
872         <hssDataModeSupported>false</hssDataModeSupported>\r
873       </xs:appinfo>\r
874       <xs:documentation>\r
875         Response to UserMeetMeConferencingGetConferenceRequest20.\r
876         Contains the information of a conference.\r
877       </xs:documentation>\r
878     </xs:annotation>\r
879     <xs:complexContent>\r
880       <xs:extension base="core:OCIDataResponse">\r
881         <xs:sequence>\r
882           <xs:element name="title" type="MeetMeConferencingConferenceTitle"/>\r
883           <xs:element name="estimatedParticipants" type="MeetMeConferencingNumberOfParticipants" minOccurs="0"/>\r
884           <xs:choice>\r
885             <xs:element name="restrictParticipants" type="xs:boolean" fixed="false"/>\r
886             <xs:element name="maxParticipants" type="MeetMeConferencingNumberOfParticipants"/>\r
887           </xs:choice>\r
888           <xs:element name="accountCode" type="MeetMeConferencingConferenceAccountCode" minOccurs="0"/>\r
889           <xs:element name="muteAllAttendeesOnEntry" type="xs:boolean"/>\r
890           <xs:element name="endConferenceOnModeratorExit" type="xs:boolean"/>\r
891           <xs:element name="moderatorRequired" type="xs:boolean"/>\r
892           <xs:element name="requireSecurityPin" type="xs:boolean"/>\r
893           <xs:element name="securityPin" type="MeetMeConferencingConferenceSecurityPin" minOccurs="0"/>\r
894           <xs:element name="allowUniqueIdentifier" type="xs:boolean"/>\r
895           <xs:element name="attendeeNotification" type="MeetMeConferencingConferenceAttendeeNotification"/>\r
896           <xs:element name="conferenceSchedule" type="MeetMeConferencingConferenceSchedule"/>\r
897           <xs:element name="moderatorPin" type="MeetMeConferencingConferencePassCode"/>\r
898           <xs:element name="hostTimeZone" type="TimeZone"/>\r
899         </xs:sequence>\r
900       </xs:extension>\r
901     </xs:complexContent>\r
902   </xs:complexType>    \r
903     \r
904   <xs:complexType name="UserMeetMeConferencingModifyConferenceRequest">\r
905     <xs:annotation>\r
906       <xs:appinfo>\r
907         <asDataModeSupported>true</asDataModeSupported>\r
908         <hssDataModeSupported>false</hssDataModeSupported>\r
909       </xs:appinfo>\r
910       <xs:documentation>\r
911         Modify an existing conference.\r
912         The response is either SuccessResponse or ErrorResponse.\r
913         The startTime element is adjusted to the first occurrence of the recurrent schedule that comes at or after the startTime.\r
914         The startTime, endTime and recurrence information for a conferenceSchedule element will be adjusted to the user Host time zone.\r
915       </xs:documentation>\r
916     </xs:annotation>\r
917     <xs:complexContent>\r
918       <xs:extension base="core:OCIRequest">\r
919         <xs:sequence>\r
920           <xs:element name="userId" type="UserId"/>\r
921           <xs:element name="conferenceKey" type="MeetMeConferencingConferenceKey"/>\r
922           <xs:element name="title" type="MeetMeConferencingConferenceTitle" minOccurs="0"/>\r
923           <xs:element name="estimatedParticipants" type="MeetMeConferencingNumberOfParticipants" nillable="true" minOccurs="0"/>\r
924           <xs:choice minOccurs="0">\r
925             <xs:element name="restrictParticipants" type="xs:boolean" fixed="false"/>\r
926             <xs:element name="maxParticipants" type="MeetMeConferencingNumberOfParticipants"/>\r
927           </xs:choice>\r
928           <xs:element name="accountCode" type="MeetMeConferencingConferenceAccountCode" nillable="true" minOccurs="0"/>\r
929           <xs:element name="muteAllAttendeesOnEntry" type="xs:boolean" minOccurs="0"/>\r
930           <xs:element name="endConferenceOnModeratorExit" type="xs:boolean" minOccurs="0"/>\r
931           <xs:element name="moderatorRequired" type="xs:boolean" minOccurs="0"/>\r
932           <xs:element name="requireSecurityPin" type="xs:boolean" minOccurs="0"/>\r
933           <xs:element name="allowUniqueIdentifier" type="xs:boolean" minOccurs="0"/>\r
934           <xs:element name="attendeeNotification" type="MeetMeConferencingConferenceAttendeeNotification" minOccurs="0"/>\r
935           <xs:element name="conferenceSchedule" type="MeetMeConferencingConferenceSchedule" minOccurs="0"/>\r
936         </xs:sequence>\r
937       </xs:extension>\r
938     </xs:complexContent>\r
939   </xs:complexType>    \r
940     \r
941   <xs:complexType name="UserMeetMeConferencingModifyConferenceDelegateListRequest">\r
942     <xs:annotation>\r
943       <xs:appinfo>\r
944         <asDataModeSupported>true</asDataModeSupported>\r
945         <hssDataModeSupported>false</hssDataModeSupported>\r
946       </xs:appinfo>\r
947       <xs:documentation>\r
948         Modify the existing conference delegates list.\r
949         The response is either SuccessResponse or ErrorResponse.\r
950       </xs:documentation>\r
951     </xs:annotation>\r
952     <xs:complexContent>\r
953       <xs:extension base="core:OCIRequest">\r
954         <xs:sequence>\r
955           <xs:element name="userId" type="UserId"/>\r
956           <xs:element name="conferenceKey" type="MeetMeConferencingConferenceKey"/>\r
957           <xs:element name="conferenceDelegateUserList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>\r
958         </xs:sequence>\r
959       </xs:extension>\r
960     </xs:complexContent>\r
961   </xs:complexType>    \r
962     \r
963   <xs:complexType name="UserMeetMeConferencingGetConferenceGreetingRequest20">\r
964     <xs:annotation>\r
965       <xs:appinfo>\r
966         <asDataModeSupported>true</asDataModeSupported>\r
967         <hssDataModeSupported>false</hssDataModeSupported>\r
968       </xs:appinfo>\r
969       <xs:documentation>\r
970         Get the information of a conference custom greeting.\r
971         The response is either UserMeetMeConferencingGetConferenceGreetingResponse20 or ErrorResponse.\r
972       </xs:documentation>\r
973     </xs:annotation>\r
974     <xs:complexContent>\r
975       <xs:extension base="core:OCIRequest">\r
976         <xs:sequence>\r
977           <xs:element name="userId" type="UserId"/>\r
978           <xs:element name="conferenceKey" type="MeetMeConferencingConferenceKey"/>\r
979         </xs:sequence>\r
980       </xs:extension>\r
981     </xs:complexContent>\r
982   </xs:complexType>    \r
983     \r
984   <xs:complexType name="UserMeetMeConferencingGetConferenceGreetingResponse20">\r
985     <xs:annotation>\r
986       <xs:appinfo>\r
987         <asDataModeSupported>true</asDataModeSupported>\r
988         <hssDataModeSupported>false</hssDataModeSupported>\r
989       </xs:appinfo>\r
990       <xs:documentation>\r
991         Response to UserMeetMeConferencingGetConferenceGreetingRequest20.\r
992         Contains the information of a conference custom greeting.\r
993       </xs:documentation>\r
994     </xs:annotation>\r
995     <xs:complexContent>\r
996       <xs:extension base="core:OCIDataResponse">\r
997         <xs:sequence>\r
998           <xs:element name="playEntranceGreeting" type="xs:boolean"/>\r
999           <xs:element name="entranceGreetingFile" type="AnnouncementFileKey" minOccurs="0"/>\r
1000         </xs:sequence>\r
1001       </xs:extension>\r
1002     </xs:complexContent>\r
1003   </xs:complexType>    \r
1004     \r
1005   <xs:complexType name="UserMeetMeConferencingModifyConferenceGreetingRequest20">\r
1006     <xs:annotation>\r
1007       <xs:appinfo>\r
1008         <asDataModeSupported>true</asDataModeSupported>\r
1009         <hssDataModeSupported>false</hssDataModeSupported>\r
1010       </xs:appinfo>\r
1011       <xs:documentation>\r
1012         Modify an existing custom greeting audio file.\r
1013         The response is either SuccessResponse or ErrorResponse.\r
1014       </xs:documentation>\r
1015     </xs:annotation>\r
1016     <xs:complexContent>\r
1017       <xs:extension base="core:OCIRequest">\r
1018         <xs:sequence>\r
1019           <xs:element name="userId" type="UserId"/>\r
1020           <xs:element name="conferenceKey" type="MeetMeConferencingConferenceKey"/>\r
1021           <xs:element name="playEntranceGreeting" type="xs:boolean" minOccurs="0"/>\r
1022           <xs:element name="entranceGreetingFile" type="AnnouncementFileKey" nillable="true" minOccurs="0"/>\r
1023         </xs:sequence>\r
1024       </xs:extension>\r
1025     </xs:complexContent>\r
1026   </xs:complexType>    \r
1027     \r
1028   <xs:simpleType name="MeetMeConferencingConferenceAccountCode">\r
1029     <xs:annotation>\r
1030       <xs:documentation>\r
1031         Conference account code.\r
1032       </xs:documentation>\r
1033     </xs:annotation>\r
1034     <xs:restriction base="xs:token">\r
1035       <xs:minLength value="1"/>\r
1036       <xs:maxLength value="50"/>\r
1037     </xs:restriction>\r
1038   </xs:simpleType>    \r
1039     \r
1040   <xs:simpleType name="MeetMeConferencingConferenceAttendeeNotification">\r
1041     <xs:annotation>\r
1042       <xs:documentation>\r
1043         Choices for the notification when attendees join or leave the conferecne.\r
1044       </xs:documentation>\r
1045     </xs:annotation>\r
1046     <xs:restriction base="xs:token">\r
1047       <xs:enumeration value="Play Tone"/>\r
1048       <xs:enumeration value="Play Recorded Name"/>\r
1049       <xs:enumeration value="No Notification"/>\r
1050     </xs:restriction>\r
1051   </xs:simpleType>    \r
1052     \r
1053   <xs:complexType name="MeetMeConferencingConferenceDuration">\r
1054     <xs:annotation>\r
1055       <xs:documentation>\r
1056         Conference duration.\r
1057       </xs:documentation>\r
1058     </xs:annotation>\r
1059     <xs:sequence>\r
1060       <xs:element name="hours" type="Hour"/>\r
1061       <xs:element name="minutes" type="MeetMeConferencingConferenceDurationMinutes"/>\r
1062     </xs:sequence>\r
1063   </xs:complexType>    \r
1064     \r
1065   <xs:simpleType name="MeetMeConferencingConferenceDurationMinutes">\r
1066     <xs:annotation>\r
1067       <xs:documentation>\r
1068         Conference duration minutes. \r
1069       </xs:documentation>\r
1070     </xs:annotation>\r
1071     <xs:restriction base="xs:int">\r
1072       <xs:pattern value="0|15|30|45"/>\r
1073     </xs:restriction>\r
1074   </xs:simpleType>    \r
1075     \r
1076   <xs:simpleType name="MeetMeConferencingConferenceEndDateRestrictionMonths">\r
1077     <xs:annotation>\r
1078       <xs:documentation>\r
1079         Restricts conference end date to the given number of months from the start date.\r
1080       </xs:documentation>\r
1081     </xs:annotation>\r
1082     <xs:restriction base="xs:int">\r
1083       <xs:minInclusive value="1"/>\r
1084       <xs:maxInclusive value="99"/>\r
1085     </xs:restriction>\r
1086   </xs:simpleType>    \r
1087     \r
1088   <xs:simpleType name="MeetMeConferencingConferenceEndWarningPromptMinutes">\r
1089     <xs:annotation>\r
1090       <xs:documentation>\r
1091          Warning prompt before conference end in minutes.\r
1092       </xs:documentation>\r
1093     </xs:annotation>\r
1094     <xs:restriction base="xs:int">\r
1095       <xs:minInclusive value="1"/>\r
1096       <xs:maxInclusive value="15"/>\r
1097     </xs:restriction>\r
1098   </xs:simpleType>    \r
1099     \r
1100   <xs:simpleType name="MeetMeConferencingConferencePassCodeLength">\r
1101     <xs:annotation>\r
1102       <xs:documentation>\r
1103         Length of conference Id and moderator pin.\r
1104       </xs:documentation>\r
1105     </xs:annotation>\r
1106     <xs:restriction base="xs:int">\r
1107       <xs:minInclusive value="6"/>\r
1108       <xs:maxInclusive value="12"/>\r
1109     </xs:restriction>\r
1110   </xs:simpleType>    \r
1111     \r
1112   <xs:complexType name="MeetMeConferencingConferencePorts">\r
1113     <xs:annotation>\r
1114       <xs:documentation>\r
1115         Number of conference ports. Can either be unlimited or limited to a value between 0 and 999999.\r
1116       </xs:documentation>\r
1117     </xs:annotation>\r
1118     <xs:choice>\r
1119       <xs:element name="unlimited" type="xs:boolean" fixed="true"/>\r
1120       <xs:element name="quantity">\r
1121         <xs:simpleType>\r
1122           <xs:annotation/>\r
1123           <xs:restriction base="xs:int">\r
1124             <xs:minInclusive value="0"/>\r
1125             <xs:maxInclusive value="999999"/>\r
1126           </xs:restriction>\r
1127         </xs:simpleType>\r
1128       </xs:element>\r
1129     </xs:choice>\r
1130   </xs:complexType>    \r
1131     \r
1132   <xs:simpleType name="MeetMeConferencingRecordingFileFormat">\r
1133     <xs:annotation>\r
1134       <xs:documentation>\r
1135          Conference recording file format.\r
1136       </xs:documentation>\r
1137     </xs:annotation>\r
1138     <xs:restriction base="xs:token">\r
1139       <xs:enumeration value="WAV"/>\r
1140       <xs:enumeration value="MP3"/>\r
1141     </xs:restriction>\r
1142   </xs:simpleType>    \r
1143     \r
1144   <xs:complexType name="MeetMeConferencingConferenceRecordingKey">\r
1145     <xs:annotation>\r
1146       <xs:documentation>\r
1147         Identifier for conference recording. startTime is the recording start timestamp.\r
1148       </xs:documentation>\r
1149     </xs:annotation>\r
1150     <xs:sequence>\r
1151       <xs:element name="bridgeId" type="UserId"/>\r
1152       <xs:element name="conferenceId" type="MeetMeConferencingConferencePassCode"/>\r
1153       <xs:element name="startTime" type="xs:dateTime"/>\r
1154     </xs:sequence>\r
1155   </xs:complexType>    \r
1156     \r
1157   <xs:complexType name="MeetMeConferencingConferenceSchedule">\r
1158     <xs:annotation>\r
1159       <xs:documentation>\r
1160         Conference schedule.\r
1161       </xs:documentation>\r
1162     </xs:annotation>\r
1163     <xs:sequence>\r
1164       <xs:choice>\r
1165         <xs:element name="scheduleReservationless">\r
1166           <xs:complexType>\r
1167             <xs:annotation/>\r
1168             <xs:sequence>\r
1169               <xs:element name="startTime" type="xs:dateTime"/>\r
1170               <xs:element name="endTime" type="xs:dateTime" nillable="true"/>\r
1171             </xs:sequence>\r
1172           </xs:complexType>\r
1173         </xs:element>\r
1174         <xs:element name="scheduleOneTime">\r
1175           <xs:complexType>\r
1176             <xs:annotation/>\r
1177             <xs:sequence>\r
1178               <xs:element name="startTime" type="xs:dateTime"/>\r
1179               <xs:element name="duration" type="MeetMeConferencingConferenceDuration"/>\r
1180             </xs:sequence>\r
1181           </xs:complexType>\r
1182         </xs:element>\r
1183         <xs:element name="scheduleRecurring">\r
1184           <xs:complexType>\r
1185             <xs:annotation/>\r
1186             <xs:sequence>\r
1187               <xs:element name="startTime" type="xs:dateTime"/>\r
1188               <xs:element name="duration" type="MeetMeConferencingConferenceDuration"/>\r
1189               <xs:element name="recurrence" type="Recurrence"/>\r
1190             </xs:sequence>\r
1191           </xs:complexType>\r
1192         </xs:element>\r
1193       </xs:choice>\r
1194     </xs:sequence>\r
1195   </xs:complexType>    \r
1196     \r
1197   <xs:simpleType name="MeetMeConferencingConferenceTitle">\r
1198     <xs:annotation>\r
1199       <xs:documentation>\r
1200         Conference title.\r
1201       </xs:documentation>\r
1202     </xs:annotation>\r
1203     <xs:restriction base="xs:token">\r
1204       <xs:minLength value="1"/>\r
1205       <xs:maxLength value="80"/>\r
1206     </xs:restriction>\r
1207   </xs:simpleType>    \r
1208     \r
1209   <xs:simpleType name="MeetMeConferencingExpiredConferenceHoldPeriodDays">\r
1210     <xs:annotation>\r
1211       <xs:documentation>\r
1212         Hold period for expired conferences, in days.\r
1213       </xs:documentation>\r
1214     </xs:annotation>\r
1215     <xs:restriction base="xs:int">\r
1216       <xs:enumeration value="1"/>\r
1217       <xs:enumeration value="2"/>\r
1218       <xs:enumeration value="3"/>\r
1219       <xs:enumeration value="4"/>\r
1220       <xs:enumeration value="5"/>\r
1221       <xs:enumeration value="6"/>\r
1222       <xs:enumeration value="7"/>\r
1223       <xs:enumeration value="15"/>\r
1224       <xs:enumeration value="30"/>\r
1225       <xs:enumeration value="60"/>\r
1226     </xs:restriction>\r
1227   </xs:simpleType>    \r
1228     \r
1229   <xs:simpleType name="MeetMeConferencingNumberOfParticipants">\r
1230     <xs:annotation>\r
1231       <xs:documentation>\r
1232         Number of participants in a conference.\r
1233       </xs:documentation>\r
1234     </xs:annotation>\r
1235     <xs:restriction base="xs:int">\r
1236       <xs:minInclusive value="1"/>\r
1237       <xs:maxInclusive value="294"/>\r
1238     </xs:restriction>\r
1239   </xs:simpleType>    \r
1240     \r
1241   <xs:simpleType name="MeetMeConferencingParticipantEarlyEntryMinutes">\r
1242     <xs:annotation>\r
1243       <xs:documentation>\r
1244        Early entry into the conference before the conference start in minutes\r
1245      </xs:documentation>\r
1246     </xs:annotation>\r
1247     <xs:restriction base="xs:int">\r
1248       <xs:minInclusive value="0"/>\r
1249       <xs:maxInclusive value="15"/>\r
1250     </xs:restriction>\r
1251   </xs:simpleType>    \r
1252     \r
1253   <xs:simpleType name="MeetMeConferencingConferenceSecurityPin">\r
1254     <xs:annotation>\r
1255       <xs:documentation>\r
1256         Security pin for Meet-Me Conference.\r
1257       </xs:documentation>\r
1258     </xs:annotation>\r
1259     <xs:restriction base="xs:token">\r
1260       <xs:minLength value="4"/>\r
1261       <xs:maxLength value="12"/>\r
1262     </xs:restriction>\r
1263   </xs:simpleType>    \r
1264     \r
1265   <xs:simpleType name="MeetMeConferencingConferenceSecurityPinLength">\r
1266     <xs:annotation>\r
1267       <xs:documentation>\r
1268         Length of security pin for Meet-Me Conference.\r
1269       </xs:documentation>\r
1270     </xs:annotation>\r
1271     <xs:restriction base="xs:int">\r
1272       <xs:minInclusive value="4"/>\r
1273       <xs:maxInclusive value="12"/>\r
1274     </xs:restriction>\r
1275   </xs:simpleType>    \r
1276     \r
1277   <xs:simpleType name="MeetMeConferencingActiveTalkerRefreshIntervalSeconds">\r
1278     <xs:annotation>\r
1279       <xs:documentation>\r
1280       Interval in seconds at which, the MS will refresh and notify active talker  details.\r
1281       </xs:documentation>\r
1282     </xs:annotation>\r
1283     <xs:restriction base="xs:int">\r
1284       <xs:minInclusive value="1"/>\r
1285       <xs:maxInclusive value="5"/>\r
1286     </xs:restriction>\r
1287   </xs:simpleType>    \r
1288     \r
1289 </xs:schema>\r