H.2 IMS_ASP_TypeDefs

34.229-33GPPInternet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP)Part 3: Abstract test suite (ATS)Release 17TSUser Equipment (UE) conformance specification

IMS_ASP_TypeDefs: Basic Type Definitions

TTCN-3 Basic Types

IMS_Request_Type

RequestUnion

Alias for "RequestUnion" as defined in LibSip_SIPTypesAndValues

IMS_Response_Type

Response

Alias for "Response" as defined in LibSip_SIPTypesAndValues

IMS_PortsAndSecurityConfigCnf_Type

Null_Type

SPIs and protected ports are fully controlled by the IMS PTC

=> it is not necessary anymore to return IMS_ProtectedPorts_Type, IMS_SPIs_Type to the IMS PTC

IMS_SecurityContextEnum_Type

TTCN-3 Enumerated Type

Name

IMS_SecurityContextEnum_Type

Comment

unprotected

protectedContext1

protectedContext2

IMS_RoutingInfo_Type

TTCN-3 Record Type

Name

IMS_RoutingInfo_Type

Comment

Protocol

InternetProtocol_Type

UDP or TCP

Security

IMS_SecurityContextEnum_Type

opt

protected or unprotected (in DL omit when IP PTC shall decide what to do)

UE_Address

IP_AddrInfo_Type

opt

sent by the IP PTC when there is an initial request on unprotected connection

NW_Address

IP_AddrInfo_Type

opt

sent by the IP PTC when there is an initial request on unprotected connection

IMS_DATA_REQ

TTCN-3 Record Type

Name

IMS_DATA_REQ

Comment

RoutingInfo

IMS_RoutingInfo_Type

Request

IMS_Request_Type

IMS_DATA_RSP

TTCN-3 Record Type

Name

IMS_DATA_RSP

Comment

RoutingInfo

IMS_RoutingInfo_Type

Response

IMS_Response_Type

IMS_ProtectedPorts_Type

TTCN-3 Record Type

Name

IMS_ProtectedPorts_Type

Comment

Port_us

PortNumber_Type

UE side: Server

Port_uc

PortNumber_Type

UE side: Client

Port_ps

PortNumber_Type

network side: Server

Port_pc

PortNumber_Type

network side: Client

IMS_SPIs_Type

TTCN-3 Record Type

Name

IMS_SPIs_Type

Comment

SPI_us

IPsec_SPI_Type

SPI at UE side: assigned by the UE

SPI_uc

IPsec_SPI_Type

SPI at UE side: assigned by the UE

SPI_ps

IPsec_SPI_Type

opt

SPI at network side: to be assigned by TTCN

SPI_pc

IPsec_SPI_Type

opt

SPI at network side: to be assigned by TTCN

IMS_SecurityInfo_Type

TTCN-3 Record Type

Name

IMS_SecurityInfo_Type

Comment

ProtectedPorts

IMS_ProtectedPorts_Type

SPIs

IMS_SPIs_Type

IntegrityAlgorithm

IPsec_IntegrityAlgorithm_Type

CipheringAlgorithm

IPsec_CipheringAlgorithm_Type

IMS_RegistrationInfo_Type

TTCN-3 Record Type

Name

IMS_RegistrationInfo_Type

Comment

NW_Address

IP_AddrInfo_Type

network address of the chosen IMS server (e.g. IPv4, IPv6)

UE_Address

IP_AddrInfo_Type

UE address as used for security protected connections

SecurityInfo

IMS_SecurityInfo_Type

opt

omit in case of GIBA

IMS_PortsAndSecurityConfigReq_Type

TTCN-3 Record Type

Name

IMS_PortsAndSecurityConfigReq_Type

Comment

UnprotectedPort_us

PortNumber_Type

opt

5060 per default

RegistrationInfo

IMS_RegistrationInfo_Type

opt

IMS_SecurityReleaseMode_Type

TTCN-3 Enumerated Type

Name

IMS_SecurityReleaseMode_Type

Comment

full

all protected and unprotected security contexts shall be release (e.g. at de-registration)

keepUnprotected

all protected security contexts shall be release but the unprotected security context shall be kept

oldestProtectedContextOnly

only the oldest protected security context shall be released

IMS_RestartPCSCF_Type

TTCN-3 Record Type

Name

IMS_RestartPCSCF_Type

Comment

PdnIndex

PDN_Index_Type

IPAddressIPv4

charstring

IPAddressIPv6

charstring

IMS_CONFIG_REQ

TTCN-3 Union Type

Name

IMS_CONFIG_REQ

Comment

InstallKey

IPsec_SecurityKeys_Type

PortsAndSecurityConfig

IMS_PortsAndSecurityConfigReq_Type

SecurityReleaseMode

IMS_SecurityReleaseMode_Type

CloseTCP

Null_Type

RestartPCSCF

IMS_RestartPCSCF_Type

IMS_CONFIG_CNF

TTCN-3 Union Type

Name

IMS_CONFIG_CNF

Comment

InstallKey

Null_Type

PortsAndSecurityConfig

IMS_PortsAndSecurityConfigCnf_Type

SecurityReleaseMode

Null_Type

CloseTCP

Null_Type

RestartPCSCF

Null_Type

IMS_IP_CTRL_PORT

TTCN-3 Port Type

Name

IMS_IP_CTRL_PORT

Comment

Control port at the IMS PTC to configure IP for IMS

out

IMS_CONFIG_REQ

in

IMS_CONFIG_CNF

IMS_IP_CLIENT_PORT

TTCN-3 Port Type

Name

IMS_IP_CLIENT_PORT

Comment

IMS client: send requests, receive response

out

IMS_DATA_REQ

in

IMS_DATA_RSP

IMS_IP_SERVER_PORT

TTCN-3 Port Type

Name

IMS_IP_SERVER_PORT

Comment

IMS server: send response, receive requests

out

IMS_DATA_RSP

in

IMS_DATA_REQ