org.mobicents.slee.resource.parlay.csapi.jr.cc.mpccs
Class IpMultiPartyCallConnectionImpl
java.lang.Object
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
|
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 |
IpMultiPartyCallConnectionImpl
public IpMultiPartyCallConnectionImpl(MultiPartyCall multiPartyCall)
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 © 2009. All Rights Reserved.