org.csapi.cc.mpccs
Interface IpMultiPartyCallOperations

All Superinterfaces:
IpInterfaceOperations, IpServiceOperations
All Known Subinterfaces:
IpConfCall, IpConfCallOperations, IpMultiMediaCall, IpMultiMediaCallOperations, IpMultiPartyCall, IpSubConfCall, IpSubConfCallOperations
All Known Implementing Classes:
_IpConfCallStub, _IpMultiMediaCallStub, _IpMultiPartyCallStub, _IpSubConfCallStub, IpConfCallPOA, IpConfCallPOATie, IpMultiMediaCallPOA, IpMultiMediaCallPOATie, IpMultiPartyCallPOA, IpMultiPartyCallPOATie, IpSubConfCallPOA, IpSubConfCallPOATie

public interface IpMultiPartyCallOperations
extends IpServiceOperations

Generated from IDL interface "IpMultiPartyCall"

Author:
JacORB IDL compiler V 2.1, 16-Feb-2004

Method Summary
 TpCallLegIdentifier createAndRouteCallLegReq(int callSessionID, TpCallEventRequest[] eventsRequested, TpAddress targetAddress, TpAddress originatingAddress, TpCallAppInfo[] appInfo, IpAppCallLeg appLegInterface)
           
 TpCallLegIdentifier createCallLeg(int callSessionID, IpAppCallLeg appCallLeg)
           
 void deassignCall(int callSessionID)
           
 TpCallLegIdentifier[] getCallLegs(int callSessionID)
           
 void getInfoReq(int callSessionID, int callInfoRequested)
           
 void release(int callSessionID, TpReleaseCause cause)
           
 void setAdviceOfCharge(int callSessionID, TpAoCInfo aOCInfo, int tariffSwitch)
           
 void setChargePlan(int callSessionID, TpCallChargePlan callChargePlan)
           
 void superviseReq(int callSessionID, int time, int treatment)
           
 
Methods inherited from interface org.csapi.IpServiceOperations
setCallback, setCallbackWithSessionID
 

Method Detail

getCallLegs

TpCallLegIdentifier[] getCallLegs(int callSessionID)
                                  throws TpCommonExceptions,
                                         P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

createCallLeg

TpCallLegIdentifier createCallLeg(int callSessionID,
                                  IpAppCallLeg appCallLeg)
                                  throws P_INVALID_INTERFACE_TYPE,
                                         TpCommonExceptions,
                                         P_INVALID_SESSION_ID
Throws:
P_INVALID_INTERFACE_TYPE
TpCommonExceptions
P_INVALID_SESSION_ID

createAndRouteCallLegReq

TpCallLegIdentifier createAndRouteCallLegReq(int callSessionID,
                                             TpCallEventRequest[] eventsRequested,
                                             TpAddress targetAddress,
                                             TpAddress originatingAddress,
                                             TpCallAppInfo[] appInfo,
                                             IpAppCallLeg appLegInterface)
                                             throws P_INVALID_INTERFACE_TYPE,
                                                    P_INVALID_EVENT_TYPE,
                                                    P_INVALID_NETWORK_STATE,
                                                    TpCommonExceptions,
                                                    P_INVALID_ADDRESS,
                                                    P_INVALID_SESSION_ID,
                                                    P_UNSUPPORTED_ADDRESS_PLAN,
                                                    P_INVALID_CRITERIA
Throws:
P_INVALID_INTERFACE_TYPE
P_INVALID_EVENT_TYPE
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_ADDRESS
P_INVALID_SESSION_ID
P_UNSUPPORTED_ADDRESS_PLAN
P_INVALID_CRITERIA

release

void release(int callSessionID,
             TpReleaseCause cause)
             throws P_INVALID_NETWORK_STATE,
                    TpCommonExceptions,
                    P_INVALID_SESSION_ID
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_SESSION_ID

deassignCall

void deassignCall(int callSessionID)
                  throws TpCommonExceptions,
                         P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

getInfoReq

void getInfoReq(int callSessionID,
                int callInfoRequested)
                throws TpCommonExceptions,
                       P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

setChargePlan

void setChargePlan(int callSessionID,
                   TpCallChargePlan callChargePlan)
                   throws TpCommonExceptions,
                          P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

setAdviceOfCharge

void setAdviceOfCharge(int callSessionID,
                       TpAoCInfo aOCInfo,
                       int tariffSwitch)
                       throws P_INVALID_AMOUNT,
                              P_INVALID_CURRENCY,
                              TpCommonExceptions,
                              P_INVALID_SESSION_ID
Throws:
P_INVALID_AMOUNT
P_INVALID_CURRENCY
TpCommonExceptions
P_INVALID_SESSION_ID

superviseReq

void superviseReq(int callSessionID,
                  int time,
                  int treatment)
                  throws TpCommonExceptions,
                         P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID


Copyright © 2009. All Rights Reserved.