|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CiscoExtensionMobilityServer
The Extension Mobility native actions and types are used to invoke the methods and parse the results of the Cisco Unified Communications Manager Extension Mobility API. The Extension Mobility API provides a means to programmatically control the features of Extension Mobility, which is a set of features in Cisco Unified Communications Manager that allows users to move from device to device and still maintain the profile of the user, such as speed dials, services, and line configurations. Generated from CUAE provider package Metreos.Native.CiscoExtensionMobility
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface cisco.uc.cuae.legacy.CuaeCommon |
|---|
CuaeCommon.CuaeResult |
| Method Summary | |
|---|---|
CiscoExtensionMobility.LoginResult |
login(java.lang.String sessionId,
java.lang.String userId,
java.lang.String deviceName,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LoginOptions options)
Logs a user into a device with a device profile. |
CiscoExtensionMobility.LogoutResult |
logout(java.lang.String sessionId,
java.lang.String deviceName,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LogoutOptions options)
Logs out a user from a device. |
CiscoExtensionMobility.LogoutALLResult |
logoutALL(java.lang.String sessionId,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LogoutALLOptions options)
Logs out a user from a device. |
CiscoExtensionMobility.QueryDeviceProfilesResult |
queryDeviceProfiles(java.lang.String sessionId,
java.lang.String[] userId,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryDeviceProfilesOptions options)
Queries one or more devices, determining which user, if any, is currently logged into it. |
CiscoExtensionMobility.QueryDevicesResult |
queryDevices(java.lang.String sessionId,
java.lang.String[] deviceNames,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryDevicesOptions options)
Queries one or more devices, determining which user, if any, is currently logged into it. |
CiscoExtensionMobility.QueryUsersResult |
queryUsers(java.lang.String sessionId,
java.lang.String[] users,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryUsersOptions options)
Queries one or more users, determining which device(s) each user is logged into. |
| Method Detail |
|---|
CiscoExtensionMobility.QueryDeviceProfilesResult queryDeviceProfiles(java.lang.String sessionId,
java.lang.String[] userId,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryDeviceProfilesOptions options)
sessionId - The session Id for this method calluserId - The names of one or more UserscallManagerIP - The IP address and port of a CallManager node with the
Extension Mobility service running, in the form
'[IP]:[Port]'. Note that the Extension Mobility
service is on port 80 by default in 3.x/4.x, and on
port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
CiscoExtensionMobility.LoginResult login(java.lang.String sessionId,
java.lang.String userId,
java.lang.String deviceName,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LoginOptions options)
sessionId - The session Id for this method calluserId - The user to log in the specified device.deviceName - The name of the device, of the form SEPXXXXXXXXXXXXcallManagerIP - The IP address and port of a CallManager node with the
Extension Mobility service running, in the form
'[IP]:[Port]'. Note that the Extension Mobility
service is on port 80 by default in 3.x/4.x, and on
port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
CiscoExtensionMobility.LogoutResult logout(java.lang.String sessionId,
java.lang.String deviceName,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LogoutOptions options)
sessionId - The session Id for this method calldeviceName - The name of the device to log the user out of. This value
is typically of the form SEPXXXXXXXXXXXX.callManagerIP - The IP address and port of the publisher CallManager
IP, in the form '[IP]:[Port]'. Note that the Extension
Mobility service is on port 80 by default in 3.x/4.x,
and on port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
CiscoExtensionMobility.LogoutALLResult logoutALL(java.lang.String sessionId,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LogoutALLOptions options)
sessionId - The session Id for this method callcallManagerIP - The IP address and port of the publisher CallManager
IP, in the form '[IP]:[Port]'. Note that the Extension
Mobility service is on port 80 by default in 3.x/4.x,
and on port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
CiscoExtensionMobility.QueryDevicesResult queryDevices(java.lang.String sessionId,
java.lang.String[] deviceNames,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryDevicesOptions options)
sessionId - The session Id for this method calldeviceNames - The name(s) of the device(s)callManagerIP - The IP address and port of a CallManager node with the
Extension Mobility service running, in the form
'[IP]:[Port]'. Note that the Extension Mobility
service is on port 80 by default in 3.x/4.x, and on
port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
CiscoExtensionMobility.QueryUsersResult queryUsers(java.lang.String sessionId,
java.lang.String[] users,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryUsersOptions options)
sessionId - The session Id for this method callusers - The ID(s) of the user(s)callManagerIP - The IP address and port of a CallManager node with the
Extension Mobility service running, in the form
'[IP]:[Port]'. Note that the Extension Mobility
service is on port 80 by default in 3.x/4.x, and on
port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||