org.mobicents.slee.resource.parlay.csapi.jr.cc.gccs
Class IpCallConnectionImpl

java.lang.Object
  extended by org.mobicents.slee.resource.parlay.csapi.jr.cc.gccs.IpCallConnectionImpl
All Implemented Interfaces:
org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection, org.mobicents.csapi.jr.slee.IpServiceConnection

public class IpCallConnectionImpl
extends java.lang.Object
implements org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection


Constructor Summary
IpCallConnectionImpl(Call call)
           
 
Method Summary
 void closeConnection()
           
 void continueProcessing()
           
 void deassignCall()
           
 void getCallInfoReq(int callInfoRequested)
           
 void getMoreDialledDigitsReq(int length)
           
 void release(org.csapi.cc.gccs.TpCallReleaseCause cause)
           
 int routeReq(org.csapi.cc.gccs.TpCallReportRequest[] responseRequested, org.csapi.TpAddress targetAddress, org.csapi.TpAddress originatingAddress, org.csapi.TpAddress originalDestinationAddress, org.csapi.TpAddress redirectingAddress, org.csapi.cc.gccs.TpCallAppInfo[] appInfo)
           
 void setAdviceOfCharge(org.csapi.TpAoCInfo aOCInfo, int tariffSwitch)
           
 void setCallChargePlan(org.csapi.cc.TpCallChargePlan callChargePlan)
           
 void superviseCallReq(int time, int treatment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IpCallConnectionImpl

public IpCallConnectionImpl(Call call)
Method Detail

routeReq

public int routeReq(org.csapi.cc.gccs.TpCallReportRequest[] responseRequested,
                    org.csapi.TpAddress targetAddress,
                    org.csapi.TpAddress originatingAddress,
                    org.csapi.TpAddress originalDestinationAddress,
                    org.csapi.TpAddress redirectingAddress,
                    org.csapi.cc.gccs.TpCallAppInfo[] appInfo)
             throws org.csapi.TpCommonExceptions,
                    org.csapi.P_INVALID_ADDRESS,
                    org.csapi.P_UNSUPPORTED_ADDRESS_PLAN,
                    org.csapi.P_INVALID_NETWORK_STATE,
                    org.csapi.P_INVALID_CRITERIA,
                    org.csapi.P_INVALID_EVENT_TYPE,
                    javax.slee.resource.ResourceException
Specified by:
routeReq in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_ADDRESS
org.csapi.P_UNSUPPORTED_ADDRESS_PLAN
org.csapi.P_INVALID_NETWORK_STATE
org.csapi.P_INVALID_CRITERIA
org.csapi.P_INVALID_EVENT_TYPE
javax.slee.resource.ResourceException

release

public void release(org.csapi.cc.gccs.TpCallReleaseCause cause)
             throws org.csapi.TpCommonExceptions,
                    org.csapi.P_INVALID_NETWORK_STATE,
                    javax.slee.resource.ResourceException
Specified by:
release in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException

deassignCall

public void deassignCall()
                  throws org.csapi.TpCommonExceptions,
                         javax.slee.resource.ResourceException
Specified by:
deassignCall in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

getCallInfoReq

public void getCallInfoReq(int callInfoRequested)
                    throws org.csapi.TpCommonExceptions,
                           javax.slee.resource.ResourceException
Specified by:
getCallInfoReq in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

setCallChargePlan

public void setCallChargePlan(org.csapi.cc.TpCallChargePlan callChargePlan)
                       throws org.csapi.TpCommonExceptions,
                              javax.slee.resource.ResourceException
Specified by:
setCallChargePlan in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

setAdviceOfCharge

public void setAdviceOfCharge(org.csapi.TpAoCInfo aOCInfo,
                              int tariffSwitch)
                       throws org.csapi.TpCommonExceptions,
                              javax.slee.resource.ResourceException
Specified by:
setAdviceOfCharge in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

getMoreDialledDigitsReq

public void getMoreDialledDigitsReq(int length)
                             throws org.csapi.TpCommonExceptions,
                                    javax.slee.resource.ResourceException
Specified by:
getMoreDialledDigitsReq in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

superviseCallReq

public void superviseCallReq(int time,
                             int treatment)
                      throws org.csapi.TpCommonExceptions,
                             javax.slee.resource.ResourceException
Specified by:
superviseCallReq in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

continueProcessing

public void continueProcessing()
                        throws org.csapi.TpCommonExceptions,
                               org.csapi.P_INVALID_NETWORK_STATE,
                               javax.slee.resource.ResourceException
Specified by:
continueProcessing in interface org.mobicents.csapi.jr.slee.cc.gccs.IpCallConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException

closeConnection

public void closeConnection()
                     throws javax.slee.resource.ResourceException
Specified by:
closeConnection in interface org.mobicents.csapi.jr.slee.IpServiceConnection
Throws:
javax.slee.resource.ResourceException


Copyright © 2009. All Rights Reserved.