org.mobicents.slee.resource.parlay.csapi.jr.cc.gccs
Class IpCallControlManagerConnectionImpl

java.lang.Object
  extended by org.mobicents.slee.resource.parlay.csapi.jr.cc.gccs.IpCallControlManagerConnectionImpl
All Implemented Interfaces:
org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection, org.mobicents.csapi.jr.slee.IpServiceConnection

public class IpCallControlManagerConnectionImpl
extends java.lang.Object
implements org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection


Constructor Summary
IpCallControlManagerConnectionImpl(CallControlManager callControlManager)
           
 
Method Summary
 void changeCallNotification(int assignmentID, org.csapi.cc.gccs.TpCallEventCriteria eventCriteria)
           
 void closeConnection()
           
 org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier createCall()
           
 void disableCallNotification(int assignmentID)
           
 int enableCallNotification(org.csapi.cc.gccs.TpCallEventCriteria eventCriteria)
           
 org.csapi.cc.gccs.TpCallEventCriteriaResult[] getCriteria()
           
 org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection getIpCallConnection(org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier callIdentifier)
           
 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

IpCallControlManagerConnectionImpl

public IpCallControlManagerConnectionImpl(CallControlManager callControlManager)
Method Detail

getIpCallConnection

public org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection getIpCallConnection(org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier callIdentifier)
                                                                         throws javax.slee.resource.ResourceException
Specified by:
getIpCallConnection in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection
Throws:
javax.slee.resource.ResourceException

createCall

public org.mobicents.csapi.jr.slee.cc.gccs.TpCallIdentifier createCall()
                                                                throws org.csapi.TpCommonExceptions,
                                                                       javax.slee.resource.ResourceException
Specified by:
createCall in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

enableCallNotification

public int enableCallNotification(org.csapi.cc.gccs.TpCallEventCriteria eventCriteria)
                           throws org.csapi.TpCommonExceptions,
                                  org.csapi.P_INVALID_CRITERIA,
                                  org.csapi.P_INVALID_EVENT_TYPE,
                                  javax.slee.resource.ResourceException
Specified by:
enableCallNotification in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_CRITERIA
org.csapi.P_INVALID_EVENT_TYPE
javax.slee.resource.ResourceException

disableCallNotification

public void disableCallNotification(int assignmentID)
                             throws org.csapi.TpCommonExceptions,
                                    org.csapi.P_INVALID_ASSIGNMENT_ID,
                                    javax.slee.resource.ResourceException
Specified by:
disableCallNotification in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_ASSIGNMENT_ID
javax.slee.resource.ResourceException

setCallLoadControl

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
Specified by:
setCallLoadControl in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_ADDRESS
org.csapi.P_UNSUPPORTED_ADDRESS_PLAN
javax.slee.resource.ResourceException

changeCallNotification

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
Specified by:
changeCallNotification in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection
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

getCriteria

public org.csapi.cc.gccs.TpCallEventCriteriaResult[] getCriteria()
                                                          throws org.csapi.TpCommonExceptions,
                                                                 javax.slee.resource.ResourceException
Specified by:
getCriteria in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

closeConnection

public void closeConnection()
                     throws javax.slee.resource.ResourceException
Specified by:
closeConnection in interface org.mobicents.csapi.jr.slee.IpServiceConnection
Throws:
javax.slee.resource.ResourceException


Copyright © 2008. All Rights Reserved.