diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 20:34:10 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 20:34:10 +0000 |
commit | e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc (patch) | |
tree | 68cb5ef9081156392f1dd62a00c6ccc1451b93df /epan/dissectors/asn1/smrse/SMRSE.asn | |
parent | Initial commit. (diff) | |
download | wireshark-e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc.tar.xz wireshark-e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc.zip |
Adding upstream version 4.2.2.upstream/4.2.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/asn1/smrse/SMRSE.asn')
-rw-r--r-- | epan/dissectors/asn1/smrse/SMRSE.asn | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/smrse/SMRSE.asn b/epan/dissectors/asn1/smrse/SMRSE.asn new file mode 100644 index 00000000..ee11a261 --- /dev/null +++ b/epan/dissectors/asn1/smrse/SMRSE.asn @@ -0,0 +1,133 @@ +SMRS DEFINITIONS IMPLICIT TAGS ::= +BEGIN + +SMR-Bind ::= SEQUENCE { + sc-address SMS-Address, + password Password, + ... +} + +ub-password-length INTEGER ::= 20 + +IMSI-Address ::= OCTET STRING + +SMS-Address ::= SEQUENCE { + address-type INTEGER { + unknown-type (0), + internat-number (1), + national-number (2), + net-spec-number (3), + short-number (4) + }, + + numbering-plan INTEGER { + unknown-numbering (0), + iSDN-numbering (1), + data-network-numbering (3), + telex-numbering (4), + national-numbering (8), + private-numbering (9) + }, + + address-value CHOICE { + octet-format SemiOctetString + } +} + + +SemiOctetString ::= OCTET STRING + +Password ::= PrintableString + +SMR-Bind-Confirm ::= SEQUENCE { + ... +} + +SMR-Bind-Failure ::= SEQUENCE { + connect-fail-reason Connect-fail, + ... +} + +Connect-fail ::= INTEGER { + not-entitled (0), + tmp-overload (1), + tmp-failure (2), + id-or-passwd (3), + not-supported (4), + inv-SC-addr (5) +} + +SMR-Unbind ::= SEQUENCE { + ... +} + +RPDataMT ::= SEQUENCE { + mt-priority-request BOOLEAN, + mt-mms BOOLEAN, + mt-message-reference RP-MR, + mt-originating-address SMS-Address, + mt-destination-address SMS-Address, + mt-user-data RP-UD, + mt-origVMSCAddr [1] SMS-Address OPTIONAL, + mt-tariffClass [2] SM-TC OPTIONAL, + ... +} + +RPDataMO ::= SEQUENCE { + mo-message-reference RP-MR, + mo-originating-address SMS-Address, + mo-user-data RP-UD, + origVMSCAddr [1] SMS-Address OPTIONAL , + moimsi [2] IMSI-Address OPTIONAL, + ... +} + +RP-MR ::= INTEGER (0..65535) + +RP-UD ::= OCTET STRING (SIZE (1..164)) + +SM-TC ::= INTEGER (0..65535) + +RPAck ::= SEQUENCE { + message-reference RP-MR, + ... +} + +Error-reason ::= INTEGER { + unknown-subscriber (1), + illegal-subscriber (9), + teleservice-not-provisioned (11), + call-barred (13), + cug-reject (15), + sMS-ll-capabilities-not-prov (19), + error-in-MS (20), + facility-not-supported (21), + memory-capacity-exceeded (22), + absent-subscriber (29), + ms-busy-for-MT-sms (30), + system-failure (36), + illegal-equipment (44), + no-resp-to-paging (60), + gMSC-congestion (61), + dublicate-sm (70), + sC-congestion (101), + mS-not-SC-Subscriber (103), + invalid-sme-address (104) +} + +RPError ::= SEQUENCE { + error-reason Error-reason, + msg-waiting-set BOOLEAN, + message-reference RP-MR, + alerting-MS-ISDN [1] SMS-Address OPTIONAL, + sm-diag-info [2] RP-UD OPTIONAL, + ... +} + +RPAlertSC ::= SEQUENCE { + ms-address SMS-Address, + message-reference RP-MR, + ... +} + +END |