|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.parlay.csapi.jr.cc.gccs.activity.callcontrolmanager.CallControlManagerImpl
public class CallControlManagerImpl
| Field Summary |
|---|
| Fields inherited from interface org.mobicents.slee.resource.parlay.session.ServiceSession |
|---|
GenericCallControl, MultiPartyCallControl, UserInteraction |
| Constructor Summary | |
|---|---|
CallControlManagerImpl(FwSession fwSession,
org.csapi.cc.gccs.IpCallControlManager ipCallControlManager,
GccsListener eventListener,
ActivityManager activityManager,
org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier)
|
|
| Method Summary | |
|---|---|
protected void |
activateIpAppCall()
|
protected void |
activateIpAppCallControlManager()
|
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)
|
void |
changeCallNotification(int assignmentID,
org.csapi.cc.gccs.TpCallEventCriteria eventCriteria)
|
void |
closeConnection()
|
org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier |
createCall()
|
Call |
createCall(org.csapi.cc.gccs.TpCallIdentifier corbaTpCallIdentifier)
Utility method for creating a new Call. |
protected void |
createPOAs(org.omg.CORBA.Policy[] policies)
|
protected void |
deactivateIpAppCall()
|
protected void |
deactivateIpAppCallControlManager()
|
void |
destroy()
Destroys this session |
void |
disableCallNotification(int assignmentID)
|
int |
enableCallNotification(org.csapi.cc.gccs.TpCallEventCriteria eventCriteria)
|
Call |
getCall(int callSessionID)
|
org.csapi.cc.gccs.TpCallEventCriteriaResult[] |
getCriteria()
|
org.csapi.cc.gccs.IpAppCall |
getIpAppCall()
Return the underlying gateway interface. |
org.csapi.cc.gccs.IpAppCallControlManager |
getIpAppCallControlManager()
|
IpAppCallControlManagerImpl |
getIpAppCallControlManagerImpl()
|
IpAppCallImpl |
getIpAppCallImpl()
|
org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection |
getIpCallConnection(org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier callIdentifier)
|
org.csapi.cc.gccs.IpCallControlManager |
getIpCallControlManager()
|
org.mobicents.csapi.jr.slee.TpServiceIdentifier |
getTpServiceIdentifier()
Returns an identifier for the underlying service session |
int |
getType()
Return an int identifying the type of this service. |
void |
init()
Initialises this session. |
Call |
removeCall(int callSessionID)
|
int |
setCallLoadControl(int duration,
org.csapi.cc.TpCallLoadControlMechanism mechanism,
org.csapi.cc.gccs.TpCallTreatment treatment,
org.csapi.TpAddressRange addressRange)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CallControlManagerImpl(FwSession fwSession,
org.csapi.cc.gccs.IpCallControlManager ipCallControlManager,
GccsListener eventListener,
ActivityManager activityManager,
org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier)
| Method Detail |
|---|
public void init()
throws javax.slee.resource.ResourceException
ServiceSession
init in interface ServiceSessionjavax.slee.resource.ResourceException
protected void activateIpAppCall()
throws javax.slee.resource.ResourceException
javax.slee.resource.ResourceException
protected void activateIpAppCallControlManager()
throws javax.slee.resource.ResourceException
javax.slee.resource.ResourceException
protected void createPOAs(org.omg.CORBA.Policy[] policies)
throws javax.slee.resource.ResourceException
policies -
javax.slee.resource.ResourceExceptionprotected void deactivateIpAppCall()
protected void deactivateIpAppCallControlManager()
public void destroy()
ServiceSession
destroy in interface ServiceSessionpublic Call getCall(int callSessionID)
getCall in interface CallControlManagerpublic Call removeCall(int callSessionID)
removeCall in interface CallControlManager
public void addCall(int callSessionID,
Call call)
addCall in interface CallControlManagerpublic Call createCall(org.csapi.cc.gccs.TpCallIdentifier corbaTpCallIdentifier)
createCall in interface CallControlManagerCallControlManager.createCall(org.csapi.cc.gccs.TpCallIdentifier)public void callAborted(int callReference)
callAborted in interface CallControlManager
public void callEventNotify(org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier callReference,
org.csapi.cc.gccs.TpCallEventInfo eventInfo,
int assignmentID)
callEventNotify in interface CallControlManagerpublic void callNotificationInterrupted()
callNotificationInterrupted in interface CallControlManagerpublic void callNotificationContinued()
callNotificationContinued in interface CallControlManagerpublic void callOverloadEncountered(int assignmentID)
callOverloadEncountered in interface CallControlManagerpublic void callOverloadCeased(int assignmentID)
callOverloadCeased in interface CallControlManager
public org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection getIpCallConnection(org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier callIdentifier)
throws javax.slee.resource.ResourceException
getIpCallConnection in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnectionjavax.slee.resource.ResourceException
public org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier createCall()
throws org.csapi.TpCommonExceptions,
javax.slee.resource.ResourceException
createCall in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnectionorg.csapi.TpCommonExceptions
javax.slee.resource.ResourceException
public int enableCallNotification(org.csapi.cc.gccs.TpCallEventCriteria eventCriteria)
throws javax.slee.resource.ResourceException,
org.csapi.P_INVALID_EVENT_TYPE,
org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_CRITERIA
enableCallNotification in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnectionjavax.slee.resource.ResourceException
org.csapi.P_INVALID_EVENT_TYPE
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_CRITERIA
public void disableCallNotification(int assignmentID)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_ASSIGNMENT_ID,
javax.slee.resource.ResourceException
disableCallNotification in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_ASSIGNMENT_ID
javax.slee.resource.ResourceException
public int setCallLoadControl(int duration,
org.csapi.cc.TpCallLoadControlMechanism mechanism,
org.csapi.cc.gccs.TpCallTreatment treatment,
org.csapi.TpAddressRange addressRange)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_ADDRESS,
org.csapi.P_UNSUPPORTED_ADDRESS_PLAN,
javax.slee.resource.ResourceException
setCallLoadControl in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_ADDRESS
org.csapi.P_UNSUPPORTED_ADDRESS_PLAN
javax.slee.resource.ResourceException
public void changeCallNotification(int assignmentID,
org.csapi.cc.gccs.TpCallEventCriteria eventCriteria)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_ASSIGNMENT_ID,
org.csapi.P_INVALID_CRITERIA,
org.csapi.P_INVALID_EVENT_TYPE,
javax.slee.resource.ResourceException
changeCallNotification in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_ASSIGNMENT_ID
org.csapi.P_INVALID_CRITERIA
org.csapi.P_INVALID_EVENT_TYPE
javax.slee.resource.ResourceException
public org.csapi.cc.gccs.TpCallEventCriteriaResult[] getCriteria()
throws org.csapi.TpCommonExceptions,
javax.slee.resource.ResourceException
getCriteria in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnectionorg.csapi.TpCommonExceptions
javax.slee.resource.ResourceException
public void closeConnection()
throws javax.slee.resource.ResourceException
closeConnection in interface org.mobicents.csapi.jr.slee.IpServiceConnectionjavax.slee.resource.ResourceExceptionpublic org.csapi.cc.gccs.IpAppCall getIpAppCall()
CallControlManager
getIpAppCall in interface CallControlManagerpublic org.mobicents.csapi.jr.slee.TpServiceIdentifier getTpServiceIdentifier()
ServiceSession
getTpServiceIdentifier in interface CallControlManagergetTpServiceIdentifier in interface ServiceSessionpublic int getType()
ServiceSession
getType in interface ServiceSessionpublic IpAppCallControlManagerImpl getIpAppCallControlManagerImpl()
public IpAppCallImpl getIpAppCallImpl()
public org.csapi.cc.gccs.IpCallControlManager getIpCallControlManager()
public org.csapi.cc.gccs.IpAppCallControlManager getIpAppCallControlManager()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||