initial commit
[BroadWorks-OCI.git] / share / OCISchemaAS / Services / OCISchemaServiceOutgoingCallingPlan.xsd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 \r
3 <!-- ********************************************************************** -->\r
4 <!-- Copyright (c) 2000-2012 BroadSoft, Inc.  All rights reserved.          -->\r
5 <!-- ********************************************************************** -->\r
6 <!-- O C I   X M L   S C H E M A  :  S E R V I C E  P A R T                 -->\r
7 <!--                                                                        -->\r
8 <!-- O U T G O I N G   C A L L I N G   P L A N  S E R V I C E               -->\r
9 <!--                                                                        -->\r
10 <!-- This file defines the XML Schema for the BroadSoft Application Server  -->\r
11 <!-- Open Client Interface (OCI).                                           -->\r
12 <!-- ********************************************************************** -->\r
13 \r
14 <xs:schema xmlns:xs             = "http://www.w3.org/2001/XMLSchema"\r
15            xmlns:core           = "C"\r
16            xmlns                = ""\r
17            attributeFormDefault = "qualified"\r
18            elementFormDefault   = "qualified">\r
19   \r
20   <xs:import namespace      = "C"\r
21              schemaLocation = "../OCISchemaBASE.xsd"/>\r
22   \r
23   <xs:include schemaLocation="../OCISchemaDataTypes.xsd"/>\r
24   <xs:include schemaLocation="./OCISchemaServiceCallingPlan.xsd"/>\r
25   \r
26   <!-- ********************************************************************************** -->\r
27   <!-- O U T G O I N G   C A L L I N G   P L A N                                          -->\r
28   <!-- R E Q U E S T S  A N D  R E S P O N S E S                                          -->\r
29   <!-- ********************************************************************************** -->\r
30   <!--\r
31   Requests and responses are listed here in alphabetical order.\r
32   The non-primitive attributes inside the commands are defined in another\r
33   section of the schema.\r
34 \r
35   Requests in this schema file:\r
36     GroupOutgoingCallingPlanAuthorizationCodeGetListRequest    \r
37     GroupOutgoingCallingPlanCallMeNowGetListRequest    \r
38     GroupOutgoingCallingPlanCallMeNowModifyListRequest    \r
39     GroupOutgoingCallingPlanDepartmentAuthorizationCodeAddListRequest    \r
40     GroupOutgoingCallingPlanDepartmentAuthorizationCodeDeleteListRequest    \r
41     GroupOutgoingCallingPlanDepartmentAuthorizationCodeGetListRequest    \r
42     GroupOutgoingCallingPlanDigitPlanCallMeNowGetListRequest    \r
43     GroupOutgoingCallingPlanDigitPlanCallMeNowModifyListRequest    \r
44     GroupOutgoingCallingPlanDigitPlanOriginatingGetListRequest    \r
45     GroupOutgoingCallingPlanDigitPlanOriginatingModifyListRequest    \r
46     GroupOutgoingCallingPlanDigitPlanRedirectingGetListRequest    \r
47     GroupOutgoingCallingPlanDigitPlanRedirectingModifyListRequest    \r
48     GroupOutgoingCallingPlanOriginatingGetListRequest    \r
49     GroupOutgoingCallingPlanOriginatingModifyListRequest    \r
50     GroupOutgoingCallingPlanPinholeDigitPatternAddRequest    \r
51     GroupOutgoingCallingPlanPinholeDigitPatternDeleteListRequest    \r
52     GroupOutgoingCallingPlanPinholeDigitPatternGetListRequest    \r
53     GroupOutgoingCallingPlanPinholeDigitPatternModifyRequest    \r
54     GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowGetListRequest    \r
55     GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowModifyListRequest    \r
56     GroupOutgoingCallingPlanPinholeDigitPlanOriginatingGetListRequest    \r
57     GroupOutgoingCallingPlanPinholeDigitPlanOriginatingModifyListRequest    \r
58     GroupOutgoingCallingPlanPinholeDigitPlanRedirectingGetListRequest    \r
59     GroupOutgoingCallingPlanPinholeDigitPlanRedirectingModifyListRequest    \r
60     GroupOutgoingCallingPlanRedirectingGetListRequest    \r
61     GroupOutgoingCallingPlanRedirectingModifyListRequest    \r
62     GroupOutgoingCallingPlanRedirectedGetListRequest    \r
63     GroupOutgoingCallingPlanRedirectedModifyListRequest    \r
64     GroupOutgoingCallingPlanTransferNumbersGetListRequest    \r
65     GroupOutgoingCallingPlanTransferNumbersModifyListRequest    \r
66     SystemOutgoingCallingPlanCallTypeAddMappingRequest    \r
67     SystemOutgoingCallingPlanCallTypeDeleteMappingRequest    \r
68     SystemOutgoingCallingPlanCallTypeGetListRequest    \r
69     SystemOutgoingCallingPlanCallTypeGetMappingListRequest    \r
70     SystemOutgoingCallingPlanGetRequest17sp3    \r
71     SystemOutgoingCallingPlanModifyRequest    \r
72     UserOutgoingCallingPlanAuthorizationCodeAddListRequest    \r
73     UserOutgoingCallingPlanAuthorizationCodeDeleteListRequest    \r
74     UserOutgoingCallingPlanAuthorizationCodeGetListRequest    \r
75     UserOutgoingCallingPlanAuthorizationCodeGetRequest    \r
76     UserOutgoingCallingPlanAuthorizationCodeModifyRequest    \r
77     UserOutgoingCallingPlanCallMeNowGetRequest    \r
78     UserOutgoingCallingPlanCallMeNowModifyRequest    \r
79     UserOutgoingCallingPlanDigitPlanCallMeNowGetRequest    \r
80     UserOutgoingCallingPlanDigitPlanCallMeNowModifyRequest    \r
81     UserOutgoingCallingPlanDigitPlanOriginatingGetRequest    \r
82     UserOutgoingCallingPlanDigitPlanOriginatingModifyRequest    \r
83     UserOutgoingCallingPlanDigitPlanRedirectingGetRequest    \r
84     UserOutgoingCallingPlanDigitPlanRedirectingModifyRequest    \r
85     UserOutgoingCallingPlanOriginatingGetRequest    \r
86     UserOutgoingCallingPlanOriginatingModifyRequest    \r
87     UserOutgoingCallingPlanPinholeDigitPlanCallMeNowGetRequest    \r
88     UserOutgoingCallingPlanPinholeDigitPlanCallMeNowModifyRequest    \r
89     UserOutgoingCallingPlanPinholeDigitPlanOriginatingGetRequest    \r
90     UserOutgoingCallingPlanPinholeDigitPlanOriginatingModifyRequest    \r
91     UserOutgoingCallingPlanPinholeDigitPlanRedirectingGetRequest    \r
92     UserOutgoingCallingPlanPinholeDigitPlanRedirectingModifyRequest    \r
93     UserOutgoingCallingPlanRedirectingGetRequest    \r
94     UserOutgoingCallingPlanRedirectingModifyRequest    \r
95     UserOutgoingCallingPlanRedirectedGetRequest    \r
96     UserOutgoingCallingPlanRedirectedModifyRequest    \r
97     UserOutgoingCallingPlanSustainedAuthorizationCodeGetRequest    \r
98     UserOutgoingCallingPlanSustainedAuthorizationCodeModifyRequest    \r
99     UserOutgoingCallingPlanTransferNumbersGetRequest    \r
100     UserOutgoingCallingPlanTransferNumbersModifyRequest    \r
101     \r
102   --> \r
103   \r
104   <xs:complexType name="GroupOutgoingCallingPlanAuthorizationCodeGetListRequest">\r
105     <xs:annotation>\r
106       <xs:documentation>\r
107         Request the list of authorization codes for a group default and it's departments.\r
108         The response is either a GroupOutgoingCallingPlanAuthorizationCodeGetListResponse or an ErrorResponse.\r
109       </xs:documentation>\r
110     </xs:annotation>\r
111     <xs:complexContent>\r
112       <xs:extension base="core:OCIRequest">\r
113         <xs:sequence>\r
114           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
115           <xs:element name="groupId" type="GroupId"/>\r
116         </xs:sequence>\r
117       </xs:extension>\r
118     </xs:complexContent>\r
119   </xs:complexType>    \r
120     \r
121   <xs:complexType name="GroupOutgoingCallingPlanAuthorizationCodeGetListResponse">\r
122     <xs:annotation>\r
123       <xs:documentation>\r
124         Response to GroupOutgoingCallingPlanAuthorizationCodeGetListRequest.\r
125       </xs:documentation>\r
126     </xs:annotation>\r
127     <xs:complexContent>\r
128       <xs:extension base="core:OCIDataResponse">\r
129         <xs:sequence>\r
130           <xs:element name="groupCodeList" type="OutgoingCallingPlanGroupAuthorizationCodes"/>\r
131           <xs:element name="departmentCodeList" type="OutgoingCallingPlanDepartmentAuthorizationCodes" minOccurs="0" maxOccurs="unbounded"/>\r
132         </xs:sequence>\r
133       </xs:extension>\r
134     </xs:complexContent>\r
135   </xs:complexType>    \r
136     \r
137   <xs:complexType name="GroupOutgoingCallingPlanCallMeNowGetListRequest">\r
138     <xs:annotation>\r
139       <xs:documentation>\r
140         Request the Call Me Now call permissions for a group default and it's departments.\r
141         The response is either a GroupOutgoingCallingPlanCallMeNowGetListResponse or an ErrorResponse.\r
142       </xs:documentation>\r
143     </xs:annotation>\r
144     <xs:complexContent>\r
145       <xs:extension base="core:OCIRequest">\r
146         <xs:sequence>\r
147           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
148           <xs:element name="groupId" type="GroupId"/>\r
149         </xs:sequence>\r
150       </xs:extension>\r
151     </xs:complexContent>\r
152   </xs:complexType>    \r
153     \r
154   <xs:complexType name="GroupOutgoingCallingPlanCallMeNowGetListResponse">\r
155     <xs:annotation>\r
156       <xs:documentation>\r
157         Response to GroupOutgoingCallingPlanCallMeNowGetListRequest.\r
158       </xs:documentation>\r
159     </xs:annotation>\r
160     <xs:complexContent>\r
161       <xs:extension base="core:OCIDataResponse">\r
162         <xs:sequence>\r
163           <xs:element name="groupPermissions" type="OutgoingCallingPlanCallMeNowPermissions"/>\r
164           <xs:element name="departmentPermissions" type="OutgoingCallingPlanCallMeNowDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
165         </xs:sequence>\r
166       </xs:extension>\r
167     </xs:complexContent>\r
168   </xs:complexType>    \r
169     \r
170   <xs:complexType name="GroupOutgoingCallingPlanCallMeNowModifyListRequest">\r
171     <xs:annotation>\r
172       <xs:documentation>\r
173         Modify the Call Me Now call permissions for a group default and it's departments.\r
174         The response is either a SuccessResponse or an ErrorResponse.\r
175       </xs:documentation>\r
176     </xs:annotation>\r
177     <xs:complexContent>\r
178       <xs:extension base="core:OCIRequest">\r
179         <xs:sequence>\r
180           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
181           <xs:element name="groupId" type="GroupId"/>\r
182           <xs:element name="groupPermissions" type="OutgoingCallingPlanCallMeNowPermissionsModify" minOccurs="0"/>\r
183           <xs:element name="departmentPermissions" type="OutgoingCallingPlanCallMeNowDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
184         </xs:sequence>\r
185       </xs:extension>\r
186     </xs:complexContent>\r
187   </xs:complexType>    \r
188     \r
189   <xs:complexType name="GroupOutgoingCallingPlanDepartmentAuthorizationCodeAddListRequest">\r
190     <xs:annotation>\r
191       <xs:documentation>\r
192         Add a list of authorization codes to the group's default or a department. When department is not\r
193         specified, it is for the group default.\r
194         The response is either a SuccessResponse or an ErrorResponse.\r
195       </xs:documentation>\r
196     </xs:annotation>\r
197     <xs:complexContent>\r
198       <xs:extension base="core:OCIRequest">\r
199         <xs:sequence>\r
200           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
201           <xs:element name="groupId" type="GroupId"/>\r
202           <xs:element name="departmentKey" type="DepartmentKey" minOccurs="0"/>\r
203           <xs:element name="codeEntry" type="OutgoingCallingPlanAuthorizationCodeEntry" maxOccurs="unbounded"/>\r
204         </xs:sequence>\r
205       </xs:extension>\r
206     </xs:complexContent>\r
207   </xs:complexType>    \r
208     \r
209   <xs:complexType name="GroupOutgoingCallingPlanDepartmentAuthorizationCodeDeleteListRequest">\r
210     <xs:annotation>\r
211       <xs:documentation>\r
212         Delete a list of authorization codes from the group's default or a department. When department is not\r
213         specified, it is for the group default.\r
214         The response is either a SuccessResponse or an ErrorResponse.\r
215       </xs:documentation>\r
216     </xs:annotation>\r
217     <xs:complexContent>\r
218       <xs:extension base="core:OCIRequest">\r
219         <xs:sequence>\r
220           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
221           <xs:element name="groupId" type="GroupId"/>\r
222           <xs:element name="departmentKey" type="DepartmentKey" minOccurs="0"/>\r
223           <xs:element name="code" type="OutgoingCallingPlanAuthorizationCode" maxOccurs="unbounded"/>\r
224         </xs:sequence>\r
225       </xs:extension>\r
226     </xs:complexContent>\r
227   </xs:complexType>    \r
228     \r
229   <xs:complexType name="GroupOutgoingCallingPlanDepartmentAuthorizationCodeGetListRequest">\r
230     <xs:annotation>\r
231       <xs:documentation>\r
232         Request the list of authorization codes for a group default or a department.  When department is not\r
233         specified, it is for the group default.\r
234         The response is either a GroupOutgoingCallingPlanDepartmentAuthorizationCodeGetListResponse or an ErrorResponse.\r
235       </xs:documentation>\r
236     </xs:annotation>\r
237     <xs:complexContent>\r
238       <xs:extension base="core:OCIRequest">\r
239         <xs:sequence>\r
240           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
241           <xs:element name="groupId" type="GroupId"/>\r
242           <xs:element name="departmentKey" type="DepartmentKey" minOccurs="0"/>\r
243         </xs:sequence>\r
244       </xs:extension>\r
245     </xs:complexContent>\r
246   </xs:complexType>    \r
247     \r
248   <xs:complexType name="GroupOutgoingCallingPlanDepartmentAuthorizationCodeGetListResponse">\r
249     <xs:annotation>\r
250       <xs:documentation>\r
251         Response to GroupOutgoingCallingPlanDepartmentAuthorizationCodeGetListRequest.\r
252       </xs:documentation>\r
253     </xs:annotation>\r
254     <xs:complexContent>\r
255       <xs:extension base="core:OCIDataResponse">\r
256         <xs:sequence>\r
257           <xs:element name="codeEntry" type="OutgoingCallingPlanAuthorizationCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
258         </xs:sequence>\r
259       </xs:extension>\r
260     </xs:complexContent>\r
261   </xs:complexType>    \r
262     \r
263   <xs:complexType name="GroupOutgoingCallingPlanDigitPlanCallMeNowGetListRequest">\r
264     <xs:annotation>\r
265       <xs:documentation>\r
266         Request the Call Me Now call permissions for digit patterns for a group default and it's departments.\r
267         The response is either a GroupOutgoingCallingPlanDigitPlanCallMeNowGetListResponse or an ErrorResponse.\r
268       </xs:documentation>\r
269     </xs:annotation>\r
270     <xs:complexContent>\r
271       <xs:extension base="core:OCIRequest">\r
272         <xs:sequence>\r
273           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
274           <xs:element name="groupId" type="GroupId"/>\r
275         </xs:sequence>\r
276       </xs:extension>\r
277     </xs:complexContent>\r
278   </xs:complexType>    \r
279     \r
280   <xs:complexType name="GroupOutgoingCallingPlanDigitPlanCallMeNowGetListResponse">\r
281     <xs:annotation>\r
282       <xs:documentation>\r
283         Response to GroupOutgoingCallingPlanDigitPlanCallMeNowGetListRequest.\r
284       </xs:documentation>\r
285     </xs:annotation>\r
286     <xs:complexContent>\r
287       <xs:extension base="core:OCIDataResponse">\r
288         <xs:sequence>\r
289           <xs:element name="groupPermissions" type="OutgoingCallingPlanDigitPatternCallMeNowPermissions" minOccurs="0"/>\r
290           <xs:element name="departmentPermissions" type="OutgoingCallingPlanDigitPatternCallMeNowDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
291         </xs:sequence>\r
292       </xs:extension>\r
293     </xs:complexContent>\r
294   </xs:complexType>    \r
295     \r
296   <xs:complexType name="GroupOutgoingCallingPlanDigitPlanCallMeNowModifyListRequest">\r
297     <xs:annotation>\r
298       <xs:documentation>\r
299         Modify the Call Me Now call permissions for digit patterns for a group default and it's departments.\r
300         The response is either a SuccessResponse or an ErrorResponse.\r
301       </xs:documentation>\r
302     </xs:annotation>\r
303     <xs:complexContent>\r
304       <xs:extension base="core:OCIRequest">\r
305         <xs:sequence>\r
306           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
307           <xs:element name="groupId" type="GroupId"/>\r
308           <xs:element name="groupPermissions" type="OutgoingCallingPlanDigitPatternCallMeNowPermissions" minOccurs="0"/>\r
309           <xs:element name="departmentPermissions" type="OutgoingCallingPlanDigitPatternCallMeNowDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
310         </xs:sequence>\r
311       </xs:extension>\r
312     </xs:complexContent>\r
313   </xs:complexType>    \r
314     \r
315   <xs:complexType name="GroupOutgoingCallingPlanDigitPlanOriginatingGetListRequest">\r
316     <xs:annotation>\r
317       <xs:documentation>\r
318         Request the originating permissions for digit patterns for a group default and it's departments.\r
319         The response is either a GroupOutgoingCallingPlanDigitPlanOriginatingGetListResponse or an ErrorResponse.\r
320       </xs:documentation>\r
321     </xs:annotation>\r
322     <xs:complexContent>\r
323       <xs:extension base="core:OCIRequest">\r
324         <xs:sequence>\r
325           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
326           <xs:element name="groupId" type="GroupId"/>\r
327         </xs:sequence>\r
328       </xs:extension>\r
329     </xs:complexContent>\r
330   </xs:complexType>    \r
331     \r
332   <xs:complexType name="GroupOutgoingCallingPlanDigitPlanOriginatingGetListResponse">\r
333     <xs:annotation>\r
334       <xs:documentation>\r
335         Response to GroupOutgoingCallingPlanDigitPlanOriginatingGetListRequest.\r
336       </xs:documentation>\r
337     </xs:annotation>\r
338     <xs:complexContent>\r
339       <xs:extension base="core:OCIDataResponse">\r
340         <xs:sequence>\r
341           <xs:element name="groupPermissions" type="OutgoingCallingPlanDigitPatternOriginatingPermissions" minOccurs="0"/>\r
342           <xs:element name="departmentPermissions" type="OutgoingCallingPlanDigitPatternOriginatingDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
343         </xs:sequence>\r
344       </xs:extension>\r
345     </xs:complexContent>\r
346   </xs:complexType>    \r
347     \r
348   <xs:complexType name="GroupOutgoingCallingPlanDigitPlanOriginatingModifyListRequest">\r
349     <xs:annotation>\r
350       <xs:documentation>\r
351         Modify the originating permissions for digit patterns for a group default and it's departments.\r
352         The response is either a SuccessResponse or an ErrorResponse.\r
353       </xs:documentation>\r
354     </xs:annotation>\r
355     <xs:complexContent>\r
356       <xs:extension base="core:OCIRequest">\r
357         <xs:sequence>\r
358           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
359           <xs:element name="groupId" type="GroupId"/>\r
360           <xs:element name="groupPermissions" type="OutgoingCallingPlanDigitPatternOriginatingPermissions" minOccurs="0"/>\r
361           <xs:element name="departmentPermissions" type="OutgoingCallingPlanDigitPatternOriginatingDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
362         </xs:sequence>\r
363       </xs:extension>\r
364     </xs:complexContent>\r
365   </xs:complexType>    \r
366     \r
367   <xs:complexType name="GroupOutgoingCallingPlanDigitPlanRedirectingGetListRequest">\r
368     <xs:annotation>\r
369       <xs:documentation>\r
370         Request the redirecting permissions for digit patterns for a group default and it's departments.\r
371         The response is either a GroupOutgoingCallingPlanDigitPlanRedirectingGetListResponse or an ErrorResponse.\r
372       </xs:documentation>\r
373     </xs:annotation>\r
374     <xs:complexContent>\r
375       <xs:extension base="core:OCIRequest">\r
376         <xs:sequence>\r
377           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
378           <xs:element name="groupId" type="GroupId"/>\r
379         </xs:sequence>\r
380       </xs:extension>\r
381     </xs:complexContent>\r
382   </xs:complexType>    \r
383     \r
384   <xs:complexType name="GroupOutgoingCallingPlanDigitPlanRedirectingGetListResponse">\r
385     <xs:annotation>\r
386       <xs:documentation>\r
387         Response to GroupOutgoingCallingPlanDigitPlanRedirectingGetListRequest.\r
388       </xs:documentation>\r
389     </xs:annotation>\r
390     <xs:complexContent>\r
391       <xs:extension base="core:OCIDataResponse">\r
392         <xs:sequence>\r
393           <xs:element name="groupPermissions" type="OutgoingCallingPlanDigitPatternRedirectingPermissions" minOccurs="0"/>\r
394           <xs:element name="departmentPermissions" type="OutgoingCallingPlanDigitPatternRedirectingDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
395         </xs:sequence>\r
396       </xs:extension>\r
397     </xs:complexContent>\r
398   </xs:complexType>    \r
399     \r
400   <xs:complexType name="GroupOutgoingCallingPlanDigitPlanRedirectingModifyListRequest">\r
401     <xs:annotation>\r
402       <xs:documentation>\r
403         Modify the redirecting permissions for digit patterns for a group default and it's departments.\r
404         The response is either a SuccessResponse or an ErrorResponse.\r
405       </xs:documentation>\r
406     </xs:annotation>\r
407     <xs:complexContent>\r
408       <xs:extension base="core:OCIRequest">\r
409         <xs:sequence>\r
410           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
411           <xs:element name="groupId" type="GroupId"/>\r
412           <xs:element name="groupPermissions" type="OutgoingCallingPlanDigitPatternRedirectingPermissions" minOccurs="0"/>\r
413           <xs:element name="departmentPermissions" type="OutgoingCallingPlanDigitPatternRedirectingDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
414         </xs:sequence>\r
415       </xs:extension>\r
416     </xs:complexContent>\r
417   </xs:complexType>    \r
418     \r
419   <xs:complexType name="GroupOutgoingCallingPlanOriginatingGetListRequest">\r
420     <xs:annotation>\r
421       <xs:documentation>\r
422         Request the originating permissions for a group default and it's departments.\r
423         The response is either a GroupOutgoingCallingPlanOriginatingGetListResponse or an ErrorResponse.\r
424       </xs:documentation>\r
425     </xs:annotation>\r
426     <xs:complexContent>\r
427       <xs:extension base="core:OCIRequest">\r
428         <xs:sequence>\r
429           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
430           <xs:element name="groupId" type="GroupId"/>\r
431         </xs:sequence>\r
432       </xs:extension>\r
433     </xs:complexContent>\r
434   </xs:complexType>    \r
435     \r
436   <xs:complexType name="GroupOutgoingCallingPlanOriginatingGetListResponse">\r
437     <xs:annotation>\r
438       <xs:documentation>\r
439         Response to GroupOutgoingCallingPlanOriginatingGetListRequest.\r
440       </xs:documentation>\r
441     </xs:annotation>\r
442     <xs:complexContent>\r
443       <xs:extension base="core:OCIDataResponse">\r
444         <xs:sequence>\r
445           <xs:element name="groupPermissions" type="OutgoingCallingPlanOriginatingPermissions"/>\r
446           <xs:element name="departmentPermissions" type="OutgoingCallingPlanOriginatingDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
447         </xs:sequence>\r
448       </xs:extension>\r
449     </xs:complexContent>\r
450   </xs:complexType>    \r
451     \r
452   <xs:complexType name="GroupOutgoingCallingPlanOriginatingModifyListRequest">\r
453     <xs:annotation>\r
454       <xs:documentation>\r
455         Modify the originating permissions for a group default and it's departments.\r
456         The response is either a SuccessResponse or an ErrorResponse.\r
457       </xs:documentation>\r
458     </xs:annotation>\r
459     <xs:complexContent>\r
460       <xs:extension base="core:OCIRequest">\r
461         <xs:sequence>\r
462           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
463           <xs:element name="groupId" type="GroupId"/>\r
464           <xs:element name="groupPermissions" type="OutgoingCallingPlanOriginatingPermissionsModify" minOccurs="0"/>\r
465           <xs:element name="departmentPermissions" type="OutgoingCallingPlanOriginatingDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
466         </xs:sequence>\r
467       </xs:extension>\r
468     </xs:complexContent>\r
469   </xs:complexType>    \r
470     \r
471   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPatternAddRequest">\r
472     <xs:annotation>\r
473       <xs:appinfo>\r
474         <asDataModeSupported>true</asDataModeSupported>\r
475         <hssDataModeSupported>false</hssDataModeSupported>\r
476       </xs:appinfo>\r
477       <xs:documentation>\r
478         Add a new calling plan Pinhole digit string.\r
479         The response is either a SuccessResponse or an ErrorResponse.\r
480       </xs:documentation>\r
481     </xs:annotation>\r
482     <xs:complexContent>\r
483       <xs:extension base="core:OCIRequest">\r
484         <xs:sequence>\r
485           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
486           <xs:element name="groupId" type="GroupId"/>\r
487           <xs:element name="name" type="CallingPlanDigitPatternName"/>\r
488           <xs:element name="digitPattern" type="CallingPlanDigitPattern"/>\r
489         </xs:sequence>\r
490       </xs:extension>\r
491     </xs:complexContent>\r
492   </xs:complexType>    \r
493     \r
494   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPatternDeleteListRequest">\r
495     <xs:annotation>\r
496       <xs:appinfo>\r
497         <asDataModeSupported>true</asDataModeSupported>\r
498         <hssDataModeSupported>false</hssDataModeSupported>\r
499       </xs:appinfo>\r
500       <xs:documentation>\r
501         Delete one or more calling plan Pinhole digit strings.\r
502         The response is either a SuccessResponse or an ErrorResponse.\r
503       </xs:documentation>\r
504     </xs:annotation>\r
505     <xs:complexContent>\r
506       <xs:extension base="core:OCIRequest">\r
507         <xs:sequence>\r
508           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
509           <xs:element name="groupId" type="GroupId"/>\r
510           <xs:element name="name" type="CallingPlanDigitPatternName" minOccurs="1" maxOccurs="unbounded"/>\r
511         </xs:sequence>\r
512       </xs:extension>\r
513     </xs:complexContent>\r
514   </xs:complexType>    \r
515     \r
516   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPatternGetListRequest">\r
517     <xs:annotation>\r
518       <xs:appinfo>\r
519         <asDataModeSupported>true</asDataModeSupported>\r
520         <hssDataModeSupported>false</hssDataModeSupported>\r
521       </xs:appinfo>\r
522       <xs:documentation>\r
523         Get the list of calling plan Pinhole digit strings for a group.\r
524         The response is either a GroupOutgoingCallingPlanPinholeDigitPatternGetListResponse or an ErrorResponse.\r
525       </xs:documentation>\r
526     </xs:annotation>\r
527     <xs:complexContent>\r
528       <xs:extension base="core:OCIRequest">\r
529         <xs:sequence>\r
530           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
531           <xs:element name="groupId" type="GroupId"/>\r
532         </xs:sequence>\r
533       </xs:extension>\r
534     </xs:complexContent>\r
535   </xs:complexType>    \r
536     \r
537   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPatternGetListResponse">\r
538     <xs:annotation>\r
539       <xs:appinfo>\r
540         <asDataModeSupported>true</asDataModeSupported>\r
541         <hssDataModeSupported>false</hssDataModeSupported>\r
542       </xs:appinfo>\r
543       <xs:documentation>\r
544         Response to GroupOutgoingCallingPlanPinholeDigitPatternGetListRequest.\r
545         Contains a table with column headings: "Name", "Digit Pattern".\r
546       </xs:documentation>\r
547     </xs:annotation>\r
548     <xs:complexContent>\r
549       <xs:extension base="core:OCIDataResponse">\r
550         <xs:sequence>\r
551           <xs:element name="digitPatternTable" type="core:OCITable"/>\r
552         </xs:sequence>\r
553       </xs:extension>\r
554     </xs:complexContent>\r
555   </xs:complexType>    \r
556     \r
557   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPatternModifyRequest">\r
558     <xs:annotation>\r
559       <xs:appinfo>\r
560         <asDataModeSupported>true</asDataModeSupported>\r
561         <hssDataModeSupported>false</hssDataModeSupported>\r
562       </xs:appinfo>\r
563       <xs:documentation>\r
564         Modify a calling plan Pinhole digit string. The name is a key; it cannot be changed.\r
565         The response is either a SuccessResponse or an ErrorResponse.\r
566       </xs:documentation>\r
567     </xs:annotation>\r
568     <xs:complexContent>\r
569       <xs:extension base="core:OCIRequest">\r
570         <xs:sequence>\r
571           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
572           <xs:element name="groupId" type="GroupId"/>\r
573           <xs:element name="name" type="CallingPlanDigitPatternName"/>\r
574           <xs:element name="digitPattern" type="CallingPlanDigitPattern" minOccurs="0"/>\r
575         </xs:sequence>\r
576       </xs:extension>\r
577     </xs:complexContent>\r
578   </xs:complexType>    \r
579     \r
580   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowGetListRequest">\r
581     <xs:annotation>\r
582       <xs:appinfo>\r
583         <asDataModeSupported>true</asDataModeSupported>\r
584         <hssDataModeSupported>false</hssDataModeSupported>\r
585       </xs:appinfo>\r
586       <xs:documentation>\r
587         Request the Call Me Now permissions for Pinhole digit patterns for a group default and its departments.\r
588         The response is either a GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowGetListResponse or an ErrorResponse.\r
589       </xs:documentation>\r
590     </xs:annotation>\r
591     <xs:complexContent>\r
592       <xs:extension base="core:OCIRequest">\r
593         <xs:sequence>\r
594           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
595           <xs:element name="groupId" type="GroupId"/>\r
596         </xs:sequence>\r
597       </xs:extension>\r
598     </xs:complexContent>\r
599   </xs:complexType>    \r
600     \r
601   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowGetListResponse">\r
602     <xs:annotation>\r
603       <xs:appinfo>\r
604         <asDataModeSupported>true</asDataModeSupported>\r
605         <hssDataModeSupported>false</hssDataModeSupported>\r
606       </xs:appinfo>\r
607       <xs:documentation>\r
608         Response to GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowGetListRequest.\r
609       </xs:documentation>\r
610     </xs:annotation>\r
611     <xs:complexContent>\r
612       <xs:extension base="core:OCIDataResponse">\r
613         <xs:sequence>\r
614           <xs:element name="groupPermissions" type="OutgoingPinholeDigitPlanDigitPatternCallMeNowPermissions" minOccurs="0"/>\r
615           <xs:element name="departmentPermissions" type="OutgoingPinholeDigitPlanDigitPatternCallMeNowDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
616         </xs:sequence>\r
617       </xs:extension>\r
618     </xs:complexContent>\r
619   </xs:complexType>    \r
620     \r
621   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPlanCallMeNowModifyListRequest">\r
622     <xs:annotation>\r
623       <xs:appinfo>\r
624         <asDataModeSupported>true</asDataModeSupported>\r
625         <hssDataModeSupported>false</hssDataModeSupported>\r
626       </xs:appinfo>\r
627       <xs:documentation>\r
628         Modify the Call Me Now permissions for Pinhole digit patterns for a group default and its departments.\r
629         The response is either a SuccessResponse or an ErrorResponse.\r
630       </xs:documentation>\r
631     </xs:annotation>\r
632     <xs:complexContent>\r
633       <xs:extension base="core:OCIRequest">\r
634         <xs:sequence>\r
635           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
636           <xs:element name="groupId" type="GroupId"/>\r
637           <xs:element name="groupPermissions" type="OutgoingPinholeDigitPlanDigitPatternCallMeNowPermissions" minOccurs="0"/>\r
638           <xs:element name="departmentPermissions" type="OutgoingPinholeDigitPlanDigitPatternCallMeNowDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
639         </xs:sequence>\r
640       </xs:extension>\r
641     </xs:complexContent>\r
642   </xs:complexType>    \r
643     \r
644   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPlanOriginatingGetListRequest">\r
645     <xs:annotation>\r
646       <xs:appinfo>\r
647         <asDataModeSupported>true</asDataModeSupported>\r
648         <hssDataModeSupported>false</hssDataModeSupported>\r
649       </xs:appinfo>\r
650       <xs:documentation>\r
651         Request the originating permissions for Pinhole digit patterns for a group default and its departments.\r
652         The response is either a GroupOutgoingCallingPlanPinholeDigitPlanOriginatingGetListResponse or an ErrorResponse.\r
653       </xs:documentation>\r
654     </xs:annotation>\r
655     <xs:complexContent>\r
656       <xs:extension base="core:OCIRequest">\r
657         <xs:sequence>\r
658           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
659           <xs:element name="groupId" type="GroupId"/>\r
660         </xs:sequence>\r
661       </xs:extension>\r
662     </xs:complexContent>\r
663   </xs:complexType>    \r
664     \r
665   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPlanOriginatingGetListResponse">\r
666     <xs:annotation>\r
667       <xs:appinfo>\r
668         <asDataModeSupported>true</asDataModeSupported>\r
669         <hssDataModeSupported>false</hssDataModeSupported>\r
670       </xs:appinfo>\r
671       <xs:documentation>\r
672         Response to GroupOutgoingCallingPlanPinholeDigitPlanOriginatingGetListRequest.\r
673       </xs:documentation>\r
674     </xs:annotation>\r
675     <xs:complexContent>\r
676       <xs:extension base="core:OCIDataResponse">\r
677         <xs:sequence>\r
678           <xs:element name="groupPermissions" type="OutgoingPinholeDigitPlanDigitPatternOriginatingPermissions" minOccurs="0"/>\r
679           <xs:element name="departmentPermissions" type="OutgoingPinholeDigitPlanDigitPatternOriginatingDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
680         </xs:sequence>\r
681       </xs:extension>\r
682     </xs:complexContent>\r
683   </xs:complexType>    \r
684     \r
685   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPlanOriginatingModifyListRequest">\r
686     <xs:annotation>\r
687       <xs:appinfo>\r
688         <asDataModeSupported>true</asDataModeSupported>\r
689         <hssDataModeSupported>false</hssDataModeSupported>\r
690       </xs:appinfo>\r
691       <xs:documentation>\r
692         Modify the originating permissions for Pinhole digit patterns for a group default and its departments.\r
693         The response is either a SuccessResponse or an ErrorResponse.\r
694       </xs:documentation>\r
695     </xs:annotation>\r
696     <xs:complexContent>\r
697       <xs:extension base="core:OCIRequest">\r
698         <xs:sequence>\r
699           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
700           <xs:element name="groupId" type="GroupId"/>\r
701           <xs:element name="groupPermissions" type="OutgoingPinholeDigitPlanDigitPatternOriginatingPermissions" minOccurs="0"/>\r
702           <xs:element name="departmentPermissions" type="OutgoingPinholeDigitPlanDigitPatternOriginatingDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
703         </xs:sequence>\r
704       </xs:extension>\r
705     </xs:complexContent>\r
706   </xs:complexType>    \r
707     \r
708   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPlanRedirectingGetListRequest">\r
709     <xs:annotation>\r
710       <xs:appinfo>\r
711         <asDataModeSupported>true</asDataModeSupported>\r
712         <hssDataModeSupported>false</hssDataModeSupported>\r
713       </xs:appinfo>\r
714       <xs:documentation>\r
715         Request the redirecting permissions for Pinhole digit patterns for a group default and its departments.\r
716         The response is either a GroupOutgoingCallingPlanPinholeDigitPlanRedirectingGetListResponse or an ErrorResponse.\r
717       </xs:documentation>\r
718     </xs:annotation>\r
719     <xs:complexContent>\r
720       <xs:extension base="core:OCIRequest">\r
721         <xs:sequence>\r
722           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
723           <xs:element name="groupId" type="GroupId"/>\r
724         </xs:sequence>\r
725       </xs:extension>\r
726     </xs:complexContent>\r
727   </xs:complexType>    \r
728     \r
729   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPlanRedirectingGetListResponse">\r
730     <xs:annotation>\r
731       <xs:appinfo>\r
732         <asDataModeSupported>true</asDataModeSupported>\r
733         <hssDataModeSupported>false</hssDataModeSupported>\r
734       </xs:appinfo>\r
735       <xs:documentation>\r
736         Response to GroupOutgoingCallingPlanPinholeDigitPlanRedirectingGetListRequest.\r
737       </xs:documentation>\r
738     </xs:annotation>\r
739     <xs:complexContent>\r
740       <xs:extension base="core:OCIDataResponse">\r
741         <xs:sequence>\r
742           <xs:element name="groupPermissions" type="OutgoingPinholeDigitPlanDigitPatternRedirectingPermissions" minOccurs="0"/>\r
743           <xs:element name="departmentPermissions" type="OutgoingPinholeDigitPlanDigitPatternRedirectingDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
744         </xs:sequence>\r
745       </xs:extension>\r
746     </xs:complexContent>\r
747   </xs:complexType>    \r
748     \r
749   <xs:complexType name="GroupOutgoingCallingPlanPinholeDigitPlanRedirectingModifyListRequest">\r
750     <xs:annotation>\r
751       <xs:appinfo>\r
752         <asDataModeSupported>true</asDataModeSupported>\r
753         <hssDataModeSupported>false</hssDataModeSupported>\r
754       </xs:appinfo>\r
755       <xs:documentation>\r
756         Modify the redirecting permissions for Pinhole digit patterns for a group default and its departments.\r
757         The response is either a SuccessResponse or an ErrorResponse.\r
758       </xs:documentation>\r
759     </xs:annotation>\r
760     <xs:complexContent>\r
761       <xs:extension base="core:OCIRequest">\r
762         <xs:sequence>\r
763           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
764           <xs:element name="groupId" type="GroupId"/>\r
765           <xs:element name="groupPermissions" type="OutgoingPinholeDigitPlanDigitPatternRedirectingPermissions" minOccurs="0"/>\r
766           <xs:element name="departmentPermissions" type="OutgoingPinholeDigitPlanDigitPatternRedirectingDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
767         </xs:sequence>\r
768       </xs:extension>\r
769     </xs:complexContent>\r
770   </xs:complexType>    \r
771     \r
772   <xs:complexType name="GroupOutgoingCallingPlanRedirectingGetListRequest">\r
773     <xs:annotation>\r
774       <xs:documentation>\r
775         Request the initiating call forwards/transfer permissions for a group default and it's departments.\r
776         The response is either a GroupOutgoingCallingPlanRedirectingGetListResponse or an ErrorResponse.\r
777       </xs:documentation>\r
778     </xs:annotation>\r
779     <xs:complexContent>\r
780       <xs:extension base="core:OCIRequest">\r
781         <xs:sequence>\r
782           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
783           <xs:element name="groupId" type="GroupId"/>\r
784         </xs:sequence>\r
785       </xs:extension>\r
786     </xs:complexContent>\r
787   </xs:complexType>    \r
788     \r
789   <xs:complexType name="GroupOutgoingCallingPlanRedirectingGetListResponse">\r
790     <xs:annotation>\r
791       <xs:documentation>\r
792         Response to GroupOutgoingCallingPlanRedirectingGetListRequest.\r
793       </xs:documentation>\r
794     </xs:annotation>\r
795     <xs:complexContent>\r
796       <xs:extension base="core:OCIDataResponse">\r
797         <xs:sequence>\r
798           <xs:element name="groupPermissions" type="OutgoingCallingPlanRedirectingPermissions"/>\r
799           <xs:element name="departmentPermissions" type="OutgoingCallingPlanRedirectingDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
800         </xs:sequence>\r
801       </xs:extension>\r
802     </xs:complexContent>\r
803   </xs:complexType>    \r
804     \r
805   <xs:complexType name="GroupOutgoingCallingPlanRedirectingModifyListRequest">\r
806     <xs:annotation>\r
807       <xs:documentation>\r
808         Modify the initiating call forwards/transfer permissions for a group default and it's departments.\r
809         The response is either a SuccessResponse or an ErrorResponse.\r
810       </xs:documentation>\r
811     </xs:annotation>\r
812     <xs:complexContent>\r
813       <xs:extension base="core:OCIRequest">\r
814         <xs:sequence>\r
815           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
816           <xs:element name="groupId" type="GroupId"/>\r
817           <xs:element name="groupPermissions" type="OutgoingCallingPlanRedirectingPermissionsModify" minOccurs="0"/>\r
818           <xs:element name="departmentPermissions" type="OutgoingCallingPlanRedirectingDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
819         </xs:sequence>\r
820       </xs:extension>\r
821     </xs:complexContent>\r
822   </xs:complexType>    \r
823     \r
824   <xs:complexType name="GroupOutgoingCallingPlanRedirectedGetListRequest">\r
825     <xs:annotation>\r
826       <xs:documentation>\r
827         Request the call forwarded/transferred permissions for a group default and it's departments.\r
828         The response is either a GroupOutgoingCallingPlanRedirectedGetListResponse or an ErrorResponse.\r
829       </xs:documentation>\r
830     </xs:annotation>\r
831     <xs:complexContent>\r
832       <xs:extension base="core:OCIRequest">\r
833         <xs:sequence>\r
834           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
835           <xs:element name="groupId" type="GroupId"/>\r
836         </xs:sequence>\r
837       </xs:extension>\r
838     </xs:complexContent>\r
839   </xs:complexType>    \r
840     \r
841   <xs:complexType name="GroupOutgoingCallingPlanRedirectedGetListResponse">\r
842     <xs:annotation>\r
843       <xs:documentation>\r
844         Response to GroupOutgoingCallingPlanRedirectedGetListRequest.\r
845       </xs:documentation>\r
846     </xs:annotation>\r
847     <xs:complexContent>\r
848       <xs:extension base="core:OCIDataResponse">\r
849         <xs:sequence>\r
850           <xs:element name="groupPermissions" type="OutgoingCallingPlanRedirectedPermissions"/>\r
851           <xs:element name="departmentPermissions" type="OutgoingCallingPlanRedirectedDepartmentPermissions" minOccurs="0" maxOccurs="unbounded"/>\r
852         </xs:sequence>\r
853       </xs:extension>\r
854     </xs:complexContent>\r
855   </xs:complexType>    \r
856     \r
857   <xs:complexType name="GroupOutgoingCallingPlanRedirectedModifyListRequest">\r
858     <xs:annotation>\r
859       <xs:documentation>\r
860         Modify the call forwarded/transferred permissions for a group default and it's departments.\r
861         The response is either a SuccessResponse or an ErrorResponse.\r
862       </xs:documentation>\r
863     </xs:annotation>\r
864     <xs:complexContent>\r
865       <xs:extension base="core:OCIRequest">\r
866         <xs:sequence>\r
867           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
868           <xs:element name="groupId" type="GroupId"/>\r
869           <xs:element name="groupPermissions" type="OutgoingCallingPlanRedirectedPermissionsModify" minOccurs="0"/>\r
870           <xs:element name="departmentPermissions" type="OutgoingCallingPlanRedirectedDepartmentPermissionsModify" minOccurs="0" maxOccurs="unbounded"/>\r
871         </xs:sequence>\r
872       </xs:extension>\r
873     </xs:complexContent>\r
874   </xs:complexType>    \r
875     \r
876   <xs:complexType name="GroupOutgoingCallingPlanTransferNumbersGetListRequest">\r
877     <xs:annotation>\r
878       <xs:documentation>\r
879         Request the list of transfer numbers for a group default and it's departments.\r
880         The response is either a GroupOutgoingCallingPlanTransferNumbersGetListResponse or an ErrorResponse.\r
881       </xs:documentation>\r
882     </xs:annotation>\r
883     <xs:complexContent>\r
884       <xs:extension base="core:OCIRequest">\r
885         <xs:sequence>\r
886           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
887           <xs:element name="groupId" type="GroupId"/>\r
888         </xs:sequence>\r
889       </xs:extension>\r
890     </xs:complexContent>\r
891   </xs:complexType>    \r
892     \r
893   <xs:complexType name="GroupOutgoingCallingPlanTransferNumbersGetListResponse">\r
894     <xs:annotation>\r
895       <xs:documentation>\r
896         Response to GroupOutgoingCallingPlanTransferNumbersGetListRequest.\r
897       </xs:documentation>\r
898     </xs:annotation>\r
899     <xs:complexContent>\r
900       <xs:extension base="core:OCIDataResponse">\r
901         <xs:sequence>\r
902           <xs:element name="groupNumbers" type="OutgoingCallingPlanTransferNumbers"/>\r
903           <xs:element name="departmentNumbers" type="OutgoingCallingPlanDepartmentTransferNumbers" minOccurs="0" maxOccurs="unbounded"/>\r
904         </xs:sequence>\r
905       </xs:extension>\r
906     </xs:complexContent>\r
907   </xs:complexType>    \r
908     \r
909   <xs:complexType name="GroupOutgoingCallingPlanTransferNumbersModifyListRequest">\r
910     <xs:annotation>\r
911       <xs:documentation>\r
912         Modify the list of transfer numbers for a group default and it's departments.\r
913         The response is either a SuccessResponse or an ErrorResponse.\r
914       </xs:documentation>\r
915     </xs:annotation>\r
916     <xs:complexContent>\r
917       <xs:extension base="core:OCIRequest">\r
918         <xs:sequence>\r
919           <xs:element name="serviceProviderId" type="ServiceProviderId"/>\r
920           <xs:element name="groupId" type="GroupId"/>\r
921           <xs:element name="groupNumbers" type="OutgoingCallingPlanTransferNumbersModify" minOccurs="0"/>\r
922           <xs:element name="departmentNumbers" type="OutgoingCallingPlanDepartmentTransferNumbersModify" minOccurs="0" maxOccurs="unbounded"/>\r
923         </xs:sequence>\r
924       </xs:extension>\r
925     </xs:complexContent>\r
926   </xs:complexType>    \r
927     \r
928   <xs:complexType name="SystemOutgoingCallingPlanCallTypeAddMappingRequest">\r
929     <xs:annotation>\r
930       <xs:documentation>\r
931         Add a system outgoing calling plan call type mapping.\r
932         The response is either SuccessResponse or ErrorResponse.\r
933       </xs:documentation>\r
934     </xs:annotation>\r
935     <xs:complexContent>\r
936       <xs:extension base="core:OCIRequest">\r
937         <xs:sequence>\r
938           <xs:element name="countryCode" type="CountryCode"/>\r
939           <xs:element name="digitMap" type="CallTypeDigitMap"/>\r
940           <xs:element name="callType" type="OutgoingCallingPlanCallType"/>\r
941         </xs:sequence>\r
942       </xs:extension>\r
943     </xs:complexContent>\r
944   </xs:complexType>    \r
945     \r
946   <xs:complexType name="SystemOutgoingCallingPlanCallTypeDeleteMappingRequest">\r
947     <xs:annotation>\r
948       <xs:documentation>\r
949         Delete a system outgoing calling plan call type mapping.\r
950         The response is either SuccessResponse or ErrorResponse.\r
951       </xs:documentation>\r
952     </xs:annotation>\r
953     <xs:complexContent>\r
954       <xs:extension base="core:OCIRequest">\r
955         <xs:sequence>\r
956           <xs:element name="countryCode" type="CountryCode"/>\r
957           <xs:element name="digitMap" type="CallTypeDigitMap"/>\r
958         </xs:sequence>\r
959       </xs:extension>\r
960     </xs:complexContent>\r
961   </xs:complexType>    \r
962     \r
963   <xs:complexType name="SystemOutgoingCallingPlanCallTypeGetListRequest">\r
964     <xs:annotation>\r
965       <xs:documentation>\r
966         Request to get the list of call types of outgoing calling plan\r
967         Response is SystemOutgoingCallingPlanCallTypeGetListRequest or ErrorResponse.\r
968       </xs:documentation>\r
969     </xs:annotation>\r
970     <xs:complexContent>\r
971       <xs:extension base="core:OCIRequest">\r
972         <xs:sequence/>\r
973       </xs:extension>\r
974     </xs:complexContent>\r
975   </xs:complexType>    \r
976     \r
977   <xs:complexType name="SystemOutgoingCallingPlanCallTypeGetListResponse">\r
978     <xs:annotation>\r
979       <xs:documentation>\r
980         Response to SystemOutgoingCallingPlanCallTypeGetListRequest.\r
981       </xs:documentation>\r
982     </xs:annotation>\r
983     <xs:complexContent>\r
984       <xs:extension base="core:OCIDataResponse">\r
985         <xs:sequence>\r
986           <xs:element name="callType" type="OutgoingCallingPlanCallType" minOccurs="11" maxOccurs="11"/>\r
987         </xs:sequence>\r
988       </xs:extension>\r
989     </xs:complexContent>\r
990   </xs:complexType>    \r
991     \r
992   <xs:complexType name="SystemOutgoingCallingPlanCallTypeGetMappingListRequest">\r
993     <xs:annotation>\r
994       <xs:documentation>\r
995         Get a list of system outgoing calling plan call type mappings.\r
996         The response is either SystemOutgoingCallingPlanCallTypeGetMappingListResponse or ErrorResponse.\r
997       </xs:documentation>\r
998     </xs:annotation>\r
999     <xs:complexContent>\r
1000       <xs:extension base="core:OCIRequest">\r
1001         <xs:sequence>\r
1002           <xs:element name="countryCode" type="CountryCode" minOccurs="0"/>\r
1003         </xs:sequence>\r
1004       </xs:extension>\r
1005     </xs:complexContent>\r
1006   </xs:complexType>    \r
1007     \r
1008   <xs:complexType name="SystemOutgoingCallingPlanCallTypeGetMappingListResponse">\r
1009     <xs:annotation>\r
1010       <xs:documentation>\r
1011         Response to SystemOutgoingCallingPlanCallTypeGetMappingListRequest. The table columns are:\r
1012         "Country Code", "Digit Map" and "Call Type".\r
1013       </xs:documentation>\r
1014     </xs:annotation>\r
1015     <xs:complexContent>\r
1016       <xs:extension base="core:OCIDataResponse">\r
1017         <xs:sequence>\r
1018           <xs:element name="callTypeMapping" type="core:OCITable"/>\r
1019         </xs:sequence>\r
1020       </xs:extension>\r
1021     </xs:complexContent>\r
1022   </xs:complexType>    \r
1023     \r
1024   <xs:complexType name="SystemOutgoingCallingPlanGetRequest17sp3">\r
1025     <xs:annotation>\r
1026       <xs:documentation>\r
1027         Request the system level data associated with Outgoing Calling Plan.\r
1028         The response is either a SystemOutgoingCallingPlanGetResponse17sp3 or an ErrorResponse.\r
1029       </xs:documentation>\r
1030     </xs:annotation>\r
1031     <xs:complexContent>\r
1032       <xs:extension base="core:OCIRequest">\r
1033         <xs:sequence/>\r
1034       </xs:extension>\r
1035     </xs:complexContent>\r
1036   </xs:complexType>    \r
1037     \r
1038   <xs:complexType name="SystemOutgoingCallingPlanGetResponse17sp3">\r
1039     <xs:annotation>\r
1040       <xs:documentation>\r
1041         Response to SystemOutgoingCallingPlanGetRequest17sp3.\r
1042       </xs:documentation>\r
1043     </xs:annotation>\r
1044     <xs:complexContent>\r
1045       <xs:extension base="core:OCIDataResponse">\r
1046         <xs:sequence>\r
1047           <xs:element name="directTransferScreening" type="xs:boolean"/>\r
1048           <xs:element name="enableEnhancedTollCallTyping" type="xs:boolean"/>\r
1049         </xs:sequence>\r
1050       </xs:extension>\r
1051     </xs:complexContent>\r
1052   </xs:complexType>    \r
1053     \r
1054   <xs:complexType name="SystemOutgoingCallingPlanModifyRequest">\r
1055     <xs:annotation>\r
1056       <xs:documentation>\r
1057         Modify the system level data associated with Outgoing Calling Plan.\r
1058         The response is either a SuccessResponse or an ErrorResponse.\r
1059       </xs:documentation>\r
1060     </xs:annotation>\r
1061     <xs:complexContent>\r
1062       <xs:extension base="core:OCIRequest">\r
1063         <xs:sequence>\r
1064           <xs:element name="directTransferScreening" type="xs:boolean" minOccurs="0"/>\r
1065           <xs:element name="enableEnhancedTollCallTyping" type="xs:boolean" minOccurs="0"/>\r
1066         </xs:sequence>\r
1067       </xs:extension>\r
1068     </xs:complexContent>\r
1069   </xs:complexType>    \r
1070     \r
1071   <xs:complexType name="UserOutgoingCallingPlanAuthorizationCodeAddListRequest">\r
1072     <xs:annotation>\r
1073       <xs:documentation>\r
1074         Add a list of authorization codes to a user.\r
1075         The response is either a SuccessResponse or an ErrorResponse.\r
1076       </xs:documentation>\r
1077     </xs:annotation>\r
1078     <xs:complexContent>\r
1079       <xs:extension base="core:OCIRequest">\r
1080         <xs:sequence>\r
1081           <xs:element name="userId" type="UserId"/>\r
1082           <xs:element name="codeEntry" type="OutgoingCallingPlanAuthorizationCodeEntry" maxOccurs="unbounded"/>\r
1083         </xs:sequence>\r
1084       </xs:extension>\r
1085     </xs:complexContent>\r
1086   </xs:complexType>    \r
1087     \r
1088   <xs:complexType name="UserOutgoingCallingPlanAuthorizationCodeDeleteListRequest">\r
1089     <xs:annotation>\r
1090       <xs:documentation>\r
1091         Delete a list of authorization codes from a user.\r
1092         The response is either a SuccessResponse or an ErrorResponse.\r
1093       </xs:documentation>\r
1094     </xs:annotation>\r
1095     <xs:complexContent>\r
1096       <xs:extension base="core:OCIRequest">\r
1097         <xs:sequence>\r
1098           <xs:element name="userId" type="UserId"/>\r
1099           <xs:element name="code" type="OutgoingCallingPlanAuthorizationCode" maxOccurs="unbounded"/>\r
1100         </xs:sequence>\r
1101       </xs:extension>\r
1102     </xs:complexContent>\r
1103   </xs:complexType>    \r
1104     \r
1105   <xs:complexType name="UserOutgoingCallingPlanAuthorizationCodeGetListRequest">\r
1106     <xs:annotation>\r
1107       <xs:documentation>\r
1108         Request the list of authorization codes for a user.\r
1109         The response is either a UserOutgoingCallingPlanAuthorizationCodeGetListResponse or an ErrorResponse.\r
1110       </xs:documentation>\r
1111     </xs:annotation>\r
1112     <xs:complexContent>\r
1113       <xs:extension base="core:OCIRequest">\r
1114         <xs:sequence>\r
1115           <xs:element name="userId" type="UserId"/>\r
1116         </xs:sequence>\r
1117       </xs:extension>\r
1118     </xs:complexContent>\r
1119   </xs:complexType>    \r
1120     \r
1121   <xs:complexType name="UserOutgoingCallingPlanAuthorizationCodeGetListResponse">\r
1122     <xs:annotation>\r
1123       <xs:documentation>\r
1124         Response to UserOutgoingCallingPlanAuthorizationCodeGetListRequest.\r
1125       </xs:documentation>\r
1126     </xs:annotation>\r
1127     <xs:complexContent>\r
1128       <xs:extension base="core:OCIDataResponse">\r
1129         <xs:sequence>\r
1130           <xs:element name="codeEntry" type="OutgoingCallingPlanAuthorizationCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
1131         </xs:sequence>\r
1132       </xs:extension>\r
1133     </xs:complexContent>\r
1134   </xs:complexType>    \r
1135     \r
1136   <xs:complexType name="UserOutgoingCallingPlanAuthorizationCodeGetRequest">\r
1137     <xs:annotation>\r
1138       <xs:documentation>\r
1139         Request the authorization code setting for a user.\r
1140         The response is either a UserOutgoingCallingPlanAuthorizationCodeGetResponse or an ErrorResponse.\r
1141       </xs:documentation>\r
1142     </xs:annotation>\r
1143     <xs:complexContent>\r
1144       <xs:extension base="core:OCIRequest">\r
1145         <xs:sequence>\r
1146           <xs:element name="userId" type="UserId"/>\r
1147         </xs:sequence>\r
1148       </xs:extension>\r
1149     </xs:complexContent>\r
1150   </xs:complexType>    \r
1151     \r
1152   <xs:complexType name="UserOutgoingCallingPlanAuthorizationCodeGetResponse">\r
1153     <xs:annotation>\r
1154       <xs:documentation>\r
1155         Response to UserOutgoingCallingPlanAuthorizationCodeGetRequest.\r
1156       </xs:documentation>\r
1157     </xs:annotation>\r
1158     <xs:complexContent>\r
1159       <xs:extension base="core:OCIDataResponse">\r
1160         <xs:sequence>\r
1161           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1162         </xs:sequence>\r
1163       </xs:extension>\r
1164     </xs:complexContent>\r
1165   </xs:complexType>    \r
1166     \r
1167   <xs:complexType name="UserOutgoingCallingPlanAuthorizationCodeModifyRequest">\r
1168     <xs:annotation>\r
1169       <xs:documentation>\r
1170         Modify the authorization setting for a user.\r
1171         The response is either a SuccessResponse or an ErrorResponse.\r
1172       </xs:documentation>\r
1173     </xs:annotation>\r
1174     <xs:complexContent>\r
1175       <xs:extension base="core:OCIRequest">\r
1176         <xs:sequence>\r
1177           <xs:element name="userId" type="UserId"/>\r
1178           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1179         </xs:sequence>\r
1180       </xs:extension>\r
1181     </xs:complexContent>\r
1182   </xs:complexType>    \r
1183     \r
1184   <xs:complexType name="UserOutgoingCallingPlanCallMeNowGetRequest">\r
1185     <xs:annotation>\r
1186       <xs:documentation>\r
1187         Request the Call Me Now call permissions for a user.\r
1188         The response is either a UserOutgoingCallingPlanCallMeNowGetResponse or an ErrorResponse.\r
1189       </xs:documentation>\r
1190     </xs:annotation>\r
1191     <xs:complexContent>\r
1192       <xs:extension base="core:OCIRequest">\r
1193         <xs:sequence>\r
1194           <xs:element name="userId" type="UserId"/>\r
1195         </xs:sequence>\r
1196       </xs:extension>\r
1197     </xs:complexContent>\r
1198   </xs:complexType>    \r
1199     \r
1200   <xs:complexType name="UserOutgoingCallingPlanCallMeNowGetResponse">\r
1201     <xs:annotation>\r
1202       <xs:documentation>\r
1203         Response to UserOutgoingCallingPlanCallMeNowGetRequest.\r
1204       </xs:documentation>\r
1205     </xs:annotation>\r
1206     <xs:complexContent>\r
1207       <xs:extension base="core:OCIDataResponse">\r
1208         <xs:sequence>\r
1209           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1210           <xs:element name="userPermissions" type="OutgoingCallingPlanCallMeNowPermissions"/>\r
1211         </xs:sequence>\r
1212       </xs:extension>\r
1213     </xs:complexContent>\r
1214   </xs:complexType>    \r
1215     \r
1216   <xs:complexType name="UserOutgoingCallingPlanCallMeNowModifyRequest">\r
1217     <xs:annotation>\r
1218       <xs:documentation>\r
1219         Modify the Call Me Now call permissions for a user.\r
1220         The response is either a SuccessResponse or an ErrorResponse.\r
1221       </xs:documentation>\r
1222     </xs:annotation>\r
1223     <xs:complexContent>\r
1224       <xs:extension base="core:OCIRequest">\r
1225         <xs:sequence>\r
1226           <xs:element name="userId" type="UserId"/>\r
1227           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1228           <xs:element name="userPermissions" type="OutgoingCallingPlanCallMeNowPermissionsModify" minOccurs="0"/>\r
1229         </xs:sequence>\r
1230       </xs:extension>\r
1231     </xs:complexContent>\r
1232   </xs:complexType>    \r
1233     \r
1234   <xs:complexType name="UserOutgoingCallingPlanDigitPlanCallMeNowGetRequest">\r
1235     <xs:annotation>\r
1236       <xs:documentation>\r
1237         Request the Call Me Now call permissions for digit patterns for a user.\r
1238         The response is either a UserOutgoingCallingPlanDigitPlanCallMeNowGetResponse or an ErrorResponse.\r
1239       </xs:documentation>\r
1240     </xs:annotation>\r
1241     <xs:complexContent>\r
1242       <xs:extension base="core:OCIRequest">\r
1243         <xs:sequence>\r
1244           <xs:element name="userId" type="UserId"/>\r
1245         </xs:sequence>\r
1246       </xs:extension>\r
1247     </xs:complexContent>\r
1248   </xs:complexType>    \r
1249     \r
1250   <xs:complexType name="UserOutgoingCallingPlanDigitPlanCallMeNowGetResponse">\r
1251     <xs:annotation>\r
1252       <xs:documentation>\r
1253         Response to UserOutgoingCallingPlanDigitPlanCallMeNowGetRequest.\r
1254       </xs:documentation>\r
1255     </xs:annotation>\r
1256     <xs:complexContent>\r
1257       <xs:extension base="core:OCIDataResponse">\r
1258         <xs:sequence>\r
1259           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1260           <xs:element name="userPermissions" type="OutgoingCallingPlanDigitPatternCallMeNowPermissions" minOccurs="0"/>\r
1261         </xs:sequence>\r
1262       </xs:extension>\r
1263     </xs:complexContent>\r
1264   </xs:complexType>    \r
1265     \r
1266   <xs:complexType name="UserOutgoingCallingPlanDigitPlanCallMeNowModifyRequest">\r
1267     <xs:annotation>\r
1268       <xs:documentation>\r
1269         Modify the Call Me Now call permissions for digit patterns for a user.\r
1270         The response is either a SuccessResponse or an ErrorResponse.\r
1271       </xs:documentation>\r
1272     </xs:annotation>\r
1273     <xs:complexContent>\r
1274       <xs:extension base="core:OCIRequest">\r
1275         <xs:sequence>\r
1276           <xs:element name="userId" type="UserId"/>\r
1277           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1278           <xs:element name="userPermissions" type="OutgoingCallingPlanDigitPatternCallMeNowPermissions" minOccurs="0"/>\r
1279         </xs:sequence>\r
1280       </xs:extension>\r
1281     </xs:complexContent>\r
1282   </xs:complexType>    \r
1283     \r
1284   <xs:complexType name="UserOutgoingCallingPlanDigitPlanOriginatingGetRequest">\r
1285     <xs:annotation>\r
1286       <xs:documentation>\r
1287         Request the originating permissions for digit patterns for a user.\r
1288         The response is either a UserOutgoingCallingPlanDigitPlanOriginatingGetResponse or an ErrorResponse.\r
1289       </xs:documentation>\r
1290     </xs:annotation>\r
1291     <xs:complexContent>\r
1292       <xs:extension base="core:OCIRequest">\r
1293         <xs:sequence>\r
1294           <xs:element name="userId" type="UserId"/>\r
1295         </xs:sequence>\r
1296       </xs:extension>\r
1297     </xs:complexContent>\r
1298   </xs:complexType>    \r
1299     \r
1300   <xs:complexType name="UserOutgoingCallingPlanDigitPlanOriginatingGetResponse">\r
1301     <xs:annotation>\r
1302       <xs:documentation>\r
1303         Response to UserOutgoingCallingPlanDigitPlanOriginatingGetRequest.\r
1304       </xs:documentation>\r
1305     </xs:annotation>\r
1306     <xs:complexContent>\r
1307       <xs:extension base="core:OCIDataResponse">\r
1308         <xs:sequence>\r
1309           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1310           <xs:element name="userPermissions" type="OutgoingCallingPlanDigitPatternOriginatingPermissions" minOccurs="0"/>\r
1311         </xs:sequence>\r
1312       </xs:extension>\r
1313     </xs:complexContent>\r
1314   </xs:complexType>    \r
1315     \r
1316   <xs:complexType name="UserOutgoingCallingPlanDigitPlanOriginatingModifyRequest">\r
1317     <xs:annotation>\r
1318       <xs:documentation>\r
1319         Modify the originating permissions for digit patterns for a user.\r
1320         The response is either a SuccessResponse or an ErrorResponse.\r
1321       </xs:documentation>\r
1322     </xs:annotation>\r
1323     <xs:complexContent>\r
1324       <xs:extension base="core:OCIRequest">\r
1325         <xs:sequence>\r
1326           <xs:element name="userId" type="UserId"/>\r
1327           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1328           <xs:element name="userPermissions" type="OutgoingCallingPlanDigitPatternOriginatingPermissions" minOccurs="0"/>\r
1329         </xs:sequence>\r
1330       </xs:extension>\r
1331     </xs:complexContent>\r
1332   </xs:complexType>    \r
1333     \r
1334   <xs:complexType name="UserOutgoingCallingPlanDigitPlanRedirectingGetRequest">\r
1335     <xs:annotation>\r
1336       <xs:documentation>\r
1337         Request the redirecting permissions for digit patterns for a user.\r
1338         The response is either a UserOutgoingCallingPlanDigitPlanRedirectingGetResponse or an ErrorResponse.\r
1339       </xs:documentation>\r
1340     </xs:annotation>\r
1341     <xs:complexContent>\r
1342       <xs:extension base="core:OCIRequest">\r
1343         <xs:sequence>\r
1344           <xs:element name="userId" type="UserId"/>\r
1345         </xs:sequence>\r
1346       </xs:extension>\r
1347     </xs:complexContent>\r
1348   </xs:complexType>    \r
1349     \r
1350   <xs:complexType name="UserOutgoingCallingPlanDigitPlanRedirectingGetResponse">\r
1351     <xs:annotation>\r
1352       <xs:documentation>\r
1353         Response to UserOutgoingCallingPlanDigitPlanRedirectingGetRequest.\r
1354       </xs:documentation>\r
1355     </xs:annotation>\r
1356     <xs:complexContent>\r
1357       <xs:extension base="core:OCIDataResponse">\r
1358         <xs:sequence>\r
1359           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1360           <xs:element name="userPermissions" type="OutgoingCallingPlanDigitPatternRedirectingPermissions" minOccurs="0"/>\r
1361         </xs:sequence>\r
1362       </xs:extension>\r
1363     </xs:complexContent>\r
1364   </xs:complexType>    \r
1365     \r
1366   <xs:complexType name="UserOutgoingCallingPlanDigitPlanRedirectingModifyRequest">\r
1367     <xs:annotation>\r
1368       <xs:documentation>\r
1369         Modify the redirecting permissions for digit patterns for a user.\r
1370         The response is either a SuccessResponse or an ErrorResponse.\r
1371       </xs:documentation>\r
1372     </xs:annotation>\r
1373     <xs:complexContent>\r
1374       <xs:extension base="core:OCIRequest">\r
1375         <xs:sequence>\r
1376           <xs:element name="userId" type="UserId"/>\r
1377           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1378           <xs:element name="userPermissions" type="OutgoingCallingPlanDigitPatternRedirectingPermissions" minOccurs="0"/>\r
1379         </xs:sequence>\r
1380       </xs:extension>\r
1381     </xs:complexContent>\r
1382   </xs:complexType>    \r
1383     \r
1384   <xs:complexType name="UserOutgoingCallingPlanOriginatingGetRequest">\r
1385     <xs:annotation>\r
1386       <xs:documentation>\r
1387         Request the originating permissions for a user.\r
1388         The response is either a UserOutgoingCallingPlanOriginatingGetResponse or an ErrorResponse.\r
1389       </xs:documentation>\r
1390     </xs:annotation>\r
1391     <xs:complexContent>\r
1392       <xs:extension base="core:OCIRequest">\r
1393         <xs:sequence>\r
1394           <xs:element name="userId" type="UserId"/>\r
1395         </xs:sequence>\r
1396       </xs:extension>\r
1397     </xs:complexContent>\r
1398   </xs:complexType>    \r
1399     \r
1400   <xs:complexType name="UserOutgoingCallingPlanOriginatingGetResponse">\r
1401     <xs:annotation>\r
1402       <xs:documentation>\r
1403         Response to UserOutgoingCallingPlanOriginatingGetRequest.\r
1404       </xs:documentation>\r
1405     </xs:annotation>\r
1406     <xs:complexContent>\r
1407       <xs:extension base="core:OCIDataResponse">\r
1408         <xs:sequence>\r
1409           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1410           <xs:element name="userPermissions" type="OutgoingCallingPlanOriginatingPermissions"/>\r
1411         </xs:sequence>\r
1412       </xs:extension>\r
1413     </xs:complexContent>\r
1414   </xs:complexType>    \r
1415     \r
1416   <xs:complexType name="UserOutgoingCallingPlanOriginatingModifyRequest">\r
1417     <xs:annotation>\r
1418       <xs:documentation>\r
1419         Modify the originating permissions for a user.\r
1420         The response is either a SuccessResponse or an ErrorResponse.\r
1421       </xs:documentation>\r
1422     </xs:annotation>\r
1423     <xs:complexContent>\r
1424       <xs:extension base="core:OCIRequest">\r
1425         <xs:sequence>\r
1426           <xs:element name="userId" type="UserId"/>\r
1427           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1428           <xs:element name="userPermissions" type="OutgoingCallingPlanOriginatingPermissionsModify" minOccurs="0"/>\r
1429         </xs:sequence>\r
1430       </xs:extension>\r
1431     </xs:complexContent>\r
1432   </xs:complexType>    \r
1433     \r
1434   <xs:complexType name="UserOutgoingCallingPlanPinholeDigitPlanCallMeNowGetRequest">\r
1435     <xs:annotation>\r
1436       <xs:appinfo>\r
1437         <asDataModeSupported>true</asDataModeSupported>\r
1438         <hssDataModeSupported>false</hssDataModeSupported>\r
1439       </xs:appinfo>\r
1440       <xs:documentation>\r
1441         Request the Call Me Now permissions for Pinhole digit patterns for a user.\r
1442         The response is either a UserOutgoingCallingPlanPinholeDigitPlanCallMeNowgGetResponse or an ErrorResponse.\r
1443       </xs:documentation>\r
1444     </xs:annotation>\r
1445     <xs:complexContent>\r
1446       <xs:extension base="core:OCIRequest">\r
1447         <xs:sequence>\r
1448           <xs:element name="userId" type="UserId"/>\r
1449         </xs:sequence>\r
1450       </xs:extension>\r
1451     </xs:complexContent>\r
1452   </xs:complexType>    \r
1453     \r
1454   <xs:complexType name="UserOutgoingCallingPlanPinholeDigitPlanCallMeNowGetResponse">\r
1455     <xs:annotation>\r
1456       <xs:appinfo>\r
1457         <asDataModeSupported>true</asDataModeSupported>\r
1458         <hssDataModeSupported>false</hssDataModeSupported>\r
1459       </xs:appinfo>\r
1460       <xs:documentation>\r
1461         Response to UserOutgoingCallingPlanPinholeDigitPlanCallMeNowGetRequest.\r
1462       </xs:documentation>\r
1463     </xs:annotation>\r
1464     <xs:complexContent>\r
1465       <xs:extension base="core:OCIDataResponse">\r
1466         <xs:sequence>\r
1467           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1468           <xs:element name="userPermissions" type="OutgoingPinholeDigitPlanDigitPatternCallMeNowPermissions" minOccurs="0"/>\r
1469         </xs:sequence>\r
1470       </xs:extension>\r
1471     </xs:complexContent>\r
1472   </xs:complexType>    \r
1473     \r
1474   <xs:complexType name="UserOutgoingCallingPlanPinholeDigitPlanCallMeNowModifyRequest">\r
1475     <xs:annotation>\r
1476       <xs:appinfo>\r
1477         <asDataModeSupported>true</asDataModeSupported>\r
1478         <hssDataModeSupported>false</hssDataModeSupported>\r
1479       </xs:appinfo>\r
1480       <xs:documentation>\r
1481         Modify the Call Me Now permissions for Pinhole digit patterns for a user.\r
1482         The response is either a SuccessResponse or an ErrorResponse.\r
1483       </xs:documentation>\r
1484     </xs:annotation>\r
1485     <xs:complexContent>\r
1486       <xs:extension base="core:OCIRequest">\r
1487         <xs:sequence>\r
1488           <xs:element name="userId" type="UserId"/>\r
1489           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1490           <xs:element name="userPermissions" type="OutgoingPinholeDigitPlanDigitPatternCallMeNowPermissions" minOccurs="0"/>\r
1491         </xs:sequence>\r
1492       </xs:extension>\r
1493     </xs:complexContent>\r
1494   </xs:complexType>    \r
1495     \r
1496   <xs:complexType name="UserOutgoingCallingPlanPinholeDigitPlanOriginatingGetRequest">\r
1497     <xs:annotation>\r
1498       <xs:appinfo>\r
1499         <asDataModeSupported>true</asDataModeSupported>\r
1500         <hssDataModeSupported>false</hssDataModeSupported>\r
1501       </xs:appinfo>\r
1502       <xs:documentation>\r
1503         Request the originating permissions for Pinhole digit patterns for a user.\r
1504         The response is either a UserOutgoingCallingPlanPinholeDigitPlanOriginatingGetResponse or an ErrorResponse.\r
1505       </xs:documentation>\r
1506     </xs:annotation>\r
1507     <xs:complexContent>\r
1508       <xs:extension base="core:OCIRequest">\r
1509         <xs:sequence>\r
1510           <xs:element name="userId" type="UserId"/>\r
1511         </xs:sequence>\r
1512       </xs:extension>\r
1513     </xs:complexContent>\r
1514   </xs:complexType>    \r
1515     \r
1516   <xs:complexType name="UserOutgoingCallingPlanPinholeDigitPlanOriginatingGetResponse">\r
1517     <xs:annotation>\r
1518       <xs:appinfo>\r
1519         <asDataModeSupported>true</asDataModeSupported>\r
1520         <hssDataModeSupported>false</hssDataModeSupported>\r
1521       </xs:appinfo>\r
1522       <xs:documentation>\r
1523         Response to UserOutgoingCallingPlanPinholeDigitPlanOriginatingGetRequest.\r
1524       </xs:documentation>\r
1525     </xs:annotation>\r
1526     <xs:complexContent>\r
1527       <xs:extension base="core:OCIDataResponse">\r
1528         <xs:sequence>\r
1529           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1530           <xs:element name="userPermissions" type="OutgoingPinholeDigitPlanDigitPatternOriginatingPermissions" minOccurs="0"/>\r
1531         </xs:sequence>\r
1532       </xs:extension>\r
1533     </xs:complexContent>\r
1534   </xs:complexType>    \r
1535     \r
1536   <xs:complexType name="UserOutgoingCallingPlanPinholeDigitPlanOriginatingModifyRequest">\r
1537     <xs:annotation>\r
1538       <xs:appinfo>\r
1539         <asDataModeSupported>true</asDataModeSupported>\r
1540         <hssDataModeSupported>false</hssDataModeSupported>\r
1541       </xs:appinfo>\r
1542       <xs:documentation>\r
1543         Modify the originating permissions for Pinhole digit patterns for a user.\r
1544         The response is either a SuccessResponse or an ErrorResponse.\r
1545       </xs:documentation>\r
1546     </xs:annotation>\r
1547     <xs:complexContent>\r
1548       <xs:extension base="core:OCIRequest">\r
1549         <xs:sequence>\r
1550           <xs:element name="userId" type="UserId"/>\r
1551           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1552           <xs:element name="userPermissions" type="OutgoingPinholeDigitPlanDigitPatternOriginatingPermissions" minOccurs="0"/>\r
1553         </xs:sequence>\r
1554       </xs:extension>\r
1555     </xs:complexContent>\r
1556   </xs:complexType>    \r
1557     \r
1558   <xs:complexType name="UserOutgoingCallingPlanPinholeDigitPlanRedirectingGetRequest">\r
1559     <xs:annotation>\r
1560       <xs:appinfo>\r
1561         <asDataModeSupported>true</asDataModeSupported>\r
1562         <hssDataModeSupported>false</hssDataModeSupported>\r
1563       </xs:appinfo>\r
1564       <xs:documentation>\r
1565         Request the redirecting permissions for Pinhole digit patterns for a user.\r
1566         The response is either a UserOutgoingCallingPlanPinholeDigitPlanRedirectingGetResponse or an ErrorResponse.\r
1567       </xs:documentation>\r
1568     </xs:annotation>\r
1569     <xs:complexContent>\r
1570       <xs:extension base="core:OCIRequest">\r
1571         <xs:sequence>\r
1572           <xs:element name="userId" type="UserId"/>\r
1573         </xs:sequence>\r
1574       </xs:extension>\r
1575     </xs:complexContent>\r
1576   </xs:complexType>    \r
1577     \r
1578   <xs:complexType name="UserOutgoingCallingPlanPinholeDigitPlanRedirectingGetResponse">\r
1579     <xs:annotation>\r
1580       <xs:appinfo>\r
1581         <asDataModeSupported>true</asDataModeSupported>\r
1582         <hssDataModeSupported>false</hssDataModeSupported>\r
1583       </xs:appinfo>\r
1584       <xs:documentation>\r
1585         Response to UserOutgoingCallingPlanPinholeDigitPlanRedirectingGetRequest.\r
1586       </xs:documentation>\r
1587     </xs:annotation>\r
1588     <xs:complexContent>\r
1589       <xs:extension base="core:OCIDataResponse">\r
1590         <xs:sequence>\r
1591           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1592           <xs:element name="userPermissions" type="OutgoingPinholeDigitPlanDigitPatternRedirectingPermissions" minOccurs="0"/>\r
1593         </xs:sequence>\r
1594       </xs:extension>\r
1595     </xs:complexContent>\r
1596   </xs:complexType>    \r
1597     \r
1598   <xs:complexType name="UserOutgoingCallingPlanPinholeDigitPlanRedirectingModifyRequest">\r
1599     <xs:annotation>\r
1600       <xs:appinfo>\r
1601         <asDataModeSupported>true</asDataModeSupported>\r
1602         <hssDataModeSupported>false</hssDataModeSupported>\r
1603       </xs:appinfo>\r
1604       <xs:documentation>\r
1605         Modify the redirecting permissions for Pinhole digit patterns for a user.\r
1606         The response is either a SuccessResponse or an ErrorResponse.\r
1607       </xs:documentation>\r
1608     </xs:annotation>\r
1609     <xs:complexContent>\r
1610       <xs:extension base="core:OCIRequest">\r
1611         <xs:sequence>\r
1612           <xs:element name="userId" type="UserId"/>\r
1613           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1614           <xs:element name="userPermissions" type="OutgoingPinholeDigitPlanDigitPatternRedirectingPermissions" minOccurs="0"/>\r
1615         </xs:sequence>\r
1616       </xs:extension>\r
1617     </xs:complexContent>\r
1618   </xs:complexType>    \r
1619     \r
1620   <xs:complexType name="UserOutgoingCallingPlanRedirectingGetRequest">\r
1621     <xs:annotation>\r
1622       <xs:documentation>\r
1623         Request the initiating call forwards/transfer permissions for a user.\r
1624         The response is either a UserOutgoingCallingPlanRedirectingGetResponse or an ErrorResponse.\r
1625       </xs:documentation>\r
1626     </xs:annotation>\r
1627     <xs:complexContent>\r
1628       <xs:extension base="core:OCIRequest">\r
1629         <xs:sequence>\r
1630           <xs:element name="userId" type="UserId"/>\r
1631         </xs:sequence>\r
1632       </xs:extension>\r
1633     </xs:complexContent>\r
1634   </xs:complexType>    \r
1635     \r
1636   <xs:complexType name="UserOutgoingCallingPlanRedirectingGetResponse">\r
1637     <xs:annotation>\r
1638       <xs:documentation>\r
1639         Response to UserOutgoingCallingPlanRedirectingGetRequest.\r
1640       </xs:documentation>\r
1641     </xs:annotation>\r
1642     <xs:complexContent>\r
1643       <xs:extension base="core:OCIDataResponse">\r
1644         <xs:sequence>\r
1645           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1646           <xs:element name="userPermissions" type="OutgoingCallingPlanRedirectingPermissions"/>\r
1647         </xs:sequence>\r
1648       </xs:extension>\r
1649     </xs:complexContent>\r
1650   </xs:complexType>    \r
1651     \r
1652   <xs:complexType name="UserOutgoingCallingPlanRedirectingModifyRequest">\r
1653     <xs:annotation>\r
1654       <xs:documentation>\r
1655         Modify the initiating call forwards/transfer permissions for a user.\r
1656         The response is either a SuccessResponse or an ErrorResponse.\r
1657       </xs:documentation>\r
1658     </xs:annotation>\r
1659     <xs:complexContent>\r
1660       <xs:extension base="core:OCIRequest">\r
1661         <xs:sequence>\r
1662           <xs:element name="userId" type="UserId"/>\r
1663           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1664           <xs:element name="userPermissions" type="OutgoingCallingPlanRedirectingPermissionsModify" minOccurs="0"/>\r
1665         </xs:sequence>\r
1666       </xs:extension>\r
1667     </xs:complexContent>\r
1668   </xs:complexType>    \r
1669     \r
1670   <xs:complexType name="UserOutgoingCallingPlanRedirectedGetRequest">\r
1671     <xs:annotation>\r
1672       <xs:documentation>\r
1673         Request the call forwarded/transferred permissions for a user.\r
1674         The response is either a UserOutgoingCallingPlanRedirectedGetResponse or an ErrorResponse.\r
1675       </xs:documentation>\r
1676     </xs:annotation>\r
1677     <xs:complexContent>\r
1678       <xs:extension base="core:OCIRequest">\r
1679         <xs:sequence>\r
1680           <xs:element name="userId" type="UserId"/>\r
1681         </xs:sequence>\r
1682       </xs:extension>\r
1683     </xs:complexContent>\r
1684   </xs:complexType>    \r
1685     \r
1686   <xs:complexType name="UserOutgoingCallingPlanRedirectedGetResponse">\r
1687     <xs:annotation>\r
1688       <xs:documentation>\r
1689         Response to UserOutgoingCallingPlanRedirectedGetRequest.\r
1690       </xs:documentation>\r
1691     </xs:annotation>\r
1692     <xs:complexContent>\r
1693       <xs:extension base="core:OCIDataResponse">\r
1694         <xs:sequence>\r
1695           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1696           <xs:element name="userPermissions" type="OutgoingCallingPlanRedirectedPermissions"/>\r
1697         </xs:sequence>\r
1698       </xs:extension>\r
1699     </xs:complexContent>\r
1700   </xs:complexType>    \r
1701     \r
1702   <xs:complexType name="UserOutgoingCallingPlanRedirectedModifyRequest">\r
1703     <xs:annotation>\r
1704       <xs:documentation>\r
1705         Modify the call forwarded/transferred permissions for a user.\r
1706         The response is either a SuccessResponse or an ErrorResponse.\r
1707       </xs:documentation>\r
1708     </xs:annotation>\r
1709     <xs:complexContent>\r
1710       <xs:extension base="core:OCIRequest">\r
1711         <xs:sequence>\r
1712           <xs:element name="userId" type="UserId"/>\r
1713           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1714           <xs:element name="userPermissions" type="OutgoingCallingPlanRedirectedPermissionsModify" minOccurs="0"/>\r
1715         </xs:sequence>\r
1716       </xs:extension>\r
1717     </xs:complexContent>\r
1718   </xs:complexType>    \r
1719     \r
1720   <xs:complexType name="UserOutgoingCallingPlanSustainedAuthorizationCodeGetRequest">\r
1721     <xs:annotation>\r
1722       <xs:documentation>\r
1723         Request the sustained authorization code setting for a user.\r
1724         The response is either a UserOutgoingCallingPlanSustainedAuthorizationCodeGetResponse or an ErrorResponse.\r
1725         Engineering Note: This command is used internally by Call Processing.\r
1726       </xs:documentation>\r
1727     </xs:annotation>\r
1728     <xs:complexContent>\r
1729       <xs:extension base="core:OCIRequest">\r
1730         <xs:sequence>\r
1731           <xs:element name="userId" type="UserId"/>\r
1732         </xs:sequence>\r
1733       </xs:extension>\r
1734     </xs:complexContent>\r
1735   </xs:complexType>    \r
1736     \r
1737   <xs:complexType name="UserOutgoingCallingPlanSustainedAuthorizationCodeGetResponse">\r
1738     <xs:annotation>\r
1739       <xs:documentation>\r
1740         Response to UserOutgoingCallingPlanAuthorizationCodeGetRequest.\r
1741       </xs:documentation>\r
1742     </xs:annotation>\r
1743     <xs:complexContent>\r
1744       <xs:extension base="core:OCIDataResponse">\r
1745         <xs:sequence>\r
1746           <xs:element name="code" type="OutgoingCallingPlanAuthorizationCode" minOccurs="0"/>\r
1747         </xs:sequence>\r
1748       </xs:extension>\r
1749     </xs:complexContent>\r
1750   </xs:complexType>    \r
1751     \r
1752   <xs:complexType name="UserOutgoingCallingPlanSustainedAuthorizationCodeModifyRequest">\r
1753     <xs:annotation>\r
1754       <xs:documentation>\r
1755         Modify or clear the sustained authorization code for a user.\r
1756         The response is either a SuccessResponse or an ErrorResponse.\r
1757         Engineering Note: This command is used internally by Call Processing.\r
1758       </xs:documentation>\r
1759     </xs:annotation>\r
1760     <xs:complexContent>\r
1761       <xs:extension base="core:OCIRequest">\r
1762         <xs:sequence>\r
1763           <xs:element name="userId" type="UserId"/>\r
1764           <xs:element name="code" type="OutgoingCallingPlanAuthorizationCode" nillable="true" minOccurs="0"/>\r
1765         </xs:sequence>\r
1766       </xs:extension>\r
1767     </xs:complexContent>\r
1768   </xs:complexType>    \r
1769     \r
1770   <xs:complexType name="UserOutgoingCallingPlanTransferNumbersGetRequest">\r
1771     <xs:annotation>\r
1772       <xs:documentation>\r
1773         Request the transfer numbers for a user.\r
1774         The response is either a UserOutgoingCallingPlanTransferNumbersGetResponse or an ErrorResponse.\r
1775       </xs:documentation>\r
1776     </xs:annotation>\r
1777     <xs:complexContent>\r
1778       <xs:extension base="core:OCIRequest">\r
1779         <xs:sequence>\r
1780           <xs:element name="userId" type="UserId"/>\r
1781         </xs:sequence>\r
1782       </xs:extension>\r
1783     </xs:complexContent>\r
1784   </xs:complexType>    \r
1785     \r
1786   <xs:complexType name="UserOutgoingCallingPlanTransferNumbersGetResponse">\r
1787     <xs:annotation>\r
1788       <xs:documentation>\r
1789         Response to UserOutgoingCallingPlanTransferNumbersGetRequest.\r
1790       </xs:documentation>\r
1791     </xs:annotation>\r
1792     <xs:complexContent>\r
1793       <xs:extension base="core:OCIDataResponse">\r
1794         <xs:sequence>\r
1795           <xs:element name="useCustomSettings" type="xs:boolean"/>\r
1796           <xs:element name="userNumbers" type="OutgoingCallingPlanTransferNumbers"/>\r
1797         </xs:sequence>\r
1798       </xs:extension>\r
1799     </xs:complexContent>\r
1800   </xs:complexType>    \r
1801     \r
1802   <xs:complexType name="UserOutgoingCallingPlanTransferNumbersModifyRequest">\r
1803     <xs:annotation>\r
1804       <xs:documentation>\r
1805         Modify the transfer numbers for a user.\r
1806         The response is either a SuccessResponse or an ErrorResponse.\r
1807       </xs:documentation>\r
1808     </xs:annotation>\r
1809     <xs:complexContent>\r
1810       <xs:extension base="core:OCIRequest">\r
1811         <xs:sequence>\r
1812           <xs:element name="userId" type="UserId"/>\r
1813           <xs:element name="useCustomSettings" type="xs:boolean" minOccurs="0"/>\r
1814           <xs:element name="userNumbers" type="OutgoingCallingPlanTransferNumbersModify" minOccurs="0"/>\r
1815         </xs:sequence>\r
1816       </xs:extension>\r
1817     </xs:complexContent>\r
1818   </xs:complexType>    \r
1819     \r
1820   <xs:simpleType name="OutgoingCallingPlanAuthorizationCodeDescription">\r
1821     <xs:annotation>\r
1822       <xs:documentation>\r
1823         Outgoing Calling Plan Authorization Code Description.\r
1824       </xs:documentation>\r
1825     </xs:annotation>\r
1826     <xs:restriction base="xs:token">\r
1827       <xs:minLength value="1"/>\r
1828       <xs:maxLength value="80"/>\r
1829     </xs:restriction>\r
1830   </xs:simpleType>    \r
1831     \r
1832   <xs:complexType name="OutgoingCallingPlanAuthorizationCodeEntry">\r
1833     <xs:annotation>\r
1834       <xs:documentation>\r
1835         Outgoing Calling Plan Authorization Code.\r
1836       </xs:documentation>\r
1837     </xs:annotation>\r
1838     <xs:sequence>\r
1839       <xs:element name="code" type="OutgoingCallingPlanAuthorizationCode"/>\r
1840       <xs:element name="description" type="OutgoingCallingPlanAuthorizationCodeDescription" minOccurs="0"/>\r
1841     </xs:sequence>\r
1842   </xs:complexType>    \r
1843     \r
1844   <xs:complexType name="OutgoingCallingPlanCallMeNowDepartmentPermissions">\r
1845     <xs:annotation>\r
1846       <xs:documentation>\r
1847          Outgoing Calling Plan for Call Me Now call permissions for a department.\r
1848        </xs:documentation>\r
1849     </xs:annotation>\r
1850     <xs:sequence>\r
1851       <xs:element name="departmentKey" type="DepartmentKey"/>\r
1852       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
1853       <xs:element name="permissions" type="OutgoingCallingPlanCallMeNowPermissions"/>\r
1854     </xs:sequence>\r
1855   </xs:complexType>    \r
1856     \r
1857   <xs:complexType name="OutgoingCallingPlanCallMeNowDepartmentPermissionsModify">\r
1858     <xs:annotation>\r
1859       <xs:documentation>\r
1860          Modify outgoing Calling Plan for Call Me Now call permissions for a department.\r
1861        </xs:documentation>\r
1862     </xs:annotation>\r
1863     <xs:sequence>\r
1864       <xs:element name="departmentKey" type="DepartmentKey"/>\r
1865       <xs:element name="permissions" type="OutgoingCallingPlanCallMeNowPermissionsModify"/>\r
1866     </xs:sequence>\r
1867   </xs:complexType>    \r
1868     \r
1869   <xs:complexType name="OutgoingCallingPlanCallMeNowPermissions">\r
1870     <xs:annotation>\r
1871       <xs:documentation>\r
1872          Outgoing Calling Plan for Call Me Now call permissions.\r
1873        </xs:documentation>\r
1874     </xs:annotation>\r
1875     <xs:sequence>\r
1876       <xs:element name="group" type="xs:boolean"/>\r
1877       <xs:element name="local" type="xs:boolean"/>\r
1878       <xs:element name="tollFree" type="xs:boolean"/>\r
1879       <xs:element name="toll" type="xs:boolean"/>\r
1880       <xs:element name="international" type="xs:boolean"/>\r
1881       <xs:element name="operatorAssisted" type="xs:boolean"/>\r
1882       <xs:element name="chargeableDirectoryAssisted" type="xs:boolean"/>\r
1883       <xs:element name="specialServicesI" type="xs:boolean"/>\r
1884       <xs:element name="specialServicesII" type="xs:boolean"/>\r
1885       <xs:element name="premiumServicesI" type="xs:boolean"/>\r
1886       <xs:element name="premiumServicesII" type="xs:boolean"/>\r
1887       <xs:element name="casual" type="xs:boolean"/>\r
1888       <xs:element name="urlDialing" type="xs:boolean"/>\r
1889       <xs:element name="unknown" type="xs:boolean"/>\r
1890     </xs:sequence>\r
1891   </xs:complexType>    \r
1892     \r
1893   <xs:complexType name="OutgoingCallingPlanCallMeNowPermissionsModify">\r
1894     <xs:annotation>\r
1895       <xs:documentation>\r
1896          Modify outgoing Calling Plan for Call Me Now call permissions.\r
1897        </xs:documentation>\r
1898     </xs:annotation>\r
1899     <xs:sequence>\r
1900       <xs:element name="group" type="xs:boolean" minOccurs="0"/>\r
1901       <xs:element name="local" type="xs:boolean" minOccurs="0"/>\r
1902       <xs:element name="tollFree" type="xs:boolean" minOccurs="0"/>\r
1903       <xs:element name="toll" type="xs:boolean" minOccurs="0"/>\r
1904       <xs:element name="international" type="xs:boolean" minOccurs="0"/>\r
1905       <xs:element name="operatorAssisted" type="xs:boolean" minOccurs="0"/>\r
1906       <xs:element name="chargeableDirectoryAssisted" type="xs:boolean" minOccurs="0"/>\r
1907       <xs:element name="specialServicesI" type="xs:boolean" minOccurs="0"/>\r
1908       <xs:element name="specialServicesII" type="xs:boolean" minOccurs="0"/>\r
1909       <xs:element name="premiumServicesI" type="xs:boolean" minOccurs="0"/>\r
1910       <xs:element name="premiumServicesII" type="xs:boolean" minOccurs="0"/>\r
1911       <xs:element name="casual" type="xs:boolean" minOccurs="0"/>\r
1912       <xs:element name="urlDialing" type="xs:boolean" minOccurs="0"/>\r
1913       <xs:element name="unknown" type="xs:boolean" minOccurs="0"/>\r
1914     </xs:sequence>\r
1915   </xs:complexType>    \r
1916     \r
1917   <xs:simpleType name="OutgoingCallingPlanCallType">\r
1918     <xs:annotation>\r
1919       <xs:documentation>\r
1920         Outgoing Calling Plan Call Type\r
1921       </xs:documentation>\r
1922     </xs:annotation>\r
1923     <xs:restriction base="xs:token">\r
1924       <xs:enumeration value="Casual Calls"/>\r
1925       <xs:enumeration value="Chargeable Directory Assistance"/>\r
1926       <xs:enumeration value="International"/>\r
1927       <xs:enumeration value="Local"/>\r
1928       <xs:enumeration value="Operator Assisted"/>\r
1929       <xs:enumeration value="Premium Services I"/>\r
1930       <xs:enumeration value="Premium Services II"/>\r
1931       <xs:enumeration value="Special Services I"/>\r
1932       <xs:enumeration value="Special Services II"/>\r
1933       <xs:enumeration value="Toll"/>\r
1934       <xs:enumeration value="Toll Free"/>\r
1935     </xs:restriction>\r
1936   </xs:simpleType>    \r
1937     \r
1938   <xs:complexType name="OutgoingCallingPlanDepartmentAuthorizationCodes">\r
1939     <xs:annotation>\r
1940       <xs:documentation>\r
1941         Outgoing Calling Plan Authorization Code for a department.\r
1942       </xs:documentation>\r
1943     </xs:annotation>\r
1944     <xs:sequence>\r
1945       <xs:element name="departmentKey" type="DepartmentKey"/>\r
1946       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
1947       <xs:element name="codeEntry" type="OutgoingCallingPlanAuthorizationCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
1948     </xs:sequence>\r
1949   </xs:complexType>    \r
1950     \r
1951   <xs:complexType name="OutgoingCallingPlanDepartmentTransferNumbers">\r
1952     <xs:annotation>\r
1953       <xs:documentation>\r
1954         Outgoing Calling Plan transfer numbers for a department.\r
1955       </xs:documentation>\r
1956     </xs:annotation>\r
1957     <xs:sequence>\r
1958       <xs:element name="departmentKey" type="DepartmentKey"/>\r
1959       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
1960       <xs:element name="transferNumbers" type="OutgoingCallingPlanTransferNumbers"/>\r
1961     </xs:sequence>\r
1962   </xs:complexType>    \r
1963     \r
1964   <xs:complexType name="OutgoingCallingPlanDepartmentTransferNumbersModify">\r
1965     <xs:annotation>\r
1966       <xs:documentation>\r
1967         Outgoing Calling Plan transfer numbers for a department.\r
1968       </xs:documentation>\r
1969     </xs:annotation>\r
1970     <xs:sequence>\r
1971       <xs:element name="departmentKey" type="DepartmentKey"/>\r
1972       <xs:element name="transferNumbers" type="OutgoingCallingPlanTransferNumbersModify" minOccurs="0"/>\r
1973     </xs:sequence>\r
1974   </xs:complexType>    \r
1975     \r
1976   <xs:complexType name="OutgoingCallingPlanDigitPatternCallMeNowDepartmentPermissions">\r
1977     <xs:annotation>\r
1978       <xs:documentation>\r
1979         Outgoing Calling Plan Call Me Now call permissions for specified digit patterns.\r
1980       </xs:documentation>\r
1981     </xs:annotation>\r
1982     <xs:sequence>\r
1983       <xs:element name="departmentKey" type="DepartmentKey"/>\r
1984       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
1985       <xs:element name="digitPatternPermissions" type="OutgoingCallingPlanDigitPatternCallMeNowPermissions"/>\r
1986     </xs:sequence>\r
1987   </xs:complexType>    \r
1988     \r
1989   <xs:complexType name="OutgoingCallingPlanDigitPatternCallMeNowDepartmentPermissionsModify">\r
1990     <xs:annotation>\r
1991       <xs:documentation>\r
1992         Modify outgoing Calling Plan Call Me Now call permissions for specified digit patterns.\r
1993       </xs:documentation>\r
1994     </xs:annotation>\r
1995     <xs:sequence>\r
1996       <xs:element name="departmentKey" type="DepartmentKey"/>\r
1997       <xs:element name="digitPatternPermissions" type="OutgoingCallingPlanDigitPatternCallMeNowPermissions"/>\r
1998     </xs:sequence>\r
1999   </xs:complexType>    \r
2000     \r
2001   <xs:complexType name="OutgoingCallingPlanDigitPatternCallMeNowPermission">\r
2002     <xs:annotation>\r
2003       <xs:documentation>\r
2004         Indicates whether Call Me Now calls using specified digit patterns are permitted.\r
2005       </xs:documentation>\r
2006     </xs:annotation>\r
2007     <xs:sequence>\r
2008       <xs:element name="digitPatternName" type="CallingPlanDigitPatternName"/>\r
2009       <xs:element name="permission" type="xs:boolean"/>\r
2010     </xs:sequence>\r
2011   </xs:complexType>    \r
2012     \r
2013   <xs:complexType name="OutgoingCallingPlanDigitPatternCallMeNowPermissions">\r
2014     <xs:annotation>\r
2015       <xs:documentation>\r
2016         Outgoing Calling Plan Call Me Now call permissions for specified digit patterns.\r
2017       </xs:documentation>\r
2018     </xs:annotation>\r
2019     <xs:sequence>\r
2020       <xs:element name="digitPatternPermissions" type="OutgoingCallingPlanDigitPatternCallMeNowPermission" minOccurs="1" maxOccurs="unbounded"/>\r
2021     </xs:sequence>\r
2022   </xs:complexType>    \r
2023     \r
2024   <xs:complexType name="OutgoingCallingPlanDigitPatternOriginatingDepartmentPermissions">\r
2025     <xs:annotation>\r
2026       <xs:documentation>\r
2027         Outgoing Calling Plan originating call permissions for specified digit patterns.\r
2028       </xs:documentation>\r
2029     </xs:annotation>\r
2030     <xs:sequence>\r
2031       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2032       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
2033       <xs:element name="digitPatternPermissions" type="OutgoingCallingPlanDigitPatternOriginatingPermissions"/>\r
2034     </xs:sequence>\r
2035   </xs:complexType>    \r
2036     \r
2037   <xs:complexType name="OutgoingCallingPlanDigitPatternOriginatingDepartmentPermissionsModify">\r
2038     <xs:annotation>\r
2039       <xs:documentation>\r
2040         Modify outgoing Calling Plan originating call permissions for specified digit patterns.\r
2041       </xs:documentation>\r
2042     </xs:annotation>\r
2043     <xs:sequence>\r
2044       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2045       <xs:element name="digitPatternPermissions" type="OutgoingCallingPlanDigitPatternOriginatingPermissions"/>\r
2046     </xs:sequence>\r
2047   </xs:complexType>    \r
2048     \r
2049   <xs:complexType name="OutgoingCallingPlanDigitPatternOriginatingPermission">\r
2050     <xs:annotation>\r
2051       <xs:documentation>\r
2052         Indicates whether originating calls using specified digit patterns are permitted.\r
2053       </xs:documentation>\r
2054     </xs:annotation>\r
2055     <xs:sequence>\r
2056       <xs:element name="digitPatternName" type="CallingPlanDigitPatternName"/>\r
2057       <xs:element name="permission" type="OutgoingCallingPlanOriginatingPermission"/>\r
2058     </xs:sequence>\r
2059   </xs:complexType>    \r
2060     \r
2061   <xs:complexType name="OutgoingCallingPlanDigitPatternOriginatingPermissions">\r
2062     <xs:annotation>\r
2063       <xs:documentation>\r
2064         Outgoing Calling Plan originating call permissions for specified digit patterns.\r
2065       </xs:documentation>\r
2066     </xs:annotation>\r
2067     <xs:sequence>\r
2068       <xs:element name="digitPatternPermissions" type="OutgoingCallingPlanDigitPatternOriginatingPermission" minOccurs="1" maxOccurs="unbounded"/>\r
2069     </xs:sequence>\r
2070   </xs:complexType>    \r
2071     \r
2072   <xs:complexType name="OutgoingCallingPlanDigitPatternRedirectingDepartmentPermissions">\r
2073     <xs:annotation>\r
2074       <xs:documentation>\r
2075         Outgoing Calling Plan redirecting call permissions for specified digit patterns.\r
2076       </xs:documentation>\r
2077     </xs:annotation>\r
2078     <xs:sequence>\r
2079       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2080       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
2081       <xs:element name="digitPatternPermissions" type="OutgoingCallingPlanDigitPatternRedirectingPermissions"/>\r
2082     </xs:sequence>\r
2083   </xs:complexType>    \r
2084     \r
2085   <xs:complexType name="OutgoingCallingPlanDigitPatternRedirectingDepartmentPermissionsModify">\r
2086     <xs:annotation>\r
2087       <xs:documentation>\r
2088         Modify outgoing Calling Plan redirecting call permissions for specified digit patterns.\r
2089       </xs:documentation>\r
2090     </xs:annotation>\r
2091     <xs:sequence>\r
2092       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2093       <xs:element name="digitPatternPermissions" type="OutgoingCallingPlanDigitPatternRedirectingPermissions"/>\r
2094     </xs:sequence>\r
2095   </xs:complexType>    \r
2096     \r
2097   <xs:complexType name="OutgoingCallingPlanDigitPatternRedirectingPermission">\r
2098     <xs:annotation>\r
2099       <xs:documentation>\r
2100         Indicates whether redirecting calls using specified digit patterns are permitted.\r
2101       </xs:documentation>\r
2102     </xs:annotation>\r
2103     <xs:sequence>\r
2104       <xs:element name="digitPatternName" type="CallingPlanDigitPatternName"/>\r
2105       <xs:element name="permission" type="xs:boolean"/>\r
2106     </xs:sequence>\r
2107   </xs:complexType>    \r
2108     \r
2109   <xs:complexType name="OutgoingCallingPlanDigitPatternRedirectingPermissions">\r
2110     <xs:annotation>\r
2111       <xs:documentation>\r
2112         Outgoing Calling Plan redirecting call permissions for specified digit patterns.\r
2113       </xs:documentation>\r
2114     </xs:annotation>\r
2115     <xs:sequence>\r
2116       <xs:element name="digitPatternPermissions" type="OutgoingCallingPlanDigitPatternRedirectingPermission" minOccurs="1" maxOccurs="unbounded"/>\r
2117     </xs:sequence>\r
2118   </xs:complexType>    \r
2119     \r
2120   <xs:complexType name="OutgoingCallingPlanGroupAuthorizationCodes">\r
2121     <xs:annotation>\r
2122       <xs:documentation>\r
2123         Outgoing Calling Plan Authorization Code for the group default.\r
2124       </xs:documentation>\r
2125     </xs:annotation>\r
2126     <xs:sequence>\r
2127       <xs:element name="codeEntry" type="OutgoingCallingPlanAuthorizationCodeEntry" minOccurs="0" maxOccurs="unbounded"/>\r
2128     </xs:sequence>\r
2129   </xs:complexType>    \r
2130     \r
2131   <xs:complexType name="OutgoingCallingPlanOriginatingDepartmentPermissions">\r
2132     <xs:annotation>\r
2133       <xs:documentation>\r
2134         Outgoing Calling Plan originating call permissions for a department.\r
2135       </xs:documentation>\r
2136     </xs:annotation>\r
2137     <xs:sequence>\r
2138       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2139       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
2140       <xs:element name="permissions" type="OutgoingCallingPlanOriginatingPermissions"/>\r
2141     </xs:sequence>\r
2142   </xs:complexType>    \r
2143     \r
2144   <xs:complexType name="OutgoingCallingPlanOriginatingDepartmentPermissionsModify">\r
2145     <xs:annotation>\r
2146       <xs:documentation>\r
2147         Outgoing Calling Plan originating call permissions for a department.\r
2148       </xs:documentation>\r
2149     </xs:annotation>\r
2150     <xs:sequence>\r
2151       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2152       <xs:element name="permissions" type="OutgoingCallingPlanOriginatingPermissionsModify" minOccurs="0"/>\r
2153     </xs:sequence>\r
2154   </xs:complexType>    \r
2155     \r
2156   <xs:simpleType name="OutgoingCallingPlanOriginatingPermission">\r
2157     <xs:annotation>\r
2158       <xs:documentation>\r
2159         Choices indicates how originating calls are permitted.\r
2160       </xs:documentation>\r
2161     </xs:annotation>\r
2162     <xs:restriction base="xs:token">\r
2163       <xs:enumeration value="Disallow"/>\r
2164       <xs:enumeration value="Allow"/>\r
2165       <xs:enumeration value="Authorization Code Required"/>\r
2166       <xs:enumeration value="Transfer To First Transfer Number"/>\r
2167       <xs:enumeration value="Transfer To Second Transfer Number"/>\r
2168       <xs:enumeration value="Transfer To Third Transfer Number"/>\r
2169     </xs:restriction>\r
2170   </xs:simpleType>    \r
2171     \r
2172   <xs:complexType name="OutgoingCallingPlanOriginatingPermissions">\r
2173     <xs:annotation>\r
2174       <xs:documentation>\r
2175         Outgoing Calling Plan originating call permissions.\r
2176       </xs:documentation>\r
2177     </xs:annotation>\r
2178     <xs:sequence>\r
2179       <xs:element name="group" type="OutgoingCallingPlanOriginatingPermission"/>\r
2180       <xs:element name="local" type="OutgoingCallingPlanOriginatingPermission"/>\r
2181       <xs:element name="tollFree" type="OutgoingCallingPlanOriginatingPermission"/>\r
2182       <xs:element name="toll" type="OutgoingCallingPlanOriginatingPermission"/>\r
2183       <xs:element name="international" type="OutgoingCallingPlanOriginatingPermission"/>\r
2184       <xs:element name="operatorAssisted" type="OutgoingCallingPlanOriginatingPermission"/>\r
2185       <xs:element name="chargeableDirectoryAssisted" type="OutgoingCallingPlanOriginatingPermission"/>\r
2186       <xs:element name="specialServicesI" type="OutgoingCallingPlanOriginatingPermission"/>\r
2187       <xs:element name="specialServicesII" type="OutgoingCallingPlanOriginatingPermission"/>\r
2188       <xs:element name="premiumServicesI" type="OutgoingCallingPlanOriginatingPermission"/>\r
2189       <xs:element name="premiumServicesII" type="OutgoingCallingPlanOriginatingPermission"/>\r
2190       <xs:element name="casual" type="OutgoingCallingPlanOriginatingPermission"/>\r
2191       <xs:element name="urlDialing" type="OutgoingCallingPlanOriginatingPermission"/>\r
2192       <xs:element name="unknown" type="OutgoingCallingPlanOriginatingPermission"/>\r
2193     </xs:sequence>\r
2194   </xs:complexType>    \r
2195     \r
2196   <xs:complexType name="OutgoingCallingPlanOriginatingPermissionsModify">\r
2197     <xs:annotation>\r
2198       <xs:documentation>\r
2199         Outgoing Calling Plan originating call permissions.\r
2200       </xs:documentation>\r
2201     </xs:annotation>\r
2202     <xs:sequence>\r
2203       <xs:element name="group" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2204       <xs:element name="local" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2205       <xs:element name="tollFree" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2206       <xs:element name="toll" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2207       <xs:element name="international" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2208       <xs:element name="operatorAssisted" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2209       <xs:element name="chargeableDirectoryAssisted" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2210       <xs:element name="specialServicesI" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2211       <xs:element name="specialServicesII" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2212       <xs:element name="premiumServicesI" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2213       <xs:element name="premiumServicesII" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2214       <xs:element name="casual" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2215       <xs:element name="urlDialing" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2216       <xs:element name="unknown" type="OutgoingCallingPlanOriginatingPermission" minOccurs="0"/>\r
2217     </xs:sequence>\r
2218   </xs:complexType>    \r
2219     \r
2220   <xs:complexType name="OutgoingCallingPlanRedirectedDepartmentPermissions">\r
2221     <xs:annotation>\r
2222       <xs:documentation>\r
2223         Outgoing Calling Plan being forwarded/transferred permissions for a department.\r
2224       </xs:documentation>\r
2225     </xs:annotation>\r
2226     <xs:sequence>\r
2227       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2228       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
2229       <xs:element name="permissions" type="OutgoingCallingPlanRedirectedPermissions"/>\r
2230     </xs:sequence>\r
2231   </xs:complexType>    \r
2232     \r
2233   <xs:complexType name="OutgoingCallingPlanRedirectedDepartmentPermissionsModify">\r
2234     <xs:annotation>\r
2235       <xs:documentation>\r
2236         Outgoing Calling Plan being forwarded/transferred permissions for a department.\r
2237       </xs:documentation>\r
2238     </xs:annotation>\r
2239     <xs:sequence>\r
2240       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2241       <xs:element name="permissions" type="OutgoingCallingPlanRedirectedPermissionsModify"/>\r
2242     </xs:sequence>\r
2243   </xs:complexType>    \r
2244     \r
2245   <xs:complexType name="OutgoingCallingPlanRedirectedPermissions">\r
2246     <xs:annotation>\r
2247       <xs:documentation>\r
2248         Outgoing Calling Plan being forwarded/transferred permissions.\r
2249       </xs:documentation>\r
2250     </xs:annotation>\r
2251     <xs:sequence>\r
2252       <xs:element name="outsideGroup" type="xs:boolean"/>\r
2253     </xs:sequence>\r
2254   </xs:complexType>    \r
2255     \r
2256   <xs:complexType name="OutgoingCallingPlanRedirectedPermissionsModify">\r
2257     <xs:annotation>\r
2258       <xs:documentation>\r
2259         Outgoing Calling Plan being forwarded/transferred permissions.\r
2260       </xs:documentation>\r
2261     </xs:annotation>\r
2262     <xs:sequence>\r
2263       <xs:element name="outsideGroup" type="xs:boolean" minOccurs="0"/>\r
2264     </xs:sequence>\r
2265   </xs:complexType>    \r
2266     \r
2267   <xs:complexType name="OutgoingCallingPlanRedirectingDepartmentPermissions">\r
2268     <xs:annotation>\r
2269       <xs:documentation>\r
2270         Outgoing Calling Plan initiating call forwards/transfer permissions for a department.\r
2271       </xs:documentation>\r
2272     </xs:annotation>\r
2273     <xs:sequence>\r
2274       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2275       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
2276       <xs:element name="permissions" type="OutgoingCallingPlanRedirectingPermissions"/>\r
2277     </xs:sequence>\r
2278   </xs:complexType>    \r
2279     \r
2280   <xs:complexType name="OutgoingCallingPlanRedirectingDepartmentPermissionsModify">\r
2281     <xs:annotation>\r
2282       <xs:documentation>\r
2283         Outgoing Calling Plan initiating call forwards/transfer permissions for a department.\r
2284       </xs:documentation>\r
2285     </xs:annotation>\r
2286     <xs:sequence>\r
2287       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2288       <xs:element name="permissions" type="OutgoingCallingPlanRedirectingPermissionsModify"/>\r
2289     </xs:sequence>\r
2290   </xs:complexType>    \r
2291     \r
2292   <xs:complexType name="OutgoingCallingPlanRedirectingPermissions">\r
2293     <xs:annotation>\r
2294       <xs:documentation>\r
2295         Outgoing Calling Plan initiating call forwards/transfer permissions.\r
2296       </xs:documentation>\r
2297     </xs:annotation>\r
2298     <xs:sequence>\r
2299       <xs:element name="group" type="xs:boolean"/>\r
2300       <xs:element name="local" type="xs:boolean"/>\r
2301       <xs:element name="tollFree" type="xs:boolean"/>\r
2302       <xs:element name="toll" type="xs:boolean"/>\r
2303       <xs:element name="international" type="xs:boolean"/>\r
2304       <xs:element name="operatorAssisted" type="xs:boolean"/>\r
2305       <xs:element name="chargeableDirectoryAssisted" type="xs:boolean"/>\r
2306       <xs:element name="specialServicesI" type="xs:boolean"/>\r
2307       <xs:element name="specialServicesII" type="xs:boolean"/>\r
2308       <xs:element name="premiumServicesI" type="xs:boolean"/>\r
2309       <xs:element name="premiumServicesII" type="xs:boolean"/>\r
2310       <xs:element name="casual" type="xs:boolean"/>\r
2311       <xs:element name="urlDialing" type="xs:boolean"/>\r
2312       <xs:element name="unknown" type="xs:boolean"/>\r
2313     </xs:sequence>\r
2314   </xs:complexType>    \r
2315     \r
2316   <xs:complexType name="OutgoingCallingPlanRedirectingPermissionsModify">\r
2317     <xs:annotation>\r
2318       <xs:documentation>\r
2319         Outgoing Calling Plan initiating call forwards/transfer permissions.\r
2320       </xs:documentation>\r
2321     </xs:annotation>\r
2322     <xs:sequence>\r
2323       <xs:element name="group" type="xs:boolean" minOccurs="0"/>\r
2324       <xs:element name="local" type="xs:boolean" minOccurs="0"/>\r
2325       <xs:element name="tollFree" type="xs:boolean" minOccurs="0"/>\r
2326       <xs:element name="toll" type="xs:boolean" minOccurs="0"/>\r
2327       <xs:element name="international" type="xs:boolean" minOccurs="0"/>\r
2328       <xs:element name="operatorAssisted" type="xs:boolean" minOccurs="0"/>\r
2329       <xs:element name="chargeableDirectoryAssisted" type="xs:boolean" minOccurs="0"/>\r
2330       <xs:element name="specialServicesI" type="xs:boolean" minOccurs="0"/>\r
2331       <xs:element name="specialServicesII" type="xs:boolean" minOccurs="0"/>\r
2332       <xs:element name="premiumServicesI" type="xs:boolean" minOccurs="0"/>\r
2333       <xs:element name="premiumServicesII" type="xs:boolean" minOccurs="0"/>\r
2334       <xs:element name="casual" type="xs:boolean" minOccurs="0"/>\r
2335       <xs:element name="urlDialing" type="xs:boolean" minOccurs="0"/>\r
2336       <xs:element name="unknown" type="xs:boolean" minOccurs="0"/>\r
2337     </xs:sequence>\r
2338   </xs:complexType>    \r
2339     \r
2340   <xs:complexType name="OutgoingCallingPlanTransferNumbers">\r
2341     <xs:annotation>\r
2342       <xs:documentation>\r
2343         Outgoing Calling Plan transfer numbers.\r
2344       </xs:documentation>\r
2345     </xs:annotation>\r
2346     <xs:sequence>\r
2347       <xs:element name="phoneNumber01" type="OutgoingDN" minOccurs="0"/>\r
2348       <xs:element name="phoneNumber02" type="OutgoingDN" minOccurs="0"/>\r
2349       <xs:element name="phoneNumber03" type="OutgoingDN" minOccurs="0"/>\r
2350     </xs:sequence>\r
2351   </xs:complexType>    \r
2352     \r
2353   <xs:complexType name="OutgoingCallingPlanTransferNumbersModify">\r
2354     <xs:annotation>\r
2355       <xs:documentation>\r
2356         Outgoing Calling Plan transfer numbers.\r
2357       </xs:documentation>\r
2358     </xs:annotation>\r
2359     <xs:sequence>\r
2360       <xs:element name="phoneNumber01" type="OutgoingDN" nillable="true" minOccurs="0"/>\r
2361       <xs:element name="phoneNumber02" type="OutgoingDN" nillable="true" minOccurs="0"/>\r
2362       <xs:element name="phoneNumber03" type="OutgoingDN" nillable="true" minOccurs="0"/>\r
2363     </xs:sequence>\r
2364   </xs:complexType>    \r
2365     \r
2366   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternCallMeNowDepartmentPermissions">\r
2367     <xs:annotation>\r
2368       <xs:documentation>\r
2369         Outgoing Pinhole Digit Plan Call Me Now call permissions for a department.\r
2370       </xs:documentation>\r
2371     </xs:annotation>\r
2372     <xs:sequence>\r
2373       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2374       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
2375       <xs:element name="permissions" type="OutgoingPinholeDigitPlanDigitPatternCallMeNowPermissions"/>\r
2376     </xs:sequence>\r
2377   </xs:complexType>    \r
2378     \r
2379   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternCallMeNowDepartmentPermissionsModify">\r
2380     <xs:annotation>\r
2381       <xs:documentation>\r
2382         Modify Outgoing Pinhole Digit Plan Call Me Now call permissions for specified digit patterns.\r
2383       </xs:documentation>\r
2384     </xs:annotation>\r
2385     <xs:sequence>\r
2386       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2387       <xs:element name="digitPatternPermissions" type="OutgoingPinholeDigitPlanDigitPatternCallMeNowPermissions"/>\r
2388     </xs:sequence>\r
2389   </xs:complexType>    \r
2390     \r
2391   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternCallMeNowPermission">\r
2392     <xs:annotation>\r
2393       <xs:documentation>\r
2394         Indicates whether Call Me Now calls using specified Pinhole digit patterns are permitted.\r
2395       </xs:documentation>\r
2396     </xs:annotation>\r
2397     <xs:sequence>\r
2398       <xs:element name="digitPatternName" type="CallingPlanDigitPatternName"/>\r
2399       <xs:element name="permission" type="OutgoingPinholeDigitPlanCallMeNowPermission"/>\r
2400     </xs:sequence>\r
2401   </xs:complexType>    \r
2402     \r
2403   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternCallMeNowPermissions">\r
2404     <xs:annotation>\r
2405       <xs:documentation>\r
2406         Outgoing Pinhole Digit Plan Call Me Now call permissions for specified digit patterns.\r
2407       </xs:documentation>\r
2408     </xs:annotation>\r
2409     <xs:sequence>\r
2410       <xs:element name="digitPatternPermissions" type="OutgoingPinholeDigitPlanDigitPatternCallMeNowPermission" minOccurs="1" maxOccurs="unbounded"/>\r
2411     </xs:sequence>\r
2412   </xs:complexType>    \r
2413     \r
2414   <xs:simpleType name="OutgoingPinholeDigitPlanCallMeNowPermission">\r
2415     <xs:annotation>\r
2416       <xs:documentation>\r
2417         Permission choices for Pinhole digit patterns on Call Me Now calls.\r
2418       </xs:documentation>\r
2419     </xs:annotation>\r
2420     <xs:restriction base="xs:token">\r
2421       <xs:enumeration value="Ignore"/>\r
2422       <xs:enumeration value="Allow"/>\r
2423     </xs:restriction>\r
2424   </xs:simpleType>    \r
2425     \r
2426   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternOriginatingDepartmentPermissions">\r
2427     <xs:annotation>\r
2428       <xs:documentation>\r
2429         Outgoing Pinhole Digit Plan department originating call permissions for specified digit patterns.\r
2430       </xs:documentation>\r
2431     </xs:annotation>\r
2432     <xs:sequence>\r
2433       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2434       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
2435       <xs:element name="digitPatternPermissions" type="OutgoingPinholeDigitPlanDigitPatternOriginatingPermissions"/>\r
2436     </xs:sequence>\r
2437   </xs:complexType>    \r
2438     \r
2439   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternOriginatingDepartmentPermissionsModify">\r
2440     <xs:annotation>\r
2441       <xs:documentation>\r
2442         Modify Outgoing Pinhole Digit Plan originating call permissions for specified digit patterns.\r
2443       </xs:documentation>\r
2444     </xs:annotation>\r
2445     <xs:sequence>\r
2446       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2447       <xs:element name="digitPatternPermissions" type="OutgoingPinholeDigitPlanDigitPatternOriginatingPermissions"/>\r
2448     </xs:sequence>\r
2449   </xs:complexType>    \r
2450     \r
2451   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternOriginatingPermission">\r
2452     <xs:annotation>\r
2453       <xs:documentation>\r
2454         Indicates whether originating calls using specified Pinhole digit patterns are permitted.\r
2455       </xs:documentation>\r
2456     </xs:annotation>\r
2457     <xs:sequence>\r
2458       <xs:element name="digitPatternName" type="CallingPlanDigitPatternName"/>\r
2459       <xs:element name="permission" type="OutgoingPinholeDigitPlanOriginatingPermission"/>\r
2460     </xs:sequence>\r
2461   </xs:complexType>    \r
2462     \r
2463   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternOriginatingPermissions">\r
2464     <xs:annotation>\r
2465       <xs:documentation>\r
2466         Outgoing Pinhole Digit Plan originating call permissions for specified digit patterns.\r
2467       </xs:documentation>\r
2468     </xs:annotation>\r
2469     <xs:sequence>\r
2470       <xs:element name="digitPatternPermissions" type="OutgoingPinholeDigitPlanDigitPatternOriginatingPermission" minOccurs="1" maxOccurs="unbounded"/>\r
2471     </xs:sequence>\r
2472   </xs:complexType>    \r
2473     \r
2474   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternRedirectingDepartmentPermissions">\r
2475     <xs:annotation>\r
2476       <xs:documentation>\r
2477         Outgoing Pinhole Digit Plan initiating call forwards/transfer permissions for a department.\r
2478       </xs:documentation>\r
2479     </xs:annotation>\r
2480     <xs:sequence>\r
2481       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2482       <xs:element name="departmentName" type="DepartmentFullPathName"/>\r
2483       <xs:element name="permissions" type="OutgoingPinholeDigitPlanDigitPatternRedirectingPermissions"/>\r
2484     </xs:sequence>\r
2485   </xs:complexType>    \r
2486     \r
2487   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternRedirectingDepartmentPermissionsModify">\r
2488     <xs:annotation>\r
2489       <xs:documentation>\r
2490         Modify Outgoing Pinhole Digit Plan redirecting call permissions for specified digit patterns.\r
2491       </xs:documentation>\r
2492     </xs:annotation>\r
2493     <xs:sequence>\r
2494       <xs:element name="departmentKey" type="DepartmentKey"/>\r
2495       <xs:element name="digitPatternPermissions" type="OutgoingPinholeDigitPlanDigitPatternRedirectingPermissions"/>\r
2496     </xs:sequence>\r
2497   </xs:complexType>    \r
2498     \r
2499   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternRedirectingPermission">\r
2500     <xs:annotation>\r
2501       <xs:documentation>\r
2502         Indicates whether redirecting calls using specified Pinhole digit patterns are permitted.\r
2503       </xs:documentation>\r
2504     </xs:annotation>\r
2505     <xs:sequence>\r
2506       <xs:element name="digitPatternName" type="CallingPlanDigitPatternName"/>\r
2507       <xs:element name="permission" type="OutgoingPinholeDigitPlanRedirectingPermission"/>\r
2508     </xs:sequence>\r
2509   </xs:complexType>    \r
2510     \r
2511   <xs:complexType name="OutgoingPinholeDigitPlanDigitPatternRedirectingPermissions">\r
2512     <xs:annotation>\r
2513       <xs:documentation>\r
2514         Outgoing Pinhole Digit Plan redirecting call permissions for specified digit patterns.\r
2515       </xs:documentation>\r
2516     </xs:annotation>\r
2517     <xs:sequence>\r
2518       <xs:element name="digitPatternPermissions" type="OutgoingPinholeDigitPlanDigitPatternRedirectingPermission" minOccurs="1" maxOccurs="unbounded"/>\r
2519     </xs:sequence>\r
2520   </xs:complexType>    \r
2521     \r
2522   <xs:simpleType name="OutgoingPinholeDigitPlanOriginatingPermission">\r
2523     <xs:annotation>\r
2524       <xs:documentation>\r
2525         Permission choices for Pinhole digit patterns on originating calls.\r
2526       </xs:documentation>\r
2527     </xs:annotation>\r
2528     <xs:restriction base="xs:token">\r
2529       <xs:enumeration value="Ignore"/>\r
2530       <xs:enumeration value="Allow"/>\r
2531       <xs:enumeration value="Authorization Code Required"/>\r
2532       <xs:enumeration value="Transfer To First Transfer Number"/>\r
2533       <xs:enumeration value="Transfer To Second Transfer Number"/>\r
2534       <xs:enumeration value="Transfer To Third Transfer Number"/>\r
2535     </xs:restriction>\r
2536   </xs:simpleType>    \r
2537     \r
2538   <xs:simpleType name="OutgoingPinholeDigitPlanRedirectingPermission">\r
2539     <xs:annotation>\r
2540       <xs:documentation>\r
2541         Permission choices for Pinhole digit patterns on redirecting calls.\r
2542       </xs:documentation>\r
2543     </xs:annotation>\r
2544     <xs:restriction base="xs:token">\r
2545       <xs:enumeration value="Ignore"/>\r
2546       <xs:enumeration value="Allow"/>\r
2547     </xs:restriction>\r
2548   </xs:simpleType>    \r
2549     \r
2550 </xs:schema>\r