com.cisco.jtapi.extensions
Interface CiscoMonitorInitiatorInfo


public interface CiscoMonitorInitiatorInfo

This interface defines provides information about the monitor initiator.


Method Summary
 CiscoAddress getAddress()
          Returns the monitor initiator address.
 int getMonitorInitiatorCallLegHandle()
          Returns the call leg hanlde at the monitor initiator.
 int getMonitorType()
          Returns the type of monitoring.
 java.lang.String getTerminalName()
          Returns the terminal name of the monitor initiator.
 int getToneDirection()
          Returns the toneDirection for this monitoring session.
 

Method Detail

getAddress

CiscoAddress getAddress()
Returns the monitor initiator address.


getTerminalName

java.lang.String getTerminalName()
Returns the terminal name of the monitor initiator.


getMonitorInitiatorCallLegHandle

int getMonitorInitiatorCallLegHandle()
Returns the call leg hanlde at the monitor initiator. JTAPI can get the call at the monitor target by using provider.getCall(int monitorInitiatorCallLegHandle). This method returns null if the call at the monitor initiator is not active in this provider.


getMonitorType

int getMonitorType()
Returns the type of monitoring.

Returns:
int - type of monitoring which can be CiscoCall.SILENT_MONITOR or CiscoCall.WHISPER_MONITOR
Since:
8.5(1)

getToneDirection

int getToneDirection()
Returns the toneDirection for this monitoring session.

Returns:
int - type of tone which may be any of the following constants:
  • CiscoCall.PLAYTONE_NOLOCAL_OR_REMOTE
  • CiscoCall.PLAYTONE_LOCALONLY
  • CiscoCall.PLAYTONE_REMOTEONLY
  • CiscoCall.PLAYTONE_BOTHLOCALANDREMOTE
Since:
8.5(1)