org.mobicents.slee.resource.parlay.csapi.jr.cc.gccs.activity.callcontrolmanager
Interface CallControlManager

All Superinterfaces:
org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection, org.mobicents.csapi.jr.slee.IpServiceConnection, ServiceSession
All Known Implementing Classes:
CallControlManagerImpl

public interface CallControlManager
extends ServiceSession, org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection

This interface does not simply extend the org.csapi.cc.gccs.IpAppCallControlManagerOperations interface, because methods which take CORBA TpXXXIdentifier in the IpAppCallControlManagerOperations (IDL generated) interface will in this interface have equivalents which take a SLEE TpXXXIdentifier.


Field Summary
 
Fields inherited from interface org.mobicents.slee.resource.parlay.session.ServiceSession
GenericCallControl, MultiPartyCallControl, UserInteraction
 
Method Summary
 void addCall(int callSessionID, Call call)
           
 void callAborted(int callReference)
           
 void callEventNotify(org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier callReference, org.csapi.cc.gccs.TpCallEventInfo eventInfo, int assignmentID)
           
 void callNotificationContinued()
           
 void callNotificationInterrupted()
           
 void callOverloadCeased(int assignmentID)
           
 void callOverloadEncountered(int assignmentID)
           
 Call createCall(org.csapi.cc.gccs.TpCallIdentifier callReference)
           
 Call getCall(int callSessionID)
           
 org.csapi.cc.gccs.IpAppCall getIpAppCall()
          Return the underlying gateway interface.
 org.mobicents.csapi.jr.slee.TpServiceIdentifier getTpServiceIdentifier()
          Returns an identifier for the underlying service session
 Call removeCall(int callSessionID)
           
 
Methods inherited from interface org.mobicents.slee.resource.parlay.session.ServiceSession
destroy, getType, init
 
Methods inherited from interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection
changeCallNotification, createCall, disableCallNotification, enableCallNotification, getCriteria, getIpCallConnection, setCallLoadControl
 
Methods inherited from interface org.mobicents.csapi.jr.slee.IpServiceConnection
closeConnection
 

Method Detail

getCall

Call getCall(int callSessionID)
Parameters:
callSessionID -
Returns:

removeCall

Call removeCall(int callSessionID)
Parameters:
callSessionID -
Returns:

addCall

void addCall(int callSessionID,
             Call call)
Parameters:
callSessionID -
call -

getIpAppCall

org.csapi.cc.gccs.IpAppCall getIpAppCall()
Return the underlying gateway interface.

Returns:

callAborted

void callAborted(int callReference)
Parameters:
callReference -

callEventNotify

void callEventNotify(org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier callReference,
                     org.csapi.cc.gccs.TpCallEventInfo eventInfo,
                     int assignmentID)
Parameters:
callReference -
eventInfo -
assignmentID -

callNotificationInterrupted

void callNotificationInterrupted()

callNotificationContinued

void callNotificationContinued()

callOverloadEncountered

void callOverloadEncountered(int assignmentID)
Parameters:
assignmentID -

callOverloadCeased

void callOverloadCeased(int assignmentID)
Parameters:
assignmentID -

getTpServiceIdentifier

org.mobicents.csapi.jr.slee.TpServiceIdentifier getTpServiceIdentifier()
Description copied from interface: ServiceSession
Returns an identifier for the underlying service session

Specified by:
getTpServiceIdentifier in interface ServiceSession
Returns:

createCall

Call createCall(org.csapi.cc.gccs.TpCallIdentifier callReference)
Parameters:
callReference -
Returns:


Copyright © 2009. All Rights Reserved.