Cisco Unified JTAPI Extensions

The Cisco Unified JTAPI extension consists of a set of classes and interfaces that expose the additional functionality not readily exposed in JTAPI 1.2 specification but are available in Cisco Unified Communications Manager. Developers can use the extensions to create new applications or modify existing extensions to create new methods.

This chapter describes the extensions (interfaces and classes) that are available for implementation in a Cisco Unified Communications Manager.

Class Hierarchy

The following class hierarchy is contained in the com.cisco.jtapi.extensions package.


hierarchy.java.lang.Object 
   com.cisco.jtapi.extensions.CiscoAddressCallInfo 
   com.cisco.jtapi.extensions.CiscoJtapiVersion 
   com.cisco.jtapi.extensions.CiscoMediaCapability 
      com.cisco.jtapi.extensions.CiscoG711MediaCapability 
      com.cisco.jtapi.extensions.CiscoG723MediaCapability 
      com.cisco.jtapi.extensions.CiscoG729MediaCapability 
      com.cisco.jtapi.extensions.CiscoGSMMediaCapability 
      com.cisco.jtapi.extensions.CiscoWideBandMediaCapability 
   com.cisco.jtapi.extensions.CiscoRTPParams 
   java.lang.Throwable (implements java.io.Serializable) 
      java.lang.Exception
    com.cisco.jtapi.extensions.CiscoRegistrationException
    com.cisco.jtapi.extensions.CiscoUnregistrationException

CiscoAddressCallInfo

Class History

Cisco Unified Communications Manager Release

Description

7.1 (2)

Added the history table to track changes.

Declaration

public class CiscoAddressCallInfo extends java.lang.Object

java.lang.Object

com.cisco.jtapi.extensions.CiscoAddressCallInfo

Constructors

CiscoAddressCallInfo (int inumActiveCalls, int imaxActiveCalls, int inumCallsOnHold, int imaxCallsOnHold)

CiscoAddressCallInfo (int inumActiveCalls, int imaxActiveCalls, int inumCallsOnHold, int imaxCallsOnHold, CiscoCall[] icalls)

Fields

None

Methods

Table 1. Methods in CiscoAddressCallInfo

Interface

Method

Description

CiscoCall[]

getCalls()

Returns the array of Cisco calls on the CiscoAddress.

CiscoCall[]

getTerminal()

Returns the terminal on which the address got activated (i.e. marked unrestricted)

int

getMaxActiveCalls()

Returns the maximum number of active calls supported on the CiscoAddress, as an integer.

int

getMaxCallsOnHold()

Returns the maximum number of calls that can be put on hold on the CiscoAddress, as an integer.

int

getNumActiveCalls()

Returns the number of active calls on the CiscoAddress, as an integer.

int

getNumCallsOnHold()

Returns the number of held calls on the CiscoAddress, as an integer.

Inherited Methods

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Related Documentation

None

CiscoG711MediaCapability

The CiscoG711MediaCapability object specifies the properties for a G.711 encoded RTP stream. Applications that support G.711 media termination use this object to specify their preferred packet size when registering a CiscoMediaTerminal. The default packet size is thirty milliseconds.

Class History

Cisco Unified Communications Manager Release

Description

7.1(x)

Added history table to track changes.

Declaration

public class CiscoG711MediaCapability extends CiscoMediaCapability

java.lang.Object

com.cisco.jtapi.extensions.CiscoMediaCapability

com.cisco.jtapi.extensions.CiscoG711MediaCapability

Constructors

Table 2. Constructors in CiscoG711MediaCapability

Interface

Constructor

Description

public

CiscoG711MediaCapability(intrtpPacketFrameSize)

Constructs a CiscoG711MediaCapability.

public

CiscoG711MediaCapability()

Constructs a CiscoG711MediaCapability.

Fields

Table 3. Fields in CiscoG711MediaCapability

Interface

Field

Description

public static final int

FRAMESIZE_TWENTY_MILLISECOND_PACKET

RTP Packet Framesize: Twenty millisecond RTP packet.

public static final int

FRAMESIZE_THIRTY_MILLISECOND_PACKET

RTP Packet Framesize: Thirty millisecond RTP packet.

public static final int

FRAMESIZE_SIXTY_MILLISECOND_PACKET

RTP Packet Framesize: Sixty millisecond RTP packet.

Inherited Fields

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

G711_64K_30_MILLISECONDS, G723_6K_30_MILLISECONDS, G729_30_MILLISECONDS, GSM_80_MILLISECONDS, WIDEBAND_256K_10_MILLISECONDS

Methods

None

Inherited Methods

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

getMaxFramesPerPacket, getPayloadType, isSupported, toString

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

CiscoG723MediaCapability

The CiscoG723MediaCapability object specifies the properties for a G.723 encoded RTP stream. Applications that support G.723 media termination use this object to specify their preferred packet size and bit rate when registering a CiscoMediaTerminal. The default packet size is thirty milliseconds and the default bit rate is 6.4k.

Class History

Cisco Unified Communications Manager Release

Description

7.1x

Added history table to track changes.

Declaration

public class CiscoG723MediaCapability extends CiscoMediaCapability

java.lang.Object

com.cisco.jtapi.extensions.CiscoMediaCapability

com.cisco.jtapi.extensions.CiscoG723MediaCapability

Constructors

Table 4. Constructors in CiscoG723MediaCapability

Interface

Constructor

Description

public

CiscoG723MediaCapability (intrtpPacketFrameSize, intbitRate)

Constructs a CiscoG723MediaCapability.

Fields

Table 5. Fields in CiscoG723MediaCapability

Interface

Field

Description

public static final int

FRAMESIZE_TWENTY_MILLISECOND_PACKET

RTP Packet Framesize: Twenty millisecond RTP packet.

public static final int

FRAMESIZE_THIRTY_MILLISECOND_PACKET

RTP Packet Framesize: Thirty millisecond RTP packet.

public static final int

FRAMESIZE_SIXTY_MILLISECOND_PACKET

RTP Packet Framesize: Sixty millisecond RTP packet.

Inherited Fields

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

G711_64K_30_MILLISECONDS, G723_6K_30_MILLISECONDS, G729_30_MILLISECONDS, GSM_80_MILLISECONDS, WIDEBAND_256K_10_MILLISECONDS

Methods

Table 6. Methods in CiscoG723MediaCapability

Interface

Method

Description

public int

getBitRate()

Returns the bit rate specified by this capability object. Returns: a bit rate from the RTPBitRate interface.

public java.lang.String

toString()

Overwrites the Object.toString() method. Overrides: toString in class CiscoMediaCapability.

Inherited Methods

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

getMaxFramesPerPacket, getPayloadType, isSupported

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

CiscoG729MediaCapability

The CiscoG729MediaCapability object specifies the properties for a G.729 encoded RTP stream. Applications that support G.729 media termination use this object to specify their preferred packet size when registering a CiscoMediaTerminal. The default packet size is thirty milliseconds.

Class History

Cisco Unified Communications Manager Release

Description

7.1x

Added history table to track changes.

Declaration

public class CiscoG729MediaCapability extends CiscoMediaCapability

java.lang.Object

com.cisco.jtapi.extensions.CiscoMediaCapability

com.cisco.jtapi.extensions.CiscoG729MediaCapability

Constructors

Table 7. Constructors in G729MediaCapability

Constructor

Description

CiscoG729MediaCapability(int payload, int rtpPacketFrameSize)

Constructs a CiscoG729MediaCapability.

Fields

Table 8. Fields in CiscoG729MediaCapability

Interface

Fields

Description

staticint

FRAMESIZE_SIXTY_MILLISECOND_PACKET

RTP Packet Framesize: Sixty millisecond RTP packet.

staticint

FRAMESIZE_THIRTY_MILLISECOND_PACKET

RTP Packet Framesize: Thirty millisecond RTP packet.

staticint

FRAMESIZE_TWENTY_MILLISECOND_PACKET

RTP Packet Framesize: Twenty millisecond RTP packet.

Inherited Fields

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

G711_64K_30_MILLISECONDS, G723_6K_30_MILLISECONDS, G729_30_MILLISECONDS, GSM_80_MILLISECONDS, WIDEBAND_256K_10_MILLISECONDS

Methods

None

Inherited Methods

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

getMaxFramesPerPacket, getPayloadType, isSupported, toString

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

CiscoGSMMediaCapability

The CiscoGSMMediaCapability object specifies the properties for a GSM encoded RTP stream. Applications that support GSM media termination use this object to specify their preferred packet size when registering a CiscoMediaTerminal. The default packet size is thirty milliseconds.

Class History

Cisco Unified Communications Manager Release

Description

7.1x

Added history table to track changes.

Declaration

public class CiscoGSMMediaCapability extends CiscoMediaCapability

java.lang.Object

com.cisco.jtapi.extensions.CiscoMediaCapability

com.cisco.jtapi.extensions.CiscoGSMMediaCapability

Constructors

Table 9. Constructors in CiscoGSMMediaCapability

Interface

Constructor

Description

public

CiscoGSMMediaCapability()

Constructs a CiscoGSMMediaCapability

public

CiscoGSMMediaCapability(int rtpPacketFrameSize)

Constructs a CiscoGSMMediaCapability.

Fields

Table 10. Fields in CiscoGSMMediaCapability

Interface

Field

Description

staticint

FRAMESIZE_EIGHTY_MILLISECOND_PACKET

RTP Packet Framesize: Eighty millisecond RTP packet

Inherited Fields

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

G711_64K_30_MILLISECONDS, G723_6K_30_MILLISECONDS, G729_30_MILLISECONDS, GSM_80_MILLISECONDS, WIDEBAND_256K_10_MILLISECONDS

Methods

None

Inherited Methods

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

getMaxFramesPerPacket, getPayloadType, isSupported, toString

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Related Documentation

None

CiscoJtapiVersion

This class gives the version information of the installed Cisco JTAPI. Programs can get the version number using the accessor methods. Cisco Jtapi Version is in a.b(x.y) format where "a" indicates the major version, "b" indicates the minor version, "x" indicates the revision number, and "y" indicates the build number .

Class History

Cisco Unified Communications Manager Release

Description

7.1x

Added history table to track changes.

Declaration

public class CiscoJtapiVersion extends java.lang.Object

java.lang.Object

com.cisco.jtapi.extensions.CiscoJtapiVersion

Constructors

publicCiscoJtapiVersion()None

Fields

None

Methods

Table 11. Methods in CiscoJtapiVersion

Interface

Method

Description

java.lang.String

getBuildDescription()

Returns "release" if it is a release version or debug if it is not a release version.

int

getBuildNumber()

Returns the build number of the version.

int

getExtendedBuildNumber()

Returns the extended build number of the version.

int

getMajorVersion()

Returns the major version number.

int

getMinorVersion()

Returns the minor version number.

int

getRevisionNumber()

Returns the revision number of the version.

public java.lang.String

getVersion()

Returns the version information in a.b(x.y)-z format without a name.

public java.lang.String

toString()

Returns the version information in a.b(x.y)-z format. Overrides toString in class java.lang.Object.

Inherited Methods

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Related Documentation

