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 : S E R V I C E P A R T -->
\r
8 <!-- E X E C U T I V E S E R V I C E -->
\r
10 <!-- This file defines the XML Schema for the BroadSoft Application Server -->
\r
11 <!-- Open Client Interface (OCI). -->
\r
12 <!-- ********************************************************************** -->
\r
14 <xs:schema xmlns:xs = "http://www.w3.org/2001/XMLSchema"
\r
17 attributeFormDefault = "qualified"
\r
18 elementFormDefault = "qualified">
\r
20 <xs:import namespace = "C"
\r
21 schemaLocation = "../OCISchemaBASE.xsd"/>
\r
23 <xs:include schemaLocation="../OCISchemaSearchCriteria.xsd"/>
\r
24 <xs:include schemaLocation="../OCISchemaDataTypes.xsd"/>
\r
26 <!-- ********************************************************************************** -->
\r
27 <!-- E X E C U T I V E R E Q U E S T S A N D R E S P O N S E S -->
\r
28 <!-- ********************************************************************************** -->
\r
30 Requests and responses are listed here in alphabetical order.
\r
31 The non-primitive attributes inside the commands are defined in another
\r
32 section of the schema.
\r
34 Requests in this schema file:
\r
35 SystemExecutiveGetRequest
\r
36 SystemExecutiveModifyRequest
\r
37 UserExecutiveAddFilteringSelectiveCriteriaRequest
\r
38 UserExecutiveDeleteFilteringSelectiveCriteriaRequest
\r
39 UserExecutiveGetAvailableAssistantListRequest
\r
40 UserExecutiveGetAssistantRequest
\r
41 UserExecutiveGetFilteringRequest
\r
42 UserExecutiveGetFilteringSelectiveCriteriaRequest21
\r
43 UserExecutiveGetScreeningAlertingRequest
\r
44 UserExecutiveModifyAssistantRequest
\r
45 UserExecutiveModifyFilteringRequest
\r
46 UserExecutiveModifyFilteringSelectiveCriteriaRequest
\r
47 UserExecutiveModifyScreeningAlertingRequest
\r
51 <xs:complexType name="SystemExecutiveGetRequest">
\r
54 <asDataModeSupported>true</asDataModeSupported>
\r
55 <hssDataModeSupported>false</hssDataModeSupported>
\r
58 Request to get the Executive system parameters.
\r
59 The response is either SystemExecutiveGetResponse or ErrorResponse.
\r
63 <xs:extension base="core:OCIRequest">
\r
66 </xs:complexContent>
\r
69 <xs:complexType name="SystemExecutiveGetResponse">
\r
72 <asDataModeSupported>true</asDataModeSupported>
\r
73 <hssDataModeSupported>false</hssDataModeSupported>
\r
76 Response to SystemExecutiveGetRequest.
\r
80 <xs:extension base="core:OCIDataResponse">
\r
82 <xs:element name="treatVirtualOnNetCallsAsInternal" type="xs:boolean"/>
\r
85 </xs:complexContent>
\r
88 <xs:complexType name="SystemExecutiveModifyRequest">
\r
91 <asDataModeSupported>true</asDataModeSupported>
\r
92 <hssDataModeSupported>false</hssDataModeSupported>
\r
95 Request to modify the Executive system parameters.
\r
96 The response is either a SuccessResponse or an ErrorResponse.
\r
100 <xs:extension base="core:OCIRequest">
\r
102 <xs:element name="treatVirtualOnNetCallsAsInternal" type="xs:boolean" minOccurs="0"/>
\r
105 </xs:complexContent>
\r
108 <xs:complexType name="UserExecutiveAddFilteringSelectiveCriteriaRequest">
\r
111 <asDataModeSupported>true</asDataModeSupported>
\r
112 <hssDataModeSupported>false</hssDataModeSupported>
\r
115 Add a filtering criteria to an executive user.
\r
116 Both executive and the executive assistant can run this command.
\r
117 For the callToNumber, the extension element is not used and the number element is only used when the type is BroadWorks Mobility.
\r
118 The response is either SuccessResponse 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="criteriaName" type="CriteriaName"/>
\r
126 <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>
\r
127 <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>
\r
128 <xs:element name="filter" type="xs:boolean"/>
\r
129 <xs:element name="fromDnCriteria" type="ExecutiveCallFilteringCriteriaFromDn"/>
\r
130 <xs:element name="callToNumber" type="CallToNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
133 </xs:complexContent>
\r
136 <xs:complexType name="UserExecutiveDeleteFilteringSelectiveCriteriaRequest">
\r
139 <asDataModeSupported>true</asDataModeSupported>
\r
140 <hssDataModeSupported>false</hssDataModeSupported>
\r
143 Delete a filtering criteria from an executive user.
\r
144 Both executive and the executive assistant can run this command.
\r
145 The response is either SuccessResponse or ErrorResponse.
\r
146 </xs:documentation>
\r
148 <xs:complexContent>
\r
149 <xs:extension base="core:OCIRequest">
\r
151 <xs:element name="userId" type="UserId"/>
\r
152 <xs:element name="criteriaName" type="CriteriaName"/>
\r
155 </xs:complexContent>
\r
158 <xs:complexType name="UserExecutiveGetAvailableAssistantListRequest">
\r
161 <asDataModeSupported>true</asDataModeSupported>
\r
162 <hssDataModeSupported>false</hssDataModeSupported>
\r
165 Get a list of users that can be assigned to an executive.
\r
166 Searching for users by group only makes sense when the executive user is part of an Enterprise.
\r
167 The response is either UserExecutiveGetAvailableAssistantListResponse or ErrorResponse.
\r
168 </xs:documentation>
\r
170 <xs:complexContent>
\r
171 <xs:extension base="core:OCIRequest">
\r
173 <xs:element name="userId" type="UserId"/>
\r
174 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
175 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
176 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
177 <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>
\r
178 <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>
\r
179 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
180 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
181 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
184 </xs:complexContent>
\r
187 <xs:complexType name="UserExecutiveGetAvailableAssistantListResponse">
\r
190 <asDataModeSupported>true</asDataModeSupported>
\r
191 <hssDataModeSupported>false</hssDataModeSupported>
\r
194 Response to the UserExecutiveGetAvailableAssistantListResponse.
\r
195 Contains a table with column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name",
\r
196 "Hiragana First Name", "Phone Number", "Extension", "Department" and "Email Address".
\r
197 </xs:documentation>
\r
199 <xs:complexContent>
\r
200 <xs:extension base="core:OCIDataResponse">
\r
202 <xs:element name="userTable" type="core:OCITable"/>
\r
205 </xs:complexContent>
\r
208 <xs:complexType name="UserExecutiveGetAssistantRequest">
\r
211 <asDataModeSupported>true</asDataModeSupported>
\r
212 <hssDataModeSupported>false</hssDataModeSupported>
\r
215 Get the assistant setting and the list of assistants assigned to an executive.
\r
216 The response is either UserExecutiveGetAssistantsResponse or ErrorResponse.
\r
217 </xs:documentation>
\r
219 <xs:complexContent>
\r
220 <xs:extension base="core:OCIRequest">
\r
222 <xs:element name="userId" type="UserId"/>
\r
225 </xs:complexContent>
\r
228 <xs:complexType name="UserExecutiveGetAssistantResponse">
\r
231 <asDataModeSupported>true</asDataModeSupported>
\r
232 <hssDataModeSupported>false</hssDataModeSupported>
\r
235 Response to the UserExecutiveGetAssistantsRequest.
\r
236 Contains the assistant setting and a table of assigned assistants.
\r
237 The table has column headings: "User Id", "Last Name", "First Name", "Hiragana Last Name",
\r
238 "Hiragana First Name", "Phone Number", "Extension", "Department", "Email Address" and "Opt-in".
\r
239 The possible values for "Opt-in" column are "true" and "false".
\r
240 </xs:documentation>
\r
242 <xs:complexContent>
\r
243 <xs:extension base="core:OCIDataResponse">
\r
245 <xs:element name="allowOptInOut" type="xs:boolean"/>
\r
246 <xs:element name="assistantUserTable" type="core:OCITable"/>
\r
249 </xs:complexContent>
\r
252 <xs:complexType name="UserExecutiveGetFilteringRequest">
\r
255 <asDataModeSupported>true</asDataModeSupported>
\r
256 <hssDataModeSupported>false</hssDataModeSupported>
\r
259 Get the filtering setting and the list of filtering criteria defined for an executive user.
\r
260 Both executive and the executive assistant can run this command.
\r
261 The response is either UserExecutiveGetFilteringResponse or ErrorResponse.
\r
262 </xs:documentation>
\r
264 <xs:complexContent>
\r
265 <xs:extension base="core:OCIRequest">
\r
267 <xs:element name="userId" type="UserId"/>
\r
270 </xs:complexContent>
\r
273 <xs:complexType name="UserExecutiveGetFilteringResponse">
\r
276 <asDataModeSupported>true</asDataModeSupported>
\r
277 <hssDataModeSupported>false</hssDataModeSupported>
\r
280 Response to the UserExecutiveGetFilteringRequest.
\r
281 Contains the filtering setting and a table of filtering criteria.
\r
282 The criteria table's column headings are: "Is Active", "Criteria Name", "Time Schedule", "Calls From",
\r
283 "Filter", "Holiday Schedule", "Calls To Type", "Calls To Number" and "Calls To Extension".
\r
284 The "Filter" column can contain "true" or "false".
\r
285 The possible values for the "Calls To Type" column are the following or a combination of them separated by comma:
\r
287 - Alternate X (where x is a number between 1 and 10)
\r
289 The possible values for the "Calls To Number" column are the following or a combination of them separated by comma:
\r
290 - The value of the phone number for the corresponding Calls To Type, when the number is available. i.e. Alternate 1 may have extension, but no number.
\r
291 - When no number is available a blank space is provided instead.
\r
292 The possible values for the "Calls To Extension" column are the following or a combination of them separated by comma:
\r
293 - The value of the extension for the corresponding Calls To Type, when the extension is available. i.e. Primary may have number, but no extension.
\r
294 - For Mobility Calls To Type, this is always blank.
\r
295 - When no extension is available a blank space is provided instead.
\r
296 </xs:documentation>
\r
298 <xs:complexContent>
\r
299 <xs:extension base="core:OCIDataResponse">
\r
301 <xs:element name="enableFiltering" type="xs:boolean"/>
\r
302 <xs:element name="filteringMode" type="ExecutiveCallFilteringMode"/>
\r
303 <xs:element name="simpleFilterType" type="ExecutiveCallFilteringSimpleFilterType"/>
\r
304 <xs:element name="criteriaTable" type="core:OCITable"/>
\r
307 </xs:complexContent>
\r
310 <xs:complexType name="UserExecutiveGetFilteringSelectiveCriteriaRequest21">
\r
313 <asDataModeSupported>true</asDataModeSupported>
\r
314 <hssDataModeSupported>false</hssDataModeSupported>
\r
317 Get a filtering criteria for an executive user.
\r
318 Both executive and the executive assistant can run this command.
\r
319 The response is either UserExecutiveGetSelectiveCriteriaResponse21 or ErrorResponse.
\r
320 </xs:documentation>
\r
322 <xs:complexContent>
\r
323 <xs:extension base="core:OCIRequest">
\r
325 <xs:element name="userId" type="UserId"/>
\r
326 <xs:element name="criteriaName" type="CriteriaName"/>
\r
329 </xs:complexContent>
\r
332 <xs:complexType name="UserExecutiveGetFilteringSelectiveCriteriaResponse21">
\r
335 <asDataModeSupported>true</asDataModeSupported>
\r
336 <hssDataModeSupported>false</hssDataModeSupported>
\r
339 Response to the UserExecutiveGetFilteringSelectiveCriteriaRequest21.
\r
340 </xs:documentation>
\r
342 <xs:complexContent>
\r
343 <xs:extension base="core:OCIDataResponse">
\r
345 <xs:element name="timeSchedule" type="TimeSchedule" minOccurs="0"/>
\r
346 <xs:element name="holidaySchedule" type="HolidaySchedule" minOccurs="0"/>
\r
347 <xs:element name="filter" type="xs:boolean"/>
\r
348 <xs:element name="fromDnCriteria" type="ExecutiveCallFilteringCriteriaFromDn"/>
\r
349 <xs:element name="callToNumber" type="CallToNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
352 </xs:complexContent>
\r
355 <xs:complexType name="UserExecutiveGetScreeningAlertingRequest">
\r
358 <asDataModeSupported>true</asDataModeSupported>
\r
359 <hssDataModeSupported>false</hssDataModeSupported>
\r
362 Get the screening and alerting setting of an executive. Both executive and the executive assistant can run this command.
\r
363 The response is either UserExecutiveGetScreeningAlertingResponse or ErrorResponse.
\r
364 </xs:documentation>
\r
366 <xs:complexContent>
\r
367 <xs:extension base="core:OCIRequest">
\r
369 <xs:element name="userId" type="UserId"/>
\r
372 </xs:complexContent>
\r
375 <xs:complexType name="UserExecutiveGetScreeningAlertingResponse">
\r
378 <asDataModeSupported>true</asDataModeSupported>
\r
379 <hssDataModeSupported>false</hssDataModeSupported>
\r
382 Response to the UserExecutiveGetScreeningAlertingRequest.
\r
383 Contains the screening and alerting settings for an executive.
\r
384 </xs:documentation>
\r
386 <xs:complexContent>
\r
387 <xs:extension base="core:OCIDataResponse">
\r
389 <xs:element name="enableScreening" type="xs:boolean"/>
\r
390 <xs:element name="screeningAlertType" type="ExecutiveScreeningAlertType"/>
\r
391 <xs:element name="alertBroadWorksMobilityLocation" type="xs:boolean"/>
\r
392 <xs:element name="alertBroadWorksAnywhereLocations" type="xs:boolean"/>
\r
393 <xs:element name="alertSharedCallAppearanceLocations" type="xs:boolean"/>
\r
394 <xs:element name="alertingMode" type="ExecutiveAlertingMode"/>
\r
395 <xs:element name="alertingCallingLineIdNameMode" type="ExecutiveAlertingCallingLineIdNameMode"/>
\r
396 <xs:element name="alertingCustomCallingLineIdName" type="ExecutiveAlertingCustomCallingLineIdName" minOccurs="0"/>
\r
397 <xs:element name="unicodeAlertingCustomCallingLineIdName" type="ExecutiveAlertingCustomCallingLineIdName" minOccurs="0"/>
\r
398 <xs:element name="alertingCallingLineIdPhoneNumberMode" type="ExecutiveAlertingCallingLineIdPhoneNumberMode"/>
\r
399 <xs:element name="alertingCustomCallingLineIdPhoneNumber" type="DN" minOccurs="0"/>
\r
400 <xs:element name="callPushRecallNumberOfRings" type="ExecutiveCallPushRecallNumberOfRings"/>
\r
401 <xs:element name="nextAssistantNumberOfRings" type="ExecutiveNextAssistantNumberOfRings"/>
\r
402 <xs:element name="enableRollover" type="xs:boolean"/>
\r
403 <xs:element name="rolloverWaitTimeSeconds" type="ExecutiveRolloverWaitTimeSeconds" minOccurs="0"/>
\r
404 <xs:element name="rolloverAction" type="ExecutiveRolloverActionType"/>
\r
405 <xs:element name="rolloverForwardToPhoneNumber" type="OutgoingDNorSIPURI" minOccurs="0"/>
\r
408 </xs:complexContent>
\r
411 <xs:complexType name="UserExecutiveModifyAssistantRequest">
\r
414 <asDataModeSupported>true</asDataModeSupported>
\r
415 <hssDataModeSupported>false</hssDataModeSupported>
\r
418 Request to modify the assistant setting and the list of assistants assigned to an executive user.
\r
419 The response is either SuccessResponse or ErrorResponse.
\r
420 </xs:documentation>
\r
422 <xs:complexContent>
\r
423 <xs:extension base="core:OCIRequest">
\r
425 <xs:element name="userId" type="UserId"/>
\r
426 <xs:element name="allowOptInOut" type="xs:boolean" minOccurs="0"/>
\r
427 <xs:element name="assistantUserIdList" type="ReplacementUserIdList" nillable="true" minOccurs="0"/>
\r
430 </xs:complexContent>
\r
433 <xs:complexType name="UserExecutiveModifyFilteringRequest">
\r
436 <asDataModeSupported>true</asDataModeSupported>
\r
437 <hssDataModeSupported>false</hssDataModeSupported>
\r
440 Modify the filtering setting for an executive user.
\r
441 Both executive and the executive assistant can run this command.
\r
442 The response is either SuccessResponse or ErrorResponse.
\r
443 </xs:documentation>
\r
445 <xs:complexContent>
\r
446 <xs:extension base="core:OCIRequest">
\r
448 <xs:element name="userId" type="UserId"/>
\r
449 <xs:element name="enableFiltering" type="xs:boolean" minOccurs="0"/>
\r
450 <xs:element name="filteringMode" type="ExecutiveCallFilteringMode" minOccurs="0"/>
\r
451 <xs:element name="simpleFilterType" type="ExecutiveCallFilteringSimpleFilterType" minOccurs="0"/>
\r
452 <xs:element name="criteriaActivation" type="CriteriaActivation" minOccurs="0" maxOccurs="unbounded"/>
\r
455 </xs:complexContent>
\r
458 <xs:complexType name="UserExecutiveModifyFilteringSelectiveCriteriaRequest">
\r
461 <asDataModeSupported>true</asDataModeSupported>
\r
462 <hssDataModeSupported>false</hssDataModeSupported>
\r
465 Modify a filtering selective criteria for an executive.
\r
466 Both executive and the executive assistant can run this command.
\r
467 For the callToNumbers in the callToNumberList, the extension element is not used and the number element is only used when the type is BroadWorks Mobility.
\r
468 The response is either SuccessResponse or ErrorResponse.
\r
469 </xs:documentation>
\r
471 <xs:complexContent>
\r
472 <xs:extension base="core:OCIRequest">
\r
474 <xs:element name="userId" type="UserId"/>
\r
475 <xs:element name="criteriaName" type="CriteriaName"/>
\r
476 <xs:element name="newCriteriaName" type="CriteriaName" minOccurs="0"/>
\r
477 <xs:element name="timeSchedule" type="TimeSchedule" nillable="true" minOccurs="0"/>
\r
478 <xs:element name="holidaySchedule" type="HolidaySchedule" nillable="true" minOccurs="0"/>
\r
479 <xs:element name="filter" type="xs:boolean" minOccurs="0"/>
\r
480 <xs:element name="fromDnCriteria" type="ExecutiveCallFilteringCriteriaFromDnModify" minOccurs="0"/>
\r
481 <xs:element name="callToNumberList" type="ReplacementCallToNumberList" nillable="true" minOccurs="0"/>
\r
484 </xs:complexContent>
\r
487 <xs:complexType name="UserExecutiveModifyScreeningAlertingRequest">
\r
490 <asDataModeSupported>true</asDataModeSupported>
\r
491 <hssDataModeSupported>false</hssDataModeSupported>
\r
494 Modify the screening and alerting setting of an executive.
\r
495 Both executive and the executive assistant can run this command.
\r
496 The response is either SuccessResponse or ErrorResponse.
\r
497 </xs:documentation>
\r
499 <xs:complexContent>
\r
500 <xs:extension base="core:OCIRequest">
\r
502 <xs:element name="userId" type="UserId"/>
\r
503 <xs:element name="enableScreening" type="xs:boolean" minOccurs="0"/>
\r
504 <xs:element name="screeningAlertType" type="ExecutiveScreeningAlertType" minOccurs="0"/>
\r
505 <xs:element name="alertBroadWorksMobilityLocation" type="xs:boolean" minOccurs="0"/>
\r
506 <xs:element name="alertBroadWorksAnywhereLocations" type="xs:boolean" minOccurs="0"/>
\r
507 <xs:element name="alertSharedCallAppearanceLocations" type="xs:boolean" minOccurs="0"/>
\r
508 <xs:element name="alertingMode" type="ExecutiveAlertingMode" minOccurs="0"/>
\r
509 <xs:element name="alertingCallingLineIdNameMode" type="ExecutiveAlertingCallingLineIdNameMode" minOccurs="0"/>
\r
510 <xs:element name="alertingCustomCallingLineIdName" type="ExecutiveAlertingCustomCallingLineIdName" nillable="true" minOccurs="0"/>
\r
511 <xs:element name="unicodeAlertingCustomCallingLineIdName" type="ExecutiveAlertingCustomCallingLineIdName" nillable="true" minOccurs="0"/>
\r
512 <xs:element name="alertingCallingLineIdPhoneNumberMode" type="ExecutiveAlertingCallingLineIdPhoneNumberMode" minOccurs="0"/>
\r
513 <xs:element name="alertingCustomCallingLineIdPhoneNumber" type="DN" nillable="true" minOccurs="0"/>
\r
514 <xs:element name="callPushRecallNumberOfRings" type="ExecutiveCallPushRecallNumberOfRings" minOccurs="0"/>
\r
515 <xs:element name="nextAssistantNumberOfRings" type="ExecutiveNextAssistantNumberOfRings" minOccurs="0"/>
\r
516 <xs:element name="enableRollover" type="xs:boolean" minOccurs="0"/>
\r
517 <xs:element name="rolloverWaitTimeSeconds" type="ExecutiveRolloverWaitTimeSeconds" nillable="true" minOccurs="0"/>
\r
518 <xs:element name="rolloverAction" type="ExecutiveRolloverActionType" minOccurs="0"/>
\r
519 <xs:element name="rolloverForwardToPhoneNumber" type="OutgoingDNorSIPURI" nillable="true" minOccurs="0"/>
\r
522 </xs:complexContent>
\r
525 <xs:simpleType name="ExecutiveAlertingCallingLineIdNameMode">
\r
528 Executive alerting calling line Id name mode.
\r
529 </xs:documentation>
\r
531 <xs:restriction base="xs:token">
\r
532 <xs:enumeration value="Executive"/>
\r
533 <xs:enumeration value="Executive-Originator"/>
\r
534 <xs:enumeration value="Originator-Executive"/>
\r
535 <xs:enumeration value="Originator"/>
\r
536 <xs:enumeration value="Custom"/>
\r
540 <xs:simpleType name="ExecutiveAlertingCallingLineIdPhoneNumberMode">
\r
543 Executive alerting calling line Id phone number mode.
\r
544 </xs:documentation>
\r
546 <xs:restriction base="xs:token">
\r
547 <xs:enumeration value="Executive"/>
\r
548 <xs:enumeration value="Originator"/>
\r
549 <xs:enumeration value="Custom"/>
\r
553 <xs:simpleType name="ExecutiveAlertingCustomCallingLineIdName">
\r
556 Executive alerting custom calling line Id name.
\r
557 </xs:documentation>
\r
559 <xs:restriction base="xs:token">
\r
560 <xs:minLength value="1"/>
\r
561 <xs:maxLength value="80"/>
\r
565 <xs:simpleType name="ExecutiveAlertingMode">
\r
568 Executive alerting mode.
\r
569 </xs:documentation>
\r
571 <xs:restriction base="xs:token">
\r
572 <xs:enumeration value="Simultaneous"/>
\r
573 <xs:enumeration value="Sequential"/>
\r
577 <xs:simpleType name="ExecutiveCallFilteringCriteriaDnSelection">
\r
580 Eecutive call filtering criteria selection for a dn.
\r
581 </xs:documentation>
\r
583 <xs:restriction base="xs:token">
\r
584 <xs:enumeration value="Any"/>
\r
585 <xs:enumeration value="Any Internal"/>
\r
586 <xs:enumeration value="Any External"/>
\r
587 <xs:enumeration value="Specified Only"/>
\r
591 <xs:complexType name="ExecutiveCallFilteringCriteriaFromDn">
\r
594 The from dn criteria used within an executive call filtering criteria add/get request.
\r
595 </xs:documentation>
\r
598 <xs:element name="fromDnCriteriaSelection" type="ExecutiveCallFilteringCriteriaDnSelection"/>
\r
599 <xs:element name="includeAnonymousCallers" type="xs:boolean"/>
\r
600 <xs:element name="includeUnavailableCallers" type="xs:boolean"/>
\r
601 <xs:element name="phoneNumber" type="DN" minOccurs="0" maxOccurs="12"/>
\r
605 <xs:complexType name="ExecutiveCallFilteringCriteriaFromDnModify">
\r
608 The from dn criteria used within an executive call filtering criteria modify request.
\r
609 </xs:documentation>
\r
612 <xs:element name="fromDnCriteriaSelection" type="ExecutiveCallFilteringCriteriaDnSelection" minOccurs="0"/>
\r
613 <xs:element name="includeAnonymousCallers" type="xs:boolean" minOccurs="0"/>
\r
614 <xs:element name="includeUnavailableCallers" type="xs:boolean" minOccurs="0"/>
\r
615 <xs:element name="phoneNumberList" type="CriteriaReplacementDNList" nillable="true" minOccurs="0"/>
\r
619 <xs:simpleType name="ExecutiveCallFilteringMode">
\r
622 Executive call filtering mode.
\r
623 </xs:documentation>
\r
625 <xs:restriction base="xs:token">
\r
626 <xs:enumeration value="Simple"/>
\r
627 <xs:enumeration value="Advanced"/>
\r
631 <xs:simpleType name="ExecutiveCallFilteringSimpleFilterType">
\r
634 Executive call filtering filter type in simple filtering mode.
\r
635 </xs:documentation>
\r
637 <xs:restriction base="xs:token">
\r
638 <xs:enumeration value="All Calls"/>
\r
639 <xs:enumeration value="All Internal Calls"/>
\r
640 <xs:enumeration value="All External Calls"/>
\r
644 <xs:simpleType name="ExecutiveCallPushRecallNumberOfRings">
\r
647 Number of rings to wait before starting the call push recall.
\r
648 </xs:documentation>
\r
650 <xs:restriction base="xs:int">
\r
651 <xs:minInclusive value="2"/>
\r
652 <xs:maxInclusive value="20"/>
\r
656 <xs:simpleType name="ExecutiveNextAssistantNumberOfRings">
\r
659 Number of rings to wait before advancing to next assistant.
\r
660 </xs:documentation>
\r
662 <xs:restriction base="xs:int">
\r
663 <xs:minInclusive value="1"/>
\r
664 <xs:maxInclusive value="20"/>
\r
668 <xs:simpleType name="ExecutiveRolloverActionType">
\r
671 Executive rollover action.
\r
672 </xs:documentation>
\r
674 <xs:restriction base="xs:token">
\r
675 <xs:enumeration value="Voice Messaging"/>
\r
676 <xs:enumeration value="Forward"/>
\r
677 <xs:enumeration value="No Answer Processing"/>
\r
681 <xs:simpleType name="ExecutiveRolloverWaitTimeSeconds">
\r
684 Number of seconds to wait before rollover to next assistant.
\r
685 </xs:documentation>
\r
687 <xs:restriction base="xs:int">
\r
688 <xs:minInclusive value="0"/>
\r
689 <xs:maxInclusive value="7200"/>
\r
693 <xs:simpleType name="ExecutiveScreeningAlertType">
\r
696 Executive screening alert type.
\r
697 </xs:documentation>
\r
699 <xs:restriction base="xs:token">
\r
700 <xs:enumeration value="Silent"/>
\r
701 <xs:enumeration value="Ring Splash"/>
\r