org.csapi.cc.mpccs
Interface IpCallLegOperations

All Superinterfaces:
IpInterfaceOperations, IpServiceOperations
All Known Subinterfaces:
IpCallLeg, IpMultiMediaCallLeg, IpMultiMediaCallLegOperations
All Known Implementing Classes:
_IpCallLegStub, _IpMultiMediaCallLegStub, IpCallLegPOA, IpCallLegPOATie, IpMultiMediaCallLegPOA, IpMultiMediaCallLegPOATie

public interface IpCallLegOperations
extends IpServiceOperations

Generated from IDL interface "IpCallLeg"

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

Method Summary
 void attachMediaReq(int callLegSessionID)
           
 void continueProcessing(int callLegSessionID)
           
 void deassign(int callLegSessionID)
           
 void detachMediaReq(int callLegSessionID)
           
 void eventReportReq(int callLegSessionID, TpCallEventRequest[] eventsRequested)
           
 TpMultiPartyCallIdentifier getCall(int callLegSessionID)
           
 TpAddress getCurrentDestinationAddress(int callLegSessionID)
           
 void getInfoReq(int callLegSessionID, int callLegInfoRequested)
           
 void release(int callLegSessionID, TpReleaseCause cause)
           
 void routeReq(int callLegSessionID, TpAddress targetAddress, TpAddress originatingAddress, TpCallAppInfo[] appInfo, TpCallLegConnectionProperties connectionProperties)
           
 void setAdviceOfCharge(int callLegSessionID, TpAoCInfo aOCInfo, int tariffSwitch)
           
 void setChargePlan(int callLegSessionID, TpCallChargePlan callChargePlan)
           
 void superviseReq(int callLegSessionID, int time, int treatment)
           
 
Methods inherited from interface org.csapi.IpServiceOperations
setCallback, setCallbackWithSessionID
 

Method Detail

routeReq

void routeReq(int callLegSessionID,
              TpAddress targetAddress,
              TpAddress originatingAddress,
              TpCallAppInfo[] appInfo,
              TpCallLegConnectionProperties connectionProperties)
              throws P_INVALID_NETWORK_STATE,
                     TpCommonExceptions,
                     P_INVALID_ADDRESS,
                     P_INVALID_SESSION_ID,
                     P_UNSUPPORTED_ADDRESS_PLAN
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_ADDRESS
P_INVALID_SESSION_ID
P_UNSUPPORTED_ADDRESS_PLAN

eventReportReq

void eventReportReq(int callLegSessionID,
                    TpCallEventRequest[] eventsRequested)
                    throws P_INVALID_EVENT_TYPE,
                           TpCommonExceptions,
                           P_INVALID_SESSION_ID,
                           P_INVALID_CRITERIA
Throws:
P_INVALID_EVENT_TYPE
TpCommonExceptions
P_INVALID_SESSION_ID
P_INVALID_CRITERIA

release

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

getInfoReq

void getInfoReq(int callLegSessionID,
                int callLegInfoRequested)
                throws TpCommonExceptions,
                       P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

getCall

TpMultiPartyCallIdentifier getCall(int callLegSessionID)
                                   throws TpCommonExceptions,
                                          P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

attachMediaReq

void attachMediaReq(int callLegSessionID)
                    throws P_INVALID_NETWORK_STATE,
                           TpCommonExceptions,
                           P_INVALID_SESSION_ID
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_SESSION_ID

detachMediaReq

void detachMediaReq(int callLegSessionID)
                    throws P_INVALID_NETWORK_STATE,
                           TpCommonExceptions,
                           P_INVALID_SESSION_ID
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_SESSION_ID

getCurrentDestinationAddress

TpAddress getCurrentDestinationAddress(int callLegSessionID)
                                       throws TpCommonExceptions,
                                              P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

continueProcessing

void continueProcessing(int callLegSessionID)
                        throws P_INVALID_NETWORK_STATE,
                               TpCommonExceptions,
                               P_INVALID_SESSION_ID
Throws:
P_INVALID_NETWORK_STATE
TpCommonExceptions
P_INVALID_SESSION_ID

setChargePlan

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

setAdviceOfCharge

void setAdviceOfCharge(int callLegSessionID,
                       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 callLegSessionID,
                  int time,
                  int treatment)
                  throws TpCommonExceptions,
                         P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

deassign

void deassign(int callLegSessionID)
              throws TpCommonExceptions,
                     P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID


Copyright © 2009. All Rights Reserved.