Mountain View
Jabber SDK API Documentation

Global

Members

AuthenticationError :Enum

Different authentication errors that can occur during authentication process with CUCM.
Type:
  • Enum
Properties:
Name Type Description
InvalidConfig String The last attempt at authentication with CUCM failed because of invalid configuration. The CCMIP server was incorrect.
InvalidCredentials String The last attempt at authentication with CUCM failed because the users credentials are incorrect.
InvalidToken String The last attempt at authentication with CUCM failed because the authentication token was invalid.
ServerCertificateRejected String The last attempt at authentication with CUCM failed because the user rejected an invalid server certificate.
ClientCertificateError String The last attempt at authentication with CUCM failed because of an error with the client's certificate.
NoCredentialsConfigured String The last attempt at authentication with CUCM failed because no credentials are configured.
CouldNotConnect String Unable to connect to CUCM.
Failed String The last attempt at authentication failed.
SSLConnectError String TLS/SSL Connection Error.
Unknown String Unknown authentication failure.
Since:
  • 11.7.0

AuthenticationState :Enum

Different authentication states that can occur when trying to connect to CUCM.
Type:
  • Enum
Properties:
Name Type Description
NotAuthenticated String Initial state before authentication attempt has occurred.
InProgress String Authentication with CUCM is in progress.
Authenticated String Successfully authenticated with CUCM.
Since:
  • 11.7.0

HuntGroupState :Enum

Different Hunt Group states. Values represented here are the ones that can be retrieved from TelephonyDevice.huntGroupState property.
Type:
  • Enum
Properties:
Name Type Description
LoggedOut String State that indicates that device is logged out of the hunt group.
LoggedIn String State that indicates that device is logged in in hunt group.
Unknown String Hunt group state is unknown. This usually means that telephony device doesn't support hunt group.
Since:
  • 11.7.0

RemoteCameraAction :Enum

Remote camera actions that can be performed. Values represented here are the ones that should be passed to TelephonyConversation.startRemoteCameraAction and TelephonyConversation.stopRemoteCameraAction.
Type:
  • Enum
Properties:
Name Type Description
TiltDown String Tilts remote camera down.
TiltUp String Tilts remote camera up.
PanLeft String Pans remote camera left.
PanRight String Pans remote camera right.
ZoomIn String Zoom in with remote camera.
ZoomOut String Zoom out with remote camera.
Since:
  • 11.7.0

SystemError :Enum

These errors are passed in API error handler functions.
Type:
  • Enum
Properties:
Name Type Description
NativeError String Error occurred in add-on.
OperationFailed String System not started or fully operational.
UserNotAuthorized String User has not authorized add-on through Access Control Dialogue.
InvalidArguments String Invalid arguments passed.
CapabilityMissing String System has no capabilities to execute API call.
MoreThenOneInstanceRunning String More then one instance of Add-on is running.
InvalidMonitor String Invalid monitor has been used. (Monitor is no longer connected to local machine).
InvalidConversation String Failed to execute operation on conversation that no longer exists.
Since:
  • 11.7.0

TelephonyConnectionState :Enum

Represents connection state between CUCM and telephony device.
Type:
  • Enum
Properties:
Name Type Description
Connected String Connection is established with CUCM.
Connecting String Establishing connection with CUCM.
Disconnected String Disconnected from CUCM.
Since:
  • 11.7.0

WindowType :Enum

Video window types. Values represented here are the ones that should be passed to WindowController.createVideoWindow method as string.
Type:
  • Enum
Properties:
Name Type Description
Preview String Preview video window.
Conversation String Conversation video window.
ScreenShare String Screen share video window.
Since:
  • 11.7.0