JSR-043: JTAPI-1.4

javax.telephony.callcenter
Interface CallCenterCallListener

All Superinterfaces:
CallListener, java.util.EventListener

public interface CallCenterCallListener
extends CallListener

The CallCenterCallListener interface extends the event reporting of of the core CallListener to include call center related events. Applications instantiate an object which implements this interface and use the Call.addListener() to request delivery of events to this Listener object. Events will be delivered to this interface only if the Provider is in the Provider.IN_SERVICE state. All events which are reported via this interface must extend the CallCenterCallEvent interface.

With JTAPI 1.2, events were reported to Observers who registered to receive events. With JTAPI 1.3, the Listener style of event reporting was introduced to the JTAPI Core, Media and Mobile packages. With JTAPI 1.4, Listener style event reporting is included in the remaining JTAPI packages, and the Observer style interfaces are deprecated.

Changes to call-associated information, specifically, trunks active on the call and application data, are reported on this interface.

For interfaces and comments on the JTAPI 1.4 world, see Call, CallListener, and CallCenterCallEvent.

For interfaces and comments on the pre-JTAPI 1.4 world, see: CallObserver, CallCentCallEv, CallCentTrunkValidEv, CallCentTrunkInvalidEv, CallCentCallAppDataEv and CallCentConnInProgressEv.

Since:
1.4

Method Summary
 void applicationData(CallCenterCallEvent event)
          This method is called to report that the application data associated with the CallCenterCall has changed.
 void trunkInvalid(CallCenterTrunkEvent event)
          This method is called to report that the state of a CallCenterTrunk object associated with this CallCenterCall, has changed to the CallCenterTrunk.VALID_TRUNK state.
 void trunkValid(CallCenterTrunkEvent event)
          This method is called to report that the state of a CallCenterTrunk object associated with this CallCenterCall, has changed to the CallCenterTrunk.INVALID_TRUNK state.
 
Methods inherited from interface javax.telephony.CallListener
callActive, callEventTransmissionEnded, callInvalid, multiCallMetaMergeEnded, multiCallMetaMergeStarted, multiCallMetaTransferEnded, multiCallMetaTransferStarted, singleCallMetaProgressEnded, singleCallMetaProgressStarted, singleCallMetaSnapshotEnded, singleCallMetaSnapshotStarted
 

Method Detail

applicationData

public void applicationData(CallCenterCallEvent event)
This method is called to report that the application data associated with the CallCenterCall has changed.

trunkInvalid

public void trunkInvalid(CallCenterTrunkEvent event)
This method is called to report that the state of a CallCenterTrunk object associated with this CallCenterCall, has changed to the CallCenterTrunk.VALID_TRUNK state.

trunkValid

public void trunkValid(CallCenterTrunkEvent event)
This method is called to report that the state of a CallCenterTrunk object associated with this CallCenterCall, has changed to the CallCenterTrunk.INVALID_TRUNK state.

JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org