diff --git a/33128/r18/TS33128Payloads.asn b/33128/r18/TS33128Payloads.asn index 74d9b275432b00b9b7f8681a2f813441f33434bd..0f24e9925a4e8e110d108ba9d245a0a7c4882d33 100644 --- a/33128/r18/TS33128Payloads.asn +++ b/33128/r18/TS33128Payloads.asn @@ -4227,14 +4227,15 @@ PTCAccessPolicyFailure ::= ENUMERATED -- See clause 7.12.4.2.1 for details of this structure IMSMessage ::= SEQUENCE { - payload [1] IMSPayload, - sessionDirection [2] SessionDirection, - voIPRoamingIndication [3] VoIPRoamingIndication OPTIONAL, + payload [1] IMSPayload, + sessionDirection [2] SessionDirection, + voIPRoamingIndication [3] VoIPRoamingIndication OPTIONAL, -- Tag [4] is not used. -- Tag [5] is not used. - location [6] Location OPTIONAL, - accessNetworkInformation [7] SEQUENCE OF SIPAccessNetworkInformation OPTIONAL, - cellularNetworkInformation [8] SEQUENCE OF SIPCellularNetworkInformation OPTIONAL + location [6] Location OPTIONAL, + accessNetworkInformation [7] SEQUENCE OF SIPAccessNetworkInformation OPTIONAL, + cellularNetworkInformation [8] SEQUENCE OF SIPCellularNetworkInformation OPTIONAL, + numberTranslationInformation [9] SEQUENCE OF NumberTranslation OPTIONAL } -- See clause 7.12.4.2.2 for details of this structure @@ -4286,6 +4287,18 @@ ModifiedSIPMessage ::= SEQUENCE modifications [2] PayloadModifications } +NumberTranslation ::= SEQUENCE +{ + partyIndication [1] PartyIndication, + translationInput [2] TranslationInput +} + +PartyIndication ::= ENUMERATED +{ + callingParty(1), + calledParty(2) +} + SIPMessage ::= SEQUENCE { iPSourceAddress [1] IPAddress, @@ -4293,6 +4306,11 @@ SIPMessage ::= SEQUENCE sIPContent [3] OCTET STRING } +TranslationInput ::= CHOICE +{ + iMSIdentities [1] IMSSubscriberIDs +} + VoIPRoamingIndication ::= ENUMERATED { roamingLBO(1),