|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IpDataSessionConnection
The Data Session interface provides basic methods for applications to control data sessions. This interface shall be implemented by a Data Session Control SCF. As a minimum requirement, the connectReq(), release(), deassignDataSession() and continueProcessing() methods shall be implemented.
| Method Summary | |
|---|---|
int |
connectReq(TpDataSessionReportRequest[] responseRequested,
TpAddress targetAddress)
This asynchronous method requests the connection of a data session with the destination party (specified in the parameter TargetAddress). |
void |
continueProcessing()
This operation continues processing of the data session. |
void |
deassignDataSession()
This method requests that the relationship between the application and the data session and associated objects be de-assigned. |
void |
release(TpDataSessionReleaseCause cause)
This method requests the release of the data session and associated objects. |
void |
setAdviceOfCharge(TpAoCInfo aoCInfo,
int tariffSwitch)
This method allows the application to determine the charging information that will be sent to the end-users terminal. |
void |
setDataSessionChargePlan(TpDataSessionChargePlan dataSessionChargePlan)
Allows an application to include charging information in network generated CDR. |
void |
superviseDataSessionReq(int treatment,
TpDataSessionSuperviseVolume bytes)
The application calls this method to supervise a data session. |
| Methods inherited from interface org.mobicents.csapi.jr.slee.IpServiceConnection |
|---|
closeConnection |
| Method Detail |
|---|
int connectReq(TpDataSessionReportRequest[] responseRequested,
TpAddress targetAddress)
throws TpCommonExceptions,
P_INVALID_NETWORK_STATE,
P_INVALID_ADDRESS,
javax.slee.resource.ResourceException
responseRequested - Specifies the set of observed data session events that will result in a connectRes() being generated.targetAddress - Specifies the address of destination party.
TpCommonExceptions
P_INVALID_NETWORK_STATE
P_INVALID_ADDRESS
javax.slee.resource.ResourceException
void release(TpDataSessionReleaseCause cause)
throws TpCommonExceptions,
P_INVALID_NETWORK_STATE,
javax.slee.resource.ResourceException
cause - Specifies the cause of the release.
TpCommonExceptions
P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException
void superviseDataSessionReq(int treatment,
TpDataSessionSuperviseVolume bytes)
throws TpCommonExceptions,
P_INVALID_NETWORK_STATE,
javax.slee.resource.ResourceException
treatment - Specifies how the network should react after the granted data volume has been sent.bytes - Specifies the granted number of bytes that can be transmitted for the data session.
TpCommonExceptions
P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException
void setDataSessionChargePlan(TpDataSessionChargePlan dataSessionChargePlan)
throws TpCommonExceptions,
P_INVALID_NETWORK_STATE,
javax.slee.resource.ResourceException
dataSessionChargePlan - Specifies the charge plan used.
TpCommonExceptions
P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException
void setAdviceOfCharge(TpAoCInfo aoCInfo,
int tariffSwitch)
throws TpCommonExceptions,
P_INVALID_NETWORK_STATE,
P_INVALID_TIME_AND_DATE_FORMAT,
javax.slee.resource.ResourceException
aoCInfo - Specifies two sets of Advice of Charge parameter according to GSM.tariffSwitch - Specifies the tariff switch that signifies when the second set of AoC parameters becomes valid.
TpCommonExceptions
P_INVALID_NETWORK_STATE
P_INVALID_TIME_AND_DATE_FORMAT
javax.slee.resource.ResourceException
void deassignDataSession()
throws TpCommonExceptions,
javax.slee.resource.ResourceException
TpCommonExceptions
javax.slee.resource.ResourceException
void continueProcessing()
throws TpCommonExceptions,
P_INVALID_NETWORK_STATE,
javax.slee.resource.ResourceException
TpCommonExceptions
P_INVALID_NETWORK_STATE
javax.slee.resource.ResourceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||