org.mobicents.slee.resource.parlay.csapi.jr.cc.mpccs.activity.callleg
Interface CallLeg

All Superinterfaces:
org.csapi.cc.mpccs.IpAppCallLegOperations, org.mobicents.csapi.jr.slee.cc.mpccs.IpCallLegConnection, org.csapi.IpInterfaceOperations, org.mobicents.csapi.jr.slee.IpServiceConnection
All Known Implementing Classes:
CallLegImpl

public interface CallLeg
extends org.mobicents.csapi.jr.slee.cc.mpccs.IpCallLegConnection, org.csapi.cc.mpccs.IpAppCallLegOperations

Defines operation set for context object implementing an IpCallLeg FSM.


Method Summary
 void dispose()
          Destroys or deallocates all resources used by this call leg.
 javax.slee.resource.ActivityHandle getActivityHandle()
           
 MultiPartyCallControlManager getMpccsSession()
          Return the Parlay Session.
 org.csapi.cc.mpccs.TpCallLegIdentifier getParlayTpCallLegIdentifier()
          Return the Parlay identifier for this call.
 org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier getTpCallLegIdentifier()
          Return the SLEE identifier for this call.
 void init()
          Initialises the internal resources for this call leg.
 
Methods inherited from interface org.mobicents.csapi.jr.slee.cc.mpccs.IpCallLegConnection
attachMediaReq, continueProcessing, deassign, detachMediaReq, eventReportReq, getCall, getCurrentDestinationAddress, getInfoReq, release, routeReq, setAdviceOfCharge, setChargePlan, superviseReq
 
Methods inherited from interface org.mobicents.csapi.jr.slee.IpServiceConnection
closeConnection
 
Methods inherited from interface org.csapi.cc.mpccs.IpAppCallLegOperations
attachMediaErr, attachMediaRes, callLegEnded, detachMediaErr, detachMediaRes, eventReportErr, eventReportRes, getInfoErr, getInfoRes, routeErr, superviseErr, superviseRes
 

Method Detail

getTpCallLegIdentifier

org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier getTpCallLegIdentifier()
Return the SLEE identifier for this call.

Returns:

getParlayTpCallLegIdentifier

org.csapi.cc.mpccs.TpCallLegIdentifier getParlayTpCallLegIdentifier()
Return the Parlay identifier for this call.

Returns:

getMpccsSession

MultiPartyCallControlManager getMpccsSession()
Return the Parlay Session.

Returns:

init

void init()
Initialises the internal resources for this call leg.


dispose

void dispose()
Destroys or deallocates all resources used by this call leg.


getActivityHandle

javax.slee.resource.ActivityHandle getActivityHandle()
Returns:
Returns the activityHandle.


Copyright © 2008. All Rights Reserved.