summaryrefslogtreecommitdiff
path: root/asn1/ansi_map
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2007-06-18 19:20:52 +0000
committerAnders Broman <anders.broman@ericsson.com>2007-06-18 19:20:52 +0000
commit0b09a4cb766e6f7b2d15f3f5090124c4f1192956 (patch)
tree5b2585071cf012fa7f5b68868f523efe41a71f35 /asn1/ansi_map
parent269db0a4df1be1953159c7d792f48cab9b3d4a47 (diff)
downloadwireshark-0b09a4cb766e6f7b2d15f3f5090124c4f1192956.tar.gz
Add code for signals:
- LCSParameterRequest - CheckMEID - PositionEventNotification - StatusRequest svn path=/trunk/; revision=22132
Diffstat (limited to 'asn1/ansi_map')
-rw-r--r--asn1/ansi_map/ansi_map.asn953
-rw-r--r--asn1/ansi_map/packet-ansi_map-template.c132
2 files changed, 1029 insertions, 56 deletions
diff --git a/asn1/ansi_map/ansi_map.asn b/asn1/ansi_map/ansi_map.asn
index f678380960..93fdd1b876 100644
--- a/asn1/ansi_map/ansi_map.asn
+++ b/asn1/ansi_map/ansi_map.asn
@@ -75,8 +75,7 @@ ErrorCode ::= CHOICE
}
-- END TCAP
--6.4.2.1
-AuthenticationDirective ::= [PRIVATE 18] SET {
-
+AuthenticationDirective ::= [PRIVATE 18] SET {
electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber,
--M 6.5.2.63
-- mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber,
@@ -103,6 +102,8 @@ AuthenticationDirective ::= [PRIVATE 18] SET {
-- O 6.5.2.77 e
randomVariableReauthentication [191] IMPLICIT RandomVariableReauthentication OPTIONAL,
-- O 6.5.2.uT j
+ meid [390] IMPLICIT MEID OPTIONAL,
+ -- O
mobileStationMIN [184] IMPLICIT MobileStationMIN OPTIONAL,
-- O 6.5.2.oC j
mscid [21] IMPLICIT MSCID OPTIONAL,
@@ -317,6 +318,8 @@ AuthenticationStatusReport ::= [PRIVATE 18] SET {
-- (Serving) M 6.5.2.146
countUpdateReport [138] IMPLICIT CountUpdateReport OPTIONAL,
-- O 6.5.2.52 a
+ meid [390] IMPLICIT MEID OPTIONAL,
+ --
mscid [21] IMPLICIT MSCID OPTIONAL,
-- (Serving) O 6.5.2.82 e
reauthenticationReport [192] IMPLICIT ReauthenticationReport OPTIONAL,
@@ -778,7 +781,7 @@ FeatureRequestRes ::= [PRIVATE 18] SET {
-- O 6.5.2.108 d
redirectingSubaddress [102] IMPLICIT RedirectingSubaddress OPTIONAL,
-- O 6.5.2.109 d
- resumePIC [394] IMPLICIT ResumePIC OPTIONAL,
+ resumePIC [266] IMPLICIT ResumePIC OPTIONAL,
-- O 6.5.2.cu m
routingDigits [150] IMPLICIT RoutingDigits OPTIONAL,
-- O 6.5.2.114 d
@@ -800,8 +803,10 @@ FlashRequest ::= [PRIVATE 18] SET {
-- M 6.5.2.81
confidentialityModes [39] IMPLICIT ConfidentialityModes OPTIONAL,
-- (Actual) O 6.5.2.50 b
- electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL
+ electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL,
-- O 6.5.2.63
+ emergencyServicesRoutingDigits [239] IMPLICIT EmergencyServicesRoutingDigits OPTIONAL
+ -- O 6.5.bs
}
-- FlashRequest RETURN RESULT Parameters
-- zero octets
@@ -1907,7 +1912,7 @@ OriginationRequestRes ::= [PRIVATE 18] SET {
-- O 6.5.2.108 d
redirectingSubaddress [102] IMPLICIT RedirectingSubaddress OPTIONAL,
-- O 6.5.2.109 d, e
- resumePIC [394] IMPLICIT ResumePIC,
+ resumePIC [266] IMPLICIT ResumePIC OPTIONAL,
-- O 6.5.2.cu p
routingDigits [150] IMPLICIT RoutingDigits OPTIONAL,
-- O 6.5.2.114 g
@@ -2196,7 +2201,11 @@ RegistrationNotification ::= [PRIVATE 18] SET {
-- O 6.5.2.160 j
winCapability [280] IMPLICIT WINCapability OPTIONAL,
-- O 6.5.2.di l
- ...
+ ...,
+ mpcAddress [370] IMPLICIT MPCAddress OPTIONAL,
+ -- O 6.5.2.ha z, ab
+ mpcAddressList [381] IMPLICIT MPCAddressList OPTIONAL
+ -- O 6.5.2.hm aa, ab
}
-- RegistrationNotification RETURN RESULT Parameters
RegistrationNotificationRes ::= [PRIVATE 18] SET {
@@ -2239,6 +2248,8 @@ RegistrationNotificationRes ::= [PRIVATE 18] SET {
-- O 6.5.2.61 d
geographicAuthorization [143] IMPLICIT GeographicAuthorization OPTIONAL,
-- O 6.5.2.68 e
+ meidValidated [401] IMPLICIT MEIDValidated OPTIONAL,
+ -- O 3.2.2.98
messageWaitingNotificationCount [92] IMPLICIT MessageWaitingNotificationCount OPTIONAL,
-- O 6.5.2.78 f
messageWaitingNotificationType [289] IMPLICIT MessageWaitingNotificationType OPTIONAL,
@@ -2506,21 +2517,27 @@ SMSDeliveryPointToPoint ::= [PRIVATE 18] SET {
-- M 6.5.2.137
actionCode [128] IMPLICIT ActionCode OPTIONAL,
-- O 6.5.2.2
+ cdmaServingOneWayDelay2 [347] IMPLICIT CDMAServingOneWayDelay2 OPTIONAL,
+ -- O 6.5.2.gd n, r
electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL,
-- O 6.5.2.63 a
+ meid [390] IMPLICIT MEID OPTIONAL,
+ -- O 6.5.2.hv
interMessageTime [325] IMPLICIT InterMessageTime OPTIONAL,
-- O 6.5.2.fd
-- mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber OPTIONAL,
-- O 6.5.2.81 a
-- Exchanged by MSID
+ mscid [21] IMPLICIT MSCID OPTIONAL,
+ -- O 6.5.2.82 f
-- msid MSID OPTIONAL,
imsi [242] IMPLICIT IMSI OPTIONAL,
mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber OPTIONAL,
--6.5.2.bv
- newlyAssignedMIN [187] IMPLICIT NewlyAssignedMIN OPTIONAL,
- -- O 6.5.2.rB j
newlyAssignedIMSI [287] IMPLICIT NewlyAssignedIMSI OPTIONAL,
-- O 6.5.2.dqB j
+ newlyAssignedMIN [187] IMPLICIT NewlyAssignedMIN OPTIONAL,
+ -- O 6.5.2.rB j
newMINExtension [328] IMPLICIT NewMINExtension OPTIONAL,
-- O 6.5.2.ff n
serviceIndicator [193] IMPLICIT ServiceIndicator OPTIONAL,
@@ -2543,18 +2560,24 @@ SMSDeliveryPointToPoint ::= [PRIVATE 18] SET {
-- O 6.5.2.134 b
sms-OriginatingAddress [114] IMPLICIT SMS-OriginatingAddress OPTIONAL,
-- O 6.5.2.135 g
+ teleservice-Priority [290] IMPLICIT Teleservice-Priority OPTIONAL,
+ -- O 6.5.2.dt
temporaryReferenceNumber [195] IMPLICIT TemporaryReferenceNumber OPTIONAL
-- O 6.5.2.yC
}
-- SMSDeliveryPointToPoint RETURN RESULT Parameters
SMSDeliveryPointToPointRes ::= [PRIVATE 18] SET {
+ actionCode [128] IMPLICIT ActionCode OPTIONAL,
+ -- O 6.5.2.2 k
authorizationDenied [13] IMPLICIT AuthorizationDenied OPTIONAL,
-- O 6.5.2.13 h
denyAccess [50] IMPLICIT DenyAccess OPTIONAL,
-- O 6.5.2.54 c
electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL,
-- O 6.5.2.63 d
+ meid [390] IMPLICIT MEID OPTIONAL,
+ -- O 6.5.2.hv
mobileStationMSID MobileStationMSID OPTIONAL,
-- O 6.5.2.oC e
mscid [21] IMPLICIT MSCID OPTIONAL,
@@ -3084,7 +3107,7 @@ ServiceRequestRes ::= [PRIVATE 18] SET {
-- O 6.5.2.108 a
redirectingSubaddress [102] IMPLICIT RedirectingSubaddress OPTIONAL,
-- O 6.5.2.109 a
- resumePIC [394] IMPLICIT ResumePIC,
+ resumePIC [266] IMPLICIT ResumePIC OPTIONAL,
-- O 6.5.2.cu g
routingDigits [150] IMPLICIT RoutingDigits OPTIONAL,
-- O 6.5.2.114 a
@@ -3202,7 +3225,7 @@ AnalyzedInformationRes ::= [PRIVATE 18] SET {
-- O 6.5.2.88 j
redirectingNumberDigits [100] IMPLICIT RedirectingNumberDigits OPTIONAL,
-- O 6.5.2.107 d
- resumePIC [394] IMPLICIT ResumePIC OPTIONAL,
+ resumePIC [266] IMPLICIT ResumePIC OPTIONAL,
-- O 6.5.2.cu k
routingDigits [150] IMPLICIT RoutingDigits OPTIONAL,
-- O 6.5.2.114 d
@@ -3323,7 +3346,7 @@ FacilitySelectedAndAvailableRes ::= [PRIVATE 18] SET {
-- O 6.5.2.87 g
oneTimeFeatureIndicator [97] IMPLICIT OneTimeFeatureIndicator OPTIONAL,
-- O 6.5.2.88 h
- resumePIC [394] IMPLICIT ResumePIC,
+ resumePIC [266] IMPLICIT ResumePIC OPTIONAL,
-- O 6.5.2.cu i
terminationTriggers [122] IMPLICIT TerminationTriggers OPTIONAL,
-- O 6.5.2.159 d
@@ -3343,12 +3366,12 @@ FacilitySelectedAndAvailableRes ::= [PRIVATE 18] SET {
Modify ::= [PRIVATE 18] SET {
databaseKey [252] IMPLICIT DatabaseKey,
-- M 6.5.2.cf a
- modificationRequestList [391] IMPLICIT ModificationRequestList
+ modificationRequestList [263] IMPLICIT ModificationRequestList
-- M 6.5.2.cq
}
-- Modify RETURN RESULT Parameters
ModifyRes ::= [PRIVATE 18] SET {
- modificationResultList [392] IMPLICIT ModificationResultList
+ modificationResultList [264] IMPLICIT ModificationResultList
-- M 6.5.2.cs a
}
@@ -3359,13 +3382,13 @@ ModifyRes ::= [PRIVATE 18] SET {
Search ::= [PRIVATE 18] SET {
databaseKey [252] IMPLICIT DatabaseKey,
-- M 6.5.2.cf a
- serviceDataAccessElementList [399] IMPLICIT ServiceDataAccessElementList
+ serviceDataAccessElementList [271] IMPLICIT ServiceDataAccessElementList
--M 6.5.2.cz b
}
-- Search RETURN RESULT Parameters
SearchRes ::= [PRIVATE 18] SET {
- serviceDataAccessElementList [399] IMPLICIT ServiceDataAccessElementList
+ serviceDataAccessElementList [271] IMPLICIT ServiceDataAccessElementList
-- M 6.5.2.cz a
}
@@ -3373,7 +3396,7 @@ SearchRes ::= [PRIVATE 18] SET {
SeizeResource ::= [PRIVATE 18] SET {
preferredLanguageIndicator [147] IMPLICIT PreferredLanguageIndicator OPTIONAL,
-- O 6.5.2.96
- privateSpecializedResource [383] IMPLICIT PrivateSpecializedResource OPTIONAL,
+ privateSpecializedResource [265] IMPLICIT PrivateSpecializedResource OPTIONAL,
--O 6.5.2.u a
specializedResource [274] IMPLICIT SpecializedResource OPTIONAL
--O 6.5.2.dc a
@@ -3400,7 +3423,7 @@ SRFDirective ::= [PRIVATE 18] SET {
SRFDirectiveRes ::= [PRIVATE 18] SET {
digits [4] IMPLICIT Digits OPTIONAL,
-- (Dialed) O 6.5.2.58 a, b
- scriptResult [397] IMPLICIT ScriptResult OPTIONAL
+ scriptResult [269] IMPLICIT ScriptResult OPTIONAL
-- O 6.5.2.cx c
}
@@ -3498,7 +3521,7 @@ TBusyRes ::= [PRIVATE 18] SET {
-- O 6.5.2.96 l, o
redirectingNumberDigits [100] IMPLICIT RedirectingNumberDigits OPTIONAL,
-- O 6.5.2.107 i
- resumePIC [394] IMPLICIT ResumePIC,
+ resumePIC [266] IMPLICIT ResumePIC OPTIONAL,
-- O 6.5.2.cu j
routingDigits [150] IMPLICIT RoutingDigits OPTIONAL,
-- O 6.5.2.114 l
@@ -3603,7 +3626,7 @@ TNoAnswerRes ::= [PRIVATE 18] SET {
-- O 6.5.2.96 l, o
redirectingNumberDigits [100] IMPLICIT RedirectingNumberDigits OPTIONAL,
-- O 6.5.2.107 i
- resumePIC [394] IMPLICIT ResumePIC,
+ resumePIC [266] IMPLICIT ResumePIC OPTIONAL,
-- O 6.5.2.cu j
routingDigits [150] IMPLICIT RoutingDigits OPTIONAL,
-- O 6.5.2.114 l
@@ -4159,7 +4182,7 @@ PositionRequestRes ::= [PRIVATE 18] SET {
-- 6.4.2.aj PositionRequestForward
PositionRequestForward ::= [PRIVATE 18] SET {
- interMSCCircuitID [6] IMPLICIT InterMSCCircuitID,
+ interMSCCircuitID [6] IMPLICIT InterMSCCircuitID,
-- M 6.5.2.72
positionInformationCode [315] IMPLICIT PositionInformationCode,
-- M 6.5.2.er a
@@ -4183,6 +4206,345 @@ PositionRequestForwardRes ::= [PRIVATE 18] SET {
-- O 6.5.2.117 c, e
}
+-- 6.4.2.am GeoPositionRequest (See J-STD-036, page 8-7) X.S0002-0 v2.0
+GeoPositionRequest ::= [PRIVATE 18] SET {
+ positionRequestType [337] IMPLICIT PositionRequestType,
+ -- M 6.5.2.fs
+ billingID [1] IMPLICIT BillingID OPTIONAL,
+ -- O 6.5.2.16 h
+ electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL,
+ -- O 6.5.2.63 b
+ imsi [242] IMPLICIT IMSI OPTIONAL,
+ -- O 6.5.2.bu b
+ lcsBillingID [367] IMPLICIT LCSBillingID OPTIONAL,
+ -- O 6.5.2.gx i
+ lcs-Client-ID [358] IMPLICIT LCS-Client-ID OPTIONAL,
+ -- O 6.5.2.go b
+ meid [390] IMPLICIT MEID OPTIONAL,
+ -- O 6.5.2.hv b
+ mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber OPTIONAL,
+ -- O 6.5.2.81 b
+ mobilePositionCapability [335] IMPLICIT MobilePositionCapability OPTIONAL,
+ -- O 6.5.2.fm a
+-- Mobinfo_AMPS **Macro** O 6.5.2.fn f expanded
+ channelData [5] IMPLICIT ChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.47
+ dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+ receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+-- Mobinfo_CDMA **Macro** O 6.5.2.fo g expanded:
+ cdmaChannelData [63] IMPLICIT CDMAChannelData OPTIONAL,
+ -- (Serving) O 6.5.2.30 c
+ cdmaCodeChannel [68] IMPLICIT CDMACodeChannel OPTIONAL,
+ -- O 6.5.2.31 a
+ cdmaMobileCapabilities [330] IMPLICIT CDMAMobileCapabilities OPTIONAL,
+ -- O 6.5.2.xx a
+ cdmaPrivateLongCodeMask [67] IMPLICIT CDMAPrivateLongCodeMask OPTIONAL,
+ -- O 6.5.2.36 a
+ cdmaServingOneWayDelay2 [347] IMPLICIT CDMAServingOneWayDelay2 OPTIONAL,
+ -- O 6.5.2.gd a
+ cdmaServiceOption [175] IMPLICIT CDMAServiceOption OPTIONAL,
+ -- O 6.5.2.f m
+ cdmaTargetMAHOList [136] IMPLICIT CDMATargetMAHOList OPTIONAL,
+ -- O 6.5.2.43 g
+ cdmaPSMMList [346] IMPLICIT CDMAPSMMList OPTIONAL,
+ -- O 6.5.2.gc a
+
+-- Mobinfo_NAMPS **Macro** O 6.5.2.fp e expanded:
+-- channelData [5] IMPLICIT ChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.47
+ nampsChannelData [76] IMPLICIT NAMPSChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.86
+-- dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+-- receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+-- Mobinfo_TDMA **Macro** O 6.5.2.fq d expanded:
+ tdmaChannelData [28] IMPLICIT TDMAChannelData,
+ -- M 6.5.2.153
+-- dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+-- receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+ targetMeasurementList [157] IMPLICIT TargetMeasurementList OPTIONAL,
+ -- O 6.5.2.150 a
+ tdma-MAHO-CELLID [359] IMPLICIT TDMA-MAHO-CELLID OPTIONAL,
+ -- O 2.3.2.26 b
+ tdma-MAHO-CHANNEL [360] IMPLICIT TDMA-MAHO-CHANNEL OPTIONAL,
+ -- O 2.3.2.27 c
+ tdma-TimeAlignment [362] IMPLICIT TDMA-TimeAlignment OPTIONAL,
+ -- O 2.3.2.29 d
+ tdmaVoiceMode [223] IMPLICIT TDMAVoiceMode OPTIONAL,
+ -- O ANSI-41-E a
+ voicePrivacyMask [48] IMPLICIT VoicePrivacyMask OPTIONAL,
+ -- O 6.5.2.166 a
+
+ mscid [21] IMPLICIT MSCID OPTIONAL,
+ -- (Serving) O 6.5.2.82 b
+ networkTMSI [233] IMPLICIT NetworkTMSI OPTIONAL,
+ -- O 6.5.2.bl b
+-- PositionQualityOfService O 6.5.2.hc j MACRO expanded:
+ pqos-HorizontalPosition [372] IMPLICIT PQOS-HorizontalPosition OPTIONAL,
+ -- O 6.5.2.hd a, b
+ pqos-HorizontalVelocity [373] IMPLICIT PQOS-HorizontalVelocity OPTIONAL,
+ -- O 6.5.2.he c
+ pqos-MaximumPositionAge [374] IMPLICIT PQOS-MaximumPositionAge OPTIONAL,
+ -- O 6.5.2.hf d
+ pqos-PositionPriority [375] IMPLICIT PQOS-PositionPriority OPTIONAL,
+ -- O 6.5.2.hg e
+ pqos-ResponseTime [376] IMPLICIT PQOS-ResponseTime OPTIONAL,
+ -- O 6.5.2.hh f
+ pqos-VerticalPosition [377] IMPLICIT PQOS-VerticalPosition OPTIONAL,
+ -- O 6.5.2.hi g
+ pqos-VerticalVelocity [378] IMPLICIT PQOS-VerticalVelocity OPTIONAL,
+ -- O 6.5.2.hj h
+ servingCellID [2] IMPLICIT ServingCellID OPTIONAL,
+ -- O 6.5.2.117 b
+ teleservice-Priority [290] IMPLICIT Teleservice-Priority OPTIONAL
+ -- O 6.5.2.dt c
+}
+
+-- 6.4.2.an InterSystemPositionRequest
+InterSystemPositionRequest ::= [PRIVATE 18] SET {
+ positionRequestType [337] IMPLICIT PositionRequestType,
+ -- M 6.5.2.fs
+ actionCode [128] IMPLICIT ActionCode OPTIONAL,
+ -- O 6.5.2.2 o
+ cdmaPSMMCount [344] IMPLICIT CDMAPSMMCount OPTIONAL,
+ -- O 6.5.2.gbh
+ digits [4] IMPLICIT Digits OPTIONAL,
+ -- (Dialed) O 6.5.2.58 j
+ electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL,
+ -- O 6.5.2.63 d
+ emergencyServicesRoutingDigits [239] IMPLICIT EmergencyServicesRoutingDigits OPTIONAL,
+ -- O 6.5.2.bs d, f
+ imsi [242] IMPLICIT IMSI OPTIONAL,
+ -- O 6.5.2.bu d
+ lcsBillingID [367] IMPLICIT LCSBillingID OPTIONAL,
+ -- O 6.5.2.gx k
+ lirAuthorization [368] IMPLICIT LIRAuthorization OPTIONAL,
+ -- O 6.5.2.gy l
+ lcs-Client-ID [358] IMPLICIT LCS-Client-ID OPTIONAL,
+ -- O 6.5.2.go d
+ meid [390] IMPLICIT MEID OPTIONAL,
+ -- O 6.5.2.hv d
+ mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL,
+ -- O 6.5.2.80 d
+ mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber OPTIONAL,
+ -- O 6.5.2.81 d
+-- MobInfo_AMPS **Macro** O 6.5.2.fn b, p f expanded:
+ channelData [5] IMPLICIT ChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.47
+ dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+ receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+
+-- Mobinfo_CDMA **Macro** O 6.5.2.fo a, p f
+ cdmaChannelData [63] IMPLICIT CDMAChannelData OPTIONAL,
+ -- (Serving) O 6.5.2.30 c
+ cdmaCodeChannel [68] IMPLICIT CDMACodeChannel OPTIONAL,
+ -- O 6.5.2.31 a
+ cdmaMobileCapabilities [330] IMPLICIT CDMAMobileCapabilities OPTIONAL,
+ -- O 6.5.2.xx a
+ cdmaPrivateLongCodeMask [67] IMPLICIT CDMAPrivateLongCodeMask OPTIONAL,
+ -- O 6.5.2.36 a
+ cdmaServingOneWayDelay2 [347] IMPLICIT CDMAServingOneWayDelay2 OPTIONAL,
+ -- O 6.5.2.gd a
+ cdmaServiceOption [175] IMPLICIT CDMAServiceOption OPTIONAL,
+ -- O 6.5.2.f m
+ cdmaTargetMAHOList [136] IMPLICIT CDMATargetMAHOList OPTIONAL,
+ -- O 6.5.2.43 g
+ cdmaPSMMList [346] IMPLICIT CDMAPSMMList OPTIONAL,
+ -- O 6.5.2.gc a
+
+-- Mobinfo_NAMPS **Macro** O 6.5.2.fp c, p f expanded:
+-- channelData [5] IMPLICIT ChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.47
+ nampsChannelData [76] IMPLICIT NAMPSChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.86
+-- dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+-- receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+-- Mobinfo_TDMA **Macro** O 6.5.2.fq g, p f expanded:
+ tdmaChannelData [28] IMPLICIT TDMAChannelData,
+ -- M 6.5.2.153
+-- dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+-- receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+ targetMeasurementList [157] IMPLICIT TargetMeasurementList OPTIONAL,
+ -- O 6.5.2.150 a
+ tdma-MAHO-CELLID [359] IMPLICIT TDMA-MAHO-CELLID OPTIONAL,
+ -- O 2.3.2.26 b
+ tdma-MAHO-CHANNEL [360] IMPLICIT TDMA-MAHO-CHANNEL OPTIONAL,
+ -- O 2.3.2.27 c
+ tdma-TimeAlignment [362] IMPLICIT TDMA-TimeAlignment OPTIONAL,
+ -- O 2.3.2.29 d
+ tdmaVoiceMode [223] IMPLICIT TDMAVoiceMode OPTIONAL,
+ -- O ANSI-41-E a
+ voicePrivacyMask [48] IMPLICIT VoicePrivacyMask OPTIONAL,
+ -- O 6.5.2.166 a
+
+ mobilePositionCapability [335] IMPLICIT MobilePositionCapability OPTIONAL,
+ -- O 6.5.2.fm e, f
+ mpcAddress [370] IMPLICIT MPCAddress OPTIONAL,
+ -- O 6.5.2.ha s, u
+ mpcAddressList [381] IMPLICIT MPCAddressList OPTIONAL,
+ -- O 6.5.2.hm t, u
+ mpcid [371] IMPLICIT MPCID OPTIONAL,
+ -- O 6.5.2.hb m
+ mscid [21] IMPLICIT MSCID OPTIONAL,
+ -- (Serving) O 6.5.2.82 q f
+ networkTMSI [233] IMPLICIT NetworkTMSI OPTIONAL,
+ -- O 6.5.2.bl d
+ pc-ssn [32] IMPLICIT PC-SSN OPTIONAL,
+ -- (Serving MSC) O 6.5.2.93 r
+-- PositionQualityOfService O 6.5.2.hc n MACRO expanded:
+ pqos-HorizontalPosition [372] IMPLICIT PQOS-HorizontalPosition OPTIONAL,
+ -- O 6.5.2.hd a, b
+ pqos-HorizontalVelocity [373] IMPLICIT PQOS-HorizontalVelocity OPTIONAL,
+ -- O 6.5.2.he c
+ pqos-MaximumPositionAge [374] IMPLICIT PQOS-MaximumPositionAge OPTIONAL,
+ -- O 6.5.2.hf d
+ pqos-PositionPriority [375] IMPLICIT PQOS-PositionPriority OPTIONAL,
+ -- O 6.5.2.hg e
+ pqos-ResponseTime [376] IMPLICIT PQOS-ResponseTime OPTIONAL,
+ -- O 6.5.2.hh f
+ pqos-VerticalPosition [377] IMPLICIT PQOS-VerticalPosition OPTIONAL,
+ -- O 6.5.2.hi g
+ pqos-VerticalVelocity [378] IMPLICIT PQOS-VerticalVelocity OPTIONAL,
+ -- O 6.5.2.hj h
+ servingCellID [2] IMPLICIT ServingCellID OPTIONAL
+ -- O 6.5.2.117 p f
+-- TDMA_MAHORequest O 6.5.2.gu
+}
+
+-- InterSystemPositionRequest RETURN RESULT Parameters
+InterSystemPositionRequestRes ::= [PRIVATE 18] SET {
+ positionResult [338] IMPLICIT PositionResult,
+ -- M 6.5.2.ft
+ lcsBillingID [367] IMPLICIT LCSBillingID OPTIONAL,
+ -- O 6.5.2.gx i
+ mobilePositionCapability [335] IMPLICIT MobilePositionCapability OPTIONAL,
+ -- O 6.5.2.fm e
+-- MobInfo_AMPS **Macro** O 6.5.2.fn c, e expanded:
+ channelData [5] IMPLICIT ChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.47
+ dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+ receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+-- MobInfo_CDMA **Macro** O 6.5.2.fo b, e expanded:
+ cdmaChannelData [63] IMPLICIT CDMAChannelData OPTIONAL,
+ -- (Serving) O 6.5.2.30 c
+ cdmaCodeChannel [68] IMPLICIT CDMACodeChannel OPTIONAL,
+ -- O 6.5.2.31 a
+ cdmaMobileCapabilities [330] IMPLICIT CDMAMobileCapabilities OPTIONAL,
+ -- O 6.5.2.xx a
+ cdmaPrivateLongCodeMask [67] IMPLICIT CDMAPrivateLongCodeMask OPTIONAL,
+ -- O 6.5.2.36 a
+ cdmaServingOneWayDelay2 [347] IMPLICIT CDMAServingOneWayDelay2 OPTIONAL,
+ -- O 6.5.2.gd a
+ cdmaServiceOption [175] IMPLICIT CDMAServiceOption OPTIONAL,
+ -- O 6.5.2.f m
+ cdmaTargetMAHOList [136] IMPLICIT CDMATargetMAHOList OPTIONAL,
+ -- O 6.5.2.43 g
+ cdmaPSMMList [346] IMPLICIT CDMAPSMMList OPTIONAL,
+ -- O 6.5.2.gc a
+
+-- MobInfo_NAMPS **Macro** O 6.5.2.fp g, e expended:
+-- channelData [5] IMPLICIT ChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.47
+ nampsChannelData [76] IMPLICIT NAMPSChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.86
+-- dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+-- receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+
+-- MobInfo_TDMA **Macro** O 6.5.2.fq a, e
+ tdmaChannelData [28] IMPLICIT TDMAChannelData,
+ -- M 6.5.2.153
+-- dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+-- receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+ targetMeasurementList [157] IMPLICIT TargetMeasurementList OPTIONAL,
+ -- O 6.5.2.150 a
+ tdma-MAHO-CELLID [359] IMPLICIT TDMA-MAHO-CELLID OPTIONAL,
+ -- O 2.3.2.26 b
+ tdma-MAHO-CHANNEL [360] IMPLICIT TDMA-MAHO-CHANNEL OPTIONAL,
+ -- O 2.3.2.27 c
+ tdma-TimeAlignment [362] IMPLICIT TDMA-TimeAlignment OPTIONAL,
+ -- O 2.3.2.29 d
+ tdmaVoiceMode [223] IMPLICIT TDMAVoiceMode OPTIONAL,
+ -- O ANSI-41-E a
+ voicePrivacyMask [48] IMPLICIT VoicePrivacyMask OPTIONAL,
+ -- O 6.5.2.166 a
+
+ mscid [21] IMPLICIT MSCID OPTIONAL,
+ -- (Serving) O 6.5.2.82 f
+ positionInformation [336] IMPLICIT PositionInformation OPTIONAL,
+ -- O 6.5.2.fr h
+ servingCellID [2] IMPLICIT ServingCellID OPTIONAL
+ -- O 6.5.2.117 d
+}
+-- 6.4.2.ao InterSystemPositionRequestForward
+InterSystemPositionRequestForward ::= [PRIVATE 18] SET {
+ electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL,
+ -- M 6.5.2.63
+ interMSCCircuitID [6] IMPLICIT InterMSCCircuitID,
+ -- M 6.5.2.72
+ positionRequestType [337] IMPLICIT PositionRequestType,
+ -- M 6.5.2.fs
+ imsi [242] IMPLICIT IMSI OPTIONAL,
+ -- O 6.5.2.bu a
+ lcsBillingID [367] IMPLICIT LCSBillingID OPTIONAL,
+ -- O 6.5.2.gx d
+ lcs-Client-ID [358] IMPLICIT LCS-Client-ID OPTIONAL,
+ -- O 6.5.2.go a
+ meid [390] IMPLICIT MEID OPTIONAL,
+ -- O 6.5.2.hv a
+ mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber OPTIONAL,
+ -- O 6.5.2.81 a
+ mobilePositionCapability [335] IMPLICIT MobilePositionCapability OPTIONAL,
+ -- O 6.5.2.fm b
+ mpcid [371] IMPLICIT MPCID OPTIONAL,
+ -- O 6.5.2.hb d
+-- PositionQualityOfService O 6.5.2.hc d MACRO expanded:
+ pqos-HorizontalPosition [372] IMPLICIT PQOS-HorizontalPosition OPTIONAL,
+ -- O 6.5.2.hd a, b
+ pqos-HorizontalVelocity [373] IMPLICIT PQOS-HorizontalVelocity OPTIONAL,
+ -- O 6.5.2.he c
+ pqos-MaximumPositionAge [374] IMPLICIT PQOS-MaximumPositionAge OPTIONAL,
+ -- O 6.5.2.hf d
+ pqos-PositionPriority [375] IMPLICIT PQOS-PositionPriority OPTIONAL,
+ -- O 6.5.2.hg e
+ pqos-ResponseTime [376] IMPLICIT PQOS-ResponseTime OPTIONAL,
+ -- O 6.5.2.hh f
+ pqos-VerticalPosition [377] IMPLICIT PQOS-VerticalPosition OPTIONAL,
+ -- O 6.5.2.hi g
+ pqos-VerticalVelocity [378] IMPLICIT PQOS-VerticalVelocity OPTIONAL
+ -- O 6.5.2.hj h
+-- TDMA_MAHORequest O 6.5.2.gu c
+}
+--InterSystemPositionRequestForward RETURN RESULT Parameters
+InterSystemPositionRequestForwardRes ::= [PRIVATE 18] SET {
+ mscid [21] IMPLICIT MSCID,
+ -- (Serving) M 6.5.2.82
+ positionResult [338] IMPLICIT PositionResult,
+ -- M 6.5.2.ft
+ lcsBillingID [367] IMPLICIT LCSBillingID OPTIONAL,
+ -- O 6.5.2.gx b
+ positionInformation [336] IMPLICIT PositionInformation OPTIONAL,
+ -- O 6.5.2.fr a
+ servingCellID [2] IMPLICIT ServingCellID OPTIONAL
+ -- O 6.5.2.117
+}
+
-- 6.4.2.ap ACGDirective
ACGDirective ::= [PRIVATE 18] SET {
controlType [341] IMPLICIT ControlType,
@@ -4217,6 +4579,63 @@ RoamerDatabaseVerificationRequestRes ::= [PRIVATE 18] SET {
-- O 6.5.2.160
}
+-- 6.4.2.au LCSParameterRequest
+LCSParameterRequest ::= [PRIVATE 18] SET {
+ mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL,
+ -- O 6.5.2.80 a
+ mpcid [371] IMPLICIT MPCID OPTIONAL,
+ -- O 6.5.2.hbb
+ msid MSID OPTIONAL
+ -- O 6.5.2.bv a
+}
+-- LCSParameterRequest RETURN RESULT Parameters
+LCSParameterRequestRes ::= [PRIVATE 18] SET {
+ accessDeniedReason [20] IMPLICIT AccessDeniedReason OPTIONAL,
+ -- O 6.5.2.1 a
+ electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL,
+ -- O 6.5.2.63 b
+ imsi [242] IMPLICIT IMSI OPTIONAL,
+ -- O 6.5.2.bu b, c
+ meid [390] IMPLICIT MEID OPTIONAL,
+ -- O 6.5.2.hv j
+ mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL,
+ -- O 6.5.2.80 b, c
+ mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber OPTIONAL,
+ -- O 6.5.2.81 b, c
+ mobilePositionCapability [335] IMPLICIT MobilePositionCapability OPTIONAL,
+ -- O 6.5.2.fm d
+ mpcAddress [370] IMPLICIT MPCAddress OPTIONAL,
+ -- O 6.5.2.ha e, g
+ mpcAddressList [381] IMPLICIT MPCAddressList OPTIONAL,
+ -- O 6.5.2.hm f, g
+ mscid [21] IMPLICIT MSCID OPTIONAL,
+ -- (Serving) O 6.5.2.82 h
+ pc-ssn [32] IMPLICIT PC-SSN OPTIONAL
+ -- (Serving MSC) O 6.5.2.93
+}
+
+-- 3.2.2.1 CheckMEID (new) X.S0002-0 v1.0
+
+CheckMEID ::= [PRIVATE 18] SET {
+ digits [4] IMPLICIT Digits OPTIONAL,
+ -- (Dialed) M 6.5.2.58 a
+ interMSCCircuitID [6] IMPLICIT InterMSCCircuitID,
+ -- M 6.5.2.72
+ msid MSID OPTIONAL,
+ -- M 6.5.2.bv b
+ confidentialityModes [39] IMPLICIT ConfidentialityModes OPTIONAL,
+ -- O 6.5.2.50 c
+ electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL,
+ -- O 6.5.2.63
+ emergencyServicesRoutingDigits [239] IMPLICIT EmergencyServicesRoutingDigits OPTIONAL
+ -- O 6.5.bs d
+}
+
+-- CheckMEID RETURN RESULTParameters
+CheckMEIDRes ::= [PRIVATE 18] SET {
+ meidStatus [391] IMPLICIT MEIDStatus OPTIONAL
+ -- M 3.3.2.97 a
+}
-- 6.4.2.ar AddService N.S0029-0 v1.0
AddService ::= [PRIVATE 18] SET {
@@ -4236,7 +4655,6 @@ AddService ::= [PRIVATE 18] SET {
-- Table ar3 AddService RETURN RESULT Parameters
AddServiceRes ::= [PRIVATE 18] SET {
-
cdmaConnectionReferenceList [212] IMPLICIT CDMAConnectionReferenceList OPTIONAL,
-- O 6.5.2.aq IS-737 a
cdmaServiceOptionList [176] IMPLICIT CDMAServiceOptionList OPTIONAL,
@@ -4269,9 +4687,23 @@ DropServiceRes ::= [PRIVATE 18] SET {
-- O 6.5.2.16 a
}
+-- 6.4.2.ay PositionEventNotification
+PositionEventNotification ::= [PRIVATE 18] SET {
+ positionResult [338] IMPLICIT PositionResult,
+ -- M 6.5.2.ft a
+ imsi [242] IMPLICIT IMSI OPTIONAL,
+ -- O 6.5.2.bj c, d
+ lcsBillingID [367] IMPLICIT LCSBillingID OPTIONAL,
+ -- O 6.5.2.gx b
+ mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber OPTIONAL
+ -- O 6.5.2.81 c, d
+}
+-- PositionEventNotification RETURN RESULT Parameters
+-- zero octets
+
-- 6.4.2.CC OTASPRequest
OTASPRequest ::= [PRIVATE 18] SET {
- ctionCode [128] IMPLICIT ActionCode OPTIONAL,
+ actionCode [128] IMPLICIT ActionCode OPTIONAL,
-- O 6.5.2.2 a
aKeyProtocolVersion [181] IMPLICIT AKeyProtocolVersion OPTIONAL,
-- O 6.5.2.lB b
@@ -4330,7 +4762,19 @@ OTASPRequestRes ::= [PRIVATE 18] SET {
-- O 6.5.2.zB e
}
-
+-- 3.2.2.2 StatusRequest (new) X.S0008-0 v1.0
+StatusRequest ::= [PRIVATE 18] SET {
+ msid MSID,
+ -- M 2.153 a
+ record-Type [392] IMPLICIT Record-Type
+ -- M 3.3.2.2 b
+}
+
+-- StatusRequest RETURN RESULT Parameters
+StatusRequestRes ::= [PRIVATE 18] SET {
+ information-Record [389] IMPLICIT Information-Record OPTIONAL
+ -- O 3.3.2.2
+}
-- Parameters
-- 6.5.2.1
-- 1 0 0 1 0 1 0 0 (0x94)
@@ -4345,7 +4789,8 @@ AccessDeniedReason ::= ENUMERATED {
service-Rejected-by-MS ( 7 ),
services-Rejected-by-the-System ( 8 ),
service-Type-Mismatch ( 9 ),
- service-Denied ( 10 )
+ service-Denied ( 10 ),
+ position-Determination-Not-Supported (12)
}
-- 6.5.2.2
-- 1 0 0 1 1 1 1 1 (0x9f)
@@ -4952,7 +5397,7 @@ NAMPSCallMode ::= OCTET STRING
-- 6.5.2.86
-- 1 0 0 1 1 1 1 1 (0x9f)
--- 0 1 0 0 1 0 1 0 (0x4a)
+-- 0 1 0 0 1 0 1 0 (0x4a)(76)
NAMPSChannelData ::= OCTET STRING
-- 6.5.2.87
@@ -5084,7 +5529,9 @@ Profile ::= SET {
-- O 6 .5.2.am v , w
callingPartyCategory [355] IMPLICIT CallingPartyCategory OPTIONAL,
-- O 6.5.2.gl z
- ...
+ ...,
+ lirMode [369] IMPLICIT LIRMode OPTIONAL
+ -- O 6.5.2.gz z
}
-- END MACRO
@@ -6032,7 +6479,8 @@ CDMANetworkIdentification ::= OCTET STRING
-- 1 0 0 0 0 0 0 1 (0x81)
-- 0 1 1 0 1 0 0 1 (0x69)(233)
-- XXX Is this correct? see (N.S0005-0 v 1.0 Chapter 5, page 219)
-NetworkTMSI ::= DigitsType
+-- Changed from DigitsType to Octetstring J-STD-036-AD-1
+NetworkTMSI ::= OCTET STRING
-- 6.5.2.bm N.S0010-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
@@ -6070,6 +6518,11 @@ ServiceRedirectionInfo ::= OCTET STRING
-- 0 1 1 0 1 1 1 1 (0x6f)(239)
RoamingIndication ::= OCTET STRING
+-- 6.5.2.bs
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 0 1 (0x81)
+-- 0 1 1 1 0 0 0 0 (0x6f)(239)
+EmergencyServicesRoutingDigits ::= DigitsType
-- 6.5.2.bu
-- N.S0010-0 v 1.0
@@ -6218,7 +6671,7 @@ DataValue ::= OCTET STRING
-- 6.5.2.ck DestinationAddress N.S0013-0 v 1.0
DestinationAddress ::= CHOICE {
- globalTitle [389] IMPLICIT GlobalTitle,
+ globalTitle [261] IMPLICIT GlobalTitle,
pC-SSN [32] IMPLICIT PC-SSN
}
@@ -6234,9 +6687,9 @@ DetectionPointType ::= ENUMERATED {
-- 1 0 0 0 0 0 1 0 (0x82)
-- 0 0 0 0 0 0 1 0 (0x02)(386)
ExecuteScript ::= SEQUENCE {
- scriptName [396] IMPLICIT ScriptName,
+ scriptName [268] IMPLICIT ScriptName,
-- M 6.5.2.cw a
- scriptArgument [395] IMPLICIT ScriptArgument OPTIONAL
+ scriptArgument [267] IMPLICIT ScriptArgument OPTIONAL
-- O 6.5.2.cv b
}
@@ -6260,10 +6713,11 @@ FailureType ::= ENUMERATED {
sSFTExpiration (4)
}
+
-- 6.5.2.co N.S0013-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 0 1 0 1 (0x05)(389)
+-- 0 0 0 0 0 1 0 1 (0x05)(261)
GlobalTitle ::= OCTET STRING
--parameter carries the SCCP Global Title as defined in
--Section 3 of ANSI T1.112.
@@ -6272,18 +6726,18 @@ GlobalTitle ::= OCTET STRING
-- ModificationRequest
-- 1 0 1 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 0 1 1 0 (0x06)(390)
+-- 0 0 0 0 0 1 1 0 (0x06)(262)
ModificationRequest ::= SEQUENCE {
- serviceDataAccessElementList [399] IMPLICIT ServiceDataAccessElementList OPTIONAL,
+ serviceDataAccessElementList [271] IMPLICIT ServiceDataAccessElementList OPTIONAL,
allOrNone [247] IMPLICIT AllOrNone
}
-- 6.5.2.cq N.S0013-0 v 1.0
-- 1 0 1 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 0 1 1 1 (0x07)(391)
-ModificationRequestList ::= SEQUENCE OF [390]IMPLICIT ModificationRequest
+-- 0 0 0 0 0 1 1 1 (0x07)(263)
+ModificationRequestList ::= SEQUENCE OF [262] IMPLICIT ModificationRequest
-- 6.5.2.cr ModificationResult N.S0013-0 v 1.0
-- The ModificationResult CHOICE is not explicitly encoded with a parameter identifier and length
@@ -6295,14 +6749,14 @@ ModificationResult ::= CHOICE
-- 6.5.2.cs N.S0013-0 v 1.0
-- 1 0 1 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 1 0 0 0 (0x08)(392)
+-- 0 0 0 0 1 0 0 0 (0x08)(264)
ModificationResultList ::= SEQUENCE OF ModificationResult
-- 6.5.2.ct N.S0013-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 1 0 0 1 (0x09)(383)
+-- 0 0 0 0 1 0 0 1 (0x09)(265)
PrivateSpecializedResource ::= OCTET STRING
--values are allocated by network operators for use
--within their networks
@@ -6310,7 +6764,7 @@ PrivateSpecializedResource ::= OCTET STRING
-- 6.5.2.cu N.S0013-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 1 0 1 0 (0x0a)(394)
+-- 0 0 0 0 1 0 1 0 (0x0a)(266)
ResumePIC ::= ENUMERATED {
continue-Call-Processing (1),
collect-Information-PIC (2),
@@ -6335,25 +6789,25 @@ ResumePIC ::= ENUMERATED {
-- 6.5.2.cv
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 1 0 1 1 (0x0b)(395)
+-- 0 0 0 0 1 0 1 1 (0x0b)(267)
ScriptArgument ::= OCTET STRING
-- 6.5.2.cw
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 1 1 0 0 (0x0c)(396)
+-- 0 0 0 0 1 1 0 0 (0x0c)(268)
ScriptName ::= OCTET STRING
-- 6.5.2.cx
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 1 1 0 1 (0x0d)(397)
+-- 0 0 0 0 1 1 0 1 (0x0d)(269)
ScriptResult ::= OCTET STRING
-- 6.5.2.cy
-- 1 0 1 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 1 1 1 0 (0x0e) (398)
+-- 0 0 0 0 1 1 1 0 (0x0e) (270)
ServiceDataAccessElement ::= SEQUENCE {
dataAccessElementList [250] IMPLICIT DataAccessElementList OPTIONAL,
serviceID [246] IMPLICIT ServiceID
@@ -6362,8 +6816,8 @@ ServiceDataAccessElement ::= SEQUENCE {
-- 6.5.2.cz
-- 1 0 1 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
--- 0 0 0 0 1 1 1 1 (0x0f)(399)
-ServiceDataAccessElementList ::= SEQUENCE OF [398] IMPLICIT ServiceDataAccessElement
+-- 0 0 0 0 1 1 1 1 (0x0f)(271)
+ServiceDataAccessElementList ::= SEQUENCE OF [270] IMPLICIT ServiceDataAccessElement
-- 6.5.2.da
-- 1 0 1 1 1 1 1 1 (0x9f)
@@ -6388,7 +6842,7 @@ SpecializedResource ::= OCTET STRING
SRFCapability ::= SET {
specializedResource [274] IMPLICIT SpecializedResource OPTIONAL,
- privateSpecializedResource [383] IMPLICIT PrivateSpecializedResource OPTIONAL
+ privateSpecializedResource [265] IMPLICIT PrivateSpecializedResource OPTIONAL
}
--at least one must be present
@@ -6531,6 +6985,15 @@ SuspiciousAccess ::= ENUMERATED {
unspecified (2),
...
}
+-- 6.5.2.dp 1e 286
+-- 6.5.2.dq 1f 287
+-- 6.5.2.dr 20 288
+-- 6.5.2.ds 21 289
+-- (ANSI-41 6.5.2.dt) 2.2.2.25 J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 0 1 0 0 0 1 0 (0x22)(290)
+Teleservice-Priority ::= OCTET STRING
-- 6.5.2.eb
-- 1 0 0 1 1 1 1 1
@@ -6703,6 +7166,160 @@ MSIDUsage ::= OCTET STRING
-- (3xx)
NewMINExtension ::= MINType
+-- (ANSI-41 6.5.2.fg) 2.2.2.7 J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 0 1 0 0 1 (0x49)(329)
+DTXIndication ::= OCTET STRING
+
+-- (ANSI-4a1 6.5.2.fh) 2.2.2.5 J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 0 1 0 1 0 (0x4a)(330)
+CDMAMobileCapabilities ::= OCTET STRING
+-- H G F E D C B A octet Notes
+-- Reserved MIPLI 1 a ( Bit A)
+--
+-- 0 No MS-initiated position determination.
+-- 1 MS-initiated position determination.
+
+-- (ANSI-41 6.5.2.fi) 2.2.2.8 J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 0 1 0 1 1 (0x4b)(331)
+-- GeneralizedTime
+-- Generalized Time is included by reference to Chapter 7. The definition from
+-- X.680 that is referenced from Chapter 7 should be used, and not the definition
+-- from TIA/EIA-41-D.
+
+-- (ANSI-41 6.5.2.fj) 2.2.2.9 J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 0 1 1 0 0 (0x4c)(332)
+-- GenericDigits
+
+-- (ANSI-41 6.5.2.fk) 2.2.2.10 J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 0 1 1 0 1 (0x4d)(333)
+GeographicPosition ::= OCTET STRING
+
+-- 2.2.2.11 (ANSI-41 6.5.2.fl) J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 0 1 1 1 0 (0x4e)(334)
+MobileCallStatus ::= OCTET STRING
+
+-- 2.2.2.12 (ANSI-41 6.5.2.fm) J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 0 1 1 1 1 (0x4f)(335)
+MobilePositionCapability ::= OCTET STRING
+
+-- 2.3.2.14 MobInfo_AMPS
+-- The MobInfo_AMPS (AMPS Analog Mobile Information) is a collection of information
+-- needed to determine the position of an MS that is currently operating in the AMPS analog mode.
+-- The MobInfo_AMPS macro has been defined solely for editorial convenience, and does not
+-- affect the encoding in any way.
+
+-- channelData [5] IMPLICIT ChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.47
+-- dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+-- receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+
+-- 2.3.2.15 MobInfo_CDMA
+-- 6.5.2.fo MobInfo_CDMA
+-- MobInfo_CDMA Macro
+-- cdmaChannelData [63] IMPLICIT CDMAChannelData OPTIONAL,
+ -- (Serving) O 6.5.2.30 c
+-- cdmaCodeChannel [68] IMPLICIT CDMACodeChannel OPTIONAL,
+ -- O 6.5.2.31 a
+-- cdmaMobileCapabilities [330] IMPLICIT CDMAMobileCapabilities OPTIONAL,
+ -- O 6.5.2.xx a
+-- cdmaPrivateLongCodeMask [67] IMPLICIT CDMAPrivateLongCodeMask OPTIONAL,
+ -- O 6.5.2.36 a
+-- cdmaServingOneWayDelay2 [347] IMPLICIT CDMAServingOneWayDelay2 OPTIONAL,
+ -- O 6.5.2.gd a
+-- cdmaServiceOption [175] IMPLICIT CDMAServiceOption OPTIONAL,
+ -- O 6.5.2.f m
+-- cdmaTargetMAHOList [136] IMPLICIT CDMATargetMAHOList OPTIONAL,
+ -- O 6.5.2.43 g
+-- cdmaPSMMList [346] IMPLICIT CDMAPSMMList OPTIONAL,
+ -- O 6.5.2.gc a
+
+-- 2.3.2.16 MobInfo_NAMPS TIA/EIA/J-STD-036-A
+-- channelData [5] IMPLICIT ChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.47
+-- nampsChannelData [76] IMPLICIT NAMPSChannelData OPTIONAL,
+ -- (Serving) M 6.5.2.86
+-- dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+-- receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+
+-- 2.3.2.17 MobInfo_TDMA
+-- (new for ANSI-41-D Chapter 5, page 5-306)
+-- The MobInfo_TDMA (TDMA Mobile Information) is a collection of information needed to
+-- determine the position of an MS that is currently operating in the TDMA mode. The
+-- MobInfo_TDMA macro has been defined solely for editorial convenience, and does not affect
+-- the encoding in any way.
+-- tdmaChannelData [28] IMPLICIT TDMAChannelData,
+ -- M 6.5.2.153
+-- dtxIndication [329] IMPLICIT DTXIndication OPTIONAL,
+ -- O 6.5.2.fg a
+-- receivedSignalQuality [72] IMPLICIT ReceivedSignalQuality OPTIONAL,
+ -- O 6.5.2.106 a
+-- targetMeasurementList [157] IMPLICIT TargetMeasurementList OPTIONAL,
+ -- O 6.5.2.150 a
+-- tdma-MAHO-CELLID [359] IMPLICIT TDMA-MAHO-CELLID OPTIONAL,
+ -- O 2.3.2.26 b
+-- tdma-MAHO-CHANNEL [360] IMPLICIT TDMA-MAHO-CHANNEL OPTIONAL,
+ -- O 2.3.2.27 c
+-- tdma-TimeAlignment [362] IMPLICIT TDMA-TimeAlignment OPTIONAL,
+ -- O 2.3.2.29 d
+-- tdmaVoiceMode [223] IMPLICIT TDMAVoiceMode OPTIONAL,
+ -- O ANSI-41-E a
+-- voicePrivacyMask [48] IMPLICIT VoicePrivacyMask OPTIONAL,
+ -- O 6.5.2.166 a
+
+-- 2.2.2.18 (ANSI-41 6.5.2.fr) J-STD-036-AD-1
+-- 1 0 1 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 1 0 0 0 0 (0x50)(336)
+PositionInformation ::= SET {
+ generalizedTime [331] IMPLICIT GeneralizedTime,
+ -- M 6.5.2.fi
+ geographicPosition [333] IMPLICIT GeographicPosition,
+ -- M 6.5.2.fk
+ positionSource [339] IMPLICIT PositionSource OPTIONAL,
+ -- O 6.5.2.fu
+ horizontal-Velocity [379] IMPLICIT Horizontal-Velocity OPTIONAL,
+ -- O 6.5.2.hk
+ vertical-Velocity [380] IMPLICIT Vertical-Velocity OPTIONAL,
+ -- O 6.5.2.hl
+ ...
+}
+
+-- 2.2.2.19 (ANSI-41 6.5.2.fs) J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 1 0 0 0 1 (0x51)(337)
+PositionRequestType ::= OCTET STRING
+
+-- 2.2.2.20 (ANSI-41 6.5.2.ft) J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 1 0 0 1 0 (0x52)(338)
+PositionResult ::= OCTET STRING
+
+-- 2.2.2.21 (ANSI-41 6.5.2.fu) J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 1 0 0 1 1 (0x53)(339)
+PositionSource ::= OCTET STRING
+
-- 6.5.2.fv ACGEncountered N.S0023-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
@@ -6751,11 +7368,35 @@ ServiceManagementSystemGapInterval ::= ENUMERATED{
not-used (0)
}
+-- 2.2.2.3 (ANSI-41 6.5.2.gb) J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 0 1 1 0 0 1(0x58)(344)
+CDMAPSMMCount ::= OCTET STRING
+
+-- 2.2.2.4 (ANSI-41 6.5.2.gc) J-STD-036-AD-1
+-- 1 0 1 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 1 1 0 1 0 (0x5b)(346)
+ CDMAPSMMList ::= SET OF SET{
+ cdmaServingOneWayDelay2 [347] IMPLICIT CDMAServingOneWayDelay2,
+ -- M 6.5.2.gd
+ cdmaTargetMAHOList [136] IMPLICIT CDMATargetMAHOList,
+ -- M 6.5.2.43
+ cdmaTargetMAHOList2 [136] IMPLICIT CDMATargetMAHOList
+ -- O 6.5.2.43 a
+}
+
+-- 2.2.2.5 (ANSI-41 6.5.2.gd) J-STD-036-AD-1
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 0 1 1 0 1 1 (0x5b)(347)
+CDMAServingOneWayDelay2 ::= OCTET STRING
+
-- 6.5.2.ge (Misc. 10.9)
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
-- 0 1 0 1 1 1 0 0 (0x5c)(348)
-
QoSPriority ::= OCTET STRING
-- 6.5.2.gf
@@ -6815,14 +7456,35 @@ CDMA2000HandoffInvokeIOSData ::= OCTET STRING
-- 0 1 1 0 0 1 0 1 (0x65)(357)
CDMA2000HandoffResponseIOSData ::= OCTET STRING
+-- 6.5.2.go X.S0002-0 v2.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
-- 0 1 1 0 0 1 1 0 (0x66)(358)
+LCS-Client-ID ::= DigitsType
+-- 2.3.2.26 TIA/EIA/J-STD-036-A
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 1 0 (0x82)
-- 0 1 1 0 0 1 1 1 (0x67)(359)
+TDMA-MAHO-CELLID ::= OCTET STRING
+
+-- 2.3.2.27
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 1 0 1 0 0 0 (0x68)(360)
+TDMA-MAHO-CHANNEL ::= OCTET STRING
+
+-- 2.3.2.29
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 1 0 1 0 1 0 (0x6a)(362)
+TDMA-TimeAlignment ::= OCTET STRING
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 1 0 1 1 0 0 (0x6c)(364)
+-- 2.3.2.28
+TDMA-MAHORequest ::= OCTET STRING
-- 6.5.2.gr
-- 1 0 0 1 1 1 1 1 (0x9f)
@@ -6830,6 +7492,179 @@ CDMA2000HandoffResponseIOSData ::= OCTET STRING
-- 0 1 1 0 1 0 0 1 (0x69)(361)
CDMAServiceOptionConnectionIdentifier ::= OCTET STRING
+-- (0x6a)(362)
+-- (0x6b)(363)
+-- (0x6c)(364)
+-- (0x6d)(365)
+-- (0x6e)(366)
+
+-- 6.5.2.gx X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 1 0 1 1 1 1 (0x6f)(367)
+LCSBillingID ::= OCTET STRING
+
+-- 6.5.2.gy X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 1 1 0 0 0 0 (0x70)(368)
+LIRAuthorization ::= ENUMERATED {
+ not-used (0),
+ user-Authorized (1)
+ }
+
+-- 6.5.2.gz X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 1 1 0 0 0 1 (0x71)(369)
+LIRMode ::= ENUMERATED {
+ not-used (0),
+ unconditionally-Restricted (1),
+ pre-Authorized-LCS-Clients-Only (2),
+ pre-Authorized-LCS-Clients-and-User-Authorized-LCS-Clients (3),
+ unrestricted (4)
+ }
+
+-- 6.5.2.ha X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 0 0 1 0 (0x72)(370)
+MPCAddress ::= DigitsType
+
+-- 6.5.2.hb X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 0 0 1 1 (0x73)(371)
+MPCID ::= DigitsType
+
+--6.5.2.hc PositionQualityOfService
+--(New for MAP, Section 6.5.2)
+--The PositionQualityOfService (PQOS) is a collection of the required levels for the
+--independent positioning attributes that should be satisfied by the position estimate. The
+--PositionQualityOfService macro has been defined solely for editorial convenience and
+--does not affect the encoding in any way.
+-- pqos-HorizontalPosition [372] IMPLICIT PQOS-HorizontalPosition OPTIONAL,
+ -- O 6.5.2.hd a, b
+-- pqos-HorizontalVelocity [373] IMPLICIT PQOS-HorizontalVelocity OPTIONAL,
+ -- O 6.5.2.he c
+-- pqos-MaximumPositionAge [374] IMPLICIT PQOS-MaximumPositionAge OPTIONAL,
+ -- O 6.5.2.hf d
+-- pqos-PositionPriority [375] IMPLICIT PQOS-PositionPriority OPTIONAL,
+ -- O 6.5.2.hg e
+-- pqos-ResponseTime [376] IMPLICIT PQOS-ResponseTime OPTIONAL,
+ -- O 6.5.2.hh f
+-- pqos-VerticalPosition [377] IMPLICIT PQOS-VerticalPosition OPTIONAL,
+ -- O 6.5.2.hi g
+-- pqos-VerticalVelocity [378] IMPLICIT PQOS-VerticalVelocity OPTIONAL,
+ -- O 6.5.2.hj h
+
+-- 6.5.2.hd X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 0 1 0 0 (0x74)(372)
+PQOS-HorizontalPosition ::= OCTET STRING
+
+-- 6.5.2.he X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 0 1 0 1 (0x75)(373)
+PQOS-HorizontalVelocity ::= OCTET STRING
+
+-- 6.5.2.hf X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 0 1 1 0 (0x76)(374)
+PQOS-MaximumPositionAge ::= OCTET STRING
+
+-- 6.5.2.hg X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 0 1 1 1 (0x77)(375)
+PQOS-PositionPriority ::= OCTET STRING
+
+-- 6.5.2.hh X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 1 0 0 0 (0x78)(376)
+PQOS-ResponseTime ::= ENUMERATED {
+ not-used (0),
+ no-Delay (1),
+ low-Delay (2),
+ delay-Tolerant (3)
+ }
+
+-- 6.5.2.hi X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 1 0 0 1 (0x79)(377)
+PQOS-VerticalPosition ::= OCTET STRING
+
+-- 6.5.2.hj X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 1 0 1 0 (0x7a)(378)
+PQOS-VerticalVelocity ::= OCTET STRING
+
+-- 6.5.2.hk X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 1 0 1 1 (0x7b)(379)
+Horizontal-Velocity ::= OCTET STRING
+
+-- 6.5.2.hl X.S0002-0 v2.0
+-- 1 0 0 1 1 1 1 1
+-- 1 0 0 0 0 0 1 0
+-- 0 1 1 1 1 1 0 0 (0x7c)(380)
+Vertical-Velocity ::= OCTET STRING
+
+-- 6.5.2.hm X.S0002-0 v2.0
+-- 1 0 1 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 0 (0x82)
+-- 0 1 1 1 1 1 0 1 (0x7d)(381)
+MPCAddressList ::= SET{
+ mpcAddress [370] IMPLICIT MPCAddress,
+ -- M 6.5.2.ha
+ mpcAddress2 [370] IMPLICIT MPCAddress OPTIONAL,
+ -- O 6.5.2.ha a
+ ...
+}
+-- (0x7e)(382)
+-- (0x7f)(383)
+-- (0x00)(384)
+-- (0x01)(385)
+-- (0x02)(386)
+-- (0x03)(387)
+-- (0x04)(388)
+
+-- 3.3.2.2 X.S0008-0 v1.0
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 1 (0x83)
+-- 0 0 0 0 0 1 0 1 (0x05)(389)
+Information-Record ::= OCTET STRING
+
+-- 3.3.2.3 X.S0008-0 v1.0
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 1 (0x83)
+-- 0 0 0 0 0 1 1 0 (0x06)(390)
+MEID ::= OCTET STRING
+
+-- 3.3.2.97 X.S0008-0 v1.0
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 1 (0x83)
+-- 0 0 0 0 0 1 1 1 (0x07)(391)
+MEIDStatus ::= OCTET STRING
+
+-- 3.3.2.98 X.S0008-0 v1.0
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 1 (0x83)
+-- 0 0 0 0 1 0 0 0 (0x08)(392)
+Record-Type ::= OCTET STRING
+
+-- 3.3.2.98 X.S0008-0 v1.0, X.S0004-550
+-- 1 0 0 1 1 1 1 1 (0x9f)
+-- 1 0 0 0 0 0 1 1 (0x83)
+-- 0 0 0 1 0 0 0 1 (0x11)(401)
+MEIDValidated ::= NULL
-- 6.5.2.lB N.S0011-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
@@ -6880,37 +7715,37 @@ NewlyAssignedMIN ::= MINType
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 0 1 (0x81)
-- 0 0 1 1 1 1 0 1 (0x3d)(189)
-OTASP-ResultCode::= OCTET STRING
+OTASP-ResultCode ::= OCTET STRING
-- 6.5.2.tB N.S0011-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 0 1 (0x81)
-- 0 0 1 1 1 1 1 0 (0x3e)(190)
-PrimitiveValue::= OCTET STRING
+PrimitiveValue ::= OCTET STRING
-- 6.5.2.uT N.S0011-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 0 1 (0x81)
-- 0 0 1 1 1 1 1 1 (0x3f)(191)
-RandomVariableReauthentication::= OCTET STRING
+RandomVariableReauthentication ::= OCTET STRING
-- 6.5.2.vT N.S0011-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 0 1 (0x81)
-- 0 1 0 0 0 0 0 0 (0x40)(192)
-ReauthenticationReport::= OCTET STRING
+ReauthenticationReport ::= OCTET STRING
-- 6.5.2.wB N.S0011-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 0 1 (0x81)
-- 0 1 0 0 0 0 0 1 (0x41)(193)
-ServiceIndicator::= OCTET STRING
+ServiceIndicator ::= OCTET STRING
-- 6.5.2.xB N.S0011-0 v 1.0
-- 1 0 0 1 1 1 1 1 (0x9f)
-- 1 0 0 0 0 0 0 1 (0x81)
-- 0 1 0 0 0 0 1 0 (0x42)(194)
-SignalingMessageEncryptionReport::= OCTET STRING
+SignalingMessageEncryptionReport ::= OCTET STRING
-- 6.5.2.yC N.S0011-0 v 1.0
@@ -6989,6 +7824,8 @@ MINType ::= OCTET STRING
IMSIType ::= OCTET STRING
+
+
-- Definition to support ASN2WRS generating hf_indices
InvokeData ::= SEQUENCE {
@@ -7074,7 +7911,12 @@ InvokeData ::= SEQUENCE {
aCGDirective ACGDirective,
roamerDatabaseVerificationRequest RoamerDatabaseVerificationRequest,
addService AddService,
- dropService DropService
+ dropService DropService,
+ lcsParameterRequest LCSParameterRequest,
+ checkMEID CheckMEID,
+ positionEventNotification PositionEventNotification,
+ statusRequest StatusRequest
+
}
ReturnData ::= SEQUENCE {
@@ -7137,7 +7979,10 @@ ReturnData ::= SEQUENCE {
positionRequestForwardRes PositionRequestForwardRes,
roamerDatabaseVerificationRequestRes RoamerDatabaseVerificationRequestRes,
addServiceRes AddServiceRes,
- dropServiceRes DropServiceRes
+ dropServiceRes DropServiceRes,
+ lcsParameterRequestRes LCSParameterRequestRes,
+ checkMEIDRes CheckMEIDRes,
+ statusRequestRes StatusRequestRes
}
END
diff --git a/asn1/ansi_map/packet-ansi_map-template.c b/asn1/ansi_map/packet-ansi_map-template.c
index ceeea4b830..45a4d3ae2c 100644
--- a/asn1/ansi_map/packet-ansi_map-template.c
+++ b/asn1/ansi_map/packet-ansi_map-template.c
@@ -551,6 +551,8 @@ const value_string ansi_map_opr_code_strings[] = {
{ 98, "Roamer Database Verification Request" },
{ 99, "Add Service" },
{ 100, "Drop Service" },
+ { 102, "LCSParameterRequest" },
+ { 106, "PositionEventNotification" },
{ 0, NULL },
};
@@ -865,6 +867,9 @@ static const value_string ansi_map_ActionCode_vals[] = {
{ 18, "Allocate Resources (e.g., Multiple message traffic channel delivery)."},
{ 19, "Generate Authentication Signature"},
{ 20, "Release leg and redirect subscriber"},
+ { 21, "Do Not Wait For MS User Level Response"},
+ { 22, "Prepare for CDMA Handset-Based Position Determination"},
+ { 23, "CDMA Handset-Based Position Determination Complete"},
{ 0, NULL }
};
/* 6.5.2.3 AlertCode */
@@ -2350,6 +2355,13 @@ static const value_string ansi_map_SMS_CauseCode_vals[] = {
{ 4, "Invalid Teleservice ID"},
{ 5, "Other network problem"},
{ 6, "Unsupported network interface"},
+ { 8, "CDMA handset-based position determination failure"},
+ { 9, "CDMA handset-based position determination resources released - voice service request"},
+ { 10, "CDMA handset-based position determination resources released - voice service request – message acknowledged"},
+ { 11, "Reserved"},
+ { 12, "Reserved"},
+ { 13, "Reserved"},
+ { 14, "Emergency Services Call Precedence"},
{ 32, "No page response"},
{ 33, "Destination busy"},
{ 34, "No acknowledgment"},
@@ -2375,6 +2387,8 @@ static const value_string ansi_map_SMS_CauseCode_vals[] = {
{ 106, "User Data size error"},
{ 107, "Other general problems"},
{ 108, "Session not active"},
+ { 109, "Reserved"},
+ { 110, "MS Disconnect"},
{ 0, NULL }
};
@@ -3437,8 +3451,84 @@ reserved for national use values.
/* 6.5.2.gr CDMAServiceOptionConnectionIdentifier N.S0029-0 v1.0*/
+/* 6.5.2.fk GeographicPosition */
+/* Calling Geodetic Location (CGL)
+ * a. See T1.628 for encoding.
+ * b. Ignore extra octets, if received. Send only defined (or significant) octets.
+ */
+/* 6.5.2.fs PositionRequestType (See J-STD-036, page 8-47) X.S0002-0 v2.0
+ */
+
+/* Position Request Type (octet 1, bits A-H) */
+/*
+static const value_string ansi_map_Position_Request_Type_vals[] = {
+ { 0, "Not used"},
+ { 1, "Initial Position"},
+ { 2, "Return the updated position"},
+ { 3, "Return the updated or last known position"},
+ { 4, "Reserved for LSP interface"},
+ { 5, "Initial Position Only"},
+ { 6, "Return the last known position"},
+ { 7, "Return the updated position based on the serving cell identity"},
+*/
+/*
+values through 95 Reserved. Treat the same as value 1, Initial position.
+96 through 255 Reserved for TIA/EIA-41 protocol extension. If unknown, treat the
+same as value 1, Initial position.
+*
+ { 0, NULL }
+};
+*/
+/* LCS Client Type (CTYP) (octet 2, bit A) *
+0 Emergency services LCS Client.
+1 Non-emergency services LCS Client.
+Call-Related Indicator (CALL) (octet 2, bit B)
+Decimal Value Meaning
+0 Call-related LCS Client request.
+1 Non call-related LCS Client request.
+
+Current Serving Cell Information for Coarse Position Determination (CELL) (octet 2, bit C)
+Decimal Value Meaning
+0 No specific request.
+1 Current serving cell information. Current serving cell information for
+Target MS requested. Radio contact with Target MS is required.
+*/
+/* 6.5.2.ft PositionResult *
+static const value_string ansi_map_PositionResult_vals[] = {
+ { 0, "Not used"},
+ { 1, "Initial position returned"},
+ { 2, "Updated position returned"},
+ { 3, "Last known position returned"},
+ { 4, "Requested position is not available"},
+ { 5, "Target MS disconnect"},
+ { 6, "Target MS has handed-off"},
+ { 7, "Identified MS is inactive or has roamed to another system"},
+ { 8, "Unresponsive"},
+ { 9, "Identified MS is responsive, but refused position request"},
+ { 10, "System Failure"},
+ { 11, "MSID is not known"},
+ { 12, "Callback number is not known"},
+ { 13, "Improper request"},
+ { 14, "Mobile information returned"},
+ { 15, "Signal not detected"},
+ { 16, "PDE Timeout"},
+ { 17, "Position pending"},
+ { 18, "TDMA MAHO Information Returned"},
+ { 19, "TDMA MAHO Information is not available"},
+ { 20, "Access Denied"},
+ { 21, "Requested PQOS not met"},
+ { 22, "Resource required for CDMA handset-based position determination is currently unavailable"},
+ { 23, "CDMA handset-based position determination failure"},
+ { 24, "CDMA handset-based position determination failure detected by the PDE"},
+ { 25, "CDMA handset-based position determination incomplete traffic channel requested for voice services"},
+ { 26, "Emergency services call notification"},
+ { 27, "Emergency services call precedence"},
+ { 28, "Request acknowledged"},
+ { 0, NULL }
+};
+*/
/* 6.5.2.bp-1 ServiceRedirectionCause value */
static const value_string ansi_map_ServiceRedirectionCause_vals[] = {
{ 0, "Not used"},
@@ -3497,6 +3587,9 @@ static const value_string ansi_map_ServiceIndicator_vals[] = {
{ 1, "CDMA OTASP Service"},
{ 2, "TDMA OTASP Service"},
{ 3, "CDMA OTAPA Service"},
+ { 4, "CDMA Position Determination Service (Emergency Services)"},
+ { 5, "AMPS Position Determination Service (Emergency Services)"},
+ { 6, "CDMA Position Determination Service (Value Added Services)"},
{ 0, NULL }
};
@@ -3842,14 +3935,31 @@ static int dissect_invokeData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_
case 98: /*Roamer Database Verification Request*/
offset = dissect_ansi_map_RoamerDatabaseVerificationRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_roamerDatabaseVerificationRequest);
break;
- /* N.S0029 */
+ /* N.S0029 X.S0001-A v1.0*/
case 99: /*Add Service*/
offset = dissect_ansi_map_AddService(TRUE, tvb, offset, actx, tree, hf_ansi_map_addService);
break;
case 100: /*Drop Service*/
offset = dissect_ansi_map_DropService(TRUE, tvb, offset, actx, tree, hf_ansi_map_dropService);
break;
- /*End N.S0029 */
+ /*End N.S0029 X.S0001-A v1.0*/
+ /* X.S0002-0 v1.0 */
+ /* LCSParameterRequest */
+ case 102:
+ offset = dissect_ansi_map_LCSParameterRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_lcsParameterRequest);
+ break;
+ /* CheckMEID X.S0008-0 v1.0*/
+ case 104:
+ offset = dissect_ansi_map_CheckMEID(TRUE, tvb, offset, actx, tree, hf_ansi_map_checkMEID);
+ break;
+ /* PositionEventNotification */
+ case 106:
+ offset = dissect_ansi_map_PositionEventNotification(TRUE, tvb, offset, actx, tree, hf_ansi_map_positionEventNotification);
+ break;
+ case 107:
+ /* StatusRequest X.S0008-0 v1.0*/
+ offset = dissect_ansi_map_StatusRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_statusRequest);
+ break;
default:
proto_tree_add_text(tree, tvb, offset, -1, "Unknown invokeData blob");
break;
@@ -4046,6 +4156,24 @@ static int dissect_returnData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_
offset = dissect_ansi_map_DropServiceRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_dropServiceRes);
break;
/*End N.S0029 */
+ /* X.S0002-0 v1.0 */
+ /* LCSParameterRequest */
+ case 102:
+ offset = dissect_ansi_map_LCSParameterRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_lcsParameterRequestRes);
+ break;
+ /* CheckMEID X.S0008-0 v1.0*/
+ case 104:
+ offset = dissect_ansi_map_CheckMEIDRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_checkMEIDRes);
+ break;
+ /* PositionEventNotification *
+ case 106:
+ offset = dissect_ansi_map_PositionEventNotification(TRUE, tvb, offset, actx, tree, hf_ansi_map_positionEventNotificationRes);
+ break;
+ */
+ case 107:
+ /* StatusRequest X.S0008-0 v1.0*/
+ offset = dissect_ansi_map_StatusRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_statusRequestRes);
+ break;
default:
proto_tree_add_text(tree, tvb, offset, -1, "Unknown invokeData blob");