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 : E N T E R P R I S E 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="OCISchemaDataTypes.xsd"/>
\r
22 <xs:include schemaLocation="OCISchemaSearchCriteria.xsd"/>
\r
24 <!-- ********************************************************************************** -->
\r
25 <!-- E N T E R P R I S E 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
26 <!-- ********************************************************************************** -->
\r
28 Requests and responses are listed here in alphabetical order.
\r
29 The non-primitive attributes inside the commands are defined in another
\r
30 section of the schema.
\r
32 Requests in this schema file:
\r
33 EnterpriseBroadWorksMobileManagerAddRequest
\r
34 EnterpriseBroadWorksMobileManagerGetRequest
\r
35 EnterpriseBroadWorksMobileManagerGetDomainListRequest
\r
36 EnterpriseBroadWorksMobileManagerDeleteRequest
\r
37 EnterpriseBroadWorksMobileManagerModifyRequest
\r
38 EnterpriseBroadWorksMobileManagerActivationRequest
\r
39 EnterpriseBroadWorksMobileManagerSendCarrierFilesRequest
\r
40 EnterpriseBroadWorksMobileManagerAddHomeZoneRequest
\r
41 EnterpriseBroadWorksMobileManagerGetHomeZoneListRequest
\r
42 EnterpriseBroadWorksMobileManagerGetHomeZoneRequest
\r
43 EnterpriseBroadWorksMobileManagerDeleteHomeZoneRequest
\r
44 EnterpriseBroadWorksMobileManagerDeleteHomeZoneListRequest
\r
45 EnterpriseBroadWorksMobileManagerModifyHomeZoneRequest
\r
46 EnterpriseCommonPhoneListAddListRequest
\r
47 EnterpriseCommonPhoneListDeleteListRequest
\r
48 EnterpriseCommonPhoneListGetListRequest
\r
49 EnterpriseCommonPhoneListModifyRequest
\r
50 EnterpriseDepartmentAddRequest
\r
51 EnterpriseDepartmentDeleteRequest
\r
52 EnterpriseDepartmentGetAvailableParentListRequest
\r
53 EnterpriseDepartmentGetListRequest
\r
54 EnterpriseDepartmentModifyRequest
\r
55 EnterprisePhoneDirectoryGetListRequest18
\r
56 EnterpriseSessionAdmissionControlGetAvailableDeviceListRequest
\r
57 EnterpriseSessionAdmissionControlGroupAddDeviceListRequest
\r
58 EnterpriseSessionAdmissionControlGroupAddRequest19sp1
\r
59 EnterpriseSessionAdmissionControlGroupDeleteDeviceListRequest
\r
60 EnterpriseSessionAdmissionControlGroupDeleteListRequest
\r
61 EnterpriseSessionAdmissionControlGroupGetListRequest
\r
62 EnterpriseSessionAdmissionControlGroupGetRequest19sp1
\r
63 EnterpriseSessionAdmissionControlGroupModifyRequest
\r
64 EnterpriseVoiceVPNAddPolicyRequest
\r
65 EnterpriseVoiceVPNDeletePolicyRequest
\r
66 EnterpriseVoiceVPNGetDefaultRequest
\r
67 EnterpriseVoiceVPNGetPolicyRequest
\r
68 EnterpriseVoiceVPNGetRequest14sp3
\r
69 EnterpriseVoiceVPNGetPolicyListRequest
\r
70 EnterpriseVoiceVPNModifyPolicyRequest
\r
71 EnterpriseVoiceVPNModifyRequest
\r
75 <xs:complexType name="EnterpriseBroadWorksMobileManagerAddRequest">
\r
78 <asDataModeSupported>true</asDataModeSupported>
\r
79 <hssDataModeSupported>false</hssDataModeSupported>
\r
82 Add the BroadWorks Mobile Manager.
\r
83 Only one BroadWorks Mobile Manager can be added per
\r
85 The response is either SuccessResponse or ErrorResponse.
\r
89 <xs:extension base="core:OCIRequest">
\r
91 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
92 <xs:element name="informationFile" type="BroadWorksMobileManagerInformationFile"/>
\r
93 <xs:element name="certificateFile" type="BroadWorksMobileManagerCertificateFile"/>
\r
94 <xs:element name="isActive" type="xs:boolean"/>
\r
95 <xs:element name="localToCarrier" type="xs:boolean"/>
\r
96 <xs:element name="maxTxPerSecondEnabled" type="xs:boolean"/>
\r
97 <xs:element name="maxTxPerSecond" type="BroadWorksMobileManagerMaxTxPerSecond" minOccurs="0"/>
\r
98 <xs:element name="tldnEnabled" type="xs:boolean"/>
\r
99 <xs:element name="genericNumberEnabled" type="xs:boolean"/>
\r
100 <xs:element name="mobileStateCheckEnabled" type="xs:boolean"/>
\r
101 <xs:element name="locationBasedServicesEnabled" type="xs:boolean"/>
\r
104 </xs:complexContent>
\r
107 <xs:complexType name="EnterpriseBroadWorksMobileManagerGetRequest">
\r
110 <asDataModeSupported>true</asDataModeSupported>
\r
111 <hssDataModeSupported>false</hssDataModeSupported>
\r
114 Get the BroadWorks Mobile Manager.
\r
115 The response is either EnterpriseBroadWorksMobileManagerGetResponse or ErrorResponse.
\r
116 </xs:documentation>
\r
118 <xs:complexContent>
\r
119 <xs:extension base="core:OCIRequest">
\r
121 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
124 </xs:complexContent>
\r
127 <xs:complexType name="EnterpriseBroadWorksMobileManagerGetResponse">
\r
130 <asDataModeSupported>true</asDataModeSupported>
\r
131 <hssDataModeSupported>false</hssDataModeSupported>
\r
134 Response to the EnterpriseBroadWorksMobileManagerGetRequest
\r
135 </xs:documentation>
\r
137 <xs:complexContent>
\r
138 <xs:extension base="core:OCIDataResponse">
\r
140 <xs:element name="mobileManagerId" type="BroadWorksMobileManagerDomainName"/>
\r
141 <xs:element name="name" type="BroadWorksMobileManagerName"/>
\r
142 <xs:element name="isActive" type="xs:boolean"/>
\r
143 <xs:element name="localToCarrier" type="xs:boolean"/>
\r
144 <xs:element name="deactivationReason" type="BroadWorksMobileManagerDeactivationReason" minOccurs="0"/>
\r
145 <xs:element name="maxTxPerSecondEnabled" type="xs:boolean"/>
\r
146 <xs:element name="maxTxPerSecond" type="BroadWorksMobileManagerMaxTxPerSecond" minOccurs="0"/>
\r
147 <xs:element name="tldnEnabled" type="xs:boolean"/>
\r
148 <xs:element name="genericNumberEnabled" type="xs:boolean"/>
\r
149 <xs:element name="mobileStateCheckEnabled" type="xs:boolean"/>
\r
150 <xs:element name="locationBasedServicesEnabled" type="xs:boolean"/>
\r
153 </xs:complexContent>
\r
156 <xs:complexType name="EnterpriseBroadWorksMobileManagerGetDomainListRequest">
\r
159 <asDataModeSupported>true</asDataModeSupported>
\r
160 <hssDataModeSupported>false</hssDataModeSupported>
\r
163 Get the list of domains of the BroadWorks Mobile Manager.
\r
164 The response is either EnterpriseBroadWorksMobileManagerGetDomainListResponse or ErrorResponse.
\r
165 </xs:documentation>
\r
167 <xs:complexContent>
\r
168 <xs:extension base="core:OCIRequest">
\r
170 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
173 </xs:complexContent>
\r
176 <xs:complexType name="EnterpriseBroadWorksMobileManagerGetDomainListResponse">
\r
179 <asDataModeSupported>true</asDataModeSupported>
\r
180 <hssDataModeSupported>false</hssDataModeSupported>
\r
183 Response to the EnterpriseBroadWorksMobileManagerGetDomainListRequest.
\r
184 Contains the list of domains.
\r
185 </xs:documentation>
\r
187 <xs:complexContent>
\r
188 <xs:extension base="core:OCIDataResponse">
\r
190 <xs:element name="domainName" type="BroadWorksMobileManagerDomainName" minOccurs="0" maxOccurs="unbounded"/>
\r
193 </xs:complexContent>
\r
196 <xs:complexType name="EnterpriseBroadWorksMobileManagerDeleteRequest">
\r
199 <asDataModeSupported>true</asDataModeSupported>
\r
200 <hssDataModeSupported>false</hssDataModeSupported>
\r
203 Delete the BroadWorks Mobile Manager.
\r
204 The response is either SuccessResponse or ErrorResponse.
\r
205 </xs:documentation>
\r
207 <xs:complexContent>
\r
208 <xs:extension base="core:OCIRequest">
\r
210 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
213 </xs:complexContent>
\r
216 <xs:complexType name="EnterpriseBroadWorksMobileManagerModifyRequest">
\r
219 <asDataModeSupported>true</asDataModeSupported>
\r
220 <hssDataModeSupported>false</hssDataModeSupported>
\r
223 Modify the BroadWorks Mobile Manager settings.
\r
224 The response is either SuccessResponse or ErrorResponse.
\r
225 </xs:documentation>
\r
227 <xs:complexContent>
\r
228 <xs:extension base="core:OCIRequest">
\r
230 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
231 <xs:element name="informationFile" type="BroadWorksMobileManagerInformationFile" minOccurs="0"/>
\r
232 <xs:element name="certificateFile" type="BroadWorksMobileManagerCertificateFile" minOccurs="0"/>
\r
233 <xs:element name="localToCarrier" type="xs:boolean" minOccurs="0"/>
\r
234 <xs:element name="maxTxPerSecondEnabled" type="xs:boolean" minOccurs="0"/>
\r
235 <xs:element name="maxTxPerSecond" type="BroadWorksMobileManagerMaxTxPerSecond" minOccurs="0"/>
\r
236 <xs:element name="tldnEnabled" type="xs:boolean" minOccurs="0"/>
\r
237 <xs:element name="genericNumberEnabled" type="xs:boolean" minOccurs="0"/>
\r
238 <xs:element name="mobileStateCheckEnabled" type="xs:boolean" minOccurs="0"/>
\r
239 <xs:element name="locationBasedServicesEnabled" type="xs:boolean" minOccurs="0"/>
\r
242 </xs:complexContent>
\r
245 <xs:complexType name="EnterpriseBroadWorksMobileManagerActivationRequest">
\r
248 <asDataModeSupported>true</asDataModeSupported>
\r
249 <hssDataModeSupported>false</hssDataModeSupported>
\r
252 Activates or Deactivates the BroadWorks Mobile Manager.
\r
253 The deactivationReason is required when isActive is set to false.
\r
254 The response is either SuccessResponse or ErrorResponse.
\r
255 </xs:documentation>
\r
257 <xs:complexContent>
\r
258 <xs:extension base="core:OCIRequest">
\r
260 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
261 <xs:element name="isActive" type="xs:boolean"/>
\r
262 <xs:element name="deactivationReason" type="BroadWorksMobileManagerDeactivationReason" minOccurs="0"/>
\r
265 </xs:complexContent>
\r
268 <xs:complexType name="EnterpriseBroadWorksMobileManagerSendCarrierFilesRequest">
\r
271 <asDataModeSupported>true</asDataModeSupported>
\r
272 <hssDataModeSupported>false</hssDataModeSupported>
\r
275 Sends an email with the carrier information and certificate files.
\r
276 The response is either SuccessResponse or ErrorResponse.
\r
277 </xs:documentation>
\r
279 <xs:complexContent>
\r
280 <xs:extension base="core:OCIRequest">
\r
282 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
283 <xs:element name="emailTo" type="EmailAddress"/>
\r
286 </xs:complexContent>
\r
289 <xs:complexType name="EnterpriseBroadWorksMobileManagerAddHomeZoneRequest">
\r
292 <asDataModeSupported>true</asDataModeSupported>
\r
293 <hssDataModeSupported>false</hssDataModeSupported>
\r
296 Add a home zone to the BroadWorks Mobile Manager.
\r
297 The response is either SuccessResponse or ErrorResponse.
\r
298 </xs:documentation>
\r
300 <xs:complexContent>
\r
301 <xs:extension base="core:OCIRequest">
\r
303 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
304 <xs:element name="homeZoneDomainName" type="BroadWorksMobileManagerDomainName"/>
\r
305 <xs:element name="mobileCountryCode" type="BroadWorksMobileManagerHomeZoneMobileCountryCode"/>
\r
306 <xs:element name="mobileNetworkCode" type="BroadWorksMobileManagerHomeZoneNetworkCountryCode"/>
\r
307 <xs:element name="locationAreaCode" type="BroadWorksMobileManagerHomeZoneLocationAreaCode"/>
\r
308 <xs:element name="cellIdentity" type="BroadWorksMobileManagerHomeZoneCellId"/>
\r
311 </xs:complexContent>
\r
314 <xs:complexType name="EnterpriseBroadWorksMobileManagerGetHomeZoneListRequest">
\r
317 <asDataModeSupported>true</asDataModeSupported>
\r
318 <hssDataModeSupported>false</hssDataModeSupported>
\r
321 Get the list of home zones of the BroadWorks Mobile Manager.
\r
322 The response is either EnterpriseBroadWorksMobileManagerGetHomeZoneListResponse or ErrorResponse.
\r
323 </xs:documentation>
\r
325 <xs:complexContent>
\r
326 <xs:extension base="core:OCIRequest">
\r
328 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
331 </xs:complexContent>
\r
334 <xs:complexType name="EnterpriseBroadWorksMobileManagerGetHomeZoneListResponse">
\r
337 <asDataModeSupported>true</asDataModeSupported>
\r
338 <hssDataModeSupported>false</hssDataModeSupported>
\r
342 EnterpriseBroadWorksMobileManagerGetHomeZoneListRequest.
\r
343 Contains a table with column headings:
\r
344 "Home Zone Id", "Domain Name", "Mobile Country Code",
\r
345 "Mobile Network Code", "Local Area Code" and "Cell Identity".
\r
346 </xs:documentation>
\r
348 <xs:complexContent>
\r
349 <xs:extension base="core:OCIDataResponse">
\r
351 <xs:element name="homeZonesTable" type="core:OCITable"/>
\r
354 </xs:complexContent>
\r
357 <xs:complexType name="EnterpriseBroadWorksMobileManagerGetHomeZoneRequest">
\r
360 <asDataModeSupported>true</asDataModeSupported>
\r
361 <hssDataModeSupported>false</hssDataModeSupported>
\r
364 Get a home zone from the BroadWorks Mobile Manager.
\r
365 The response is either EnterpriseBroadWorksMobileManagerGetHomeZoneResponse or ErrorResponse.
\r
366 </xs:documentation>
\r
368 <xs:complexContent>
\r
369 <xs:extension base="core:OCIRequest">
\r
371 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
372 <xs:element name="homeZoneId" type="xs:string"/>
\r
375 </xs:complexContent>
\r
378 <xs:complexType name="EnterpriseBroadWorksMobileManagerGetHomeZoneResponse">
\r
381 <asDataModeSupported>true</asDataModeSupported>
\r
382 <hssDataModeSupported>false</hssDataModeSupported>
\r
385 Response to the EnterpriseBroadWorksMobileManagerGetHomeZoneRequest
\r
386 </xs:documentation>
\r
388 <xs:complexContent>
\r
389 <xs:extension base="core:OCIDataResponse">
\r
391 <xs:element name="homeZoneDomainName" type="BroadWorksMobileManagerDomainName"/>
\r
392 <xs:element name="mobileCountryCode" type="BroadWorksMobileManagerHomeZoneMobileCountryCode"/>
\r
393 <xs:element name="mobileNetworkCode" type="BroadWorksMobileManagerHomeZoneNetworkCountryCode"/>
\r
394 <xs:element name="locationAreaCode" type="BroadWorksMobileManagerHomeZoneLocationAreaCode"/>
\r
395 <xs:element name="cellIdentity" type="BroadWorksMobileManagerHomeZoneCellId"/>
\r
398 </xs:complexContent>
\r
401 <xs:complexType name="EnterpriseBroadWorksMobileManagerDeleteHomeZoneRequest">
\r
404 <asDataModeSupported>true</asDataModeSupported>
\r
405 <hssDataModeSupported>false</hssDataModeSupported>
\r
408 Delete a home zone from the BroadWorks Mobile Manager.
\r
409 The response is either SuccessResponse or ErrorResponse.
\r
410 </xs:documentation>
\r
412 <xs:complexContent>
\r
413 <xs:extension base="core:OCIRequest">
\r
415 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
416 <xs:element name="homeZoneId" type="xs:string"/>
\r
419 </xs:complexContent>
\r
422 <xs:complexType name="EnterpriseBroadWorksMobileManagerDeleteHomeZoneListRequest">
\r
425 <asDataModeSupported>true</asDataModeSupported>
\r
426 <hssDataModeSupported>false</hssDataModeSupported>
\r
429 Delete a list of home zones from the BroadWorks Mobile Manager.
\r
430 The response is either SuccessResponse or ErrorResponse.
\r
431 </xs:documentation>
\r
433 <xs:complexContent>
\r
434 <xs:extension base="core:OCIRequest">
\r
436 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
437 <xs:element name="homeZoneId" type="xs:string" maxOccurs="unbounded"/>
\r
440 </xs:complexContent>
\r
443 <xs:complexType name="EnterpriseBroadWorksMobileManagerModifyHomeZoneRequest">
\r
446 <asDataModeSupported>true</asDataModeSupported>
\r
447 <hssDataModeSupported>false</hssDataModeSupported>
\r
450 Modify an existing home zone in the BroadWorks Mobile Manager.
\r
451 The response is either SuccessResponse or ErrorResponse.
\r
452 </xs:documentation>
\r
454 <xs:complexContent>
\r
455 <xs:extension base="core:OCIRequest">
\r
457 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
458 <xs:element name="homeZoneId" type="xs:string"/>
\r
459 <xs:element name="homeZoneDomainName" type="BroadWorksMobileManagerDomainName" minOccurs="0"/>
\r
460 <xs:element name="mobileCountryCode" type="BroadWorksMobileManagerHomeZoneMobileCountryCode" minOccurs="0"/>
\r
461 <xs:element name="mobileNetworkCode" type="BroadWorksMobileManagerHomeZoneNetworkCountryCode" minOccurs="0"/>
\r
462 <xs:element name="locationAreaCode" type="BroadWorksMobileManagerHomeZoneLocationAreaCode" minOccurs="0"/>
\r
463 <xs:element name="cellIdentity" type="BroadWorksMobileManagerHomeZoneCellId" minOccurs="0"/>
\r
466 </xs:complexContent>
\r
469 <xs:complexType name="EnterpriseCommonPhoneListAddListRequest">
\r
472 Add one or more entries to an enterprise's common phone list.
\r
473 The response is either a SuccessResponse or an ErrorResponse.
\r
474 </xs:documentation>
\r
476 <xs:complexContent>
\r
477 <xs:extension base="core:OCIRequest">
\r
479 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
480 <xs:element name="entry" type="PhoneListEntry" maxOccurs="unbounded"/>
\r
483 </xs:complexContent>
\r
486 <xs:complexType name="EnterpriseCommonPhoneListDeleteListRequest">
\r
489 Delete one or more entries from an enterprise's common phone list.
\r
490 The response is either a SuccessResponse or an ErrorResponse.
\r
491 </xs:documentation>
\r
493 <xs:complexContent>
\r
494 <xs:extension base="core:OCIRequest">
\r
496 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
497 <xs:element name="entryName" type="PhoneListEntryName" maxOccurs="unbounded"/>
\r
500 </xs:complexContent>
\r
503 <xs:complexType name="EnterpriseCommonPhoneListGetListRequest">
\r
506 Get an enterprise's common phone list.
\r
507 The response is either a EnterpriseCommonPhoneListGetListResponse or an ErrorResponse.
\r
508 The search can be done using multiple criterion.
\r
509 If the searchCriteriaModeOr is present, any result matching any one criteria is included in the results.
\r
510 Otherwise, only results matching all the search criterion are included in the results.
\r
511 If no search criteria is specified, all results are returned.
\r
512 Specifying searchCriteriaModeOr without any search criteria results in an ErrorResponse.
\r
513 In all cases, if a responseSizeLimit is specified and the number of matching results is more than this limit, then an
\r
514 ErrorResponse is returned.
\r
515 </xs:documentation>
\r
517 <xs:complexContent>
\r
518 <xs:extension base="core:OCIRequest">
\r
520 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
521 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
522 <xs:element name="searchCriteriaModeOr" type="xs:boolean" fixed="true" minOccurs="0"/>
\r
523 <xs:element name="searchCriteriaEnterpriseCommonPhoneListName" type="SearchCriteriaEnterpriseCommonPhoneListName" minOccurs="0" maxOccurs="unbounded"/>
\r
524 <xs:element name="searchCriteriaEnterpriseCommonPhoneListNumber" type="SearchCriteriaEnterpriseCommonPhoneListNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
527 </xs:complexContent>
\r
530 <xs:complexType name="EnterpriseCommonPhoneListGetListResponse">
\r
533 Response to the EnterpriseCommonPhoneListGetListRequest.
\r
534 The response contains the enterprise's common phone list.
\r
535 </xs:documentation>
\r
537 <xs:complexContent>
\r
538 <xs:extension base="core:OCIDataResponse">
\r
540 <xs:element name="entry" type="PhoneListEntry" minOccurs="0" maxOccurs="unbounded"/>
\r
543 </xs:complexContent>
\r
546 <xs:complexType name="EnterpriseCommonPhoneListModifyRequest">
\r
549 Modify an entry in an enterprise's common phone list.
\r
550 The response is either a SuccessResponse or an ErrorResponse.
\r
551 </xs:documentation>
\r
553 <xs:complexContent>
\r
554 <xs:extension base="core:OCIRequest">
\r
556 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
557 <xs:element name="entryName" type="PhoneListEntryName"/>
\r
558 <xs:element name="newEntryName" type="PhoneListEntryName" minOccurs="0"/>
\r
559 <xs:element name="phoneNumber" type="OutgoingDN" minOccurs="0"/>
\r
562 </xs:complexContent>
\r
565 <xs:complexType name="EnterpriseDepartmentAddRequest">
\r
568 Add a department to enterprise.
\r
569 The response is either a SuccessResponse or an ErrorResponse.
\r
570 </xs:documentation>
\r
572 <xs:complexContent>
\r
573 <xs:extension base="core:OCIRequest">
\r
575 <xs:element name="enterpriseId" type="ServiceProviderId"/>
\r
576 <xs:element name="departmentName" type="DepartmentName"/>
\r
577 <xs:element name="parentDepartmentKey" type="EnterpriseDepartmentKey" minOccurs="0"/>
\r
580 </xs:complexContent>
\r
583 <xs:complexType name="EnterpriseDepartmentDeleteRequest">
\r
586 Delete a department from an enterprise.
\r
587 The response is either a SuccessResponse or an ErrorResponse.
\r
588 </xs:documentation>
\r
590 <xs:complexContent>
\r
591 <xs:extension base="core:OCIRequest">
\r
593 <xs:element name="enterpriseId" type="ServiceProviderId"/>
\r
594 <xs:element name="departmentName" type="DepartmentName"/>
\r
597 </xs:complexContent>
\r
600 <xs:complexType name="EnterpriseDepartmentGetAvailableParentListRequest">
\r
603 Get a list of enterprise level departments in an enterprise that could be the parent of the
\r
604 specified department. The department itself and all its decendents are not eligible to be
\r
605 the parent department.
\r
606 The response is either EnterpriseDepartmentGetAvailableParentListResponse or ErrorResponse.
\r
607 </xs:documentation>
\r
609 <xs:complexContent>
\r
610 <xs:extension base="core:OCIRequest">
\r
612 <xs:element name="enterpriseId" type="ServiceProviderId"/>
\r
613 <xs:element name="departmentName" type="DepartmentName"/>
\r
616 </xs:complexContent>
\r
619 <xs:complexType name="EnterpriseDepartmentGetAvailableParentListResponse">
\r
622 Response to EnterpriseDepartmentGetAvailableParentListRequest.
\r
623 The response includes two parallel arrays of department keys and department display names.
\r
624 </xs:documentation>
\r
626 <xs:complexContent>
\r
627 <xs:extension base="core:OCIDataResponse">
\r
629 <xs:element name="departmentKey" type="DepartmentKey" minOccurs="0" maxOccurs="unbounded"/>
\r
630 <xs:element name="fullPathName" type="DepartmentFullPathName" minOccurs="0" maxOccurs="unbounded"/>
\r
633 </xs:complexContent>
\r
636 <xs:complexType name="EnterpriseDepartmentGetListRequest">
\r
639 Request a list of departments in an enterprise. You may request only the
\r
640 list of departments defined at the enterprise-level, or you may request
\r
641 the list of all departments in the enterprise including all the departments
\r
642 defined within the groups inside the enterprise.
\r
643 The response is either EnterpriseDepartmentGetListResponse or ErrorResponse.
\r
644 </xs:documentation>
\r
646 <xs:complexContent>
\r
647 <xs:extension base="core:OCIRequest">
\r
649 <xs:element name="enterpriseId" type="ServiceProviderId"/>
\r
650 <xs:element name="includeGroupDepartments" type="xs:boolean"/>
\r
653 </xs:complexContent>
\r
656 <xs:complexType name="EnterpriseDepartmentGetListResponse">
\r
659 Response to EnterpriseDepartmentGetListRequest.
\r
660 The response includes two parallel arrays of department keys and department display names.
\r
661 </xs:documentation>
\r
663 <xs:complexContent>
\r
664 <xs:extension base="core:OCIDataResponse">
\r
666 <xs:element name="departmentKey" type="DepartmentKey" minOccurs="0" maxOccurs="unbounded"/>
\r
667 <xs:element name="fullPathName" type="DepartmentFullPathName" minOccurs="0" maxOccurs="unbounded"/>
\r
670 </xs:complexContent>
\r
673 <xs:complexType name="EnterpriseDepartmentModifyRequest">
\r
676 Modify a department of an enterprise.
\r
677 The response is either a SuccessResponse or an ErrorResponse.
\r
678 </xs:documentation>
\r
680 <xs:complexContent>
\r
681 <xs:extension base="core:OCIRequest">
\r
683 <xs:element name="enterpriseId" type="ServiceProviderId"/>
\r
684 <xs:element name="departmentName" type="DepartmentName"/>
\r
685 <xs:element name="newDepartmentName" type="DepartmentName" minOccurs="0"/>
\r
686 <xs:element name="newParentDepartmentKey" type="EnterpriseDepartmentKey" nillable="true" minOccurs="0"/>
\r
689 </xs:complexContent>
\r
692 <xs:complexType name="EnterprisePhoneDirectoryGetListRequest18">
\r
695 Request a table containing the phone directory for an enterprise.
\r
696 The directory includes all users in the enterprise and all entries in the enterprise common phone list.
\r
697 It is possible to search by various criteria to restrict the number of rows returned.
\r
698 Multiple search criteria are logically ANDed together.
\r
699 The response is either EnterprisePhoneDirectoryGetListResponse18 or ErrorResponse.
\r
700 </xs:documentation>
\r
702 <xs:complexContent>
\r
703 <xs:extension base="core:OCIRequest">
\r
705 <xs:element name="enterpriseId" type="ServiceProviderId"/>
\r
706 <xs:element name="isExtendedInfoRequested" type="xs:boolean"/>
\r
707 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
708 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
709 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
710 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
711 <xs:element name="searchCriteriaGroupLocationCode" type="SearchCriteriaGroupLocationCode" minOccurs="0" maxOccurs="unbounded"/>
\r
712 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
713 <xs:element name="searchCriteriaMobilePhoneNumber" type="SearchCriteriaMobilePhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
714 <xs:element name="searchCriteriaEmailAddress" type="SearchCriteriaEmailAddress" minOccurs="0" maxOccurs="unbounded"/>
\r
715 <xs:element name="searchCriteriaYahooId" type="SearchCriteriaYahooId" minOccurs="0" maxOccurs="unbounded"/>
\r
716 <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>
\r
717 <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>
\r
718 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
719 <xs:element name="searchCriteriaImpId" type="SearchCriteriaImpId" minOccurs="0" maxOccurs="unbounded"/>
\r
722 </xs:complexContent>
\r
725 <xs:complexType name="EnterprisePhoneDirectoryGetListResponse18">
\r
728 Response to EnterprisePhoneDirectoryGetListRequest18.
\r
729 Contains a table with a row for each phone number and column headings :
\r
730 "Name", "Number", "Extension", "Mobile", "Email Address",
\r
731 "Department", "Hiragana Name", "Group Id", "Yahoo Id", "User Id", "IMP Id", "Is Virtual On-Net User".
\r
732 If extended directory information is requested, the following columns are also included:
\r
733 "First Name", "Last Name", "Pager", "Title", "Time Zone",
\r
734 "Location", "Address Line 1", "Address Line 2",
\r
735 "City", "State", "Zip", "Country".
\r
736 </xs:documentation>
\r
738 <xs:complexContent>
\r
739 <xs:extension base="core:OCIDataResponse">
\r
741 <xs:element name="directoryTable" type="core:OCITable"/>
\r
744 </xs:complexContent>
\r
747 <xs:complexType name="EnterpriseSessionAdmissionControlGetAvailableDeviceListRequest">
\r
750 <asDataModeSupported>true</asDataModeSupported>
\r
751 <hssDataModeSupported>false</hssDataModeSupported>
\r
754 Request to get the list of devices can be assigned to session admission control group for the enterprise.
\r
755 The response is either an EnterpriseSessionAdmissionControlGetAvailableDeviceListResponse or an ErrorResponse.
\r
756 </xs:documentation>
\r
758 <xs:complexContent>
\r
759 <xs:extension base="core:OCIRequest">
\r
761 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
762 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
763 <xs:element name="searchCriteriaDeviceName" type="SearchCriteriaDeviceName" minOccurs="0" maxOccurs="unbounded"/>
\r
764 <xs:element name="searchCriteriaDeviceMACAddress" type="SearchCriteriaDeviceMACAddress" minOccurs="0" maxOccurs="unbounded"/>
\r
765 <xs:element name="searchCriteriaDeviceNetAddress" type="SearchCriteriaDeviceNetAddress" minOccurs="0" maxOccurs="unbounded"/>
\r
766 <xs:element name="searchCriteriaGroupId" type="SearchCriteriaGroupId" minOccurs="0" maxOccurs="unbounded"/>
\r
767 <xs:element name="searchCriteriaExactDeviceType" type="SearchCriteriaExactDeviceType" minOccurs="0"/>
\r
768 <xs:element name="searchCriteriaExactDeviceLevel" type="SearchCriteriaExactDeviceLevel" minOccurs="0"/>
\r
771 </xs:complexContent>
\r
774 <xs:complexType name="EnterpriseSessionAdmissionControlGetAvailableDeviceListResponse">
\r
777 <asDataModeSupported>true</asDataModeSupported>
\r
778 <hssDataModeSupported>false</hssDataModeSupported>
\r
781 Response to EnterpriseSessionAdmissionControlGetAvailableDeviceListRequest.
\r
782 Contains a table of devices can be assigned to session admission control group in the enterprise.
\r
783 </xs:documentation>
\r
785 <xs:complexContent>
\r
786 <xs:extension base="core:OCIDataResponse">
\r
788 <xs:element name="accessDevice" type="EnterpriseAccessDevice" minOccurs="0" maxOccurs="unbounded"/>
\r
791 </xs:complexContent>
\r
794 <xs:complexType name="EnterpriseSessionAdmissionControlGroupAddDeviceListRequest">
\r
797 <asDataModeSupported>true</asDataModeSupported>
\r
798 <hssDataModeSupported>false</hssDataModeSupported>
\r
801 Request to add one or more devices to an enterprise level session admission control group.
\r
802 The response is either a SuccessResponse or an ErrorResponse.
\r
803 </xs:documentation>
\r
805 <xs:complexContent>
\r
806 <xs:extension base="core:OCIRequest">
\r
808 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
809 <xs:element name="name" type="SessionAdmissionControlGroupName"/>
\r
810 <xs:element name="devices" type="EnterpriseAccessDevice" minOccurs="1" maxOccurs="unbounded"/>
\r
813 </xs:complexContent>
\r
816 <xs:complexType name="EnterpriseSessionAdmissionControlGroupAddRequest19sp1">
\r
819 <asDataModeSupported>true</asDataModeSupported>
\r
820 <hssDataModeSupported>false</hssDataModeSupported>
\r
823 Request to add a session admission control group for the enterprise.
\r
824 The response is either a SuccessResponse or an ErrorResponse.
\r
825 </xs:documentation>
\r
827 <xs:complexContent>
\r
828 <xs:extension base="core:OCIRequest">
\r
830 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
831 <xs:element name="name" type="SessionAdmissionControlGroupName"/>
\r
832 <xs:element name="maxSession" type="NonNegativeInt"/>
\r
833 <xs:element name="maxUserOriginatingSessions" type="NonNegativeInt" minOccurs="0"/>
\r
834 <xs:element name="maxUserTerminatingSessions" type="NonNegativeInt" minOccurs="0"/>
\r
835 <xs:element name="reservedSession" type="NonNegativeInt"/>
\r
836 <xs:element name="reservedUserOriginatingSessions" type="NonNegativeInt" minOccurs="0"/>
\r
837 <xs:element name="reservedUserTerminatingSessions" type="NonNegativeInt" minOccurs="0"/>
\r
838 <xs:element name="becomeDefaultGroup" type="xs:boolean"/>
\r
839 <xs:element name="countIntraSACGroupSessions" type="xs:boolean"/>
\r
840 <xs:element name="devices" type="EnterpriseAccessDevice" minOccurs="0" maxOccurs="unbounded"/>
\r
841 <xs:element name="blockEmergencyAndRepairCallsDueToSACLimits" type="xs:boolean"/>
\r
844 </xs:complexContent>
\r
847 <xs:complexType name="EnterpriseSessionAdmissionControlGroupDeleteDeviceListRequest">
\r
850 <asDataModeSupported>true</asDataModeSupported>
\r
851 <hssDataModeSupported>false</hssDataModeSupported>
\r
854 Request to delete one or more devices from an enterprise level session admission control group.
\r
855 The response is either a SuccessResponse or an ErrorResponse.
\r
856 </xs:documentation>
\r
858 <xs:complexContent>
\r
859 <xs:extension base="core:OCIRequest">
\r
861 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
862 <xs:element name="name" type="SessionAdmissionControlGroupName"/>
\r
863 <xs:element name="devices" type="EnterpriseAccessDevice" minOccurs="1" maxOccurs="unbounded"/>
\r
866 </xs:complexContent>
\r
869 <xs:complexType name="EnterpriseSessionAdmissionControlGroupDeleteListRequest">
\r
872 <asDataModeSupported>true</asDataModeSupported>
\r
873 <hssDataModeSupported>false</hssDataModeSupported>
\r
876 Request to delete one or more session admission control groups for the enterprise.
\r
877 The response is either a SuccessResponse or an ErrorResponse.
\r
878 </xs:documentation>
\r
880 <xs:complexContent>
\r
881 <xs:extension base="core:OCIRequest">
\r
883 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
884 <xs:element name="name" type="SessionAdmissionControlGroupName" minOccurs="1" maxOccurs="unbounded"/>
\r
887 </xs:complexContent>
\r
890 <xs:complexType name="EnterpriseSessionAdmissionControlGroupGetListRequest">
\r
893 <asDataModeSupported>true</asDataModeSupported>
\r
894 <hssDataModeSupported>false</hssDataModeSupported>
\r
897 Request to get the list of session admission control group for the enterprise.
\r
898 The response is either an EnterpriseSessionAdmissionControlGroupGetListResponse or an ErrorResponse.
\r
899 </xs:documentation>
\r
901 <xs:complexContent>
\r
902 <xs:extension base="core:OCIRequest">
\r
904 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
907 </xs:complexContent>
\r
910 <xs:complexType name="EnterpriseSessionAdmissionControlGroupGetListResponse">
\r
913 <asDataModeSupported>true</asDataModeSupported>
\r
914 <hssDataModeSupported>false</hssDataModeSupported>
\r
917 Response to EnterpriseSessionAdmissionControlGroupGetListRequest.
\r
918 Contains a table of session admission control group configured in the enterprise.
\r
919 The column headings are: "Name", "Is Default", "Maximum Sessions", "Maximum Originating Sessions", "Maximum Terminating Sessions"..
\r
920 </xs:documentation>
\r
922 <xs:complexContent>
\r
923 <xs:extension base="core:OCIDataResponse">
\r
925 <xs:element name="sessionAdmissionControlGroupTable" type="core:OCITable"/>
\r
928 </xs:complexContent>
\r
931 <xs:complexType name="EnterpriseSessionAdmissionControlGroupGetRequest19sp1">
\r
934 <asDataModeSupported>true</asDataModeSupported>
\r
935 <hssDataModeSupported>false</hssDataModeSupported>
\r
938 Request to get a session admission control group for the enterprise.
\r
939 The response is either an EnterpriseSessionAdmissionControlGroupGetResponse19sp1 or an ErrorResponse.
\r
940 </xs:documentation>
\r
942 <xs:complexContent>
\r
943 <xs:extension base="core:OCIRequest">
\r
945 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
946 <xs:element name="name" type="SessionAdmissionControlGroupName"/>
\r
949 </xs:complexContent>
\r
952 <xs:complexType name="EnterpriseSessionAdmissionControlGroupGetResponse19sp1">
\r
955 <asDataModeSupported>true</asDataModeSupported>
\r
956 <hssDataModeSupported>false</hssDataModeSupported>
\r
959 Response to EnterpriseSessionAdmissionControlGroupGetRequest19sp1.
\r
960 Returns the profile information for the session admission control group.
\r
961 </xs:documentation>
\r
963 <xs:complexContent>
\r
964 <xs:extension base="core:OCIDataResponse">
\r
966 <xs:element name="maxSession" type="NonNegativeInt"/>
\r
967 <xs:element name="maxUserOriginatingSessions" type="NonNegativeInt" minOccurs="0"/>
\r
968 <xs:element name="maxUserTerminatingSessions" type="NonNegativeInt" minOccurs="0"/>
\r
969 <xs:element name="reservedSession" type="NonNegativeInt"/>
\r
970 <xs:element name="reservedUserOriginatingSessions" type="NonNegativeInt" minOccurs="0"/>
\r
971 <xs:element name="reservedUserTerminatingSessions" type="NonNegativeInt" minOccurs="0"/>
\r
972 <xs:element name="defaultGroup" type="xs:boolean"/>
\r
973 <xs:element name="countIntraSACGroupSessions" type="xs:boolean"/>
\r
974 <xs:element name="devices" type="EnterpriseAccessDevice" minOccurs="0" maxOccurs="unbounded"/>
\r
975 <xs:element name="blockEmergencyAndRepairCallsDueToSACLimits" type="xs:boolean"/>
\r
978 </xs:complexContent>
\r
981 <xs:complexType name="EnterpriseSessionAdmissionControlGroupModifyRequest">
\r
984 <asDataModeSupported>true</asDataModeSupported>
\r
985 <hssDataModeSupported>false</hssDataModeSupported>
\r
988 Request to modify a session admission control group for the enterprise.
\r
989 The response is either a SuccessResponse or an ErrorResponse.
\r
990 </xs:documentation>
\r
992 <xs:complexContent>
\r
993 <xs:extension base="core:OCIRequest">
\r
995 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
996 <xs:element name="name" type="SessionAdmissionControlGroupName"/>
\r
997 <xs:element name="newName" type="SessionAdmissionControlGroupName" minOccurs="0"/>
\r
998 <xs:element name="maxSession" type="NonNegativeInt" minOccurs="0"/>
\r
999 <xs:element name="maxUserOriginatingSessions" type="NonNegativeInt" nillable="true" minOccurs="0"/>
\r
1000 <xs:element name="maxUserTerminatingSessions" type="NonNegativeInt" nillable="true" minOccurs="0"/>
\r
1001 <xs:element name="reservedSession" type="NonNegativeInt" minOccurs="0"/>
\r
1002 <xs:element name="reservedUserOriginatingSessions" type="NonNegativeInt" nillable="true" minOccurs="0"/>
\r
1003 <xs:element name="reservedUserTerminatingSessions" type="NonNegativeInt" nillable="true" minOccurs="0"/>
\r
1004 <xs:element name="becomeDefaultGroup" type="xs:boolean" minOccurs="0"/>
\r
1005 <xs:element name="countIntraSACGroupSessions" type="xs:boolean" minOccurs="0"/>
\r
1006 <xs:element name="deviceList" type="ReplacementEnterpriseDeviceList" nillable="true" minOccurs="0"/>
\r
1007 <xs:element name="blockEmergencyAndRepairCallsDueToSACLimits" type="xs:boolean" minOccurs="0"/>
\r
1010 </xs:complexContent>
\r
1011 </xs:complexType>
\r
1013 <xs:complexType name="EnterpriseVoiceVPNAddPolicyRequest">
\r
1015 <xs:documentation>
\r
1016 Add the enterprise level data associated with a Voice VPN location code.
\r
1017 The response is either a SuccessResponse or an ErrorResponse.
\r
1018 </xs:documentation>
\r
1020 <xs:complexContent>
\r
1021 <xs:extension base="core:OCIRequest">
\r
1023 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1024 <xs:element name="locationDialingCode" type="EnterpriseVoiceVPNLocationCode"/>
\r
1025 <xs:element name="minExtensionLength" type="EnterpriseVoiceVPNExtensionLength"/>
\r
1026 <xs:element name="maxExtensionLength" type="EnterpriseVoiceVPNExtensionLength"/>
\r
1027 <xs:element name="description" type="EnterpriseVoiceVPNDescription" minOccurs="0"/>
\r
1028 <xs:element name="routeGroupId" type="GroupId" minOccurs="0"/>
\r
1029 <xs:element name="policySelection" type="EnterpriseVoiceVPNPolicySelection"/>
\r
1031 <xs:element name="digitManipulation" type="EnterpriseVoiceVPNDigitManipulation" minOccurs="0" maxOccurs="8"/>
\r
1032 <xs:element name="treatmentId" type="EnterpriseVoiceVPNTreatmentId" minOccurs="0"/>
\r
1036 </xs:complexContent>
\r
1037 </xs:complexType>
\r
1039 <xs:complexType name="EnterpriseVoiceVPNDeletePolicyRequest">
\r
1041 <xs:documentation>
\r
1042 Delete a enterprise voice VPN location.
\r
1043 The response is either a SuccessResponse or an ErrorResponse.
\r
1044 </xs:documentation>
\r
1046 <xs:complexContent>
\r
1047 <xs:extension base="core:OCIRequest">
\r
1049 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1050 <xs:element name="locationDialingCode" type="EnterpriseVoiceVPNLocationCode"/>
\r
1053 </xs:complexContent>
\r
1054 </xs:complexType>
\r
1056 <xs:complexType name="EnterpriseVoiceVPNGetDefaultRequest">
\r
1058 <xs:documentation>
\r
1059 Request the Voice VPN default settings for the enterprise.
\r
1060 The response is EnterpriseVoiceVPNGetDefaultResponse or ErrorResponse.
\r
1061 </xs:documentation>
\r
1063 <xs:complexContent>
\r
1064 <xs:extension base="core:OCIRequest">
\r
1066 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1069 </xs:complexContent>
\r
1070 </xs:complexType>
\r
1072 <xs:complexType name="EnterpriseVoiceVPNGetDefaultResponse">
\r
1074 <xs:documentation>
\r
1075 Response to EnterpriseVoiceVPNGetDefaultResponse.
\r
1076 </xs:documentation>
\r
1078 <xs:complexContent>
\r
1079 <xs:extension base="core:OCIDataResponse">
\r
1081 <xs:element name="policySelection" type="EnterpriseVoiceVPNPolicySelection" minOccurs="4" maxOccurs="4"/>
\r
1082 <xs:element name="digitManipulationOperation" type="EnterpriseVoiceVPNDigitManipulationOperation" minOccurs="12" maxOccurs="12"/>
\r
1083 <xs:element name="routeGroupId" type="GroupId" minOccurs="0" maxOccurs="unbounded"/>
\r
1084 <xs:element name="treatment" type="EnterpriseVoiceVPNTreatmentEntry" minOccurs="0" maxOccurs="unbounded"/>
\r
1087 </xs:complexContent>
\r
1088 </xs:complexType>
\r
1090 <xs:complexType name="EnterpriseVoiceVPNGetPolicyRequest">
\r
1092 <xs:documentation>
\r
1093 Request the enterprise level data associated with Voice VPN location code.
\r
1094 The response is either a EnterpriseVoiceVPNGetPolicyResponse or an ErrorResponse.
\r
1095 </xs:documentation>
\r
1097 <xs:complexContent>
\r
1098 <xs:extension base="core:OCIRequest">
\r
1100 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1101 <xs:element name="locationDialingCode" type="EnterpriseVoiceVPNLocationCode"/>
\r
1104 </xs:complexContent>
\r
1105 </xs:complexType>
\r
1107 <xs:complexType name="EnterpriseVoiceVPNGetPolicyResponse">
\r
1109 <xs:documentation>
\r
1110 Response to EnterpriseVoiceVPNGetPolicyRequest.
\r
1111 </xs:documentation>
\r
1113 <xs:complexContent>
\r
1114 <xs:extension base="core:OCIDataResponse">
\r
1116 <xs:element name="minExtensionLength" type="EnterpriseVoiceVPNExtensionLength"/>
\r
1117 <xs:element name="maxExtensionLength" type="EnterpriseVoiceVPNExtensionLength"/>
\r
1118 <xs:element name="description" type="EnterpriseVoiceVPNDescription" minOccurs="0"/>
\r
1119 <xs:element name="routeGroupId" type="GroupId" minOccurs="0"/>
\r
1120 <xs:element name="policySelection" type="EnterpriseVoiceVPNPolicySelection"/>
\r
1122 <xs:element name="digitManipulation" type="EnterpriseVoiceVPNDigitManipulation" minOccurs="0" maxOccurs="8"/>
\r
1123 <xs:element name="treatmentId" type="EnterpriseVoiceVPNTreatmentId" minOccurs="0"/>
\r
1127 </xs:complexContent>
\r
1128 </xs:complexType>
\r
1130 <xs:complexType name="EnterpriseVoiceVPNGetRequest14sp3">
\r
1132 <xs:documentation>
\r
1133 Request the enterprise level data associated with Voice VPN.
\r
1134 The response is either a EnterpriseVoiceVPNGetResponse14sp3 or an ErrorResponse.
\r
1135 </xs:documentation>
\r
1137 <xs:complexContent>
\r
1138 <xs:extension base="core:OCIRequest">
\r
1140 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1143 </xs:complexContent>
\r
1144 </xs:complexType>
\r
1146 <xs:complexType name="EnterpriseVoiceVPNGetResponse14sp3">
\r
1148 <xs:documentation>
\r
1149 Response to EnterpriseVoiceVPNGetRequest14sp3.
\r
1150 </xs:documentation>
\r
1152 <xs:complexContent>
\r
1153 <xs:extension base="core:OCIDataResponse">
\r
1155 <xs:element name="isActive" type="xs:boolean"/>
\r
1156 <xs:element name="defaultSelection" type="EnterpriseVoiceVPNDefaultSelection"/>
\r
1157 <xs:element name="e164Selection" type="EnterpriseVoiceVPNNonMatchingE164NumberSelection"/>
\r
1158 <xs:element name="usePhoneContext" type="xs:boolean"/>
\r
1161 </xs:complexContent>
\r
1162 </xs:complexType>
\r
1164 <xs:complexType name="EnterpriseVoiceVPNGetPolicyListRequest">
\r
1166 <xs:documentation>
\r
1167 Request the list of Voice VPN locations.
\r
1168 It is possible to search by various criteria to restrict the number of rows returned.
\r
1169 Multiple search criteria are logically ANDed together.
\r
1170 The response is either a EnterpriseVoiceVPNGetPolicyListResponse or an ErrorResponse.
\r
1171 </xs:documentation>
\r
1173 <xs:complexContent>
\r
1174 <xs:extension base="core:OCIRequest">
\r
1176 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1177 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
1178 <xs:element name="searchCriteriaGroupLocationCode" type="SearchCriteriaGroupLocationCode" minOccurs="0" maxOccurs="unbounded"/>
\r
1179 <xs:element name="searchCriteriaExactPolicySelection" type="SearchCriteriaExactPolicySelection" minOccurs="0"/>
\r
1182 </xs:complexContent>
\r
1183 </xs:complexType>
\r
1185 <xs:complexType name="EnterpriseVoiceVPNGetPolicyListResponse">
\r
1187 <xs:documentation>
\r
1188 Response to EnterpriseVoiceVPNGetListResponse.
\r
1189 Returns a 4 column table with column headings:
\r
1190 "Location Code", "Min Extension Length", "Max Extension Length", "Location Selection".
\r
1191 </xs:documentation>
\r
1193 <xs:complexContent>
\r
1194 <xs:extension base="core:OCIDataResponse">
\r
1196 <xs:element name="locationList" type="core:OCITable"/>
\r
1199 </xs:complexContent>
\r
1200 </xs:complexType>
\r
1202 <xs:complexType name="EnterpriseVoiceVPNModifyPolicyRequest">
\r
1204 <xs:documentation>
\r
1205 Modify the enterprise level data associated with a Voice VPN location code.
\r
1206 The response is either a SuccessResponse or an ErrorResponse.
\r
1207 </xs:documentation>
\r
1209 <xs:complexContent>
\r
1210 <xs:extension base="core:OCIRequest">
\r
1212 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1213 <xs:element name="locationDialingCode" type="EnterpriseVoiceVPNLocationCode"/>
\r
1214 <xs:element name="minExtensionLength" type="EnterpriseVoiceVPNExtensionLength" minOccurs="0"/>
\r
1215 <xs:element name="maxExtensionLength" type="EnterpriseVoiceVPNExtensionLength" minOccurs="0"/>
\r
1216 <xs:element name="description" type="EnterpriseVoiceVPNDescription" nillable="true" minOccurs="0"/>
\r
1217 <xs:element name="routeGroupId" type="GroupId" minOccurs="0"/>
\r
1218 <xs:element name="policySelection" type="EnterpriseVoiceVPNPolicySelection" minOccurs="0"/>
\r
1220 <xs:element name="digitManipulation" type="EnterpriseVoiceVPNDigitManipulation" minOccurs="0" maxOccurs="8"/>
\r
1221 <xs:element name="treatmentId" type="EnterpriseVoiceVPNTreatmentId" minOccurs="0"/>
\r
1225 </xs:complexContent>
\r
1226 </xs:complexType>
\r
1228 <xs:complexType name="EnterpriseVoiceVPNModifyRequest">
\r
1230 <xs:documentation>
\r
1231 Modify the enterprise voice VPN level data associated with voice VPN.
\r
1232 The response is either a SuccessResponse or an ErrorResponse.
\r
1233 </xs:documentation>
\r
1235 <xs:complexContent>
\r
1236 <xs:extension base="core:OCIRequest">
\r
1238 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1239 <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>
\r
1240 <xs:element name="defaultSelection" type="EnterpriseVoiceVPNDefaultSelection" minOccurs="0"/>
\r
1241 <xs:element name="e164Selection" type="EnterpriseVoiceVPNNonMatchingE164NumberSelection" minOccurs="0"/>
\r
1242 <xs:element name="usePhoneContext" type="xs:boolean" minOccurs="0"/>
\r
1245 </xs:complexContent>
\r
1246 </xs:complexType>
\r
1248 <xs:complexType name="EnterpriseAccessDevice">
\r
1250 <xs:documentation>
\r
1251 Uniquely identifies an access device accessible for an enterprise. It could be a system level device, an enterprise level device or a group level device.
\r
1252 </xs:documentation>
\r
1255 <xs:element name="accessDevice" type="AccessDevice"/>
\r
1256 <xs:element name="groupId" type="GroupId" minOccurs="0"/>
\r
1258 </xs:complexType>
\r
1260 <xs:simpleType name="EnterpriseVoiceVPNDefaultSelection">
\r
1262 <xs:documentation>
\r
1263 Enterprise Voice VPN Default Selector.
\r
1264 </xs:documentation>
\r
1266 <xs:restriction base="xs:token">
\r
1267 <xs:enumeration value="Public"/>
\r
1268 <xs:enumeration value="Private"/>
\r
1272 <xs:simpleType name="EnterpriseVoiceVPNDescription">
\r
1274 <xs:documentation>
\r
1275 Enterprise Voice VPN description.
\r
1276 </xs:documentation>
\r
1278 <xs:restriction base="xs:token">
\r
1279 <xs:minLength value="1"/>
\r
1280 <xs:maxLength value="40"/>
\r
1284 <xs:complexType name="EnterpriseVoiceVPNDigitManipulation" abstract="true">
\r
1286 <xs:documentation>
\r
1287 Enterprise Voice VPN Digit Manipulation Entry.
\r
1288 </xs:documentation>
\r
1291 </xs:complexType>
\r
1293 <xs:complexType name="EnterpriseVoiceVPNDigitManipulationNoValue">
\r
1295 <xs:documentation>
\r
1296 Enterprise Voice VPN Digit Manipulation Entry that has no value.
\r
1297 </xs:documentation>
\r
1299 <xs:complexContent>
\r
1300 <xs:extension base="EnterpriseVoiceVPNDigitManipulation">
\r
1302 <xs:element name="operation" type="EnterpriseVoiceVPNDigitManipulationOperationNoValue"/>
\r
1305 </xs:complexContent>
\r
1306 </xs:complexType>
\r
1308 <xs:simpleType name="EnterpriseVoiceVPNDigitManipulationOperation">
\r
1310 <xs:documentation>
\r
1311 Enterprise Voice VPN Digit Manipulation operations.
\r
1312 </xs:documentation>
\r
1314 <xs:restriction base="xs:token">
\r
1315 <xs:enumeration value="Prepend"/>
\r
1316 <xs:enumeration value="End"/>
\r
1317 <xs:enumeration value="Overwrite"/>
\r
1318 <xs:enumeration value="Right Trim"/>
\r
1319 <xs:enumeration value="Replace All"/>
\r
1320 <xs:enumeration value="Left Trim"/>
\r
1321 <xs:enumeration value="Append"/>
\r
1322 <xs:enumeration value="Position"/>
\r
1323 <xs:enumeration value="Insert"/>
\r
1324 <xs:enumeration value="Trim"/>
\r
1325 <xs:enumeration value="Delete"/>
\r
1326 <xs:enumeration value="Move"/>
\r
1330 <xs:simpleType name="EnterpriseVoiceVPNDigitManipulationOperationNoValue">
\r
1332 <xs:documentation>
\r
1333 Enterprise Voice VPN Digit Manipulation Operations that have no value.
\r
1334 </xs:documentation>
\r
1336 <xs:restriction base="EnterpriseVoiceVPNDigitManipulationOperation">
\r
1337 <xs:enumeration value="End"/>
\r
1341 <xs:simpleType name="EnterpriseVoiceVPNDigitManipulationOperationOptionalValue">
\r
1343 <xs:documentation>
\r
1344 Enterprise Voice VPN Digit Manipulation Operations that may or may not have a value.
\r
1345 </xs:documentation>
\r
1347 <xs:restriction base="EnterpriseVoiceVPNDigitManipulationOperation">
\r
1348 <xs:enumeration value="Prepend"/>
\r
1349 <xs:enumeration value="Overwrite"/>
\r
1350 <xs:enumeration value="Right Trim"/>
\r
1351 <xs:enumeration value="Replace All"/>
\r
1352 <xs:enumeration value="Left Trim"/>
\r
1353 <xs:enumeration value="Append"/>
\r
1354 <xs:enumeration value="Insert"/>
\r
1355 <xs:enumeration value="Trim"/>
\r
1359 <xs:simpleType name="EnterpriseVoiceVPNDigitManipulationOperationRequiredValue">
\r
1361 <xs:documentation>
\r
1362 Enterprise Voice VPN Digit Manipulation Operations that have a value.
\r
1363 </xs:documentation>
\r
1365 <xs:restriction base="EnterpriseVoiceVPNDigitManipulationOperation">
\r
1366 <xs:enumeration value="Position"/>
\r
1367 <xs:enumeration value="Delete"/>
\r
1368 <xs:enumeration value="Move"/>
\r
1372 <xs:complexType name="EnterpriseVoiceVPNDigitManipulationOptionalValue">
\r
1374 <xs:documentation>
\r
1375 Enterprise Voice VPN Digit Manipulation Entry that optionally has a value.
\r
1376 </xs:documentation>
\r
1378 <xs:complexContent>
\r
1379 <xs:extension base="EnterpriseVoiceVPNDigitManipulation">
\r
1381 <xs:element name="operation" type="EnterpriseVoiceVPNDigitManipulationOperationOptionalValue"/>
\r
1382 <xs:element name="value" type="EnterpriseVoiceVPNDigitManipulationValue" nillable="true" minOccurs="0"/>
\r
1385 </xs:complexContent>
\r
1386 </xs:complexType>
\r
1388 <xs:complexType name="EnterpriseVoiceVPNDigitManipulationRequiredValue">
\r
1390 <xs:documentation>
\r
1391 Enterprise Voice VPN Digit Manipulation Entry that has a value.
\r
1392 </xs:documentation>
\r
1394 <xs:complexContent>
\r
1395 <xs:extension base="EnterpriseVoiceVPNDigitManipulation">
\r
1397 <xs:element name="operation" type="EnterpriseVoiceVPNDigitManipulationOperationRequiredValue"/>
\r
1398 <xs:element name="value" type="EnterpriseVoiceVPNDigitManipulationValue"/>
\r
1401 </xs:complexContent>
\r
1402 </xs:complexType>
\r
1404 <xs:simpleType name="EnterpriseVoiceVPNDigitManipulationValue">
\r
1406 <xs:documentation>
\r
1407 Enterprise Voice VPN Digit Manipulation value.
\r
1408 </xs:documentation>
\r
1410 <xs:restriction base="xs:token">
\r
1411 <xs:minLength value="1"/>
\r
1412 <xs:maxLength value="30"/>
\r
1416 <xs:simpleType name="EnterpriseVoiceVPNExtensionLength">
\r
1418 <xs:documentation>
\r
1419 Enterprise Voice VPN Extension Length.
\r
1420 </xs:documentation>
\r
1422 <xs:restriction base="xs:int">
\r
1423 <xs:minInclusive value="0"/>
\r
1424 <xs:maxInclusive value="100"/>
\r
1428 <xs:simpleType name="EnterpriseVoiceVPNNonMatchingE164NumberSelection">
\r
1430 <xs:documentation>
\r
1431 Enterprise Voice VPN Selector for Non Matching E164 Number.
\r
1432 </xs:documentation>
\r
1434 <xs:restriction base="xs:token">
\r
1435 <xs:enumeration value="Public"/>
\r
1436 <xs:enumeration value="Default"/>
\r
1440 <xs:simpleType name="EnterpriseVoiceVPNTreatmentDescription">
\r
1442 <xs:documentation>
\r
1443 Enterprise Voice VPN Treatment Description.
\r
1444 </xs:documentation>
\r
1446 <xs:restriction base="xs:token">
\r
1447 <xs:minLength value="1"/>
\r
1448 <xs:maxLength value="30"/>
\r
1452 <xs:complexType name="EnterpriseVoiceVPNTreatmentEntry">
\r
1454 <xs:documentation>
\r
1455 Enterprise Voice VPN Treatment entry
\r
1456 </xs:documentation>
\r
1459 <xs:element name="id" type="EnterpriseVoiceVPNTreatmentId"/>
\r
1460 <xs:element name="description" type="EnterpriseVoiceVPNTreatmentDescription" nillable="true" minOccurs="0"/>
\r
1462 </xs:complexType>
\r
1464 <xs:simpleType name="EnterpriseVoiceVPNTreatmentId">
\r
1466 <xs:documentation>
\r
1467 Enterprise Voice VPN Treatment Id.
\r
1468 </xs:documentation>
\r
1470 <xs:restriction base="xs:token">
\r
1471 <xs:minLength value="1"/>
\r
1472 <xs:maxLength value="30"/>
\r
1476 <xs:simpleType name="EnterpriseVoiceVPNLocationCode">
\r
1478 <xs:documentation>
\r
1479 Enterprise Voice VPN location code.
\r
1480 </xs:documentation>
\r
1482 <xs:restriction base="xs:token">
\r
1483 <xs:minLength value="1"/>
\r
1484 <xs:maxLength value="22"/>
\r
1488 <xs:complexType name="ReplacementEnterpriseDeviceList">
\r
1490 <xs:documentation>
\r
1491 A list of enterprise accessible devices that replaces a previously configured list.
\r
1492 By convention, an element of this type may be set nill to clear the list.
\r
1493 </xs:documentation>
\r
1496 <xs:element name="device" type="EnterpriseAccessDevice" minOccurs="1" maxOccurs="unbounded"/>
\r
1498 </xs:complexType>
\r