None

CiscoMediaCapability

The CiscoMediaCapability object specifies the properties of a particular media format that an application can support for CiscoMediaTerminals that it registers. Because CiscoMediaCapability is an abstract class, applications may only construct its subclasses directly.

Class History

Cisco Unified Communications Manager Release

Description

7.1x

Added history table to track changes.

Declaration

public class CiscoMediaCapability extends java.lang.Object

java.lang.Object

com.cisco.jtapi.extensions.CiscoMediaCapability

Subclasses

CiscoG711MediaCapability, CiscoG723MediaCapability, CiscoG729MediaCapability, CiscoGSMMediaCapability, CiscoWideBandMediaCapability

Constructors

Table 12. Constructors in CiscoMediaCapability

Interface

Constructor

Description

public

CiscoMediaCapability(intpayloadType, intmaxFramesPerPacket)

Constructs a CiscoMediaCapability object for the specified payload type and packet size (in milliseconds).

Fields

Table 13. Fields in CiscoMediaCapability

Interface

Field

Description

static

G711_64K_30_MILLISECONDS

G.711 capability with default parameters.

static

G723_6K_30_MILLISECONDS

G.723 capability with default parameters.

static

G729_30_MILLISECONDS

G.729 capability with default parameters.

static

GSM_80_MILLISECONDS

GSM capability with default parameters.

static

WIDEBAND_256K_10_MILLISECONDS

Wideband capability with default parameters.

Methods

Table 14. Methods in CiscoMediaCapability

Interface

Method

Description

int

