org.csapi.cc.gccs
Interface IpCallOperations

All Superinterfaces:
IpInterfaceOperations, IpServiceOperations
All Known Subinterfaces:
IpCall
All Known Implementing Classes:
_IpCallStub, IpCallPOA, IpCallPOATie

public interface IpCallOperations
extends IpServiceOperations

Generated from IDL interface "IpCall"

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

Method Summary
 void continueProcessing(int callSessionID)
           
 void deassignCall(int callSessionID)
           
 void getCallInfoReq(int callSessionID, int callInfoRequested)
           
 void getMoreDialledDigitsReq(int callSessionID, int length)
           
 void release(int callSessionID, TpCallReleaseCause cause)
           
 int routeReq(int callSessionID, TpCallReportRequest[] responseRequested, TpAddress targetAddress, TpAddress originatingAddress, TpAddress originalDestinationAddress, TpAddress redirectingAddress, TpCallAppInfo[] appInfo)
           
 void setAdviceOfCharge(int callSessionID, TpAoCInfo aOCInfo, int tariffSwitch)
           
 void setCallChargePlan(int callSessionID, TpCallChargePlan callChargePlan)
           
 void superviseCallReq(int callSessionID, int time, int treatment)
           
 
Methods inherited from interface org.csapi.IpServiceOperations
setCallback, setCallbackWithSessionID
 

Method Detail

routeReq

int routeReq(int callSessionID,
             TpCallReportRequest[] responseRequested,
             TpAddress targetAddress,
             TpAddress originatingAddress,
             TpAddress originalDestinationAddress,
             TpAddress redirectingAddress,
             TpCallAppInfo[] appInfo)
             throws 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_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,
             TpCallReleaseCause 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

getCallInfoReq

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

setCallChargePlan

void setCallChargePlan(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 TpCommonExceptions,
                              P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

getMoreDialledDigitsReq

void getMoreDialledDigitsReq(int callSessionID,
                             int length)
                             throws TpCommonExceptions,
                                    P_INVALID_SESSION_ID
Throws:
TpCommonExceptions
P_INVALID_SESSION_ID

superviseCallReq

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

continueProcessing

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


Copyright © 2009. All Rights Reserved.