|
1 <?php |
|
2 /** |
|
3 * Zend Framework |
|
4 * |
|
5 * LICENSE |
|
6 * |
|
7 * This source file is subject to the new BSD license that is bundled |
|
8 * with this package in the file LICENSE.txt. |
|
9 * It is also available through the world-wide-web at this URL: |
|
10 * http://framework.zend.com/license/new-bsd |
|
11 * If you did not receive a copy of the license and are unable to |
|
12 * obtain it through the world-wide-web, please send an email |
|
13 * to license@zend.com so we can send you a copy immediately. |
|
14 * |
|
15 * @category Zend |
|
16 * @package Zend_Service |
|
17 * @subpackage DeveloperGarden |
|
18 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
|
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
|
20 * @version $Id: ConferenceCall.php 20166 2010-01-09 19:00:17Z bkarwin $ |
|
21 */ |
|
22 |
|
23 /** |
|
24 * @see Zend_Service_DeveloperGarden_Client_ClientAbstract |
|
25 */ |
|
26 require_once 'Zend/Service/DeveloperGarden/Client/ClientAbstract.php'; |
|
27 |
|
28 /** |
|
29 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest |
|
30 */ |
|
31 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/CreateConferenceRequest.php'; |
|
32 |
|
33 /** |
|
34 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponse |
|
35 */ |
|
36 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceResponse.php'; |
|
37 |
|
38 /** |
|
39 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponseType |
|
40 */ |
|
41 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceResponseType.php'; |
|
42 |
|
43 /** |
|
44 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_NewParticipantRequest |
|
45 */ |
|
46 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/NewParticipantRequest.php'; |
|
47 |
|
48 /** |
|
49 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponse |
|
50 */ |
|
51 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/NewParticipantResponse.php'; |
|
52 |
|
53 /** |
|
54 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponseType |
|
55 */ |
|
56 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/NewParticipantResponseType.php'; |
|
57 |
|
58 /** |
|
59 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetParticipantStatusRequest |
|
60 */ |
|
61 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetParticipantStatusRequest.php'; |
|
62 |
|
63 /** |
|
64 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponse |
|
65 */ |
|
66 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetParticipantStatusResponse.php'; |
|
67 |
|
68 /** |
|
69 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponseType |
|
70 */ |
|
71 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetParticipantStatusResponseType.php'; |
|
72 |
|
73 /** |
|
74 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateParticipantRequest |
|
75 */ |
|
76 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateParticipantRequest.php'; |
|
77 |
|
78 /** |
|
79 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateParticipantResponse |
|
80 */ |
|
81 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateParticipantResponse.php'; |
|
82 |
|
83 /** |
|
84 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveParticipantRequest |
|
85 */ |
|
86 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveParticipantRequest.php'; |
|
87 |
|
88 /** |
|
89 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveParticipantResponse |
|
90 */ |
|
91 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveParticipantResponse.php'; |
|
92 |
|
93 /** |
|
94 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceListRequest |
|
95 */ |
|
96 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceListRequest.php'; |
|
97 |
|
98 /** |
|
99 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponse |
|
100 */ |
|
101 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceListResponse.php'; |
|
102 |
|
103 /** |
|
104 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponseType |
|
105 */ |
|
106 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceListResponseType.php'; |
|
107 |
|
108 /** |
|
109 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceRequest |
|
110 */ |
|
111 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceRequest.php'; |
|
112 |
|
113 /** |
|
114 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceResponse |
|
115 */ |
|
116 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceResponse.php'; |
|
117 |
|
118 /** |
|
119 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType |
|
120 */ |
|
121 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CCSResponseType.php'; |
|
122 |
|
123 /** |
|
124 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceStatusRequest |
|
125 */ |
|
126 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceStatusRequest.php'; |
|
127 |
|
128 /** |
|
129 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponse |
|
130 */ |
|
131 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceStatusResponse.php'; |
|
132 |
|
133 /** |
|
134 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponseType |
|
135 */ |
|
136 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceStatusResponseType.php'; |
|
137 |
|
138 /** |
|
139 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetRunningConferenceRequest |
|
140 */ |
|
141 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetRunningConferenceRequest.php'; |
|
142 |
|
143 /** |
|
144 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponse |
|
145 */ |
|
146 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetRunningConferenceResponse.php'; |
|
147 |
|
148 /** |
|
149 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponseType |
|
150 */ |
|
151 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetRunningConferenceResponseType.php'; |
|
152 |
|
153 /** |
|
154 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateListRequest |
|
155 */ |
|
156 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateListRequest.php'; |
|
157 |
|
158 /** |
|
159 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponse |
|
160 */ |
|
161 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateListResponse.php'; |
|
162 |
|
163 /** |
|
164 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponseType |
|
165 */ |
|
166 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateListResponseType.php'; |
|
167 |
|
168 /** |
|
169 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceTemplateRequest |
|
170 */ |
|
171 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/CreateConferenceTemplateRequest.php'; |
|
172 |
|
173 /** |
|
174 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponse |
|
175 */ |
|
176 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceTemplateResponse.php'; |
|
177 |
|
178 /** |
|
179 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponseType |
|
180 */ |
|
181 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CreateConferenceTemplateResponseType.php'; |
|
182 |
|
183 /** |
|
184 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateRequest |
|
185 */ |
|
186 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateRequest.php'; |
|
187 |
|
188 /** |
|
189 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponse |
|
190 */ |
|
191 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateResponse.php'; |
|
192 |
|
193 /** |
|
194 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponseType |
|
195 */ |
|
196 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateResponseType.php'; |
|
197 |
|
198 /** |
|
199 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateRequest |
|
200 */ |
|
201 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceTemplateRequest.php'; |
|
202 |
|
203 /** |
|
204 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateResponse |
|
205 */ |
|
206 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceTemplateResponse.php'; |
|
207 |
|
208 /** |
|
209 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest |
|
210 */ |
|
211 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceTemplateRequest.php'; |
|
212 |
|
213 /** |
|
214 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateResponse |
|
215 */ |
|
216 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceTemplateResponse.php'; |
|
217 |
|
218 /** |
|
219 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateParticipantRequest |
|
220 */ |
|
221 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/GetConferenceTemplateParticipantRequest.php'; |
|
222 |
|
223 /** |
|
224 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponse |
|
225 */ |
|
226 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateParticipantResponse.php'; |
|
227 |
|
228 /** |
|
229 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponseType |
|
230 */ |
|
231 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/GetConferenceTemplateParticipantResponseType.php'; |
|
232 |
|
233 /** |
|
234 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateParticipantRequest |
|
235 */ |
|
236 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/RemoveConferenceTemplateParticipantRequest.php'; |
|
237 |
|
238 /** |
|
239 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateParticipantResponse |
|
240 */ |
|
241 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/RemoveConferenceTemplateParticipantResponse.php'; |
|
242 |
|
243 /** |
|
244 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateParticipantRequest |
|
245 */ |
|
246 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceTemplateParticipantRequest.php'; |
|
247 |
|
248 /** |
|
249 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateParticipantResponse |
|
250 */ |
|
251 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceTemplateParticipantResponse.php'; |
|
252 |
|
253 /** |
|
254 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_AddConferenceTemplateParticipantRequest |
|
255 */ |
|
256 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/AddConferenceTemplateParticipantRequest.php'; |
|
257 |
|
258 /** |
|
259 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponse |
|
260 */ |
|
261 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/AddConferenceTemplateParticipantResponse.php'; |
|
262 |
|
263 /** |
|
264 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponseType |
|
265 */ |
|
266 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/AddConferenceTemplateParticipantResponseType.php'; |
|
267 |
|
268 /** |
|
269 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_CommitConferenceRequest |
|
270 */ |
|
271 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/CommitConferenceRequest.php'; |
|
272 |
|
273 /** |
|
274 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_CommitConferenceResponse |
|
275 */ |
|
276 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/CommitConferenceResponse.php'; |
|
277 |
|
278 /** |
|
279 * @see Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceRequest |
|
280 */ |
|
281 require_once 'Zend/Service/DeveloperGarden/Request/ConferenceCall/UpdateConferenceRequest.php'; |
|
282 |
|
283 /** |
|
284 * @see Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceResponse |
|
285 */ |
|
286 require_once 'Zend/Service/DeveloperGarden/Response/ConferenceCall/UpdateConferenceResponse.php'; |
|
287 |
|
288 /** |
|
289 * @see Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail |
|
290 */ |
|
291 require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ConferenceDetail.php'; |
|
292 |
|
293 /** |
|
294 * @see Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule |
|
295 */ |
|
296 require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ConferenceSchedule.php'; |
|
297 |
|
298 /** |
|
299 * @see Zend_Service_DeveloperGarden_ConferenceCall_Participant |
|
300 */ |
|
301 require_once 'Zend/Service/DeveloperGarden/ConferenceCall/Participant.php'; |
|
302 |
|
303 /** |
|
304 * @see Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail |
|
305 */ |
|
306 require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ParticipantDetail.php'; |
|
307 |
|
308 /** |
|
309 * @see Zend_Service_DeveloperGarden_ConferenceCall_ParticipantStatus |
|
310 */ |
|
311 require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ParticipantStatus.php'; |
|
312 |
|
313 /** |
|
314 * @see Zend_Service_DeveloperGarden_ConferenceCall_ConferenceAccount |
|
315 */ |
|
316 require_once 'Zend/Service/DeveloperGarden/ConferenceCall/ConferenceAccount.php'; |
|
317 |
|
318 /** |
|
319 * @category Zend |
|
320 * @package Zend_Service |
|
321 * @subpackage DeveloperGarden |
|
322 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
|
323 * @author Marco Kaiser |
|
324 * @license http://framework.zend.com/license/new-bsd New BSD License |
|
325 */ |
|
326 class Zend_Service_DeveloperGarden_ConferenceCall |
|
327 extends Zend_Service_DeveloperGarden_Client_ClientAbstract |
|
328 { |
|
329 /** |
|
330 * wsdl file |
|
331 * |
|
332 * @var string |
|
333 */ |
|
334 protected $_wsdlFile = 'https://gateway.developer.telekom.com/p3gw-mod-odg-ccs/services/ccsPort?wsdl'; |
|
335 |
|
336 /** |
|
337 * the local WSDL file |
|
338 * |
|
339 * @var string |
|
340 */ |
|
341 protected $_wsdlFileLocal = 'Wsdl/ccsPort.wsdl'; |
|
342 |
|
343 /** |
|
344 * Response, Request Classmapping |
|
345 * |
|
346 * @var array |
|
347 * |
|
348 */ |
|
349 protected $_classMap = array( |
|
350 //Struct |
|
351 'ConferenceDetailStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail', |
|
352 'ConferenceAccStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ConferenceAccount', |
|
353 'ScheduleStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule', |
|
354 'ParticipantStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_Participant', |
|
355 'ParticipantDetailStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail', |
|
356 'ParticipantStatusStruct' => 'Zend_Service_DeveloperGarden_ConferenceCall_ParticipantStatus', |
|
357 |
|
358 //Responses |
|
359 'CCSResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType', |
|
360 |
|
361 //Conference |
|
362 'createConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponse', |
|
363 'createConferenceResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponseType', |
|
364 'removeConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceResponse', |
|
365 'commitConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CommitConferenceResponse', |
|
366 'updateConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceResponse', |
|
367 'getConferenceStatusResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponse', |
|
368 'getConferenceStatusResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponseType', |
|
369 'getRunningConferenceResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponse', |
|
370 'getRunningConferenceResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponseType', |
|
371 'getConferenceListResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponse', |
|
372 'getConferenceListResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponseType', |
|
373 |
|
374 //Participant |
|
375 'newParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponse', |
|
376 'newParticipantResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponseType', |
|
377 'removeParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveParticipantResponse', |
|
378 'updateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateParticipantResponse', |
|
379 'getParticipantStatusResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponse', |
|
380 'getParticipantStatusResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponseType', |
|
381 |
|
382 //Templates |
|
383 'createConferenceTemplateResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponse', |
|
384 'createConferenceTemplateResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponseType', |
|
385 'getConferenceTemplateResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponse', |
|
386 'getConferenceTemplateResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponseType', |
|
387 'updateConferenceTemplateResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateResponse', |
|
388 'removeConferenceTemplateResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateResponse', |
|
389 'getConferenceTemplateListResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponse', |
|
390 'getConferenceTemplateListResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponseType', |
|
391 'addConferenceTemplateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponse', |
|
392 'addConferenceTemplateParticipantResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponseType', |
|
393 'getConferenceTemplateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponse', |
|
394 'getConferenceTemplateParticipantResponseType' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponseType', |
|
395 'updateConferenceTemplateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_UpdateConferenceTemplateParticipantResponse', |
|
396 'removeConferenceTemplateParticipantResponse' => 'Zend_Service_DeveloperGarden_Response_ConferenceCall_RemoveConferenceTemplateParticipantResponse', |
|
397 ); |
|
398 |
|
399 /** |
|
400 * creates a new conference, ownerId should be between 3 and 39 |
|
401 * chars |
|
402 * |
|
403 * @param string $ownerId |
|
404 * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails |
|
405 * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule |
|
406 * @param integer $account |
|
407 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceResponseType |
|
408 */ |
|
409 public function createConference($ownerId, |
|
410 Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails, |
|
411 Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule = null, |
|
412 $account = null |
|
413 ) { |
|
414 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceRequest( |
|
415 $this->getEnvironment(), |
|
416 $ownerId, |
|
417 $conferenceDetails, |
|
418 $conferenceSchedule, |
|
419 $account |
|
420 ); |
|
421 |
|
422 $result = $this->getSoapClient()->createConference(array( |
|
423 'createConferenceRequest' => $request |
|
424 )); |
|
425 |
|
426 return $result->parse(); |
|
427 } |
|
428 |
|
429 /** |
|
430 * commits the given conference |
|
431 * |
|
432 * @param string $conferenceId |
|
433 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CommitConferenceResponse |
|
434 */ |
|
435 public function commitConference($conferenceId) |
|
436 { |
|
437 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_CommitConferenceRequest( |
|
438 $this->getEnvironment(), |
|
439 $conferenceId |
|
440 ); |
|
441 |
|
442 $result = $this->getSoapClient()->commitConference(array( |
|
443 'commitConferenceRequest' => $request |
|
444 )); |
|
445 |
|
446 return $result->parse(); |
|
447 } |
|
448 |
|
449 /** |
|
450 * updates a conference with the given parameter |
|
451 * |
|
452 * @param string $conferenceId |
|
453 * @param string $ownerId |
|
454 * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails |
|
455 * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule |
|
456 * @param string $account |
|
457 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType |
|
458 */ |
|
459 public function updateConference( |
|
460 $conferenceId, |
|
461 $ownerId = null, |
|
462 Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails = null, |
|
463 Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule $conferenceSchedule = null, |
|
464 $account = null |
|
465 ) { |
|
466 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceRequest( |
|
467 $this->getEnvironment(), |
|
468 $conferenceId, |
|
469 $ownerId, |
|
470 $conferenceDetails, |
|
471 $conferenceSchedule, |
|
472 $account |
|
473 ); |
|
474 |
|
475 $result = $this->getSoapClient()->updateConference(array( |
|
476 'updateConferenceRequest' => $request |
|
477 )); |
|
478 |
|
479 return $result->parse(); |
|
480 } |
|
481 |
|
482 /** |
|
483 * get conference status details |
|
484 * |
|
485 * @param string $conferenceId |
|
486 * @param integer $what |
|
487 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceStatusResponseType |
|
488 */ |
|
489 public function getConferenceStatus($conferenceId, $what = 0) |
|
490 { |
|
491 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceStatusRequest( |
|
492 $this->getEnvironment(), |
|
493 $conferenceId, |
|
494 $what |
|
495 ); |
|
496 |
|
497 $result = $this->getSoapClient()->getConferenceStatus(array( |
|
498 'getConferenceStatusRequest' => $request |
|
499 )); |
|
500 |
|
501 return $result->parse(); |
|
502 } |
|
503 |
|
504 /** |
|
505 * returns the conferenceId of the running conference instance for a planned |
|
506 * recurring conference or the current conferenceId |
|
507 * |
|
508 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetRunningConferenceResponseType |
|
509 */ |
|
510 public function getRunningConference($conferenceId) |
|
511 { |
|
512 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetRunningConferenceRequest( |
|
513 $this->getEnvironment(), |
|
514 $conferenceId |
|
515 ); |
|
516 |
|
517 $result = $this->getSoapClient()->getRunningConference(array( |
|
518 'getRunningConferenceRequest' => $request |
|
519 )); |
|
520 |
|
521 return $result->parse(); |
|
522 } |
|
523 |
|
524 /** |
|
525 * remove a conference |
|
526 * |
|
527 * @param string $conferenceId |
|
528 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType |
|
529 */ |
|
530 public function removeConference($conferenceId) |
|
531 { |
|
532 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceRequest( |
|
533 $this->getEnvironment(), |
|
534 $conferenceId |
|
535 ); |
|
536 |
|
537 $result = $this->getSoapClient()->removeConference(array( |
|
538 'removeConferenceRequest' => $request |
|
539 )); |
|
540 |
|
541 return $result->parse(); |
|
542 } |
|
543 |
|
544 /** |
|
545 * returns a list of conferences |
|
546 * |
|
547 * @param integer $what |
|
548 * @param string $ownerId |
|
549 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceListResponseType |
|
550 */ |
|
551 public function getConferenceList($what = 0, $ownerId = null) |
|
552 { |
|
553 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceListRequest( |
|
554 $this->getEnvironment(), |
|
555 $what, |
|
556 $ownerId |
|
557 ); |
|
558 |
|
559 $result = $this->getSoapClient()->getConferenceList(array( |
|
560 'getConferenceListRequest' => $request |
|
561 )); |
|
562 |
|
563 return $result->parse(); |
|
564 } |
|
565 |
|
566 /** |
|
567 * adds a new participant to the given conference |
|
568 * |
|
569 * @param string $conferenceId |
|
570 * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant |
|
571 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_NewParticipantResponseType |
|
572 */ |
|
573 public function newParticipant( |
|
574 $conferenceId, |
|
575 Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant |
|
576 ) { |
|
577 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_NewParticipantRequest( |
|
578 $this->getEnvironment(), |
|
579 $conferenceId, |
|
580 $participant |
|
581 ); |
|
582 |
|
583 $result = $this->getSoapClient()->newParticipant(array( |
|
584 'newParticipantRequest' => $request |
|
585 )); |
|
586 |
|
587 return $result->parse(); |
|
588 } |
|
589 |
|
590 /** |
|
591 * fetches the participant details for the given conferenceId |
|
592 * |
|
593 * @param string $conferenceId |
|
594 * @param string $participantId |
|
595 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetParticipantStatusResponseType |
|
596 */ |
|
597 public function getParticipantStatus($conferenceId, $participantId) |
|
598 { |
|
599 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetParticipantStatusRequest( |
|
600 $this->getEnvironment(), |
|
601 $conferenceId, |
|
602 $participantId |
|
603 ); |
|
604 |
|
605 $result = $this->getSoapClient()->getParticipantStatus(array( |
|
606 'getParticipantStatusRequest' => $request |
|
607 )); |
|
608 |
|
609 return $result->parse(); |
|
610 } |
|
611 |
|
612 /** |
|
613 * removes the given participant from the conference |
|
614 * |
|
615 * @param string $conferenceId |
|
616 * @param string $participantId |
|
617 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType |
|
618 */ |
|
619 public function removeParticipant($conferenceId, $participantId) |
|
620 { |
|
621 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveParticipantRequest( |
|
622 $this->getEnvironment(), |
|
623 $conferenceId, |
|
624 $participantId |
|
625 ); |
|
626 |
|
627 $result = $this->getSoapClient()->removeParticipant(array( |
|
628 'removeParticipantRequest' => $request |
|
629 )); |
|
630 |
|
631 return $result->parse(); |
|
632 } |
|
633 |
|
634 /** |
|
635 * updates the participant in the given conference |
|
636 * |
|
637 * @param string $conferenceId |
|
638 * @param string $participantId |
|
639 * @param integer $action |
|
640 * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant |
|
641 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType |
|
642 */ |
|
643 public function updateParticipant( |
|
644 $conferenceId, |
|
645 $participantId, |
|
646 $action = null, |
|
647 Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant = null |
|
648 ) { |
|
649 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateParticipantRequest( |
|
650 $this->getEnvironment(), |
|
651 $conferenceId, |
|
652 $participantId, |
|
653 $action, |
|
654 $participant |
|
655 ); |
|
656 |
|
657 $result = $this->getSoapClient()->updateParticipant(array( |
|
658 'updateParticipantRequest' => $request |
|
659 )); |
|
660 |
|
661 return $result->parse(); |
|
662 } |
|
663 |
|
664 /** |
|
665 * creates a new conference template |
|
666 * |
|
667 * @param string $ownerId |
|
668 * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails |
|
669 * @param array $participants |
|
670 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CreateConferenceTemplateResponseType |
|
671 */ |
|
672 public function createConferenceTemplate( |
|
673 $ownerId, |
|
674 Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails, |
|
675 array $participants = null |
|
676 ) { |
|
677 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_CreateConferenceTemplateRequest( |
|
678 $this->getEnvironment(), |
|
679 $ownerId, |
|
680 $conferenceDetails, |
|
681 $participants |
|
682 ); |
|
683 |
|
684 $result = $this->getSoapClient()->createConferenceTemplate(array( |
|
685 'createConferenceTemplateRequest' => $request |
|
686 )); |
|
687 |
|
688 return $result->parse(); |
|
689 } |
|
690 |
|
691 /** |
|
692 * get a specific template |
|
693 * |
|
694 * @param string $templateId |
|
695 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateResponseType |
|
696 */ |
|
697 public function getConferenceTemplate($templateId) |
|
698 { |
|
699 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateRequest( |
|
700 $this->getEnvironment(), |
|
701 $templateId |
|
702 ); |
|
703 |
|
704 $result = $this->getSoapClient()->getConferenceTemplate(array( |
|
705 'getConferenceTemplateRequest' => $request |
|
706 )); |
|
707 |
|
708 return $result->parse(); |
|
709 } |
|
710 |
|
711 /** |
|
712 * updates a conference template |
|
713 * |
|
714 * @param string $templateId |
|
715 * @param string $initiatorId |
|
716 * @param Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails |
|
717 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType |
|
718 */ |
|
719 public function updateConferenceTemplate( |
|
720 $templateId, |
|
721 $initiatorId = null, |
|
722 Zend_Service_DeveloperGarden_ConferenceCall_ConferenceDetail $conferenceDetails = null |
|
723 ) { |
|
724 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateRequest( |
|
725 $this->getEnvironment(), |
|
726 $templateId, |
|
727 $initiatorId, |
|
728 $conferenceDetails |
|
729 ); |
|
730 |
|
731 $result = $this->getSoapClient()->updateConferenceTemplate(array( |
|
732 'updateConferenceTemplateRequest' => $request |
|
733 )); |
|
734 |
|
735 return $result->parse(); |
|
736 } |
|
737 |
|
738 /** |
|
739 * remove a conference template |
|
740 * |
|
741 * @param string $templateId |
|
742 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType |
|
743 */ |
|
744 public function removeConferenceTemplate($templateId) |
|
745 { |
|
746 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateRequest( |
|
747 $this->getEnvironment(), |
|
748 $templateId |
|
749 ); |
|
750 |
|
751 $result = $this->getSoapClient()->removeConferenceTemplate(array( |
|
752 'removeConferenceTemplateRequest' => $request |
|
753 )); |
|
754 |
|
755 return $result->parse(); |
|
756 } |
|
757 |
|
758 /** |
|
759 * lists all available conference templates for the given owner |
|
760 * |
|
761 * @param string $ownerId |
|
762 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateListResponseType |
|
763 */ |
|
764 public function getConferenceTemplateList($ownerId) |
|
765 { |
|
766 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateListRequest( |
|
767 $this->getEnvironment(), |
|
768 $ownerId |
|
769 ); |
|
770 |
|
771 $result = $this->getSoapClient()->getConferenceTemplateList(array( |
|
772 'getConferenceTemplateListRequest' => $request |
|
773 )); |
|
774 |
|
775 return $result->parse(); |
|
776 } |
|
777 |
|
778 /** |
|
779 * adds a new participants to the template |
|
780 * |
|
781 * @param string $templateId |
|
782 * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant |
|
783 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_AddConferenceTemplateParticipantResponseType |
|
784 */ |
|
785 public function addConferenceTemplateParticipant( |
|
786 $templateId, |
|
787 Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant |
|
788 ) { |
|
789 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_AddConferenceTemplateParticipantRequest( |
|
790 $this->getEnvironment(), |
|
791 $templateId, |
|
792 $participant |
|
793 ); |
|
794 |
|
795 $result = $this->getSoapClient()->addConferenceTemplateParticipant(array( |
|
796 'addConferenceTemplateParticipantRequest' => $request |
|
797 )); |
|
798 |
|
799 return $result->parse(); |
|
800 } |
|
801 |
|
802 /** |
|
803 * returns a praticipant for the given templateId |
|
804 * |
|
805 * @param string $templateId |
|
806 * @param string $participantId |
|
807 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_GetConferenceTemplateParticipantResponseType |
|
808 */ |
|
809 public function getConferenceTemplateParticipant($templateId, $participantId) |
|
810 { |
|
811 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_GetConferenceTemplateParticipantRequest( |
|
812 $this->getEnvironment(), |
|
813 $templateId, |
|
814 $participantId |
|
815 ); |
|
816 |
|
817 $result = $this->getSoapClient()->getConferenceTemplateParticipant(array( |
|
818 'getConferenceTemplateParticipantRequest' => $request |
|
819 )); |
|
820 |
|
821 return $result->parse(); |
|
822 } |
|
823 |
|
824 /** |
|
825 * updates the participants details |
|
826 * |
|
827 * @param string $templateId |
|
828 * @param string $participantId |
|
829 * @param Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant |
|
830 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType |
|
831 */ |
|
832 public function updateConferenceTemplateParticipant( |
|
833 $templateId, |
|
834 $participantId, |
|
835 Zend_Service_DeveloperGarden_ConferenceCall_ParticipantDetail $participant |
|
836 ) { |
|
837 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_UpdateConferenceTemplateParticipantRequest( |
|
838 $this->getEnvironment(), |
|
839 $templateId, |
|
840 $participantId, |
|
841 $participant |
|
842 ); |
|
843 |
|
844 $result = $this->getSoapClient()->updateConferenceTemplateParticipant(array( |
|
845 'updateConferenceTemplateParticipantRequest' => $request |
|
846 )); |
|
847 |
|
848 return $result->parse(); |
|
849 } |
|
850 |
|
851 /** |
|
852 * removes a praticipant from the given templateId |
|
853 * |
|
854 * @param string $templateId |
|
855 * @param string $participantId |
|
856 * @return Zend_Service_DeveloperGarden_Response_ConferenceCall_CCSResponseType |
|
857 */ |
|
858 public function removeConferenceTemplateParticipant($templateId, $participantId) |
|
859 { |
|
860 $request = new Zend_Service_DeveloperGarden_Request_ConferenceCall_RemoveConferenceTemplateParticipantRequest( |
|
861 $this->getEnvironment(), |
|
862 $templateId, |
|
863 $participantId |
|
864 ); |
|
865 |
|
866 $result = $this->getSoapClient()->removeConferenceTemplateParticipant(array( |
|
867 'removeConferenceTemplateParticipantRequest' => $request |
|
868 )); |
|
869 |
|
870 return $result->parse(); |
|
871 } |
|
872 } |