getMaxFramesPerPacket(

Returns the packet size (in milliseconds) that this object specifies.The maxFramesPerPacket parameter is a carryover from the H.245 protocol definition.

Cisco Unified Communications Manager does not use this field as the number of frames per RTP packet, but rather as the number of milliseconds of audio per RTP packet that the device can receive.

Third-party IP phones may use different (higher) rates even though these rates may not be exceeded to and or from Cisco Unified IP phones.

int

getPayloadType()

Returns a payload type from the RTPPayload interface that this object specifies.

boolean

isSupported()

Returns whether the payload of this object is supported or not. True if the payloadType is supported, or otherwise false

java.lang.String

toString()

Overrides toString in class java.lang.Object.

Inherited Methods

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Related Documentation

See CiscoG711MediaCapability, CiscoG723MediaCapability, CiscoG729MediaCapability, CiscoGSMMediaCapability, CiscoWideBandMediaCapability, CiscoRTPBitRate, and CiscoRTPPayload.

CiscoMultiMediaCapabilityInfo

CiscoMultiMediaCapabilityInfo interface contains the multimedia capabilities of a terminal. Applications can get the video capability, number of screens, and telepresence interoperability of the terminal using this API.

Declaration

public interface CiscoMultiMediaCapabilityInfo

com.cisco.jtapi.extensions.CiscoMultiMediaCapabilityInfo

Fields

Table 15. Fields in CiscoMultiMediaCapabilityInfo

Interface

Field

Description

static final int

NONE

Indicates that the CiscoMultiMediaCapabilityInfo.getVideoCapability () for this terminal is NONE.

static final int

VIDEO_ENABLED

CiscoMultiMediaCapabilityInfo.getVideoCapability () for this terminal is VIDEO_ENABLED.

static final int

TELEPRESENCEINTEROP_NONE

Indicates that the CiscoMultiMediaCapabilityInfo.getTelepresenceInfo() for this terminal is TELEPRESENCEINTEROP_NONE.

static final int

TELEPRESENCEINTEROP_ENABLED

CiscoMultiMediaCapabilityInfo. getTelepresenceInfo () for this terminal is TELEPRESENCEINTEROP_ENABLED

Methods

Table 16. Methods in MultiMediaCapabilityInfo

Interface

Method

Description

int

getVideoCapability()

Returns the video capability of the Terminal. The video capability can be NONE or VIDEO_ENABLED

int

getTelepresenceInfo()

Returns the telepresence capability of the Terminal. The telepresence capability can be TELEPRESENCEINTEROP_NONE or TELEPRESENCEINTEROP_ENABLED

int

getScreenCount()

Returns the number of screens present on the Terminal.

CiscoRegistrationException

The CiscoMediaTerminal.register method throws this exception when the registration process fails for any reason. For example, registration would fail if the Provider were OUT_OF_SERVICE or if the device were already registered.

Class History

Cisco Unified Communications Manager Release

Description

7.1x

Added history table to track changes.

Declaration

public class CiscoRegistrationException extends java.lang.Exception

java.lang.Object

java.lang.Throwable

java.lang.Exception

com.cisco.jtapi.extensions.CiscoRegistrationException

Implemented Interfaces

java.io.Serializable

Constructors

Table 17. Constructors in CiscoRegistrationException

Interface

Constructor

Description

public

CiscoRegistrationException (java.lang.Stringdescription)

Takes the description of the exception as a parameter.

Methods

None

Inherited Methods

From Class java.lang.Throwable

fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Related Documentation

See CiscoMediaTerminal.register(java.net.InetAddress, int, com.cisco.jtapi.extensions.CiscoMediaCapability[]).

CiscoRTPParams

You can use the CiscoRTPParams class to specify a dynamic RTP address and port number for a media terminal on a per-call basis. Applications can pass this object in setRTPParams() of CiscoMediaTerminal. These parameters are only valid for a particular call.

Class History

Cisco Unified Communications Manager Release

Description

7.1x

Added history table to track changes.

Declaration

public class CiscoRTPParams extends java.lang.Object

java.lang.Object

Constructors

CiscoRTPParams (java.net.InetAddress, rtpAddress, int rtpPort)

Fields

None

Methods

Table 18. Methods in CiscoRTPParams

Interface

Method

Description

java.net.InetAddress

getRTPAddress()

Returns the Internet address for the inbound RTP stream of the associated call.

java.lang.String

getRTPAddressHostName()

Returns the IP host name for the inbound RTP stream of the associated call.

byte[]

getRTPByteAddress()

Returns the Internet address in byte format for the inbound RTP stream.

int

getRTPPort()

Returns the UDP port for the inbound RTP stream.

java.lang.String

toString()

Returns a String in the format "IP address/port number." Overrides toString in class java.lang.Object.

Inherited Methods

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Related Documentation

See CiscoTerminal and CiscoMediaTerminal.

CiscoUnregistrationException

The CiscoMediaTerminal.unregister method throws this exception when the unregistration process fails. For example, registration fails if the Provider is OUT_OF_SERVICE or the Terminal is already unregistered.

Class History

Cisco Unified Communications Manager Release

Description

7.1x

Added history table to track changes.

Declaration

public class CiscoUnregistrationException extends java.lang.Exception

java.lang.Object

java.lang.Throwable

java.lang.Exception

com.cisco.jtapi.extensions.CiscoUnregistrationException

Implemented Interfaces

java.io.Serializable

Constructors

Table 19. Constructors in CiscoUnregistrationException

Interface

Constructor

Description

public

CiscoUnregistrationException ()(java.lang.Stringdescription)

None

Fields

None

Methods

None

Inherited Methods

From Class java.lang.Throwable

fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Related Documentation

See CiscoMediaTerminal.unregister(), Serialized Form.

CiscoWideBandMediaCapability

The CiscoWideBandMediaCapability object specifies the properties for a wide band encoded RTP stream. Applications that support wide band media termination use this object to specify their preferred packet size when registering a CiscoMediaTerminal. The default packet size is ten milliseconds.

Class History

Cisco Unified Communications Manager Release

Description

7.1x

Added history table to track changes.

Declaration

public class CiscoWideBandMediaCapability extends CiscoMediaCapability

java.lang.Object

com.cisco.jtapi.extensions.CiscoMediaCapability

com.cisco.jtapi.extensions.CiscoWideBandMediaCapability

Constructors

Table 20. Constructors in CiscoWideBandMediaCapability

Interface

Constructor

Description

public

CiscoWideBandMediaCapability(intpacketsize)

Constructs a CiscoWideBandMediaCapability object with the specified packet size. The default is ten–millisecond packet size.

Parameters

  • packetsize—The RTP packet Framesize.

Fields

Table 21. Fields in CiscoWideBandMedicaCapability

Interface

Field

Description

staticint

FRAMESIZE_TEN_MILLISECOND_PACKET

RTP Packet Framesize: Ten millisecond RTP packet

Inherited Fields

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

G711_64K_30_MILLISECONDS, G723_6K_30_MILLISECONDS, G729_30_MILLISECONDS, GSM_80_MILLISECONDS, WIDEBAND_256K_10_MILLISECONDS

Methods

None

Inherited Methods

From Class com.cisco.jtapi.extensions.CiscoMediaCapability

getMaxFramesPerPacket, getPayloadType, isSupported, toString

From Class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Interface Hierarchy

The following interface hierarchy is contained in the com.cisco.jtapi.extensions package hierarchy.


javax.telephony.Address 
   com.cisco.jtapi.extensions.CiscoAddress (also extends
                                 com.cisco.jtapi.extensions.CiscoObjectContainer) 
      com.cisco.jtapi.extensions.CiscoIntercomAddress 
   javax.telephony.callcenter.RouteAddress 
      com.cisco.jtapi.extensions.CiscoRouteAddress

javax.telephony.AddressObserver 
   com.cisco.jtapi.extensions.CiscoAddressObserver

javax.telephony.Call 
   javax.telephony.callcontrol.CallControlCall 
      com.cisco.jtapi.extensions.CiscoCall (also extends
                                 com.cisco.jtapi.extensions.CiscoObjectContainer)
   com.cisco.jtapi.extensions.CiscoConsultCall

com.cisco.jtapi.extensions.CiscoCallCtlTermConnHeldReversionEv

com.cisco.jtapi.extensions.CiscoConferenceChain

com.cisco.jtapi.extensions.CiscoFeatureReason 

com.cisco.jtapi.extensions.CiscoJtapiException

com.cisco.jtapi.extensions.CiscoJtapiProperties

com.cisco.jtapi.extensions.CiscoLocales

com.cisco.jtapi.extensions.CiscoMediaSecurityIndicator

com.cisco.jtapi.extensions.CiscoMediaConnectionMode

com.cisco.jtapi.extensions.CiscoMediaEncryptionAlgorithmType 

com.cisco.jtapi.extensions.CiscoMediaEncryptionKeyInfo

com.cisco.jtapi.extensions.CiscoMediaSecurityIndicator

com.cisco.jtapi.extensions.CiscoMonitorInitiatorInfo

com.cisco.jtapi.extensions.CiscoMonitorTargetInfo

com.cisco.jtapi.extensions.CiscoObjectContainer 
   com.cisco.jtapi.extensions.CiscoAddress (also extends javax.telephony.Address) 
     com.cisco.jtapi.extensions.CiscoIntercomAddress 
   com.cisco.jtapi.extensions.CiscoCall (also extends
                                          javax.telephony.callcontrol.CallControlCall) 
   com.cisco.jtapi.extensions.CiscoConsultCall 
   com.cisco.jtapi.extensions.CiscoCallID 
   com.cisco.jtapi.extensions.CiscoConnection (also extends
                               javax.telephony.callcontrol.CallControlConnection) 
   com.cisco.jtapi.extensions.CiscoConnectionID 
   com.cisco.jtapi.extensions.CiscoConsultCall 
   com.cisco.jtapi.extensions.CiscoIntercomAddress 
   com.cisco.jtapi.extensions.CiscoJtapiPeer (also extends javax.telephony.JtapiPeer, 
                                          com.cisco.services.tracing.TraceModule) 
   com.cisco.jtapi.extensions.CiscoMediaTerminal 
   com.cisco.jtapi.extensions.CiscoProvider 
   com.cisco.jtapi.extensions.CiscoRouteTerminal 
   com.cisco.jtapi.extensions.CiscoTerminal (also extends javax.telephony.Terminal) 
      com.cisco.jtapi.extensions.CiscoMediaTerminal 
      com.cisco.jtapi.extensions.CiscoRouteTerminal 
   com.cisco.jtapi.extensions.CiscoTerminalConnection (also extends
                       javax.telephony.callcontrol.CallControlTerminalConnection)

com.cisco.jtapi.extensions.CiscoPartyInfo

com.cisco.jtapi.extensions.CiscoProvFeatureID

com.cisco.jtapi.extensions.CiscoProviderCapabilityChangedEv

com.cisco.jtapi.extensions.CiscoRecorderInfo

com.cisco.jtapi.extensions.CiscoRTPBitRate

com.cisco.jtapi.extensions.CiscoRTPHandle

com.cisco.jtapi.extensions.CiscoRTPInputProperties

com.cisco.jtapi.extensions.CiscoRTPOutputProperties

com.cisco.jtapi.extensions.CiscoRTPPayload

com.cisco.jtapi.extensions.CiscoSynchronousObserver

com.cisco.jtapi.extensions.CiscoTermConnPrivacyChangedEv

com.cisco.jtapi.extensions.CiscoTermEvFilter

com.cisco.jtapi.extensions.CiscoTerminalProtocol

com.cisco.jtapi.extensions.CiscoTone

com.cisco.jtapi.extensions.CiscoUrlInfo

javax.telephony.Connection 
   javax.telephony.callcontrol.CallControlConnection 
      com.cisco.jtapi.extensions.CiscoConnection (also extends
                                 com.cisco.jtapi.extensions.CiscoObjectContainer)

javax.telephony.events.Ev 
   javax.telephony.events.AddrEv 
      com.cisco.jtapi.extensions.CiscoAddrEv (also extends
                                                   com.cisco.jtapi.extensions.CiscoEv)
    com.cisco.jtapi.extensions.CiscoAddrAutoAcceptStatusChangedEv
    com.cisco.jtapi.extensions.CiscoAddrInServiceEv
    com.cisco.jtapi.extensions.CiscoAddrIntercomInfoChangedEv
    com.cisco.jtapi.extensions.CiscoAddrIntercomInfoRestorationFailedEv
    com.cisco.jtapi.extensions.CiscoAddrOutOfServiceEv (also extends
                                  com.cisco.jtapi.extensions.CiscoOutOfServiceEv)
    com.cisco.jtapi.extensions.CiscoAddressRecordingConfigChangedEv
   javax.telephony.callcontrol.events.CallCtlEv 
      javax.telephony.callcontrol.events.CallCtlCallEv (also extends
                                                        javax.telephony.events.CallEv)
    javax.telephony.callcontrol.events.CallCtlConnEv (also extends
                                              javax.telephony.events.ConnEv)
  javax.telephony.callcontrol.events.CallCtlConnOfferedEv
com.cisco.jtapi.extensions.CiscoCallCtlConnOfferedEv
   javax.telephony.events.CallEv 
      javax.telephony.events.CallActiveEv
    com.cisco.jtapi.extensions.CiscoConsultCallActiveEv (also extends
                                     com.cisco.jtapi.extensions.CiscoCallEv) 
      javax.telephony.callcontrol.events.CallCtlCallEv (also extends
                                    javax.telephony.callcontrol.events.CallCtlEv)
    javax.telephony.callcontrol.events.CallCtlConnEv (also extends
                                              javax.telephony.events.ConnEv)
   javax.telephony.callcontrol.events.CallCtlConnOfferedEv
   com.cisco.jtapi.extensions.CiscoCallCtlConnOfferedEv
    com.cisco.jtapi.extensions.CiscoCallEv (also extends
                                                   com.cisco.jtapi.extensions.CiscoEv)
    com.cisco.jtapi.extensions.CiscoCallChangedEv
    com.cisco.jtapi.extensions.CiscoCallSecurityStatusChangedEv
    com.cisco.jtapi.extensions.CiscoConferenceChainAddedEv
    com.cisco.jtapi.extensions.CiscoConferenceChainRemovedEv
    com.cisco.jtapi.extensions.CiscoConferenceEndEv
    com.cisco.jtapi.extensions.CiscoConferenceStartEv
    com.cisco.jtapi.extensions.CiscoConsultCallActiveEv (also extends
                                        javax.telephony.events.CallActiveEv)
    com.cisco.jtapi.extensions.CiscoToneChangedEv
    com.cisco.jtapi.extensions.CiscoTransferEndEv
    com.cisco.jtapi.extensions.CiscoTransferStartEv 
   javax.telephony.events.ConnEv 
      javax.telephony.callcontrol.events.CallCtlConnEv (also extends
                                javax.telephony.callcontrol.events.CallCtlCallEv)
   javax.telephony.callcontrol.events.CallCtlConnOfferedEv
   com.cisco.jtapi.extensions.CiscoCallCtlConnOfferedEv 
   javax.telephony.events.TermConnEv 
      com.cisco.jtapi.extensions.CiscoTermConnMonitoringEndEv 
      com.cisco.jtapi.extensions.CiscoTermConnMonitoringStartEv 
      com.cisco.jtapi.extensions.CiscoTermConnMonitorInitiatorInfoEv 
      com.cisco.jtapi.extensions.CiscoTermConnMonitorTargetInfoEv 
      com.cisco.jtapi.extensions.CiscoTermConnRecordingEndEv 
      com.cisco.jtapi.extensions.CiscoTermConnRecordingStartEv 
      com.cisco.jtapi.extensions.CiscoTermConnRecordingTargetInfoEv 
      com.cisco.jtapi.extensions.CiscoTermConnSelectChangedEv

com.cisco.jtapi.extensions.CiscoEv 
   com.cisco.jtapi.extensions.CiscoAddrActivatedEv 
   com.cisco.jtapi.extensions.CiscoAddrActivatedOnTerminalEv 
   com.cisco.jtapi.extensions.CiscoAddrAddedToTerminalEv 
   com.cisco.jtapi.extensions.CiscoAddrAutoAcceptStatusChangedEv 
   com.cisco.jtapi.extensions.CiscoAddrCreatedEv 
   com.cisco.jtapi.extensions.CiscoAddrEv (also extends
                                                        javax.telephony.events.AddrEv) 
      com.cisco.jtapi.extensions.CiscoAddrAutoAcceptStatusChangedEv 
      com.cisco.jtapi.extensions.CiscoAddrInServiceEv 
      com.cisco.jtapi.extensions.CiscoAddrIntercomInfoChangedEv 
      com.cisco.jtapi.extensions.CiscoAddrIntercomInfoRestorationFailedEv 
      com.cisco.jtapi.extensions.CiscoAddrOutOfServiceEv (also extends
                                        com.cisco.jtapi.extensions.CiscoAddrEv, 
                                 com.cisco.jtapi.extensions.CiscoOutOfServiceEv) 
      com.cisco.jtapi.extensions.CiscoAddressRecordingConfigChangedEv 
      com.cisco.jtapi.extensions.CiscoAddrInServiceEv 
      com.cisco.jtapi.extensions.CiscoAddrIntercomInfoChangedEv 
      com.cisco.jtapi.extensions.CiscoAddrIntercomInfoRestorationFailedEv 
      com.cisco.jtapi.extensions.CiscoAddrOutOfServiceEv (also extends
                                         com.cisco.jtapi.extensions.CiscoAddrEv) 
      com.cisco.jtapi.extensions.CiscoAddressRecordingConfigChangedEv 
   com.cisco.jtapi.extensions.CiscoAddrRemovedEv 
   com.cisco.jtapi.extensions.CiscoAddrRemovedFromTerminalEv 
   com.cisco.jtapi.extensions.CiscoAddrRestrictedEv 
   com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv 
   com.cisco.jtapi.extensions.CiscoCallChangedEv 
   com.cisco.jtapi.extensions.CiscoCallEv (also extends
                                                        javax.telephony.events.CallEv) 
      com.cisco.jtapi.extensions.CiscoCallChangedEv 
      com.cisco.jtapi.extensions.CiscoCallSecurityStatusChangedEv 
      com.cisco.jtapi.extensions.CiscoConferenceChainAddedEv 
      com.cisco.jtapi.extensions.CiscoConferenceChainRemovedEv 
      com.cisco.jtapi.extensions.CiscoConferenceEndEv 
      com.cisco.jtapi.extensions.CiscoConferenceStartEv 
      com.cisco.jtapi.extensions.CiscoConsultCallActiveEv (also extends
                                              javax.telephony.events.CiscoCallEv) 
      com.cisco.jtapi.extensions.CiscoToneChangedEv 
      com.cisco.jtapi.extensions.CiscoTransferEndEv 
      com.cisco.jtapi.extensions.CiscoTransferStartEv

com.cisco.jtapi.extensions.CiscoCallSecurityStatusChangedEv

com.cisco.jtapi.extensions.CiscoConferenceChainAddedEv 

com.cisco.jtapi.extensions.CiscoConferenceChainRemovedEv

com.cisco.jtapi.extensions.CiscoConferenceEndEv

com.cisco.jtapi.extensions.CiscoConferenceStartEv 

com.cisco.jtapi.extensions.CiscoConsultCallActiveEv (also extends
                                            javax.telephony.events.CallActiveEv, 
                                               com.cisco.jtapi.extensions.CiscoCallEv)

com.cisco.jtapi.extensions.CiscoMediaOpenLogicalChannelEv

com.cisco.jtapi.extensions.CiscoOutOfServiceEv 
   com.cisco.jtapi.extensions.CiscoAddrOutOfServiceEv (also extends
                                     com.cisco.jtapi.extensions.CiscoAddrEv) 
   com.cisco.jtapi.extensions.CiscoTermOutOfServiceEv (also extends
                                     com.cisco.jtapi.extensions.CiscoTermEv)

com.cisco.jtapi.extensions.CiscoProvCallParkEv

com.cisco.jtapi.extensions.CiscoProvFeatureEv (also extends
                                                        javax.telephony.events.ProvEv) 
   com.cisco.jtapi.extensions.CiscoAddrActivatedEv 
   com.cisco.jtapi.extensions.CiscoAddrActivatedOnTerminalEv 
   com.cisco.jtapi.extensions.CiscoAddrAddedToTerminalEv 
   com.cisco.jtapi.extensions.CiscoAddrCreatedEv 
   com.cisco.jtapi.extensions.CiscoAddrRemovedEv 
   com.cisco.jtapi.extensions.CiscoAddrRemovedFromTerminalEv 
   com.cisco.jtapi.extensions.CiscoAddrRestrictedEv 
   com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv 
   com.cisco.jtapi.extensions.CiscoProvCallParkEv 
   com.cisco.jtapi.extensions.CiscoProvFeatureEv 
      com.cisco.jtapi.extensions.CiscoProvCallParkEv 
   com.cisco.jtapi.extensions.CiscoRestrictedEv 
      com.cisco.jtapi.extensions.CiscoAddrRestrictedEv 
      com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv 
      com.cisco.jtapi.extensions.CiscoTermActivatedEv 
      com.cisco.jtapi.extensions.CiscoTermCreatedEv 
      com.cisco.jtapi.extensions.CiscoTermRemovedEv 
      com.cisco.jtapi.extensions.CiscoTermRestrictedEv 
      com.cisco.jtapi.extensions.CiscoProvFeatureEv 
      com.cisco.jtapi.extensions.CiscoProvCallParkEv 
   com.cisco.jtapi.extensions.CiscoRestrictedEv 
      com.cisco.jtapi.extensions.CiscoAddrRestrictedEv 
      com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv 
   com.cisco.jtapi.extensions.CiscoRTPInputKeyEv 
   com.cisco.jtapi.extensions.CiscoRTPInputStartedEv 
   com.cisco.jtapi.extensions.CiscoRTPInputStoppedEv 
   com.cisco.jtapi.extensions.CiscoRTPOutputKeyEv 
   com.cisco.jtapi.extensions.CiscoRTPOutputStartedEv 
   com.cisco.jtapi.extensions.CiscoRTPOutputStoppedEv 
   com.cisco.jtapi.extensions.CiscoTermActivatedEv 
   com.cisco.jtapi.extensions.CiscoTermButtonPressedEv 
   com.cisco.jtapi.extensions.CiscoTermCreatedEv 
   com.cisco.jtapi.extensions.CiscoTermDataEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateActiveEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateAlertingEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateHeldEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateWhisperEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateWhisperEv 
   com.cisco.jtapi.extensions.CiscoTermDNDStatusChangedEv 
   com.cisco.jtapi.extensions.CiscoTermEvFilter (also extends
                                                        javax.telephony.events.TermEv) 
      com.cisco.jtapi.extensions.CiscoMediaOpenLogicalChannelEv 
      com.cisco.jtapi.extensions.CiscoRTPInputKeyEv 
      com.cisco.jtapi.extensions.CiscoRTPInputStartedEv 
      com.cisco.jtapi.extensions.CiscoRTPInputStoppedEv 
      com.cisco.jtapi.extensions.CiscoRTPOutputKeyEv 
      com.cisco.jtapi.extensions.CiscoRTPOutputStartedEv 
      com.cisco.jtapi.extensions.CiscoRTPOutputStoppedEv 
      com.cisco.jtapi.extensions.CiscoTermButtonPressedEv 
      com.cisco.jtapi.extensions.CiscoTermDataEv 
      com.cisco.jtapi.extensions.CiscoTermDeviceStateActiveEv 
      com.cisco.jtapi.extensions.CiscoTermDeviceStateAlertingEv 
      com.cisco.jtapi.extensions.CiscoTermDeviceStateHeldEv 
      com.cisco.jtapi.extensions.CiscoTermDeviceStateIdleEv 
      com.cisco.jtapi.extensions.CiscoTermDeviceStateWhisperEv 
      com.cisco.jtapi.extensions.CiscoTermDNDStatusChangedEv 
      com.cisco.jtapi.extensions.CiscoTermInServiceEv 
      com.cisco.jtapi.extensions.CiscoTermOutOfServiceEv(also extends
                               com.cisco.jtapi.extensions.CiscoOutOfServiceEv) 
      com.cisco.jtapi.extensions.CiscoTermRegistrationFailedEv 
      com.cisco.jtapi.extensions.CiscoTermSnapshotCompletedEv 
      com.cisco.jtapi.extensions.CiscoTermSnapshotEv 
   com.cisco.jtapi.extensions.CiscoTermInServiceEv 
   com.cisco.jtapi.extensions.CiscoTermOutOfServiceEv (also extends
                            com.cisco.jtapi.extensions.CiscoOutOfServiceEv, 
                                               com.cisco.jtapi.extensions.CiscoTermEv) 
   com.cisco.jtapi.extensions.CiscoTermRegistrationFailedEv 
   com.cisco.jtapi.extensions.CiscoTermRemovedEv 
   com.cisco.jtapi.extensions.CiscoTermRestrictedEv 
   com.cisco.jtapi.extensions.CiscoTermSnapshotCompletedEv 
   com.cisco.jtapi.extensions.CiscoTermSnapshotEv 
   com.cisco.jtapi.extensions.CiscoToneChangedEv 
   com.cisco.jtapi.extensions.CiscoTransferEndEv 
   com.cisco.jtapi.extensions.CiscoTransferStartEv

javax.telephony.events.ProvEv 
   com.cisco.jtapi.extensions.CiscoProvEv (also extends
                                                   com.cisco.jtapi.extensions.CiscoEv) 
      com.cisco.jtapi.extensions.CiscoAddrActivatedEv 
      com.cisco.jtapi.extensions.CiscoAddrActivatedOnTerminalEv 
      com.cisco.jtapi.extensions.CiscoAddrAutoAcceptStatusChangedEv 
      com.cisco.jtapi.extensions.CiscoAddrCreatedEv 
      com.cisco.jtapi.extensions.CiscoAddrRemovedEv 
      com.cisco.jtapi.extensions.CiscoAddrRemovedFromTerminalEv 
      com.cisco.jtapi.extensions.CiscoAddrRestrictedEv 
      com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv 
      com.cisco.jtapi.extensions.CiscoProvCallParkEv 
      com.cisco.jtapi.extensions.CiscoProvFeatureEv
    com.cisco.jtapi.extensions.CiscoProvCallParkEv 
      com.cisco.jtapi.extensions.CiscoRestrictedEv
    com.cisco.jtapi.extensions.CiscoAddrRestrictedEv
    com.cisco.jtapi.extensions.CiscoAddrRestrictedOnTerminalEv 
      com.cisco.jtapi.extensions.CiscoTermActivatedEv 
      com.cisco.jtapi.extensions.CiscoTermCreatedEv 
      com.cisco.jtapi.extensions.CiscoTermRemovedEv 
      com.cisco.jtapi.extensions.CiscoTermRestrictedEv

javax.telephony.events.TermEv 
   com.cisco.jtapi.extensions.CiscoTermEv (also extends
                                                   com.cisco.jtapi.extensions.CiscoEv) 
   com.cisco.jtapi.extensions.CiscoMediaOpenLogicalChannelEv
   com.cisco.jtapi.extensions.CiscoRTPInputKeyEv 
   com.cisco.jtapi.extensions.CiscoRTPInputStartedEv 
   com.cisco.jtapi.extensions.CiscoRTPInputStoppedEv 
   com.cisco.jtapi.extensions.CiscoRTPOutputKeyEv 
   com.cisco.jtapi.extensions.CiscoRTPOutputStartedEv 
   com.cisco.jtapi.extensions.CiscoRTPOutputStoppedEv 
   com.cisco.jtapi.extensions.CiscoTermButtonPressedEv 
   com.cisco.jtapi.extensions.CiscoTermDataEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateActiveEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateAlertingEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateHeldEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateIdleEv 
   com.cisco.jtapi.extensions.CiscoTermDeviceStateWhisperEv 
   com.cisco.jtapi.extensions.CiscoTermDNDStatusChangedEv 
   com.cisco.jtapi.extensions.CiscoTermInServiceEv 
   com.cisco.jtapi.extensions.CiscoTermOutOfServiceEv (also extends
                                       com.cisco.jtapi.extensions.CiscoOutOfServiceEv) 
   com.cisco.jtapi.extensions.CiscoTermRegistrationFailedEv 
   com.cisco.jtapi.extensions.CiscoTermSnapshotCompletedEv 
   com.cisco.jtapi.extensions.CiscoTermSnapshotEv

javax.telephony.JtapiPeer 
   com.cisco.jtapi.extensions.CiscoJtapiPeer (also extends
                             com.cisco.jtapi.extensions.CiscoObjectContainer, 
                                               com.cisco.services.tracing.TraceModule)

javax.telephony.Provider 
   com.cisco.jtapi.extensions.CiscoProvider (also extends
                                com.cisco.jtapi.extensions.CiscoObjectContainer)

javax.telephony.capabilities.ProviderCapabilities 
   com.cisco.jtapi.extensions.CiscoProviderCapabilities

javax.telephony.ProviderObserver
   com.cisco.jtapi.extensions.CiscoProviderObserver

javax.telephony.callcenter.RouteSession 
   com.cisco.jtapi.extensions.CiscoRouteSession

javax.telephony.callcenter.events.RouteSessionEvent 
   javax.telephony.callcenter.events.RouteEvent 
      com.cisco.jtapi.extensions.CiscoRouteEvent 
   javax.telephony.callcenter.events.RouteUsedEvent 
      com.cisco.jtapi.extensions.CiscoRouteUsedEvent

javax.telephony.Terminal 
   com.cisco.jtapi.extensions.CiscoTerminal (also extends
                           com.cisco.jtapi.extensions.CiscoObjectContainer) 
      com.cisco.jtapi.extensions.CiscoMediaTerminal
      com.cisco.jtapi.extensions.CiscoRouteTerminal

javax.telephony.TerminalConnection 
   javax.telephony.callcontrol.CallControlTerminalConnection 
      com.cisco.jtapi.extensions.CiscoTerminalConnection (also extends com.cisco.jtapi.extensions.CiscoObjectContainer) 

javax.telephony.TerminalObserver 
   com.cisco.jtapi.extensions.CiscoTerminalObserver

com.cisco.services.tracing.TraceModule 
   com.cisco.jtapi.extensions.CiscoJtapiPeer (also extends
                             com.cisco.jtapi.extensions.CiscoObjectContainer, 
                                                            javax.telephony.JtapiPeer)

CiscoAddrActivatedEv

If an address is controlled and the restriction status changes to active, the system sends the CiscoAddrActivatedEv event to the application. Applications see this event whenever an Address or associated Terminal is in the control list. If any observers exist on the address already, applications see CiscoAddrInServiceEv. If no observers are present, applications can try to add observers, and the address will go in service.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1 and 2)

