Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
TS 29.198-08
Open Service Access (OSA) API –
Part 8: Data Session Control Service Capability Feature (SCF)
3GPP‑Page
ETSI‑search
ToC
↓
V9.0.0 (PDF)
2009/12 45 p.
V8.0.0
2008/12 45 p.
V7.0.1
2007/03 45 p.
V6.5.1
2006/07 45 p.
V5.9.0
2005/12 42 p.
V4.9.0
2005/12 37 p.
Rapporteur:
Mr. Unmehopa, Musa
full Table of Contents for
TS 29.198-08
Word version: 9.0.0
0
Introduction
p. 6
1
Scope
p. 8
2
References
p. 8
3
Definitions and abbreviations
p. 9
3.1
Definitions
p. 9
3.2
Abbreviations
p. 9
4
Data Session Control SCF
p. 9
4.1
General requirements on support of methods
p. 10
5
Sequence Diagrams
p. 10
5.1
Network Controlled Notifications
p. 10
5.2
Enable Data Session Notification
p. 11
5.3
Address Translation With Charging
p. 12
6
Class Diagrams
p. 13
7
The Service Interface Specifications
p. 15
7.1
Interface Specification Format
p. 15
7.1.1
Interface Class
p. 15
7.1.2
Method descriptions
p. 15
7.1.3
Parameter descriptions
p. 15
7.1.4
State Model
p. 15
7.2
Base Interface
p. 15
7.2.1
Interface Class IpInterface
p. 15
7.3
Service Interfaces
p. 16
7.3.1
Overview
p. 16
7.4
Generic Service Interface
p. 16
7.4.1
Interface Class IpService
p. 16
7.4.1.1
Method setCallback()
p. 16
7.4.1.2
Method setCallbackWithSessionID()
p. 17
8
Data Session Control Interface Classes
p. 17
8.1
Interface Class IpAppDataSession
p. 17
8.1.1
Method connectRes()
p. 18
8.1.2
Method connectErr()
p. 18
8.1.3
Method superviseDataSessionRes()
p. 19
8.1.4
Method superviseDataSessionErr()
p. 19
8.1.5
Method dataSessionFaultDetected()
p. 19
8.2
Interface Class IpAppDataSessionControlManager
p. 20
8.2.1
Method dataSessionAborted()
p. 20
8.2.2
Method reportNotification()
p. 20
8.2.3
Method dataSessionNotificationContinued()
p. 21
8.2.4
Method dataSessionNotificationInterrupted()
p. 21
8.2.5
Method abortMultipleDataSessions()
p. 21
8.3
Interface Class IpDataSession
p. 21
8.3.1
Method connectReq()
p. 22
8.3.2
Method release()
p. 23
8.3.3
Method superviseDataSessionReq()
p. 23
8.3.4
Method setDataSessionChargePlan()
p. 23
8.3.5
Method setAdviceOfCharge()
p. 24
8.3.6
Method deassignDataSession()
p. 24
8.3.7
Method continueProcessing()
p. 24
8.4
Interface Class IpDataSessionControlManager
p. 25
8.4.1
Method destroyNotification()
p. 25
8.4.2
Method changeNotification()
p. 26
8.4.3
Method enableNotifications()
p. 26
8.4.4
Method disableNotifications()
p. 27
8.4.5
Method getNotifications()
p. 27
8.4.6
Method createNotifications()
p. 27
9
State Transition Diagrams
p. 28
9.1
State Transition Diagrams for IpDataSession
p. 28
9.1.1
Network Released State
p. 29
9.1.2
Finished State
p. 29
9.1.3
Application Released State
p. 29
9.1.4
Active State
p. 29
9.1.5
Setup State
p. 30
9.1.6
Established State
p. 30
10
Data Session Control Service Properties
p. 30
11
Data Definitions
p. 31
11.1
Data Session Control Data Definitions
p. 31
11.1.1
IpAppDataSession
p. 31
11.1.2
IpAppDataSessionRef
p. 31
11.1.3
IpAppDataSessionControlManager
p. 31
11.1.4
IpAppDataSessionControlManagerRef
p. 31
11.1.5
IpDataSession
p. 32
11.1.6
IpDataSessionRef
p. 32
11.1.7
IpDataSessionControlManager
p. 32
11.1.8
IpDataSessionControlManagerRef
p. 32
11.2
Event Notification data definitions
p. 32
11.2.1
TpDataSessionEventName
p. 32
11.2.2
TpDataSessionMonitorMode
p. 32
11.2.3
TpDataSessionEventCriteria
p. 32
11.2.4
TpDataSessionEventInfo
p. 33
11.2.5
TpDataSessionChargePlan
p. 33
11.2.6
TpDataSessionChargeOrder
p. 34
11.2.7
TpDataSessionChargeOrderCategory
p. 34
11.2.8
TpChargePerVolume
p. 34
11.2.9
TpDataSessionIdentifier
p. 34
11.2.10
TpDataSessionError
p. 35
11.2.11
TpDataSessionAdditionalErrorInfo
p. 35
11.2.12
TpDataSessionErrorType
p. 35
11.2.13
TpDataSessionFault
p. 35
11.2.14
TpDataSessionReleaseCause
p. 36
11.2.15
TpDataSessionSuperviseVolume
p. 36
11.2.16
TpDataSessionSuperviseReport
p. 36
11.2.17
TpDataSessionSuperviseTreatment
p. 36
11.2.18
TpDataSessionReport
p. 36
11.2.19
TpDataSessionAdditionalReportInfo
p. 37
11.2.20
TpDataSessionReportRequest
p. 37
11.2.21
TpDataSessionReportRequestSet
p. 37
11.2.22
TpDataSessionReportType
p. 37
11.2.23
TpDataSessionEventCriteriaResult
p. 37
11.2.24
TpDataSessionEventCriteriaResultSet
p. 37
A
(Normative) OMG IDL Description of Data Session Control SCF
p. 38
B
W3C WSDL Description of Data Session Control SCF
p. 39
C
Java™ API Description of the Data Session Control SCF
p. 40
D
Description of Data Session Control for 3GPP2 cdma2000 networks
p. 41
D.1
General Exceptions
p. 41
D.2
Specific Exceptions
p. 41
D.2.1
Clause 1: Scope
p. 41
D.2.2
Clause 2: References
p. 41
D.2.3
Clause 3: Definitions and abbreviations
p. 41
D.2.4
Clause 4: Data Session Control SCF
p. 41
D.2.5
Clause 5: Sequence Diagrams
p. 41
D.2.6
Clause 6 Class Diagrams
p. 42
D.2.7
Clause 7: The Service Interface Specifications
p. 42
D.2.8
Clause 8: Data Session Control Interface Classes
p. 42
D.2.9
Clause 9: State Transition Diagrams
p. 42
D.2.10
Clause 10: Data Session Control Service Properties
p. 42
D.2.11
Clause 11: Data Definitions
p. 42
D.2.12
Annex A (normative): OMG IDL Description of Data Session Control SCF
p. 42
D.2.13
Annex B (informative): W3C WSDL Description of Data Session Control SCF
p. 42
$
Change history
p. 43