org.mobicents.slee.resource.parlay.csapi.jr.cc.mpccs
Class IpMultiPartyCallConnectionImpl

java.lang.Object
  extended by org.mobicents.slee.resource.parlay.csapi.jr.cc.mpccs.IpMultiPartyCallConnectionImpl
All Implemented Interfaces:
org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection, org.mobicents.csapi.jr.slee.IpServiceConnection

public class IpMultiPartyCallConnectionImpl
extends java.lang.Object
implements org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection


Constructor Summary
IpMultiPartyCallConnectionImpl(MultiPartyCall multiPartyCall)
           
 
Method Summary
 void closeConnection()
           
 org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier createAndRouteCallLegReq(org.csapi.cc.TpCallEventRequest[] eventsRequested, org.csapi.TpAddress targetAddress, org.csapi.TpAddress originatingAddress, org.csapi.cc.TpCallAppInfo[] appInfo)
           
 org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier createCallLeg()
           
 void deassignCall()
           
 org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier[] getCallLegs()
           
 void getInfoReq(int callInfoRequested)
           
 org.mobicents.csapi.jr.slee.cc.mpccs.IpCallLegConnection getIpCallLegConnection(org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier callLegIdentifier)
           
 void release(org.csapi.cc.TpReleaseCause cause)
           
 void setAdviceOfCharge(org.csapi.TpAoCInfo aOCInfo, int tariffSwitch)
           
 void setChargePlan(org.csapi.cc.TpCallChargePlan callChargePlan)
           
 void superviseReq(int time, int treatment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IpMultiPartyCallConnectionImpl

public IpMultiPartyCallConnectionImpl(MultiPartyCall multiPartyCall)
Method Detail

getIpCallLegConnection

public org.mobicents.csapi.jr.slee.cc.mpccs.IpCallLegConnection getIpCallLegConnection(org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier callLegIdentifier)
                                                                                throws javax.slee.resource.ResourceException
Specified by:
getIpCallLegConnection in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
Throws:
javax.slee.resource.ResourceException

getCallLegs

public org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier[] getCallLegs()
                                                                       throws org.csapi.TpCommonExceptions,
                                                                              javax.slee.resource.ResourceException
Specified by:
getCallLegs in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

createCallLeg

public org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier createCallLeg()
                                                                       throws org.csapi.TpCommonExceptions,
                                                                              javax.slee.resource.ResourceException
Specified by:
createCallLeg in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

createAndRouteCallLegReq

public org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier createAndRouteCallLegReq(org.csapi.cc.TpCallEventRequest[] eventsRequested,
                                                                                         org.csapi.TpAddress targetAddress,
                                                                                         org.csapi.TpAddress originatingAddress,
                                                                                         org.csapi.cc.TpCallAppInfo[] appInfo)
                                                                                  throws org.csapi.TpCommonExceptions,
                                                                                         org.csapi.P_INVALID_ADDRESS,
                                                                                         org.csapi.P_UNSUPPORTED_ADDRESS_PLAN,
                                                                                         org.csapi.P_INVALID_NETWORK_STATE,
                                                                                         org.csapi.P_INVALID_EVENT_TYPE,
                                                                                         org.csapi.P_INVALID_CRITERIA,
                                                                                         javax.slee.resource.ResourceException
Specified by:
createAndRouteCallLegReq in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_ADDRESS
org.csapi.P_UNSUPPORTED_ADDRESS_PLAN
org.csapi.P_INVALID_NETWORK_STATE
org.csapi.P_INVALID_EVENT_TYPE
org.csapi.P_INVALID_CRITERIA
javax.slee.resource.ResourceException

release

public void release(org.csapi.cc.TpReleaseCause cause)
             throws org.csapi.TpCommonExceptions,
                    org.csapi.P_INVALID_NETWORK_STATE,
                    javax.slee.resource.ResourceException
Specified by:
release in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException

deassignCall

public void deassignCall()
                  throws org.csapi.TpCommonExceptions,
                         javax.slee.resource.ResourceException
Specified by:
deassignCall in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

getInfoReq

public void getInfoReq(int callInfoRequested)
                throws org.csapi.TpCommonExceptions,
                       javax.slee.resource.ResourceException
Specified by:
getInfoReq in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

setChargePlan

public void setChargePlan(org.csapi.cc.TpCallChargePlan callChargePlan)
                   throws org.csapi.TpCommonExceptions,
                          javax.slee.resource.ResourceException
Specified by:
setChargePlan in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

setAdviceOfCharge

public void setAdviceOfCharge(org.csapi.TpAoCInfo aOCInfo,
                              int tariffSwitch)
                       throws org.csapi.TpCommonExceptions,
                              org.csapi.P_INVALID_CURRENCY,
                              org.csapi.P_INVALID_AMOUNT,
                              javax.slee.resource.ResourceException
Specified by:
setAdviceOfCharge in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_CURRENCY
org.csapi.P_INVALID_AMOUNT
javax.slee.resource.ResourceException

superviseReq

public void superviseReq(int time,
                         int treatment)
                  throws org.csapi.TpCommonExceptions,
                         javax.slee.resource.ResourceException
Specified by:
superviseReq in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection
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.