Created history table to track changes.

Superinterfaces

CiscoEv, CiscoProvEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv

Declaration

public interface CiscoAddrActivatedEv extends CiscoProvEv

Fields

Interface

Field

staticint

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 22. Methods in CiscoAddrActivatedEv

Interface

Method

Description

javax.telephony.Address

getAddress()

Returns the Address which is activated.

Inherited Methods

From Interface javax.telephony.events.ProvEv

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

Superinterfaces

javax.telephony.callcontrol.events.CallCtlCallEv, javax.telephony.callcontrol.events.CallCtlConnEv, javax.telephony.callcontrol.events.CallCtlConnOfferedEv, javax.telephony.callcontrol.events.CallCtlEv, javax.telephony.events.CallEv, javax.telephony.events.ConnEv, javax.telephony.events.Ev

Declaration

public interface CiscoCallCtlConnOfferedEv extends javax.telephony.callcontrol.events.CallCtlConnOfferedEv

Fields

None

Inherited Fields

From Interface javax.telephony.callcontrol.events.CallCtlConnOfferedEv

None

From Interface javax.telephony.callcontrol.events.CallCtlEv

CAUSE_ALTERNATE, CAUSE_BUSY, CAUSE_CALL_BACK, CAUSE_CALL_NOT_ANSWERED, CAUSE_CALL_PICKUP, CAUSE_CONFERENCE, CAUSE_DO_NOT_DISTURB, CAUSE_PARK, CAUSE_REDIRECTED, CAUSE_REORDER_TONE, CAUSE_TRANSFER, CAUSE_TRUNKS_BUSY, CAUSE_UNHOLD

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 23. Methods in CiscoCallCtlConnOfferedEv

