#import <CSCallCreationInfo.h>
Inherits NSObject.
- (instancetype) initMeetMeCallWithConferenceId: |
|
(NSString *) |
conferenceId |
conferencePasscode: |
|
(NSString *) |
conferencePasscode |
portalToken: |
|
(NSString *) |
portalToken |
uccpURL: |
|
(NSURL *) |
uccpURL |
serviceGatewayURL: |
|
(NSURL *) |
serviceGatewayURL |
portalURL: |
|
(NSURL *) |
portalURL |
meetMeUserName: |
|
(NSString *) |
meetMeUserName |
remoteAddress: |
|
(NSString *) |
remoteAddress |
presentationOnlyMode: |
|
(BOOL) |
presentationOnlyMode |
|
|
| |
Initialize a MeetMe conference call creation info with with conference related arguments.
Can be used if application needs to create a MeetMe call using remote Conferencing platform.
- Parameters
-
conferenceId | The Virtual Room id to identify the conference room that will be used if we make the call to Conference system. |
conferencePasscode | The Virtual Room PIN to identify the conference room. |
portalToken | Conference correlation token provided by Scopia/Portal. |
uccpURL | The URL to establish UCCP connection to the conference server. |
serviceGatewayURL | The Service Gateway URL to establish HTTP connection to the server. |
portalURL | The Unified Portal Server URL. Required for redial capability. |
meetMeUserName | The user display name to represent user in MeetMe calls. |
remoteAddress | The remote address. |
presentationOnlyMode | Presentation only mode |
- (instancetype) initWithAuthorizationToken: |
|
(NSString *) |
authorizationToken |
serviceGatewayURL: |
|
(NSURL *) |
serviceGatewayURL |
contextId: |
|
(NSString *) |
contextId |
remoteAddress: |
|
(NSString *) |
remoteAddress |
|
|
| |
Initialize guest user creation call information where user is allowed to make a single call using the provided authorization token.
The one time call creation with the authorization token is used in Avaya contact center environment where a user with mobile client can initiate a web based call towards contact center. Currently, this method of placing calls is not used in non-contact center environments.
- Parameters
-
authorizationToken | Authorization token needed to initiate the one-time call. The token is used by the service gateway to determine whether the call should be allowed to proceed or not. |
serviceGatewayURL | The Service Gateway URL to establish HTTP connection to the server. |
contextId | Opaque data representing the id of contextual data stored in the contact center solution that is associated with this call. |
remoteAddress | Called party information. In the contact center solution, this can be a "vector directory number" (VDN) towards the contact center application, or the contact center agent's direct phone number. The use of this parameter is optional. Depending on the contact center solution, the remote number may not be needed if the remote number is implicitly associated with the authorization token on the service gateway side. When the remote number is associated with the token, this parameter should be nil. |
- (instancetype) initWithConferenceId: |
|
(NSString *) |
conferenceId |
conferencePasscode: |
|
(NSString *) |
conferencePasscode |
portalToken: |
|
(NSString *) |
portalToken |
|
|
| |
Initialize a call creation info with remote call arguments.
Can be used if application needs to create a conference call using remote call information.
- Parameters
-
conferenceId | The Virtual Room id to identify the conference room that will be used if we make the call to Conference system. |
conferencePasscode | The Virtual Room PIN to identify the conference room. |
portalToken | Correlation-token provided by Scopia/Portal to correlate Portal session with SIP Signalling. |
- (instancetype) initWithLineAppearanceId: |
|
(NSInteger) |
lineAppearanceId |
lineAppearanceOwner: |
|
(NSString *) |
lineAppearanceOwner |
|
|
| |
Initialize a call creation info with remote call arguments.
Can be used if application needs to create a call using remote call information.
- Parameters
-
lineAppearanceId | The Avaya lineid for the remote call. |
lineAppearanceOwner | The remote call owner name. |
- (BOOL) applyDialingRules |
|
readwritenonatomicassign |
- (NSString*) authorizationToken |
|
readwritenonatomiccopy |
Authorization token needed to initiate the call.
Used by the service gateway to determine whether the call should be allowed to proceed or not.
Enum value indicating whether default registered service (SIP call through Aura) or a Meetme call through Service gateway is to be created.
- (NSString*) conferenceId |
|
readwritenonatomiccopy |
The Virtual Room id to identify the conference room that will be used if we make the call to Conference system.
- (NSString*) conferencePasscode |
|
readwritenonatomiccopy |
The Virtual Room PIN to identify the conference room.
Opaque data representing the id of contextual data stored in the contact center solution that is associated with this call.
- (NSInteger) lineAppearanceId |
|
readwritenonatomicassign |
The Avaya lineid for the remote call.
- (NSString*) lineAppearanceOwner |
|
readwritenonatomiccopy |
The remote call owner name.
- (NSString*) meetmeUserName |
|
readwritenonatomiccopy |
User name used for meetme conference creation.
- (BOOL) offHookDialingEnabled |
|
readwritenonatomicassign |
Indicates whether or not off-hook dialing will be used to specify the remote address.
Off-hook dialing is used to support the user experience of a traditional desk telephone where the handset is lifted (goes off-hook) and the user enters the digits to dial via a dialpad. In this mode the remote address is not specified before -[CSCall start] is called and digits are entered via -[CSCall addRemoteAddressDigit:] as the user enters them in the UI. When a match against the call server's dial plan is found the call will be automatically initiated.
- (NSString*) portalToken |
|
readwritenonatomiccopy |
Correlation-token provided by Scopia/Portal to correlate Portal session with SIP Signalling.
The Unified portal Service URL.
- (BOOL) presentationOnlyMode |
|
readwritenonatomicassign |
A Boolean value indicating whether the call should be created in presentation only mode.
- (NSString*) remoteAddress |
|
readwritenonatomiccopy |
The remote address for this call.
when making call with line appearance id, this value must be set.
- (NSURL*) serviceGatewayURL |
|
readwritenonatomiccopy |
Service Gateway (ESG) URL.
The URL to establish UCCP connection to the conference server.
This allows client UI to establish conference in presentation only mode through UCCP web socket connection.
The documentation for this class was generated from the following file: