org.mobicents.slee.resource.parlay.csapi.jr.cc.mpccs.activity.multipartycallcontrolmanager
Interface MultiPartyCallControlManager

All Superinterfaces:
org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection, org.mobicents.csapi.jr.slee.IpServiceConnection, ServiceSession
All Known Implementing Classes:
MultiPartyCallControlManagerImpl

public interface MultiPartyCallControlManager
extends ServiceSession, org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection

This interface does not simply extend the org.csapi.cc.mpccs.IpAppMultiPartyCallControlManagerOperations interface, because methods which take CORBA TpXXXIdentifier in the IpAppMultiPartyCallControlManagerOperations (IDL generated) interface will in this interface have equivalents which take a SLEE TpXXXIdentifier.


Field Summary
 
Fields inherited from interface org.mobicents.slee.resource.parlay.session.ServiceSession
GenericCallControl, MultiPartyCallControl, UserInteraction
 
Method Summary
 void addMultiPartyCall(int callSessionID, MultiPartyCall multiPartyCall)
           
 void callAborted(int callID)
           
 void callOverloadCeased(int assignmentID)
           
 void callOverloadEncountered(int assignmentID)
           
 MultiPartyCall createCall(org.csapi.cc.mpccs.TpMultiPartyCallIdentifier callIdentifier)
           
 CallLeg createCallLeg(MultiPartyCall call, org.csapi.cc.mpccs.TpCallLegIdentifier identifier)
           
 org.omg.PortableServer.POA getIpAppCallLegPOA()
           
 org.csapi.cc.mpccs.IpAppMultiPartyCall getIpAppMultiPartyCall()
           
 org.csapi.cc.mpccs.IpAppMultiPartyCallControlManager getIpAppMultiPartyCallControlManager()
           
 IpAppMultiPartyCallControlManagerImpl getIpAppMultiPartyCallControlManagerImpl()
           
 IpAppMultiPartyCallImpl getIpAppMultiPartyCallImpl()
           
 org.csapi.cc.mpccs.IpMultiPartyCallControlManager getIpMultiPartyCallControlManager()
           
 MultiPartyCall getMultiPartyCall(int callSessionID)
           
 void managerInterrupted()
           
 void managerResumed()
           
 MultiPartyCall removeMultiPartyCall(int callSessionID)
           
 void reportNotification(org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier callIdentifier, org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier[] callLegIdentifier, org.csapi.cc.TpCallNotificationInfo callNotificationInfo, int assignmentID)
           
 
Methods inherited from interface org.mobicents.slee.resource.parlay.session.ServiceSession
destroy, getTpServiceIdentifier, getType, init
 
Methods inherited from interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
changeNotification, createCall, createNotification, destroyNotification, disableNotifications, enableNotifications, getIpMultiPartyCallConnection, getNextNotification, getNotification, setCallLoadControl
 
Methods inherited from interface org.mobicents.csapi.jr.slee.IpServiceConnection
closeConnection
 

Method Detail

getIpAppMultiPartyCall

org.csapi.cc.mpccs.IpAppMultiPartyCall getIpAppMultiPartyCall()
Returns:
Returns the ipAppMultiPartyCall.

getIpAppMultiPartyCallControlManager

org.csapi.cc.mpccs.IpAppMultiPartyCallControlManager getIpAppMultiPartyCallControlManager()
Returns:
Returns the ipAppMultiPartyCallControlManager.

getIpAppMultiPartyCallControlManagerImpl

IpAppMultiPartyCallControlManagerImpl getIpAppMultiPartyCallControlManagerImpl()
Returns:
Returns the ipAppMultiPartyCallControlManagerImpl.

getIpAppMultiPartyCallImpl

IpAppMultiPartyCallImpl getIpAppMultiPartyCallImpl()
Returns:
Returns the ipAppMultiPartyCallImpl.

getIpMultiPartyCallControlManager

org.csapi.cc.mpccs.IpMultiPartyCallControlManager getIpMultiPartyCallControlManager()
Returns:
Returns the ipMultiPartyCallControlManager.

getIpAppCallLegPOA

org.omg.PortableServer.POA getIpAppCallLegPOA()
Returns:
Returns the POA used to create ipAppCallLegs

getMultiPartyCall

MultiPartyCall getMultiPartyCall(int callSessionID)
Parameters:
tpMultiPartyCallIdentifier -
Returns:

removeMultiPartyCall

MultiPartyCall removeMultiPartyCall(int callSessionID)
Parameters:
tpMultiPartyCallIdentifier -
Returns:

addMultiPartyCall

void addMultiPartyCall(int callSessionID,
                       MultiPartyCall multiPartyCall)
Parameters:
tpMultiPartyCallIdentifier -
multiPartyCall -

createCall

MultiPartyCall createCall(org.csapi.cc.mpccs.TpMultiPartyCallIdentifier callIdentifier)
Parameters:
callIdentifier -
Returns:

createCallLeg

CallLeg createCallLeg(MultiPartyCall call,
                      org.csapi.cc.mpccs.TpCallLegIdentifier identifier)
Parameters:
call -
identifier -
Returns:

callAborted

void callAborted(int callID)
Parameters:
callID -

callOverloadCeased

void callOverloadCeased(int assignmentID)
Parameters:
assignmentID -

callOverloadEncountered

void callOverloadEncountered(int assignmentID)
Parameters:
assignmentID -

managerInterrupted

void managerInterrupted()

managerResumed

void managerResumed()

reportNotification

void reportNotification(org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier callIdentifier,
                        org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier[] callLegIdentifier,
                        org.csapi.cc.TpCallNotificationInfo callNotificationInfo,
                        int assignmentID)
Parameters:
callIdentifier -
callLegIdentifier -
callNotificationInfo -
assignmentID -


Copyright © 2009. All Rights Reserved.