Interface

Method

Description

java.net.InetAddress

getCallingPartyIpAddr()

Returns the IP address of the calling party, or 0 (or null) if the IP Address is not available.

Inherited Methods

From Interface javax.telephony.callcontrol.events.CallCtlCallEv

getCalledAddress, getCallingAddress, getCallingTerminal, getLastRedirectedAddress

From Interface javax.telephony.callcontrol.events.CallCtlEv

getCallControlCause

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.CallEv

getCall

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.ConnEv

getConnection

From Interface javax.telephony.events.CallEv

getCall

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

Related Documentation

None

CiscoAddrActivatedOnTerminalEv

The CiscoAddrActivatedOnTerminalEv event gets sent when a shared line gets activated or a Terminal which has shared line gets activated.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

CiscoEv, CiscoProvEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv

Declaration

public interface CiscoAddrActivatedOnTerminalEv extends CiscoProvEv

Fields

None

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 24. Methods in CiscoAddrActivatedOnTerminalEv

Interface

Method

Description

javax.telephony.Address

getAddress()

Returns the address that is marked unrestricted on the terminal.

javax.telephony.Terminal

getTerminal()

Returns the terminal on which the address got activated (i.e. marked unrestricted).

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.ProvEv

getProvider

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrAddedToTerminalEv

The system sends CiscoAddrAddedToTerminalEv when:

  • A user adds a Terminal into the control list that contains a shared line, the system sends this event to the application. If a user has an address in the control list, and you add a new Terminal with the same address in control list, this event gets sent.

  • An Extension Mobility (EM) user logs into a Terminal with a profile that contains a shared line, this event notifies that a new Terminal has been added to an already existing address.

  • A new shared line gets added to a Terminal in a user control list, the system sends this event to the application.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

CiscoEv, CiscoProvEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv

Declaration

public interface CiscoAddrAddedToTerminalEv extends CiscoProvEv

Fields

Table 25. Fields in CiscoAddrAddedToTerminalEv

Interface

Field

staticint

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 26. Methods in CiscoAddrAddedToTerminalEv

Interface

Method

Description

javax.telephony.Address

getAddress()

Returns the address on which the new terminal is added.

javax.telephony.Terminal

getTerminal()

Returns the terminal that gets added to the Address.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.ProvEv

getProvider

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrAutoAcceptStatusChangedEv

The system sends CiscoAddrAutoAcceptStatusChangedEv to applications whenever the AutoAccept status for the Address on the Terminal changes. If an Address has multiple Terminals, this event gets sent for the Address AutoAccept status on each individual Terminal.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

javax.telephony.events.AddrEv, CiscoAddrEv, CiscoEv, javax.telephony.events.Ev

Declaration

public interface CiscoAddrAutoAcceptStatusChangedEv extends CiscoAddrEv

Fields

Table 27. Fields in CiscoAddrAutoAcceptStatusChangedEv

Interface

Field

static int

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUTUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_R_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 28. Methods for CiscoAddrAutoAcceptStatusChangedEv

Interface

Method

Description

int

getAutoAcceptStatus()

Returns the AutoAccept Status of the Address on the Terminal. Returns CiscoAddress.AUTOACCEPT_OFF or CiscoAddress.AUTOACCEPT_ON

CiscoTerminal

getTerminal()

Returns the Terminal at which the AutoAccept status for this address is changing.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.AddrEv

getAddress

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

Related Documentation

See getAutoAcceptStatus and CiscoAddress.getAutoAcceptStatus(Terminal terminal).

CiscoAddrCreatedEv

The CiscoAddrCreatedEv event gets sent when an Address gets added to the provider domain.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

CiscoEv, CiscoProvEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv

Declaration

public interface CiscoAddrCreatedEv extends CiscoProvEv

Fields

Table 29. Fields in CiscoAddrCreatedEv

Interface

Field

ID

static final int ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 30. Methods in CiscoAddrCreatedEv

Interface

Method

Description

getAddress

javax.telephony.Address getAddress()

Returns the address which got added to the provider domain. Returns the address that is added to the provider domain.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.ProvEv

getProvider

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrMonitorTerminatedEv

When a monitor session is terminated, the Supervisor who had initiated the session will be notified with this event.

Interface History

Cisco Unified Communications Manager Release Number

Description

8.0(1)

New interface

Declaration

pubic interface CiscoAddrMonitorTerminatedEv extends CiscoAddrEv

Methods

Table 31. Methods in CiscoAddrMonitorTerminatedEv

Interface

Method

Description

Int

getTransactionID()

Returns the transaction ID for the session termination.

Address

getMonitorTargetAddress()

Returns the target address that was being monitored.

String

getMonitorTargetDevieName()

Returns the monitored device name.

Int

getMonitorTargetCalllegHandle()

Returns the call leg identifier for the monitored target.

String

getMonitorInitiatorDeviceName()

Returns the device name for the device that initiated the monitoring session.

Int

getCause()

Returns the reason that the monitoring session was terminated.

Related Documentation

CiscoAddress

The CiscoAddress interface extends the Address interface with additional Cisco Unified Communications Manager capabilities.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1, 2)

Added voice and fax message counts for the Enhanced Message Waiting Indication (MWI) feature for supported phones only.

7.1(3)

Updated for Terminal and Address Capability settings changes.

8.0(1)

Enhanced with the following:

  • New APIs getPickupGroup() to enable applications to get information about the Pickup Group the Address belongs to
  • New address type to indicate that the address represents hunt pilot.
  • New field that will represent a new kind of recording type, device-based recording.

9.0(1)

A new constant, SELECTIVE_RECORDING, is added. Two constants, APPLICATION_CONTROLLED_RECORDING, and DEVICE_CONTROLLED_RECORDING, are deprecated. Applications that upgrade to Release 9.0 or later releases should use the new SELECTIVE_RECORDING constant and not the deprecated APPLICATION_CONTROLLED_RECORDING and DEVICE_CONTROLLED_RECORDING constants. In Release 9.0 or later releases Unified CM and JTAPI never return the DEVICE_CONTROLLED_RECORDING constant.

10.0(1)

Enhanced with the following:

  • New APIs to create a persistent call and to retrieve the connection object associated to the persistent call.

  • a new API to create an announcement call in order to play announcements to the remote destinations.

Subinterfaces

CiscoIntercomAddress

Fields

Table 32. Fields in CiscoAddress

Interface

Field

Description

Static int

APPLICATION_CONTROLLED_RECORDING

Application controlled Recording is configured on the Address.

Static int

AUTO_RECORDING

Auto Recording is configured on the Address.

Static int

AUTOANSWER_OFF

AutoAnswer is off.

Static int

AUTOANSWER_UNKNOWN

AutoAnswer status is unknown.

Static int

AUTOANSWER_WITHHEADSET

AutoAnswer is allowed with a headset.

static int

AUTOANSWER_WITHSPEAKERSET

AutoAnswer is allowed with a speaker set.

public static final int

DEVICE_CONTROLLED_RECORDING

This value will be used to specify a new recording type. This type is used when the recording profile is configured on the device, and is thus "device controlled"

static int

EXTERNAL

This represents an external address with a valid name.

static int

EXTERNAL_UNKNOWN

This represents an external address with an unknown name.

static int

IN_SERVICE

The address is in service.

static int

INTERNAL

This is an internal address.

static int

MONITORING_TARGET

This represents an address with a monitoring target or agent.

static int

NO_RECORDING

Recording is off on the Address.

static int

OUT_OF_SERVICE

The address is out-of-service.

static int

RINGER_DEFAULT

Sets the ringer status to the configured value.

static int

RINGER_DISABLE

Disables the ringer for the address.

static int

RINGER_ENABLE

Enables the ringer for the address.

static int

SELECTIVE_RECORDING

This constant is added to replace the deprecated constants APPLICTION_CONTROLLED_RECORDING and DEVICE_CONTROLLED_RECORDING

static int

UNKNOWN

This represents an address with an unknown name.

Methods

Table 33. Methods in CiscoAddress

Interface

Method

Description

void

clearCallConnections ()

Use this interface to clear any phantom calls on the address.

Throws

javax. telephony. PrivilegeViolationException—Use this interface to clear any phantom calls on the address.

CiscoCall

createPersistentCall (Terminal terminal, String callerIDNumber, String callerIDName)

This interface creates a persistent call for this address and will return the call object for the newly created call. Note that CiscoProvider and the address must be in IN_SERVICE state, otherwise InvalidStateException will be thrown. This API cannot be invoked on external addresses. Doing so will result in MethodNotSupportedException to be thrown. If while trying to allocate a globalCallId for the persistent call and an error occurs, ResourceUnavailableException will be thrown. All other errors encountered will result in PlatformException to be thrown.

startAnnouncement (Terminal terminal, String announcementID) This interface creates an announcement call for this address in order to play announcements to the remote destination. It returns the call object for the newly created call. Note that CiscoProvider and the address must be in IN_SERVICE state, otherwise InvalidStateException is thrown. This API cannot be invoked on external addresses. Doing so results in MethodNotSupportedException being thrown. If while trying to allocate a globalCallId for the announcement call and an error occurs, ResourceUnavailableException ise thrown. All other errors encountered results in PlatformException being thrown.

CiscoAddressCallInfo

getAddressCallInfo (javax. telephony. Terminal terminal)

Use this interface to get information about calls that are present at the Terminal.

String

getAsciiLabel (Terminal term)

This method returns the ASCII label configured for this address on Terminal term.

Throws InvalidStateException, MethodNotSupportedException, InValidParameterException.

int

getAutoAcceptStatus (javax. telephony. Terminal terminal)

Returns the AutoAccept status of the Address on the Terminal.

Throws

javax. telephony. PlatformException, javax. telephony. InvalidStateException, javax. telephony. MethodNotSupportedException

Returns the AutoAccept status of the Address on the Terminal. It may return one of the following constants:

  • CiscoAddress. AUTOACCEPT_OFF
  • CiscoAddress. AUTOACCEPT_ON

