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.175
IP Multimedia Subsystem (IMS) –
Application Server (AS) Services
Stage 3
3GPP‑Page
ETSI‑search
fToC
↓
Partial Content
→
V19.4.0 (PDF)
2025/12
… p.
V18.6.0
2025/12
… p.
Rapporteur:
Ms. WANG, RONG
China Mobile Com. Corporation
full Table of Contents for
TS 29.175
Word version: 19.3.0
each clause number in
'red'
refers to the equivalent title in the Partial Content
1
Scope
p. 16
2
References
p. 16
3
Definitions, symbols and abbreviations
p. 17
3.1
Definitions
p. 17
3.2
Symbols
p. 17
3.3
Abbreviations
p. 17
4
Overview
p. 17
5
Services offered by the IMS AS
p. 18
5.1
Introduction
p. 18
5.2
Nimsas_SessionEventControl Service
p. 19
5.2.1
Service Description
p. 19
5.2.2
Service Operations
p. 19
5.2.2.1
Introduction
p. 19
5.2.2.1A
Subscribe
p. 20
5.2.2.2
Notify
p. 20
5.2.2.2.1
General
p. 20
5.2.2.2.2
Notification for Session Event
p. 20
5.3
Nimsas_MediaControl Service
p. 21
5.3.1
Service Description
p. 21
5.3.2
Service Operations
p. 21
5.3.2.1
Introduction
p. 21
5.3.2.2
MediaInstruction
p. 21
5.3.2.2.1
General
p. 21
5.3.2.2.2
Media Instruction
p. 21
5.4
Nimsas_ImsSessionManagement Service
|R19|
p. 22
5.4.1
Service Description
p. 22
5.4.2
Service Operations
p. 22
5.4.2.1
Introduction
p. 22
5.4.2.2
Create Service Operation
p. 23
5.4.2.2.1
General
p. 23
5.4.2.2.2
Creation of a new IMS session
p. 23
5.4.2.3
Update Service Operation
p. 23
5.4.2.3.1
General
p. 23
5.4.2.3.2
Partial updating an existing IMS session
p. 24
5.4.2.3.3
Updating an existing IMS session
p. 24
5.4.2.4
Delete Service Operation
p. 25
5.4.2.4.1
General
p. 25
5.4.2.4.2
Releasing an exisiting IMS Session
p. 25
5.4.2.5
Notify
p. 25
5.4.2.5.1
General
p. 25
5.4.2.5.2
Notification for IMS Session Event
p. 25
5.5
Nimsas_EventExposure Service
|R19|
p. 26
5.5.1
Service Description
p. 26
5.5.2
Service Operations
p. 26
5.5.2.1
Introduction
p. 26
5.5.2.2
Subscribe
p. 26
5.5.2.2.1
General
p. 26
5.5.2.2.2
Subscription for event notifications
p. 27
5.5.2.2.3
Updating an exisiting subscription
p. 27
5.5.2.2.4
Subscription Partial Update
p. 28
5.5.2.3
Unsubscribe
p. 28
5.5.2.3.1
General
p. 28
5.5.2.3.2
Unsubscribe from notifications
p. 28
5.5.2.3a
Notify
p. 29
5.5.2.3a.1
General
p. 29
5.5.2.3a.2
Notification for Session Event
p. 29
5.5.2.4
SubscriptionInfoRetrieval
p. 29
5.5.2.4.1
General
p. 29
5.5.2.4.2
Subscription Info Retrieval
p. 30
5.6
Nimsas_ImsParameterProvision Service
|R19|
p. 30
5.6.1
Service Description
p. 30
5.6.2
Service Operations
p. 30
5.6.2.1
Introduction
p. 30
5.6.2.2
Create Service Operation
p. 31
5.6.2.2.1
General
p. 31
5.6.2.2.2
Creation of the Parameter Provisioning Data Entry per AF
p. 31
5.6.2.3
Update Service Operation
p. 31
5.6.2.3.1
General
p. 31
5.6.2.3.2
Updating the Parameter Provisioning Data Entry per AF
p. 31
5.6.2.4
Delete Service Operation
p. 32
5.6.2.4.1
General
p. 32
5.6.2.4.2
Deleting the Parameter Provisioning Data Entry per AF
p. 33
6
API Definitions
p. 33
6.1
Nimsas_SessionEventControl Service API
p. 33
6.1.1
API URI
p. 33
6.1.2
Usage of HTTP
p. 34
6.1.2.1
General
p. 34
6.1.2.2
HTTP standard headers
p. 34
6.1.2.2.1
General
p. 34
6.1.2.2.2
Content type
p. 34
6.1.2.3
HTTP custom headers
p. 34
6.1.3
Resources
p. 34
6.1.3.1
Overview
p. 34
6.1.3.2
Resource: Session Event Subscriptions
p. 35
6.1.3.2.1
Description
p. 35
6.1.3.2.2
Resource Definition
p. 35
6.1.3.2.3
Resource Standard Methods
p. 35
6.1.3.2.4
Resource Custom Operations
p. 35
6.1.4
Custom Operations without associated resources
p. 35
6.1.5
Notifications
p. 35
6.1.5.1
General
p. 35
6.1.5.2
Session Event Notification
p. 36
6.1.5.2.1
Description
p. 36
6.1.5.2.2
Target URI
p. 36
6.1.5.2.3
Standard Methods
p. 36
6.1.6
Data Model
p. 37
6.1.6.1
General
p. 37
6.1.6.2
Structured data types
p. 38
6.1.6.2.1
Introduction
p. 38
6.1.6.2.2
Type: SessionEventNotification
p. 39
6.1.6.2.3
Type: NotificationEvent
p. 40
6.1.6.2.4
Type: SessionInfo
p. 40
6.1.6.2.5
Type: MediaInfo
p. 41
6.1.6.2.6
Type: DcMediaSpec
p. 41
6.1.6.2.7
Type: QosHintInfo
p. 42
6.1.6.3
Simple data types and enumerations
p. 42
6.1.6.3.1
Introduction
p. 42
6.1.6.3.2
Simple data types
p. 42
6.1.6.3.3
Enumeration: EventType
p. 42
6.1.6.3.4
Enumeration: MediaType
p. 43
6.1.6.3.5
Enumeration: SessionCase
p. 43
6.1.6.3.6
Enumeration: EventInitiator
p. 43
6.1.6.3.7
Enumeration: PsDataOffStatus
|R19|
p. 43
6.1.6.4
Data types describing alternative data types or combinations of data types
p. 43
6.1.6.5
Binary data
p. 43
6.1.7
Error Handling
p. 44
6.1.7.1
General
p. 44
6.1.7.2
Protocol Errors
p. 44
6.1.7.3
Application Errors
p. 44
6.1.8
Feature negotiation
p. 44
6.1.9
Security
p. 44
6.1.10
HTTP redirection
p. 45
6.2
Nimsas_MediaControl Service API
p. 45
6.2.1
API URI
p. 45
6.2.2
Usage of HTTP
p. 45
6.2.2.1
General
p. 45
6.2.2.2
HTTP standard headers
p. 45
6.2.2.2.1
General
p. 45
6.2.2.2.2
Content type
p. 45
6.2.2.3
HTTP custom headers
p. 46
6.2.3
Resources
p. 46
6.2.3.1
Overview
p. 46
6.2.3.2
Resource: Individual call session
p. 46
6.2.3.2.1
Description
p. 46
6.2.3.2.2
Resource Definition
p. 46
6.2.3.2.3
Resource Standard Methods
p. 47
6.2.3.2.4
Resource Custom Operations
p. 47
6.2.4
Custom Operations without associated resources
p. 48
6.2.5
Notifications
p. 48
6.2.6
Data Model
p. 48
6.2.6.1
General
p. 48
6.2.6.2
Structured data types
p. 49
6.2.6.2.1
Introduction
p. 49
6.2.6.2.2
Type: MediaInstructionData
p. 50
6.2.6.2.3
Type: MediaInstructions
p. 51
6.2.6.2.4
Type: DcMediaSpecification
p. 52
6.2.6.2.5
Type: ArMediaSpecification
p. 53
6.2.6.2.6
Type: Mdc2EndpointInfo
p. 53
6.2.6.2.7
Type: AudioVideoReNegotiationInd
|R19|
p. 54
6.2.6.2.8
Type: InterworkingInstruction
|R19|
p. 54
6.2.6.3
Simple data types and enumerations
p. 54
6.2.6.3.1
Introduction
p. 54
6.2.6.3.2
Simple data types
p. 54
6.2.6.3.3
Enumeration: MediaInstruction
p. 54
6.2.6.3.4
Enumeration: MediaConnSide
p. 55
6.2.6.3.5
Enumeration: TranscodeMode
|R19|
p. 55
6.2.6.3.6
Enumeration: SendRecvMode
|R19|
p. 55
6.2.6.4
Data types describing alternative data types or combinations of data types
p. 55
6.2.6.5
Binary data
p. 56
6.2.7
Error Handling
p. 56
6.2.7.1
General
p. 56
6.2.7.2
Protocol Errors
p. 56
6.2.7.3
Application Errors
p. 56
6.2.8
Feature negotiation
p. 56
6.2.9
Security
p. 56
6.2.10
HTTP redirection
p. 56
6.3
Nimsas_ImsSessionManagement Service API
|R19|
p. 57
6.3.1
API URI
p. 57
6.3.2
Usage of HTTP
p. 57
6.3.2.1
General
p. 57
6.3.2.2
HTTP standard headers
p. 57
6.3.2.2.1
General
p. 57
6.3.2.2.2
Content type
p. 57
6.3.2.3
HTTP custom headers
p. 58
6.3.3
Resources
p. 58
6.3.3.1
Overview
p. 58
6.3.3.2
Resource: IMS Sessions
p. 58
6.3.3.2.1
Description
p. 58
6.3.3.2.2
Resource Definition
p. 58
6.3.3.2.3
Resource Standard Methods
p. 59
6.3.3.2.4
Resource Custom Operations
p. 60
6.3.3.3
Resource: Individual IMS Session
p. 60
6.3.3.3.1
Description
p. 60
6.3.3.3.2
Resource Definition
p. 60
6.3.3.3.3
Resource Standard Methods
p. 60
6.3.3.3.4
Resource Custom Operations
p. 63
6.3.4
Custom Operations without associated resources
p. 63
6.3.5
Notifications
p. 64
6.3.5.1
General
p. 64
6.3.5.2
IMS Session Event Notification
p. 64
6.3.5.2.1
Description
p. 64
6.3.5.2.2
Target URI
p. 64
6.3.5.2.3
Standard Methods
p. 64
6.3.6
Data Model
p. 65
6.3.6.1
General
p. 65
6.3.6.2
Structured data types
p. 66
6.3.6.2.1
Introduction
p. 66
6.3.6.2.2
Type: ImsSessionInfo
p. 67
6.3.6.2.3
Type: SessionInfoSM
p. 67
6.3.6.2.4
Type: MediaInfoExternal
p. 67
6.3.6.2.5
Type: DcMediaPara
p. 68
6.3.6.2.6
Type: ImsSessionEventNotification
p. 68
6.3.6.2.7
Type: TargetIdInfo
p. 68
6.3.6.3
Simple data types and enumerations
p. 69
6.3.6.3.1
Introduction
p. 69
6.3.6.3.2
Simple data types
p. 69
6.3.6.3.3
Enumeration: DcType
p. 69
6.3.6.3.4
Enumeration: AdcType
p. 69
6.3.6.3.5
Void
p. …
6.3.6.3.6
Enumeration: ImsSessionEventType
p. 69
6.3.6.4
Data types describing alternative data types or combinations of data types
p. 70
6.3.6.5
Binary data
p. 70
6.3.7
Error Handling
p. 70
6.3.7.1
General
p. 70
6.3.7.2
Protocol Errors
p. 70
6.3.7.3
Application Errors
p. 70
6.3.8
Feature negotiation
p. 70
6.3.9
Security
p. 70
6.3.10
HTTP redirection
p. 71
6.4
Nimsas_ImsEE Service API
|R19|
p. 71
6.4.1
API URI
p. 71
6.4.2
Usage of HTTP
p. 71
6.4.2.1
General
p. 71
6.4.2.2
HTTP standard headers
p. 72
6.4.2.2.1
General
p. 72
6.4.2.2.2
Content type
p. 72
6.4.2.3
HTTP custom headers
p. 72
6.4.3
Resources
p. 72
6.4.3.1
Overview
p. 72
6.4.3.2
Resource: IMS Event Subscriptions
p. 73
6.4.3.2.1
Description
p. 73
6.4.3.2.2
Resource Definition
p. 73
6.4.3.2.3
Resource Standard Methods
p. 73
6.4.3.2.4
Resource Custom Operations
p. 74
6.4.3.3
Resource: Individual IMS Event Subscription
p. 74
6.4.3.3.1
Description
p. 74
6.4.3.3.2
Resource Definition
p. 74
6.4.3.3.3
Resource Standard Methods
p. 74
6.4.3.3.4
Resource Custom Operations
p. 78
6.4.4
Custom Operations without associated resources
p. 79
6.4.5
Notifications
p. 79
6.4.5.1
General
p. 79
6.4.5.2
Event Notification
p. 79
6.4.5.2.1
Description
p. 79
6.4.5.2.2
Target URI
p. 79
6.4.5.2.3
Standard Methods
p. 79
6.4.6
Data Model
p. 80
6.4.6.1
General
p. 80
6.4.6.2
Structured data types
p. 81
6.4.6.2.1
Introduction
p. 81
6.4.6.2.2
Type: ImsEventsSubscription
p. 82
6.4.6.2.3
Void
p. …
6.4.6.2.4
Type: ImsEventsNotification
p. 82
6.4.6.2.5
Type: EventNotification
p. 83
6.4.6.2.6
Void
p. …
6.4.6.2.7
Void
p. …
6.4.6.2.8
Void
p. …
6.4.6.2.9
Void
p. …
6.4.6.2.10
Type: ImsEventsSubscriptionCreated
p. 83
6.4.6.2.11
Void
p. …
6.4.6.3
Simple data types and enumerations
p. 83
6.4.6.3.1
Introduction
p. 83
6.4.6.3.2
Simple data types
p. 83
6.4.6.4
Data types describing alternative data types or combinations of data types
p. 83
6.4.6.5
Binary data
p. 84
6.4.7
Error Handling
p. 84
6.4.7.1
General
p. 84
6.4.7.2
Protocol Errors
p. 84
6.4.7.3
Application Errors
p. 84
6.4.8
Feature negotiation
p. 84
6.4.9
Security
p. 84
6.4.10
HTTP redirection
p. 85
6.5
Nimsas_ImsParameterProvision Service API
|R19|
p. 85
6.5.1
API URI
p. 85
6.5.2
Usage of HTTP
p. 85
6.5.2.1
General
p. 85
6.5.2.2
HTTP standard headers
p. 85
6.5.2.2.1
General
p. 85
6.5.2.2.2
Content type
p. 85
6.5.2.3
HTTP custom headers
p. 86
6.5.3
Resources
p. 86
6.5.3.1
Overview
p. 86
6.5.3.2
Resource: ImsParameterProvisioningDataEntry
p. 86
6.5.3.2.1
Description
p. 86
6.5.3.2.2
Resource Definition
p. 86
6.5.3.2.3
Resource Standard Methods
p. 87
6.5.3.2.4
Resource Custom Operations
p. 89
6.5.4
Custom Operations without associated resources
p. 89
6.5.5
Notifications
p. 89
6.5.6
Data Model
p. 89
6.5.6.1
General
p. 89
6.5.6.2
Structured data types
p. 90
6.5.6.2.1
Introduction
p. 90
6.5.6.2.2
Type: ImsPpDataEntry
p. 90
6.5.6.3
Simple data types and enumerations
p. 90
6.5.6.3.1
Introduction
p. 90
6.5.6.3.2
Simple data types
p. 90
6.5.6.4
Data types describing alternative data types or combinations of data types
p. 90
6.5.6.5
Binary data
p. 90
6.5.7
Error Handling
p. 91
6.5.7.1
General
p. 91
6.5.7.2
Protocol Errors
p. 91
6.5.7.3
Application Errors
p. 91
6.5.8
Feature negotiation
p. 91
6.5.9
Security
p. 91
6.5.10
HTTP redirection
p. 91
A
(Normative) OpenAPI specification
p. 93
A.1
General
p. 93
A.2
Nimsas_SessionEventControl API
p. 93
A.3
Nimsas_MediaControl API
p. 97
A.4
Nimsas_ImsSessionManagement API
|R19|
p. 102
A.5
Nimsas_ImsEE API
|R19|
p. 109
A.6
Nimsas_ImsParameterProvision API
|R19|
p. 116
$
Change history
p. 119