Avaya Client Services API Reference (OS X)
|
The UnifiedPortalService provides access to Unified Portal features. More...
#import <CSUnifiedPortalService.h>
Inherits NSObject.
Instance Methods | |
(void) | - getResourcesWithConfiguration:completionHandler: |
Get the Unified Portal resources. More... | |
(void) | - getResourcesWithConfiguration:conferenceId:completionHandler: |
Get the Unified Portal resources. More... | |
(void) | - requestToJoinMeetingWithConfiguration:conferenceId:userName:presentationOnlyMode:callbackNumber:oneTimePin:completionHandler: |
Request to join Meet-me conference. More... | |
(void) | - getPortalUserTokenWithConfiguration:completionHandler: |
Get the Portal user token. More... | |
(void) | - getPortalUserTokenWithConfiguration:conferenceId:completionHandler: |
Get the Portal user token. More... | |
(void) | - sendClientInfoWithConfiguration:clientSessionId:clientInfo:completionHandler: |
Send client info to Unified Portal. More... | |
Properties | |
id< CSUnifiedPortalServiceDelegate > | delegate |
The delegate responsible for handling unified portal service related events. More... | |
BOOL | serviceAvailable |
Returns YES if the Unified Portal service is available. More... | |
The UnifiedPortalService provides access to Unified Portal features.
- (void) getPortalUserTokenWithConfiguration: | (CSUnifiedPortalConfiguration *) | unifiedPortalConfiguration | |
completionHandler: | (GetPortalUserTokenCompletionHandler) | handler | |
Get the Portal user token.
unifiedPortalConfiguration | Server configuration that will be used for this request. |
handler | The completion handler for this operation. |
- (void) getPortalUserTokenWithConfiguration: | (CSUnifiedPortalConfiguration *) | unifiedPortalConfiguration | |
conferenceId: | (NSString *) | conferenceId | |
completionHandler: | (GetPortalUserTokenCompletionHandler) | handler | |
Get the Portal user token.
unifiedPortalConfiguration | Server configuration that will be used for this request. |
conferenceId | The optional conference virtual room number used by Unified Portal for proper tenant selection. May be null. |
handler | The completion handler for this operation. |
- (void) getResourcesWithConfiguration: | (CSUnifiedPortalConfiguration *) | unifiedPortalConfiguration | |
completionHandler: | (GetResourcesCompletionHandler) | handler | |
Get the Unified Portal resources.
unifiedPortalConfiguration | Server configuration that will be used for this request. |
handler | The completion handler for this operation. |
- (void) getResourcesWithConfiguration: | (CSUnifiedPortalConfiguration *) | unifiedPortalConfiguration | |
conferenceId: | (NSString *) | conferenceId | |
completionHandler: | (GetResourcesCompletionHandler) | handler | |
Get the Unified Portal resources.
unifiedPortalConfiguration | Server configuration that will be used for this request. |
conferenceId | The optional conference virtual room number used by Unified Portal for proper tenant selection. May be null. |
handler | The completion handler for this operation. |
- (void) requestToJoinMeetingWithConfiguration: | (CSUnifiedPortalConfiguration *) | unifiedPortalConfiguration | |
conferenceId: | (NSString *) | conferenceId | |
userName: | (NSString *) | meetMeUserName | |
presentationOnlyMode: | (BOOL) | isPresentationOnlyMode | |
callbackNumber: | (NSString *) | callBackNumber | |
oneTimePin: | (NSString *) | oneTimePin | |
completionHandler: | (RequestToJoinMeetingCompletionHandler) | handler | |
Request to join Meet-me conference.
If successful, the meeting info will be provided via completion handler.
unifiedPortalConfiguration | Server configuration that will be used for this request. |
conferenceId | The conference virtual room number to join. |
meetMeUserName | The user display name. Mandatory when joining the meeting as guest. |
isPresentationOnlyMode | When set to true, join the meeting in presentation only mode. |
callBackNumber | The conference server will call back to this number when joining the meeting in presentation only mode. |
oneTimePin | One time PIN. Mandatory when virtual room is one time PIN protected. Virtual room owner shall create and provide one time PIN to start the meeting. Non-owners shall provide one time PIN to join the meeting. |
handler | The completion handler for this operation. |
- (void) sendClientInfoWithConfiguration: | (CSUnifiedPortalConfiguration *) | unifiedPortalConfiguration | |
clientSessionId: | (NSString *) | clientSessionId | |
clientInfo: | (NSString *) | clientInfo | |
completionHandler: | (SendClientInfoCompletionHandler) | handler | |
Send client info to Unified Portal.
Used by desktop clients which are launched by portal and receive client detection session id for sending client information back to portal.
unifiedPortalConfiguration | Server configuration that will be used for this request. |
clientSessionId | The session id passed by portal to client. |
clientInfo | String-serialized client info. Passed to the portal as is, without any preprocessing. |
handler | The completion handler for this operation. |
|
readwritenonatomicweak |
The delegate responsible for handling unified portal service related events.
|
readnonatomicassign |
Returns YES if the Unified Portal service is available.