Pre-conditions

(this. getProvider ()). getState () = = Provider. IN_SERVICE

(getState () = = IN_SERVICE

Parameters

  • terminal - The Terminal on which the AutoAccepts

int

getAutoAnswerStatus (javax. telephony. Terminal term)

This interface returns the AutoAnswer status of this Address on given Terminal.

Throws

javax. telephony. PlatformException, javax. telephony. InvalidStateException, javax. telephony. MethodNotSupportedException

If return value is AUTOANSWER_OFF, that means AutoAnswer is disabled. If return value is AUTOANSWER_WITHHEADSET, that means AutoAnswer is enabled with HEADSET. If return value is AUTOANSWER_WITHSPEAKERSET, that means AutoAnswer is enabled with SPEAKERSET. If return value is AUTOANSWER_UNKNOWN, that means AutoAnswer status is UNKNOWN.

Pre-conditions

(this. getProvider ()). getState () = = Provider. IN_SERVICE

(getState () = = IN_SERVICE

Parameters

  • term - Terminal at which AutoAnswer is checked

Returns one of the following values:

  • CiscoAddress. AUTOANSWER_OFF
  • CiscoAddress. AUTOANSWER_WITHHEADSET
  • CiscoAddress. AUTOANSWER_WITHSPEAKERSET
  • CiscoAddress. AUTOANSWER_UNKNOWN

Throws

javax. telephony. InvalidStateException - The Provider or Address is not"IN_SERVICE".

javax. telephony. PlatformException - If Address is not on Terminal term

javax. telephony. MethodNotSupportedException - If Address is an External Address

int

getBusyTrigger (Terminal term)

This method returns the busy trigger configured for this address on terminal term.

Throws InvalidStateException, InvalidArgumentException, MethodNotSupportedException.

int

getButtonPosition (Terminal term)

This method returns the button position of the address on terminal term.

Throws InvalidStateException, InvalidArgumentException, MethodNotSupportedException.

javax. telephony. Terminal[]

getInServiceAddrTerminals ()

Use this interface to find out which Shared Lines are in service. In Shared Lines, the same Address appears on different Terminals.

Returns: Terminal[]—An array of Terminals on which the Address is in service.

int

getMaxCalls (Terminal term)

This new method returns the maximum calls configured for an address on a terminal. This method throws InvalidStateException if the associated terminal is not registered to Cisco Unified Communication Manager. It throws InvalidArgumentException if terminal does not have this address. MethodNotSupportedException is be thrown if address is not in Provider

java. lang. String

getPartition ()

It returns the partition associated with an Address.

Connection

getPersistentConnection (Terminal terminal)

This interface will return the connection object that is associated with the persistent call. It returns null if there is no persistent call. This API cannot be invoked on external addresses. Doing so will result in MethodNotSupportedException to be thrown.

CiscoPickupGroup

getPickupGroup ()

This method returns a CiscoPickupGroup object that represents the Pickup Group DN and Partition that this Address belongs to.

int

getRecordingConfig (javax. telephony. Terminal term)

Returns the configured recording type on this Address.

Throws

javax. telephony. PlatformException, javax. telephony. InvalidStateException, javax. telephony. MethodNotSupportedException

Returns

  • int—The configured recording type on this Address.
  • CiscoAddess. NO_RECORDING —The call cannot be recorded.
  • CiscoAddress. AUTO_RECORDING—Cisco Unified Communications Manager records all answered calls to/from this address.
  • CiscoAddress. APPLICATION_CONTROLLED_RECORDING—Calls get recorded only when the application initiates recording.

Throws

javax. telephony. InvalidStateException - The Provider or Address is not"IN_SERVICE".

javax. telephony. PlatformException - If Address is not on Terminal term

javax. telephony. MethodNotSupportedException - If Address is an External Address

int

getRegistrationState ()

Deprecated.

This method has been replaced by the getState () method. Returns the state of this address can be any of the following constants:

  • CiscoAddress. OUT_OF_SERVICE
  • CiscoAddress. IN_SERVICE

javax. telephony. Terminal[]

getRestrictedAddrTerminals ()

Returns the array of Terminals on which this Address is restricted. In shared lines, few lines on Terminals may be restricted.

Applications cannot see any call events for restricted Addresses. If a restricted Address is involved in a call with any other controlled Terminal, the system creates a Connection for the restricted Address, but there is not any TerminalConnection for the restricted Address.

Returns: Terminal[]—An array of Terminals on which this Address is restricted. If none is restricted, this method returns null.

int

getState ()

Returns the state of this address. The state may be any of the following constants:

  • CiscoAddress. OUT_OF_SERVICE
  • CiscoAddress. IN_SERVICE

int

getType ()

Returns the following address constants:

  • CiscoAddress. INTERNAL
  • CiscoAddress. EXTERNAL
  • CiscoAddress. EXTERNAL_UNKNOWN
  • CiscoAddress. UNKNOWN
  • CiscoAddress. MONITORING_TARGET
  • CiscoAddress. HUNT_PILOT, if address is in a CiscoHuntConnection.
  • CiscoAddress. HUNT_PILOT, if address represents hunt pilot.

String

getUnicodeLabel (Terminal term)

This method returns the Unicode label configured for this address on Terminal term.

Throws InvalidStateException, MethodNotSupportedException, InValidParameterException.

int

getVoiceMailPilot ()

This method returns the voice mail pilot of the address.

Throws InvalidStateException, MethodNotSupportedException.

boolean

isRestricted (javax. telephony. Terminal terminal)

This method returns true if this Address on Terminal is restricted. ; false if not restricted.

void

setAutoAcceptStatus (int autoAcceptStatus, javax. telephony. Terminal terminal)

This method lets an application enable AutoAccept for this Address on CiscoMediaTerminal and/or CiscoRouteTerminal.

Addresses on CiscoTerminal other than CiscoMediaTerminal or CiscoRouteTerminal will always have AutoAccept on. If the Terminal passed in the parameter is not a CiscoMediaTerminal or CiscoRouteTerminal, this method throws an exception.

For a CiscoMediaTerminal that shares an Address with CiscoTerminal, Cisco recommends enabling AutoAccept on CiscoMediaTerminal.

Throws

javax. telephony. PlatformException, javax. telephony. InvalidStateException, javax. telephony. MethodNotSupportedException

Pre-conditions

(this. getProvider ()). getState () = = Provider. IN_SERVICE

(getState () = = IN_SERVICE

Post-conditions

Enables or Disables auto accept status

Parameters

  • autoAcceptStatus - can be either CiscoAddress. AUTOACCEPT_OFF or CiscoAddress. AUTOACCEPT_ON. If autoAcceptStatus is AUTOACCEPT_ON, it will enable AutoAccept for Address on Terminal. If autoAcceptStatus is AUTOACCEPT_OFF, it will disable AutoAccept for Address on Terminal.
  • terminal - The Terminal on which AutoAccept will be enabled

Throws

javax. telephony. InvalidStateException - The Provider or Address is not "In_Service".

javax. telephony. PlatformException - The Terminal does not have this Address.

javax. telephony. MethodNotSupportedException - If the Terminal is not CiscoMediaTerminal or CiscoRouteTerminal.

void

setMessageWaiting (java. lang. String destination, boolean enable)

Specifies whether the message-waiting indicator should be activated or deactivated for the Address specified by the destination. If enable is true, message-waiting gets activated if not already activated. If enable is false, message-waiting gets deactivated if not already deactivated.

Throws

javax. telephony. MethodNotSupportedException, javax. telephony. InvalidStateException, javax. telephony. PrivilegeViolationException

Pre-conditions

(this. getProvider ()). getState () = = Provider. IN_SERVICE

Post-conditions

Enables or disables the Message Waiting Indicator depending on the enable status.

Note 

This implementation currently does not enforce the post-conditions as specified in CallControlAddress as follows: this. getMessageWaiting () = = enable

CallCtlAddrMessageWaitingEv gets delivered for this Address.

Parameters

  • destination - DN/Address message-waiting indicator is activated/deactivated
  • enable - True to activate message-waiting, false to deactivate

Throws

  • javax. telephony. MethodNotSupportedException—This method is not supported by the given implementation.

javax. telephony. InvalidStateException

Note 

The Provider is not"in service. "

javax. telephony. PrivilegeViolationException

Note 

The Provider user has insufficient privileges to invoke the message-waiting indicator for this destination.

void

setRingerStatus (int status)

Changes the ringer status on this address.

Throws

javax. telephony. MethodNotSupportedException, javax. telephony. InvalidStateException, javax. telephony. InvalidArgumentException

Accepts one of the following constants:

  • CiscoAddress. RINGER_DEFAULT
  • CiscoAddress. RINGER_DISABLE
  • CiscoAddress. RINGER_ENABLE

void

setMessageSummary (boolean enable, boolean voiceCounts, int totalNewVoiceMsgs, int totalOldVoiceMsgs, boolean highPriorityVoiceCounts, int newHighPriorityVoiceMsgs, int oldHighPriorityVoiceMsgs, boolean faxCounts, int totalNewFaxMsgs, int totalOldFaxMsgs, boolean highPriorityFaxCounts, int newHighPriorityFaxMsgs, int oldHighPriorityFaxMsgs)

Use this interface to set the message-waiting indicator along with voice/fax message waiting counts If enable is true, message-waiting gets activated if not already activated. If enable is false, message-waiting gets deactivated if not already deactivated.

Pre-conditions

(this. getProvider ()). getState () = = Provider. IN_SERVICE

Post-conditions

Enables or disables the Message Waiting Indicator and sets message waiting counts.

Parameters

  • enable - True to activate message-waiting, false to deactivate
  • voiceCounts - indicates if voice message counts are provided
  • totalNewVoiceMsgs - specifies the total number of new voice messages waiting
  • totalOldVoiceMsgs - specifies the total number of old voice messages waiting
  • highPriorityVoiceCounts - indicates if high priority voice message counts are provided
  • newHighPriorityVoiceMsgs - specifies the number of new high priority voice messages waiting
  • oldHighPriorityVoiceMsgs - specifies the number of old high priority voice messages waiting
  • faxCounts - indicates if fax message counts are provided
  • totalNewFaxMsgs - specifies the total number of new fax messages waiting
  • totalOldFaxMsgs - specifies the total number of old fax messages waiting
  • highPriorityFaxCounts - indicates if high priority fax message counts are provided
  • newHighPriorityFaxMsgs - specifies the number of new high priority fax messages waiting
  • oldHighPriorityFaxMsgs - specifies the number of old high priority fax messages waiting

Throws

javax. telephony. MethodNotSupportedException - This method is not supported by the given implementation.

javax. telephony. InvalidStateException - The Provider is not "in service. "

javax. telephony. PrivilegeViolationException - The Provider user has insufficient privileges to set the message-waiting indicator or message counts for this destination.

void

setMessageSummary (java. lang. String destination, boolean enable, boolean voiceCounts, int totalNewVoiceMsgs, int totalOldVoiceMsgs, boolean highPriorityVoiceCounts, int newHighPriorityVoiceMsgs, int oldHighPriorityVoiceMsgs, boolean faxCounts, int totalNewFaxMsgs, int totalOldFaxMsgs, boolean highPriorityFaxCounts, int newHighPriorityFaxMsgs, int oldHighPriorityFaxMsgs)

Use this interface to set the message-waiting indicator along with voice/fax message waiting counts for the Address specified by the destination

Pre-conditions

(this. getProvider ()). getState () = = Provider. IN_SERVICE

Post-conditions

Enables or disables the Message Waiting Indicator and sets message waiting counts.

Parameters

  • destination - DN/Address whose message-waiting indicator should be activated/deactivated
  • enable - True to activate message-waiting, false to deactivate
  • voiceCounts - indicates if voice message counts are provided
  • totalNewVoiceMsgs - specifies the total number of new voice messages waiting
  • totalOldVoiceMsgs - specifies the total number of old voice messages waiting
  • highPriorityVoiceCounts - indicates if high priority voice message counts are provided
  • newHighPriorityVoiceMsgs - specifies the number of new high priority voice messages waiting
  • oldHighPriorityVoiceMsgs - specifies the number of old high priority voice messages waiting
  • faxCounts - indicates if fax message counts are provided
  • totalNewFaxMsgs - specifies the total number of new fax messages waiting
  • totalOldFaxMsgs - specifies the total number of old fax messages waiting
  • highPriorityFaxCounts - indicates if high priority fax message counts are provided
  • newHighPriorityFaxMsgs - specifies the number of new high priority fax messages waiting
  • oldHighPriorityFaxMsgs - specifies the number of old high priority fax messages waiting

Inherited Methods

From Interface javax.telephony.Address

addCallObserver, addObserver, getAddressCapabilities, getCallObservers, getCapabilities, getConnections, getName, getObservers, getProvider, getTerminals, removeCallObserver, removeObserver

From Interface com.cisco.jtapi.extensions.CiscoObjectContainer

getObject, setObject

Parameters

  • Terminal terminal: The terminal object you want to create the persistent call for.

  • String callerIDNumber: The number you wish to show up on the remote destination's Caller ID.

  • String callerIDName: The name you wish to show up on the remote destination's Caller ID.

CiscoAddressObserver

Applications implement this interface to receive CiscoAddrEv events such as CiscoAddrInServiceEv 0 CiscoAddrOutOfServiceEv when observing Addresses via the Address.addObserver method.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

javax.telephony.AddressObserver

Declaration

public interface CiscoAddressObserver extends javax.telephony.AddressObserver

Fields

None

Methods

None

Inherited Methods

From Interface javax.telephony.AddressObserver

addressChangedEvent

Related Documentation

See CiscoAddrInServiceEv, CiscoAddrOutOfServiceEv for more information.

CiscoAddrEv

The CiscoAddrEv interface extends the JTAPI core javax.telephony.events.AddrEv interface and serves as the base interface for all Cisco extended JTAPI Address events. Every Address related event in this package extends this interface, directly or indirectly.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

javax.telephony.events.AddrEv, CiscoEv, javax.telephony.events.Ev

Subinterfaces

CiscoAddrAutoAcceptStatusChangedEv, CiscoAddrInServiceEv, CiscoAddrIntercomInfoChangedEv, CiscoAddrIntercomInfoRestorationFailedEv, CiscoAddrOutOfServiceEv, CiscoAddrRecordingConfigChangedEv

Declaration

public interface CiscoAddrEv extends CiscoEv, javax.telephony.events.AddrEv

Fields

None

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

None

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.AddrEv

getAddress

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

Related Documentation

See javax.telephony.events.AddrEv for more information.

CiscoAddrEvFilter

CiscoAddrEvFilter provided for applications to set filters for address events. The application can use the following APIs to enable/disable the filters to receive the event notifications on address or to check the value set of the filter. Application can enable the filter, if it wishes to receive the new event (CiscoAddrParkStatusEv), for the rest of the events the filter values are true by default.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Added this event for Park Monitoring and Assisted DPark Support feature.

7.1.(3)

Interface is enhanced to allow application set filter on address to enable and disable CiscoAddrVoiceMailPilotChangedEv.

8.0(1)

Enhanced with the following:

  • getCiscoAddrMonitoringTerminatedEvFilter()
  • setCiscoAddrMonitoringTerminatedEvFilter()

By default the filter will be set to ‘true’ and CiscoMonitoringTerminatedEv will be delivered. To stop receiving this event applications need to set the filter to false.

Fields

None

Methods

Table 34. Methods in CiscoAddrEvFilter

Interface

Method

Description

boolean

getCiscoAddrParkStatusEvFilter ()

Application can invoke this API to know status of the filter for CiscoAddrParkStatusEv. Default value returned is false.

boolean

getCiscoAddrIntercomInfoChangedEvFilter ()

Application can invoke this API to know the stutus of the filter for CiscoAddrIntercomInfoChangedEv. Default value is true.

boolean

getCiscoAddrIntercomInfoRestorationFailedEvFilter ()

Application can invoke this API to know the status of the filter for CiscoAddrIntercomInfoRestorationFailedEv. Default value is true.

boolean

getCiscoAddrMonitorTerminatedEvFilter ()

Application can invoke this API to know the status of the filter for CiscoAddrMonitorTerminatedEv. Default value is true.

boolean

getCiscoAddrRecordingConfigChangedEvFilter ()

Application can invoke this API to get the status of the filter for the CiscoAddrRecordingConfigChangedEv. The default value is true.

boolean

getCiscoAddrVoiceMailPilotChangedEvFilter ()

This method returns true if voice mail pilot changed event filter is turned on else false.

void

setCiscoAddrIntercomInfoChangedEvFilter (boolean filter value)

Application can invoke this API to set the status of the filter for CiscoAddrIntercomInfoChangedEv.

void

setCiscoAddrIntercomInfoRestorationFailedEvFilter (boolean filter value)

Application can invoke this API to set the status of the filter for CiscoAddrIntercomInfoRestorationFailedEv.

void

setCiscoAddrMonitorTerminatedEvFilter (Boolean filterValue)

Parameter

Boolean

Void

setCiscoAddrParkStatusEvFilter (Boolean filterValue)

Application can invoke this API to set the status of the filter for CiscoAddrParkStatusEv.

void

setCiscoAddrRecordingConfigChangedEvFilter (boolean filter value)

Application can invoke this API to set the value of the filter for CiscoAddrRecordingConfigChangedEv.

void

setCiscoAddrVoiceMailPilotChangedEvFilter (boolean filterValue)

This method enables or disables the address voice mail changed event. When this filter is turned on CiscoAddrVoiceMailPilotChangedEv is delivered to address observer when voice mail configuration is changed.

Sample Code

CiscoAddress caddr  =  (CiscoAddress) provider.getAddress("2000");
If ( caddr ! =  null ){
   CiscoAddrEvFilter filter  =  caddr.getFilter();
   filter.setCiscoAddrVoiceMailPilotChangedEvFilter(true); 
   caddr.addObserver(myAddrObserver);
}

try {
    JtapiPeer peer  =  JtapiPeerFactory.getJtapiPeer ( null );
    MyProviderObserver providerObserver  =  new MyProviderObserver ();
    provider  =  peer.getProvider ( ipaddress;login = useid;passwd = password );
    if ( provider ! =  null ) {
       provider.addObserver ( providerObserver );
       provInService.waitTrue();
       CiscoAddrEvFilter filter;
       CiscoAddress addr  =  provider.getAddress(S1,  S1p);
       filter.setCiscoAddrMonitoringTerminatedEvFilter(false);
       addr.setFilter(filter);
       System.out.println(“ Current filter value is : “+
       addr.getFilter().getCiscoAddrMonitoringTerminatedEvFilter());
    }

Inherited Methods

None

Parameters

The set methods take a Boolean value as the parameter.

Value Range

The get methods return a Boolean value (true or false).

CiscoAddrInServiceEv

The CiscoAddrInServiceEv indicates that the Address is now IN_SERVICE. With Shared Lines (where the same Address appears on different Terminals), applications may receive multiple CiscoAddressInService events for all the Terminals. Applications can use this interface to find out the Terminal on which the Address (or Shared Line) is going IN_SERVICE.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

javax.telephony.events.AddrEv, CiscoAddrEv, CiscoEv, javax.telephony.events.Ev

Declaration

public interface CiscoAddrInServiceEv extends CiscoAddrEv

Fields

Table 35. Fields in CiscoAddrInService

Interface

Field

Static int

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 36. Methods in CiscoAddrInService

Interface

Method

Description

getTerminal

CiscoTerminal getTerminal()

Returns the Terminal at which this Address is going IN_SERVICE.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.AddrEv

getAddress

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrIntercomInfoChangedEv

The system sends the CiscoAddrIntercomInfoChangedEv event to the application whenever the target DN or intercom target label changes for a CiscoIntercomAddress. The system provides this event to all of the application observers that have been added to the CiscoIntercomAddress.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

javax.telephony.events.AddrEv, CiscoAddrEv, CiscoEv, javax.telephony.events.Ev

Declaration

public interface CiscoAddrIntercomInfoChangedEv extends CiscoAddrEv

Fields

Table 37. Fields in CiscoAddrIntercomInfoChangedEv

Interface

Field

Static Int

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 38. Methods in CiscoAddrIntercomInfoChangedEv

Interface

Method

Description

getIntercomAddress

getIntercomAddress()

Returns the intercom address for which the information changed.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.AddrEv

getAddress

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrIntercomInfoRestorationFailedEv

The system sends the CiscoAddrIntercomInfoRestorationFailedEv event to the application when JTAPI cannot restore the application set intercom target DN or the intercom target label for the CiscoIntercomAddress during failover or fallback. The system provides this event on the application observer for the application that set the intercom target DN or the intercom target label.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

javax.telephony.events.AddrEv, CiscoAddrEv, CiscoEv, javax.telephony.events.Ev

Declaration

public interface CiscoAddrIntercomInfoRestorationFailedEv extends CiscoAddrEv

Fields

Table 39. Fields in CiscoAddrIntercomInfoRestorationFailedEv

Interface

Field

Static int

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 40. Methods in CiscoAddrIntercomInfoRestorationFailedEv

Interface

Method

Description

CiscoIntercomAddress

getIntercomAddress()

This interface returns the Cisco IntercomAddress for which intercom information restoration failed.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.AddrEv

getAddress

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrPickupGroupChangedEv

CiscoAddrPickupGroupChangedEv is a new interface being added with Call Pickup feature development. This event is fired whenever a pickup group’s information changes, and the line info gets updated. The line info will only be updated when the line is updated with the "apply config" button in the CUCM.

Interface History

Cisco Unified Communications Manager Release Number

Description

8.0(1)

New interface

Declaration

public interface CiscoAddrPickupGroupChangedEv extends CiscoProvEv

Methods

Table 41. Methods in CiscoAddrPickupGroupChangedEv

Interface

Method

Description

CiscoPickupGroup

getOldPickupGroup()

This method returns the old Pickup Group information for this event.

CiscoPickupGroup

getNewPickupGroup()

This method returns the new Pickup Group information for this event, what the pickup group has changed to.

New Error Code

CTIERR_PICKUPGROUP_CHANGED

CTIERR_PICKUPGROUP_DELETED

CiscoAddrOutOfServiceEv

The CiscoAddrOutOfServiceEv event notifies applications that an Address has gone OUT_OF_SERVICE. With Shared Lines(where the same Address appears on different Terminals), applications may receive multiple CiscoAddrOutOfServiceEv events for all the Terminals. Applications can use this interface to find out the Terminal on which the Address(or Shared Line) is going OUT_OF_SERVICE.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

javax.telephony.events.AddrEv, CiscoAddrEv, CiscoEv, CiscoOutOfServiceEv, javax.telephony.events.Ev

Declaration

public interface CiscoAddrOutOfServiceEv extends CiscoAddrEv, CiscoOutOfServiceEv

Fields

Table 42. Fields in CiscoAddrOutOfServiceEv

Interface

Field

Static int

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface com.cisco.jtapi.extensions.CiscoOutOfServiceEv

CAUSE_CALLMANAGER_FAILURE, CAUSE_CTIMANAGER_FAILURE, CAUSE_DEVICE_FAILURE, CAUSE_DEVICE_RESTRICTED, CAUSE_DEVICE_UNREGISTERED, CAUSE_LINE_RESTRICTED, CAUSE_NOCALLMANAGER_AVAILABLE, CAUSE_REHOME_TO_HIGHER_PRIORITY_CM, CAUSE_REHOMING_FAILURE

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 43. Methods in CiscoAddrOutOfServiceEv

Interface

Method

Description

CiscoTerminal

getTerminal()

Returns the Terminal at which this Address is going OUT_OF_SERVICE.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.AddrEv

getAddress

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrParkStatusEv

When parking a call using the Cisco Unified IP Phone, JTAPI reports park states by using this event. It is provided to all the applications, which have address observers added on the address, which has invoked park. This event gets delivered only when park gets invoked from Cisco Unified IP Phones.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1 and 2)

Added interface for Park Monitoring and Assisted DPark feature.

Declaration

public interface CiscoAddrParkStatusEv extends CiscoAddrEv

Fields

Table 44. Fields in CiscoAddrParkStatusEv

Interface

Field

Description

static int

PARKED

Park status when the call is parked.

static int

REMINDER

Park status when the park monitoring reversion timer expires.

static int

RETRIEVED

Park status when the parked call is retrieved by the parker or a third party.

static int

FORWARDED

Park status when the parked call is forwarded when the park monitoring forward- no-retrieve timer expires.

static int

ABANDONED

Park status when the parked call is disconnected.

Inherited Fields

None

Methods

Table 45. Methods in CiscoAddrParkStatusEv

Interface

Method

Description

int

getParkState()

Returns the current park state of the parked call.

int

getTransactionID()

Returns an id which is unique for a particular parked call. Transaction ID would remain the same in the different park states for the same parked call.

CiscoCallID

getCiscoCallID()

Returns CiscoCallID.

String

getParkDN()

Returns the DN where call is parked.

String

getParkDNPartition()

Returns the partition of the Park DN.

String

getParkedParty()

Returns the DN of the parked party.

String

getParkedPartyPartition()

Returns the partition of the Parked party.

Terminal

getTerminal()

Returns the terminal on whose address this event is delivered.

Value Ranges

The following are values of fields:

  • PARKED: 2

  • REMINDER: 3

  • RETRIEVED: 4

  • ABANDONED: 5

  • FORWARDED: 6

CiscoAddrRecordingConfigChangedEv

The system delivers the CiscoAddrRecordingConfigChangedEv event to the Address Observer if the recording setting on the Address changes.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

javax.telephony.events.AddrEv, CiscoAddrEv, CiscoEv, javax.telephony.events.Ev

Declaration

public interface CiscoAddrRecordingConfigChangedEv extends CiscoAddrEv

Fields

Table 46. Fields in CiscoAddrRecordingConfigChangedEv

Interface

Field

static int

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 47. Methods in CiscoAddrRecordingConfigChangedEv

Interface

Method

Description

Int

getRecordingConfig()

Returns the new recording configuration on this Address. The value is one of the following:

  • CiscoAddress.NO_RECORDING
  • CiscoAddress.AUTO_RECORDING
  • CiscoAddress.APPLICATION_CONTROLLED_RECORDING

javax.telephony.Terminal

getTerminal()

Returns the Terminal on which the recording configuration changed.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.AddrEv

getAddress

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrRemovedEv

JTAPI sends the CiscoAddrRemovedEv event when an Address gets removed from the Provider domain.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

CiscoEv, CiscoProvEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv

Declaration

public interface CiscoAddrRemovedEv extends CiscoProvEv

Fields

Table 48. Fields in CiscoAddrRemovedEv

Interface

Field

static int

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 49. Methods in CiscoAddrRemovedEv

Field

Method

Description

javax.telephony.Address

getAddress()

Returns the Address that is removed from provider domain and the address which is removed from the user control list.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.ProvEv

getProvider

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrRemovedFromTerminalEv

The system sends the CiscoAddrRemovedFromTerminalEv event under the following conditions:

  • When an Administrator removes a Terminal from the user control list that contains a Shared Line.

  • When an Extension Mobility (EM) user logs out from a Terminal with a profile that contains a Shared Line, this event notifies that one of the Terminals got removed from an existing Address.

  • When a Shared Line is removed from a Terminal that is in a user control list.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

CiscoEv, CiscoProvEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv

Declaration

public interface CiscoAddrRemovedFromTerminalEv extends CiscoProvEv

Fields

Table 50. Fields in CiscoAddrRemovedFromTerminalEv

Interface

Field

Static int

ID

Inherited Fields

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, CAUSE_UNKNOWN, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 51. Methods in CiscoAddrRemovedFromTerminalEv

Interface

Method

Description

javax.telephony.Address

getAddress()

Returns the Address from which the Terminal got removed.

javax.telephony.Terminal

getTerminal()

Returns the Terminal that got removed from the Address.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.ProvEv

getProvider

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrRestrictedEv

If an Address is observed and the restriction status is changed to restricted, the system sends this event to the application.

Applications will see this event whenever an Address or an associated Terminal is Restricted from Cisco Unified Communications Manager Administration. For restricted lines, the Address will go OUT_OF_SERVICE and will not come back IN_SERVICE until it is activated again. If an Address is restricted, addCallObserver and addObserver will throw an exception.

For shared lines, if a few shared lines are restricted, and others are not, the system does not throw an exception but the restricted shared lines will not receive any events. If all shared lines are restricted, an exception is thrown when application try adding observers. If an Address gets restricted after observers are added, applications will see CiscoAddrOutOfServiceEv, and when the Address is activated, the Address will go IN_SERVICE.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

CiscoEv, CiscoProvEv, CiscoRestrictedEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv

Declaration

public interface CiscoAddrRestrictedEv extends CiscoRestrictedEv

Fields

None

Inherited Fields

From Interface com.cisco.jtapi.extensions.CiscoRestrictedEv

CAUSE_UNKNOWN, CAUSE_UNSUPPORTED_DEVICE_CONFIGURATION, CAUSE_UNSUPPORTED_PROTOCOL, CAUSE_USER_RESTRICTED

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 52. Methods in CiscoAddrRestrictedEv

Interface

Method

Description

javax.telephony.Address

getAddress()

Returns the Address which is changed to Restricted on Cisco Unified Communications Manager.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.ProvEv

getProvider

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrRestrictedOnTerminalEv

If the user has Shared lines in the control list, and one of those lines is marked restricted on Cisco Unified Communications Manager, the system sends this event.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(1)

Created history table to track changes.

Superinterfaces

CiscoEv, CiscoProvEv, CiscoRestrictedEv, javax.telephony.events.Ev, javax.telephony.events.ProvEv

Declaration

public interface CiscoAddrRestrictedOnTerminalEv extends CiscoRestrictedEv

Fields

Table 53. Fields in CiscoAddrRestrictedOnTerminalEv

Interface

Field

Static int

ID

Inherited Fields

From Interface com.cisco.jtapi.extensions.CiscoRestrictedEv

CAUSE_UNKNOWN, CAUSE_UNSUPPORTED_DEVICE_CONFIGURATION, CAUSE_UNSUPPORTED_PROTOCOL, CAUSE_USER_RESTRICTED

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

From Interface javax.telephony.events.Ev

CAUSE_CALL_CANCELLED, CAUSE_DEST_NOT_OBTAINABLE, CAUSE_INCOMPATIBLE_DESTINATION, CAUSE_LOCKOUT, CAUSE_NETWORK_CONGESTION, CAUSE_NETWORK_NOT_OBTAINABLE, CAUSE_NEW_CALL, CAUSE_NORMAL, CAUSE_RESOURCES_NOT_AVAILABLE, CAUSE_SNAPSHOT, META_CALL_ADDITIONAL_PARTY, META_CALL_ENDING, META_CALL_MERGING, META_CALL_PROGRESS, META_CALL_REMOVING_PARTY, META_CALL_STARTING, META_CALL_TRANSFERRING, META_SNAPSHOT, META_UNKNOWN

Methods

Table 54. Methods in CiscoAddrRestricedOnTerminalEv

Interface

Method

Description

javax.telephony.Address

getAddress()

Returns the Address that is restricted.

javax.telephony.Terminal

getTerminal()

Returns the Terminal on which the Address is restricted.

Inherited Methods

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

From Interface javax.telephony.events.ProvEv

getProvider

From Interface javax.telephony.events.Ev

getCause, getID, getMetaCode, getObserved, isNewMetaEvent

CiscoAddrVoiceMailPilotChangedEv

This event indicates that the voice mail pilot configuration on address is changed and is delivered to address observer. Application needs to enable the corresponding filter in CiscoAddrEvFilter to receive this event.

Interface History

Cisco Unified Communications Manager Release Number

Description

7.1(3)

New interface.

Sample Code:

class myAddrObserver  extends CiscoAddressObserver {
  public synchronized void addressChangedEvent ( AddrEv [] eventList ) {
    if ( eventList[i] instanceof CiscoAddrVoiceMailPilotChangedEv){
       CiscoAddrVoiceMailPilotChangedEv ev  =  (CiscoAddrVoiceMailPilotChangedEv) 
                                    eventList[i];
       Address cAddr  =  ev.getAddress();
       String newVoiceMailPilot  =  ev.getVoiceMailPilot();
       System.out.println(" New voice mail pilot for " +
         ev.getAddress()  +   " is " +  newVoiceMailPilot );
    }
  }
}

Superinterfaces

NA

Declaration

NA

Fields

Table 55. Fields in CiscoAddrVoiceMailPilotChangedEv

Interface

Field

Inherited Fields

Methods

Table 56. Methods in CiscoAddrVoiceMailPilotChangedEv

Interface

Method

Description

String

getVoiceMailPilot()

This method returns the new voice mail pilot of the address.

Inherited Methods

CiscoAnnouncementStartedEv

CiscoAnnouncementStartedEv is a new JTAPI event that is delivered to applications as a Call Event. This new event is del