Namf_MT

Namf_MT service allows a NF to request information related to capabilities to send MT signalling or data to a target UE. The following are the key functionalities of this NF service:

  • Paging UE if UE is in IDLE state and respond other NF after the UE enters CM-CONNECTED state.

  • Response to the requester NF if UE is in CONNECTED state.

  • Providing the terminating domain selection information for IMS voice to the consumer NF.

OpenAPI

OpenAPI Version: 3.0.0

info

Version: 1.0.0

Title: Namf_MT

Description: AMF Mobile Termination Service

externalDocs

Description: 3GPP TS 29.518 V15.2.0; 5G System; Access and Mobility Management Services

URL: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.518/'

security

- {}

- oAuth2Clientcredentials:

- namf-mt

servers

URL: '{apiRoot}/namf-mt/v1'

Variables:

API Root:

Default: https://example.com

Description: apiRoot as defined in subclause subclause 4.4 of 3GPP TS 29.501

paths

'/ue-contexts/{ueContextId}'

get:

Summary: Namf_MT Provide Domain Selection Info service Operation

Tags:

- ueContext (Document)

Operation ID: Provide Domain Selection Info

Parameters:

- name: ueContextId

In: path

Description: UE Context Identifier

Required/Optional: true

Schema:

Type: string

pattern: '^(imsi-[0-9]{5,15}|nai-.+|.+)$'

- name: info-class

In: query

Description: UE Context Information Class

Schema:

Reference: '#/components/schemas/UeContextInfoClass'

- name: supported-features

In: query

Description: Supported Features

Schema:

Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'

Responses:

'200' Requested UE Context Information returned

Content:

Application/JSON:

Schema:

Reference: '#/components/schemas/UeContextInfo'

'307' Temporary Redirect

Content:

application/problem+json:

Schema:

Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'

'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'

'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'

'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'

'414': Reference 'TS29571_CommonData.yaml#/components/responses/414'

'429': Reference 'TS29571_CommonData.yaml#/components/responses/429'

'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'

'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'

default:

Description: Unexpected error

/ue-contexts/{ueContextId}/ue-reachind

Method: Post

Summary: Namf_MT EnableUEReachability service Operation

Tags:

- ueReachInd (Document)

Operation ID: EnableUeReachability

Parameters:

- name: ueContextId

In: path

Description: UE Context Identifier

Required/Optional: true

Schema:

Type: string

Request Body:

Content:

Application/JSON:

Schema:

Reference: '#/components/schemas/EnableUeReachabilityReqData'

Required/Optional: true

Responses:

'200' UE has become reachable as desired

Content:

Application/JSON:

Schema:

Reference: '#/components/schemas/EnableUeReachabilityRspData'

'307' Temporary Redirect

Content:

application/problem+json:

Schema:

Reference: 'TS29571_CommonData.yaml#/components/schemas/ProblemDetails'

'400': Reference 'TS29571_CommonData.yaml#/components/responses/400'

'403': Reference 'TS29571_CommonData.yaml#/components/responses/403'

'404': Reference 'TS29571_CommonData.yaml#/components/responses/404'

'411': Reference 'TS29571_CommonData.yaml#/components/responses/411'

'413': Reference 'TS29571_CommonData.yaml#/components/responses/413'

'415': Reference 'TS29571_CommonData.yaml#/components/responses/415'

'429': Reference 'TS29571_CommonData.yaml#/components/responses/429'

'500': Reference 'TS29571_CommonData.yaml#/components/responses/500'

'503': Reference 'TS29571_CommonData.yaml#/components/responses/503'

'504': Reference 'TS29571_CommonData.yaml#/components/responses/504'

default:

Description: Unexpected error

components

securitySchemes

oAuth2ClientCredentials

Type: oauth2

Flows:

clientCredentials:

tokenUrl: '{nrfApiRoot}/oauth2/token'

scopes:

namf-mt: Access to the Namf_MT API

schemas

EnableUeReachabilityReqData

Type: object

Properties:

reachability:

Reference: 'TS29518_Namf_EventExposure.yaml#/components/schemas/UeReachability'

supportedFeatures:

Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'

Required:

- reachability

EnableUeReachabilityRspData

Type: object

Properties:

reachability:

Reference: 'TS29518_Namf_EventExposure.yaml#/components/schemas/UeReachability'

supportedFeatures:

Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'

Required:

- reachability

UeContextInfo

Type: object

Properties:

supportVoPS:

Type: boolean

supportVoPSn3gpp:

Type: boolean

lastActTime:

Reference: 'TS29571_CommonData.yaml#/components/schemas/DateTime'

accessType:

Reference: 'TS29571_CommonData.yaml#/components/schemas/AccessType'

ratType:

Reference: 'TS29571_CommonData.yaml#/components/schemas/RatType'

supportedFeatures:

Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'

UeContextInfoClass

anyOf:

- type: string