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 : U S E R 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="OCISchemaSearchCriteria.xsd"/>
\r
22 <xs:include schemaLocation="OCISchemaSortCriteria.xsd"/>
\r
23 <xs:include schemaLocation="OCISchemaDataTypes.xsd"/>
\r
25 <!-- ********************************************************************************** -->
\r
26 <!-- U S E R P A R T R E Q U E S T S A N D R E S P O N S E S -->
\r
27 <!-- ********************************************************************************** -->
\r
29 Requests and responses are listed here in alphabetical order.
\r
30 The non-primitive attributes inside the commands are defined in another
\r
31 section of the schema.
\r
33 Requests in this schema file:
\r
34 UserAccessDeviceFileGetListRequest
\r
35 UserAccessDeviceFileGetRequest
\r
36 UserAccessDeviceFileModifyRequest
\r
37 UserAccessDeviceResetRequest
\r
38 UserAccessDeviceTagsGetRequest
\r
39 UserAddRequest17sp4
\r
40 UserAnnouncementFileAddRequest
\r
41 UserAnnouncementFileDeleteListRequest
\r
42 UserAnnouncementFileGetListRequest
\r
43 UserAnnouncementFileGetAvailableListRequest
\r
44 UserAnnouncementFileGetRequest
\r
45 UserAnnouncementFileModifyRequest
\r
46 UserAssignedServicesGetListRequest
\r
48 UserDnGetActivationListRequest
\r
50 UserGetRegistrationListRequest
\r
51 UserModifyRequest17sp4
\r
52 UserCallLogsClearRequest14sp4
\r
53 UserCallPoliciesGetRequest19sp1
\r
54 UserCallPoliciesModifyRequest
\r
55 UserCallProcessingGetPolicyRequest19sp1
\r
56 UserCallProcessingModifyPolicyRequest14sp7
\r
57 UserCommunicationBarringGetRequest
\r
58 UserCommunicationBarringModifyRequest
\r
59 UserCommunicationBarringAuthorizationCodeAddListRequest
\r
60 UserCommunicationBarringAuthorizationCodeDeleteListRequest
\r
61 UserCommunicationBarringAuthorizationCodeGetListRequest
\r
62 UserDevicePoliciesGetRequest21
\r
63 UserDevicePoliciesModifyRequest
\r
64 UserEnterpriseCommonPhoneListGetPagedSortedListRequest
\r
65 UserFeatureAccessCodeGetListRequest21
\r
66 UserFeatureAccessCodeModifyListRequest
\r
67 UserGetListInGroupRequest
\r
68 UserGetListInServiceProviderRequest
\r
69 UserGetListInSystemRequest
\r
70 UserGetServiceInstanceListInServiceProviderRequest
\r
71 UserGetServiceInstanceListInSystemRequest
\r
72 UserGroupCommonPhoneListGetPagedSortedListRequest
\r
73 UserGroupCustomContactDirectoryGetPagedSortedListRequest
\r
74 UserLinePortGetListRequest
\r
75 UserModifyUserIdRequest
\r
76 UserNetworkConferencingGetRequest
\r
77 UserOCICallControlApplicationGetListRequest
\r
78 UserOCICallControlApplicationModifyRequest
\r
79 UserPasswordInfoGetRequest
\r
80 UserPersonalPhoneListGetPagedSortedListRequest
\r
81 UserPersonalPhoneListAddListRequest
\r
82 UserPersonalPhoneListDeleteListRequest
\r
83 UserPersonalPhoneListGetListRequest
\r
84 UserPersonalPhoneListModifyRequest
\r
85 UserPhoneDirectoryGetPagedSortedListRequest
\r
86 UserPhoneDirectoryGetListRequest
\r
87 UserPhoneDirectoryGetPagedListRequest
\r
88 UserPhoneDirectoryGetSearchedListRequest
\r
89 UserPortalPasscodeGetInfoRequest
\r
90 UserPortalPasscodeModifyRequest
\r
91 UserPrimaryEndpointAdvancedSettingGetRequest
\r
92 UserPrimaryEndpointAdvancedSettingModifyRequest
\r
93 UserScheduleAddEventRequest
\r
94 UserScheduleAddRequest
\r
95 UserScheduleDeleteEventListRequest
\r
96 UserScheduleDeleteListRequest
\r
97 UserScheduleGetEventListRequest
\r
98 UserScheduleGetEventRequest
\r
99 UserScheduleGetListRequest17sp1
\r
100 UserScheduleModifyEventRequest
\r
101 UserScheduleModifyRequest
\r
102 UserServiceAssignListRequest
\r
103 UserServiceGetAssignmentListRequest
\r
104 UserServiceIsAssignedRequest
\r
105 UserServiceUnassignListRequest
\r
106 UserShInterfaceGetPublicIdDataRequest
\r
107 UserShInterfaceGetUserIdDataRequest
\r
108 UserShInterfaceModifyRequest
\r
109 UserShInterfacePublicIdentityRefreshTaskStartRequest
\r
110 UserScheduleGetEventDetailListRequest
\r
114 <xs:complexType name="UserAccessDeviceFileGetListRequest">
\r
117 Request to get the list of Device Management user modifiable files.
\r
118 The response is either UserAccessDeviceFileGetListResponse or ErrorResponse.
\r
119 </xs:documentation>
\r
121 <xs:complexContent>
\r
122 <xs:extension base="core:OCIRequest">
\r
124 <xs:element name="userId" type="UserId"/>
\r
125 <xs:element name="accessDevice" type="AccessDevice"/>
\r
128 </xs:complexContent>
\r
131 <xs:complexType name="UserAccessDeviceFileGetListResponse">
\r
134 Response to UserAccessDeviceFileGetListRequest.
\r
135 Contains a table of user modifiable Device Management files.
\r
136 The column headings are: "File Format", "Template URL".
\r
137 </xs:documentation>
\r
139 <xs:complexContent>
\r
140 <xs:extension base="core:OCIDataResponse">
\r
142 <xs:element name="deviceFilesTable" type="core:OCITable"/>
\r
145 </xs:complexContent>
\r
148 <xs:complexType name="UserAccessDeviceFileGetRequest">
\r
151 Request to get a user modifiable file.
\r
152 The response is either UserAccessDeviceFileGetResponse or ErrorResponse.
\r
153 </xs:documentation>
\r
155 <xs:complexContent>
\r
156 <xs:extension base="core:OCIRequest">
\r
158 <xs:element name="userId" type="UserId"/>
\r
159 <xs:element name="accessDevice" type="AccessDevice"/>
\r
160 <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>
\r
163 </xs:complexContent>
\r
166 <xs:complexType name="UserAccessDeviceFileGetResponse">
\r
169 Response to UserAccessDeviceFileGetRequest.
\r
170 </xs:documentation>
\r
172 <xs:complexContent>
\r
173 <xs:extension base="core:OCIDataResponse">
\r
175 <xs:element name="templateUrl" type="URL" minOccurs="0"/>
\r
178 </xs:complexContent>
\r
181 <xs:complexType name="UserAccessDeviceFileModifyRequest">
\r
184 Request to modify a user modifiable access device file.
\r
185 The response is either a SuccessResponse or an ErrorResponse.
\r
186 </xs:documentation>
\r
188 <xs:complexContent>
\r
189 <xs:extension base="core:OCIRequest">
\r
191 <xs:element name="userId" type="UserId"/>
\r
192 <xs:element name="accessDevice" type="AccessDevice"/>
\r
193 <xs:element name="fileFormat" type="DeviceManagementFileFormat"/>
\r
194 <xs:element name="uploadFile" type="FileResource"/>
\r
197 </xs:complexContent>
\r
200 <xs:complexType name="UserAccessDeviceResetRequest">
\r
203 Reset a specific user SIP device that supports the reset operation.
\r
204 The response is either a SuccessResponse or an ErrorResponse.
\r
205 </xs:documentation>
\r
207 <xs:complexContent>
\r
208 <xs:extension base="core:OCIRequest">
\r
210 <xs:element name="userId" type="UserId"/>
\r
211 <xs:element name="accessDevice" type="AccessDevice"/>
\r
214 </xs:complexContent>
\r
217 <xs:complexType name="UserAccessDeviceTagsGetRequest">
\r
220 <asDataModeSupported>true</asDataModeSupported>
\r
221 <hssDataModeSupported>false</hssDataModeSupported>
\r
224 Request to get all the device tag names and values for a specific device. The resolved tags are returned only if the device is the main device for this user.
\r
225 The response is either a UserAccessDeviceTagsGetResponse or an ErrorResponse.
\r
226 </xs:documentation>
\r
228 <xs:complexContent>
\r
229 <xs:extension base="core:OCIRequest">
\r
231 <xs:element name="userId" type="UserId"/>
\r
232 <xs:element name="accessDevice" type="AccessDevice"/>
\r
235 </xs:complexContent>
\r
238 <xs:complexType name="UserAccessDeviceTagsGetResponse">
\r
241 Response to UserAccessDeviceTagsGetRequest.
\r
242 The response contains a table with columns: "Tag Name", and "Tag Value".
\r
243 </xs:documentation>
\r
245 <xs:complexContent>
\r
246 <xs:extension base="core:OCIDataResponse">
\r
248 <xs:element name="deviceTagsTable" type="core:OCITable"/>
\r
251 </xs:complexContent>
\r
254 <xs:complexType name="UserAddRequest17sp4">
\r
257 Request to add a user.
\r
258 The domain is required in the userId.
\r
259 The password is not required if external authentication is enabled.
\r
260 The response is either SuccessResponse or ErrorResponse.
\r
261 </xs:documentation>
\r
263 <xs:complexContent>
\r
264 <xs:extension base="core:OCIRequest">
\r
266 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
267 <xs:element name="groupId" type="GroupId"/>
\r
268 <xs:element name="userId" type="UserId"/>
\r
269 <xs:element name="lastName" type="LastName"/>
\r
270 <xs:element name="firstName" type="FirstName"/>
\r
271 <xs:element name="callingLineIdLastName" type="CallingLineIdLastName"/>
\r
272 <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName"/>
\r
273 <xs:element name="nameDialingName" type="NameDialingName" minOccurs="0"/>
\r
274 <xs:element name="hiraganaLastName" type="HiraganaLastName" minOccurs="0"/>
\r
275 <xs:element name="hiraganaFirstName" type="HiraganaFirstName" minOccurs="0"/>
\r
276 <xs:element name="phoneNumber" type="DN" minOccurs="0"/>
\r
277 <xs:element name="extension" type="Extension17" minOccurs="0"/>
\r
278 <xs:element name="callingLineIdPhoneNumber" type="DN" minOccurs="0"/>
\r
279 <xs:element name="password" type="Password" minOccurs="0"/>
\r
280 <xs:element name="department" type="DepartmentKey" minOccurs="0"/>
\r
281 <xs:element name="language" type="Language" minOccurs="0"/>
\r
282 <xs:element name="timeZone" type="TimeZone" minOccurs="0"/>
\r
283 <xs:element name="alias" type="SIPURI" minOccurs="0" maxOccurs="3"/>
\r
285 <xs:element name="accessDeviceEndpoint" type="AccessDeviceMultipleContactEndpointAdd" minOccurs="0"/>
\r
286 <xs:element name="trunkAddressing" type="TrunkAddressingMultipleContactAdd" minOccurs="0"/>
\r
288 <xs:element name="title" type="Title" minOccurs="0"/>
\r
289 <xs:element name="pagerPhoneNumber" type="InformationalDN" minOccurs="0"/>
\r
290 <xs:element name="mobilePhoneNumber" type="OutgoingDN" minOccurs="0"/>
\r
291 <xs:element name="emailAddress" type="EmailAddress" minOccurs="0"/>
\r
292 <xs:element name="yahooId" type="YahooId" minOccurs="0"/>
\r
293 <xs:element name="addressLocation" type="AddressLocation" minOccurs="0"/>
\r
294 <xs:element name="address" type="StreetAddress" minOccurs="0"/>
\r
295 <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>
\r
298 </xs:complexContent>
\r
301 <xs:complexType name="UserAnnouncementFileAddRequest">
\r
304 Add an announcement to the user announcement repository
\r
305 The response is either a SuccessResponse or an ErrorResponse.
\r
306 </xs:documentation>
\r
308 <xs:complexContent>
\r
309 <xs:extension base="core:OCIRequest">
\r
311 <xs:element name="userId" type="UserId"/>
\r
312 <xs:element name="announcementFileName" type="AnnouncementFileName"/>
\r
313 <xs:element name="announcementFile" type="LabeledMediaFileResource"/>
\r
316 </xs:complexContent>
\r
319 <xs:complexType name="UserAnnouncementFileDeleteListRequest">
\r
322 Delete one or more announcements from the user announcement repository
\r
323 The response is either a SuccessResponse or an ErrorResponse.
\r
324 </xs:documentation>
\r
326 <xs:complexContent>
\r
327 <xs:extension base="core:OCIRequest">
\r
329 <xs:element name="userId" type="UserId"/>
\r
330 <xs:element name="announcementFileKey" type="AnnouncementFileKey" maxOccurs="unbounded"/>
\r
333 </xs:complexContent>
\r
336 <xs:complexType name="UserAnnouncementFileGetListRequest">
\r
339 Get the list of announcement names with associated media type and filesize for a User and
\r
340 given Announcement Repository Type
\r
341 The response is either a UserAnnouncementFileGetListResponse or an ErrorResponse.
\r
342 </xs:documentation>
\r
344 <xs:complexContent>
\r
345 <xs:extension base="core:OCIRequest">
\r
347 <xs:element name="userId" type="UserId"/>
\r
348 <xs:element name="announcementFileType" type="AnnouncementFileType" minOccurs="0"/>
\r
349 <xs:element name="includeAnnouncementTable" type="xs:boolean"/>
\r
350 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
351 <xs:element name="searchCriteriaAnnouncementFileName" type="SearchCriteriaAnnouncementFileName" minOccurs="0" maxOccurs="unbounded"/>
\r
354 </xs:complexContent>
\r
357 <xs:complexType name="UserAnnouncementFileGetListResponse">
\r
360 Response to UserAnnouncementFileGetListRequest.
\r
361 When requested, the response contains a table with columns: "Name", "Media Type", "File Size".
\r
362 The "Name" column contains the name of the announcement file.
\r
363 The "Media Type" column contains the media type of the announcement file with the possible values:
\r
364 WMA - Windows Media Audio file
\r
367 MOV - A MOV file using a H.263 or H.264 codec.
\r
368 The "File Size" column contains the file size in kB of the announcement file.
\r
369 The response also contains the current total file size (KB) for the user across
\r
370 all media types and the maximum total file size (MB) allowed for the user.
\r
371 </xs:documentation>
\r
373 <xs:complexContent>
\r
374 <xs:extension base="core:OCIDataResponse">
\r
376 <xs:element name="announcementTable" type="core:OCITable" minOccurs="0"/>
\r
377 <xs:element name="totalFileSize" type="xs:int"/>
\r
378 <xs:element name="maxFileSize" type="RepositoryTotalFileSize"/>
\r
381 </xs:complexContent>
\r
384 <xs:complexType name="UserAnnouncementFileGetAvailableListRequest">
\r
387 Get the list of available announcement files for a User from the Announcement Repository,
\r
388 for Virtual subscribers the list will also include the announcements for it's group.
\r
389 </xs:documentation>
\r
391 <xs:complexContent>
\r
392 <xs:extension base="core:OCIRequest">
\r
394 <xs:element name="userId" type="UserId"/>
\r
395 <xs:element name="announcementFileType" type="AnnouncementFileType" minOccurs="0"/>
\r
398 </xs:complexContent>
\r
401 <xs:complexType name="UserAnnouncementFileGetAvailableListResponse">
\r
404 Response to UserAnnouncementFileGetAvailableListRequest.
\r
405 The response contains a table with columns: "Name", "Media Type", "File Size" and "Repository Type".
\r
406 The "Name" column contains the name of the announcement file.
\r
407 The "Media Type" column contains the media type of the announcement file with the possible values:
\r
408 WMA - Windows Media Audio file
\r
411 MOV - A MOV file using a H.263 or H.264 codec.
\r
412 The "File Size" is in Kilobytes.
\r
413 The "Repository Type" column contains the type of repository for the announcement file such as "User" or "Group"
\r
414 The "File Size" column contains the file size in kB of the announcement file.
\r
415 </xs:documentation>
\r
417 <xs:complexContent>
\r
418 <xs:extension base="core:OCIDataResponse">
\r
420 <xs:element name="announcementTable" type="core:OCITable"/>
\r
423 </xs:complexContent>
\r
426 <xs:complexType name="UserAnnouncementFileGetRequest">
\r
429 Request to get the announcement repository file information.
\r
430 The response is either UserAnnouncementFileGetResponse or ErrorResponse.
\r
431 </xs:documentation>
\r
433 <xs:complexContent>
\r
434 <xs:extension base="core:OCIRequest">
\r
436 <xs:element name="userId" type="UserId"/>
\r
437 <xs:element name="announcementFileKey" type="AnnouncementFileKey"/>
\r
440 </xs:complexContent>
\r
443 <xs:complexType name="UserAnnouncementFileGetResponse">
\r
446 Response to UserAnnouncementFileGetRequest.
\r
447 The response contains the file size (KB), uploaded timestamp, description and usage for
\r
448 an announcement file in the user announcement repository.
\r
449 The usage table has columns "Service Name", "Criteria Name"
\r
450 The "Service Name"" values correspond to string values of the UserService data types.
\r
451 With the exception of the string "Voice Portal" which is returned when the announcement is being used by Voice Portal Personalized Name.
\r
452 For Call Center and Route Point users the "Instance Name" column contains the instance id and
\r
453 when the announcement is being used by a DNIS, "Intance Name" column contans the instance id and the DNIS id.
\r
454 For Auto Attendants with submenus and the announcement is used by a submenu the "Instance Name" column will contain the submenu name
\r
455 </xs:documentation>
\r
457 <xs:complexContent>
\r
458 <xs:extension base="core:OCIDataResponse">
\r
460 <xs:element name="description" type="FileDescription"/>
\r
461 <xs:element name="filesize" type="xs:int"/>
\r
462 <xs:element name="lastUploaded" type="xs:dateTime"/>
\r
463 <xs:element name="usageTable" type="core:OCITable"/>
\r
466 </xs:complexContent>
\r
469 <xs:complexType name="UserAnnouncementFileModifyRequest">
\r
472 This command is used to change the name of the file or upload a new announcement file for
\r
473 an existing announcement in the user repository.
\r
474 When modifying the file type the command will fail if the media type of the new file changes
\r
475 the announcement from audio to video (or vice versa).
\r
476 The response is either a SuccessResponse or an ErrorResponse.
\r
477 </xs:documentation>
\r
479 <xs:complexContent>
\r
480 <xs:extension base="core:OCIRequest">
\r
482 <xs:element name="userId" type="UserId"/>
\r
483 <xs:element name="announcementFileKey" type="AnnouncementFileKey"/>
\r
484 <xs:element name="newAnnouncementFileName" type="AnnouncementFileName" minOccurs="0"/>
\r
485 <xs:element name="announcementFile" type="LabeledMediaFileResource" minOccurs="0"/>
\r
488 </xs:complexContent>
\r
491 <xs:complexType name="UserAssignedServicesGetListRequest">
\r
494 Get the list of assigned User and Group Services for the specified user.
\r
495 The response is either an UserAssignedServicesGetListResponse or an ErrorResponse.
\r
496 </xs:documentation>
\r
498 <xs:complexContent>
\r
499 <xs:extension base="core:OCIRequest">
\r
501 <xs:element name="userId" type="UserId" minOccurs="0"/>
\r
504 </xs:complexContent>
\r
507 <xs:complexType name="UserAssignedServicesGetListResponse">
\r
510 Response to UserAssignedServicesGetListRequest.
\r
511 A user can have both user services and group services because of music on hold.
\r
512 </xs:documentation>
\r
514 <xs:complexContent>
\r
515 <xs:extension base="core:OCIDataResponse">
\r
517 <xs:element name="groupServiceEntry" type="AssignedGroupServicesEntry" minOccurs="0" maxOccurs="unbounded"/>
\r
518 <xs:element name="userServiceEntry" type="AssignedUserServicesEntry" minOccurs="0" maxOccurs="unbounded"/>
\r
521 </xs:complexContent>
\r
524 <xs:complexType name="UserDeleteRequest">
\r
527 Request to delete a user. The response is either SuccessResponse or ErrorResponse.
\r
528 </xs:documentation>
\r
530 <xs:complexContent>
\r
531 <xs:extension base="core:OCIRequest">
\r
533 <xs:element name="userId" type="UserId"/>
\r
536 </xs:complexContent>
\r
539 <xs:complexType name="UserDnGetActivationListRequest">
\r
542 Request to get a list of DNs associated with a user and their activation state.
\r
543 The response is either UserDnGetActivationListResponse or ErrorResponse.
\r
544 </xs:documentation>
\r
546 <xs:complexContent>
\r
547 <xs:extension base="core:OCIRequest">
\r
549 <xs:element name="userId" type="UserId"/>
\r
552 </xs:complexContent>
\r
555 <xs:complexType name="UserDnGetActivationListResponse">
\r
558 Response to UserDnGetActivationListRequest.
\r
559 The response contains a table with columns: "Phone Number", and "Activated".
\r
560 The "Phone Number" column contains a single DN.
\r
561 The "Activated" column indicates if the phone number is activated or not.
\r
562 </xs:documentation>
\r
564 <xs:complexContent>
\r
565 <xs:extension base="core:OCIDataResponse">
\r
567 <xs:element name="dnTable" type="core:OCITable"/>
\r
570 </xs:complexContent>
\r
573 <xs:complexType name="UserGetRequest21">
\r
576 Request to get the user information. The response is either
\r
577 UserGetResponse21 or ErrorResponse.
\r
578 </xs:documentation>
\r
580 <xs:complexContent>
\r
581 <xs:extension base="core:OCIRequest">
\r
583 <xs:element name="userId" type="UserId"/>
\r
586 </xs:complexContent>
\r
589 <xs:complexType name="UserGetResponse21">
\r
592 Response to UserGetRequest21.
\r
593 It is possible that the TrunkAddressingRead element is present with nothing populated in it which means the user is a trunk user.
\r
594 The following data elements are only used in AS data mode:
\r
595 contact[2]-contact[5]
\r
596 The following data elements are only used in IMS data mode:
\r
597 alternateTrunkIdentityDomain
\r
599 The country code (countryCode) included is the user's phone number country code when the user has a phone number assigned, or the
\r
600 user's Group associated country code when the user does not have a phone number assigned, or the system default country code when the
\r
601 user's Group does not have an associated country code.
\r
603 The nationalPrefix in this response is the one associated to the included countryCode.
\r
605 The callingLineIdPhoneNumber is no longer being formatted for display purpose. The value is returned exactly the same as being stored.
\r
606 </xs:documentation>
\r
608 <xs:complexContent>
\r
609 <xs:extension base="core:OCIDataResponse">
\r
611 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
612 <xs:element name="groupId" type="GroupId"/>
\r
613 <xs:element name="lastName" type="LastName"/>
\r
614 <xs:element name="firstName" type="FirstName"/>
\r
615 <xs:element name="callingLineIdLastName" type="CallingLineIdLastName"/>
\r
616 <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName"/>
\r
617 <xs:element name="nameDialingName" type="NameDialingName" minOccurs="0"/>
\r
618 <xs:element name="hiraganaLastName" type="HiraganaLastName" minOccurs="0"/>
\r
619 <xs:element name="hiraganaFirstName" type="HiraganaFirstName" minOccurs="0"/>
\r
620 <xs:element name="phoneNumber" type="DN" minOccurs="0"/>
\r
621 <xs:element name="extension" type="Extension17" minOccurs="0"/>
\r
622 <xs:element name="callingLineIdPhoneNumber" type="DN" minOccurs="0"/>
\r
623 <xs:element name="department" type="DepartmentKey" minOccurs="0"/>
\r
624 <xs:element name="departmentFullPath" type="DepartmentFullPathName" minOccurs="0"/>
\r
625 <xs:element name="language" type="Language"/>
\r
626 <xs:element name="timeZone" type="TimeZone"/>
\r
627 <xs:element name="timeZoneDisplayName" type="TimeZoneDisplayName"/>
\r
628 <xs:element name="defaultAlias" type="SIPURI"/>
\r
629 <xs:element name="alias" type="SIPURI" minOccurs="0" maxOccurs="3"/>
\r
631 <xs:element name="accessDeviceEndpoint" type="AccessDeviceMultipleIdentityAndContactEndpointRead" minOccurs="0"/>
\r
632 <xs:element name="trunkAddressing" type="TrunkAddressingMultipleContactRead21" minOccurs="0"/>
\r
634 <xs:element name="title" type="Title" minOccurs="0"/>
\r
635 <xs:element name="pagerPhoneNumber" type="InformationalDN" minOccurs="0"/>
\r
636 <xs:element name="mobilePhoneNumber" type="OutgoingDN" minOccurs="0"/>
\r
637 <xs:element name="emailAddress" type="EmailAddress" minOccurs="0"/>
\r
638 <xs:element name="yahooId" type="YahooId" minOccurs="0"/>
\r
639 <xs:element name="addressLocation" type="AddressLocation" minOccurs="0"/>
\r
640 <xs:element name="address" type="StreetAddress" minOccurs="0"/>
\r
641 <xs:element name="countryCode" type="CountryCode"/>
\r
642 <xs:element name="nationalPrefix" type="NationalPrefix" minOccurs="0"/>
\r
643 <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>
\r
644 <xs:element name="officeZoneName" type="OfficeZoneName" minOccurs="0"/>
\r
645 <xs:element name="primaryZoneName" type="ZoneName" minOccurs="0"/>
\r
646 <xs:element name="impId" type="IMPUserId" minOccurs="0"/>
\r
649 </xs:complexContent>
\r
652 <xs:complexType name="UserGetRegistrationListRequest">
\r
655 Request to get a list of registrations for a user.
\r
656 The response is either a UserGetRegistrationListResponse or an ErrorResponse.
\r
657 </xs:documentation>
\r
659 <xs:complexContent>
\r
660 <xs:extension base="core:OCIRequest">
\r
662 <xs:element name="userId" type="UserId"/>
\r
665 </xs:complexContent>
\r
668 <xs:complexType name="UserGetRegistrationListResponse">
\r
671 Response to UserGetRegistrationListRequest.
\r
672 The registrationTable table column headings are:
\r
673 "Device Level", "Device Name", "Order", "URI", "Expiration", "Line/Port", "Endpoint Type"", "Public Net Address", "Public Port", "Private Net Address", "Private Port", "User Agent", "Lockout Started", "Lockout Expires", "Lockout Count".
\r
674 The "Device Level" column contains one of the AccessDeviceLevel enumerated constants.
\r
675 The "Line/Port" column in IMS mode can be any Public User Identity which can be either a
\r
676 SIPURI or a TELURI.
\r
677 The expiration column will be empty when the registration is static.
\r
678 The Endpoint Type column contains one of the enumerated EndpointType values.
\r
679 The Endpoint Type is empty when the registration is against a TELURI.
\r
680 The table is sorted by: telURI (after SIPURI), Line/Port, static (after dynamic), order.
\r
681 Lockout times are shown in GMT offset. When a permanent lockout is shown, the "Lockout Expires" column is empty and the "Lockout Count" column contains the word Permanent.
\r
682 </xs:documentation>
\r
684 <xs:complexContent>
\r
685 <xs:extension base="core:OCIDataResponse">
\r
687 <xs:element name="registrationTable" type="core:OCITable"/>
\r
690 </xs:complexContent>
\r
693 <xs:complexType name="UserModifyRequest17sp4">
\r
696 Request to modify a user.
\r
697 When oldPassword is specified, all password rule applies. If oldPassword in not specified,
\r
698 any password rule related to old password does not apply.
\r
699 The request will fail if officeZoneName or primaryZoneName is present but the Location-Based Calling Restrictions service is not assigned to the user.
\r
700 The response is either SuccessResponse or ErrorResponse.
\r
701 The following data elements are only used in AS data mode:
\r
702 contact[2]-contact[5]
\r
703 The impId and impPassword are accepted when the Third-Party IMP service is assigned to the user;
\r
704 when Integrated IMP service is assigned to the user and active, only the impPassword is accepted;
\r
705 all other cases, the request fails if either field is changed.
\r
706 </xs:documentation>
\r
708 <xs:complexContent>
\r
709 <xs:extension base="core:OCIRequest">
\r
711 <xs:element name="userId" type="UserId"/>
\r
712 <xs:element name="lastName" type="LastName" minOccurs="0"/>
\r
713 <xs:element name="firstName" type="FirstName" minOccurs="0"/>
\r
714 <xs:element name="callingLineIdLastName" type="CallingLineIdLastName" minOccurs="0"/>
\r
715 <xs:element name="callingLineIdFirstName" type="CallingLineIdFirstName" minOccurs="0"/>
\r
716 <xs:element name="nameDialingName" type="NameDialingName" nillable="true" minOccurs="0"/>
\r
717 <xs:element name="hiraganaLastName" type="HiraganaLastName" minOccurs="0"/>
\r
718 <xs:element name="hiraganaFirstName" type="HiraganaFirstName" minOccurs="0"/>
\r
719 <xs:element name="phoneNumber" type="DN" nillable="true" minOccurs="0"/>
\r
720 <xs:element name="extension" type="Extension17" nillable="true" minOccurs="0"/>
\r
721 <xs:element name="callingLineIdPhoneNumber" type="DN" nillable="true" minOccurs="0"/>
\r
722 <xs:element name="oldPassword" type="Password" minOccurs="0"/>
\r
723 <xs:element name="newPassword" type="Password" nillable="true" minOccurs="0"/>
\r
724 <xs:element name="department" type="DepartmentKey" nillable="true" minOccurs="0"/>
\r
725 <xs:element name="language" type="Language" minOccurs="0"/>
\r
726 <xs:element name="timeZone" type="TimeZone" minOccurs="0"/>
\r
727 <xs:element name="sipAliasList" type="ReplacementSIPAliasList" nillable="true" minOccurs="0"/>
\r
728 <xs:element name="endpoint" nillable="true" minOccurs="0">
\r
732 <xs:element name="accessDeviceEndpoint" type="AccessDeviceMultipleContactEndpointModify"/>
\r
733 <xs:element name="trunkAddressing" type="TrunkAddressingMultipleContactModify"/>
\r
737 <xs:element name="title" type="Title" nillable="true" minOccurs="0"/>
\r
738 <xs:element name="pagerPhoneNumber" type="InformationalDN" nillable="true" minOccurs="0"/>
\r
739 <xs:element name="mobilePhoneNumber" type="OutgoingDN" nillable="true" minOccurs="0"/>
\r
740 <xs:element name="emailAddress" type="EmailAddress" nillable="true" minOccurs="0"/>
\r
741 <xs:element name="yahooId" type="YahooId" nillable="true" minOccurs="0"/>
\r
742 <xs:element name="addressLocation" type="AddressLocation" nillable="true" minOccurs="0"/>
\r
743 <xs:element name="address" type="StreetAddress" minOccurs="0"/>
\r
744 <xs:element name="networkClassOfService" type="NetworkClassOfServiceName" minOccurs="0"/>
\r
745 <xs:element name="officeZoneName" type="OfficeZoneName" minOccurs="0"/>
\r
746 <xs:element name="primaryZoneName" type="ZoneName" minOccurs="0"/>
\r
747 <xs:element name="impId" type="IMPUserId" nillable="true" minOccurs="0"/>
\r
748 <xs:element name="impPassword" type="Password" nillable="true" minOccurs="0"/>
\r
751 </xs:complexContent>
\r
754 <xs:complexType name="UserCallLogsClearRequest14sp4">
\r
757 Clear a user's call logs associated with Basic Call Logs and Enhanced
\r
758 Call Logs features. The calls logs are deleted from both Basic Call Logs
\r
759 and Enhanced Call Logs if both features are assigned.
\r
760 The response is either a SuccessResponse or an ErrorResponse.
\r
761 </xs:documentation>
\r
763 <xs:complexContent>
\r
764 <xs:extension base="core:OCIRequest">
\r
766 <xs:element name="userId" type="UserId"/>
\r
768 <xs:element name="deleteAllCallLogs" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
769 <xs:element name="deleteSpecifiedCallLogs">
\r
773 <xs:element name="placedCallLogId" type="CallLogId17sp4" minOccurs="0" maxOccurs="unbounded"/>
\r
774 <xs:element name="receivedCallLogId" type="CallLogId17sp4" minOccurs="0" maxOccurs="unbounded"/>
\r
775 <xs:element name="missedCallLogId" type="CallLogId17sp4" minOccurs="0" maxOccurs="unbounded"/>
\r
782 </xs:complexContent>
\r
785 <xs:complexType name="UserCallPoliciesGetRequest19sp1">
\r
788 Request the user level data associated with Call Policies.
\r
789 The response is either a UserCallPoliciesGetResponse19sp1
\r
790 or an ErrorResponse.
\r
791 </xs:documentation>
\r
793 <xs:complexContent>
\r
794 <xs:extension base="core:OCIRequest">
\r
796 <xs:element name="userId" type="UserId"/>
\r
799 </xs:complexContent>
\r
802 <xs:complexType name="UserCallPoliciesGetResponse19sp1">
\r
805 Response to UserCallPoliciesGetRequest19sp1.
\r
806 </xs:documentation>
\r
808 <xs:complexContent>
\r
809 <xs:extension base="core:OCIDataResponse">
\r
811 <xs:element name="redirectedCallsCOLPPrivacy" type="ConnectedLineIdentificationPrivacyOnRedirectedCalls"/>
\r
812 <xs:element name="callBeingForwardedResponseCallType" type="CallBeingForwardedResponseCallType"/>
\r
813 <xs:element name="callingLineIdentityForRedirectedCalls" type="CallingLineIdentityForRedirectedCalls"/>
\r
816 </xs:complexContent>
\r
819 <xs:complexType name="UserCallPoliciesModifyRequest">
\r
822 Modify the user level data associated with Call Policies.
\r
823 The response is either a SuccessResponse or an ErrorResponse.
\r
824 </xs:documentation>
\r
826 <xs:complexContent>
\r
827 <xs:extension base="core:OCIRequest">
\r
829 <xs:element name="userId" type="UserId"/>
\r
830 <xs:element name="redirectedCallsCOLPPrivacy" type="ConnectedLineIdentificationPrivacyOnRedirectedCalls" minOccurs="0"/>
\r
831 <xs:element name="callBeingForwardedResponseCallType" type="CallBeingForwardedResponseCallType" minOccurs="0"/>
\r
832 <xs:element name="callingLineIdentityForRedirectedCalls" type="CallingLineIdentityForRedirectedCalls" minOccurs="0"/>
\r
835 </xs:complexContent>
\r
838 <xs:complexType name="UserCallProcessingGetPolicyRequest19sp1">
\r
841 Request the user level data associated with Call Processing Policy.
\r
842 The response is either a UserCallProcessingGetPolicyResponse19sp1 or an
\r
844 </xs:documentation>
\r
846 <xs:complexContent>
\r
847 <xs:extension base="core:OCIRequest">
\r
849 <xs:element name="userId" type="UserId"/>
\r
852 </xs:complexContent>
\r
855 <xs:complexType name="UserCallProcessingGetPolicyResponse19sp1">
\r
858 Response to UserCallProcessingGetPolicyRequest19sp1.
\r
859 The useUserCLIDSetting attribute controls the CLID settings
\r
860 (clidPolicy, emergencyClidPolicy, allowAlternateNumbersForRedirectingIdentity, useGroupName, allowConfigurableCLIDForRedirectingIdentity, allowDepartmentCLIDNameOverride)
\r
862 The useUserMediaSetting attribute controls the Media settings
\r
863 (medisPolicySelection, supportedMediaSetName)
\r
865 The useUserCallLimitsSetting attribute controls the Call Limits setting
\r
866 (useMaxSimultaneousCalls, maxSimultaneousCalls, useMaxSimultaneousVideoCalls, maxSimultaneousVideoCalls, useMaxCallTimeForAnsweredCalls, maxCallTimeForAnsweredCallsMinutes, useMaxCallTimeForUnansweredCalls, maxCallTimeForUnansweredCallsMinutes, useMaxConcurrentRedirectedCalls, useMaxFindMeFollowMeDepth, maxRedirectionDepth, useMaxConcurrentFindMeFollowMeInvocations, maxConcurrentFindMeFollowMeInvocations)
\r
867 The following elements are only used in AS data mode:
\r
868 useUserDCLIDSetting
\r
869 enableDialableCallerID
\r
870 allowConfigurableCLIDForRedirectingIdentity
\r
871 allowDepartmentCLIDNameOverride
\r
872 </xs:documentation>
\r
874 <xs:complexContent>
\r
875 <xs:extension base="core:OCIDataResponse">
\r
877 <xs:element name="useUserCLIDSetting" type="xs:boolean"/>
\r
878 <xs:element name="useUserMediaSetting" type="xs:boolean"/>
\r
879 <xs:element name="useUserCallLimitsSetting" type="xs:boolean"/>
\r
880 <xs:element name="useUserDCLIDSetting" type="xs:boolean"/>
\r
881 <xs:element name="useMaxSimultaneousCalls" type="xs:boolean"/>
\r
882 <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls19sp1"/>
\r
883 <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean"/>
\r
884 <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls19sp1"/>
\r
885 <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean"/>
\r
886 <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16"/>
\r
887 <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean"/>
\r
888 <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes19sp1"/>
\r
889 <xs:element name="mediaPolicySelection" type="MediaPolicySelection"/>
\r
890 <xs:element name="supportedMediaSetName" type="MediaSetName" minOccurs="0"/>
\r
891 <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean"/>
\r
892 <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls19sp1"/>
\r
893 <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean"/>
\r
894 <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth19sp1"/>
\r
895 <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth19sp1"/>
\r
896 <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean"/>
\r
897 <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations19sp1"/>
\r
898 <xs:element name="clidPolicy" type="GroupCLIDPolicy"/>
\r
899 <xs:element name="emergencyClidPolicy" type="GroupCLIDPolicy"/>
\r
900 <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean"/>
\r
901 <xs:element name="useGroupName" type="xs:boolean"/>
\r
902 <xs:element name="blockCallingNameForExternalCalls" type="xs:boolean"/>
\r
903 <xs:element name="enableDialableCallerID" type="xs:boolean"/>
\r
904 <xs:element name="allowConfigurableCLIDForRedirectingIdentity" type="xs:boolean"/>
\r
905 <xs:element name="allowDepartmentCLIDNameOverride" type="xs:boolean"/>
\r
908 </xs:complexContent>
\r
911 <xs:complexType name="UserCallProcessingModifyPolicyRequest14sp7">
\r
914 Modify the user level data associated with Call Procesing Policy.
\r
915 The response is either a SuccessResponse or an ErrorResponse.
\r
917 The useUserCLIDSetting attribute controls the CLID settings
\r
918 (clidPolicy, emergencyClidPolicy, allowAlternateNumbersForRedirectingIdentity, useGroupName, allowConfigurableCLIDForRedirectingIdentity, allowDepartmentCLIDNameOverride)
\r
920 The useUserMediaSetting attribute controls the Media settings
\r
921 (medisPolicySelection, supportedMediaSetName)
\r
923 The useUserCallLimitsSetting attribute controls the Call Limits setting
\r
924 (useMaxSimultaneousCalls, maxSimultaneousCalls, useMaxSimultaneousVideoCalls, maxSimultaneousVideoCalls, useMaxCallTimeForAnsweredCalls, maxCallTimeForAnsweredCallsMinutes, useMaxCallTimeForUnansweredCalls, maxCallTimeForUnansweredCallsMinutes, useMaxConcurrentRedirectedCalls, useMaxFindMeFollowMeDepth, maxRedirectionDepth, useMaxConcurrentFindMeFollowMeInvocations, maxConcurrentFindMeFollowMeInvocations)
\r
926 The useUserDCLIDSetting controls the Dialable Caller ID settings (enableDialableCallerID)
\r
928 The following elements are only used in AS data mode:
\r
929 useUserDCLIDSetting
\r
930 enableDialableCallerID
\r
931 allowConfigurableCLIDForRedirectingIdentity
\r
932 allowDepartmentCLIDNameOverride
\r
934 </xs:documentation>
\r
936 <xs:complexContent>
\r
937 <xs:extension base="core:OCIRequest">
\r
939 <xs:element name="userId" type="UserId"/>
\r
940 <xs:element name="useUserCLIDSetting" type="xs:boolean" minOccurs="0"/>
\r
941 <xs:element name="useUserMediaSetting" type="xs:boolean" minOccurs="0"/>
\r
942 <xs:element name="useUserCallLimitsSetting" type="xs:boolean" minOccurs="0"/>
\r
943 <xs:element name="useUserDCLIDSetting" type="xs:boolean" minOccurs="0"/>
\r
944 <xs:element name="useMaxSimultaneousCalls" type="xs:boolean" minOccurs="0"/>
\r
945 <xs:element name="maxSimultaneousCalls" type="CallProcessingMaxSimultaneousCalls19sp1" minOccurs="0"/>
\r
946 <xs:element name="useMaxSimultaneousVideoCalls" type="xs:boolean" minOccurs="0"/>
\r
947 <xs:element name="maxSimultaneousVideoCalls" type="CallProcessingMaxSimultaneousCalls19sp1" minOccurs="0"/>
\r
948 <xs:element name="useMaxCallTimeForAnsweredCalls" type="xs:boolean" minOccurs="0"/>
\r
949 <xs:element name="maxCallTimeForAnsweredCallsMinutes" type="CallProcessingMaxCallTimeForAnsweredCallsMinutes16" minOccurs="0"/>
\r
950 <xs:element name="useMaxCallTimeForUnansweredCalls" type="xs:boolean" minOccurs="0"/>
\r
951 <xs:element name="maxCallTimeForUnansweredCallsMinutes" type="CallProcessingMaxCallTimeForUnansweredCallsMinutes19sp1" minOccurs="0"/>
\r
952 <xs:element name="mediaPolicySelection" type="MediaPolicySelection" minOccurs="0"/>
\r
953 <xs:element name="supportedMediaSetName" type="MediaSetName" nillable="true" minOccurs="0"/>
\r
954 <xs:element name="useMaxConcurrentRedirectedCalls" type="xs:boolean" minOccurs="0"/>
\r
955 <xs:element name="maxConcurrentRedirectedCalls" type="CallProcessingMaxConcurrentRedirectedCalls19sp1" minOccurs="0"/>
\r
956 <xs:element name="useMaxFindMeFollowMeDepth" type="xs:boolean" minOccurs="0"/>
\r
957 <xs:element name="maxFindMeFollowMeDepth" type="CallProcessingMaxFindMeFollowMeDepth19sp1" minOccurs="0"/>
\r
958 <xs:element name="maxRedirectionDepth" type="CallProcessingMaxRedirectionDepth19sp1" minOccurs="0"/>
\r
959 <xs:element name="useMaxConcurrentFindMeFollowMeInvocations" type="xs:boolean" minOccurs="0"/>
\r
960 <xs:element name="maxConcurrentFindMeFollowMeInvocations" type="CallProcessingMaxConcurrentFindMeFollowMeInvocations19sp1" minOccurs="0"/>
\r
961 <xs:element name="clidPolicy" type="GroupCLIDPolicy" minOccurs="0"/>
\r
962 <xs:element name="emergencyClidPolicy" type="GroupCLIDPolicy" minOccurs="0"/>
\r
963 <xs:element name="allowAlternateNumbersForRedirectingIdentity" type="xs:boolean" minOccurs="0"/>
\r
964 <xs:element name="useGroupName" type="xs:boolean" minOccurs="0"/>
\r
965 <xs:element name="enableDialableCallerID" type="xs:boolean" minOccurs="0"/>
\r
966 <xs:element name="blockCallingNameForExternalCalls" type="xs:boolean" minOccurs="0"/>
\r
967 <xs:element name="allowConfigurableCLIDForRedirectingIdentity" type="xs:boolean" minOccurs="0"/>
\r
968 <xs:element name="allowDepartmentCLIDNameOverride" type="xs:boolean" minOccurs="0"/>
\r
971 </xs:complexContent>
\r
974 <xs:complexType name="UserCommunicationBarringGetRequest">
\r
977 <asDataModeSupported>true</asDataModeSupported>
\r
978 <hssDataModeSupported>false</hssDataModeSupported>
\r
981 Gets the Communication Barring settings for a user.
\r
982 The response is either a UserCommunicationBarringGetResponse or an ErrorResponse.
\r
983 This command only applies to groups in an Enterprise. This command will fail for groups in a Service Provider.
\r
984 </xs:documentation>
\r
986 <xs:complexContent>
\r
987 <xs:extension base="core:OCIRequest">
\r
989 <xs:element name="userId" type="UserId"/>
\r
992 </xs:complexContent>
\r
995 <xs:complexType name="UserCommunicationBarringGetResponse">
\r
998 Response to UserCommunicationBarringGetRequest.
\r
999 This command only applies to users in an Enterprise.
\r
1000 </xs:documentation>
\r
1002 <xs:complexContent>
\r
1003 <xs:extension base="core:OCIDataResponse">
\r
1005 <xs:element name="useGroupSetting" type="xs:boolean"/>
\r
1006 <xs:element name="profileName" type="CommunicationBarringProfileName" minOccurs="0"/>
\r
1009 </xs:complexContent>
\r
1010 </xs:complexType>
\r
1012 <xs:complexType name="UserCommunicationBarringModifyRequest">
\r
1014 <xs:documentation>
\r
1015 Modify the Communication Barring settings for a user. If useDefaultServiceProviderProfile is set to false, a profile name must be present.
\r
1016 The response is either a SuccessResponse or an ErrorResponse.
\r
1017 This command only applies to groups in an Enterprise. This command will fail for groups in a Service Provider.
\r
1018 </xs:documentation>
\r
1020 <xs:complexContent>
\r
1021 <xs:extension base="core:OCIRequest">
\r
1023 <xs:element name="userId" type="UserId"/>
\r
1024 <xs:element name="useGroupSetting" type="xs:boolean" minOccurs="0"/>
\r
1025 <xs:element name="profileName" type="CommunicationBarringProfileName" minOccurs="0" nillable="true"/>
\r
1028 </xs:complexContent>
\r
1029 </xs:complexType>
\r
1031 <xs:complexType name="UserCommunicationBarringAuthorizationCodeAddListRequest">
\r
1033 <xs:documentation>
\r
1034 Add a list of Communication Barring Authorization codes to a user.
\r
1035 The response is either a SuccessResponse or an ErrorResponse.
\r
1036 </xs:documentation>
\r
1038 <xs:complexContent>
\r
1039 <xs:extension base="core:OCIRequest">
\r
1041 <xs:element name="userId" type="UserId"/>
\r
1042 <xs:element name="code" type="CommunicationBarringAuthorizationCodeEntry" minOccurs="1" maxOccurs="unbounded"/>
\r
1045 </xs:complexContent>
\r
1046 </xs:complexType>
\r
1048 <xs:complexType name="UserCommunicationBarringAuthorizationCodeDeleteListRequest">
\r
1050 <xs:documentation>
\r
1051 Delete a list of Communication Barring Authorization codes from a user.
\r
1052 The response is either a SuccessResponse or an ErrorResponse.
\r
1053 </xs:documentation>
\r
1055 <xs:complexContent>
\r
1056 <xs:extension base="core:OCIRequest">
\r
1058 <xs:element name="userId" type="UserId"/>
\r
1059 <xs:element name="code" type="CommunicationBarringAuthorizationCode" minOccurs="1" maxOccurs="unbounded"/>
\r
1062 </xs:complexContent>
\r
1063 </xs:complexType>
\r
1065 <xs:complexType name="UserCommunicationBarringAuthorizationCodeGetListRequest">
\r
1067 <xs:documentation>
\r
1068 Get a list of Communication Barring Authorization Code for a user.
\r
1069 The response is either a UserCommunicationBarringAuthorizationCodeGetListResponse
\r
1070 or an ErorResponse.
\r
1071 </xs:documentation>
\r
1073 <xs:complexContent>
\r
1074 <xs:extension base="core:OCIRequest">
\r
1076 <xs:element name="userId" type="UserId"/>
\r
1079 </xs:complexContent>
\r
1080 </xs:complexType>
\r
1082 <xs:complexType name="UserCommunicationBarringAuthorizationCodeGetListResponse">
\r
1084 <xs:documentation>
\r
1085 Response to UserCommunicationBarringAuthorizationCodeGetListRequest.
\r
1086 Contains a list of Communication Barring Authorization Codes
\r
1087 assigned to the user.
\r
1088 </xs:documentation>
\r
1090 <xs:complexContent>
\r
1091 <xs:extension base="core:OCIDataResponse">
\r
1093 <xs:element name="code" type="CommunicationBarringAuthorizationCodeEntry" minOccurs="0" maxOccurs="unbounded"/>
\r
1096 </xs:complexContent>
\r
1097 </xs:complexType>
\r
1099 <xs:complexType name="UserDevicePoliciesGetRequest21">
\r
1102 <asDataModeSupported>true</asDataModeSupported>
\r
1103 <hssDataModeSupported>false</hssDataModeSupported>
\r
1105 <xs:documentation>
\r
1106 Request the user level data associated with Device Policy.
\r
1107 The response is either a UserDevicePoliciesGetResponse21 or an
\r
1109 </xs:documentation>
\r
1111 <xs:complexContent>
\r
1112 <xs:extension base="core:OCIRequest">
\r
1114 <xs:element name="userId" type="UserId"/>
\r
1117 </xs:complexContent>
\r
1118 </xs:complexType>
\r
1120 <xs:complexType name="UserDevicePoliciesGetResponse21">
\r
1123 <asDataModeSupported>true</asDataModeSupported>
\r
1124 <hssDataModeSupported>false</hssDataModeSupported>
\r
1126 <xs:documentation>
\r
1127 Response to UserDevicePoliciesGetRequest21. enableDeviceFeatureSynchronization is ignored by the application server in Multiple User Shared mode.
\r
1128 </xs:documentation>
\r
1130 <xs:complexContent>
\r
1131 <xs:extension base="core:OCIDataResponse">
\r
1133 <xs:element name="lineMode" type="UserDevicePolicyLineMode"/>
\r
1134 <xs:element name="enableDeviceFeatureSynchronization" type="xs:boolean"/>
\r
1135 <xs:element name="enableDnd" type="xs:boolean"/>
\r
1136 <xs:element name="enableCallForwardingAlways" type="xs:boolean"/>
\r
1137 <xs:element name="enableCallForwardingBusy" type="xs:boolean"/>
\r
1138 <xs:element name="enableCallForwardingNoAnswer" type="xs:boolean"/>
\r
1139 <xs:element name="enableAcd" type="xs:boolean"/>
\r
1140 <xs:element name="enableExecutive" type="xs:boolean"/>
\r
1141 <xs:element name="enableExecutiveAssistant" type="xs:boolean"/>
\r
1142 <xs:element name="enableSecurityClassification" type="xs:boolean"/>
\r
1143 <xs:element name="enableCallRecording" type="xs:boolean"/>
\r
1144 <xs:element name="enableCallDecline" type="xs:boolean"/>
\r
1147 </xs:complexContent>
\r
1148 </xs:complexType>
\r
1150 <xs:complexType name="UserDevicePoliciesModifyRequest">
\r
1153 <asDataModeSupported>true</asDataModeSupported>
\r
1154 <hssDataModeSupported>false</hssDataModeSupported>
\r
1156 <xs:documentation>
\r
1157 Modify the user level data associated with Device Policy. enableDeviceFeatureSynchronization can be configured regardless of lineMode, but is ignored by the application server in Multiple User Shared mode.
\r
1158 The response is either a SuccessResponse or an ErrorResponse.
\r
1159 </xs:documentation>
\r
1161 <xs:complexContent>
\r
1162 <xs:extension base="core:OCIRequest">
\r
1164 <xs:element name="userId" type="UserId"/>
\r
1165 <xs:element name="lineMode" type="UserDevicePolicyLineMode" minOccurs="0"/>
\r
1166 <xs:element name="enableDeviceFeatureSynchronization" type="xs:boolean" minOccurs="0"/>
\r
1167 <xs:element name="enableDnd" type="xs:boolean" minOccurs="0"/>
\r
1168 <xs:element name="enableCallForwardingAlways" type="xs:boolean" minOccurs="0"/>
\r
1169 <xs:element name="enableCallForwardingBusy" type="xs:boolean" minOccurs="0"/>
\r
1170 <xs:element name="enableCallForwardingNoAnswer" type="xs:boolean" minOccurs="0"/>
\r
1171 <xs:element name="enableAcd" type="xs:boolean" minOccurs="0"/>
\r
1172 <xs:element name="enableExecutive" type="xs:boolean" minOccurs="0"/>
\r
1173 <xs:element name="enableExecutiveAssistant" type="xs:boolean" minOccurs="0"/>
\r
1174 <xs:element name="enableSecurityClassification" type="xs:boolean" minOccurs="0"/>
\r
1175 <xs:element name="enableCallRecording" type="xs:boolean" minOccurs="0"/>
\r
1176 <xs:element name="enableCallDecline" type="xs:boolean" minOccurs="0"/>
\r
1179 </xs:complexContent>
\r
1180 </xs:complexType>
\r
1182 <xs:complexType name="UserEnterpriseCommonPhoneListGetPagedSortedListRequest">
\r
1185 <asDataModeSupported>true</asDataModeSupported>
\r
1186 <hssDataModeSupported>false</hssDataModeSupported>
\r
1188 <xs:documentation>
\r
1189 Get an enterprise's common phone list for a user.
\r
1190 The response is either a UserEnterpriseCommonPhoneListGetPagedSortedListResponse
\r
1191 or an ErrorResponse.
\r
1192 The search can be done using multiple criterion.
\r
1193 If the searchCriteriaModeOr is present, any result matching any one
\r
1194 criteria is included in the results.
\r
1195 Otherwise, only results matching all the search criterion are included in the
\r
1197 If no search criteria is specified, all results are returned.
\r
1198 Specifying searchCriteriaModeOr without any search criteria results
\r
1199 in an ErrorResponse.
\r
1200 The sort can be done on the name or the number in the common phone list.
\r
1201 </xs:documentation>
\r
1203 <xs:complexContent>
\r
1204 <xs:extension base="core:OCIRequest">
\r
1206 <xs:element name="userId" type="UserId"/>
\r
1207 <xs:element name="responsePagingControl" type="ResponsePagingControl"/>
\r
1209 <xs:element name="sortByEnterpriseCommonPhoneListNumber" type="SortByEnterpriseCommonPhoneListNumber"/>
\r
1210 <xs:element name="sortByEnterpriseCommonPhoneListName" type="SortByEnterpriseCommonPhoneListName"/>
\r
1212 <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
1213 <xs:element name="searchCriteriaEnterpriseCommonPhoneListName" type="SearchCriteriaEnterpriseCommonPhoneListName" minOccurs="0" maxOccurs="unbounded"/>
\r
1214 <xs:element name="searchCriteriaEnterpriseCommonPhoneListNumber" type="SearchCriteriaEnterpriseCommonPhoneListNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
1217 </xs:complexContent>
\r
1218 </xs:complexType>
\r
1220 <xs:complexType name="UserEnterpriseCommonPhoneListGetPagedSortedListResponse">
\r
1223 <asDataModeSupported>true</asDataModeSupported>
\r
1224 <hssDataModeSupported>false</hssDataModeSupported>
\r
1226 <xs:documentation>
\r
1227 Response to the UserEnterpriseCommonPhoneListGetPagedSortedListRequest. The response
\r
1228 contains the enterprise's common phone list. The response contains a
\r
1229 table with column headings: "Name" and "Phone Number".
\r
1230 </xs:documentation>
\r
1232 <xs:complexContent>
\r
1233 <xs:extension base="core:OCIDataResponse">
\r
1235 <xs:element name="totalNumberOfRows" type="xs:int"/>
\r
1236 <xs:element name="enterpriseCommonPhoneListTable" type="core:OCITable"/>
\r
1239 </xs:complexContent>
\r
1240 </xs:complexType>
\r
1242 <xs:complexType name="UserFeatureAccessCodeGetListRequest21">
\r
1244 <xs:documentation>
\r
1245 Get the list of feature access codes for a user.
\r
1246 The response is either a UserFeatureAccessCodeGetListResponse20 or an ErrorResponse.
\r
1248 In release 20 the "Call Recording" FAC name is changed to
\r
1249 "Call Recording Start".
\r
1250 </xs:documentation>
\r
1252 <xs:complexContent>
\r
1253 <xs:extension base="core:OCIRequest">
\r
1255 <xs:element name="userId" type="UserId"/>
\r
1258 </xs:complexContent>
\r
1259 </xs:complexType>
\r
1261 <xs:complexType name="UserFeatureAccessCodeGetListResponse21">
\r
1263 <xs:documentation>
\r
1264 Response to the UserFeatureAccessCodeGetListRequest21.
\r
1266 In release 20 the "Call Recording" FAC name is changed to
\r
1267 "Call Recording Start".
\r
1268 </xs:documentation>
\r
1270 <xs:complexContent>
\r
1271 <xs:extension base="core:OCIDataResponse">
\r
1273 <xs:element name="featureAccessCode" type="FeatureAccessCodeReadEntry" minOccurs="0" maxOccurs="unbounded"/>
\r
1276 </xs:complexContent>
\r
1277 </xs:complexType>
\r
1279 <xs:complexType name="UserFeatureAccessCodeModifyListRequest">
\r
1281 <xs:documentation>
\r
1282 Enable or disable a list of feature access codes for a user.
\r
1283 The response is either a SuccessResponse or an ErrorResponse.
\r
1284 </xs:documentation>
\r
1286 <xs:complexContent>
\r
1287 <xs:extension base="core:OCIRequest">
\r
1289 <xs:element name="userId" type="UserId"/>
\r
1290 <xs:element name="featureAccessCode" type="UserFeatureAccessCodeModifyEntry" minOccurs="0" maxOccurs="unbounded"/>
\r
1293 </xs:complexContent>
\r
1294 </xs:complexType>
\r
1296 <xs:complexType name="UserGetListInGroupRequest">
\r
1298 <xs:documentation>
\r
1299 Request the list of users in a group.
\r
1300 It is possible to search by various criteria to restrict the number of rows returned.
\r
1301 Multiple search criteria are logically ANDed together.
\r
1302 The response is either a UserGetListInGroupResponse or an ErrorResponse.
\r
1303 </xs:documentation>
\r
1305 <xs:complexContent>
\r
1306 <xs:extension base="core:OCIRequest">
\r
1308 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1309 <xs:element name="GroupId" type="GroupId"/>
\r
1310 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
1311 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
1312 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
1313 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
1314 <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>
\r
1315 <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0" maxOccurs="1"/>
\r
1316 <xs:element name="searchCriteriaExactUserInTrunkGroup" type="SearchCriteriaExactUserInTrunkGroup" minOccurs="0"/>
\r
1317 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
1318 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
1321 </xs:complexContent>
\r
1322 </xs:complexType>
\r
1324 <xs:complexType name="UserGetListInGroupResponse">
\r
1326 <xs:documentation>
\r
1327 Response to UserGetListInGroupRequest.
\r
1328 Contains a table with column headings : "User Id",
\r
1329 "Last Name", "First Name", "Department", "Phone Number", "Phone Number Activated", "Email Address", "Hiragana Last Name", "Hiragana First Name", "In Trunk Group", "Extension"
\r
1330 in a row for each user.
\r
1331 </xs:documentation>
\r
1333 <xs:complexContent>
\r
1334 <xs:extension base="core:OCIDataResponse">
\r
1336 <xs:element name="userTable" type="core:OCITable"/>
\r
1339 </xs:complexContent>
\r
1340 </xs:complexType>
\r
1342 <xs:complexType name="UserGetListInServiceProviderRequest">
\r
1344 <xs:documentation>
\r
1345 Request the list of users in a service provider or enterprise.
\r
1346 It is possible to search by various criteria to restrict the number of rows returned.
\r
1347 Multiple search criteria are logically ANDed together.
\r
1348 The response is either a UserGetListInServiceProviderResponse or an ErrorResponse.
\r
1349 </xs:documentation>
\r
1351 <xs:complexContent>
\r
1352 <xs:extension base="core:OCIRequest">
\r
1354 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1355 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
1356 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
1357 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
1358 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
1359 <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>
\r
1360 <xs:element name="searchCriteriaExactUserInTrunkGroup" type="SearchCriteriaExactUserInTrunkGroup" minOccurs="0"/>
\r
1361 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
1362 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
1363 <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0" maxOccurs="1"/>
\r
1366 </xs:complexContent>
\r
1367 </xs:complexType>
\r
1369 <xs:complexType name="UserGetListInServiceProviderResponse">
\r
1371 <xs:documentation>
\r
1372 Response to UserGetListInServiceProviderRequest.
\r
1373 Contains a table with column headings : "User Id", "Group Id",
\r
1374 "Last Name", "First Name", "Department", "Phone Number", "Phone Number Activated", "Email Address", "Hiragana Last Name", "Hiragana First Name", "In Trunk Group", "Extension"
\r
1375 in a row for each user.
\r
1376 </xs:documentation>
\r
1378 <xs:complexContent>
\r
1379 <xs:extension base="core:OCIDataResponse">
\r
1381 <xs:element name="userTable" type="core:OCITable"/>
\r
1384 </xs:complexContent>
\r
1385 </xs:complexType>
\r
1387 <xs:complexType name="UserGetListInSystemRequest">
\r
1389 <xs:documentation>
\r
1390 Request the list of users in the system.
\r
1391 It is possible to search by various criteria to restrict the number of rows returned.
\r
1392 Multiple search criteria are logically ANDed together.
\r
1393 The response is either a UserGetListInSystemResponse or an ErrorResponse.
\r
1394 </xs:documentation>
\r
1396 <xs:complexContent>
\r
1397 <xs:extension base="core:OCIRequest">
\r
1399 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
1400 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
1401 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
1402 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
1403 <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>
\r
1404 <xs:element name="searchCriteriaGroupId" type="SearchCriteriaGroupId" minOccurs="0" maxOccurs="unbounded"/>
\r
1405 <xs:element name="searchCriteriaExactServiceProvider" type="SearchCriteriaExactServiceProvider" minOccurs="0"/>
\r
1406 <xs:element name="searchCriteriaExactUserInTrunkGroup" type="SearchCriteriaExactUserInTrunkGroup" minOccurs="0"/>
\r
1407 <xs:element name="searchCriteriaExactUserNetworkClassOfService" type="SearchCriteriaExactUserNetworkClassOfService" minOccurs="0"/>
\r
1408 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
1409 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
1412 </xs:complexContent>
\r
1413 </xs:complexType>
\r
1415 <xs:complexType name="UserGetListInSystemResponse">
\r
1417 <xs:documentation>
\r
1418 Response to UserGetListInSystemRequest.
\r
1419 Contains a table with column headings : "User Id", "Group Id", "Service Provider Id"
\r
1420 "Last Name", "First Name", "Department", "Phone Number", "Phone Number Activated", "Email Address", "Hiragana Last Name", "Hiragana First Name", "In Trunk Group", "Extension"
\r
1421 in a row for each user.
\r
1422 </xs:documentation>
\r
1424 <xs:complexContent>
\r
1425 <xs:extension base="core:OCIDataResponse">
\r
1427 <xs:element name="userTable" type="core:OCITable"/>
\r
1430 </xs:complexContent>
\r
1431 </xs:complexType>
\r
1433 <xs:complexType name="UserGetServiceInstanceListInServiceProviderRequest">
\r
1436 <asDataModeSupported>true</asDataModeSupported>
\r
1437 <hssDataModeSupported>false</hssDataModeSupported>
\r
1439 <xs:documentation>
\r
1440 Request the list of Service Instances in a service provider or an enterprise.
\r
1441 It is possible to search by various criteria to restrict the number of rows returned.
\r
1442 Multiple search criteria are logically ANDed together. searchCriteriaExactUserDepartment criteria is only applicable for an enterprise and is ignored if set for a service provider.
\r
1443 The response is either a UserGetServiceInstanceListInServiceProviderResponse or an ErrorResponse.
\r
1444 </xs:documentation>
\r
1446 <xs:complexContent>
\r
1447 <xs:extension base="core:OCIRequest">
\r
1449 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1450 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
1451 <xs:element name="SearchCriteriaGroupId" type="SearchCriteriaGroupId" minOccurs="0" maxOccurs="unbounded"/>
\r
1452 <xs:element name="SearchCriteriaExactServiceType" type="SearchCriteriaExactServiceType" minOccurs="0"/>
\r
1453 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
1454 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
1455 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
1456 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
1457 <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>
\r
1460 </xs:complexContent>
\r
1461 </xs:complexType>
\r
1463 <xs:complexType name="UserGetServiceInstanceListInServiceProviderResponse">
\r
1466 <asDataModeSupported>true</asDataModeSupported>
\r
1467 <hssDataModeSupported>false</hssDataModeSupported>
\r
1469 <xs:documentation>
\r
1470 Response to UserGetServiceInstanceListInServiceProviderRequest.
\r
1471 Contains a table with column headings : "User Id", "Group Id", "Service Type",
\r
1472 "Name", "Phone Number", "Extension", "Department" in a row for each Service Instance. Possible values for Service Type column are ServiceType enums.
\r
1473 </xs:documentation>
\r
1475 <xs:complexContent>
\r
1476 <xs:extension base="core:OCIDataResponse">
\r
1478 <xs:element name="serviceInstanceTable" type="core:OCITable"/>
\r
1481 </xs:complexContent>
\r
1482 </xs:complexType>
\r
1484 <xs:complexType name="UserGetServiceInstanceListInSystemRequest">
\r
1487 <asDataModeSupported>true</asDataModeSupported>
\r
1488 <hssDataModeSupported>false</hssDataModeSupported>
\r
1490 <xs:documentation>
\r
1491 Request the list of Service Instances in the system.
\r
1492 It is possible to search by various criteria to restrict the number of rows returned.
\r
1493 Multiple search criteria are logically ANDed together.
\r
1494 The response is either a UserGetServiceInstanceListInSystemResponse or an ErrorResponse.
\r
1495 </xs:documentation>
\r
1497 <xs:complexContent>
\r
1498 <xs:extension base="core:OCIRequest">
\r
1500 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
1501 <xs:element name="searchCriteriaExactServiceType" type="SearchCriteriaExactServiceType" minOccurs="0"/>
\r
1502 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
1503 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
1504 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
1505 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
1506 <xs:element name="searchCriteriaGroupId" type="SearchCriteriaGroupId" minOccurs="0" maxOccurs="unbounded"/>
\r
1507 <xs:element name="searchCriteriaExactServiceProvider" type="SearchCriteriaExactServiceProvider" minOccurs="0"/>
\r
1510 </xs:complexContent>
\r
1511 </xs:complexType>
\r
1513 <xs:complexType name="UserGetServiceInstanceListInSystemResponse">
\r
1516 <asDataModeSupported>true</asDataModeSupported>
\r
1517 <hssDataModeSupported>false</hssDataModeSupported>
\r
1519 <xs:documentation>
\r
1520 Response to UserGetServiceInstanceListInSystemRequest.
\r
1521 Contains a table with column headings : "User Id", "Group Id", "Serive Provider Id", "Service Type", "Name", "Phone Number",
\r
1522 "Extension" in a row for each Service Instance. Possible values for Service Type column are ServiceType enums.
\r
1523 </xs:documentation>
\r
1525 <xs:complexContent>
\r
1526 <xs:extension base="core:OCIDataResponse">
\r
1528 <xs:element name="serviceInstanceTable" type="core:OCITable"/>
\r
1531 </xs:complexContent>
\r
1532 </xs:complexType>
\r
1534 <xs:complexType name="UserGroupCommonPhoneListGetPagedSortedListRequest">
\r
1537 <asDataModeSupported>true</asDataModeSupported>
\r
1538 <hssDataModeSupported>false</hssDataModeSupported>
\r
1540 <xs:documentation>
\r
1541 Get a user's group's common phone list.
\r
1542 The response is either a UserGroupCommonPhoneListGetPagedSortedListResponse or an
\r
1544 The search can be done using multiple criterion.
\r
1545 If the searchCriteriaModeOr is present, any result matching any one
\r
1546 criteria is included in the results.
\r
1547 Otherwise, only results matching all the search criterion are included in the
\r
1549 If no search criteria is specified, all results are returned.
\r
1550 Specifying searchCriteriaModeOr without any search criteria results
\r
1551 in an ErrorResponse.
\r
1552 The sort can be done on the name or the number in the common phone list.
\r
1553 </xs:documentation>
\r
1555 <xs:complexContent>
\r
1556 <xs:extension base="core:OCIRequest">
\r
1558 <xs:element name="userId" type="UserId"/>
\r
1559 <xs:element name="responsePagingControl" type="ResponsePagingControl"/>
\r
1561 <xs:element name="sortByGroupCommonPhoneListNumber" type="SortByGroupCommonPhoneListNumber"/>
\r
1562 <xs:element name="sortByGroupCommonPhoneListName" type="SortByGroupCommonPhoneListName"/>
\r
1564 <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
1565 <xs:element name="searchCriteriaGroupCommonPhoneListName" type="SearchCriteriaGroupCommonPhoneListName" minOccurs="0" maxOccurs="unbounded"/>
\r
1566 <xs:element name="searchCriteriaGroupCommonPhoneListNumber" type="SearchCriteriaGroupCommonPhoneListNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
1569 </xs:complexContent>
\r
1570 </xs:complexType>
\r
1572 <xs:complexType name="UserGroupCommonPhoneListGetPagedSortedListResponse">
\r
1575 <asDataModeSupported>true</asDataModeSupported>
\r
1576 <hssDataModeSupported>false</hssDataModeSupported>
\r
1578 <xs:documentation>
\r
1579 Response to the UserGroupCommonPhoneListGetPagedSortedListRequest.
\r
1580 The response contains the group's common phone list. The response
\r
1581 contains a table with column headings: "Name" and "Phone Number".
\r
1582 </xs:documentation>
\r
1584 <xs:complexContent>
\r
1585 <xs:extension base="core:OCIDataResponse">
\r
1587 <xs:element name="totalNumberOfRows" type="xs:int"/>
\r
1588 <xs:element name="groupCommonPhoneListTable" type="core:OCITable"/>
\r
1591 </xs:complexContent>
\r
1592 </xs:complexType>
\r
1594 <xs:complexType name="UserGroupCustomContactDirectoryGetPagedSortedListRequest">
\r
1597 <asDataModeSupported>true</asDataModeSupported>
\r
1598 <hssDataModeSupported>false</hssDataModeSupported>
\r
1600 <xs:documentation>
\r
1601 Gets a Custom Contact Directory in a group.
\r
1602 The response is either UserGroupCustomContactDirectoryGetPagedSortedListResponse
\r
1604 The search can be done using multiple criterion.
\r
1605 If the searchCriteriaModeOr is present, any result matching any one
\r
1606 criteria is included in the results.
\r
1607 Otherwise, only results matching all the search criterion are included in the
\r
1609 If no search criteria is specified, all results are returned.
\r
1610 Specifying searchCriteriaModeOr without any search criteria results
\r
1611 in an ErrorResponse.
\r
1612 The sort can be done on the user last name, first name, or department.
\r
1613 </xs:documentation>
\r
1615 <xs:complexContent>
\r
1616 <xs:extension base="core:OCIRequest">
\r
1618 <xs:element name="userId" type="UserId"/>
\r
1619 <xs:element name="name" type="CustomContactDirectoryName"/>
\r
1620 <xs:element name="responsePagingControl" type="ResponsePagingControl"/>
\r
1622 <xs:element name="sortByUserLastName" type="SortByUserLastName"/>
\r
1623 <xs:element name="sortByUserFirstName" type="SortByUserFirstName"/>
\r
1624 <xs:element name="sortByUserDepartment" type="SortByUserDepartment"/>
\r
1626 <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
1627 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
1628 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
1629 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
1630 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
1631 <xs:element name="searchCriteriaMobilePhoneNumber" type="SearchCriteriaMobilePhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
1632 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
1633 <xs:element name="searchCriteriaDepartmentName" type="SearchCriteriaDepartmentName" minOccurs="0" maxOccurs="unbounded"/>
\r
1634 <xs:element name="searchCriteriaImpId" type="SearchCriteriaImpId" minOccurs="0" maxOccurs="unbounded"/>
\r
1637 </xs:complexContent>
\r
1638 </xs:complexType>
\r
1640 <xs:complexType name="UserGroupCustomContactDirectoryGetPagedSortedListResponse">
\r
1643 <asDataModeSupported>true</asDataModeSupported>
\r
1644 <hssDataModeSupported>false</hssDataModeSupported>
\r
1646 <xs:documentation>
\r
1647 Response to the UserGroupCustomContactDirectoryGetPagedSortedListRequest.
\r
1649 Returns the number of entries that would be returned if the response
\r
1650 Was not page size restricted.
\r
1652 The response contains all the contacts in the group's given custom
\r
1653 contact directory. Contains a table with column headings: "User Id",
\r
1654 "Last Name", "First Name", "Hiragana Last Name",
\r
1655 "Hiragana First Name", "Virtual On-Net Phone Number", "Group Id",
\r
1656 "Is Virtual On-Net User", "Department", "Phone Number", "Extension",
\r
1657 "Mobile", "Email Address", "Yahoo Id", "Title", "IMP Id".
\r
1658 If the entry represents a Virtual On-Net user then "User Id" is blank,
\r
1659 the "Virtual On-Net Phone Number" contains the phone Number of the
\r
1660 Virtual On-Net user, the "Group Id" contains the Virtual On-Net
\r
1662 group and the "Is Virtual On-Net User" contains true.
\r
1663 If the entry represents a BroadWorks user then the "User Id" contains
\r
1664 his BroadWorks userId, the "Virtual On-Net Phone Number" and
\r
1665 "Group Id" fields are field is blank and the "Is Virtual On-Net User"
\r
1667 </xs:documentation>
\r
1669 <xs:complexContent>
\r
1670 <xs:extension base="core:OCIDataResponse">
\r
1672 <xs:element name="totalNumberOfRows" type="xs:int"/>
\r
1673 <xs:element name="userTable" type="core:OCITable"/>
\r
1676 </xs:complexContent>
\r
1677 </xs:complexType>
\r
1679 <xs:complexType name="UserLinePortGetListRequest">
\r
1681 <xs:documentation>
\r
1682 Request to get all user's configured line ports.
\r
1683 </xs:documentation>
\r
1685 <xs:complexContent>
\r
1686 <xs:extension base="core:OCIRequest">
\r
1688 <xs:element name="userId" type="UserId"/>
\r
1691 </xs:complexContent>
\r
1692 </xs:complexType>
\r
1694 <xs:complexType name="UserLinePortGetListResponse">
\r
1696 <xs:documentation>
\r
1697 Response to UserLinePortGetListRequest.
\r
1698 Contains a table of line ports configured for a user
\r
1699 The column headings are: "Line Port", "Line Port Type", "In Trunk Group",
\r
1700 "Contact", "Contact2", "Contact3", "Contact4", "Contact5", " Authentication Mode ",
\r
1701 and "Auto-Config Soft Client".
\r
1702 </xs:documentation>
\r
1704 <xs:complexContent>
\r
1705 <xs:extension base="core:OCIDataResponse">
\r
1707 <xs:element name="linePortTable" type="core:OCITable"/>
\r
1710 </xs:complexContent>
\r
1711 </xs:complexType>
\r
1713 <xs:complexType name="UserModifyUserIdRequest">
\r
1715 <xs:documentation>
\r
1716 Modify the user id of a real or virtual user.
\r
1717 The response is either a SuccessResponse or an ErrorResponse.
\r
1718 </xs:documentation>
\r
1720 <xs:complexContent>
\r
1721 <xs:extension base="core:OCIRequest">
\r
1723 <xs:element name="userId" type="UserId"/>
\r
1724 <xs:element name="newUserId" type="UserId"/>
\r
1727 </xs:complexContent>
\r
1728 </xs:complexType>
\r
1730 <xs:complexType name="UserNetworkConferencingGetRequest">
\r
1732 <xs:documentation>
\r
1733 Request the Network-Based Conferencing data for a specified user.
\r
1734 The response is either a UserNetworkConferencingGetResponse or an ErrorResponse.
\r
1735 </xs:documentation>
\r
1737 <xs:complexContent>
\r
1738 <xs:extension base="core:OCIRequest">
\r
1740 <xs:element name="userId" type="UserId"/>
\r
1743 </xs:complexContent>
\r
1744 </xs:complexType>
\r
1746 <xs:complexType name="UserNetworkConferencingGetResponse">
\r
1748 <xs:documentation>
\r
1749 Response to UserNetworkConferencingGetRequest.
\r
1750 </xs:documentation>
\r
1752 <xs:complexContent>
\r
1753 <xs:extension base="core:OCIDataResponse">
\r
1755 <xs:element name="conferenceURI" type="SIPURI" minOccurs="0"/>
\r
1756 <xs:element name="maxConferenceParties" type="CallProcessingMaxConferenceParties"/>
\r
1759 </xs:complexContent>
\r
1760 </xs:complexType>
\r
1762 <xs:complexType name="UserOCICallControlApplicationGetListRequest">
\r
1764 <xs:documentation>
\r
1765 Get the OCI call control application list that can be used by the user.
\r
1766 The response is either UserOCICallControlApplicationGetListResponse or ErrorResponse.
\r
1767 </xs:documentation>
\r
1769 <xs:complexContent>
\r
1770 <xs:extension base="core:OCIRequest">
\r
1772 <xs:element name="userId" type="UserId"/>
\r
1775 </xs:complexContent>
\r
1776 </xs:complexType>
\r
1778 <xs:complexType name="UserOCICallControlApplicationGetListResponse">
\r
1780 <xs:documentation>
\r
1781 Response to UserOCICallControlApplicationGetListRequest.
\r
1782 </xs:documentation>
\r
1784 <xs:complexContent>
\r
1785 <xs:extension base="core:OCIDataResponse">
\r
1787 <xs:element name="applicationId" type="OCICallControlApplicationId" minOccurs="0" maxOccurs="unbounded"/>
\r
1790 </xs:complexContent>
\r
1791 </xs:complexType>
\r
1793 <xs:complexType name="UserOCICallControlApplicationModifyRequest">
\r
1795 <xs:documentation>
\r
1796 Modify which OCI Call Control Applications are enabled on a user
\r
1797 The response is either SuccessResponse or ErrorResponse.
\r
1798 </xs:documentation>
\r
1800 <xs:complexContent>
\r
1801 <xs:extension base="core:OCIRequest">
\r
1803 <xs:element name="userId" type="UserId"/>
\r
1804 <xs:element name="applicationIdList" type="ReplacementOCICallControlApplicationIdList" nillable="true" minOccurs="0"/>
\r
1807 </xs:complexContent>
\r
1808 </xs:complexType>
\r
1810 <xs:complexType name="UserPasswordInfoGetRequest">
\r
1812 <xs:documentation>
\r
1813 Request the user's Web password information.
\r
1814 The response is either a UserPasswordInfoGetResponse or an ErrorResponse.
\r
1815 </xs:documentation>
\r
1817 <xs:complexContent>
\r
1818 <xs:extension base="core:OCIRequest">
\r
1820 <xs:element name="userId" type="UserId"/>
\r
1823 </xs:complexContent>
\r
1824 </xs:complexType>
\r
1826 <xs:complexType name="UserPasswordInfoGetResponse">
\r
1828 <xs:documentation>
\r
1829 Response to UserPasswordInfoGetRequest.
\r
1830 </xs:documentation>
\r
1832 <xs:complexContent>
\r
1833 <xs:extension base="core:OCIDataResponse">
\r
1835 <xs:element name="isLoginDisabled" type="xs:boolean"/>
\r
1837 <xs:element name="expirationDays" type="xs:int"/>
\r
1838 <xs:element fixed="true" name="doesNotExpire" type="xs:boolean"/>
\r
1842 </xs:complexContent>
\r
1843 </xs:complexType>
\r
1845 <xs:complexType name="UserPersonalPhoneListGetPagedSortedListRequest">
\r
1848 <asDataModeSupported>true</asDataModeSupported>
\r
1849 <hssDataModeSupported>false</hssDataModeSupported>
\r
1851 <xs:documentation>
\r
1852 Get a user's personal phone list.
\r
1853 The response is either a UserPersonalPhoneListGetPagedSortedListResponse or an
\r
1855 The search can be done using multiple criterion.
\r
1856 If the searchCriteriaModeOr is present, any result matching any one
\r
1857 criteria is included in the results.
\r
1858 Otherwise, only results matching all the search criterion are included in the
\r
1860 If no search criteria is specified, all results are returned.
\r
1861 Specifying searchCriteriaModeOr without any search criteria results
\r
1862 in an ErrorResponse.
\r
1863 The sort can done by the personal phone list number or name.
\r
1864 </xs:documentation>
\r
1866 <xs:complexContent>
\r
1867 <xs:extension base="core:OCIRequest">
\r
1869 <xs:element name="userId" type="UserId"/>
\r
1870 <xs:element name="responsePagingControl" type="ResponsePagingControl"/>
\r
1872 <xs:element name="sortByUserPersonalPhoneListNumber" type="SortByUserPersonalPhoneListNumber"/>
\r
1873 <xs:element name="sortByUserPersonalPhoneListName" type="SortByUserPersonalPhoneListName"/>
\r
1875 <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
1876 <xs:element name="searchCriteriaUserPersonalPhoneListName" type="SearchCriteriaUserPersonalPhoneListName" minOccurs="0" maxOccurs="unbounded"/>
\r
1877 <xs:element name="searchCriteriaUserPersonalPhoneListNumber" type="SearchCriteriaUserPersonalPhoneListNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
1880 </xs:complexContent>
\r
1881 </xs:complexType>
\r
1883 <xs:complexType name="UserPersonalPhoneListGetPagedSortedListResponse">
\r
1886 <asDataModeSupported>true</asDataModeSupported>
\r
1887 <hssDataModeSupported>false</hssDataModeSupported>
\r
1889 <xs:documentation>
\r
1890 Response to the UserPersonalPhoneListGetPagedSortedListRequest.
\r
1891 The response contains a user's personal phone list. The response
\r
1892 contains a table with column headings: "Name" and "Phone Number".
\r
1893 </xs:documentation>
\r
1895 <xs:complexContent>
\r
1896 <xs:extension base="core:OCIDataResponse">
\r
1898 <xs:element name="totalNumberOfRows" type="xs:int"/>
\r
1899 <xs:element name="personalPhoneListTable" type="core:OCITable"/>
\r
1902 </xs:complexContent>
\r
1903 </xs:complexType>
\r
1905 <xs:complexType name="UserPersonalPhoneListAddListRequest">
\r
1907 <xs:documentation>
\r
1908 Add one or more entries to a user's personal phone list.
\r
1909 The response is either a SuccessResponse or an ErrorResponse.
\r
1910 </xs:documentation>
\r
1912 <xs:complexContent>
\r
1913 <xs:extension base="core:OCIRequest">
\r
1915 <xs:element name="userId" type="UserId"/>
\r
1916 <xs:element name="entry" type="PhoneListEntry" maxOccurs="unbounded"/>
\r
1919 </xs:complexContent>
\r
1920 </xs:complexType>
\r
1922 <xs:complexType name="UserPersonalPhoneListDeleteListRequest">
\r
1924 <xs:documentation>
\r
1925 Delete one or more entries from a user's personal phone list.
\r
1926 The response is either a SuccessResponse or an ErrorResponse.
\r
1927 </xs:documentation>
\r
1929 <xs:complexContent>
\r
1930 <xs:extension base="core:OCIRequest">
\r
1932 <xs:element name="userId" type="UserId"/>
\r
1933 <xs:element name="entryName" type="PhoneListEntryName" maxOccurs="unbounded"/>
\r
1936 </xs:complexContent>
\r
1937 </xs:complexType>
\r
1939 <xs:complexType name="UserPersonalPhoneListGetListRequest">
\r
1941 <xs:documentation>
\r
1942 Get a user's personal phone list.
\r
1943 The response is either a UserPersonalPhoneListGetListResponse or an ErrorResponse.
\r
1944 The search can be done using multiple criterion.
\r
1945 If the searchCriteriaModeOr is present, any result matching any one criteria is included in the results.
\r
1946 Otherwise, only results matching all the search criterion are included in the results.
\r
1947 If no search criteria is specified, all results are returned.
\r
1948 Specifying searchCriteriaModeOr without any search criteria results in an ErrorResponse.
\r
1949 In all cases, if a responseSizeLimit is specified and the number of matching results is more than this limit, then an
\r
1950 ErrorResponse is returned.
\r
1951 </xs:documentation>
\r
1953 <xs:complexContent>
\r
1954 <xs:extension base="core:OCIRequest">
\r
1956 <xs:element name="userId" type="UserId"/>
\r
1957 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
1958 <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
1959 <xs:element name="searchCriteriaUserPersonalPhoneListName" type="SearchCriteriaUserPersonalPhoneListName" minOccurs="0" maxOccurs="unbounded"/>
\r
1960 <xs:element name="searchCriteriaUserPersonalPhoneListNumber" type="SearchCriteriaUserPersonalPhoneListNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
1963 </xs:complexContent>
\r
1964 </xs:complexType>
\r
1966 <xs:complexType name="UserPersonalPhoneListGetListResponse">
\r
1968 <xs:documentation>
\r
1969 Response to the UserPersonalPhoneListGetListRequest.
\r
1970 The response contains a user's personal phone list.
\r
1971 </xs:documentation>
\r
1973 <xs:complexContent>
\r
1974 <xs:extension base="core:OCIDataResponse">
\r
1976 <xs:element name="entry" type="PhoneListEntry" minOccurs="0" maxOccurs="unbounded"/>
\r
1979 </xs:complexContent>
\r
1980 </xs:complexType>
\r
1982 <xs:complexType name="UserPersonalPhoneListModifyRequest">
\r
1984 <xs:documentation>
\r
1985 Modify an entry in a user's personal phone list.
\r
1986 The response is either a SuccessResponse or an ErrorResponse.
\r
1987 </xs:documentation>
\r
1989 <xs:complexContent>
\r
1990 <xs:extension base="core:OCIRequest">
\r
1992 <xs:element name="userId" type="UserId"/>
\r
1993 <xs:element name="entryName" type="PhoneListEntryName"/>
\r
1994 <xs:element name="newEntryName" type="PhoneListEntryName" minOccurs="0"/>
\r
1995 <xs:element name="phoneNumber" type="OutgoingDN" minOccurs="0"/>
\r
1998 </xs:complexContent>
\r
1999 </xs:complexType>
\r
2001 <xs:complexType name="UserPhoneDirectoryGetPagedSortedListRequest">
\r
2004 <asDataModeSupported>true</asDataModeSupported>
\r
2005 <hssDataModeSupported>false</hssDataModeSupported>
\r
2007 <xs:documentation>
\r
2008 Request a table containing the phone directory for a user.
\r
2009 Setting isEnterpriseRequested to true will return enterprise directory
\r
2010 members in the response if the user is in an enterprise. Otherwise,
\r
2011 just the group directory members for a user are returned in the
\r
2012 response. The response is either
\r
2013 UserPhoneDirectoryGetPagedSortedListResponse or ErrorResponse.
\r
2014 The search can be done using multiple criterias. If the
\r
2015 searchCriteriaModeOr is present, any result matching any one
\r
2016 criteria is included in the results. Otherwise, only results matching all
\r
2017 the search criterias are included in the results. If no search criteria is
\r
2018 specified, all results are returned. Specifying searchCriteriaModeOr
\r
2019 without any search criteria results in an ErrorResponse. The sort can be
\r
2020 performed on user last name, first name, or department.
\r
2021 </xs:documentation>
\r
2023 <xs:complexContent>
\r
2024 <xs:extension base="core:OCIRequest">
\r
2026 <xs:element name="userId" type="UserId"/>
\r
2027 <xs:element name="isEnterpriseInfoRequested" type="xs:boolean"/>
\r
2028 <xs:element name="responsePagingControl" type="ResponsePagingControl"/>
\r
2030 <xs:element name="sortByUserLastName" type="SortByUserLastName"/>
\r
2031 <xs:element name="sortByUserFirstName" type="SortByUserFirstName"/>
\r
2032 <xs:element name="sortByUserDepartment" type="SortByUserDepartment"/>
\r
2034 <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
2035 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
2036 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
2037 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
2038 <xs:element name="searchCriteriaGroupLocationCode" type="SearchCriteriaGroupLocationCode" minOccurs="0" maxOccurs="unbounded"/>
\r
2039 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
2040 <xs:element name="searchCriteriaMobilePhoneNumber" type="SearchCriteriaMobilePhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
2041 <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>
\r
2042 <xs:element name="searchCriteriaYahooId" type="SearchCriteriaYahooId" minOccurs="0" maxOccurs="unbounded"/>
\r
2043 <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>
\r
2044 <xs:element name="searchCriteriaDepartmentName" type="SearchCriteriaDepartmentName" minOccurs="0" maxOccurs="unbounded"/>
\r
2045 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
2046 <xs:element name="searchCriteriaImpId" type="SearchCriteriaImpId" minOccurs="0" maxOccurs="unbounded"/>
\r
2049 </xs:complexContent>
\r
2050 </xs:complexType>
\r
2052 <xs:complexType name="UserPhoneDirectoryGetPagedSortedListResponse">
\r
2055 <asDataModeSupported>true</asDataModeSupported>
\r
2056 <hssDataModeSupported>false</hssDataModeSupported>
\r
2058 <xs:documentation>
\r
2059 Response to UserPhoneDirectoryGetPagedSortedListRequest.
\r
2060 Returns the number of entries that would be returned if the response
\r
2061 Was not page size restricted.
\r
2062 The "My Room Room Id" and "My Room Bridge Id" are only populated for
\r
2063 users assigned the "Collaborate-Audio" service.
\r
2064 Contains a table with a row for each user and column headings:
\r
2065 "User Id", "CLID First Name", "CLID Last Name", "First Name",
\r
2066 "Last Name", "Hiragana First Name", "Hiragana Last Name",
\r
2067 "Title", "Phone Number", "Extension", "Mobile", "Pager",
\r
2068 "Email Address", "Yahoo Id", "Department", "Group Id", "Location",
\r
2069 "Address Line 1", "Address Line 2", "City", "State", "Zip",
\r
2070 "Country", "IMP Id", "Location Code", "My Room Room Id",
\r
2071 "My Room Bridge Id".
\r
2072 </xs:documentation>
\r
2074 <xs:complexContent>
\r
2075 <xs:extension base="core:OCIDataResponse">
\r
2077 <xs:element name="totalNumberOfRows" type="xs:int"/>
\r
2078 <xs:element name="directoryTable" type="core:OCITable"/>
\r
2081 </xs:complexContent>
\r
2082 </xs:complexType>
\r
2084 <xs:complexType name="UserPhoneDirectoryGetListRequest">
\r
2087 <asDataModeSupported>true</asDataModeSupported>
\r
2088 <hssDataModeSupported>true</hssDataModeSupported>
\r
2090 <xs:documentation>
\r
2091 Request a table containing the phone directory for a user's group.
\r
2092 If the user's group is part of an enterprise, the directory includes all users in the enterprise
\r
2093 and all entries in the enterprise common phone list and the common phone list of the specified
\r
2094 group (if includeCommonPhoneList is set to true).
\r
2095 If the user's group is part of a service provider, the directory includes all users in the group
\r
2096 and all entries in the common phone list (if includeCommonPhoneList is set to true) of the
\r
2098 The response is either UserPhoneDirectoryGetListResponse or ErrorResponse.
\r
2099 If the searchCriteriaModeOr is present, any result matching any one criteria is included in the results. Otherwise, only
\r
2100 results matching all the search criterias are included in the results.
\r
2101 If no search criteria is specified, all results are returned.
\r
2102 In all cases, if a responseSizeLimit is specified and the number of matching results is more than this limit, then an
\r
2103 ErrorResponse is returned.
\r
2104 Specifying searchCriteriaModeOr without any search criteria results in an ErrorResponse.
\r
2105 </xs:documentation>
\r
2107 <xs:complexContent>
\r
2108 <xs:extension base="core:OCIRequest">
\r
2110 <xs:element name="userId" type="UserId"/>
\r
2111 <xs:element name="includeCommonPhoneList" type="xs:boolean"/>
\r
2112 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
2113 <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
2114 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
2115 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
2116 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
2117 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
2118 <xs:element name="searchCriteriaMobilePhoneNumber" type="SearchCriteriaMobilePhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
2119 <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>
\r
2120 <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>
\r
2121 <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>
\r
2122 <xs:element name="searchCriteriaExactCustomContactDirectory" type="SearchCriteriaExactCustomContactDirectory" minOccurs="0"/>
\r
2123 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
2124 <xs:element name="searchCriteriaImpId" type="SearchCriteriaImpId" minOccurs="0" maxOccurs="unbounded"/>
\r
2127 </xs:complexContent>
\r
2128 </xs:complexType>
\r
2130 <xs:complexType name="UserPhoneDirectoryGetListResponse">
\r
2133 <asDataModeSupported>true</asDataModeSupported>
\r
2134 <hssDataModeSupported>true</hssDataModeSupported>
\r
2136 <xs:documentation>
\r
2137 Response to UserPhoneDirectoryGetListRequest.
\r
2138 The "My Room Room Id" and "My Room Bridge Id" are only populated for users assigned the "Collaborate-Audio" service.
\r
2139 Contains a table with a row for each phone number and column headings :
\r
2140 "Name", "Number", "Extension", "Mobile", "Email Address", "Department", "First Name", "Last Name",
\r
2141 "User Id", "Title", "IMP Id", "My Room Room Id", "My Room Bridge Id".
\r
2142 </xs:documentation>
\r
2144 <xs:complexContent>
\r
2145 <xs:extension base="core:OCIDataResponse">
\r
2147 <xs:element name="directoryTable" type="core:OCITable"/>
\r
2150 </xs:complexContent>
\r
2151 </xs:complexType>
\r
2153 <xs:complexType name="UserPhoneDirectoryGetPagedListRequest">
\r
2156 <asDataModeSupported>true</asDataModeSupported>
\r
2157 <hssDataModeSupported>true</hssDataModeSupported>
\r
2159 <xs:documentation>
\r
2160 Request a table containing the phone directory for a user.
\r
2161 Setting isEnterpriseRequested to true will return enterprise directory
\r
2162 members in the response if the user is in an enterprise. Otherwise,
\r
2163 just the group directory members for a user are returned in the response.
\r
2164 The response is either UserPhoneDirectoryGetPagedListResponse or
\r
2166 The search can be done using multiple criterias.
\r
2167 If the searchCriteriaModeOr is present, any result matching any one criteria is included in
\r
2168 the results. Otherwise, only results matching all the search criterias are included in the results.
\r
2169 If no search criteria is specified, all results are returned.
\r
2170 In all cases, if a responseSizeLimit is specified and the number of matching results is more than
\r
2171 this limit, then an ErrorResponse is returned.
\r
2172 Specifying searchCriteriaModeOr without any search criteria results in an ErrorResponse.
\r
2173 The boolean sortByFirstName is optional. If it is not specified, the response is
\r
2174 sorted by Last Name.
\r
2175 </xs:documentation>
\r
2177 <xs:complexContent>
\r
2178 <xs:extension base="core:OCIRequest">
\r
2180 <xs:element name="userId" type="UserId"/>
\r
2181 <xs:element name="isEnterpriseInfoRequested" type="xs:boolean"/>
\r
2182 <xs:element name="responsePagingControl" type="ResponsePagingControl"/>
\r
2183 <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
2184 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
2185 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
2186 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
2187 <xs:element name="searchCriteriaGroupLocationCode" type="SearchCriteriaGroupLocationCode" minOccurs="0" maxOccurs="unbounded"/>
\r
2188 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
2189 <xs:element name="searchCriteriaMobilePhoneNumber" type="SearchCriteriaMobilePhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
2190 <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>
\r
2191 <xs:element name="searchCriteriaYahooId" type="SearchCriteriaYahooId" minOccurs="0" maxOccurs="unbounded"/>
\r
2192 <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>
\r
2193 <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>
\r
2194 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
2195 <xs:element name="searchCriteriaImpId" type="SearchCriteriaImpId" minOccurs="0" maxOccurs="unbounded"/>
\r
2196 <xs:element name="sortByFirstName" type="xs:boolean" minOccurs="0"/>
\r
2199 </xs:complexContent>
\r
2200 </xs:complexType>
\r
2202 <xs:complexType name="UserPhoneDirectoryGetPagedListResponse">
\r
2205 <asDataModeSupported>true</asDataModeSupported>
\r
2206 <hssDataModeSupported>true</hssDataModeSupported>
\r
2208 <xs:documentation>
\r
2209 Response to UserPhoneDirectoryGetPagedListRequest21.
\r
2210 Returns the number of entries that would be returned if the response
\r
2211 Was not page size restricted.
\r
2212 The "My Room Room Id" and "My Room Bridge Id" are only populated for
\r
2213 users assigned the "Collaborate-Audio" service.
\r
2214 Contains a table with a row for each user and column headings:
\r
2215 "User Id", "First Name", "Last Name", "First Name Unicode",
\r
2216 "Last Name Unicode", "Hiragana First Name", "Hiragana Last Name",
\r
2217 "Title", "Phone Number", "Extension", "Mobile", "Pager",
\r
2218 "Email Address", "Yahoo Id", "Department", "Group Id", "Location",
\r
2219 "Address Line 1", "Address Line 2", "City", "State", "Zip", "Country",
\r
2220 "IMP Id", "Location Code", "My Room Room Id", "My Room Bridge Id".
\r
2221 The response entries are sorted by "Last Name Unicode" first and
\r
2222 "First Name unicode" secondarily.
\r
2223 </xs:documentation>
\r
2225 <xs:complexContent>
\r
2226 <xs:extension base="core:OCIDataResponse">
\r
2228 <xs:element name="totalNumberOfRows" type="xs:int"/>
\r
2229 <xs:element name="directoryTable" type="core:OCITable"/>
\r
2232 </xs:complexContent>
\r
2233 </xs:complexType>
\r
2235 <xs:complexType name="UserPhoneDirectoryGetSearchedListRequest">
\r
2238 <asDataModeSupported>true</asDataModeSupported>
\r
2239 <hssDataModeSupported>false</hssDataModeSupported>
\r
2241 <xs:documentation>
\r
2242 Request a table containing the phone directory for a user.
\r
2243 If the specified user is part of an enterprise, the directory includes all users in the enterprise
\r
2244 and all entries in the enterprise common phone list and the common phone list of the specified user's group.
\r
2245 If the specified user is part of a service provider, the directory includes all users in the user's group
\r
2246 and all entries in the common phone list of the specified user's group.
\r
2247 It is possible to search the directory for names containing a specified search string. The search includes
\r
2248 matches on first name or last name or common phone list names.
\r
2249 The response is either UserPhoneDirectoryGetSearchedListResponse or ErrorResponse.
\r
2250 </xs:documentation>
\r
2252 <xs:complexContent>
\r
2253 <xs:extension base="core:OCIRequest">
\r
2255 <xs:element name="userId" type="UserId"/>
\r
2256 <xs:element name="nameSearchString" type="PhoneDirectoryNameSearchString" minOccurs="0"/>
\r
2259 </xs:complexContent>
\r
2260 </xs:complexType>
\r
2262 <xs:complexType name="UserPhoneDirectoryGetSearchedListResponse">
\r
2265 <asDataModeSupported>true</asDataModeSupported>
\r
2266 <hssDataModeSupported>false</hssDataModeSupported>
\r
2268 <xs:documentation>
\r
2269 Response to UserPhoneDirectoryGetSearchedListRequest.
\r
2270 The "My Room Room Id" and "My Room Bridge Id" are only populated for
\r
2271 users assigned the "Collaborate-Audio" service.
\r
2272 Contains a table with a row for each phone number and column headings :
\r
2273 "Name", "Number", "Extension", "Mobile", "Email Address", "Department",
\r
2274 "Hiragana Name", "Group Id", "Yahoo Id", "User Id", "IMP Id", "First Name", "Last Name",
\r
2275 "My Room Room Id", "My Room Bridge Id".
\r
2276 </xs:documentation>
\r
2278 <xs:complexContent>
\r
2279 <xs:extension base="core:OCIDataResponse">
\r
2281 <xs:element name="directoryTable" type="core:OCITable"/>
\r
2284 </xs:complexContent>
\r
2285 </xs:complexType>
\r
2287 <xs:complexType name="UserPortalPasscodeGetInfoRequest">
\r
2289 <xs:documentation>
\r
2290 Request the user's portal passcode information.
\r
2291 The response is either a UserPortalPasscodeGetInfoResponse or an ErrorResponse.
\r
2292 </xs:documentation>
\r
2294 <xs:complexContent>
\r
2295 <xs:extension base="core:OCIRequest">
\r
2297 <xs:element name="userId" type="UserId"/>
\r
2300 </xs:complexContent>
\r
2301 </xs:complexType>
\r
2303 <xs:complexType name="UserPortalPasscodeGetInfoResponse">
\r
2305 <xs:documentation>
\r
2306 Response to UserPortalPasscodeGetInfoRequest.
\r
2307 </xs:documentation>
\r
2309 <xs:complexContent>
\r
2310 <xs:extension base="core:OCIDataResponse">
\r
2312 <xs:element name="isLoginDisabled" type="xs:boolean"/>
\r
2314 <xs:element name="expirationDays" type="xs:int"/>
\r
2315 <xs:element name="doesNotExpire" type="xs:boolean" fixed="true"/>
\r
2317 <xs:element name="passcode" type="Passcode"/>
\r
2320 </xs:complexContent>
\r
2321 </xs:complexType>
\r
2323 <xs:complexType name="UserPortalPasscodeModifyRequest">
\r
2325 <xs:documentation>
\r
2326 Modify the user's Portal passcode
\r
2327 The response is either a SuccessResponse or an ErrorResponse.
\r
2328 </xs:documentation>
\r
2330 <xs:complexContent>
\r
2331 <xs:extension base="core:OCIRequest">
\r
2333 <xs:element name="userId" type="UserId"/>
\r
2334 <xs:element name="oldPasscode" type="Passcode" minOccurs="0"/>
\r
2335 <xs:element name="newPasscode" type="Passcode"/>
\r
2338 </xs:complexContent>
\r
2339 </xs:complexType>
\r
2341 <xs:complexType name="UserPrimaryEndpointAdvancedSettingGetRequest">
\r
2343 <xs:documentation>
\r
2344 Get the Users Primary Endpoint setting.
\r
2345 The response is either a UserPrimaryEndpointAdvancedSettingGetResponse or an ErrorResponse.
\r
2346 </xs:documentation>
\r
2348 <xs:complexContent>
\r
2349 <xs:extension base="core:OCIRequest">
\r
2351 <xs:element name="userId" type="UserId"/>
\r
2354 </xs:complexContent>
\r
2355 </xs:complexType>
\r
2357 <xs:complexType name="UserPrimaryEndpointAdvancedSettingGetResponse">
\r
2359 <xs:documentation>
\r
2360 Response to the UserPrimaryEndpointAdvancedSettingGetRequest.
\r
2361 </xs:documentation>
\r
2363 <xs:complexContent>
\r
2364 <xs:extension base="core:OCIDataResponse">
\r
2366 <xs:element name="allowOrigination" type="xs:boolean"/>
\r
2367 <xs:element name="allowTermination" type="xs:boolean"/>
\r
2370 </xs:complexContent>
\r
2371 </xs:complexType>
\r
2373 <xs:complexType name="UserPrimaryEndpointAdvancedSettingModifyRequest">
\r
2375 <xs:documentation>
\r
2376 Modify the Users Primary Endpoint line control settings.
\r
2377 The response is either a SuccessResponse or an ErrorResponse.
\r
2378 </xs:documentation>
\r
2380 <xs:complexContent>
\r
2381 <xs:extension base="core:OCIRequest">
\r
2383 <xs:element name="userId" type="UserId"/>
\r
2384 <xs:element name="allowOrigination" type="xs:boolean" minOccurs="0"/>
\r
2385 <xs:element name="allowTermination" type="xs:boolean" minOccurs="0"/>
\r
2388 </xs:complexContent>
\r
2389 </xs:complexType>
\r
2391 <xs:complexType name="UserScheduleAddEventRequest">
\r
2393 <xs:documentation>
\r
2394 Add an event to user schedule.
\r
2395 The response is either a SuccessResponse or an ErrorResponse.
\r
2396 The startDate element is adjusted to the first occurrence of the recurrent schedule that comes at or after the startDate.
\r
2397 The endDate element is set to the sum of the adjusted starDate element value and the event duration.
\r
2398 </xs:documentation>
\r
2400 <xs:complexContent>
\r
2401 <xs:extension base="core:OCIRequest">
\r
2403 <xs:element name="userId" type="UserId"/>
\r
2404 <xs:element name="scheduleKey" type="ScheduleKey"/>
\r
2405 <xs:element name="eventName" type="EventName"/>
\r
2406 <xs:element name="startDate" type="xs:date"/>
\r
2408 <xs:element name="allDayEvent" type="xs:boolean" fixed="true"/>
\r
2410 <xs:element name="startTime" type="HourMinute"/>
\r
2411 <xs:element name="endTime" type="HourMinute"/>
\r
2414 <xs:element name="endDate" type="xs:date"/>
\r
2415 <xs:element name="recurrence" type="Recurrence" minOccurs="0"/>
\r
2418 </xs:complexContent>
\r
2419 </xs:complexType>
\r
2421 <xs:complexType name="UserScheduleAddRequest">
\r
2423 <xs:documentation>
\r
2424 Add a user schedule.
\r
2425 The response is either a SuccessResponse or an ErrorResponse.
\r
2426 </xs:documentation>
\r
2428 <xs:complexContent>
\r
2429 <xs:extension base="core:OCIRequest">
\r
2431 <xs:element name="userId" type="UserId"/>
\r
2432 <xs:element name="scheduleName" type="ScheduleName"/>
\r
2433 <xs:element name="scheduleType" type="ScheduleType"/>
\r
2436 </xs:complexContent>
\r
2437 </xs:complexType>
\r
2439 <xs:complexType name="UserScheduleDeleteEventListRequest">
\r
2441 <xs:documentation>
\r
2442 Delete a list of events from a user schedule.
\r
2443 The response is either a SuccessResponse or an ErrorResponse.
\r
2444 </xs:documentation>
\r
2446 <xs:complexContent>
\r
2447 <xs:extension base="core:OCIRequest">
\r
2449 <xs:element name="userId" type="UserId"/>
\r
2450 <xs:element name="scheduleKey" type="ScheduleKey"/>
\r
2451 <xs:element name="eventName" type="EventName" maxOccurs="unbounded"/>
\r
2454 </xs:complexContent>
\r
2455 </xs:complexType>
\r
2457 <xs:complexType name="UserScheduleDeleteListRequest">
\r
2459 <xs:documentation>
\r
2460 Delete a list of user schedule.
\r
2461 The response is either a SuccessResponse or an ErrorResponse.
\r
2462 </xs:documentation>
\r
2464 <xs:complexContent>
\r
2465 <xs:extension base="core:OCIRequest">
\r
2467 <xs:element name="userId" type="UserId"/>
\r
2468 <xs:element name="scheduleKey" type="ScheduleKey" maxOccurs="unbounded"/>
\r
2471 </xs:complexContent>
\r
2472 </xs:complexType>
\r
2474 <xs:complexType name="UserScheduleGetEventListRequest">
\r
2476 <xs:documentation>
\r
2477 Get the list of events of a user schedule.
\r
2478 The response is either a UserScheduleGetEventListResponse or an ErrorResponse.
\r
2479 </xs:documentation>
\r
2481 <xs:complexContent>
\r
2482 <xs:extension base="core:OCIRequest">
\r
2484 <xs:element name="userId" type="UserId"/>
\r
2485 <xs:element name="scheduleKey" type="ScheduleKey"/>
\r
2488 </xs:complexContent>
\r
2489 </xs:complexType>
\r
2491 <xs:complexType name="UserScheduleGetEventListResponse">
\r
2493 <xs:documentation>
\r
2494 Response to UserScheduleGetEventListRequest.
\r
2495 The response contains a list of events.
\r
2496 </xs:documentation>
\r
2498 <xs:complexContent>
\r
2499 <xs:extension base="core:OCIDataResponse">
\r
2501 <xs:element name="eventName" type="EventName" minOccurs="0" maxOccurs="unbounded"/>
\r
2504 </xs:complexContent>
\r
2505 </xs:complexType>
\r
2507 <xs:complexType name="UserScheduleGetEventRequest">
\r
2509 <xs:documentation>
\r
2510 Get an event from a user schedule.
\r
2511 The response is either a UserScheduleGetEventResponse or an ErrorResponse.
\r
2512 </xs:documentation>
\r
2514 <xs:complexContent>
\r
2515 <xs:extension base="core:OCIRequest">
\r
2517 <xs:element name="userId" type="UserId"/>
\r
2518 <xs:element name="scheduleKey" type="ScheduleKey"/>
\r
2519 <xs:element name="eventName" type="EventName"/>
\r
2522 </xs:complexContent>
\r
2523 </xs:complexType>
\r
2525 <xs:complexType name="UserScheduleGetEventResponse">
\r
2527 <xs:documentation>
\r
2528 Response to UserScheduleGetEventRequest.
\r
2529 The response contains the event of the user schedule.
\r
2530 </xs:documentation>
\r
2532 <xs:complexContent>
\r
2533 <xs:extension base="core:OCIDataResponse">
\r
2535 <xs:element name="startDate" type="xs:date"/>
\r
2537 <xs:element name="allDayEvent" type="xs:boolean" fixed="true"/>
\r
2539 <xs:element name="startTime" type="HourMinute"/>
\r
2540 <xs:element name="endTime" type="HourMinute"/>
\r
2543 <xs:element name="endDate" type="xs:date"/>
\r
2544 <xs:element name="recurrence" type="Recurrence" minOccurs="0"/>
\r
2547 </xs:complexContent>
\r
2548 </xs:complexType>
\r
2550 <xs:complexType name="UserScheduleGetListRequest17sp1">
\r
2552 <xs:documentation>
\r
2553 Get the list of schedules viewable by a User. The list can be filtered by schedule type.
\r
2554 The response is either a UserScheduleGetListResponse17sp1 or an ErrorResponse.
\r
2555 This command is authorized to user who is Executive-Assistant of the Executive.
\r
2556 </xs:documentation>
\r
2558 <xs:complexContent>
\r
2559 <xs:extension base="core:OCIRequest">
\r
2561 <xs:element name="userId" type="UserId"/>
\r
2562 <xs:element name="scheduleType" type="ScheduleType" minOccurs="0"/>
\r
2565 </xs:complexContent>
\r
2566 </xs:complexType>
\r
2568 <xs:complexType name="UserScheduleGetListResponse17sp1">
\r
2570 <xs:documentation>
\r
2571 Response to UserScheduleGetListRequest17sp1.
\r
2572 The response contains a list of schedules viewable by the user. It contains the schedules
\r
2573 defined for the user and the group the user belongs to. If the user belongs to an enterprise,
\r
2574 the list also contains the schedules defined for the enterprise.
\r
2575 </xs:documentation>
\r
2577 <xs:complexContent>
\r
2578 <xs:extension base="core:OCIDataResponse">
\r
2580 <xs:element name="scheduleGlobalKey" type="ScheduleGlobalKey" minOccurs="0" maxOccurs="unbounded"/>
\r
2583 </xs:complexContent>
\r
2584 </xs:complexType>
\r
2586 <xs:complexType name="UserScheduleModifyEventRequest">
\r
2588 <xs:documentation>
\r
2589 Modify an event of a user schedule.
\r
2590 The response is either a SuccessResponse or an ErrorResponse.
\r
2591 The startDate element is adjusted to the first occurrence of the recurrent schedule that comes at or after the startDate.
\r
2592 The endDate element is set to the sum of the adjusted starDate element value and the event duration.
\r
2593 </xs:documentation>
\r
2595 <xs:complexContent>
\r
2596 <xs:extension base="core:OCIRequest">
\r
2598 <xs:element name="userId" type="UserId"/>
\r
2599 <xs:element name="scheduleKey" type="ScheduleKey"/>
\r
2600 <xs:element name="eventName" type="EventName"/>
\r
2601 <xs:element name="newEventName" type="EventName" minOccurs="0"/>
\r
2602 <xs:element name="startDate" type="xs:date" minOccurs="0"/>
\r
2603 <xs:choice minOccurs="0">
\r
2604 <xs:element name="allDayEvent" type="xs:boolean" fixed="true"/>
\r
2606 <xs:element name="startTime" type="HourMinute"/>
\r
2607 <xs:element name="endTime" type="HourMinute"/>
\r
2610 <xs:element name="endDate" type="xs:date" minOccurs="0"/>
\r
2611 <xs:element name="recurrence" type="Recurrence" minOccurs="0" nillable="true"/>
\r
2614 </xs:complexContent>
\r
2615 </xs:complexType>
\r
2617 <xs:complexType name="UserScheduleModifyRequest">
\r
2619 <xs:documentation>
\r
2620 Modify a user schedule.
\r
2621 The response is either a SuccessResponse or an ErrorResponse.
\r
2622 </xs:documentation>
\r
2624 <xs:complexContent>
\r
2625 <xs:extension base="core:OCIRequest">
\r
2627 <xs:element name="userId" type="UserId"/>
\r
2628 <xs:element name="scheduleKey" type="ScheduleKey"/>
\r
2629 <xs:element name="newScheduleName" type="ScheduleName" minOccurs="0"/>
\r
2632 </xs:complexContent>
\r
2633 </xs:complexType>
\r
2635 <xs:complexType name="UserServiceAssignListRequest">
\r
2637 <xs:documentation>
\r
2638 Request to assign the user services and service packs for a user.
\r
2639 The response is either a SuccessResponse or an ErrorResponse.
\r
2640 </xs:documentation>
\r
2642 <xs:complexContent>
\r
2643 <xs:extension base="core:OCIRequest">
\r
2645 <xs:element name="userId" type="UserId"/>
\r
2646 <xs:element name="serviceName" type="UserService" minOccurs="0" maxOccurs="unbounded"/>
\r
2647 <xs:element name="servicePackName" type="ServicePackName" minOccurs="0" maxOccurs="unbounded"/>
\r
2650 </xs:complexContent>
\r
2651 </xs:complexType>
\r
2653 <xs:complexType name="UserServiceGetAssignmentListRequest">
\r
2655 <xs:documentation>
\r
2656 Requests the user's service and service pack assignment list with status.
\r
2657 The response is either UserServiceGetAssignmentListResponse or ErrorResponse.
\r
2658 </xs:documentation>
\r
2660 <xs:complexContent>
\r
2661 <xs:extension base="core:OCIRequest">
\r
2663 <xs:element name="userId" type="UserId"/>
\r
2666 </xs:complexContent>
\r
2667 </xs:complexType>
\r
2669 <xs:complexType name="UserServiceGetAssignmentListResponse">
\r
2671 <xs:documentation>
\r
2672 Response to UserServiceGetAssignmentListRequest.
\r
2673 Contains two tables, one for the service packs, and one for the user services.
\r
2674 The user table has the column headings: "Service Name", "Assigned",
\r
2675 The service pack table's column headings are: "Service Pack Name", "Assigned", "Description".
\r
2676 The "Assigned" column has either a true or false value
\r
2677 </xs:documentation>
\r
2679 <xs:complexContent>
\r
2680 <xs:extension base="core:OCIDataResponse">
\r
2682 <xs:element name="servicePacksAssignmentTable" type="core:OCITable"/>
\r
2683 <xs:element name="userServicesAssignmentTable" type="core:OCITable"/>
\r
2686 </xs:complexContent>
\r
2687 </xs:complexType>
\r
2689 <xs:complexType name="UserServiceIsAssignedRequest">
\r
2691 <xs:documentation>
\r
2692 Request to determine if a UserService or service pack is assigned to the user.
\r
2693 </xs:documentation>
\r
2695 <xs:complexContent>
\r
2696 <xs:extension base="core:OCIRequest">
\r
2698 <xs:element name="userId" type="UserId"/>
\r
2700 <xs:element name="serviceName" type="UserService"/>
\r
2701 <xs:element name="servicePackName" type="ServicePackName"/>
\r
2705 </xs:complexContent>
\r
2706 </xs:complexType>
\r
2708 <xs:complexType name="UserServiceIsAssignedResponse">
\r
2710 <xs:documentation>
\r
2711 Returns true if the UserService or service pack is assigned, otherwise false.
\r
2712 </xs:documentation>
\r
2714 <xs:complexContent>
\r
2715 <xs:extension base="core:OCIDataResponse">
\r
2717 <xs:element name="isAssigned" type="xs:boolean"/>
\r
2720 </xs:complexContent>
\r
2721 </xs:complexType>
\r
2723 <xs:complexType name="UserServiceUnassignListRequest">
\r
2725 <xs:documentation>
\r
2726 Requests to unassign the user services and service packs for a user.
\r
2727 The response is either a SuccessResponse or an ErrorResponse.
\r
2728 </xs:documentation>
\r
2730 <xs:complexContent>
\r
2731 <xs:extension base="core:OCIRequest">
\r
2733 <xs:element name="userId" type="UserId"/>
\r
2734 <xs:element name="serviceName" type="UserService" minOccurs="0" maxOccurs="unbounded"/>
\r
2735 <xs:element name="servicePackName" type="ServicePackName" minOccurs="0" maxOccurs="unbounded"/>
\r
2738 </xs:complexContent>
\r
2739 </xs:complexType>
\r
2741 <xs:complexType name="UserShInterfaceGetPublicIdDataRequest">
\r
2743 <xs:documentation>
\r
2744 Returns the Sh non-transparent data stored against a Public User Identity (a SIP URI
\r
2746 The response is either a UserShInterfaceGetPublicIdDataResponse or an ErrorResponse.
\r
2747 </xs:documentation>
\r
2749 <xs:complexContent>
\r
2750 <xs:extension base="core:OCIRequest">
\r
2752 <xs:element name="publicUserIdentity" type="PublicUserIdentity"/>
\r
2755 </xs:complexContent>
\r
2756 </xs:complexType>
\r
2758 <xs:complexType name="UserShInterfaceGetPublicIdDataResponse">
\r
2760 <xs:documentation>
\r
2761 Response to the UserShInterfaceGetPublicIdDataRequest.
\r
2762 The response contains the Sh non-transparent data for the specified Public User Identity.
\r
2763 The data also includes a userId, userType, and endpointType.
\r
2764 </xs:documentation>
\r
2766 <xs:complexContent>
\r
2767 <xs:extension base="core:OCIDataResponse">
\r
2769 <xs:element name="userId" type="UserId"/>
\r
2770 <xs:element name="userType" type="UserType"/>
\r
2771 <xs:element name="endpointType" type="EndpointType"/>
\r
2772 <xs:element name="SCSCFName" type="SIPURI" minOccurs="0"/>
\r
2773 <xs:element name="IMSUserState" type="IMSUserState"/>
\r
2776 </xs:complexContent>
\r
2777 </xs:complexType>
\r
2779 <xs:complexType name="UserShInterfaceGetUserIdDataRequest">
\r
2781 <xs:documentation>
\r
2782 Returns the Sh non-transparent data stored against a userId.
\r
2783 The response is either a UserShInterfaceGetUserIdDataResponse or an ErrorResponse.
\r
2784 </xs:documentation>
\r
2786 <xs:complexContent>
\r
2787 <xs:extension base="core:OCIRequest">
\r
2789 <xs:element name="userId" type="UserId"/>
\r
2792 </xs:complexContent>
\r
2793 </xs:complexType>
\r
2795 <xs:complexType name="UserShInterfaceGetUserIdDataResponse">
\r
2797 <xs:documentation>
\r
2798 Response to the UserShInterfaceGetUserIdDataRequest.
\r
2799 The response contains the Sh non-transparent data for the specified userId.
\r
2800 The data also includes a userType, publicUserIdentity and endpointType.
\r
2801 </xs:documentation>
\r
2803 <xs:complexContent>
\r
2804 <xs:extension base="core:OCIDataResponse">
\r
2806 <xs:element name="entry" type="ShInterfaceUserIdDataEntry" minOccurs="0" maxOccurs="unbounded"/>
\r
2809 </xs:complexContent>
\r
2810 </xs:complexType>
\r
2812 <xs:complexType name="UserShInterfaceModifyRequest">
\r
2814 <xs:documentation>
\r
2815 Modifies the Sh Interface non-transparent data associated with a Public User Identity.
\r
2816 The response is a SuccessResponse or ErrorResponse.
\r
2817 </xs:documentation>
\r
2819 <xs:complexContent>
\r
2820 <xs:extension base="core:OCIRequest">
\r
2822 <xs:element name="publicUserIdentity" type="PublicUserIdentity"/>
\r
2823 <xs:element name="SCSCFName" type="SIPURI" minOccurs="0" nillable="true"/>
\r
2824 <xs:element name="IMSUserState" type="IMSUserState" minOccurs="0"/>
\r
2827 </xs:complexContent>
\r
2828 </xs:complexType>
\r
2830 <xs:complexType name="UserShInterfacePublicIdentityRefreshTaskStartRequest">
\r
2832 <xs:documentation>
\r
2833 Dispatches a Public Identity refresh task on the local Application Server node for the specified public identity.
\r
2834 The response is either a SuccessResponse or an ErrorResponse.
\r
2835 </xs:documentation>
\r
2837 <xs:complexContent>
\r
2838 <xs:extension base="core:OCIRequest">
\r
2840 <xs:element name="publicUserIdentity" type="PublicUserIdentity"/>
\r
2843 </xs:complexContent>
\r
2844 </xs:complexType>
\r
2846 <xs:complexType name="AccessDeviceMultipleIdentityAndContactEndpointRead">
\r
2848 <xs:documentation>
\r
2849 Access device end point that can have multiple contacts.
\r
2850 The endpoint is identified by its linePort (public Identity) and possibly a private Identity.
\r
2851 Port numbers are only used by devices with static line ordering.
\r
2852 The following elements are only used in HSS data mode and not returned in AS data mode:
\r
2854 The following elements are only used in AS data mode and a value false is returned in the HSS mode:
\r
2855 supportVisualDeviceManagement
\r
2856 </xs:documentation>
\r
2859 <xs:element name="accessDevice" type="AccessDevice"/>
\r
2860 <xs:element name="linePort" type="AccessDeviceEndpointLinePort"/>
\r
2861 <xs:element name="privateIdentity" type="AccessDeviceEndpointPrivateIdentity" minOccurs="0"/>
\r
2862 <xs:element name="contact" type="SIPContact" minOccurs="0" maxOccurs="5"/>
\r
2863 <xs:element name="staticRegistrationCapable" type="xs:boolean"/>
\r
2864 <xs:element name="useDomain" type="xs:boolean"/>
\r
2865 <xs:element name="portNumber" type="AccessDevicePortNumber" minOccurs="0"/>
\r
2866 <xs:element name="supportVisualDeviceManagement" type="xs:boolean"/>
\r
2868 </xs:complexType>
\r
2870 <xs:simpleType name="CallBeingForwardedResponseCallType">
\r
2872 <xs:documentation>
\r
2873 Call type choices for sending call being forward response on Redirected Calls
\r
2874 </xs:documentation>
\r
2876 <xs:restriction base="xs:token">
\r
2877 <xs:enumeration value="Never"/>
\r
2878 <xs:enumeration value="Internal Calls"/>
\r
2879 <xs:enumeration value="All Calls"/>
\r
2883 <xs:simpleType name="PhoneDirectoryNameSearchString">
\r
2885 <xs:documentation>Phone Directory Name Search String.</xs:documentation>
\r
2887 <xs:restriction base="xs:token">
\r
2888 <xs:minLength value="1"/>
\r
2892 <xs:complexType name="ReplacementOCICallControlApplicationIdList">
\r
2894 <xs:documentation>
\r
2895 A list of applicationIds that replaces a previously configured list.
\r
2896 By convention, an element of this type may be set nill to clear the list.
\r
2897 </xs:documentation>
\r
2900 <xs:element name="applicationId" type="OCICallControlApplicationId" minOccurs="1" maxOccurs="unbounded"/>
\r
2902 </xs:complexType>
\r
2904 <xs:complexType name="ShInterfaceUserIdDataEntry">
\r
2906 <xs:documentation>
\r
2907 ShInterface User Id Data Entry.
\r
2908 </xs:documentation>
\r
2911 <xs:element name="userType" type="UserType"/>
\r
2912 <xs:element name="publicUserIdentity" type="PublicUserIdentity"/>
\r
2913 <xs:element name="endpointType" type="EndpointType"/>
\r
2914 <xs:element name="SCSCFName" type="SIPURI" minOccurs="0"/>
\r
2915 <xs:element name="IMSUserState" type="IMSUserState"/>
\r
2917 </xs:complexType>
\r
2919 <xs:complexType name="TrunkAddressingMultipleContactAdd">
\r
2921 <xs:documentation>
\r
2922 Trunk group endpoint that can have multiple contacts.
\r
2923 alternateTrunkIdentityDomain is only used in IMS mode.
\r
2924 Both alternateTrunkIdentity and AlternateTrunkIdentityDomain should be set at the same time if one is set in IMS mode.
\r
2925 </xs:documentation>
\r
2928 <xs:element name="trunkGroupDeviceEndpoint" type="TrunkGroupDeviceMultipleContactEndpointAdd" minOccurs="0"/>
\r
2929 <xs:element name="enterpriseTrunkName" type="EnterpriseTrunkName" minOccurs="0"/>
\r
2930 <xs:element name="alternateTrunkIdentity" type="AlternateTrunkIdentity" minOccurs="0"/>
\r
2931 <xs:element name="alternateTrunkIdentityDomain" type="DomainName" minOccurs="0"/>
\r
2933 </xs:complexType>
\r
2935 <xs:complexType name="TrunkAddressingMultipleContactModify">
\r
2937 <xs:documentation>
\r
2938 Trunk group endpoint that can have multiple contacts.
\r
2939 alternateTrunkIdentityDomainName is only used in IMS mode.
\r
2940 Setting alternateTrunkIdentity or alternateTrunkIdentityDomain to nil in IMS mode, the other one paremter should be set to nil at the same time.
\r
2941 </xs:documentation>
\r
2944 <xs:element name="trunkGroupDeviceEndpoint" type="TrunkGroupDeviceMultipleContactEndpointModify" nillable="true" minOccurs="0"/>
\r
2945 <xs:element name="enterpriseTrunkName" type="EnterpriseTrunkName" nillable="true" minOccurs="0"/>
\r
2946 <xs:element name="alternateTrunkIdentity" type="AlternateTrunkIdentity" nillable="true" minOccurs="0"/>
\r
2947 <xs:element name="alternateTrunkIdentityDomain" type="DomainName" nillable="true" minOccurs="0"/>
\r
2949 </xs:complexType>
\r
2951 <xs:complexType name="TrunkAddressingMultipleContactRead21">
\r
2953 <xs:documentation>
\r
2954 Trunk group endpoint that can have multiple contacts.
\r
2955 alternateTrunkIdentityDomain is only used in IMS mode.
\r
2956 The following elements are only used in AS data mode and ignored in HSS data mode:
\r
2957 alternateTrunkIdentityDomain
\r
2958 </xs:documentation>
\r
2961 <xs:element name="trunkGroupDeviceEndpoint" type="TrunkGroupDeviceMultipleContactEndpointRead" minOccurs="0"/>
\r
2962 <xs:element name="enterpriseTrunkName" type="EnterpriseTrunkName" minOccurs="0"/>
\r
2963 <xs:element name="alternateTrunkIdentity" type="AlternateTrunkIdentity" minOccurs="0"/>
\r
2964 <xs:element name="alternateTrunkIdentityDomain" type="DomainName" minOccurs="0"/>
\r
2966 </xs:complexType>
\r
2968 <xs:complexType name="TrunkGroupDeviceMultipleContactEndpointAdd">
\r
2970 <xs:documentation>
\r
2971 Trunk group device endpoint used in the context of modify that can have multiple contacts.
\r
2972 </xs:documentation>
\r
2975 <xs:element name="name" type="TrunkGroupName"/>
\r
2976 <xs:element name="linePort" type="AccessDeviceEndpointLinePort"/>
\r
2977 <xs:element name="contact" type="SIPContact" minOccurs="0" maxOccurs="5"/>
\r
2979 </xs:complexType>
\r
2981 <xs:complexType name="TrunkGroupDeviceMultipleContactEndpointModify">
\r
2983 <xs:documentation>
\r
2984 Trunk group device endpoint used in the context of modify that can have multiple contacts.
\r
2985 </xs:documentation>
\r
2988 <xs:element name="name" type="TrunkGroupName" minOccurs="0"/>
\r
2989 <xs:element name="linePort" type="AccessDeviceEndpointLinePort" minOccurs="0"/>
\r
2990 <xs:element name="contactList" type="ReplacementContactList" nillable="true" minOccurs="0"/>
\r
2992 </xs:complexType>
\r
2994 <xs:complexType name="TrunkGroupDeviceMultipleContactEndpointRead">
\r
2996 <xs:documentation>
\r
2997 Trunk group device endpoint that can have multiple contacts.
\r
2998 </xs:documentation>
\r
3001 <xs:element name="name" type="TrunkGroupName"/>
\r
3002 <xs:element name="linePort" type="AccessDeviceEndpointLinePort"/>
\r
3003 <xs:element name="contact" type="SIPContact" minOccurs="0" maxOccurs="5"/>
\r
3004 <xs:element name="staticRegistrationCapable" type="xs:boolean"/>
\r
3005 <xs:element name="useDomain" type="xs:boolean"/>
\r
3006 <xs:element name="isPilotUser" type="xs:boolean"/>
\r
3008 </xs:complexType>
\r
3010 <xs:complexType name="UserScheduleGetEventDetailListRequest">
\r
3012 <xs:documentation>
\r
3013 Request the list of schedules viewable by a User. The list can be filtered by schedule type.
\r
3014 The response is either a UserScheduleGetEventListForGroupResponse or an ErrorResponse.
\r
3015 </xs:documentation>
\r
3017 <xs:complexContent>
\r
3018 <xs:extension base="core:OCIRequest">
\r
3020 <xs:element name="userId" type="UserId"/>
\r
3021 <xs:element name="scheduleGlobalKey" type="ScheduleGlobalKey" minOccurs="1"/>
\r
3024 </xs:complexContent>
\r
3025 </xs:complexType>
\r
3027 <xs:complexType name="UserScheduleGetEventDetailListResponse">
\r
3029 <xs:documentation>
\r
3030 Response to UserScheduleGetEventRequest.
\r
3031 The response contains collection of event details of a requested schedule.
\r
3032 </xs:documentation>
\r
3034 <xs:complexContent>
\r
3035 <xs:extension base="core:OCIDataResponse">
\r
3037 <xs:element name="scheduleEvents" type="ScheduleEvents" minOccurs="0" maxOccurs="unbounded"/>
\r
3040 </xs:complexContent>
\r
3041 </xs:complexType>
\r