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-04
Open Service Access (OSA) API –
Part 4: Call control Service Capability Feature (SCF)
3GPP‑Page
ETSI‑search
ToC
↓
V4.11.0 (PDF)
2005/01 149 p.
Rapporteur:
Mr. Unmehopa, Musa
full Table of Contents for
TS 29.198-04
Word version: 4.11.0
0
Introduction
p. 7
1
Scope
p. 9
2
References
p. 9
3
Definitions and abbreviations
p. 10
3.1
Definitions
p. 10
3.2
Abbreviations
p. 10
4
Call Control SCF
p. 10
4.1
Call Model Description
p. 10
4.2
General requirements on support of methods
p. 11
5
The Service Interface Specifications
p. 11
5.1
Interface Specification Format
p. 11
5.1.1
Interface Class
p. 11
5.1.2
Method descriptions
p. 11
5.1.3
Parameter descriptions
p. 12
5.1.4
State Model
p. 12
5.2
Base Interface
p. 12
5.2.1
Interface Class IpInterface
p. 12
5.3
Service Interfaces
p. 12
5.3.1
Overview
p. 12
5.4
Generic Service Interface
p. 12
5.4.1
Interface Class IpService
p. 12
6
Generic Call Control Service
p. 14
6.1
Sequence Diagrams
p. 14
6.1.1
Additional Callbacks
p. 14
6.1.2
Alarm Call
p. 15
6.1.3
Application Initiated Call
p. 17
6.1.4
Call Barring 1
p. 19
6.1.5
Number Translation 1
p. 21
6.1.6
Number Translation 1 (with callbacks)
p. 23
6.1.7
Number Translation 2
p. 25
6.1.8
Number Translation 3
p. 27
6.1.9
Number Translation 4
p. 29
6.1.10
Number Translation 5
p. 31
6.1.11
Prepaid
p. 32
6.1.12
Pre-Paid with Advice of Charge (AoC)
p. 34
6.2
Class Diagrams
p. 37
6.3
Generic Call Control Service Interface Classes
p. 38
6.3.1
Interface Class IpCallControlManager
p. 39
6.3.2
Interface Class IpAppCallControlManager
p. 43
6.3.3
Interface Class IpCall
p. 45
6.3.4
Interface Class IpAppCall
p. 50
6.4
Generic Call Control Service State Transition Diagrams
p. 54
6.4.1
State Transition Diagrams for IpCallControlManager
p. 54
6.4.1.1
Active State
p. 55
6.4.1.2
Notification terminated State
p. 55
6.4.2
State Transition Diagrams for IpCall
p. 55
6.4.2.1
Network Released State
p. 56
6.4.2.2
Finished State
p. 56
6.4.2.3
Application Released State
p. 57
6.4.2.4
Active State
p. 57
6.4.2.5
1 Party in Call State
p. 57
6.4.2.6
2 Parties in Call State
p. 57
6.5
Generic Call Control Service Properties
p. 58
6.5.1
List of Service Properties
p. 58
6.5.2
Service Property values for the CAMEL Service Environment.
p. 59
6.6
Generic Call Control Data Definitions
p. 60
6.6.1
Generic Call Control Event Notification Data Definitions
p. 60
6.6.1.1
TpCallEventName
p. 60
6.6.1.2
TpCallNotificationType
p. 61
6.6.1.3
TpCallEventCriteria
p. 61
6.6.1.4
TpCallEventInfo
p. 61
6.6.2
Generic Call Control Data Definitions
p. 61
6.6.2.1
IpCall
p. 61
6.6.2.2
IpCallRef
p. 61
6.6.2.3
IpAppCall
p. 62
6.6.2.4
IpAppCallRef
p. 62
6.6.2.5
TpCallIdentifier
p. 62
6.6.2.6
IpAppCallControlManager
p. 62
6.6.2.7
IpAppCallControlManagerRef
p. 62
6.6.2.8
IpCallControlManager
p. 62
6.6.2.9
IpCallControlManagerRef
p. 62
6.6.2.10
TpCallAppInfo
p. 62
6.6.2.11
TpCallAppInfoType
p. 63
6.6.2.12
TpCallAppInfoSet
p. 63
6.6.2.13
TpCallEndedReport
p. 63
6.6.2.14
TpCallFault
p. 63
6.6.2.15
TpCallInfoReport
p. 64
6.6.2.16
TpCallReleaseCause
p. 64
6.6.2.17
TpCallReport
p. 65
6.6.2.18
TpCallAdditionalReportInfo
p. 65
6.6.2.19
TpCallReportRequest
p. 65
6.6.2.20
TpCallAdditionalReportCriteria
p. 66
6.6.2.21
TpCallReportRequestSet
p. 66
6.6.2.22
TpCallReportType
p. 66
6.6.2.23
TpCallTreatment
p. 67
6.6.2.24
TpCallEventCriteriaResultSet
p. 67
6.6.2.25
TpCallEventCriteriaResult
p. 67
7
MultiParty Call Control Service
p. 67
7.1
Sequence Diagrams
p. 67
7.1.1
Application initiated call setup
p. 67
7.1.2
Call Barring 2
p. 69
7.1.3
Call forwarding on Busy Service
p. 70
7.1.4
Call Information Collect Service
p. 72
7.1.5
Complex Card Service
p. 75
7.1.6
Hotline Service
p. 78
7.1.7
Use of the Redirected event
p. 81
7.2
Class Diagrams
p. 82
7.3
MultiParty Call Control Service Interface Classes
p. 83
7.3.1
Interface Class IpMultiPartyCallControlManager
p. 83
7.3.2
Interface Class IpAppMultiPartyCallControlManager
p. 87
7.3.3
Interface Class IpMultiPartyCall
p. 90
7.3.4
Interface Class IpAppMultiPartyCall
p. 95
7.3.5
Interface Class IpCallLeg
p. 97
7.3.6
Interface Class IpAppCallLeg
p. 103
7.4
MultiParty Call Control Service State Transition Diagrams
p. 108
7.4.1
State Transition Diagrams for IpMultiPartyCallControlManager
p. 108
7.4.1.1
Active State
p. 108
7.4.1.2
Interrupted State
p. 108
7.4.1.3
Overview of allowed methods
p. 108
7.4.2
State Transition Diagrams for IpMultiPartyCall
p. 109
7.4.2.1
IDLE State
p. 109
7.4.2.2
ACTIVE State
p. 110
7.4.2.3
RELEASED State
p. 110
7.4.2.4
Overview of allowed methods
p. 110
7.4.3
State Transition Diagrams for IpCallLeg
p. 110
7.4.3.1
Originating Call Leg
p. 111
7.4.3.1.1
Initiating State
p. 112
7.4.3.1.2
Analysing State
p. 113
7.4.3.1.3
Active State
p. 114
7.4.3.1.4
Releasing State
p. 116
7.4.3.1.5
Overview of allowed methods, Originating Call Leg STD
p. 117
7.4.3.2
Terminating Call Leg
p. 118
7.4.3.2.1
Idle (terminating) State
p. 119
7.4.3.2.2
Active (terminating) State
p. 120
7.4.3.2.3
Releasing (terminating) State
p. 122
7.4.3.2.4
Overview of allowed methods and trigger events, Terminating Call Leg STD
p. 124
7.5
Multi-Party Call Control Service Properties
p. 125
7.5.1
List of Service Properties
p. 125
7.5.2
Service Property values for the CAMEL Service Environment.
p. 125
7.6
Multi-Party Call Control Data Definitions
p. 127
7.6.1
Event Notification Data Definitions
p. 127
7.6.2
Multi-Party Call Control Data Definitions
p. 127
7.6.2.1
IpCallLeg
p. 127
7.6.2.2
IpCallLegRef
p. 127
7.6.2.3
IpAppCallLeg
p. 127
7.6.2.4
IpAppCallLegRef
p. 127
7.6.2.5
IpMultiPartyCall
p. 127
7.6.2.6
IpMultiPartyCallRef
p. 127
7.6.2.7
IpAppMultiPartyCall
p. 127
7.6.2.8
IpAppMultiPartyCallRef
p. 128
7.6.2.9
IpMultiPartyCallControlManager
p. 128
7.6.2.10
IpMultiPartyCallControlManagerRef
p. 128
7.6.2.11
IpAppMultiPartyCallControlManager
p. 128
7.6.2.12
IpAppMultiPartyCallControlManagerRef
p. 128
7.6.2.13
TpAppCallLegRefSet
p. 128
7.6.2.14
TpMultiPartyCallIdentifier
p. 128
7.6.2.15
TpAppMultiPartyCallBack
p. 128
7.6.2.16
TpAppMultiPartyCallBackRefType
p. 129
7.6.2.17
TpAppCallLegCallBack
p. 129
7.6.2.18
TpMultiPartyCallIdentifierSet
p. 129
7.6.2.19
TpCallAppInfo
p. 129
7.6.2.20
TpCallAppInfoType
p. 130
7.6.2.21
TpCallAppInfoSet
p. 130
7.6.2.22
TpCallEventRequest
p. 130
7.6.2.23
TpCallEventRequestSet
p. 130
7.6.2.24
TpCallEventType
p. 131
7.6.2.25
TpAdditionalCallEventCriteria
p. 133
7.6.2.26
TpCallEventInfo
p. 133
7.6.2.27
TpCallAdditionalEventInfo
p. 134
7.6.2.28
TpCallNotificationRequest
p. 134
7.6.2.29
TpCallNotificationScope
p. 134
7.6.2.30
TpCallNotificationInfo
p. 135
7.6.2.31
TpCallNotificationReportScope
p. 135
7.6.2.32
TpNotificationRequested
p. 135
7.6.2.33
TpNotificationRequestedSet
p. 135
7.6.2.34
TpReleaseCause
p. 135
7.6.2.35
TpReleaseCauseSet
p. 135
7.6.2.36
TpCallLegIdentifier
p. 136
7.6.2.37
TpCallLegIdentifierSet
p. 136
7.6.2.38
TpCallLegAttachMechanism
p. 136
7.6.2.39
TpCallLegConnectionProperties
p. 136
7.6.2.40
TpCallLegInfoReport
p. 136
7.6.2.41
TpCallLegInfoType
p. 137
7.6.2.42
TpCallLegSuperviseTreatment
p. 137
8
Common Call Control Data Types
p. 137
8.1
TpCallAlertingMechanism
p. 137
8.2
TpCallBearerService
p. 138
8.3
TpCallChargePlan
p. 138
8.4
TpCallPartyToChargeAdditionalInfo
p. 138
8.5
TpCallPartyToChargeType
p. 139
8.6
TpCallChargeOrderCategory
p. 139
8.7
TpCallEndedReport
p. 139
8.8
TpCallError
p. 139
8.9
TpCallAdditionalErrorInfo
p. 140
8.10
TpCallErrorType
p. 140
8.11
TpCallInfoReport
p. 140
8.12
TpCallInfoType
p. 141
8.13
TpCallLoadControlMechanism
p. 141
8.14
TpCallLoadControlIntervalRate
p. 141
8.15
TpCallLoadControlMechanismType
p. 141
8.16
TpCallMonitorMode
p. 142
8.17
TpCallNetworkAccessType
p. 142
8.18
TpCallPartyCategory
p. 142
8.19
TpCallServiceCode
p. 143
8.20
TpCallServiceCodeSet
p. 143
8.21
TpCallServiceCodeType
p. 143
8.22
TpCallSuperviseReport
p. 143
8.23
TpCallSuperviseTreatment
p. 144
8.24
TpCallTeleService
p. 144
8.25
TpCallTreatment
p. 145
8.26
TpCallTreatmentType
p. 145
8.27
TpCallAdditionalTreatmentInfo
p. 145
8.28
TpMediaType
p. 145
A
(Normative) OMG IDL Description of Call Control SCF
p. 146
$
Change history
p. 147