Hi All,
I am fairly new to this so please forgive me, Currently I have an ASN.1 which I would like the ability to load this to my work server in order to enter a string of output decode and display the output.
There are methods online as shown on ASN.1 JavaScript decoder however I have some other plans with it hence why I want it on the server. Does anyone know/have a ASN.1 decoder which I can supply the ASN.1 file and the decoder do its job.
An example asn.1 is below
testCallCase OPERATION ::= {
ARGUMENT
testCallCaseArg
RESULT
testCallCaseRes
ERRORS {
CODE local:126 }
testCallCaseArg (MoCallArg) ::= [0] {
callingMsisdn [0] ISDN-AddressString,
imsi [1] IMSI OPTIONAL,
basicServiceCode basicServiceCode,
calledNumber [4] ISDN-AddressString,
originatingMscNumber [5] ISDN-AddressString,
...}
testCallCaseArg (DivertedCallArg) ::= [2] {
callingMsisdn [0] ISDN-AddressString,
imsi [1] IMSI OPTIONAL,
basicServiceCode basicServiceCode,
forwardingMsisdn [4] ISDN-AddressString,
forwardedToNumber [5] ISDN-AddressString,
forwardingMscNumber [9] ISDN-AddressString OPTIONAL,
...}
testCallCaseRes (MoCallRes) ::= SEQUENCE [0] {
moCallAllowedInfo [0] moCallAllowedInfo OPTIONAL,
callBarredType [1] INTEGER(1 byte) OPTIONAL,
cliRestrictionOption [2] INTEGER(1 byte) OPTIONAL,
pre-paySubscriber [3] NULL OPTIONAL,
moCallNotResolved [4] moCallNotResolved OPTIONAL,
...}
moCallAllowedInfo ::= SEQUENCE {
privateFeatureData [0] OICK-privateFeatureData OPTIONAL,
o-CSI [1] O-CSI OPTIONAL,
...}
OICK-privateFeatureData ::= SEQUENCE {
ss-status OCTET STRING(1..5),
incategorykey OCTET STRING(1..2631),
...}
moCallNotResolved ::= SEQUENCE {
privateFeatureData [0] OICK-privateFeatureData OPTIONAL,
o-CSI [1] O-CSI OPTIONAL,
...}