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 <!-- B R O A D W O R K S M O B I L I T Y 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="../OCISchemaDataTypes.xsd"/>
\r
24 <xs:include schemaLocation="../OCISchemaSearchCriteria.xsd"/>
\r
26 <!-- ********************************************************************************** -->
\r
27 <!-- B R O A D W O R K S M O B I L I T Y -->
\r
28 <!-- R E Q U E S T S A N D R E S P O N S E S -->
\r
29 <!-- ********************************************************************************** -->
\r
31 Requests and responses are listed here in alphabetical order.
\r
32 The non-primitive attributes inside the commands are defined in another
\r
33 section of the schema.
\r
35 Requests in this schema file:
\r
36 SystemBroadWorksMobilityAddIMRNListRequest
\r
37 SystemBroadWorksMobilityAddMobileNetworkIMRNListRequest
\r
38 SystemBroadWorksMobilityDeleteIMRNListRequest
\r
39 SystemBroadWorksMobilityDeleteMobileNetworkIMRNListRequest
\r
40 SystemBroadWorksMobilityGetIMRNListRequest
\r
41 SystemBroadWorksMobilityGetMobileNetworkIMRNListRequest
\r
42 SystemBroadWorksMobilityMobileNetworkAddRequest
\r
43 SystemBroadWorksMobilityMobileNetworkModifyRequest
\r
44 SystemBroadWorksMobilityMobileNetworkGetRequest
\r
45 SystemBroadWorksMobilityMobileNetworkGetListRequest
\r
46 SystemBroadWorksMobilityMobileNetworkDeleteRequest
\r
47 SystemBroadWorksMobilityServiceAccessCodeListAddRequest
\r
48 SystemBroadWorksMobilityServiceAccessCodeListModifyRequest
\r
49 SystemBroadWorksMobilityServiceAccessCodeListDeleteRequest
\r
50 SystemBroadWorksMobilityServiceAccessCodeListGetListRequest
\r
51 SystemBroadWorksMobilityServiceAccessCodeListUsageGetRequest
\r
52 SystemBroadWorksMobilityServiceAccessCodeGetListRequest21
\r
53 SystemBroadWorksMobilityServiceAccessCodeAddRequest21
\r
54 SystemBroadWorksMobilityServiceAccessCodeDeleteRequest21
\r
55 SystemBroadWorksMobilityServiceAccessCodeModifyRequest21
\r
56 SystemBroadWorksMobilityGetRequest21
\r
57 SystemBroadWorksMobilityModifyRequest21
\r
58 SystemBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListRequest
\r
59 ServiceProviderBroadWorksMobilityGetRequest19sp1
\r
60 ServiceProviderBroadWorksMobilityModifyRequest
\r
61 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberAddListRequest21
\r
62 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberDeleteListRequest
\r
63 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest
\r
64 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListRequest
\r
65 EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest
\r
66 EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListRequest
\r
67 GroupBroadWorksMobilityGetRequest19sp1
\r
68 GroupBroadWorksMobilityModifyRequest
\r
69 GroupBroadWorksMobilityMobileSubscriberDirectoryNumberAssignListRequest
\r
70 GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListRequest
\r
71 GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest
\r
72 GroupBroadWorksMobilityMobileSubscriberDirectoryNumberUnassignListRequest
\r
73 UserBroadWorksMobilityGetRequest21
\r
74 UserBroadWorksMobilityModifyRequest21
\r
75 UserBroadWorksMobilityMobileIdentityAddRequest
\r
76 UserBroadWorksMobilityMobileIdentityDeleteRequest
\r
77 UserBroadWorksMobilityMobileIdentityGetRequest
\r
78 UserBroadWorksMobilityMobileIdentityModifyRequest
\r
82 <xs:complexType name="SystemBroadWorksMobilityAddIMRNListRequest">
\r
85 <asDataModeSupported>true</asDataModeSupported>
\r
86 <hssDataModeSupported>false</hssDataModeSupported>
\r
89 Adds BroadWorks Mobility IMRN numbers to the system. It is possible to add either:
\r
90 a single number, a list of numbers, or a range of numbers, or any combination thereof.
\r
91 The response is either a SuccessResponse or ErrorResponse.
\r
95 <xs:extension base="core:OCIRequest">
\r
97 <xs:element name="imrnNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
98 <xs:element name="numberRange" type="DNRange" minOccurs="0" maxOccurs="unbounded"/>
\r
101 </xs:complexContent>
\r
104 <xs:complexType name="SystemBroadWorksMobilityAddMobileNetworkIMRNListRequest">
\r
107 Adds BroadWorks Mobility IMRN numbers to a Mobile Network. It is possible to add either:
\r
108 a single number, a list of numbers, or a range of numbers, or any combination thereof.
\r
109 The response is either a SuccessResponse or ErrorResponse.
\r
110 </xs:documentation>
\r
112 <xs:complexContent>
\r
113 <xs:extension base="core:OCIRequest">
\r
115 <xs:element name="mobileNetworkName" type="BroadWorksMobilityMobileNetworkName"/>
\r
116 <xs:element name="imrnNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
117 <xs:element name="numberRange" type="DNRange" minOccurs="0" maxOccurs="unbounded"/>
\r
120 </xs:complexContent>
\r
123 <xs:complexType name="SystemBroadWorksMobilityDeleteIMRNListRequest">
\r
126 <asDataModeSupported>true</asDataModeSupported>
\r
127 <hssDataModeSupported>false</hssDataModeSupported>
\r
130 Removes a BroadWorks Mobility IMRN number from the system.
\r
131 The response is either SuccessResponse or ErrorResponse.
\r
132 </xs:documentation>
\r
134 <xs:complexContent>
\r
135 <xs:extension base="core:OCIRequest">
\r
137 <xs:element name="imrnNumber" type="DN" minOccurs="1" maxOccurs="unbounded"/>
\r
140 </xs:complexContent>
\r
143 <xs:complexType name="SystemBroadWorksMobilityDeleteMobileNetworkIMRNListRequest">
\r
146 Remove BroadWorks Mobility IMRN numbers from a Mobile Network.
\r
147 The response is either SuccessResponse or ErrorResponse.
\r
148 </xs:documentation>
\r
150 <xs:complexContent>
\r
151 <xs:extension base="core:OCIRequest">
\r
153 <xs:element name="mobileNetworkName" type="BroadWorksMobilityMobileNetworkName"/>
\r
154 <xs:element name="imrnNumber" type="DN" minOccurs="1" maxOccurs="unbounded"/>
\r
157 </xs:complexContent>
\r
160 <xs:complexType name="SystemBroadWorksMobilityGetIMRNListRequest">
\r
163 <asDataModeSupported>true</asDataModeSupported>
\r
164 <hssDataModeSupported>false</hssDataModeSupported>
\r
167 Request to get the list of BroadWorks Mobility IMRN numbers defined in the system.
\r
168 The response is either a SystemBroadWorksMobilityGetIMRNListResponse
\r
169 or an ErrorResponse.
\r
170 </xs:documentation>
\r
172 <xs:complexContent>
\r
173 <xs:extension base="core:OCIRequest">
\r
175 <xs:element name="searchCriteriaIMRN" type="SearchCriteriaIMRN" minOccurs="0" maxOccurs="unbounded"/>
\r
178 </xs:complexContent>
\r
181 <xs:complexType name="SystemBroadWorksMobilityGetIMRNListResponse">
\r
184 <asDataModeSupported>true</asDataModeSupported>
\r
185 <hssDataModeSupported>false</hssDataModeSupported>
\r
188 Response to SystemBroadWorksMobilityDnGetListRequest.
\r
189 </xs:documentation>
\r
191 <xs:complexContent>
\r
192 <xs:extension base="core:OCIDataResponse">
\r
194 <xs:element name="imrnNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
197 </xs:complexContent>
\r
200 <xs:complexType name="SystemBroadWorksMobilityGetMobileNetworkIMRNListRequest">
\r
203 Get a list of BroadWorks Mobility IMRN numbers from a Mobile Network.
\r
204 The response is either a SystemBroadWorksMobilityGetMobileNetworkIMRNListResponse
\r
205 or an ErrorResponse.
\r
206 </xs:documentation>
\r
208 <xs:complexContent>
\r
209 <xs:extension base="core:OCIRequest">
\r
211 <xs:element name="mobileNetworkName" type="BroadWorksMobilityMobileNetworkName"/>
\r
212 <xs:element name="searchCriteriaIMRN" type="SearchCriteriaIMRN" minOccurs="0" maxOccurs="unbounded"/>
\r
215 </xs:complexContent>
\r
218 <xs:complexType name="SystemBroadWorksMobilityGetMobileNetworkIMRNListResponse">
\r
221 Response to SystemBroadWorksMobilityGetMobileNetworkIMRNListRequest.
\r
222 </xs:documentation>
\r
224 <xs:complexContent>
\r
225 <xs:extension base="core:OCIDataResponse">
\r
227 <xs:element name="imrnNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
230 </xs:complexContent>
\r
233 <xs:complexType name="SystemBroadWorksMobilityMobileNetworkAddRequest">
\r
236 Add a Mobile Network.
\r
237 The response is either SuccessResponse or ErrorResponse.
\r
238 </xs:documentation>
\r
240 <xs:complexContent>
\r
241 <xs:extension base="core:OCIRequest">
\r
243 <xs:element name="name" type="BroadWorksMobilityMobileNetworkName"/>
\r
244 <xs:element name="scfSignalingNetAddress" type="NetAddress" minOccurs="0"/>
\r
245 <xs:element name="scfSignalingPort" type="Port" minOccurs="0"/>
\r
246 <xs:element name="refreshPeriodSeconds" type="SCFRefreshPeriodSeconds"/>
\r
247 <xs:element name="maxConsecutiveFailures" type="SCFMaxConsecutiveFailures"/>
\r
248 <xs:element name="maxResponseWaitTimeMilliseconds" type="SCFMaxResponseWaitTimeMilliseconds"/>
\r
249 <xs:element name="enableAnnouncementSuppression" type="xs:boolean"/>
\r
250 <xs:element name="serviceAccessCodeListName" type="ServiceAccessCodeListName" minOccurs="0"/>
\r
253 </xs:complexContent>
\r
256 <xs:complexType name="SystemBroadWorksMobilityMobileNetworkModifyRequest">
\r
259 Modify a Mobile Network.
\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="name" type="BroadWorksMobilityMobileNetworkName"/>
\r
267 <xs:element name="newName" type="BroadWorksMobilityMobileNetworkName" minOccurs="0"/>
\r
268 <xs:element name="scfSignalingNetAddress" type="NetAddress" minOccurs="0" nillable="true"/>
\r
269 <xs:element name="scfSignalingPort" type="Port" minOccurs="0" nillable="true"/>
\r
270 <xs:element name="refreshPeriodSeconds" type="SCFRefreshPeriodSeconds" minOccurs="0"/>
\r
271 <xs:element name="maxConsecutiveFailures" type="SCFMaxConsecutiveFailures" minOccurs="0"/>
\r
272 <xs:element name="maxResponseWaitTimeMilliseconds" type="SCFMaxResponseWaitTimeMilliseconds" minOccurs="0"/>
\r
273 <xs:element name="enableAnnouncementSuppression" type="xs:boolean" minOccurs="0"/>
\r
274 <xs:element name="serviceAccessCodeListName" type="ServiceAccessCodeListName" minOccurs="0" nillable="true"/>
\r
277 </xs:complexContent>
\r
280 <xs:complexType name="SystemBroadWorksMobilityMobileNetworkGetRequest">
\r
283 Get a Mobile Network.
\r
284 The response is either SystemBroadWorksMobilityMobileNetworkGetResponse or ErrorResponse.
\r
285 </xs:documentation>
\r
287 <xs:complexContent>
\r
288 <xs:extension base="core:OCIRequest">
\r
290 <xs:element name="name" type="BroadWorksMobilityMobileNetworkName"/>
\r
293 </xs:complexContent>
\r
296 <xs:complexType name="SystemBroadWorksMobilityMobileNetworkGetResponse">
\r
299 The response to a SystemBroadWorksMobilityMobileNetworkGetRequest.
\r
300 </xs:documentation>
\r
302 <xs:complexContent>
\r
303 <xs:extension base="core:OCIDataResponse">
\r
305 <xs:element name="scfSignalingNetAddress" type="NetAddress" minOccurs="0"/>
\r
306 <xs:element name="scfSignalingPort" type="Port" minOccurs="0"/>
\r
307 <xs:element name="refreshPeriodSeconds" type="SCFRefreshPeriodSeconds"/>
\r
308 <xs:element name="maxConsecutiveFailures" type="SCFMaxConsecutiveFailures"/>
\r
309 <xs:element name="maxResponseWaitTimeMilliseconds" type="SCFMaxResponseWaitTimeMilliseconds"/>
\r
310 <xs:element name="enableAnnouncementSuppression" type="xs:boolean"/>
\r
311 <xs:element name="serviceAccessCodeListName" type="ServiceAccessCodeListName" minOccurs="0"/>
\r
314 </xs:complexContent>
\r
317 <xs:complexType name="SystemBroadWorksMobilityMobileNetworkGetListRequest">
\r
320 Get the list of Mobile Networks.
\r
321 The response is either SystemBroadWorksMobilityMobileNetworkGetListResponse or ErrorResponse.
\r
322 </xs:documentation>
\r
324 <xs:complexContent>
\r
325 <xs:extension base="core:OCIRequest">
\r
328 </xs:complexContent>
\r
331 <xs:complexType name="SystemBroadWorksMobilityMobileNetworkGetListResponse">
\r
334 The response to a SystemBroadWorksMobilityMobileNetworkGetListRequest.
\r
335 Contains a table with column headings: "Name", "SCF Signaling Net Address", "SCF Signaling Port"
\r
336 </xs:documentation>
\r
338 <xs:complexContent>
\r
339 <xs:extension base="core:OCIDataResponse">
\r
341 <xs:element name="mobileNetworkTable" type="core:OCITable"/>
\r
344 </xs:complexContent>
\r
347 <xs:complexType name="SystemBroadWorksMobilityMobileNetworkDeleteRequest">
\r
350 Delete a Mobile Network.
\r
351 The response is either SuccessResponse or ErrorResponse.
\r
352 </xs:documentation>
\r
354 <xs:complexContent>
\r
355 <xs:extension base="core:OCIRequest">
\r
357 <xs:element name="name" type="BroadWorksMobilityMobileNetworkName"/>
\r
360 </xs:complexContent>
\r
363 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeListAddRequest">
\r
366 Add a Service Access Code list.
\r
367 The response is either SuccessResponse or ErrorResponse.
\r
368 </xs:documentation>
\r
370 <xs:complexContent>
\r
371 <xs:extension base="core:OCIRequest">
\r
373 <xs:element name="name" type="ServiceAccessCodeListName"/>
\r
376 </xs:complexContent>
\r
379 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeListModifyRequest">
\r
382 Modify a Service Access Code list.
\r
383 The response is either SuccessResponse or ErrorResponse.
\r
384 </xs:documentation>
\r
386 <xs:complexContent>
\r
387 <xs:extension base="core:OCIRequest">
\r
389 <xs:element name="name" type="ServiceAccessCodeListName"/>
\r
390 <xs:element name="newName" type="ServiceAccessCodeListName" minOccurs="0"/>
\r
393 </xs:complexContent>
\r
396 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeListDeleteRequest">
\r
399 Delete a Service Access Code list.
\r
400 The response is either SuccessResponse or ErrorResponse.
\r
401 </xs:documentation>
\r
403 <xs:complexContent>
\r
404 <xs:extension base="core:OCIRequest">
\r
406 <xs:element name="name" type="ServiceAccessCodeListName"/>
\r
409 </xs:complexContent>
\r
412 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeListGetListRequest">
\r
415 Get the list of Service Access Code lists.
\r
416 The response is either SystemBroadWorksMobilityServiceAccessCodeListGetListResponse or ErrorResponse.
\r
417 </xs:documentation>
\r
419 <xs:complexContent>
\r
420 <xs:extension base="core:OCIRequest">
\r
423 </xs:complexContent>
\r
426 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeListGetListResponse">
\r
429 Response to SystemBroadWorksMobilityServiceAccessCodeListGetListRequest.
\r
430 </xs:documentation>
\r
432 <xs:complexContent>
\r
433 <xs:extension base="core:OCIDataResponse">
\r
435 <xs:element name="name" type="ServiceAccessCodeListName" minOccurs="0" maxOccurs="unbounded"/>
\r
438 </xs:complexContent>
\r
441 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeListUsageGetRequest">
\r
444 Get all the Mobile Networks using a given Service Access Code list.
\r
445 The response is either SystemBroadWorksMobilityServiceAccessCodeListUsageGetResponse or ErrorResponse.
\r
446 </xs:documentation>
\r
448 <xs:complexContent>
\r
449 <xs:extension base="core:OCIRequest">
\r
451 <xs:element name="serviceAccessCodeListName" type="ServiceAccessCodeListName"/>
\r
454 </xs:complexContent>
\r
457 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeListUsageGetResponse">
\r
460 Response to SystemBroadWorksMobilityServiceAccessCodeListUsageGetRequest.
\r
461 </xs:documentation>
\r
463 <xs:complexContent>
\r
464 <xs:extension base="core:OCIDataResponse">
\r
466 <xs:element name="mobileNetworkName" type="BroadWorksMobilityMobileNetworkName" minOccurs="0" maxOccurs="unbounded"/>
\r
469 </xs:complexContent>
\r
472 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeGetListRequest21">
\r
475 <asDataModeSupported>true</asDataModeSupported>
\r
476 <hssDataModeSupported>false</hssDataModeSupported>
\r
479 Get a list of system service access codes.
\r
480 The response is either SystemBroadWorksMobilityServiceAccessCodeGetListResponse21 or ErrorResponse.
\r
481 </xs:documentation>
\r
483 <xs:complexContent>
\r
484 <xs:extension base="core:OCIRequest">
\r
486 <xs:element name="serviceAccessCodeListName" type="ServiceAccessCodeListName"/>
\r
489 </xs:complexContent>
\r
492 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeGetListResponse21">
\r
495 <asDataModeSupported>true</asDataModeSupported>
\r
496 <hssDataModeSupported>false</hssDataModeSupported>
\r
499 Response to SystemBroadWorksMobilityServiceAccessCodeGetListRequest21.
\r
500 Contains a table with column headings: "Country Code", "Service Access Code", "Description"
\r
501 </xs:documentation>
\r
503 <xs:complexContent>
\r
504 <xs:extension base="core:OCIDataResponse">
\r
506 <xs:element name="serviceAccessCodeTable" type="core:OCITable"/>
\r
509 </xs:complexContent>
\r
512 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeAddRequest21">
\r
515 <asDataModeSupported>true</asDataModeSupported>
\r
516 <hssDataModeSupported>false</hssDataModeSupported>
\r
519 Add a service access code to a list.
\r
520 The response is either SuccessResponse or ErrorResponse.
\r
521 </xs:documentation>
\r
523 <xs:complexContent>
\r
524 <xs:extension base="core:OCIRequest">
\r
526 <xs:element name="serviceAccessCodeListName" type="ServiceAccessCodeListName"/>
\r
527 <xs:element name="countryCode" type="CountryCode"/>
\r
528 <xs:element name="serviceAccessCode" type="ServiceAccessCode"/>
\r
529 <xs:element name="description" type="ServiceAccessCodeDescription" minOccurs="0"/>
\r
532 </xs:complexContent>
\r
535 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeDeleteRequest21">
\r
538 <asDataModeSupported>true</asDataModeSupported>
\r
539 <hssDataModeSupported>false</hssDataModeSupported>
\r
542 Delete a service access code from a list.
\r
543 The response is either SuccessResponse or ErrorResponse.
\r
544 </xs:documentation>
\r
546 <xs:complexContent>
\r
547 <xs:extension base="core:OCIRequest">
\r
549 <xs:element name="serviceAccessCodeListName" type="ServiceAccessCodeListName"/>
\r
550 <xs:element name="countryCode" type="CountryCode"/>
\r
551 <xs:element name="serviceAccessCode" type="ServiceAccessCode"/>
\r
554 </xs:complexContent>
\r
557 <xs:complexType name="SystemBroadWorksMobilityServiceAccessCodeModifyRequest21">
\r
560 <asDataModeSupported>true</asDataModeSupported>
\r
561 <hssDataModeSupported>false</hssDataModeSupported>
\r
564 Modify a service access code.
\r
565 The response is either SuccessResponse or ErrorResponse.
\r
566 </xs:documentation>
\r
568 <xs:complexContent>
\r
569 <xs:extension base="core:OCIRequest">
\r
571 <xs:element name="serviceAccessCodeListName" type="ServiceAccessCodeListName"/>
\r
572 <xs:element name="countryCode" type="CountryCode"/>
\r
573 <xs:element name="serviceAccessCode" type="ServiceAccessCode"/>
\r
574 <xs:element name="description" type="ServiceAccessCodeDescription" minOccurs="0" nillable="true"/>
\r
577 </xs:complexContent>
\r
580 <xs:complexType name="SystemBroadWorksMobilityGetRequest21">
\r
583 <asDataModeSupported>true</asDataModeSupported>
\r
584 <hssDataModeSupported>false</hssDataModeSupported>
\r
587 Get the broadworks mobility system parameters.
\r
588 The response is either a SystemBroadWorksMobilityGetResponse21 or an ErrorResponse.
\r
589 </xs:documentation>
\r
591 <xs:complexContent>
\r
592 <xs:extension base="core:OCIRequest">
\r
595 </xs:complexContent>
\r
598 <xs:complexType name="SystemBroadWorksMobilityGetResponse21">
\r
601 <asDataModeSupported>true</asDataModeSupported>
\r
602 <hssDataModeSupported>false</hssDataModeSupported>
\r
605 The response to a SystemBroadWorksMobilityGetRequest21.
\r
606 </xs:documentation>
\r
608 <xs:complexContent>
\r
609 <xs:extension base="core:OCIDataResponse">
\r
611 <xs:element name="enableLocationServices" type="xs:boolean"/>
\r
612 <xs:element name="enableMSRNLookup" type="xs:boolean"/>
\r
613 <xs:element name="enableMobileStateChecking" type="xs:boolean"/>
\r
614 <xs:element name="denyCallOriginations" type="xs:boolean"/>
\r
615 <xs:element name="denyCallTerminations" type="xs:boolean"/>
\r
616 <xs:element name="imrnTimeoutMillisecnds" type="IMRNTimeoutMilliseconds"/>
\r
619 </xs:complexContent>
\r
622 <xs:complexType name="SystemBroadWorksMobilityModifyRequest21">
\r
625 <asDataModeSupported>true</asDataModeSupported>
\r
626 <hssDataModeSupported>false</hssDataModeSupported>
\r
629 Modify the BroadWorks Mobility system parameters.
\r
630 The response is either a SuccessResponse or an ErrorResponse.
\r
631 </xs:documentation>
\r
633 <xs:complexContent>
\r
634 <xs:extension base="core:OCIRequest">
\r
636 <xs:element name="enableLocationServices" type="xs:boolean" minOccurs="0"/>
\r
637 <xs:element name="enableMSRNLookup" type="xs:boolean" minOccurs="0"/>
\r
638 <xs:element name="enableMobileStateChecking" type="xs:boolean" minOccurs="0"/>
\r
639 <xs:element name="denyCallOriginations" type="xs:boolean" minOccurs="0"/>
\r
640 <xs:element name="denyCallTerminations" type="xs:boolean" minOccurs="0"/>
\r
641 <xs:element name="imrnTimeoutMilliseconds" type="IMRNTimeoutMilliseconds" minOccurs="0"/>
\r
644 </xs:complexContent>
\r
647 <xs:complexType name="SystemBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListRequest">
\r
650 <asDataModeSupported>true</asDataModeSupported>
\r
651 <hssDataModeSupported>false</hssDataModeSupported>
\r
654 Request a summary table of all Mobile Subscriber Directory Numbers in a system.
\r
655 The response is either SystemBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListResponse or ErrorResponse.
\r
656 </xs:documentation>
\r
658 <xs:complexContent>
\r
659 <xs:extension base="core:OCIRequest">
\r
661 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
662 <xs:element name="searchCriteriaMobileSubscriberDirectoryNumber" type="SearchCriteriaMobileSubscriberDirectoryNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
663 <xs:element name="searchCriteriaExactMobileNetwork" type="SearchCriteriaExactMobileNetwork" minOccurs="0"/>
\r
664 <xs:element name="searchCriteriaServiceProviderId" type="SearchCriteriaServiceProviderId" minOccurs="0" maxOccurs="unbounded"/>
\r
665 <xs:element name="searchCriteriaExactOrganizationType" type="SearchCriteriaExactOrganizationType" minOccurs="0"/>
\r
666 <xs:element name="searchCriteriaGroupId" type="SearchCriteriaGroupId" minOccurs="0" maxOccurs="unbounded"/>
\r
667 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
668 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
669 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
670 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
671 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
674 </xs:complexContent>
\r
677 <xs:complexType name="SystemBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListResponse">
\r
680 <asDataModeSupported>true</asDataModeSupported>
\r
681 <hssDataModeSupported>false</hssDataModeSupported>
\r
684 Response to SystemBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListRequest.
\r
685 The response contains a table with columns: "Mobile Number", "Mobile Network", "Service Provider Id", "Is Enterprise", "Group Id", "User Id", "Last Name", "First Name", "Hiragana Last Name", "Hiragana First Name", "Phone Number" and "Extension".
\r
686 </xs:documentation>
\r
688 <xs:complexContent>
\r
689 <xs:extension base="core:OCIDataResponse">
\r
691 <xs:element name="mobileSubscriberDirectoryNumbersSummaryTable" type="core:OCITable"/>
\r
694 </xs:complexContent>
\r
697 <xs:complexType name="ServiceProviderBroadWorksMobilityGetRequest19sp1">
\r
700 <asDataModeSupported>true</asDataModeSupported>
\r
701 <hssDataModeSupported>false</hssDataModeSupported>
\r
704 Get the service provider BroadWorks Mobility service settings.
\r
705 The response is either a ServiceProviderBroadWorksMobilityGetResponse19sp1 or an ErrorResponse.
\r
706 </xs:documentation>
\r
708 <xs:complexContent>
\r
709 <xs:extension base="core:OCIRequest">
\r
711 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
714 </xs:complexContent>
\r
717 <xs:complexType name="ServiceProviderBroadWorksMobilityGetResponse19sp1">
\r
720 <asDataModeSupported>true</asDataModeSupported>
\r
721 <hssDataModeSupported>false</hssDataModeSupported>
\r
724 The response to a ServiceProviderBroadWorksMobilityGetRequest19sp1.
\r
725 </xs:documentation>
\r
727 <xs:complexContent>
\r
728 <xs:extension base="core:OCIDataResponse">
\r
730 <xs:element name="useSettingLevel" type="BroadWorksMobilityServiceProviderSettingLevel"/>
\r
731 <xs:element name="enableLocationServices" type="xs:boolean"/>
\r
732 <xs:element name="enableMSRNLookup" type="xs:boolean"/>
\r
733 <xs:element name="enableMobileStateChecking" type="xs:boolean"/>
\r
734 <xs:element name="denyCallOriginations" type="xs:boolean"/>
\r
735 <xs:element name="denyCallTerminations" type="xs:boolean"/>
\r
736 <xs:element name="enableAnnouncementSuppression" type="xs:boolean"/>
\r
739 </xs:complexContent>
\r
742 <xs:complexType name="ServiceProviderBroadWorksMobilityModifyRequest">
\r
745 <asDataModeSupported>true</asDataModeSupported>
\r
746 <hssDataModeSupported>false</hssDataModeSupported>
\r
749 Modify the service provider level BroadWorks Mobility service settings.
\r
750 The response is either a SuccessResponse or an ErrorResponse.
\r
751 </xs:documentation>
\r
753 <xs:complexContent>
\r
754 <xs:extension base="core:OCIRequest">
\r
756 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
757 <xs:element name="useSettingLevel" type="BroadWorksMobilityServiceProviderSettingLevel" minOccurs="0"/>
\r
758 <xs:element name="enableLocationServices" type="xs:boolean" minOccurs="0"/>
\r
759 <xs:element name="enableMSRNLookup" type="xs:boolean" minOccurs="0"/>
\r
760 <xs:element name="enableMobileStateChecking" type="xs:boolean" minOccurs="0"/>
\r
761 <xs:element name="denyCallOriginations" type="xs:boolean" minOccurs="0"/>
\r
762 <xs:element name="denyCallTerminations" type="xs:boolean" minOccurs="0"/>
\r
763 <xs:element name="enableAnnouncementSuppression" type="xs:boolean" minOccurs="0"/>
\r
766 </xs:complexContent>
\r
769 <xs:complexType name="ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberAddListRequest21">
\r
772 <asDataModeSupported>true</asDataModeSupported>
\r
773 <hssDataModeSupported>false</hssDataModeSupported>
\r
776 Adds Mobile Subscriber Directory Numbers to a service provider-mobile network combination. It is possible to add a single DN,
\r
778 The response is either SuccessResponse or ErrorResponse.
\r
779 </xs:documentation>
\r
781 <xs:complexContent>
\r
782 <xs:extension base="core:OCIRequest">
\r
784 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
785 <xs:element name="mobileNetworkName" type="BroadWorksMobilityMobileNetworkName"/>
\r
786 <xs:element name="mobileSubscriberDirectoryNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
789 </xs:complexContent>
\r
792 <xs:complexType name="ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberDeleteListRequest">
\r
795 <asDataModeSupported>true</asDataModeSupported>
\r
796 <hssDataModeSupported>false</hssDataModeSupported>
\r
799 Deletes Mobile Subscriber Directory Numbers from a service provider. It is possible to delete either: a single number,
\r
800 or a list of numbers.
\r
801 The response is either SuccessResponse or ErrorResponse.
\r
802 </xs:documentation>
\r
804 <xs:complexContent>
\r
805 <xs:extension base="core:OCIRequest">
\r
807 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
808 <xs:element name="mobileSubscriberDirectoryNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
811 </xs:complexContent>
\r
814 <xs:complexType name="ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest">
\r
817 <asDataModeSupported>true</asDataModeSupported>
\r
818 <hssDataModeSupported>false</hssDataModeSupported>
\r
821 Request a list of available Mobile Subscriber Directory Numbers not yet assigned to any group. This command is applicable only for service providers and will fail for enterprises.
\r
822 The response is either ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse or ErrorResponse.
\r
823 </xs:documentation>
\r
825 <xs:complexContent>
\r
826 <xs:extension base="core:OCIRequest">
\r
828 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
831 </xs:complexContent>
\r
834 <xs:complexType name="ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse">
\r
837 <asDataModeSupported>true</asDataModeSupported>
\r
838 <hssDataModeSupported>false</hssDataModeSupported>
\r
841 Response to ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest.
\r
842 Contains a list of available Mobile Subscriber Directory Numbers not yet assigned to any group.
\r
843 </xs:documentation>
\r
845 <xs:complexContent>
\r
846 <xs:extension base="core:OCIDataResponse">
\r
848 <xs:element name="availableMobileSubscriberDirectoryNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
851 </xs:complexContent>
\r
854 <xs:complexType name="ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListRequest">
\r
857 <asDataModeSupported>true</asDataModeSupported>
\r
858 <hssDataModeSupported>false</hssDataModeSupported>
\r
861 Request a summary table of all Mobile Subscriber Directory Numbers in a service provider. This command is applicable only for service providers and will fail for enterprises.
\r
862 The response is either ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListResponse or ErrorResponse.
\r
863 </xs:documentation>
\r
865 <xs:complexContent>
\r
866 <xs:extension base="core:OCIRequest">
\r
868 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
869 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
870 <xs:element name="searchCriteriaMobileSubscriberDirectoryNumber" type="SearchCriteriaMobileSubscriberDirectoryNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
871 <xs:element name="searchCriteriaGroupId" type="SearchCriteriaGroupId" minOccurs="0" maxOccurs="unbounded"/>
\r
872 <xs:element name="searchCriteriaExactMobileNetwork" type="SearchCriteriaExactMobileNetwork" minOccurs="0"/>
\r
875 </xs:complexContent>
\r
878 <xs:complexType name="ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListResponse">
\r
881 <asDataModeSupported>true</asDataModeSupported>
\r
882 <hssDataModeSupported>false</hssDataModeSupported>
\r
885 Response to ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetSummaryListRequest.
\r
886 The column headings are "Phone Number", "Group Id" and "Mobile Network".
\r
887 </xs:documentation>
\r
889 <xs:complexContent>
\r
890 <xs:extension base="core:OCIDataResponse">
\r
892 <xs:element name="mobileSubscriberDirectoryNumbersSummaryTable" type="core:OCITable"/>
\r
895 </xs:complexContent>
\r
898 <xs:complexType name="EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest">
\r
901 <asDataModeSupported>true</asDataModeSupported>
\r
902 <hssDataModeSupported>false</hssDataModeSupported>
\r
905 Request a list of available Mobile Subscriber Directory Numbers not yet assigned to any user.
\r
906 The response is either EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse or ErrorResponse.
\r
907 </xs:documentation>
\r
909 <xs:complexContent>
\r
910 <xs:extension base="core:OCIRequest">
\r
912 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
915 </xs:complexContent>
\r
918 <xs:complexType name="EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse">
\r
921 <asDataModeSupported>true</asDataModeSupported>
\r
922 <hssDataModeSupported>false</hssDataModeSupported>
\r
925 Response to EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest.
\r
926 Contains a list of available Mobile Subscriber Directory Numbers not yet assigned to any user.
\r
927 </xs:documentation>
\r
929 <xs:complexContent>
\r
930 <xs:extension base="core:OCIDataResponse">
\r
932 <xs:element name="availableMobileSubscriberDirectoryNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
935 </xs:complexContent>
\r
938 <xs:complexType name="EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListRequest">
\r
941 <asDataModeSupported>true</asDataModeSupported>
\r
942 <hssDataModeSupported>false</hssDataModeSupported>
\r
945 Request a summary table of all Mobile Subscriber Directory Numbers in an enterprise.
\r
946 The response is either EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListResponse or ErrorResponse.
\r
947 </xs:documentation>
\r
949 <xs:complexContent>
\r
950 <xs:extension base="core:OCIRequest">
\r
952 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
953 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
954 <xs:element name="searchCriteriaMobileSubscriberDirectoryNumber" type="SearchCriteriaMobileSubscriberDirectoryNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
955 <xs:element name="searchCriteriaExactUserGroup" type="SearchCriteriaExactUserGroup" minOccurs="0"/>
\r
956 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
957 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
958 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
959 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
960 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
961 <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>
\r
962 <xs:element name="searchCriteriaExactMobileNetwork" type="SearchCriteriaExactMobileNetwork" minOccurs="0"/>
\r
965 </xs:complexContent>
\r
968 <xs:complexType name="EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListResponse">
\r
971 <asDataModeSupported>true</asDataModeSupported>
\r
972 <hssDataModeSupported>false</hssDataModeSupported>
\r
975 Response to EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListRequest.
\r
976 The response contains a table with columns: "Mobile Number", "User Id",
\r
977 "Last Name", "First Name","Phone Number","Extension", "Group Id", "Department" and "Mobile Network".
\r
978 The "Mobile Number" column contains a single DN.
\r
979 The "User Id", "Last Name" and "First Name" columns contains the corresponding attributes of the user possessing the DN(s).
\r
980 The "Phone Number" column contains a single DN.
\r
981 The "Group Id" column contains the Group Id of the user.
\r
982 The "Department" column contains the department of the user if it is part of a department.
\r
983 The "Mobile Network" column contains the Mobile Network the number belongs to.
\r
984 </xs:documentation>
\r
986 <xs:complexContent>
\r
987 <xs:extension base="core:OCIDataResponse">
\r
989 <xs:element name="mobileSubscriberDirectoryNumbersAssignmentTable" type="core:OCITable"/>
\r
992 </xs:complexContent>
\r
995 <xs:complexType name="GroupBroadWorksMobilityGetRequest19sp1">
\r
998 <asDataModeSupported>true</asDataModeSupported>
\r
999 <hssDataModeSupported>false</hssDataModeSupported>
\r
1001 <xs:documentation>
\r
1002 Get the group's BroadWorks Mobility settings.
\r
1003 The response is either a GroupBroadWorksMobilityGetResponse19sp1 or an ErrorResponse.
\r
1004 </xs:documentation>
\r
1006 <xs:complexContent>
\r
1007 <xs:extension base="core:OCIRequest">
\r
1009 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1010 <xs:element name="groupId" type="GroupId"/>
\r
1013 </xs:complexContent>
\r
1014 </xs:complexType>
\r
1016 <xs:complexType name="GroupBroadWorksMobilityGetResponse19sp1">
\r
1019 <asDataModeSupported>true</asDataModeSupported>
\r
1020 <hssDataModeSupported>false</hssDataModeSupported>
\r
1022 <xs:documentation>
\r
1023 The response to a GroupBroadWorksMobilityGetRequest19sp1.
\r
1024 </xs:documentation>
\r
1026 <xs:complexContent>
\r
1027 <xs:extension base="core:OCIDataResponse">
\r
1029 <xs:element name="useSettingLevel" type="BroadWorksMobilityGroupSettingLevel"/>
\r
1030 <xs:element name="enableLocationServices" type="xs:boolean"/>
\r
1031 <xs:element name="enableMSRNLookup" type="xs:boolean"/>
\r
1032 <xs:element name="enableMobileStateChecking" type="xs:boolean"/>
\r
1033 <xs:element name="denyCallOriginations" type="xs:boolean"/>
\r
1034 <xs:element name="denyCallTerminations" type="xs:boolean"/>
\r
1035 <xs:element name="enableAnnouncementSuppression" type="xs:boolean"/>
\r
1038 </xs:complexContent>
\r
1039 </xs:complexType>
\r
1041 <xs:complexType name="GroupBroadWorksMobilityModifyRequest">
\r
1044 <asDataModeSupported>true</asDataModeSupported>
\r
1045 <hssDataModeSupported>false</hssDataModeSupported>
\r
1047 <xs:documentation>
\r
1048 Modify the group level broadworks mobility service settings.
\r
1049 The response is either a SuccessResponse or an ErrorResponse.
\r
1050 </xs:documentation>
\r
1052 <xs:complexContent>
\r
1053 <xs:extension base="core:OCIRequest">
\r
1055 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1056 <xs:element name="groupId" type="GroupId"/>
\r
1057 <xs:element name="useSettingLevel" type="BroadWorksMobilityGroupSettingLevel" minOccurs="0"/>
\r
1058 <xs:element name="enableLocationServices" type="xs:boolean" minOccurs="0"/>
\r
1059 <xs:element name="enableMSRNLookup" type="xs:boolean" minOccurs="0"/>
\r
1060 <xs:element name="enableMobileStateChecking" type="xs:boolean" minOccurs="0"/>
\r
1061 <xs:element name="denyCallOriginations" type="xs:boolean" minOccurs="0"/>
\r
1062 <xs:element name="denyCallTerminations" type="xs:boolean" minOccurs="0"/>
\r
1063 <xs:element name="enableAnnouncementSuppression" type="xs:boolean" minOccurs="0"/>
\r
1066 </xs:complexContent>
\r
1067 </xs:complexType>
\r
1069 <xs:complexType name="GroupBroadWorksMobilityMobileSubscriberDirectoryNumberAssignListRequest">
\r
1072 <asDataModeSupported>true</asDataModeSupported>
\r
1073 <hssDataModeSupported>false</hssDataModeSupported>
\r
1075 <xs:documentation>
\r
1076 Assign Mobile Subscriber Directory Numbers to a group. It is possible to
\r
1077 add a single DN,or a list of DNs.
\r
1078 . This command is applicable only for group in a service provider and will fail for a group in an enterprise.
\r
1079 The response is either SuccessResponse or ErrorResponse.
\r
1080 </xs:documentation>
\r
1082 <xs:complexContent>
\r
1083 <xs:extension base="core:OCIRequest">
\r
1085 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1086 <xs:element name="groupId" type="GroupId"/>
\r
1087 <xs:element name="mobileSubscriberDirectoryNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
1090 </xs:complexContent>
\r
1091 </xs:complexType>
\r
1093 <xs:complexType name="GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListRequest">
\r
1096 <asDataModeSupported>true</asDataModeSupported>
\r
1097 <hssDataModeSupported>false</hssDataModeSupported>
\r
1099 <xs:documentation>
\r
1100 Get the list of assigned and unassigned Mobile Subscriber Directory Numbers in a group. Each DN can be assigned to a user.
\r
1101 . This command is applicable only for group in a service provider and will fail for a group in an enterprise.
\r
1102 The response is either a GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListResponse or an ErrorResponse.
\r
1103 </xs:documentation>
\r
1105 <xs:complexContent>
\r
1106 <xs:extension base="core:OCIRequest">
\r
1108 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1109 <xs:element name="groupId" type="GroupId"/>
\r
1110 <xs:element name="responseSizeLimit" type="ResponseSizeLimit" minOccurs="0"/>
\r
1111 <xs:element name="searchCriteriaMobileSubscriberDirectoryNumber" type="SearchCriteriaMobileSubscriberDirectoryNumber" minOccurs="0" maxOccurs="unbounded"/>
\r
1112 <xs:element name="searchCriteriaUserId" type="SearchCriteriaUserId" minOccurs="0" maxOccurs="unbounded"/>
\r
1113 <xs:element name="searchCriteriaUserLastName" type="SearchCriteriaUserLastName" minOccurs="0" maxOccurs="unbounded"/>
\r
1114 <xs:element name="searchCriteriaUserFirstName" type="SearchCriteriaUserFirstName" minOccurs="0" maxOccurs="unbounded"/>
\r
1115 <xs:element name="searchCriteriaDn" type="SearchCriteriaDn" minOccurs="0" maxOccurs="unbounded"/>
\r
1116 <xs:element name="searchCriteriaExactUserDepartment" type="SearchCriteriaExactUserDepartment" minOccurs="0"/>
\r
1117 <xs:element name="searchCriteriaExtension" type="SearchCriteriaExtension" minOccurs="0" maxOccurs="unbounded"/>
\r
1120 </xs:complexContent>
\r
1121 </xs:complexType>
\r
1123 <xs:complexType name="GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListResponse">
\r
1126 <asDataModeSupported>true</asDataModeSupported>
\r
1127 <hssDataModeSupported>false</hssDataModeSupported>
\r
1129 <xs:documentation>
\r
1130 Response to the GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentListRequest.
\r
1131 The response contains a table with columns: "Mobile Number", "User Id",
\r
1132 "Last Name", "First Name","Phone Number", "Extension", "Department",.
\r
1133 The "Mobile Number" column contains a single DN.
\r
1134 The "User Id", "Last Name" and "First Name" columns contains the corresponding attributes of the user possessing the DN(s).
\r
1135 The "Phone Number" column contains a single DN.
\r
1136 The "Department" column contains the department of the user if it is part of a department.
\r
1137 </xs:documentation>
\r
1139 <xs:complexContent>
\r
1140 <xs:extension base="core:OCIDataResponse">
\r
1142 <xs:element name="mobileSubscriberDirectoryNumberTable" type="core:OCITable"/>
\r
1145 </xs:complexContent>
\r
1146 </xs:complexType>
\r
1148 <xs:complexType name="GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest">
\r
1151 <asDataModeSupported>true</asDataModeSupported>
\r
1152 <hssDataModeSupported>false</hssDataModeSupported>
\r
1154 <xs:documentation>
\r
1155 Request a list of available Mobile Subscriber Directory Numbers not yet assigned to any user.
\r
1156 . This command is applicable only for group in a service provider and will fail for a group in an enterprise.
\r
1157 The response is either GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse or ErrorResponse.
\r
1158 </xs:documentation>
\r
1160 <xs:complexContent>
\r
1161 <xs:extension base="core:OCIRequest">
\r
1163 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1164 <xs:element name="groupId" type="GroupId"/>
\r
1167 </xs:complexContent>
\r
1168 </xs:complexType>
\r
1170 <xs:complexType name="GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse">
\r
1173 <asDataModeSupported>true</asDataModeSupported>
\r
1174 <hssDataModeSupported>false</hssDataModeSupported>
\r
1176 <xs:documentation>
\r
1177 Response to GroupBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest.
\r
1178 Contains a list of available Mobile Subscriber Directory Numbers not yet assigned to any user.
\r
1179 </xs:documentation>
\r
1181 <xs:complexContent>
\r
1182 <xs:extension base="core:OCIDataResponse">
\r
1184 <xs:element name="mobileSubscriberDirectoryNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
1187 </xs:complexContent>
\r
1188 </xs:complexType>
\r
1190 <xs:complexType name="GroupBroadWorksMobilityMobileSubscriberDirectoryNumberUnassignListRequest">
\r
1193 <asDataModeSupported>true</asDataModeSupported>
\r
1194 <hssDataModeSupported>false</hssDataModeSupported>
\r
1196 <xs:documentation>
\r
1197 Unassign Mobile Subscriber Directory Numbers from a group. It is possible to unassign either: a single DN, or a list of DNs.
\r
1198 . This command is applicable only for group in a service provider and will fail for a group in an enterprise.
\r
1199 The response is either SuccessResponse or ErrorResponse.
\r
1200 </xs:documentation>
\r
1202 <xs:complexContent>
\r
1203 <xs:extension base="core:OCIRequest">
\r
1205 <xs:element name="serviceProviderId" type="ServiceProviderId"/>
\r
1206 <xs:element name="groupId" type="GroupId"/>
\r
1207 <xs:element name="mobileSubscriberDirectoryNumber" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
1210 </xs:complexContent>
\r
1211 </xs:complexType>
\r
1213 <xs:complexType name="UserBroadWorksMobilityGetRequest21">
\r
1216 <asDataModeSupported>true</asDataModeSupported>
\r
1217 <hssDataModeSupported>false</hssDataModeSupported>
\r
1219 <xs:documentation>
\r
1220 Get the user's BroadWorks Mobility service settings.
\r
1221 The response is either a UserBroadWorksMobilityGetResponse21 or an ErrorResponse.
\r
1222 </xs:documentation>
\r
1224 <xs:complexContent>
\r
1225 <xs:extension base="core:OCIRequest">
\r
1227 <xs:element name="userId" type="UserId"/>
\r
1230 </xs:complexContent>
\r
1231 </xs:complexType>
\r
1233 <xs:complexType name="UserBroadWorksMobilityGetResponse21">
\r
1236 <asDataModeSupported>true</asDataModeSupported>
\r
1237 <hssDataModeSupported>false</hssDataModeSupported>
\r
1239 <xs:documentation>
\r
1240 Response to a UserBroadWorksMobilityGetRequest21.
\r
1241 </xs:documentation>
\r
1243 <xs:complexContent>
\r
1244 <xs:extension base="core:OCIDataResponse">
\r
1246 <xs:element name="isActive" type="xs:boolean"/>
\r
1247 <xs:element name="useMobileIdentityCallAnchoring" type="xs:boolean"/>
\r
1248 <xs:element name="preventCallsToOwnMobiles" type="xs:boolean"/>
\r
1249 <xs:element name="mobileIdentity" type="BroadWorksMobilityUserMobileIdentityEntry" minOccurs="0" maxOccurs=" unbounded"/>
\r
1250 <xs:element name="profileIdentityDevicesToRing" type="BroadWorksMobilityPhoneToRing"/>
\r
1251 <xs:element name="profileIdentityIncludeSharedCallAppearance" type="xs:boolean"/>
\r
1252 <xs:element name="profileIdentityIncludeBroadworksAnywhere" type="xs:boolean"/>
\r
1253 <xs:element name="profileIdentityIncludeExecutiveAssistant" type="xs:boolean"/>
\r
1254 <xs:element name="profileIdentityMobileNumberAlerted" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
1257 </xs:complexContent>
\r
1258 </xs:complexType>
\r
1260 <xs:complexType name="UserBroadWorksMobilityModifyRequest21">
\r
1263 <asDataModeSupported>true</asDataModeSupported>
\r
1264 <hssDataModeSupported>false</hssDataModeSupported>
\r
1266 <xs:documentation>
\r
1267 Modify the user's BroadWorks Mobility service settings.
\r
1268 The response is either a SuccessResponse or an ErrorResponse.
\r
1270 The isActive, useMobileIdentityCallAnchoring, and preventCallsToOwnMobiles parameters can be modified by users with Group Authorization Level and above.
\r
1271 The mobileIdentity, profileIdentityDevicesToRing, rofileIdentityIncludeSharedCallAppearance, profileIdentityIncludeBroadworksAnywhere mobileIdentity and profileIdentityMobilityNumbersAlerted parameters can be modified by users with User Authorization Level and above when the BroadWorks Mobility service is turned on.
\r
1272 </xs:documentation>
\r
1274 <xs:complexContent>
\r
1275 <xs:extension base="core:OCIRequest">
\r
1277 <xs:element name="userId" type="UserId"/>
\r
1278 <xs:element name="isActive" type="xs:boolean" minOccurs="0"/>
\r
1279 <xs:element name="useMobileIdentityCallAnchoring" type="xs:boolean" minOccurs="0"/>
\r
1280 <xs:element name="preventCallsToOwnMobiles" type="xs:boolean" minOccurs="0"/>
\r
1281 <xs:element name="mobileIdentity" type="BroadWorksMobilityUserMobileIdentityModifyEntry" minOccurs="0" maxOccurs="10"/>
\r
1282 <xs:element name="profileIdentityDevicesToRing" type="BroadWorksMobilityPhoneToRing" minOccurs="0"/>
\r
1283 <xs:element name="profileIdentityIncludeSharedCallAppearance" type="xs:boolean" minOccurs="0"/>
\r
1284 <xs:element name="profileIdentityIncludeBroadworksAnywhere" type="xs:boolean" minOccurs="0"/>
\r
1285 <xs:element name="profileIdentityIncludeExecutiveAssistant" type="xs:boolean" minOccurs="0"/>
\r
1286 <xs:element name="profileIdentityMobilityNumbersAlerted" type="BroadWorksMobilityAlertingMobileNumberReplacementList" minOccurs="0" nillable="true"/>
\r
1289 </xs:complexContent>
\r
1290 </xs:complexType>
\r
1292 <xs:complexType name="UserBroadWorksMobilityMobileIdentityAddRequest">
\r
1295 <asDataModeSupported>true</asDataModeSupported>
\r
1296 <hssDataModeSupported>false</hssDataModeSupported>
\r
1298 <xs:documentation>
\r
1299 Add a mobile identity to the user's list of mobile identities.
\r
1300 The response is either a SuccessResponse or an ErrorResponse.
\r
1302 The request fails when the devicesToRing is set to Mobile and the mobileNumberAlerted list is empty.
\r
1303 </xs:documentation>
\r
1305 <xs:complexContent>
\r
1306 <xs:extension base="core:OCIRequest">
\r
1308 <xs:element name="userId" type="UserId"/>
\r
1309 <xs:element name="mobileNumber" type="DN"/>
\r
1310 <xs:element name="description" type="BroadWorksMobilityUserMobileIdentityDescription" minOccurs="0"/>
\r
1311 <xs:element name="isPrimary" type="xs:boolean"/>
\r
1312 <xs:element name="enableAlerting" type="xs:boolean"/>
\r
1313 <xs:element name="alertAgentCalls" type="xs:boolean"/>
\r
1314 <xs:element name="alertClickToDialCalls" type="xs:boolean"/>
\r
1315 <xs:element name="alertGroupPagingCalls" type="xs:boolean"/>
\r
1316 <xs:element name="useMobilityCallingLineID" type="xs:boolean"/>
\r
1317 <xs:element name="enableDiversionInhibitor" type="xs:boolean"/>
\r
1318 <xs:element name="requireAnswerConfirmation" type="xs:boolean"/>
\r
1319 <xs:element name="broadworksCallControl" type="xs:boolean"/>
\r
1320 <xs:element name="useSettingLevel" type="BroadWorksMobilityUserSettingLevel"/>
\r
1321 <xs:element name="denyCallOriginations" type="xs:boolean"/>
\r
1322 <xs:element name="denyCallTerminations" type="xs:boolean"/>
\r
1323 <xs:element name="devicesToRing" type="BroadWorksMobilityPhoneToRing"/>
\r
1324 <xs:element name="includeSharedCallAppearance" type="xs:boolean"/>
\r
1325 <xs:element name="includeBroadworksAnywhere" type="xs:boolean"/>
\r
1326 <xs:element name="includeExecutiveAssistant" type="xs:boolean"/>
\r
1327 <xs:element name="mobileNumberAlerted" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
1328 <xs:element name="enableCallAnchoring" type="xs:boolean"/>
\r
1329 <xs:element name="timeSchedule" type="ScheduleGlobalKey" minOccurs="0"/>
\r
1330 <xs:element name="holidaySchedule" type="ScheduleGlobalKey" minOccurs="0"/>
\r
1333 </xs:complexContent>
\r
1334 </xs:complexType>
\r
1336 <xs:complexType name="UserBroadWorksMobilityMobileIdentityDeleteRequest">
\r
1339 <asDataModeSupported>true</asDataModeSupported>
\r
1340 <hssDataModeSupported>false</hssDataModeSupported>
\r
1342 <xs:documentation>
\r
1343 Delete a mobile identity from the user's list of mobile identities.
\r
1344 The response is either a SuccessResponse or an ErrorResponse.
\r
1345 When a delete request is attempted on the primary mobile identity, the delete will fail unless it is the last mobile identity in the user’s list.
\r
1346 </xs:documentation>
\r
1348 <xs:complexContent>
\r
1349 <xs:extension base="core:OCIRequest">
\r
1351 <xs:element name="userId" type="UserId"/>
\r
1352 <xs:element name="mobileNumber" type="DN"/>
\r
1355 </xs:complexContent>
\r
1356 </xs:complexType>
\r
1358 <xs:complexType name="UserBroadWorksMobilityMobileIdentityGetRequest">
\r
1361 <asDataModeSupported>true</asDataModeSupported>
\r
1362 <hssDataModeSupported>false</hssDataModeSupported>
\r
1364 <xs:documentation>
\r
1365 Get the settings for a user's specified mobile identity.
\r
1366 The response is either a UserBroadWorksMobilityMobileIdentityGetResponse or an ErrorResponse.
\r
1367 </xs:documentation>
\r
1369 <xs:complexContent>
\r
1370 <xs:extension base="core:OCIRequest">
\r
1372 <xs:element name="userId" type="UserId"/>
\r
1373 <xs:element name="mobileNumber" type="DN"/>
\r
1376 </xs:complexContent>
\r
1377 </xs:complexType>
\r
1379 <xs:complexType name="UserBroadWorksMobilityMobileIdentityGetResponse">
\r
1382 <asDataModeSupported>true</asDataModeSupported>
\r
1383 <hssDataModeSupported>false</hssDataModeSupported>
\r
1385 <xs:documentation>
\r
1386 Response to a UserBroadWorksMobilityMobileIdentityGetRequest.
\r
1387 </xs:documentation>
\r
1389 <xs:complexContent>
\r
1390 <xs:extension base="core:OCIDataResponse">
\r
1392 <xs:element name="description" type="BroadWorksMobilityUserMobileIdentityDescription" minOccurs="0"/>
\r
1393 <xs:element name="isPrimary" type="xs:boolean"/>
\r
1394 <xs:element name="enableAlerting" type="xs:boolean"/>
\r
1395 <xs:element name="alertAgentCalls" type="xs:boolean"/>
\r
1396 <xs:element name="alertClickToDialCalls" type="xs:boolean"/>
\r
1397 <xs:element name="alertGroupPagingCalls" type="xs:boolean"/>
\r
1398 <xs:element name="useMobilityCallingLineID" type="xs:boolean"/>
\r
1399 <xs:element name="enableDiversionInhibitor" type="xs:boolean"/>
\r
1400 <xs:element name="requireAnswerConfirmation" type="xs:boolean"/>
\r
1401 <xs:element name="broadworksCallControl" type="xs:boolean"/>
\r
1402 <xs:element name="useSettingLevel" type="BroadWorksMobilityUserSettingLevel"/>
\r
1403 <xs:element name="denyCallOriginations" type="xs:boolean"/>
\r
1404 <xs:element name="denyCallTerminations" type="xs:boolean"/>
\r
1405 <xs:element name="devicesToRing" type="BroadWorksMobilityPhoneToRing"/>
\r
1406 <xs:element name="includeSharedCallAppearance" type="xs:boolean"/>
\r
1407 <xs:element name="includeBroadworksAnywhere" type="xs:boolean"/>
\r
1408 <xs:element name="includeExecutiveAssistant" type="xs:boolean"/>
\r
1409 <xs:element name="mobileNumberAlerted" type="DN" minOccurs="0" maxOccurs="unbounded"/>
\r
1410 <xs:element name="enableCallAnchoring" type="xs:boolean"/>
\r
1411 <xs:element name="timeSchedule" type="ScheduleGlobalKey" minOccurs="0"/>
\r
1412 <xs:element name="holidaySchedule" type="ScheduleGlobalKey" minOccurs="0"/>
\r
1415 </xs:complexContent>
\r
1416 </xs:complexType>
\r
1418 <xs:complexType name="UserBroadWorksMobilityMobileIdentityModifyRequest">
\r
1421 <asDataModeSupported>true</asDataModeSupported>
\r
1422 <hssDataModeSupported>false</hssDataModeSupported>
\r
1424 <xs:documentation>
\r
1425 Modify the settings for one of the user's BroadWorks Mobility mobile Identities.
\r
1426 The response is either a SuccessResponse or an ErrorResponse.
\r
1427 The request fails when enableAlerting or timeSchedule or holidaySchedule are included in the request when the user’s use mobile identity call anchoring controls is disabled.
\r
1429 The description, enableAlerting, alertAgentCalls, alertClickToDialCalls, alertGroupPagingCalls, useMobilityCallingLineID, enableDiversionInhibitor, requireAnswerConfirmation, broadworksCallControl, devicesToRing, includeSharedCallAppearance, includeBroadworksAnywhere, includeExecutiveAssistance, mobileNumberAlerted, enableCallAnchoring, timeSchedule and holidaySchedule parameters require an authorization level of User for modification when the BroadWorks Mobility service is on.
\r
1430 The isPrimary, useSettingLevel, denyCallOrigination, and denyCallTerminiations parameters require an authorization level of Group for modification.
\r
1431 </xs:documentation>
\r
1433 <xs:complexContent>
\r
1434 <xs:extension base="core:OCIRequest">
\r
1436 <xs:element name="userId" type="UserId"/>
\r
1437 <xs:element name="mobileNumber" type="DN"/>
\r
1438 <xs:element name="description" type="BroadWorksMobilityUserMobileIdentityDescription" minOccurs="0" nillable="true"/>
\r
1439 <xs:element name="isPrimary" type="xs:boolean" minOccurs="0"/>
\r
1440 <xs:element name="enableAlerting" type="xs:boolean" minOccurs="0"/>
\r
1441 <xs:element name="alertAgentCalls" type="xs:boolean" minOccurs="0"/>
\r
1442 <xs:element name="alertClickToDialCalls" type="xs:boolean" minOccurs="0"/>
\r
1443 <xs:element name="alertGroupPagingCalls" type="xs:boolean" minOccurs="0"/>
\r
1444 <xs:element name="useMobilityCallingLineID" type="xs:boolean" minOccurs="0"/>
\r
1445 <xs:element name="enableDiversionInhibitor" type="xs:boolean" minOccurs="0"/>
\r
1446 <xs:element name="requireAnswerConfirmation" type="xs:boolean" minOccurs="0"/>
\r
1447 <xs:element name="broadworksCallControl" type="xs:boolean" minOccurs="0"/>
\r
1448 <xs:element name="useSettingLevel" type="BroadWorksMobilityUserSettingLevel" minOccurs="0"/>
\r
1449 <xs:element name="denyCallOriginations" type="xs:boolean" minOccurs="0"/>
\r
1450 <xs:element name="denyCallTerminations" type="xs:boolean" minOccurs="0"/>
\r
1451 <xs:element name="devicesToRing" type="BroadWorksMobilityPhoneToRing" minOccurs="0"/>
\r
1452 <xs:element name="includeSharedCallAppearance" type="xs:boolean" minOccurs="0"/>
\r
1453 <xs:element name="includeBroadworksAnywhere" type="xs:boolean" minOccurs="0"/>
\r
1454 <xs:element name="includeExecutiveAssistant" type="xs:boolean" minOccurs="0"/>
\r
1455 <xs:element name="mobileNumbersAlerted" type="BroadWorksMobilityAlertingMobileNumberReplacementList" minOccurs="0" nillable="true"/>
\r
1456 <xs:element name="enableCallAnchoring" type="xs:boolean" minOccurs="0"/>
\r
1457 <xs:element name="timeSchedule" type="ScheduleGlobalKey" minOccurs="0" nillable="true"/>
\r
1458 <xs:element name="holidaySchedule" type="ScheduleGlobalKey" minOccurs="0" nillable="true"/>
\r
1461 </xs:complexContent>
\r
1462 </xs:complexType>
\r
1464 <xs:simpleType name="ServiceAccessCodeListName">
\r
1466 <xs:documentation>
\r
1467 Name of a Service Access Code list.
\r
1468 </xs:documentation>
\r
1470 <xs:restriction base="xs:token">
\r
1471 <xs:minLength value="1"/>
\r
1472 <xs:maxLength value="80"/>
\r
1476 <xs:simpleType name="BroadWorksMobilityUserMobileIdentityDescription">
\r
1478 <xs:documentation>
\r
1479 Mobile Identity description.
\r
1480 </xs:documentation>
\r
1482 <xs:restriction base="xs:token">
\r
1483 <xs:minLength value="1"/>
\r
1484 <xs:maxLength value="40"/>
\r
1488 <xs:complexType name="BroadWorksMobilityUserMobileIdentityEntry">
\r
1490 <xs:documentation>
\r
1491 User's Mobile Identity Read Entry
\r
1492 </xs:documentation>
\r
1495 <xs:element name="mobileNumber" type="DN"/>
\r
1496 <xs:element name="description" type="BroadWorksMobilityUserMobileIdentityDescription" minOccurs="0"/>
\r
1497 <xs:element name="isPrimary" type="xs:boolean"/>
\r
1498 <xs:element name="enableAlerting" type="xs:boolean"/>
\r
1500 </xs:complexType>
\r
1502 <xs:complexType name="BroadWorksMobilityUserMobileIdentityModifyEntry">
\r
1504 <xs:documentation>
\r
1505 User's Mobile Identity Modify Entry
\r
1506 </xs:documentation>
\r
1509 <xs:element name="mobileNumber" type="DN"/>
\r
1510 <xs:element name="description" type="BroadWorksMobilityUserMobileIdentityDescription" minOccurs="0" nillable="true"/>
\r
1511 <xs:element name="isPrimary" type="xs:boolean" minOccurs="0"/>
\r
1512 <xs:element name="enableAlerting" type="xs:boolean" minOccurs="0"/>
\r
1514 </xs:complexType>
\r
1516 <xs:complexType name="BroadWorksMobilityAlertingMobileNumberReplacementList">
\r
1518 <xs:documentation>
\r
1519 A list of Mobile Numbers to be alerted.
\r
1520 By convention, an element of this type may be set nil to clear the list.
\r
1521 </xs:documentation>
\r
1524 <xs:element name="mobileNumber" type="DN" minOccurs="1" maxOccurs="10"/>
\r
1526 </xs:complexType>
\r