Hi
The value of the operation is 0. See ROSE definitions for more details.
initialDP InitialDP ::= localValue 0 meaning that you take the localValue part of the CHOICE (probably INTEGER) and not the OID. BR --Fathi
BANIBRATA DUTTA wrote:
Hi,
I'm trying to manually decode a PDU (BER encoded) for InitialDP (from the CAMELph2 message set). I'm trying this after quite some time, so my question might seem very basic.
I went thru the CAMELph2 ASN.1 abstract specification, and while I was trying to locate the op-code for InitialDP operation, I came accross the following (from GSM 09.78 version 6.2.1 Release 1997 spec):-
<specification>
CAP-Codes {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) gsm-Network(1) modules(3)cap- -codes(53) version2(1)} -- This module contains the operation and error code assignments for the CAP v.2 application -- protocol. DEFINITIONS ::= BEGIN -- OPERATION AND ERROR CODE ASSIGNMENTS FOR THE CAP v.2 PROTOCOL FOLLOWS IMPORTS -- operation types ActivityTest, ApplyCharging, ApplyChargingReport, AssistRequestInstructions, CallInformationReport, CallInformationRequest, Cancel, Connect, ConnectToResource, Continue, DisconnectForwardConnection, EstablishTemporaryConnection, EventReportBCSM, FurnishChargingInformation, InitialDP, PlayAnnouncement, PromptAndCollectUserInformation, ReleaseCall, RequestReportBCSMEvent, ResetTimer, SendChargingInformation, SpecializedResourceReport FROM CAP-Operations { ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) gsm-Network(1) modules(3) cap-operations(50) version2(1)} -- CS1 error types Cancelled, CancelFailed, ETCFailed, ImproperCallerResponse, MissingCustomerRecord, MissingParameter, ParameterOutOfRange, RequestedInfoError, TaskRefused, UnavailableResource, UnexpectedComponentSequence, UnexpectedDataValue, UnexpectedParameter, UnknownLegID FROM Core-INAP-CS1-Errors {ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) modules(0) cs1-errors(1) version2(1)} -- CAP error types SystemFailure FROM CAP-Errors {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) gsm-Network(1) modules(3) cap-errors(51) version2(1)}; -- the operations are grouped by the identified ASEs. -- -- gsmSCF activation ASE initialDP InitialDP ::= localValue 0
</specification>
Now, from this, how can I make out the op-code for InitialDP ??
In case of AIN0.1 specifications the op-codes for the various operations was presented in a tabular format, but in this case I am unable to make it out. Can someone help on how to go about it ? I mean I do not have any information as to the tagging being EXPLICIT or IMPLICIT, the class being PRIVATE or APPLICATION etc ?
thanks & regards, Banibrata. _______________________________________________ ASN1 mailing list [EMAIL PROTECTED] http://lists.asn1.org/mailman/listinfo/asn1
_______________________________________________ ASN1 mailing list [EMAIL PROTECTED] http://lists.asn1.org/mailman/listinfo/asn1
