Unix line endings for everything but bat files
authorKim Grasman <kim.grasman@gmail.com>
Tue, 1 Aug 2017 19:09:49 +0000 (21:09 +0200)
committerKim Gräsman <kim.grasman@gmail.com>
Tue, 1 Aug 2017 19:10:37 +0000 (21:10 +0200)
.gitignore
LICENSE.txt
MANIFEST.in
asn1ate/__init__.py
asn1ate/support/pygen.py
basic_test.bat
requirements.txt
testdata/empty_sequence.asn
testdata/public/huawei-cdr.asn
testdata/public/wireshark.asn
testdata/single_value_constraint.asn

index 2353ea39808438bee821d755dc8095c31865c87a..36e1ae5c246aa113941947c66d8f817cf196a5f2 100644 (file)
@@ -1,22 +1,22 @@
-# Python bytecode\r
-__pycache__/\r
-*.pyc\r
-\r
-# Proprietary test data\r
-source.asn*\r
-\r
-# Distutils artifacts\r
-MANIFEST\r
-build/\r
-dist/\r
-\r
-# Patches\r
-*.patch\r
-\r
-# Project files\r
-.ropeproject\r
-env/\r
-dbg/\r
-\r
-# TODO\r
+# Python bytecode
+__pycache__/
+*.pyc
+
+# Proprietary test data
+source.asn*
+
+# Distutils artifacts
+MANIFEST
+build/
+dist/
+
+# Patches
+*.patch
+
+# Project files
+.ropeproject
+env/
+dbg/
+
+# TODO
 todo.txt
\ No newline at end of file
index b214a4ff4a7c04ab8ca651901bfbe678c7049211..8ff7c938ca2b10ef25ac3ff647a36a3bf2d19e16 100644 (file)
@@ -1,27 +1,27 @@
-Copyright (c) 2013-2017, Schneider Electric Buildings AB\r
-All rights reserved.\r
-\r
-Redistribution and use in source and binary forms, with or without\r
-modification, are permitted provided that the following conditions are met:\r
-    * Redistributions of source code must retain the above copyright\r
-      notice, this list of conditions and the following disclaimer.\r
-    * Redistributions in binary form must reproduce the above copyright\r
-      notice, this list of conditions and the following disclaimer in the\r
-      documentation and/or other materials provided with the distribution.\r
-    * Neither the name of Schneider Electric Buildings AB nor the\r
-      names of contributors may be used to endorse or promote products\r
-      derived from this software without specific prior written permission.\r
-\r
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND\r
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\r
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\r
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\r
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
-\r
-Schneider Electric Buildings AB does not make any claims concerning code\r
-generated by the asn1ate library.\r
+Copyright (c) 2013-2017, Schneider Electric Buildings AB
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of Schneider Electric Buildings AB nor the
+      names of contributors may be used to endorse or promote products
+      derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Schneider Electric Buildings AB does not make any claims concerning code
+generated by the asn1ate library.
index 03c9680559598c2f24527f86fbc163a7cccc868f..300545fcc6e3bd091aaa06172bf41203d8775ef5 100644 (file)
@@ -1,3 +1,3 @@
-include *.txt\r
-\r
-prune testdata\r
+include *.txt
+
+prune testdata
index 63a563fc3330a7d17aae989c4c73bf04bbbed9e5..7dad23b5b014613bb5ae58c2e8f05d1d6a431667 100644 (file)
@@ -1,3 +1,3 @@
-\r
-# asn1ate version\r
-__version__ = '0.5.1.dev'\r
+
+# asn1ate version
+__version__ = '0.5.1.dev'
index 212f61686334829e728f22f0367307dced8302ca..3119fe538d1d4c45a966456676332284ca81031c 100644 (file)
-# Copyright (c) 2013-2017, Schneider Electric Buildings AB\r
-# All rights reserved.\r
-#\r
-# Redistribution and use in source and binary forms, with or without\r
-# modification, are permitted provided that the following conditions are met:\r
-#     * Redistributions of source code must retain the above copyright\r
-#       notice, this list of conditions and the following disclaimer.\r
-#     * Redistributions in binary form must reproduce the above copyright\r
-#       notice, this list of conditions and the following disclaimer in the\r
-#       documentation and/or other materials provided with the distribution.\r
-#     * Neither the name of Schneider Electric Buildings AB nor the\r
-#       names of contributors may be used to endorse or promote products\r
-#       derived from this software without specific prior written permission.\r
-#\r
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND\r
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\r
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR\r
-# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\r
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r
-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
-\r
-try:\r
-    # Python 2\r
-    from cStringIO import StringIO\r
-except ImportError:\r
-    # Python 3\r
-    from io import StringIO\r
-\r
-import os.path\r
-from datetime import datetime\r
-\r
-\r
-def auto_generated_header(source_filename, version):\r
-    lastmod = datetime.fromtimestamp(os.path.getmtime(source_filename))\r
-    source_filename = os.path.basename(source_filename)\r
-\r
-    lines = ['# Auto-generated by asn1ate v.%s from %s' % (version, source_filename),\r
-             '# (last modified on %s)' % lastmod,\r
-             '']\r
-    return os.linesep.join(lines)\r
-\r
-\r
-class NullBackend(object):\r
-    """ Code generator to create an empty file.\r
-    Used to create __init__.py files.\r
-    """\r
-\r
-    def __init__(self, *args):\r
-        pass\r
-\r
-    def generate_code(self, *args):\r
-        pass\r
-\r
-\r
-class PythonWriter(object):\r
-    """ Indentation-aware text stream. """\r
-\r
-    def __init__(self, out_stream, indent_size=4):\r
-        self.out = out_stream\r
-        self.indent_size = indent_size\r
-        self.current_indent = 0\r
-\r
-    def push_indent(self):\r
-        self.current_indent += self.indent_size\r
-\r
-    def pop_indent(self):\r
-        self.current_indent -= self.indent_size\r
-\r
-    def write_line(self, line):\r
-        if line is not None:\r
-            line = self._indent(line) if line else line\r
-            self.out.write('%s\n' % line)\r
-\r
-    def write_blanks(self, count=1):\r
-        for i in range(0, count):\r
-            self.out.write('\n')\r
-\r
-    def write_block(self, block):\r
-        """ Reindents after every line break. """\r
-        block = block.rstrip()\r
-        for line in block.split('\n'):\r
-            self.write_line(line)\r
-\r
-    def write_enumeration(self, items):\r
-        self.write_block(',\n'.join(items))\r
-\r
-    def get_fragment(self):\r
-        return PythonFragment(self.indent_size)\r
-\r
-    def _indent(self, line):\r
-        return ' ' * self.current_indent + line\r
-\r
-\r
-class PythonFragment(PythonWriter):\r
-    """ A buffering python writer, useful for nested structures.\r
-    """\r
-\r
-    def __init__(self, indent_size=4):\r
-        self.buf = StringIO()\r
-        super(PythonFragment, self).__init__(self.buf, indent_size)\r
-\r
-    def __str__(self):\r
-        return self.buf.getvalue()\r
+# Copyright (c) 2013-2017, Schneider Electric Buildings AB
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+#     * Redistributions of source code must retain the above copyright
+#       notice, this list of conditions and the following disclaimer.
+#     * Redistributions in binary form must reproduce the above copyright
+#       notice, this list of conditions and the following disclaimer in the
+#       documentation and/or other materials provided with the distribution.
+#     * Neither the name of Schneider Electric Buildings AB nor the
+#       names of contributors may be used to endorse or promote products
+#       derived from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+try:
+    # Python 2
+    from cStringIO import StringIO
+except ImportError:
+    # Python 3
+    from io import StringIO
+
+import os.path
+from datetime import datetime
+
+
+def auto_generated_header(source_filename, version):
+    lastmod = datetime.fromtimestamp(os.path.getmtime(source_filename))
+    source_filename = os.path.basename(source_filename)
+
+    lines = ['# Auto-generated by asn1ate v.%s from %s' % (version, source_filename),
+             '# (last modified on %s)' % lastmod,
+             '']
+    return os.linesep.join(lines)
+
+
+class NullBackend(object):
+    """ Code generator to create an empty file.
+    Used to create __init__.py files.
+    """
+
+    def __init__(self, *args):
+        pass
+
+    def generate_code(self, *args):
+        pass
+
+
+class PythonWriter(object):
+    """ Indentation-aware text stream. """
+
+    def __init__(self, out_stream, indent_size=4):
+        self.out = out_stream
+        self.indent_size = indent_size
+        self.current_indent = 0
+
+    def push_indent(self):
+        self.current_indent += self.indent_size
+
+    def pop_indent(self):
+        self.current_indent -= self.indent_size
+
+    def write_line(self, line):
+        if line is not None:
+            line = self._indent(line) if line else line
+            self.out.write('%s\n' % line)
+
+    def write_blanks(self, count=1):
+        for i in range(0, count):
+            self.out.write('\n')
+
+    def write_block(self, block):
+        """ Reindents after every line break. """
+        block = block.rstrip()
+        for line in block.split('\n'):
+            self.write_line(line)
+
+    def write_enumeration(self, items):
+        self.write_block(',\n'.join(items))
+
+    def get_fragment(self):
+        return PythonFragment(self.indent_size)
+
+    def _indent(self, line):
+        return ' ' * self.current_indent + line
+
+
+class PythonFragment(PythonWriter):
+    """ A buffering python writer, useful for nested structures.
+    """
+
+    def __init__(self, indent_size=4):
+        self.buf = StringIO()
+        super(PythonFragment, self).__init__(self.buf, indent_size)
+
+    def __str__(self):
+        return self.buf.getvalue()
index 69c4c432d6f363409e574116b7d74eaebd0aeb56..7edcf8a7a4bc09b535da3a5e5366e79b3453df7f 100644 (file)
@@ -1,14 +1,14 @@
-@ECHO OFF
-
-REM For every *.asn file, run it through test.py and pipe
-REM the result back to Python.
-REM This checks two things:
-REM 1) All steps of parsing and codegen run without exceptions
-REM 2) The end result is valid Python
-REM Note that it does not say anything about correctness or
-REM completeness of the generated code.
-
-FOR %%t IN (testdata\*.asn) DO (
-@ECHO Checking %%t
-python asn1ate\test.py %%t | python
+@ECHO OFF\r\r
+\r\r
+REM For every *.asn file, run it through test.py and pipe\r\r
+REM the result back to Python.\r\r
+REM This checks two things:\r\r
+REM 1) All steps of parsing and codegen run without exceptions\r\r
+REM 2) The end result is valid Python\r\r
+REM Note that it does not say anything about correctness or\r\r
+REM completeness of the generated code.\r\r
+\r\r
+FOR %%t IN (testdata\*.asn) DO (\r\r
+@ECHO Checking %%t\r\r
+python asn1ate\test.py %%t | python\r\r
 )
\ No newline at end of file
index 530f2dbcff7e40dbbc0c902ab45bdc7acc89a7d6..49db7034b2155728316dc80a6a7c403e7d1fa5cc 100644 (file)
@@ -1,2 +1,2 @@
-pyasn1>=0.1.8\r
--e .\r
+pyasn1>=0.1.8
+-e .
index 88143af3a30370f4e16e61dbf7327d524e4d06f3..be7a0e4a4992144cc3204be11d7ff06016222a00 100644 (file)
@@ -1,8 +1,8 @@
-Test DEFINITIONS ::=\r
-\r
-BEGIN\r
-\r
-Empty ::= SEQUENCE {\r
-}\r
-\r
-END\r
+Test DEFINITIONS ::=
+
+BEGIN
+
+Empty ::= SEQUENCE {
+}
+
+END
index 02ed64a161bb24caf9d096cd44c0be561610280d..61b226e0094bc3228bd45a2d323f2347e4efef74 100644 (file)
--- http://jayu.googlecode.com/svn/!svn/bc/3/trunk/jayu/src/test/testdata/Huawie.txt\r
-\r
-CS-R99-R4-CHARGING\r
-\r
-DEFINITIONS IMPLICIT TAGS    ::=\r
-\r
-BEGIN\r
-\r
---------------------------------------------------------------------------------\r
---\r
---  CALL AND EVENT RECORDS\r
---\r
-------------------------------------------------------------------------------\r
---Font: verdana  8\r
-\r
-CallEventDataFile        ::= SEQUENCE\r
-{\r
-    headerRecord            [0] HeaderRecord,\r
-    callEventRecords        [1] SEQUENCE OF CallEventRecord,\r
-    trailerRecord           [2] TrailerRecord,\r
-    extensions              [3] ManagementExtensions\r
-}\r
-\r
-\r
-CallEventRecord    ::= CHOICE\r
-{\r
-    moCallRecord              [0] MOCallRecord,\r
-    mtCallRecord              [1] MTCallRecord,\r
-    roamingRecord             [2] RoamingRecord,\r
-    incGatewayRecord          [3] IncGatewayRecord,\r
-    outGatewayRecord          [4] OutGatewayRecord,\r
-    transitRecord             [5] TransitCallRecord,\r
-    moSMSRecord               [6] MOSMSRecord,\r
-    mtSMSRecord               [7] MTSMSRecord,\r
-    ssActionRecord           [10] SSActionRecord,\r
-    hlrIntRecord             [11] HLRIntRecord,\r
-    locUpdateVLRRecord       [13] LocUpdateVLRRecord,\r
-    commonEquipRecord        [14] CommonEquipRecord,\r
-    recTypeExtensions        [15] ManagementExtensions,\r
-    termCAMELRecord          [16] TermCAMELRecord,\r
-    mtLCSRecord              [17] MTLCSRecord,\r
-    moLCSRecord              [18] MOLCSRecord,\r
-    niLCSRecord              [19] NILCSRecord,\r
-    groupCallRecord          [20] GroupCallRecord,\r
-    forwardCallRecord       [100] MOCallRecord\r
-}\r
-\r
-MOCallRecord    ::= SET\r
-{\r
-    recordType                            [0] CallEventRecordType                          OPTIONAL,\r
-    servedIMSI                            [1] IMSI                                         OPTIONAL,\r
-    servedIMEI                            [2] IMEI                                         OPTIONAL,\r
-    servedMSISDN                          [3] MSISDN                                       OPTIONAL,\r
-    callingNumber                         [4] CallingNumber                                OPTIONAL,\r
-    calledNumber                          [5] CalledNumber                                 OPTIONAL,\r
-    translatedNumber                      [6] TranslatedNumber                             OPTIONAL,\r
-    connectedNumber                       [7] ConnectedNumber                              OPTIONAL,\r
-    roamingNumber                         [8] RoamingNumber                                OPTIONAL,\r
-    recordingEntity                       [9] RecordingEntity                              OPTIONAL,\r
-    mscIncomingROUTE                     [10] ROUTE                                        OPTIONAL,\r
-    mscOutgoingROUTE                     [11] ROUTE                                        OPTIONAL,\r
-    location                             [12] LocationAreaAndCell                          OPTIONAL,\r
-    changeOfLocation                     [13] SEQUENCE OF LocationChange                   OPTIONAL,\r
-    basicService                         [14] BasicServiceCode                             OPTIONAL,\r
-    transparencyIndicator                [15] TransparencyInd                              OPTIONAL,\r
-    changeOfService                      [16] SEQUENCE OF ChangeOfService                  OPTIONAL,\r
-    supplServicesUsed                    [17] SEQUENCE OF  SuppServiceUsed                 OPTIONAL,\r
-    aocParameters                        [18] AOCParameters                                OPTIONAL,\r
-    changeOfAOCParms                     [19] SEQUENCE OF AOCParmChange                    OPTIONAL,\r
-    msClassmark                          [20] Classmark                                    OPTIONAL,\r
-    changeOfClassmark                    [21] ChangeOfClassmark                            OPTIONAL,\r
-    seizureTime                          [22] TimeStamp                                    OPTIONAL,\r
-    answerTime                           [23] TimeStamp                                    OPTIONAL,\r
-    releaseTime                          [24] TimeStamp                                    OPTIONAL,\r
-    callDuration                         [25] CallDuration                                 OPTIONAL,\r
-    radioChanRequested                   [27] RadioChanRequested                           OPTIONAL,\r
-    radioChanUsed                        [28] TrafficChannel                               OPTIONAL,\r
-    changeOfRadioChan                    [29] ChangeOfRadioChannel                         OPTIONAL,\r
-    causeForTerm                         [30] CauseForTerm                                 OPTIONAL,\r
-    diagnostics                          [31] Diagnostics                                  OPTIONAL,\r
-    callReference                        [32] CallReference                                OPTIONAL,\r
-    sequenceNumber                       [33] SequenceNumber                               OPTIONAL,\r
-    additionalChgInfo                    [34] AdditionalChgInfo                            OPTIONAL,\r
-    recordExtensions                     [35] ManagementExtensions                         OPTIONAL,\r
-    gsm-SCFAddress                       [36] Gsm-SCFAddress                               OPTIONAL,\r
-    serviceKey                           [37] ServiceKey                                   OPTIONAL,\r
-    networkCallReference                 [38] NetworkCallReference                         OPTIONAL,\r
-    mSCAddress                           [39] MSCAddress                                   OPTIONAL,\r
-    cAMELInitCFIndicator                 [40] CAMELInitCFIndicator                         OPTIONAL,\r
-    defaultCallHandling                  [41] DefaultCallHandling                          OPTIONAL,\r
-    fnur                                 [45] Fnur                                         OPTIONAL,\r
-    aiurRequested                        [46] AiurRequested                                OPTIONAL,\r
-    speechVersionSupported               [49] SpeechVersionIdentifier                      OPTIONAL,\r
-    speechVersionUsed                    [50] SpeechVersionIdentifier                      OPTIONAL,\r
-    numberOfDPEncountered                [51] INTEGER                                      OPTIONAL,\r
-    levelOfCAMELService                  [52] LevelOfCAMELService                          OPTIONAL,\r
-    freeFormatData                       [53] FreeFormatData                               OPTIONAL,\r
-    cAMELCallLegInformation              [54] SEQUENCE OF CAMELInformation                 OPTIONAL,\r
-    freeFormatDataAppend                 [55] BOOLEAN                                      OPTIONAL,\r
-    defaultCallHandling-2                [56] DefaultCallHandling                          OPTIONAL,\r
-    gsm-SCFAddress-2                     [57] Gsm-SCFAddress                               OPTIONAL,\r
-    serviceKey-2                         [58] ServiceKey                                   OPTIONAL,\r
-    freeFormatData-2                     [59] FreeFormatData                               OPTIONAL,\r
-    freeFormatDataAppend-2               [60] BOOLEAN                                      OPTIONAL,\r
-    systemType                           [61] SystemType                                   OPTIONAL,\r
-    rateIndication                       [62] RateIndication                               OPTIONAL,\r
-    partialRecordType                    [69] PartialRecordType                            OPTIONAL,\r
-    guaranteedBitRate                    [70] GuaranteedBitRate                            OPTIONAL,\r
-    maximumBitRate                       [71] MaximumBitRate                               OPTIONAL,\r
-    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,\r
-    modemType                           [139] ModemType                                    OPTIONAL,\r
-    classmark3                          [140] Classmark3                                   OPTIONAL,\r
-    chargedParty                        [141] ChargedParty                                 OPTIONAL,\r
-    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,\r
-    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,\r
-    calledChargeAreaCode                [146] ChargeAreaCode                               OPTIONAL,\r
-    mscOutgoingCircuit                  [166] MSCCIC                                       OPTIONAL,\r
-    orgRNCorBSCId                       [167] RNCorBSCId                                   OPTIONAL,\r
-    orgMSCId                            [168] MSCId                                        OPTIONAL,\r
-    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,\r
-    callerDefaultEmlppPriority          [171] EmlppPriority                                OPTIONAL,\r
-    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,\r
-    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,\r
-    optimalRoutingFlag                  [177] NULL                                         OPTIONAL,\r
-    optimalRoutingLateForwardFlag       [178] NULL                                         OPTIONAL,\r
-    optimalRoutingEarlyForwardFlag      [179] NULL                                         OPTIONAL,\r
-    callerportedflag                    [180] PortedFlag                                   OPTIONAL,\r
-    calledIMSI                          [181] IMSI                                         OPTIONAL,\r
-    globalAreaID                        [188] GAI                                          OPTIONAL,\r
-    changeOfglobalAreaID                [189] SEQUENCE OF ChangeOfglobalAreaID             OPTIONAL,\r
-    subscriberCategory                  [190] SubscriberCategory                           OPTIONAL,\r
-    firstmccmnc                         [192] MCCMNC                                       OPTIONAL,\r
-    intermediatemccmnc                  [193] MCCMNC                                       OPTIONAL,\r
-    lastmccmnc                          [194] MCCMNC                                       OPTIONAL,\r
-    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,\r
-    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,\r
-    cUGOutgoingAccessUsed               [197] CUGOutgoingAccessUsed                        OPTIONAL,\r
-    cUGIndex                            [198] CUGIndex                                     OPTIONAL,\r
-    interactionWithIP                   [199] InteractionWithIP                            OPTIONAL,\r
-    hotBillingTag                       [200] HotBillingTag                                OPTIONAL,\r
-    setupTime                           [201] TimeStamp                                    OPTIONAL,\r
-    alertingTime                        [202] TimeStamp                                    OPTIONAL,\r
-    voiceIndicator                      [203] VoiceIndicator                               OPTIONAL,\r
-    bCategory                           [204] BCategory                                    OPTIONAL,\r
-    callType                            [205] CallType                                     OPTIONAL,\r
-    resourceChargeIPnumber              [206] IPRouteNumber                                OPTIONAL,\r
-    cAMELDestinationNumber              [207] CAMELDestinationNumber                       OPTIONAL,\r
-    groupCallType                       [208] GroupCallType                                OPTIONAL,\r
-    groupCallReference                  [209] GroupCallReference                           OPTIONAL,\r
-    uus1Type                            [210] UUS1Type                                     OPTIONAL,\r
-    eCategory                           [215] ECategory                                    OPTIONAL,\r
-    tariffCode                          [217] TariffCode                                   OPTIONAL,\r
-    disconnectparty                     [218] DisconnectParty                              OPTIONAL,\r
-    chargePulseNum                      [219] ChargePulseNumber                            OPTIONAL,    \r
-    csReference                         [220] CAMELCSReference                             OPTIONAL,\r
-    csaReference                        [221] CAMELCSAReference                            OPTIONAL,\r
-    camelphase                          [222] CAMELVPHASE                                  OPTIONAL,\r
-    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,\r
-    typeOfSubscribers                   [224] TypeOfSubscribers                            OPTIONAL,\r
-    audioDataType                       [225] AudioDataType                                OPTIONAL,\r
-    userType                            [227] UserType                                     OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                                 OPTIONAL,\r
-    osssServicesUsed                    [235] SEQUENCE OF  SS-Code                         OPTIONAL,\r
-    partyRelCause                       [236] PartyRelCause                                OPTIONAL,\r
-    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,\r
-    locationNum                         [238] LocationNumber                               OPTIONAL,\r
-    zoneCode                            [240] ZoneCode                                     OPTIONAL,\r
-    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,\r
-    dtmf-indicator                      [242] BOOLEAN                                      OPTIONAL,\r
-    b-ch-number                         [243] B-CH-NUMBER                                  OPTIONAL,\r
-    ncnpFlag                            [244] Cap4UcbNcnpType                              OPTIONAL,\r
-    mctType                            [245] MCTType                                      OPTIONAL,\r
-    cARP                                [246] CARP                                         OPTIONAL,\r
-    accountcode                         [248] AccountCode                                  OPTIONAL,\r
-    channelmode                         [249] ChannelMode                                  OPTIONAL,\r
-    channel                             [250] Channel                                      OPTIONAL,\r
-    specialBillPrefix                   [252] SpecialBillPrefix                            OPTIONAL,\r
-    calledportedflag                    [255] PortedFlag                                   OPTIONAL,    \r
-    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,\r
-    routingcategory                     [257] RoutingCategory                              OPTIONAL,\r
-    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,\r
-    calledIMEI                          [260] IMEI                                         OPTIONAL,\r
-    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,\r
-    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    \r
-    roDefaultCallHandling               [263] DefaultCallHandling                          OPTIONAL,\r
-    roLinkFailureTime                   [264] TimeStamp                                    OPTIONAL,\r
-    lastSuccCCRTime                     [265] TimeStamp                                    OPTIONAL,\r
-    drcCallId                           [266] DrcCallNumber                                OPTIONAL,\r
-    drcCallRN                           [267] DrcCallNumber                                OPTIONAL\r
-}\r
-\r
---at moc     callingNumber is the same as served msisdn except basic msisdn != calling number such as MSP service\r
-\r
-MTCallRecord            ::= SET\r
-{\r
-    recordType                            [0] CallEventRecordType                          OPTIONAL,\r
-    servedIMSI                            [1] IMSI                                         OPTIONAL,\r
-    servedIMEI                            [2] IMEI                                         OPTIONAL,\r
-    servedMSISDN                          [3] MSISDN                                       OPTIONAL,\r
-    callingNumber                         [4] CallingNumber                                OPTIONAL,\r
-    connectedNumber                       [5] ConnectedNumber                              OPTIONAL,\r
-    recordingEntity                       [6] RecordingEntity                              OPTIONAL,\r
-    mscIncomingROUTE                      [7] ROUTE                                        OPTIONAL,\r
-    mscOutgoingROUTE                      [8] ROUTE                                        OPTIONAL,\r
-    location                              [9] LocationAreaAndCell                          OPTIONAL,\r
-    changeOfLocation                     [10] SEQUENCE OF LocationChange                   OPTIONAL,\r
-    basicService                         [11] BasicServiceCode                             OPTIONAL,\r
-    transparencyIndicator                [12] TransparencyInd                              OPTIONAL,\r
-    changeOfService                      [13] SEQUENCE OF ChangeOfService                  OPTIONAL,\r
-    supplServicesUsed                    [14] SEQUENCE OF SuppServiceUsed                  OPTIONAL,\r
-    aocParameters                        [15] AOCParameters                                OPTIONAL,\r
-    changeOfAOCParms                     [16] SEQUENCE OF AOCParmChange                    OPTIONAL,\r
-    msClassmark                          [17] Classmark                                    OPTIONAL,\r
-    changeOfClassmark                    [18] ChangeOfClassmark                            OPTIONAL,\r
-    seizureTime                          [19] TimeStamp                                    OPTIONAL,\r
-    answerTime                           [20] TimeStamp                                    OPTIONAL,\r
-    releaseTime                          [21] TimeStamp                                    OPTIONAL,\r
-    callDuration                         [22] CallDuration                                 OPTIONAL,\r
-    radioChanRequested                   [24] RadioChanRequested                           OPTIONAL,\r
-    radioChanUsed                        [25] TrafficChannel                               OPTIONAL,\r
-    changeOfRadioChan                    [26] ChangeOfRadioChannel                         OPTIONAL,\r
-    causeForTerm                         [27] CauseForTerm                                 OPTIONAL,\r
-    diagnostics                          [28] Diagnostics                                  OPTIONAL,\r
-    callReference                        [29] CallReference                                OPTIONAL,\r
-    sequenceNumber                       [30] SequenceNumber                               OPTIONAL,\r
-    additionalChgInfo                    [31] AdditionalChgInfo                            OPTIONAL,\r
-    recordExtensions                     [32] ManagementExtensions                         OPTIONAL,\r
-    networkCallReference                 [33] NetworkCallReference                         OPTIONAL,\r
-    mSCAddress                           [34] MSCAddress                                   OPTIONAL,\r
-    fnur                                 [38] Fnur                                         OPTIONAL,\r
-    aiurRequested                        [39] AiurRequested                                OPTIONAL,\r
-    speechVersionSupported               [42] SpeechVersionIdentifier                      OPTIONAL,\r
-    speechVersionUsed                    [43] SpeechVersionIdentifier                      OPTIONAL,\r
-    gsm-SCFAddress                       [44] Gsm-SCFAddress                               OPTIONAL,\r
-    serviceKey                           [45] ServiceKey                                   OPTIONAL,\r
-    systemType                           [46] SystemType                                   OPTIONAL,\r
-    rateIndication                       [47] RateIndication                               OPTIONAL,\r
-    partialRecordType                    [54] PartialRecordType                            OPTIONAL,\r
-    guaranteedBitRate                    [55] GuaranteedBitRate                            OPTIONAL,\r
-    maximumBitRate                       [56] MaximumBitRate                               OPTIONAL,\r
-    initialCallAttemptFlag              [137] NULL                                         OPTIONAL,\r
-    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,\r
-    modemType                           [139] ModemType                                    OPTIONAL,\r
-    classmark3                          [140] Classmark3                                   OPTIONAL,\r
-    chargedParty                        [141] ChargedParty                                 OPTIONAL,\r
-    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,\r
-    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,\r
-    calledChargeAreaCode                [146] ChargeAreaCode                               OPTIONAL,\r
-    defaultCallHandling                 [150] DefaultCallHandling                          OPTIONAL,\r
-    freeFormatData                      [151] FreeFormatData                               OPTIONAL,\r
-    freeFormatDataAppend                [152] BOOLEAN                                      OPTIONAL,\r
-    numberOfDPEncountered               [153] INTEGER                                      OPTIONAL,\r
-    levelOfCAMELService                 [154] LevelOfCAMELService                          OPTIONAL,\r
-    roamingNumber                       [160] RoamingNumber                                OPTIONAL,\r
-    mscIncomingCircuit                  [166] MSCCIC                                       OPTIONAL,\r
-    orgRNCorBSCId                       [167] RNCorBSCId                                   OPTIONAL,\r
-    orgMSCId                            [168] MSCId                                        OPTIONAL,\r
-    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,\r
-    calledDefaultEmlppPriority          [171] EmlppPriority                                OPTIONAL,\r
-    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,\r
-    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,\r
-    optimalRoutingFlag                  [177] NULL                                         OPTIONAL,\r
-    callerportedflag                    [180] PortedFlag                                   OPTIONAL,\r
-    globalAreaID                        [188] GAI                                          OPTIONAL,\r
-    changeOfglobalAreaID                [189] SEQUENCE OF ChangeOfglobalAreaID             OPTIONAL,\r
-    subscriberCategory                  [190] SubscriberCategory                           OPTIONAL,\r
-    firstmccmnc                         [192] MCCMNC                                       OPTIONAL,\r
-    intermediatemccmnc                  [193] MCCMNC                                       OPTIONAL,\r
-    lastmccmnc                          [194] MCCMNC                                       OPTIONAL,\r
-    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,\r
-    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,\r
-    cUGIncomingAccessUsed               [197] CUGIncomingAccessUsed                        OPTIONAL,\r
-    cUGIndex                            [198] CUGIndex                                     OPTIONAL,\r
-    hotBillingTag                       [200] HotBillingTag                                OPTIONAL,\r
-    redirectingnumber                   [201] RedirectingNumber                            OPTIONAL,\r
-    redirectingcounter                  [202] RedirectingCounter                           OPTIONAL,\r
-    setupTime                           [203] TimeStamp                                    OPTIONAL,\r
-    alertingTime                        [204] TimeStamp                                    OPTIONAL,\r
-    calledNumber                        [205] CalledNumber                                 OPTIONAL,\r
-    voiceIndicator                      [206] VoiceIndicator                               OPTIONAL,\r
-    bCategory                           [207] BCategory                                    OPTIONAL,\r
-    callType                            [208] CallType                                     OPTIONAL,\r
-    groupCallType                       [211] GroupCallType                                OPTIONAL,\r
-    groupCallReference                  [212] GroupCallReference                           OPTIONAL,\r
-    uus1Type                            [213] UUS1Type                                     OPTIONAL,\r
-    eCategory                           [215] ECategory                                    OPTIONAL,\r
-    tariffCode                          [217] TariffCode                                   OPTIONAL,\r
-    disconnectparty                     [218] DisconnectParty                              OPTIONAL,\r
-    csReference                         [220] CAMELCSReference                             OPTIONAL,\r
-    csaReference                        [221] CAMELCSAReference                            OPTIONAL,\r
-    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,\r
-    typeOfSubscribers                   [224] TypeOfSubscribers                            OPTIONAL,\r
-    audioDataType                       [225] AudioDataType                                OPTIONAL,\r
-    userType                            [227] UserType                                     OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                                 OPTIONAL,\r
-    partyRelCause                       [236] PartyRelCause                                OPTIONAL,\r
-    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,\r
-    locationNum                         [238] LocationNumber                               OPTIONAL,\r
-    zoneCode                            [240] ZoneCode                                     OPTIONAL,\r
-    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,\r
-    dtmf-indicator                      [242] BOOLEAN                                      OPTIONAL,\r
-    b-ch-number                         [243] B-CH-NUMBER                                  OPTIONAL,\r
-    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,\r
-    cARP                                [246] CARP                                         OPTIONAL,\r
-    mapbypassind                        [247] BOOLEAN                                      OPTIONAL,\r
-    channelmode                         [249] ChannelMode                                  OPTIONAL,\r
-    channel                             [250] Channel                                      OPTIONAL,\r
-    specialBillPrefix                   [252] SpecialBillPrefix                            OPTIONAL,   \r
-    calledportedflag                    [255] PortedFlag                                   OPTIONAL,\r
-    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,\r
-    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,\r
-    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,\r
-    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    \r
-    roDefaultCallHandling               [263] DefaultCallHandling                          OPTIONAL,\r
-    roLinkFailureTime                   [264] TimeStamp                                    OPTIONAL,\r
-    lastSuccCCRTime                     [265] TimeStamp                                    OPTIONAL,\r
-    drcCallId                           [266] DrcCallNumber                                OPTIONAL,\r
-    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    \r
-}\r
-\r
-RoamingRecord            ::= SET\r
-{\r
-    recordType                            [0] CallEventRecordType                          OPTIONAL,\r
-    servedIMSI                            [1] IMSI                                         OPTIONAL,\r
-    servedMSISDN                          [2] MSISDN                                       OPTIONAL,\r
-    callingNumber                         [3] CallingNumber                                OPTIONAL,\r
-    roamingNumber                         [4] RoamingNumber                                OPTIONAL,\r
-    recordingEntity                       [5] RecordingEntity                              OPTIONAL,\r
-    mscIncomingROUTE                      [6] ROUTE                                        OPTIONAL,\r
-    mscOutgoingROUTE                      [7] ROUTE                                        OPTIONAL,\r
-    basicService                          [8] BasicServiceCode                             OPTIONAL,\r
-    transparencyIndicator                 [9] TransparencyInd                              OPTIONAL,\r
-    changeOfService                      [10] SEQUENCE OF ChangeOfService                  OPTIONAL,\r
-    supplServicesUsed                    [11] SEQUENCE OF  SuppServiceUsed                 OPTIONAL,\r
-    seizureTime                          [12] TimeStamp                                    OPTIONAL,\r
-    answerTime                           [13] TimeStamp                                    OPTIONAL,\r
-    releaseTime                          [14] TimeStamp                                    OPTIONAL,\r
-    callDuration                         [15] CallDuration                                 OPTIONAL,\r
-    causeForTerm                         [17] CauseForTerm                                 OPTIONAL,\r
-    diagnostics                          [18] Diagnostics                                  OPTIONAL,\r
-    callReference                        [19] CallReference                                OPTIONAL,\r
-    sequenceNumber                       [20] SequenceNumber                               OPTIONAL,\r
-    recordExtensions                     [21] ManagementExtensions                         OPTIONAL,\r
-    networkCallReference                 [22] NetworkCallReference                         OPTIONAL,\r
-    mSCAddress                           [23] MSCAddress                                   OPTIONAL,\r
-    partialRecordType                    [30] PartialRecordType                            OPTIONAL,\r
-    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,\r
-    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,\r
-    chargedParty                        [141] ChargedParty                                 OPTIONAL,\r
-    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,\r
-    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,  \r
-    calledChargeAreaCode                [146] ChargeAreaCode                               OPTIONAL,\r
-    mscOutgoingCircuit                  [166] MSCCIC                                       OPTIONAL,\r
-    mscIncomingCircuit                  [167] MSCCIC                                       OPTIONAL,\r
-    orgMSCId                            [168] MSCId                                        OPTIONAL,\r
-    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,\r
-    defaultCallHandling                 [171] DefaultCallHandling                          OPTIONAL,\r
-    freeFormatData                      [172] FreeFormatData                               OPTIONAL,\r
-    freeFormatDataAppend                [173] BOOLEAN                                      OPTIONAL,    \r
-    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,\r
-    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,\r
-    optimalRoutingFlag                  [177] NULL                                         OPTIONAL,\r
-    callerportedflag                    [180] PortedFlag                                   OPTIONAL,\r
-    subscriberCategory                  [190] SubscriberCategory                           OPTIONAL,\r
-    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,\r
-    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,\r
-    hotBillingTag                       [200] HotBillingTag                                OPTIONAL,\r
-    eCategory                           [215] ECategory                                    OPTIONAL,\r
-    gsm-SCFAddress                      [216] Gsm-SCFAddress                               OPTIONAL,\r
-    serviceKey                          [217] ServiceKey                                   OPTIONAL,\r
-    levelOfCAMELService                 [218] LevelOfCAMELService                          OPTIONAL,\r
-    chargePulseNum                      [219] ChargePulseNumber                            OPTIONAL,\r
-    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,\r
-    typeOfSubscribers                   [224] TypeOfSubscribers                            OPTIONAL,\r
-    userType                            [227] UserType                                     OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                                 OPTIONAL,\r
-    partyRelCause                       [236] PartyRelCause                                OPTIONAL,\r
-    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,\r
-    locationNum                         [238] LocationNumber                               OPTIONAL,\r
-    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,\r
-    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,\r
-    calledportedflag                    [255] PortedFlag                                   OPTIONAL,\r
-    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,\r
-    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,\r
-    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,\r
-    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    \r
-    roDefaultCallHandling               [263] DefaultCallHandling                          OPTIONAL,\r
-    roLinkFailureTime                   [264] TimeStamp                                    OPTIONAL,\r
-    lastSuccCCRTime                     [265] TimeStamp                                    OPTIONAL,\r
-    drcCallId                           [266] DrcCallNumber                                OPTIONAL,\r
-    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    \r
-}\r
-\r
-TermCAMELRecord    ::= SET\r
-{\r
-    recordtype                            [0] CallEventRecordType                          OPTIONAL,\r
-    servedIMSI                            [1] IMSI                                         OPTIONAL,\r
-    servedMSISDN                          [2] MSISDN                                       OPTIONAL,\r
-    recordingEntity                       [3] RecordingEntity                              OPTIONAL,\r
-    interrogationTime                     [4] TimeStamp                                    OPTIONAL,\r
-    destinationRoutingAddress             [5] DestinationRoutingAddress                    OPTIONAL,\r
-    gsm-SCFAddress                        [6] Gsm-SCFAddress                               OPTIONAL,\r
-    serviceKey                            [7] ServiceKey                                   OPTIONAL,\r
-    networkCallReference                  [8] NetworkCallReference                         OPTIONAL,\r
-    mSCAddress                            [9] MSCAddress                                   OPTIONAL,\r
-    defaultCallHandling                  [10] DefaultCallHandling                          OPTIONAL,\r
-    recordExtensions                     [11] ManagementExtensions                         OPTIONAL,\r
-    calledNumber                         [12] CalledNumber                                 OPTIONAL,\r
-    callingNumber                        [13] CallingNumber                                OPTIONAL,\r
-    mscIncomingROUTE                     [14] ROUTE                                        OPTIONAL,\r
-    mscOutgoingROUTE                     [15] ROUTE                                        OPTIONAL,\r
-    seizureTime                          [16] TimeStamp                                    OPTIONAL,\r
-    answerTime                           [17] TimeStamp                                    OPTIONAL,\r
-    releaseTime                          [18] TimeStamp                                    OPTIONAL,\r
-    callDuration                         [19] CallDuration                                 OPTIONAL,\r
-    causeForTerm                         [21] CauseForTerm                                 OPTIONAL,\r
-    diagnostics                          [22] Diagnostics                                  OPTIONAL,\r
-    callReference                        [23] CallReference                                OPTIONAL,\r
-    sequenceNumber                       [24] SequenceNumber                               OPTIONAL,\r
-    numberOfDPEncountered                [25] INTEGER                                      OPTIONAL,\r
-    levelOfCAMELService                  [26] LevelOfCAMELService                          OPTIONAL,\r
-    freeFormatData                       [27] FreeFormatData                               OPTIONAL,\r
-    cAMELCallLegInformation              [28] SEQUENCE OF CAMELInformation                 OPTIONAL,\r
-    freeFormatDataAppend                 [29] BOOLEAN                                      OPTIONAL,\r
-    mscServerIndication                  [30] BOOLEAN                                      OPTIONAL,\r
-    defaultCallHandling-2                [31] DefaultCallHandling                          OPTIONAL,\r
-    gsm-SCFAddress-2                     [32] Gsm-SCFAddress                               OPTIONAL,\r
-    serviceKey-2                         [33] ServiceKey                                   OPTIONAL,\r
-    freeFormatData-2                     [34] FreeFormatData                               OPTIONAL,\r
-    freeFormatDataAppend-2               [35] BOOLEAN                                      OPTIONAL,\r
-    partialRecordType                    [42] PartialRecordType                            OPTIONAL,\r
-    basicService                        [130] BasicServiceCode                             OPTIONAL,\r
-    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,\r
-    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,\r
-    chargedParty                        [141] ChargedParty                                 OPTIONAL,\r
-    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,\r
-    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,                                                                                                    \r
-    orgMSCId                            [168] MSCId                                        OPTIONAL,\r
-    callerportedflag                    [180] PortedFlag                                   OPTIONAL,\r
-    subscriberCategory                  [190] SubscriberCategory                           OPTIONAL,\r
-    interactionWithIP                   [199] InteractionWithIP                            OPTIONAL,\r
-    hotBillingTag                       [200] HotBillingTag                                OPTIONAL,\r
-    resourceChargeIPnumber              [206] IPRouteNumber                                OPTIONAL,\r
-    cAMELDestinationNumber              [207] CAMELDestinationNumber                       OPTIONAL,\r
-    csReference                         [220] CAMELCSReference                             OPTIONAL,\r
-    csaReference                        [221] CAMELCSAReference                            OPTIONAL,\r
-    camelphase                          [222] CAMELVPHASE                                  OPTIONAL,\r
-    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,\r
-    typeOfSubscribers                   [224] TypeOfSubscribers                            OPTIONAL,\r
-    userType                            [227] UserType                                     OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                                 OPTIONAL,\r
-    partyRelCause                       [236] PartyRelCause                                OPTIONAL,\r
-    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,\r
-    locationNum                         [238] LocationNumber                               OPTIONAL,\r
-    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,\r
-    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,\r
-    specialBillPrefix                   [252] SpecialBillPrefix                            OPTIONAL,\r
-    calledportedflag                    [255] PortedFlag                                   OPTIONAL,\r
-    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,\r
-    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,\r
-    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,\r
-    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    \r
-    roDefaultCallHandling               [263] DefaultCallHandling                          OPTIONAL,\r
-    roLinkFailureTime                   [264] TimeStamp                                    OPTIONAL,\r
-    lastSuccCCRTime                     [265] TimeStamp                                    OPTIONAL,\r
-    drcCallId                           [266] DrcCallNumber                                OPTIONAL,\r
-    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    \r
-}\r
-\r
-IncGatewayRecord        ::= SET\r
-{\r
-    recordType                            [0] CallEventRecordType                          OPTIONAL,\r
-    callingNumber                         [1] CallingNumber                                OPTIONAL,\r
-    calledNumber                          [2] CalledNumber                                 OPTIONAL,\r
-    recordingEntity                       [3] RecordingEntity                              OPTIONAL,\r
-    mscIncomingROUTE                      [4] ROUTE                                        OPTIONAL,\r
-    mscOutgoingROUTE                      [5] ROUTE                                        OPTIONAL,\r
-    seizureTime                           [6] TimeStamp                                    OPTIONAL,\r
-    answerTime                            [7] TimeStamp                                    OPTIONAL,\r
-    releaseTime                           [8] TimeStamp                                    OPTIONAL,\r
-    callDuration                          [9] CallDuration                                 OPTIONAL,\r
-    causeForTerm                         [11] CauseForTerm                                 OPTIONAL,\r
-    diagnostics                          [12] Diagnostics                                  OPTIONAL,\r
-    callReference                        [13] CallReference                                OPTIONAL,\r
-    sequenceNumber                       [14] SequenceNumber                               OPTIONAL,\r
-    recordExtensions                     [15] ManagementExtensions                         OPTIONAL,\r
-    partialRecordType                    [22] PartialRecordType                            OPTIONAL,\r
-    iSDN-BC                              [23] ISDN-BC                                      OPTIONAL,\r
-    lLC                                  [24] LLC                                          OPTIONAL,\r
-    hLC                                  [25] HLC                                          OPTIONAL,\r
-    basicService                        [130] BasicServiceCode                             OPTIONAL,\r
-    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,\r
-    chargedParty                        [141] ChargedParty                                 OPTIONAL,\r
-    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,\r
-    chargeAreaCode                      [145] ChargeAreaCode                             OPTIONAL,\r
-    rateIndication                      [159] RateIndication                               OPTIONAL,\r
-    roamingNumber                       [160] RoamingNumber                                OPTIONAL,\r
-    mscIncomingCircuit                  [167] MSCCIC                                       OPTIONAL,\r
-    orgMSCId                            [168] MSCId                                        OPTIONAL,\r
-    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,\r
-    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,\r
-    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,\r
-    callerportedflag                    [180] PortedFlag                                   OPTIONAL,\r
-    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,\r
-    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,\r
-    cUGIncomingAccessUsed               [197] CUGIncomingAccessUsed                        OPTIONAL,\r
-    mscIncomingRouteAttribute           [198] RouteAttribute                               OPTIONAL,\r
-    mscOutgoingRouteAttribute           [199] RouteAttribute                               OPTIONAL,\r
-    networkCallReference                [200] NetworkCallReference                         OPTIONAL,\r
-    setupTime                           [201] TimeStamp                                    OPTIONAL,\r
-    alertingTime                        [202] TimeStamp                                    OPTIONAL,\r
-    voiceIndicator                      [203] VoiceIndicator                               OPTIONAL,\r
-    bCategory                           [204] BCategory                                    OPTIONAL,\r
-    callType                            [205] CallType                                     OPTIONAL,\r
-    chargePulseNum                      [208] ChargePulseNumber                            OPTIONAL,\r
-    disconnectparty                     [218] DisconnectParty                              OPTIONAL,\r
-    chargePulseNumforITXTXA             [219] ChargePulseNumber                            OPTIONAL,\r
-    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,\r
-    audioDataType                       [225] AudioDataType                                OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                                 OPTIONAL,\r
-    partyRelCause                       [236] PartyRelCause                                OPTIONAL,\r
-    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,\r
-    locationNum                         [238] LocationNumber                               OPTIONAL,\r
-    servedIMSI                          [239] IMSI                                         OPTIONAL,\r
-    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,\r
-    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,\r
-    location                            [247] LocationAreaAndCell                          OPTIONAL,\r
-    changeOfLocation                    [248] SEQUENCE OF LocationChange                   OPTIONAL,\r
-    firstmccmnc                         [249] MCCMNC                                       OPTIONAL,\r
-    lastmccmnc                          [250] MCCMNC                                       OPTIONAL,\r
-    icidvalue                           [251] IMSCHARGE                                    OPTIONAL,\r
-    origioi                             [252] IMSCHARGE                                    OPTIONAL,\r
-    termioi                             [253] IMSCHARGE                                    OPTIONAL,\r
-    calledportedflag                    [255] PortedFlag                                   OPTIONAL,\r
-    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,\r
-    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,\r
-    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,\r
-    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    \r
-    drcCallId                           [266] DrcCallNumber                                OPTIONAL,\r
-    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    \r
-}\r
-\r
-OutGatewayRecord        ::= SET\r
-{\r
-    recordType                            [0] CallEventRecordType                          OPTIONAL,\r
-    callingNumber                         [1] CallingNumber                                OPTIONAL,\r
-    calledNumber                          [2] CalledNumber                                 OPTIONAL,\r
-    recordingEntity                       [3] RecordingEntity                              OPTIONAL,\r
-    mscIncomingROUTE                      [4] ROUTE                                        OPTIONAL,\r
-    mscOutgoingROUTE                      [5] ROUTE                                        OPTIONAL,\r
-    seizureTime                           [6] TimeStamp                                    OPTIONAL,\r
-    answerTime                            [7] TimeStamp                                    OPTIONAL,\r
-    releaseTime                           [8] TimeStamp                                    OPTIONAL,\r
-    callDuration                          [9] CallDuration                                 OPTIONAL,\r
-    causeForTerm                         [11] CauseForTerm                                 OPTIONAL,\r
-    diagnostics                          [12] Diagnostics                                  OPTIONAL,\r
-    callReference                        [13] CallReference                                OPTIONAL,\r
-    sequenceNumber                       [14] SequenceNumber                               OPTIONAL,\r
-    recordExtensions                     [15] ManagementExtensions                         OPTIONAL,\r
-    partialRecordType                    [22] PartialRecordType                            OPTIONAL,\r
-    basicService                        [130] BasicServiceCode                             OPTIONAL,\r
-    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,\r
-    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,\r
-    chargedParty                        [141] ChargedParty                                 OPTIONAL,\r
-    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,\r
-    chargeAreaCode                      [145] ChargeAreaCode                             OPTIONAL,\r
-    rateIndication                      [159] RateIndication                               OPTIONAL,\r
-    roamingNumber                       [160] RoamingNumber                                OPTIONAL,\r
-    mscOutgoingCircuit                  [166] MSCCIC                                       OPTIONAL,\r
-    orgMSCId                            [168] MSCId                                        OPTIONAL,\r
-    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,\r
-    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,\r
-    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,\r
-    callerportedflag                    [180] PortedFlag                                   OPTIONAL,\r
-    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,\r
-    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,\r
-    cUGIncomingAccessUsed               [197] CUGIncomingAccessUsed                        OPTIONAL,\r
-    mscIncomingRouteAttribute           [198] RouteAttribute                               OPTIONAL,\r
-    mscOutgoingRouteAttribute           [199] RouteAttribute                               OPTIONAL,\r
-    networkCallReference                [200] NetworkCallReference                         OPTIONAL,\r
-    setupTime                           [201] TimeStamp                                    OPTIONAL,\r
-    alertingTime                        [202] TimeStamp                                    OPTIONAL,\r
-    voiceIndicator                      [203] VoiceIndicator                               OPTIONAL,\r
-    bCategory                           [204] BCategory                                    OPTIONAL,\r
-    callType                            [205] CallType                                     OPTIONAL,\r
-    chargePulseNum                      [206] ChargePulseNumber                            OPTIONAL,\r
-    disconnectparty                     [218] DisconnectParty                              OPTIONAL,\r
-    chargePulseNumforITXTXA             [219] ChargePulseNumber                            OPTIONAL,\r
-    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,\r
-    audioDataType                       [225] AudioDataType                                OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                                 OPTIONAL,\r
-    partyRelCause                       [236] PartyRelCause                                OPTIONAL,\r
-    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,\r
-    locationNum                         [238] LocationNumber                               OPTIONAL,\r
-    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,\r
-    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,\r
-    location                            [247] LocationAreaAndCell                          OPTIONAL,\r
-    changeOfLocation                    [248] SEQUENCE OF LocationChange                   OPTIONAL,\r
-    firstmccmnc                         [249] MCCMNC                                       OPTIONAL,\r
-    lastmccmnc                          [250] MCCMNC                                       OPTIONAL,\r
-    icidvalue                           [251] IMSCHARGE                                    OPTIONAL,\r
-    origioi                             [252] IMSCHARGE                                    OPTIONAL,\r
-    termioi                             [253] IMSCHARGE                                    OPTIONAL,\r
-    calledportedflag                    [255] PortedFlag                                   OPTIONAL,\r
-    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,\r
-    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,\r
-    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,\r
-    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    \r
-    drcCallId                           [266] DrcCallNumber                                OPTIONAL,\r
-    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    \r
-}\r
-\r
-TransitCallRecord        ::= SET\r
-{\r
-    recordType                            [0] CallEventRecordType                          OPTIONAL,\r
-    recordingEntity                       [1] RecordingEntity                              OPTIONAL,\r
-    mscIncomingROUTE                      [2] ROUTE                                        OPTIONAL,\r
-    mscOutgoingROUTE                      [3] ROUTE                                        OPTIONAL,\r
-    callingNumber                         [4] CallingNumber                                OPTIONAL,\r
-    calledNumber                          [5] CalledNumber                                 OPTIONAL,\r
-    isdnBasicService                      [6] BasicService                                 OPTIONAL,\r
-    seizureTime                           [7] TimeStamp                                    OPTIONAL,\r
-    answerTime                            [8] TimeStamp                                    OPTIONAL,\r
-    releaseTime                           [9] TimeStamp                                    OPTIONAL,\r
-    callDuration                         [10] CallDuration                                 OPTIONAL,\r
-    causeForTerm                         [12] CauseForTerm                                 OPTIONAL,\r
-    diagnostics                          [13] Diagnostics                                  OPTIONAL,\r
-    callReference                        [14] CallReference                                OPTIONAL,\r
-    sequenceNumber                       [15] SequenceNumber                               OPTIONAL,\r
-    recordExtensions                     [16] ManagementExtensions                         OPTIONAL,\r
-    partialRecordType                    [23] PartialRecordType                            OPTIONAL,\r
-    basicService                        [130] BasicServiceCode                             OPTIONAL,\r
-    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,\r
-    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,\r
-    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,\r
-    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,\r
-    rateIndication                      [159] RateIndication                               OPTIONAL,\r
-    mscOutgoingCircuit                  [166] MSCCIC                                       OPTIONAL,\r
-    mscIncomingCircuit                  [167] MSCCIC                                       OPTIONAL,\r
-    orgMSCId                            [168] MSCId                                        OPTIONAL,\r
-    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,\r
-    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,\r
-    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,\r
-    callerportedflag                    [180] PortedFlag                                   OPTIONAL,\r
-    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,\r
-    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,\r
-    cUGIncomingAccessUsed               [197] CUGIncomingAccessUsed                        OPTIONAL,\r
-    mscIncomingRouteAttribute           [198] RouteAttribute                               OPTIONAL,\r
-    mscOutgoingRouteAttribute           [199] RouteAttribute                               OPTIONAL,\r
-    networkCallReference                [200] NetworkCallReference                         OPTIONAL,\r
-    setupTime                           [201] TimeStamp                                    OPTIONAL,\r
-    alertingTime                        [202] TimeStamp                                    OPTIONAL,\r
-    voiceIndicator                      [203] VoiceIndicator                               OPTIONAL,\r
-    bCategory                           [204] BCategory                                    OPTIONAL,\r
-    callType                            [205] CallType                                     OPTIONAL,\r
-    chargePulseNum                      [208] ChargePulseNumber                            OPTIONAL,\r
-    disconnectparty                     [218] DisconnectParty                              OPTIONAL,\r
-    chargePulseNumforITXTXA             [219] ChargePulseNumber                            OPTIONAL,\r
-    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,\r
-    audioDataType                       [225] AudioDataType                                OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                                 OPTIONAL,\r
-    partyRelCause                       [236] PartyRelCause                                OPTIONAL,\r
-    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,\r
-    locationNum                         [238] LocationNumber                               OPTIONAL,\r
-    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,\r
-    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,\r
-    cmnFlag                            [251] CmnFlag                                      OPTIONAL,\r
-    icidvalue                           [252] IMSCHARGE                                    OPTIONAL,\r
-    origioi                             [253] IMSCHARGE                                    OPTIONAL,\r
-    termioi                             [254] IMSCHARGE                                    OPTIONAL,\r
-    calledportedflag                    [255] PortedFlag                                   OPTIONAL,\r
-    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,\r
-    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,\r
-    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,\r
-    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    \r
-    drcCallId                           [266] DrcCallNumber                                OPTIONAL,\r
-    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    \r
-}\r
-\r
-MOSMSRecord                ::= SET\r
-{\r
-    recordType                                 [0] CallEventRecordType                     OPTIONAL,\r
-    servedIMSI                                 [1] IMSI                                    OPTIONAL,\r
-    servedIMEI                                 [2] IMEI                                    OPTIONAL,\r
-    servedMSISDN                               [3] MSISDN                                  OPTIONAL,\r
-    msClassmark                                [4] Classmark                               OPTIONAL,\r
-    serviceCentre                              [5] AddressString                           OPTIONAL,\r
-    recordingEntity                            [6] RecordingEntity                         OPTIONAL,\r
-    location                                   [7] LocationAreaAndCell                     OPTIONAL,\r
-    messageReference                           [8] MessageReference                        OPTIONAL,\r
-    originationTime                            [9] TimeStamp                               OPTIONAL,\r
-    smsResult                                 [10] SMSResult                               OPTIONAL,\r
-    recordExtensions                          [11] ManagementExtensions                    OPTIONAL,\r
-    destinationNumber                         [12] SmsTpDestinationNumber                  OPTIONAL,\r
-    cAMELSMSInformation                       [13] CAMELSMSInformation                     OPTIONAL,\r
-    systemType                                [14] SystemType                              OPTIONAL,\r
-    basicService                             [130] BasicServiceCode                        OPTIONAL,\r
-    additionalChgInfo                        [133] AdditionalChgInfo                       OPTIONAL,\r
-    classmark3                               [140] Classmark3                              OPTIONAL,\r
-    chargedParty                             [141] ChargedParty                            OPTIONAL,\r
-    chargeAreaCode                           [145] ChargeAreaCode                        OPTIONAL,\r
-    orgRNCorBSCId                            [167] RNCorBSCId                              OPTIONAL,\r
-    orgMSCId                                 [168] MSCId                                   OPTIONAL,\r
-    globalAreaID                             [188] GAI                                     OPTIONAL,\r
-    subscriberCategory                       [190] SubscriberCategory                      OPTIONAL,\r
-    firstmccmnc                              [192] MCCMNC                                  OPTIONAL,\r
-    smsUserDataType                          [195] SmsUserDataType                         OPTIONAL,\r
-    smstext                                  [196] SMSTEXT                                 OPTIONAL,\r
-    maximumNumberOfSMSInTheConcatenatedSMS   [197] MaximumNumberOfSMSInTheConcatenatedSMS  OPTIONAL,\r
-    concatenatedSMSReferenceNumber           [198] ConcatenatedSMSReferenceNumber          OPTIONAL,\r
-    sequenceNumberOfTheCurrentSMS            [199] SequenceNumberOfTheCurrentSMS           OPTIONAL,\r
-    hotBillingTag                            [200] HotBillingTag                           OPTIONAL,\r
-    callReference                            [201] CallReference                           OPTIONAL,\r
-    tariffCode                               [202] TariffCode                              OPTIONAL,    \r
-    networkOperatorId                        [223] NetworkOperatorId                       OPTIONAL,\r
-    typeOfSubscribers                        [224] TypeOfSubscribers                       OPTIONAL,\r
-    recordNumber                             [232] RecordNumber                            OPTIONAL,\r
-    osssServicesUsed                         [235] SEQUENCE OF  SS-Code                    OPTIONAL,\r
-    chargeLevel                              [237] ChargeLevel                             OPTIONAL,\r
-    zoneCode                                 [240] ZoneCode                                OPTIONAL\r
-}\r
-\r
-MTSMSRecord                ::= SET\r
-{\r
-    recordType                                [0] CallEventRecordType                      OPTIONAL,\r
-    serviceCentre                             [1] AddressString                            OPTIONAL,\r
-    servedIMSI                                [2] IMSI                                     OPTIONAL,\r
-    servedIMEI                                [3] IMEI                                     OPTIONAL,\r
-    servedMSISDN                              [4] MSISDN                                   OPTIONAL,\r
-    msClassmark                               [5] Classmark                                OPTIONAL,\r
-    recordingEntity                           [6] RecordingEntity                          OPTIONAL,\r
-    location                                  [7] LocationAreaAndCell                      OPTIONAL,\r
-    deliveryTime                              [8] TimeStamp                                OPTIONAL,\r
-    smsResult                                 [9] SMSResult                                OPTIONAL,\r
-    recordExtensions                         [10] ManagementExtensions                     OPTIONAL,\r
-    systemType                               [11] SystemType                               OPTIONAL,\r
-    cAMELSMSInformation                      [12] CAMELSMSInformation                      OPTIONAL,\r
-    basicService                            [130] BasicServiceCode                         OPTIONAL,\r
-    additionalChgInfo                       [133] AdditionalChgInfo                        OPTIONAL,\r
-    classmark3                              [140] Classmark3                               OPTIONAL,\r
-    chargedParty                            [141] ChargedParty                             OPTIONAL,\r
-    chargeAreaCode                          [145] ChargeAreaCode                         OPTIONAL,\r
-    orgRNCorBSCId                           [167] RNCorBSCId                               OPTIONAL,\r
-    orgMSCId                                [168] MSCId                                    OPTIONAL,\r
-    globalAreaID                            [188] GAI                                      OPTIONAL,\r
-    subscriberCategory                      [190] SubscriberCategory                       OPTIONAL,\r
-    firstmccmnc                             [192] MCCMNC                                   OPTIONAL,\r
-    smsUserDataType                         [195] SmsUserDataType                          OPTIONAL,\r
-    smstext                                 [196] SMSTEXT                                  OPTIONAL,\r
-    maximumNumberOfSMSInTheConcatenatedSMS  [197] MaximumNumberOfSMSInTheConcatenatedSMS   OPTIONAL,\r
-    concatenatedSMSReferenceNumber          [198] ConcatenatedSMSReferenceNumber           OPTIONAL,\r
-    sequenceNumberOfTheCurrentSMS           [199] SequenceNumberOfTheCurrentSMS            OPTIONAL,\r
-    hotBillingTag                           [200] HotBillingTag                            OPTIONAL,\r
-    origination                             [201] CallingNumber                            OPTIONAL,\r
-    callReference                           [202] CallReference                            OPTIONAL,\r
-    tariffCode                              [203] TariffCode                               OPTIONAL,\r
-    networkOperatorId                       [223] NetworkOperatorId                        OPTIONAL,\r
-    typeOfSubscribers                       [224] TypeOfSubscribers                        OPTIONAL,\r
-    recordNumber                            [232] RecordNumber                             OPTIONAL,\r
-    chargeLevel                             [237] ChargeLevel                              OPTIONAL,\r
-    zoneCode                                [240] ZoneCode                                 OPTIONAL\r
-}\r
-\r
-HLRIntRecord            ::= SET\r
-{\r
-    recordType                             [0] CallEventRecordType                         OPTIONAL,\r
-    servedIMSI                             [1] IMSI                                        OPTIONAL,\r
-    servedMSISDN                           [2] MSISDN                                      OPTIONAL,\r
-    recordingEntity                        [3] RecordingEntity                             OPTIONAL,\r
-    basicService                           [4] BasicServiceCode                            OPTIONAL,\r
-    routingNumber                          [5] RoutingNumber                               OPTIONAL,\r
-    interrogationTime                      [6] TimeStamp                                   OPTIONAL,\r
-    numberOfForwarding                     [7] NumberOfForwarding                          OPTIONAL,\r
-    interrogationResult                    [8] HLRIntResult                                OPTIONAL,\r
-    recordExtensions                       [9] ManagementExtensions                        OPTIONAL,\r
-    chargeAreaCode                       [145] ChargeAreaCode                              OPTIONAL,\r
-    orgMSCId                             [168] MSCId                                       OPTIONAL,\r
-    callReference                        [169] CallReference                               OPTIONAL,\r
-    eCategory                            [215] ECategory                                   OPTIONAL,\r
-    networkOperatorId                    [223] NetworkOperatorId                           OPTIONAL,\r
-    recordNumber                         [232] RecordNumber                                OPTIONAL,\r
-    routingcategory                      [257] RoutingCategory                             OPTIONAL\r
-}\r
-\r
-SSActionRecord            ::= SET\r
-{\r
-    recordType                             [0] CallEventRecordType                         OPTIONAL,\r
-    servedIMSI                             [1] IMSI                                        OPTIONAL,\r
-    servedIMEI                             [2] IMEI                                        OPTIONAL,\r
-    servedMSISDN                           [3] MSISDN                                      OPTIONAL,\r
-    msClassmark                            [4] Classmark                                   OPTIONAL,\r
-    recordingEntity                        [5] RecordingEntity                             OPTIONAL,\r
-    location                               [6] LocationAreaAndCell                         OPTIONAL,\r
-    basicServices                          [7] BasicServices                               OPTIONAL,\r
-    supplService                           [8] SS-Code                                     OPTIONAL,\r
-    ssAction                               [9] SSActionType                                OPTIONAL,\r
-    ssActionTime                          [10] TimeStamp                                   OPTIONAL,\r
-    ssParameters                          [11] SSParameters                                OPTIONAL,\r
-    ssActionResult                        [12] SSActionResult                              OPTIONAL,\r
-    callReference                         [13] CallReference                               OPTIONAL,\r
-    recordExtensions                      [14] ManagementExtensions                        OPTIONAL,\r
-    systemType                            [15] SystemType                                  OPTIONAL,\r
-    measureDuration                       [16] CallDuration                                OPTIONAL,\r
-    ussdCodingScheme                     [126] UssdCodingScheme                            OPTIONAL,\r
-    ussdString                           [127] SEQUENCE OF UssdString                      OPTIONAL,\r
-    ussdNotifyCounter                    [128] UssdNotifyCounter                           OPTIONAL,\r
-    ussdRequestCounter                   [129] UssdRequestCounter                          OPTIONAL,\r
-    additionalChgInfo                    [133] AdditionalChgInfo                           OPTIONAL,\r
-    classmark3                           [140] Classmark3                                  OPTIONAL,\r
-    chargedParty                         [141] ChargedParty                                OPTIONAL,\r
-    chargeAreaCode                       [145] ChargeAreaCode                            OPTIONAL,\r
-    orgRNCorBSCId                        [167] RNCorBSCId                                  OPTIONAL,\r
-    orgMSCId                             [168] MSCId                                       OPTIONAL,\r
-    globalAreaID                         [188] GAI                                         OPTIONAL,\r
-    subscriberCategory                   [190] SubscriberCategory                          OPTIONAL,\r
-    firstmccmnc                          [192] MCCMNC                                      OPTIONAL,\r
-    hotBillingTag                        [200] HotBillingTag                               OPTIONAL,\r
-    tariffCode                           [217] TariffCode                                  OPTIONAL,\r
-    networkOperatorId                    [223] NetworkOperatorId                           OPTIONAL,\r
-    typeOfSubscribers                    [224] TypeOfSubscribers                           OPTIONAL,\r
-    recordNumber                         [232] RecordNumber                                 OPTIONAL,\r
-    zoneCode                             [240] ZoneCode                                    OPTIONAL\r
-}\r
-\r
-LocUpdateVLRRecord        ::= SET\r
-{\r
-    recordType                             [0] CallEventRecordType                         OPTIONAL,\r
-    servedIMSI                             [1] IMSI                                        OPTIONAL,\r
-    servedMSISDN                           [2] MSISDN                                      OPTIONAL,\r
-    recordingEntity                        [3] RecordingEntity                             OPTIONAL,\r
-    oldLocation                            [4] Location-info                               OPTIONAL,\r
-    newLocation                            [5] Location-info                               OPTIONAL,\r
-    msClassmark                            [6] Classmark                                   OPTIONAL,\r
-    updateTime                             [7] TimeStamp                                   OPTIONAL,\r
-    updateResult                           [8] LocUpdResult                                OPTIONAL,\r
-    recordExtensions                       [9] ManagementExtensions                        OPTIONAL,\r
-    gsm-SCFAddress                        [10] Gsm-SCFAddress                              OPTIONAL,\r
-    serviceKey                            [11] ServiceKey                                  OPTIONAL,\r
-    callReference                         [12] CallReference                               OPTIONAL,\r
-    locationUpdateType                    [13] LocationUpdateType                          OPTIONAL,\r
-    chargeAreaCode                       [145] ChargeAreaCode                            OPTIONAL,\r
-    networkOperatorId                    [223] NetworkOperatorId                           OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                                 OPTIONAL\r
-}\r
-\r
-CommonEquipRecord         ::= SET\r
-{\r
-    recordType                             [0] CallEventRecordType                         OPTIONAL,\r
-    equipmentType                          [1] EquipmentType                               OPTIONAL,\r
-    equipmentId                            [2] EquipmentId                                 OPTIONAL,\r
-    servedIMSI                             [3] IMSI                                        OPTIONAL,\r
-    servedMSISDN                           [4] MSISDN                                      OPTIONAL,\r
-    recordingEntity                        [5] RecordingEntity                             OPTIONAL,\r
-    basicService                           [6] BasicServiceCode                            OPTIONAL,\r
-    changeOfService                        [7] SEQUENCE OF ChangeOfService                 OPTIONAL,\r
-    supplServicesUsed                      [8] SEQUENCE OF SuppServiceUsed                 OPTIONAL,\r
-    seizureTime                            [9] TimeStamp                                   OPTIONAL,\r
-    releaseTime                           [10] TimeStamp                                   OPTIONAL,\r
-    callDuration                          [11] CallDuration                                OPTIONAL,\r
-    callReference                         [12] CallReference                               OPTIONAL,\r
-    sequenceNumber                        [13] SequenceNumber                              OPTIONAL,\r
-    recordExtensions                      [14] ManagementExtensions                        OPTIONAL,\r
-    systemType                            [15] SystemType                                  OPTIONAL,\r
-    rateIndication                        [16] RateIndication                              OPTIONAL,\r
-    fnur                                  [17] Fnur                                        OPTIONAL,\r
-    partialRecordType                     [18] PartialRecordType                           OPTIONAL,\r
-    causeForTerm                         [100] CauseForTerm                                OPTIONAL,\r
-    diagnostics                          [101] Diagnostics                                 OPTIONAL,\r
-    servedIMEI                           [102] IMEI                                        OPTIONAL,\r
-    additionalChgInfo                    [133] AdditionalChgInfo                           OPTIONAL,\r
-    chargeAreaCode                       [145] ChargeAreaCode                              OPTIONAL,\r
-    orgRNCorBSCId                        [167] RNCorBSCId                                  OPTIONAL,\r
-    orgMSCId                             [168] MSCId                                       OPTIONAL,\r
-    subscriberCategory                   [190] SubscriberCategory                          OPTIONAL,\r
-    hotBillingTag                        [200] HotBillingTag                               OPTIONAL,\r
-    networkOperatorId                    [223] NetworkOperatorId                           OPTIONAL,\r
-    typeOfSubscribers                    [224] TypeOfSubscribers                           OPTIONAL,\r
-    recordNumber                         [232] RecordNumber                                OPTIONAL,\r
-    chargeLevel                          [237] ChargeLevel                                 OPTIONAL\r
-}\r
-\r
-GroupCallRecord    ::= SET\r
-{\r
-    recordType                            [0] CallEventRecordType                          OPTIONAL,\r
-    subBillType                           [1] GroupCallSubBillType                         OPTIONAL,\r
-    groupCallType                         [2] GroupCallType                                OPTIONAL,\r
-    groupCallReference                    [3] GroupCallReference                           OPTIONAL,\r
-    callReference                         [4] CallReference                                OPTIONAL,\r
-    subscriberIMSI                        [5] IMSI                                         OPTIONAL,\r
-    subscriberNumber                      [6] BCDDirectoryNumber                           OPTIONAL,\r
-    answerTime                            [7] TimeStamp                                    OPTIONAL,\r
-    releaseTime                           [8] TimeStamp                                    OPTIONAL,\r
-    callDuration                          [9] CallDuration                                 OPTIONAL,\r
-    causeForTerm                         [10] CauseForTerm                                 OPTIONAL,\r
-    diagnostics                          [11] Diagnostics                                  OPTIONAL,\r
-    partialRecordType                    [12] PartialRecordType                            OPTIONAL,\r
-    sequenceNumber                       [13] SequenceNumber                               OPTIONAL,\r
-    callEmlppPriority                    [14] EmlppPriority                                OPTIONAL,\r
-    recordingEntity                      [15] RecordingEntity                              OPTIONAL,\r
-    initialLocation                      [16] GAI                                          OPTIONAL,\r
-    currentLocation                      [17] GAI                                          OPTIONAL,\r
-    chargeAreaCode                      [145] ChargeAreaCode                             OPTIONAL,\r
-    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                                 OPTIONAL\r
-}\r
-\r
-------------------------------------------------------------------------------\r
---\r
---  OBSERVED IMEI TICKETS\r
---\r
-------------------------------------------------------------------------------\r
-\r
-ObservedIMEITicket              ::= SET\r
-{\r
-    servedIMEI                        [0] IMEI,\r
-    imeiStatus                        [1] IMEIStatus,\r
-    servedIMSI                        [2] IMSI,\r
-    servedMSISDN                      [3] MSISDN                       OPTIONAL,\r
-    recordingEntity                   [4] RecordingEntity,\r
-    eventTime                         [5] TimeStamp,\r
-    location                          [6] LocationAreaAndCell,\r
-    imeiCheckEvent                    [7] IMEICheckEvent               OPTIONAL,\r
-    callReference                     [8] CallReference                OPTIONAL,\r
-    recordExtensions                  [9] ManagementExtensions         OPTIONAL,\r
-    chargeAreaCode                  [145] ChargeAreaCode             OPTIONAL,\r
-    orgMSCId                        [168] MSCId                        OPTIONAL,\r
-    networkOperatorId               [223] NetworkOperatorId            OPTIONAL,\r
-    recordNumber                    [232] RecordNumber                 OPTIONAL\r
-}\r
-\r
-\r
-\r
-------------------------------------------------------------------------------\r
---\r
---  LOCATION SERICE TICKETS\r
---\r
-------------------------------------------------------------------------------\r
-\r
-MTLCSRecord                ::= SET\r
-{\r
-    recordType                            [0] CallEventRecordType                 OPTIONAL,\r
-    recordingEntity                       [1] RecordingEntity                     OPTIONAL,\r
-    lcsClientType                         [2] LCSClientType                       OPTIONAL,\r
-    lcsClientIdentity                     [3] LCSClientIdentity                   OPTIONAL,\r
-    servedIMSI                            [4] IMSI                                OPTIONAL,\r
-    servedMSISDN                          [5] MSISDN                              OPTIONAL,\r
-    locationType                          [6] LocationType                        OPTIONAL,\r
-    lcsQos                                [7] LCSQoSInfo                          OPTIONAL,\r
-    lcsPriority                           [8] LCS-Priority                        OPTIONAL,\r
-    mlc-Number                            [9] ISDN-AddressString                  OPTIONAL,\r
-    eventTimeStamp                       [10] TimeStamp                           OPTIONAL,\r
-    measureDuration                      [11] CallDuration                        OPTIONAL,\r
-    notificationToMSUser                 [12] NotificationToMSUser                OPTIONAL,\r
-    privacyOverride                      [13] NULL                                OPTIONAL,\r
-    location                             [14] LocationAreaAndCell                 OPTIONAL,\r
-    locationEstimate                     [15] Ext-GeographicalInformation         OPTIONAL,\r
-    positioningData                      [16] PositioningData                     OPTIONAL,\r
-    lcsCause                             [17] LCSCause                            OPTIONAL,\r
-    diagnostics                          [18] Diagnostics                         OPTIONAL,\r
-    systemType                           [19] SystemType                          OPTIONAL,\r
-    recordExtensions                     [20] ManagementExtensions                OPTIONAL,\r
-    causeForTerm                         [21] CauseForTerm                        OPTIONAL,\r
-    lcsReferenceNumber                  [101] CallReferenceNumber                 OPTIONAL,\r
-    servedIMEI                          [102] IMEI                                OPTIONAL,\r
-    additionalChgInfo                   [133] AdditionalChgInfo                   OPTIONAL,\r
-    chargedParty                        [141] ChargedParty                        OPTIONAL,\r
-    chargeAreaCode                      [145] ChargeAreaCode                    OPTIONAL,\r
-    orgRNCorBSCId                       [167] RNCorBSCId                          OPTIONAL,\r
-    orgMSCId                            [168] MSCId                               OPTIONAL,\r
-    globalAreaID                        [188] GAI                                 OPTIONAL,\r
-    subscriberCategory                  [190] SubscriberCategory                  OPTIONAL,\r
-    firstmccmnc                         [192] MCCMNC                              OPTIONAL,\r
-    hotBillingTag                       [200] HotBillingTag                       OPTIONAL,\r
-    callReference                       [201] CallReference                       OPTIONAL,\r
-    tariffCode                          [217] TariffCode                          OPTIONAL,\r
-    networkOperatorId                   [223] NetworkOperatorId                   OPTIONAL,\r
-    typeOfSubscribers                   [224] TypeOfSubscribers                   OPTIONAL,\r
-    recordNumber                        [232] RecordNumber                        OPTIONAL,\r
-    chargeLevel                         [237] ChargeLevel                         OPTIONAL,\r
-    zoneCode                            [240] ZoneCode                            OPTIONAL\r
-}\r
-\r
-MOLCSRecord                ::= SET\r
-{\r
-     recordType                         [0] CallEventRecordType                   OPTIONAL,\r
-     recordingEntity                    [1] RecordingEntity                       OPTIONAL,\r
-     lcsClientType                      [2] LCSClientType                         OPTIONAL,\r
-     lcsClientIdentity                  [3] LCSClientIdentity                     OPTIONAL,\r
-     servedIMSI                         [4] IMSI                                  OPTIONAL,\r
-     servedMSISDN                       [5] MSISDN                                OPTIONAL,\r
-     molr-Type                          [6] MOLR-Type                             OPTIONAL,\r
-     lcsQos                             [7] LCSQoSInfo                            OPTIONAL,\r
-     lcsPriority                        [8] LCS-Priority                          OPTIONAL,\r
-     mlc-Number                         [9] ISDN-AddressString                    OPTIONAL,\r
-     eventTimeStamp                    [10] TimeStamp                             OPTIONAL,\r
-     measureDuration                   [11] CallDuration                          OPTIONAL,\r
-     location                          [12] LocationAreaAndCell                   OPTIONAL,\r
-     locationEstimate                  [13] Ext-GeographicalInformation           OPTIONAL,\r
-     positioningData                   [14] PositioningData                       OPTIONAL,\r
-     lcsCause                          [15] LCSCause                              OPTIONAL,\r
-     diagnostics                       [16] Diagnostics                           OPTIONAL,\r
-     systemType                        [17] SystemType                            OPTIONAL,\r
-     recordExtensions                  [18] ManagementExtensions                  OPTIONAL,\r
-     causeForTerm                      [19] CauseForTerm                          OPTIONAL,\r
-     lcsReferenceNumber               [101] CallReferenceNumber                   OPTIONAL,\r
-     servedIMEI                       [102] IMEI                                  OPTIONAL,\r
-     additionalChgInfo                [133] AdditionalChgInfo                     OPTIONAL,\r
-     chargedParty                     [141] ChargedParty                          OPTIONAL,\r
-     chargeAreaCode                   [145] ChargeAreaCode                      OPTIONAL,\r
-     orgRNCorBSCId                    [167] RNCorBSCId                            OPTIONAL,\r
-     orgMSCId                         [168] MSCId                                 OPTIONAL,\r
-     globalAreaID                     [188] GAI                                   OPTIONAL,\r
-     subscriberCategory               [190] SubscriberCategory                    OPTIONAL,\r
-     firstmccmnc                      [192] MCCMNC                                OPTIONAL,\r
-     hotBillingTag                    [200] HotBillingTag                         OPTIONAL,\r
-     callReference                    [201] CallReference                         OPTIONAL,\r
-     tariffCode                       [217] TariffCode                            OPTIONAL,\r
-     networkOperatorId                [223] NetworkOperatorId                     OPTIONAL,\r
-     typeOfSubscribers                [224] TypeOfSubscribers                     OPTIONAL,\r
-     recordNumber                     [232] RecordNumber                          OPTIONAL,\r
-     chargeLevel                      [237] ChargeLevel                           OPTIONAL,\r
-     zoneCode                         [240] ZoneCode                              OPTIONAL\r
-}\r
-\r
-NILCSRecord                ::= SET\r
-{\r
-    recordType                        [0] CallEventRecordType                     OPTIONAL,\r
-    recordingEntity                   [1] RecordingEntity                         OPTIONAL,\r
-    lcsClientType                     [2] LCSClientType                           OPTIONAL,\r
-    lcsClientIdentity                 [3] LCSClientIdentity                       OPTIONAL,\r
-    servedIMSI                        [4] IMSI                                    OPTIONAL,\r
-    servedMSISDN                      [5] MSISDN                                  OPTIONAL,\r
-    servedIMEI                        [6] IMEI                                    OPTIONAL,\r
-    emsDigits                         [7] ISDN-AddressString                      OPTIONAL,\r
-    emsKey                            [8] ISDN-AddressString                      OPTIONAL,\r
-    lcsQos                            [9] LCSQoSInfo                              OPTIONAL,\r
-    lcsPriority                      [10] LCS-Priority                            OPTIONAL,\r
-    mlc-Number                       [11] ISDN-AddressString                      OPTIONAL,\r
-    eventTimeStamp                   [12] TimeStamp                               OPTIONAL,\r
-    measureDuration                  [13] CallDuration                            OPTIONAL,\r
-    location                         [14] LocationAreaAndCell                     OPTIONAL,\r
-    locationEstimate                 [15] Ext-GeographicalInformation             OPTIONAL,\r
-    positioningData                  [16] PositioningData                         OPTIONAL,\r
-    lcsCause                         [17] LCSCause                                OPTIONAL,\r
-    diagnostics                      [18] Diagnostics                             OPTIONAL,\r
-    systemType                       [19] SystemType                              OPTIONAL,\r
-    recordExtensions                 [20] ManagementExtensions                    OPTIONAL,\r
-    causeForTerm                     [21] CauseForTerm                            OPTIONAL,\r
-    lcsReferenceNumber              [101] CallReferenceNumber                     OPTIONAL,\r
-    additionalChgInfo               [133] AdditionalChgInfo                       OPTIONAL,\r
-    chargedParty                    [141] ChargedParty                            OPTIONAL,\r
-    chargeAreaCode                  [145] ChargeAreaCode                          OPTIONAL,\r
-    orgRNCorBSCId                   [167] RNCorBSCId                              OPTIONAL,\r
-    orgMSCId                        [168] MSCId                                   OPTIONAL,\r
-    globalAreaID                    [188] GAI                                     OPTIONAL,\r
-    subscriberCategory              [190] SubscriberCategory                      OPTIONAL,\r
-    firstmccmnc                     [192] MCCMNC                                  OPTIONAL,\r
-    hotBillingTag                   [200] HotBillingTag                           OPTIONAL,\r
-    callReference                   [201] CallReference                           OPTIONAL,\r
-    networkOperatorId               [223] NetworkOperatorId                       OPTIONAL,\r
-    typeOfSubscribers               [224] TypeOfSubscribers                       OPTIONAL,\r
-    recordNumber                    [232] RecordNumber                            OPTIONAL,\r
-    chargeLevel                     [237] ChargeLevel                             OPTIONAL\r
-}\r
-\r
-\r
-------------------------------------------------------------------------------\r
---\r
---  FTAM / FTP / TFTP FILE CONTENTS\r
---\r
-------------------------------------------------------------------------------\r
-\r
-\r
-ObservedIMEITicketFile    ::= SEQUENCE\r
-{\r
-    productionDateTime      [0] TimeStamp,\r
-    observedIMEITickets     [1] SEQUENCE OF ObservedIMEITicket,\r
-    noOfRecords             [2] INTEGER,\r
-    extensions              [3] ManagementExtensions\r
-}\r
-\r
-HeaderRecord            ::= SEQUENCE\r
-{\r
-    productionDateTime      [0] TimeStamp,\r
-    recordingEntity         [1] RecordingEntity,\r
-    extensions              [2] ManagementExtensions\r
-}\r
-\r
-TrailerRecord            ::= SEQUENCE\r
-{\r
-    productionDateTime      [0] TimeStamp,\r
-    recordingEntity         [1] RecordingEntity,\r
-    firstCallDateTime       [2] TimeStamp,\r
-    lastCallDateTime        [3] TimeStamp,\r
-    noOfRecords             [4] INTEGER,\r
-    extensions              [5] ManagementExtensions\r
-}\r
-\r
-\r
-------------------------------------------------------------------------------\r
---\r
---  COMMON DATA TYPES\r
---\r
-------------------------------------------------------------------------------\r
-\r
-AdditionalChgInfo        ::= SEQUENCE\r
-{\r
-    chargeIndicator     [0] ChargeIndicator      OPTIONAL,\r
-    chargeParameters    [1] OCTET STRING         OPTIONAL\r
-}\r
-\r
-AddressString ::= OCTET STRING (SIZE (1..maxAddressLength))\r
-    -- This type is used to represent a number for addressing\r
-    -- purposes. It is composed of\r
-    --    a)    one octet for nature of address, and numbering plan\r
-    --        indicator.\r
-    --    b)    digits of an address encoded as TBCD-String.\r
-\r
-    -- a)    The first octet includes a one bit extension indicator, a\r
-    --        3 bits nature of address indicator and a 4 bits numbering\r
-    --        plan indicator, encoded as follows:\r
-\r
-    -- bit 8: 1  (no extension)\r
-\r
-    -- bits 765: nature of address indicator\r
-    --    000  unknown\r
-    --    001  international number\r
-    --    010  national significant number\r
-    --    011  network specific number\r
-    --    100  subscriber number\r
-    --    101  reserved\r
-    --    110  abbreviated number\r
-    --    111  reserved for extension\r
-\r
-    -- bits 4321: numbering plan indicator\r
-    --    0000  unknown\r
-    --    0001  ISDN/Telephony Numbering Plan (Rec CCITT E.164)\r
-    --    0010  spare\r
-    --    0011  data numbering plan (CCITT Rec X.121)\r
-    --    0100  telex numbering plan (CCITT Rec F.69)\r
-    --    0101  spare\r
-    --    0110  land mobile numbering plan (CCITT Rec E.212)\r
-    --    0111  spare\r
-    --    1000  national numbering plan\r
-    --    1001  private numbering plan\r
-    --    1111  reserved for extension\r
-\r
-    --    all other values are reserved.\r
-\r
-    -- b)    The following octets representing digits of an address\r
-    --        encoded as a TBCD-STRING.\r
-\r
-maxAddressLength  INTEGER ::= 20\r
-\r
-AiurRequested            ::= ENUMERATED\r
-{\r
-    --\r
-    -- See Bearer Capability TS 24.008\r
-    -- (note that value "4" is intentionally missing\r
-    --  because it is not used in TS 24.008)\r
-    --\r
-\r
-    aiur09600BitsPerSecond        (1),\r
-    aiur14400BitsPerSecond        (2),\r
-    aiur19200BitsPerSecond        (3),\r
-    aiur28800BitsPerSecond        (5),\r
-    aiur38400BitsPerSecond        (6),\r
-    aiur43200BitsPerSecond        (7),\r
-    aiur57600BitsPerSecond        (8),\r
-    aiur38400BitsPerSecond1       (9),\r
-    aiur38400BitsPerSecond2       (10),\r
-    aiur38400BitsPerSecond3       (11),\r
-    aiur38400BitsPerSecond4       (12)\r
-}\r
-\r
-AOCParameters            ::= SEQUENCE\r
-{\r
-    --\r
-    -- See TS 22.024.\r
-    --\r
-    e1                    [1] EParameter      OPTIONAL,\r
-    e2                    [2] EParameter      OPTIONAL,\r
-    e3                    [3] EParameter      OPTIONAL,\r
-    e4                    [4] EParameter      OPTIONAL,\r
-    e5                    [5] EParameter      OPTIONAL,\r
-    e6                    [6] EParameter      OPTIONAL,\r
-    e7                    [7] EParameter      OPTIONAL\r
-}\r
-\r
-AOCParmChange            ::= SEQUENCE\r
-{\r
-    changeTime            [0] TimeStamp,\r
-    newParameters         [1] AOCParameters\r
-}\r
-\r
-BasicService                  ::= OCTET STRING (SIZE(1))\r
-\r
---This parameter identifies the ISDN Basic service as defined in ETSI specification ETS 300 196.\r
---     allServices                                      '00'h\r
---     speech                                           '01'h\r
---     unrestricteDigtalInfo                            '02'h\r
---     audio3k1HZ                                       '03'h\r
---     unrestricteDigtalInfowithtoneandannoucement      '04'h\r
---     telephony3k1HZ                                   '20'h\r
---     teletext                                         '21'h\r
---     telefaxGroup4Class1                              '22'h\r
---     videotextSyntaxBased                             '23'h\r
---     videotelephony                                   '24'h\r
---     telefaxGroup2-3                                  '25'h\r
---     telephony7kHZ                                    '26'h\r
-\r
-\r
-\r
-BasicServices            ::= SET OF BasicServiceCode\r
-\r
-BasicServiceCode ::= CHOICE\r
-{\r
-    bearerService    [2] BearerServiceCode,\r
-    teleservice      [3] TeleserviceCode,\r
-    isdnService      [4] IsdnServiceCode\r
-}\r
-\r
-\r
-TeleserviceCode ::= OCTET STRING (SIZE (1))\r
-    -- This type is used to represent the code identifying a single\r
-    -- teleservice, a group of teleservices, or all teleservices. The\r
-    -- services are defined in TS GSM 02.03.\r
-    -- The internal structure is defined as follows:\r
-\r
-    -- bits 87654321: group (bits 8765) and specific service\r
-    -- (bits 4321)\r
-\r
---    allTeleservices                 (0x00),\r
---    allSpeechTransmissionServices   (0x10),\r
---    telephony                       (0x11),\r
---    emergencyCalls                  (0x12),\r
---\r
---    allShortMessageServices         (0x20),\r
---    shortMessageMT-PP               (0x21),\r
---    shortMessageMO-PP               (0x22),\r
---\r
---    allFacsimileTransmissionServices (0x60),\r
---    facsimileGroup3AndAlterSpeech    (0x61),\r
---    automaticFacsimileGroup3         (0x62),\r
---    facsimileGroup4                  (0x63),\r
---\r
---     The following non-hierarchical Compound Teleservice Groups\r
---     are defined in TS GSM 02.30:\r
---    allDataTeleservices              (0x70),\r
---         covers Teleservice Groups 'allFacsimileTransmissionServices'\r
---         and 'allShortMessageServices'\r
---    allTeleservices-ExeptSMS         (0x80),\r
---       covers Teleservice Groups 'allSpeechTransmissionServices' and\r
---       'allFacsimileTransmissionServices'\r
---\r
---    Compound Teleservice Group Codes are only used in call\r
---    independent supplementary service operations, i.e. they\r
---    are not used in InsertSubscriberData or in\r
---    DeleteSubscriberData messages.\r
---\r
---    allVoiceGroupCallServices (0x90),\r
---    voiceGroupCall            (0x91),\r
---    voiceBroadcastCall        (0x92),\r
---\r
---    allPLMN-specificTS        (0xd0),\r
---    plmn-specificTS-1         (0xd1),\r
---    plmn-specificTS-2         (0xd2),\r
---    plmn-specificTS-3         (0xd3),\r
---    plmn-specificTS-4         (0xd4),\r
---    plmn-specificTS-5         (0xd5),\r
---    plmn-specificTS-6         (0xd6),\r
---    plmn-specificTS-7         (0xd7),\r
---    plmn-specificTS-8         (0xd8),\r
---    plmn-specificTS-9         (0xd9),\r
---    plmn-specificTS-A         (0xda),\r
---    plmn-specificTS-B         (0xdb),\r
---    plmn-specificTS-C         (0xdc),\r
---    plmn-specificTS-D         (0xdd),\r
---    plmn-specificTS-E         (0xde),\r
---    plmn-specificTS-F         (0xdf)\r
-\r
-\r
-BearerServiceCode ::= OCTET STRING (SIZE (1))\r
-    -- This type is used to represent the code identifying a single\r
-    -- bearer service, a group of bearer services, or all bearer\r
-    -- services. The services are defined in TS 3GPP TS 22.002 [3].\r
-    -- The internal structure is defined as follows:\r
-    --\r
-    -- plmn-specific bearer services:\r
-    -- bits 87654321: defined by the HPLMN operator\r
-\r
-    -- rest of bearer services:\r
-    -- bit 8: 0 (unused)\r
-    -- bits 7654321: group (bits 7654), and rate, if applicable\r
-    -- (bits 321)\r
-\r
---    allBearerServices          (0x00),\r
---    allDataCDA-Services        (0x10),\r
---    dataCDA-300bps             (0x11),\r
---    dataCDA-1200bps            (0x12),\r
---    dataCDA-1200-75bps         (0x13),\r
---    dataCDA-2400bps            (0x14),\r
---    dataCDA-4800bps            (0x15),\r
---    dataCDA-9600bps            (0x16),\r
---    general-dataCDA            (0x17),\r
---\r
---    allDataCDS-Services        (0x18),\r
---    dataCDS-1200bps            (0x1a),\r
---    dataCDS-2400bps            (0x1c),\r
---    dataCDS-4800bps            (0x1d),\r
---    dataCDS-9600bps            (0x1e),\r
---    general-dataCDS            (0x1f),\r
---\r
---    allPadAccessCA-Services      (0x20),\r
---    padAccessCA-300bps           (0x21),\r
---    padAccessCA-1200bps          (0x22),\r
---    padAccessCA-1200-75bps       (0x23),\r
---    padAccessCA-2400bps          (0x24),\r
---    padAccessCA-4800bps          (0x25),\r
---    padAccessCA-9600bps          (0x26),\r
---    general-padAccessCA          (0x27),\r
---\r
---    allDataPDS-Services          (0x28),\r
---    dataPDS-2400bps              (0x2c),\r
---    dataPDS-4800bps              (0x2d),\r
---    dataPDS-9600bps              (0x2e),\r
---    general-dataPDS              (0x2f),\r
---\r
---    allAlternateSpeech-DataCDA            (0x30),\r
---\r
---    allAlternateSpeech-DataCDS            (0x38),\r
---\r
---    allSpeechFollowedByDataCDA            (0x40),\r
---\r
---    allSpeechFollowedByDataCDS            (0x48),\r
---\r
---     The following non-hierarchical Compound Bearer Service\r
---     Groups are defined in TS GSM 02.30:\r
---    allDataCircuitAsynchronous              (0x50),\r
---         covers "allDataCDA-Services", "allAlternateSpeech-DataCDA" and\r
---         "allSpeechFollowedByDataCDA"\r
---    allDataCircuitSynchronous               (0x58),\r
---         covers "allDataCDS-Services", "allAlternateSpeech-DataCDS" and\r
---         "allSpeechFollowedByDataCDS"\r
---    allAsynchronousServices                 (0x60),\r
---         covers "allDataCDA-Services", "allAlternateSpeech-DataCDA",\r
---         "allSpeechFollowedByDataCDA" and "allPadAccessCDA-Services"\r
---    allSynchronousServices                  (0x68),\r
---        covers "allDataCDS-Services", "allAlternateSpeech-DataCDS",\r
---        "allSpeechFollowedByDataCDS" and "allDataPDS-Services"\r
---\r
---     Compound Bearer Service Group Codes are only used in call\r
---     independent supplementary service operations, i.e. they\r
---     are not used in InsertSubscriberData or in\r
---     DeleteSubscriberData messages.\r
---\r
---    allPLMN-specificBS           (0xd0),\r
---    plmn-specificBS-1            (0xd1),\r
---    plmn-specificBS-2            (0xd2),\r
---    plmn-specificBS-3            (0xd3),\r
---    plmn-specificBS-4            (0xd4),\r
---    plmn-specificBS-5            (0xd5),\r
---    plmn-specificBS-6            (0xd6),\r
---    plmn-specificBS-7            (0xd7),\r
---    plmn-specificBS-8            (0xd8),\r
---    plmn-specificBS-9            (0xd9),\r
---    plmn-specificBS-A            (0xda),\r
---    plmn-specificBS-B            (0xdb),\r
---    plmn-specificBS-C            (0xdc),\r
---    plmn-specificBS-D            (0xdd),\r
---    plmn-specificBS-E            (0xde),\r
---    plmn-specificBS-F            (0xdf)\r
-\r
-\r
-IsdnServiceCode ::= OCTET STRING (SIZE(1))  \r
---This parameter identifies the ISDN Basic service as defined in ETSI   specification ETS 300 196.\r
---   allServices                            '00'h\r
---   speech                                 '01'h\r
---   unrestricteDigtalInfo                  '02'h\r
---   audio3k1HZ                             '03'h\r
---   unrestricteDigtalInfowithtoneandannoucement   '04'h\r
---   telephony3k1HZ                          '20'h\r
---   teletext                                '21'h\r
---   telefaxGroup4Class1                     '22'h\r
---   videotextSyntaxBased                    '23'h\r
---   videotelephony                          '24'h\r
---   telefaxGroup2-3                         '25'h\r
---   telephony7kHZ                           '26'h\r
-\r
-BCDDirectoryNumber        ::= OCTET STRING\r
-    -- This type contains the binary coded decimal representation of\r
-    -- a directory number e.g. calling/called/connected/translated number.\r
-    -- The encoding of the octet string is in accordance with the\r
-    -- the elements "Calling party BCD number", "Called party BCD number"\r
-    -- and "Connected number" defined in TS 24.008.\r
-    -- This encoding includes type of number and number plan information\r
-    -- together with a BCD encoded digit string.\r
-    -- It may also contain both a presentation and screening indicator\r
-    -- (octet 3a).\r
-    -- For the avoidance of doubt, this field does not include\r
-    -- octets 1 and 2, the element name and length, as this would be\r
-    -- redundant.\r
-\r
-CallDuration             ::= INTEGER\r
-    --\r
-    -- The call duration in seconds.\r
-    -- For successful calls this is the chargeable duration.\r
-    -- For call attempts this is the call holding time.\r
-    --\r
-\r
-CallEventRecordType     ::= INTEGER\r
-{\r
-    moCallRecord          (0),\r
-    mtCallRecord          (1),\r
-    roamingRecord         (2),\r
-    incGatewayRecord      (3),\r
-    outGatewayRecord      (4),\r
-    transitCallRecord     (5),\r
-    moSMSRecord           (6),\r
-    mtSMSRecord           (7),\r
-    ssActionRecord        (10),\r
-    hlrIntRecord          (11),\r
-    locUpdateVLRRecord    (13),\r
-    commonEquipRecord     (14),\r
-    moTraceRecord         (15),\r
-    mtTraceRecord         (16),\r
-    termCAMELRecord       (17),\r
-    groupCallRecord       (20),\r
-    mtLCSRecord           (23),\r
-    moLCSRecord           (24),\r
-    niLCSRecord           (25),\r
-    forwardCallRecord     (100)\r
-}\r
-\r
-CalledNumber            ::= BCDDirectoryNumber\r
-\r
-CallingNumber           ::= BCDDirectoryNumber\r
-\r
-SpecialBillPrefix       ::= OCTET STRING (SIZE (1..4))\r
-CallingPartyCategory    ::= Category\r
-\r
-CallReference           ::= OCTET STRING (SIZE (1..8))\r
-\r
-CallReferenceNumber     ::= OCTET STRING (SIZE (1..8))\r
-\r
-CAMELDestinationNumber  ::= DestinationRoutingAddress\r
-\r
-CAMELCSReference            ::= OCTET STRING (SIZE (1..8))\r
-\r
-CAMELCSAReference       ::= INTEGER --(0..4294967295)\r
-\r
-CAMELLegID              ::= CHOICE\r
-{\r
-    camelLegID                  [0] CamelLegId,\r
-    camelSrfConnection          [1] NULL,\r
-    camelSecondService          [2] NULL\r
-}\r
-\r
-CamelLegId              ::= INTEGER (1..255)\r
-\r
-CAMELInformation        ::= SET\r
-{\r
-    cAMELDestinationNumber      [1] CAMELDestinationNumber       OPTIONAL,\r
-    connectedNumber             [2] ConnectedNumber              OPTIONAL,\r
-    roamingNumber               [3] RoamingNumber                OPTIONAL,\r
-    mscOutgoingROUTE            [4] ROUTE                        OPTIONAL,\r
-    seizureTime                 [5] TimeStamp                    OPTIONAL,\r
-    answerTime                  [6] TimeStamp                    OPTIONAL,\r
-    releaseTime                 [7] TimeStamp                    OPTIONAL,\r
-    callDuration                [8] CallDuration                 OPTIONAL,\r
-    dataVolume                  [9] DataVolume                   OPTIONAL,\r
-    cAMELInitCFIndicator       [10] CAMELInitCFIndicator         OPTIONAL,\r
-    causeForTerm               [11] CauseForTerm                 OPTIONAL,\r
-    cAMELModification          [12] ChangedParameters            OPTIONAL,\r
-    freeFormatData             [13] FreeFormatData               OPTIONAL,\r
-    diagnostics                [14] Diagnostics                  OPTIONAL,\r
-    freeFormatDataAppend       [15] BOOLEAN                      OPTIONAL,\r
-    freeFormatData-2           [16] FreeFormatData               OPTIONAL,\r
-    freeFormatDataAppend-2     [17] BOOLEAN                      OPTIONAL,\r
-    translatedNumber           [18] TranslatedNumber             OPTIONAL,\r
-    additionalChgInfo          [19] AdditionalChgInfo            OPTIONAL,\r
-    defaultCallHandling-2      [20] DefaultCallHandling          OPTIONAL,\r
-    gsm-SCFAddress-2           [21] Gsm-SCFAddress               OPTIONAL,\r
-    serviceKey-2               [22] ServiceKey                   OPTIONAL,\r
-    legID                      [23] CAMELLegID                   OPTIONAL,\r
-    partialRecordType          [24] PartialRecordType            OPTIONAL\r
-}\r
-\r
-CAMELSMSInformation        ::= SET\r
-{\r
-    gsm-SCFAddress                [1] Gsm-SCFAddress             OPTIONAL,\r
-    serviceKey                    [2] ServiceKey                 OPTIONAL,\r
-    defaultSMSHandling            [3] DefaultSMS-Handling        OPTIONAL,\r
-    freeFormatData                [4] FreeFormatData             OPTIONAL,\r
-    callingPartyNumber            [5] CallingNumber              OPTIONAL,\r
-    destinationSubscriberNumber   [6] CalledNumber               OPTIONAL,\r
-    cAMELSMSCAddress              [7] AddressString              OPTIONAL,\r
-    smsReferenceNumber            [8] CallReferenceNumber        OPTIONAL\r
-}\r
-\r
-CAMELInitCFIndicator    ::= ENUMERATED\r
-{\r
-    noCAMELCallForwarding      (0),\r
-    cAMELCallForwarding        (1)\r
-}\r
-\r
-CAMELModificationParameters    ::= SET\r
-    --\r
-    -- The list contains only parameters changed due to CAMEL call\r
-    -- handling.\r
-    --\r
-{\r
-    callingPartyNumber            [0] CallingNumber             OPTIONAL,\r
-    callingPartyCategory          [1] CallingPartyCategory      OPTIONAL,\r
-    originalCalledPartyNumber     [2] OriginalCalledNumber      OPTIONAL,\r
-    genericNumbers                [3] GenericNumbers            OPTIONAL,\r
-    redirectingPartyNumber        [4] RedirectingNumber         OPTIONAL,\r
-    redirectionCounter            [5] NumberOfForwarding        OPTIONAL,\r
-    calledPartyNumberModified     [6] CAMELDestinationNumber    OPTIONAL\r
-}\r
-\r
-\r
-Category        ::= OCTET STRING (SIZE(1))\r
-    --\r
-    -- The internal structure is defined in ITU-T Rec Q.763.\r
-    --see subscribe category\r
-\r
-CauseForTerm            ::= INTEGER\r
-    --\r
-    -- Cause codes from 16 up to 31 are defined in TS 32.015 as 'CauseForRecClosing'\r
-    -- (cause for record closing).\r
-    -- There is no direct correlation between these two types.\r
-    -- LCS related causes belong to the MAP error causes acc. TS 29.002.\r
-    --\r
-{\r
-    normalRelease                               (0),\r
-    partialRecord                               (1),\r
-    partialRecordCallReestablishment            (2),\r
-    unsuccessfulCallAttempt                     (3),\r
-    stableCallAbnormalTermination               (4),\r
-    cAMELInitCallRelease                        (5),\r
-    cAMELCPHCallConfigurationChange             (6),\r
-    unauthorizedRequestingNetwork               (52),\r
-    unauthorizedLCSClient                       (53),\r
-    positionMethodFailure                       (54),\r
-    unknownOrUnreachableLCSClient               (58)\r
-}\r
-\r
-CellId    ::= OCTET STRING (SIZE(2))\r
-    --\r
-    -- Coded according to TS 24.008\r
-    --\r
-\r
-ChangedParameters        ::= SET\r
-{\r
-    changeFlags         [0] ChangeFlags,\r
-    changeList      [1] CAMELModificationParameters    OPTIONAL\r
-}\r
-\r
-ChangeFlags                ::= BIT STRING\r
-{\r
-     callingPartyNumberModified            (0),\r
-     callingPartyCategoryModified          (1),\r
-     originalCalledPartyNumberModified     (2),\r
-     genericNumbersModified                (3),\r
-     redirectingPartyNumberModified        (4),\r
-     redirectionCounterModified            (5),\r
-     calledPartyNumberModified             (6) \r
-     \r
-}\r
-\r
-ChangeOfClassmark         ::= SEQUENCE\r
-{\r
-    classmark             [0] Classmark,\r
-    changeTime            [1] TimeStamp\r
-}\r
-\r
-ChangeOfRadioChannel     ::= SEQUENCE\r
-{\r
-    radioChannel         [0] TrafficChannel,\r
-    changeTime           [1] TimeStamp,\r
-    speechVersionUsed    [2] SpeechVersionIdentifier     OPTIONAL\r
-}\r
-\r
-ChangeOfService         ::= SEQUENCE\r
-{\r
-    basicService          [0] BasicServiceCode,\r
-    transparencyInd       [1] TransparencyInd      OPTIONAL,\r
-    changeTime            [2] TimeStamp,\r
-    rateIndication        [3] RateIndication       OPTIONAL,\r
-    fnur                  [4] Fnur OPTIONAL\r
-}\r
-\r
-ChannelCoding            ::= ENUMERATED\r
-{\r
-    tchF4800             (1),\r
-    tchF9600             (2),\r
-    tchF14400            (3)\r
-}\r
-\r
-ChargeIndicator            ::= INTEGER\r
-{\r
-    noIndication        (0),\r
-    noCharge            (1),\r
-    charge              (2)\r
-}\r
-\r
-Classmark                ::= OCTET STRING\r
-    --\r
-    -- See Mobile station classmark  2 or 3  TS 24.008\r
-    --\r
-\r
-ConnectedNumber           ::= BCDDirectoryNumber\r
-\r
-DataVolume                ::= INTEGER\r
-    --\r
-    -- The volume of data transferred in segments of 64 octets.\r
-    --\r
-\r
-Day                       ::= INTEGER (1..31)\r
-\r
---DayClass                ::= ObjectInstance\r
-\r
---DayClasses              ::= SET OF DayClass\r
-\r
---DayDefinition           ::= SEQUENCE\r
---{\r
---    day                 [0] DayOfTheWeek,\r
---    dayClass            [1] ObjectInstance\r
---}\r
-\r
---DayDefinitions            ::= SET OF DayDefinition\r
-\r
---DateDefinition            ::= SEQUENCE\r
---{\r
---    month                [0] Month,\r
---    day                  [1] Day,\r
---    dayClass             [2] ObjectInstance\r
---}\r
-\r
---DateDefinitions         ::= SET OF DateDefinition\r
-\r
---DayOfTheWeek            ::= ENUMERATED\r
---{\r
---    allDays              (0),\r
---    sunday               (1),\r
---    monday               (2),\r
---    tuesday              (3),\r
---    wednesday            (4),\r
---    thursday             (5),\r
---    friday               (6),\r
---    saturday             (7)\r
---}\r
-\r
-DestinationRoutingAddress    ::= BCDDirectoryNumber\r
-\r
-DefaultCallHandling ::= ENUMERATED\r
-{\r
-    continueCall     (0),\r
-    releaseCall      (1)\r
-}\r
-    -- exception handling:\r
-    -- reception of values in range 2-31 shall be treated as "continueCall"\r
-    -- reception of values greater than 31 shall be treated as "releaseCall"\r
-\r
-DeferredLocationEventType ::= BIT STRING\r
-{\r
-    msAvailable            (0)\r
-} (SIZE (1..16))\r
-\r
-    -- exception handling\r
-    -- a ProvideSubscriberLocation-Arg containing other values than listed above in\r
-    -- DeferredLocationEventType shall be rejected by the receiver with a return error cause of\r
-    -- unexpected data value.\r
-\r
-Diagnostics                        ::= CHOICE\r
-{\r
-    gsm0408Cause                [0] INTEGER,\r
-    -- See TS 24.008\r
-    gsm0902MapErrorValue        [1] INTEGER,\r
-    -- Note: The value to be stored here corresponds to\r
-    -- the local values defined in the MAP-Errors and\r
-    -- MAP-DialogueInformation modules, for full details\r
-    -- see TS 29.002.\r
-    ccittQ767Cause              [2] INTEGER,\r
-    -- See ITU-T Q.767\r
-    networkSpecificCause        [3] ManagementExtension,\r
-    -- To be defined by network operator\r
-    manufacturerSpecificCause   [4] ManagementExtension\r
-    -- To be defined by manufacturer\r
-}\r
-\r
-DefaultSMS-Handling ::= ENUMERATED\r
-{\r
-    continueTransaction             (0) ,\r
-    releaseTransaction              (1)\r
-}\r
---    exception handling:\r
---    reception of values in range 2-31 shall be treated as "continueTransaction"\r
---    reception of values greater than 31 shall be treated as "releaseTransaction"\r
-\r
---Destinations            ::= SET OF AE-title\r
-\r
-EmergencyCallIndEnable    ::= BOOLEAN\r
-\r
-EmergencyCallIndication    ::= SEQUENCE\r
-{\r
-    cellId                [0] CellId,\r
-    callerId              [1] IMSIorIMEI\r
-}\r
-\r
-EParameter    ::= INTEGER (0..1023)\r
-    --\r
-    -- Coded according to  TS 22.024  and TS 24.080\r
-    --\r
-\r
-EquipmentId                ::= INTEGER\r
-\r
-Ext-GeographicalInformation ::= OCTET STRING (SIZE (1..maxExt-GeographicalInformation))\r
-    -- Refers to geographical Information defined in 3G TS 23.032.\r
-    -- This is composed of 1 or more octets with an internal structure according to\r
-    -- 3G TS 23.032\r
-    -- Octet 1: Type of shape, only the following shapes in 3G TS 23.032 are allowed:\r
-    --        (a) Ellipsoid point with uncertainty circle\r
-    --        (b) Ellipsoid point with uncertainty ellipse\r
-    --        (c) Ellipsoid point with altitude and uncertainty ellipsoid\r
-    --        (d) Ellipsoid Arc\r
-    --        (e) Ellipsoid Point\r
-    -- Any other value in octet 1 shall be treated as invalid\r
-    -- Octets 2 to 8 for case (a) - Ellipsoid point with uncertainty circle\r
-    --        Degrees of Latitude                3 octets\r
-    --        Degrees of Longitude               3 octets\r
-    --        Uncertainty code                   1 octet\r
-    -- Octets 2 to 11 for case (b) - Ellipsoid point with uncertainty ellipse:\r
-    --        Degrees of Latitude                3 octets\r
-    --        Degrees of Longitude               3 octets\r
-    --        Uncertainty semi-major axis        1 octet\r
-    --        Uncertainty semi-minor axis        1 octet\r
-    --        Angle of major axis                1 octet\r
-    --        Confidence                         1 octet\r
-    -- Octets 2 to 14 for case (c) - Ellipsoid point with altitude and uncertainty ellipsoid\r
-    --        Degrees of Latitude                3 octets\r
-    --        Degrees of Longitude               3 octets\r
-    --        Altitude                           2 octets\r
-    --        Uncertainty semi-major axis        1 octet\r
-    --        Uncertainty semi-minor axis        1 octet\r
-    --        Angle of major axis                1 octet\r
-    --        Uncertainty altitude               1 octet\r
-    --        Confidence                         1 octet\r
-    -- Octets 2 to 13 for case (d) - Ellipsoid Arc\r
-    --        Degrees of Latitude                3 octets\r
-    --        Degrees of Longitude               3 octets\r
-    --        Inner radius                       2 octets\r
-    --        Uncertainty radius                 1 octet\r
-    --        Offset angle                       1 octet\r
-    --        Included angle                     1 octet\r
-    --        Confidence                         1 octet\r
-    -- Octets 2 to 7 for case (e) - Ellipsoid Point\r
-    --        Degrees of Latitude                3 octets\r
-    --        Degrees of Longitude               3 octets\r
-    --\r
-    -- An Ext-GeographicalInformation parameter comprising more than one octet and\r
-    -- containing any other shape or an incorrect number of octets or coding according\r
-    -- to 3G TS 23.032 shall be treated as invalid data by a receiver.\r
-    --\r
-    -- An Ext-GeographicalInformation parameter comprising one octet shall be discarded\r
-    -- by the receiver if an Add-GeographicalInformation parameter is received\r
-    -- in the same message.\r
-    --\r
-    -- An Ext-GeographicalInformation parameter comprising one octet shall be treated as\r
-    -- invalid data by the receiver if an Add-GeographicalInformation parameter is not\r
-    -- received in the same message.\r
-\r
-maxExt-GeographicalInformation  INTEGER ::= 20\r
-    -- the maximum length allows for further shapes in 3G TS 23.032 to be included in later\r
-    -- versions of 3G TS 29.002\r
-\r
-EquipmentType           ::= INTEGER\r
-{\r
-    conferenceBridge    (0)\r
-}\r
-\r
-FileType                ::= INTEGER\r
-{\r
-    callRecords         (1),\r
-    traceRecords        (9),\r
-    observedIMEITicket  (14)\r
-}\r
-\r
-Fnur                            ::= ENUMERATED\r
-{\r
-    --\r
-    -- See Bearer Capability TS 24.008\r
-    --\r
-    fnurNotApplicable                   (0),\r
-    fnur9600-BitsPerSecond        (1),\r
-    fnur14400BitsPerSecond        (2),\r
-    fnur19200BitsPerSecond        (3),\r
-    fnur28800BitsPerSecond        (4),\r
-    fnur38400BitsPerSecond        (5),\r
-    fnur48000BitsPerSecond        (6),\r
-    fnur56000BitsPerSecond        (7),\r
-    fnur64000BitsPerSecond        (8),\r
-    fnur33600BitsPerSecond        (9),\r
-    fnur32000BitsPerSecond        (10),\r
-    fnur31200BitsPerSecond        (11)\r
-}\r
-\r
-ForwardToNumber         ::= AddressString\r
-\r
-FreeFormatData          ::= OCTET STRING (SIZE(1..160))\r
-    --\r
-    -- Free formated data as sent in the FCI message\r
-    -- See TS 29.078\r
-    --\r
-\r
-GenericNumber            ::= BCDDirectoryNumber\r
-\r
-GenericNumbers           ::= SET OF GenericNumber\r
-\r
-Gsm-SCFAddress           ::= ISDNAddressString\r
-    --\r
-    -- See TS 29.002\r
-    --\r
-\r
-HLRIntResult             ::= Diagnostics\r
-\r
-Horizontal-Accuracy      ::= OCTET STRING (SIZE (1))\r
-    -- bit 8 = 0\r
-    -- bits 7-1 = 7 bit Uncertainty Code defined in 3G TS 23.032. The horizontal location\r
-    -- error should be less than the error indicated by the uncertainty code with 67%\r
-    -- confidence.\r
-\r
-HotBillingTag            ::= INTEGER\r
-{\r
-    noHotBilling        (0),\r
-    hotBilling          (1)\r
-}\r
-\r
-HSCSDParmsChange        ::= SEQUENCE\r
-{\r
-    changeTime              [0] TimeStamp,\r
-    hSCSDChanAllocated      [1] NumOfHSCSDChanAllocated,\r
-    initiatingParty         [2] InitiatingParty                 OPTIONAL,\r
-    aiurRequested           [3] AiurRequested                   OPTIONAL,\r
-    chanCodingUsed          [4] ChannelCoding,\r
-    hSCSDChanRequested      [5] NumOfHSCSDChanRequested         OPTIONAL\r
-}\r
-\r
-\r
-IMEI ::= TBCD-STRING (SIZE (8))\r
-    --    Refers to International Mobile Station Equipment Identity\r
-    --    and Software Version Number (SVN) defined in TS GSM 03.03.\r
-    --    If the SVN is not present the last octet shall contain the\r
-    --    digit 0 and a filler.\r
-    --    If present the SVN shall be included in the last octet.\r
-\r
-IMSI ::= TBCD-STRING (SIZE (3..8))\r
-    -- digits of MCC, MNC, MSIN are concatenated in this order.\r
-\r
-DrcCallNumber ::= TBCD-STRING (SIZE (7))\r
-\r
-IMEICheckEvent            ::= INTEGER\r
-{\r
-    mobileOriginatedCall    (0),\r
-    mobileTerminatedCall    (1),\r
-    smsMobileOriginating    (2),\r
-    smsMobileTerminating    (3),\r
-    ssAction                (4),\r
-    locationUpdate          (5)\r
-}\r
-\r
-IMEIStatus                ::= ENUMERATED\r
-{\r
-    greyListedMobileEquipment      (0),\r
-    blackListedMobileEquipment     (1),\r
-    nonWhiteListedMobileEquipment  (2)\r
-}\r
-\r
-IMSIorIMEI               ::= CHOICE\r
-{\r
-    imsi                [0] IMSI,\r
-    imei                [1] IMEI\r
-}\r
-\r
-InitiatingParty           ::= ENUMERATED\r
-{\r
-    network               (0),\r
-    subscriber            (1)\r
-}\r
-\r
-ISDN-AddressString ::=     AddressString (SIZE (1..maxISDN-AddressLength))\r
-    -- This type is used to represent ISDN numbers.\r
-\r
-maxISDN-AddressLength  INTEGER ::= 9\r
-\r
-LCSCause    ::= OCTET STRING (SIZE(1))\r
-    --\r
-    -- See LCS Cause Value, 3GPP TS 49.031\r
-    --\r
-\r
-LCS-Priority ::= OCTET STRING (SIZE (1))\r
-    -- 0 = highest priority\r
-    -- 1 = normal priority\r
-    -- all other values treated as 1\r
-\r
-LCSClientIdentity         ::= SEQUENCE\r
-{\r
-    lcsClientExternalID    [0] LCSClientExternalID        OPTIONAL,\r
-    lcsClientDialedByMS    [1] AddressString              OPTIONAL,\r
-    lcsClientInternalID    [2] LCSClientInternalID        OPTIONAL\r
-}\r
-\r
-LCSClientExternalID ::= SEQUENCE\r
-{\r
-    externalAddress        [0] AddressString          OPTIONAL\r
---  extensionContainer     [1] ExtensionContainer         OPTIONAL\r
-}\r
-\r
-LCSClientInternalID ::= ENUMERATED\r
-{\r
-    broadcastService          (0),\r
-    o-andM-HPLMN              (1),\r
-    o-andM-VPLMN              (2),\r
-    anonymousLocation         (3),\r
-    targetMSsubscribedService (4)\r
-}\r
-    -- for a CAMEL phase 3 PLMN operator client, the value targetMSsubscribedService shall be used\r
-\r
-LCSClientType ::= ENUMERATED\r
-{\r
-    emergencyServices         (0),\r
-    valueAddedServices        (1),\r
-    plmnOperatorServices      (2),\r
-    lawfulInterceptServices   (3)\r
-}\r
-    --    exception handling:\r
-    --    unrecognized values may be ignored if the LCS client uses the privacy override\r
-    --    otherwise, an unrecognized value shall be treated as unexpected data by a receiver\r
-    --    a return error shall then be returned if received in a MAP invoke\r
-\r
-LCSQoSInfo ::= SEQUENCE\r
-{\r
-    horizontal-accuracy             [0] Horizontal-Accuracy      OPTIONAL,\r
-    verticalCoordinateRequest       [1] NULL                     OPTIONAL,\r
-    vertical-accuracy               [2] Vertical-Accuracy        OPTIONAL,\r
-    responseTime                    [3] ResponseTime             OPTIONAL\r
-}\r
-\r
-LevelOfCAMELService        ::= BIT STRING\r
-{\r
-    basic                         (0),\r
-    callDurationSupervision       (1),\r
-    onlineCharging                (2),\r
-    callPartyHandling             (3),\r
-    tc-end                        (4)\r
-}\r
-\r
-LocationAreaAndCell        ::= SEQUENCE\r
-{\r
-    locationAreaCode      [0] LocationAreaCode,\r
-    cellIdentifier        [1] CellId\r
---\r
--- For 2G the content of the Cell Identifier is defined by the Cell Id\r
--- refer TS 24.008 and for 3G by the Service Area Code refer TS 25.413.\r
---\r
-\r
-}\r
-\r
-LocationAreaCode        ::= OCTET STRING (SIZE(2))\r
-    --\r
-    -- See TS 24.008\r
-    --\r
-\r
-LocationChange            ::= SEQUENCE\r
-{\r
-    location              [0] LocationAreaAndCell,\r
-    changeTime            [1] TimeStamp\r
-}\r
-\r
-Location-info            ::= SEQUENCE\r
-{\r
-    mscNumber             [1] MscNo                    OPTIONAL,\r
-        location-area             [2] LocationAreaCode,\r
-    cell-identification   [3] CellId                   OPTIONAL\r
-}\r
-\r
-LocationType ::= SEQUENCE\r
-{\r
-locationEstimateType             [0] LocationEstimateType,\r
-    deferredLocationEventType    [1] DeferredLocationEventType      OPTIONAL\r
-}\r
-\r
-LocationEstimateType ::= ENUMERATED\r
-{\r
-    currentLocation                 (0),\r
-    currentOrLastKnownLocation      (1),\r
-    initialLocation                 (2),\r
-    activateDeferredLocation        (3),\r
-    cancelDeferredLocation          (4)\r
-}\r
-    --    exception handling:\r
-    --    a ProvideSubscriberLocation-Arg containing an unrecognized LocationEstimateType\r
-    --    shall be rejected by the receiver with a return error cause of unexpected data value\r
-\r
-LocUpdResult            ::= Diagnostics\r
-\r
-ManagementExtensions    ::= SET OF ManagementExtension\r
-\r
-ManagementExtension ::= SEQUENCE\r
-{\r
-        identifier    OBJECT IDENTIFIER,\r
-        significance       [1] BOOLEAN DEFAULT FALSE,\r
-        information        [2] OCTET STRING\r
-}\r
-\r
-\r
-MCCMNC    ::= OCTET STRING(SIZE(3))\r
-    --\r
-    -- This type contains the mobile country code (MCC) and the mobile\r
-    -- network code (MNC) of a PLMN.\r
-    --\r
-\r
-RateIndication             ::= OCTET STRING(SIZE(1))\r
-\r
---0     no rate adaption\r
---1     V.110, I.460/X.30\r
---2     ITU-T X.31 flag stuffing\r
---3     V.120\r
---7     H.223 & H.245\r
---11    PIAFS\r
-\r
-\r
-MessageReference         ::= OCTET STRING\r
-\r
-Month                    ::= INTEGER (1..12)\r
-\r
-MOLR-Type                ::= INTEGER\r
---0            locationEstimate\r
---1            assistanceData\r
---2            deCipheringKeys\r
-\r
-MSCAddress               ::= AddressString\r
-\r
-MscNo                    ::= ISDN-AddressString\r
-    --\r
-    -- See TS 23.003\r
-    --\r
-\r
-MSISDN                   ::= ISDN-AddressString\r
-    --\r
-    -- See TS 23.003\r
-    --\r
-\r
-MSPowerClasses           ::= SET OF RFPowerCapability\r
-\r
-NetworkCallReference     ::= CallReferenceNumber\r
-    -- See TS 29.002\r
-    --\r
-\r
-NetworkSpecificCode      ::= INTEGER\r
-    --\r
-    -- To be defined by network operator\r
-    --\r
-\r
-NetworkSpecificServices    ::= SET OF NetworkSpecificCode\r
-\r
-NotificationToMSUser ::= ENUMERATED\r
-{\r
-    notifyLocationAllowed                          (0),\r
-    notifyAndVerify-LocationAllowedIfNoResponse    (1),\r
-    notifyAndVerify-LocationNotAllowedIfNoResponse (2),\r
-    locationNotAllowed                             (3)\r
-}\r
-    -- exception handling:\r
-    -- At reception of any other value than the ones listed the receiver shall ignore\r
-    -- NotificationToMSUser.\r
-\r
-NumberOfForwarding ::= INTEGER (1..5)\r
-\r
-NumOfHSCSDChanRequested     ::= INTEGER\r
-\r
-NumOfHSCSDChanAllocated     ::= INTEGER\r
-\r
-ObservedIMEITicketEnable    ::= BOOLEAN\r
-\r
-ECategory                   ::= INTEGER (0..255)\r
-\r
-TariffCode                  ::= INTEGER (0..255)  \r
-\r
-AudioDataType               ::= ENUMERATED\r
-{\r
-    audio                 (0),\r
-    fax                   (1)\r
-}\r
-\r
-DisconnectParty             ::= ENUMERATED\r
-{\r
-      unknowparty                   (0),\r
-      callingPartyRelease           (1),\r
-      calledPartyRelease            (2),\r
-      networkRelease                (3)\r
-}\r
-\r
-UserType  ::= ENUMERATED\r
-{\r
-      gsmnormaluser     (0),\r
-      gsmprepaiduser    (1),\r
-      gsmcameluser      (2),\r
-      gsmocsuser        (6),\r
-      gsmunknowuser     (31)\r
-\r
-}\r
-\r
-MCTType                ::= ENUMERATED\r
-{\r
-      mcti             (0),\r
-      mctc             (1)\r
-}\r
-\r
-CmnFlag                ::= ENUMERATED  \r
-{\r
-       notCmnCall      (0),\r
-       isCmnCall       (1)\r
-}\r
-\r
-OriginalCalledNumber        ::= BCDDirectoryNumber\r
-\r
-OriginDestCombinations      ::= SET OF OriginDestCombination\r
-\r
-OriginDestCombination       ::= SEQUENCE\r
-{\r
-    origin                   [0] INTEGER   OPTIONAL,\r
-    destination              [1] INTEGER   OPTIONAL\r
-    --\r
-    -- Note that these values correspond to the contents\r
-    -- of the attributes originId and destinationId\r
-    -- respectively. At least one of the two must be present.\r
-    --\r
-}\r
-\r
-PartialRecordTimer       ::= INTEGER\r
-\r
-PartialRecordType        ::= ENUMERATED\r
-{\r
-    timeLimit                       (0),\r
-    serviceChange                   (1),\r
-    locationChange                  (2),\r
-    classmarkChange                 (3),\r
-    aocParmChange                   (4),\r
-    radioChannelChange              (5),\r
-    hSCSDParmChange                 (6),\r
-    changeOfCAMELDestination        (7),\r
-    camelCPHOperationsOnCallLegs    (8),\r
-    secondAnswer                    (9),\r
-    firstHotBill                    (20),\r
-    severalSSOperationBill          (21),\r
-    iSTalertTimeOut                 (22),\r
-    bearRedirectStart               (23),\r
-    bearRedirectStop                (24),\r
-    triggerDCHcontinue              (25),\r
-    iNAPCS1Shortnumber              (26),\r
-    roLinkFail                      (27)  \r
-}\r
-\r
-PartialRecordTypes        ::= SET OF PartialRecordType\r
-\r
-PositioningData           ::= OCTET STRING (SIZE(1..33))\r
-    --\r
-    -- See Positioning Data IE (octet 3..n), 3GPP TS 49.031\r
-    --\r
-\r
-RadioChannelsRequested    ::= SET OF RadioChanRequested\r
-\r
-RadioChanRequested        ::= ENUMERATED\r
-{\r
-    --\r
-    -- See Bearer Capability TS 24.008\r
-    --\r
-    halfRateChannel            (0),\r
-    fullRateChannel            (1),\r
-    dualHalfRatePreferred      (2),\r
-    dualFullRatePreferred      (3)\r
-}\r
-\r
---RecordClassDestination    ::= CHOICE\r
---{\r
---    osApplication            [0] AE-title,\r
---    fileType                 [1] FileType\r
---}\r
-\r
---RecordClassDestinations   ::= SET OF RecordClassDestination\r
-\r
-RecordingEntity         ::= AddressString\r
-\r
-RecordingMethod         ::= ENUMERATED\r
-{\r
-    inCallRecord        (0),\r
-    inSSRecord          (1)\r
-}\r
-\r
-RedirectingNumber         ::= BCDDirectoryNumber\r
-\r
-RedirectingCounter        ::= INTEGER\r
-\r
-ResponseTime ::= SEQUENCE\r
-{\r
-    responseTimeCategory    [0] ResponseTimeCategory\r
-}\r
-    --    note: an expandable SEQUENCE simplifies later addition of a numeric response time.\r
-\r
-ResponseTimeCategory ::= ENUMERATED\r
-{\r
-    lowdelay          (0),\r
-    delaytolerant     (1)\r
-}\r
-    --    exception handling:\r
-    --    an unrecognized value shall be treated the same as value 1 (delaytolerant)\r
-\r
-RFPowerCapability        ::= INTEGER\r
-    --\r
-    -- This field contains the RF power capability of the Mobile station\r
-    -- classmark 1 and 2 of TS 24.008 expressed as an integer.\r
-    --\r
-\r
-RoamingNumber            ::= ISDN-AddressString\r
-    --\r
-    -- See TS 23.003\r
-    --\r
-\r
-RoutingNumber            ::= CHOICE\r
-{\r
-    roaming              [1] RoamingNumber,\r
-    forwarded            [2] ForwardToNumber\r
-}\r
-\r
-Service                  ::= CHOICE\r
-{\r
-    teleservice               [1] TeleserviceCode,\r
-    bearerService             [2] BearerServiceCode,\r
-    supplementaryService      [3] SS-Code,\r
-    networkSpecificService    [4] NetworkSpecificCode\r
-}\r
-\r
-ServiceDistanceDependencies    ::= SET OF ServiceDistanceDependency\r
-\r
-ServiceDistanceDependency    ::= SEQUENCE\r
-{\r
-        aocService                              [0] INTEGER,\r
-    chargingZone            [1] INTEGER        OPTIONAL\r
-    --\r
-    -- Note that these values correspond to the contents\r
-    -- of the attributes aocServiceId and zoneId\r
-    -- respectively.\r
-    --\r
-}\r
-\r
-ServiceKey ::= INTEGER (0..2147483647)\r
-\r
-SimpleIntegerName            ::= INTEGER\r
-\r
-SimpleStringName            ::= GraphicString\r
-\r
-SMSResult                    ::= Diagnostics\r
-\r
-SmsTpDestinationNumber ::= OCTET STRING\r
-    --\r
-    -- This type contains the binary coded decimal representation of\r
-    -- the SMS address field the encoding of the octet string is in\r
-    -- accordance with the definition of address fields in TS 23.040.\r
-    -- This encoding includes type of number and numbering plan indication\r
-    -- together with the address value range.\r
-    --\r
-\r
-SpeechVersionIdentifier    ::= OCTET STRING (SIZE(1))\r
---    see GSM 08.08\r
-\r
---    000 0001    GSM speech full rate version 1\r
---    001 0001    GSM speech full rate version 2      used for enhanced full rate\r
---    010 0001    GSM speech full rate version 3     for future use\r
---    000 0101    GSM speech half rate version 1\r
---    001 0101    GSM speech half rate version 2     for future use\r
---    010 0101    GSM speech half rate version 3    for future use\r
-\r
-SSActionResult              ::= Diagnostics\r
-\r
-SSActionType                ::= ENUMERATED\r
-{\r
-    registration              (0),\r
-    erasure                   (1),\r
-    activation                (2),\r
-    deactivation              (3),\r
-    interrogation             (4),\r
-    invocation                (5),\r
-    passwordRegistration      (6),\r
-    ussdInvocation            (7)\r
-}\r
-\r
-CAMELVPHASE      ::= ENUMERATED\r
-{\r
-    wininapphase0              (0),\r
-    wincamelphase1             (1),\r
-    wincamelphase2             (2),\r
-    wincamelphase3             (3),\r
-    wincamelphase4             (4),    \r
-    wininapphaseericsson       (8),\r
-    wininapphasesiemens        (16),\r
-    wininapphasenortel         (24),\r
-    wininapphase902            (32),\r
-    wininapphasechina          (128),\r
-    wininapphasebrazil         (136),\r
-    wininapphaserussion        (144),\r
-    wininapphaseuk             (152),\r
-    wincamelbutt               (255)\r
-}\r
-\r
--- ussdInvocation          (7) include ussd phase 1,phase 2\r
-\r
---SS Request = SSActionType\r
-\r
-SS-Code ::= OCTET STRING (SIZE (1))\r
-    -- This type is used to represent the code identifying a single\r
-    -- supplementary service, a group of supplementary services, or\r
-    -- all supplementary services. The services and abbreviations\r
-    -- used are defined in TS 3GPP TS 22.004 [5]. The internal structure is\r
-    -- defined as follows:\r
-    --\r
-    -- bits 87654321: group (bits 8765), and specific service\r
-    -- (bits 4321)  ussd = ff\r
-\r
---    allSS                   (0x00),\r
---        reserved for possible future use\r
---        all SS\r
---\r
---    allLineIdentificationSS (0x10),\r
---         reserved for possible future use\r
---         all line identification SS\r
---\r
---    calling-line-identification-presentation                    (0x11),\r
---         calling line identification presentation\r
---    calling-line-identification-restriction                     (0x12),\r
---         calling line identification restriction\r
---    connected-line-identification-presentation                  (0x13),\r
---         connected line identification presentation\r
---    connected-line-identification-restriction                   (0x14),\r
---        connected line identification restriction\r
---    malicious-call-identification                               (0x15),\r
---         reserved for possible future use\r
---         malicious call identification\r
---\r
---    allNameIdentificationSS (0x18),\r
---        all name identification SS\r
---    calling-name-presentation                    (0x19),\r
---         calling name presentation\r
---\r
---         SS-Codes '00011010'B, to '00011111'B, are reserved for future\r
---        NameIdentification Supplementary Service use.\r
---\r
---    allForwardingSS       (0x20),\r
---         all forwarding SS\r
---    call-forwarding-unconditional                   (0x21),\r
---        call forwarding unconditional\r
---    call-deflection                                 (0x24),\r
---         call deflection\r
---    allCondForwardingSS                             (0x28),\r
---        all conditional forwarding SS\r
---    call-forwarding-on-mobile-subscriber-busy       (0x29),\r
---        call forwarding on mobile subscriber busy\r
---    call-forwarding-on-no-reply                     (0x2a),\r
---        call forwarding on no reply\r
---    call-forwarding-on-mobile-subscriber-not-reachable                 (0x2b),\r
---       call forwarding on mobile subscriber not reachable\r
---\r
---    allCallOfferingSS     (0x30),\r
---        reserved for possible future use\r
---         all call offering SS includes also all forwarding SS\r
---\r
---    explicit-call-transfer                   (0x31),\r
---            explicit call transfer\r
---    mobile-access-hunting                    (0x32),\r
---        reserved for possible future use\r
---         mobile access hunting\r
---\r
---    allCallCompletionSS   (0x40),\r
---        reserved for possible future use\r
---        all Call completion SS\r
---\r
---    call-waiting                    (0x41),\r
---         call waiting\r
---    call-hold                       (0x42),\r
---        call hold\r
---    completion-of-call-to-busy-subscribers-originating-side                (0x43),\r
---       completion of call to busy subscribers, originating side\r
---    completion-of-call-to-busy-subscribers-destination-side                (0x44),\r
---        completion of call to busy subscribers, destination side\r
---         this SS-Code is used only in InsertSubscriberData and DeleteSubscriberData\r
---\r
---    multicall                    (0x45),\r
---         multicall\r
---\r
---    allMultiPartySS              (0x50),\r
---         reserved for possible future use\r
---        all multiparty SS\r
---\r
---    multiPTY                     (0x51),\r
---        multiparty\r
---\r
---    allCommunityOfInterest-SS           (0x60),\r
---        reserved for possible future use\r
---         all community of interest SS\r
---    closed-user-group                   (0x61),\r
---        closed user group\r
---\r
---    allChargingSS                               (0x70),\r
---         reserved for possible future use\r
---         all charging SS\r
---    advice-of-charge-information                (0x71),\r
---        advice of charge information\r
---    advice-of-charge-charging                   (0x72),\r
---         advice of charge charging\r
---\r
---    allAdditionalInfoTransferSS    (0x80),\r
---         reserved for possible future use\r
---         all additional information transfer SS\r
---    uUS1-user-to-user-signalling                           (0x81),\r
---       UUS1 user-to-user signalling\r
---    uUS2-user-to-user-signalling                           (0x82),\r
---        UUS2 user-to-user signalling\r
---    uUS3-user-to-user-signalling                           (0x83),\r
---        UUS3 user-to-user signalling\r
---\r
---    allBarringSS           (0x90),\r
---        all barring SS\r
---    barringOfOutgoingCalls (0x91),\r
---         barring of outgoing calls\r
---    barring-of-all-outgoing-calls                          (0x92),\r
---         barring of all outgoing calls\r
---    barring-of-outgoing-international-calls                (0x93),\r
---         barring of outgoing international calls\r
---    boicExHC               (0x94),\r
---         barring of outgoing international calls except those directed\r
---         to the home PLMN\r
---    barringOfIncomingCalls (0x99),\r
---         barring of incoming calls\r
---    barring-of-all-incoming-calls                          (0x9a),\r
---         barring of all incoming calls\r
---    barring-of-incoming-calls-when-roaming-outside-home-PLMN-Country       (0x9b),\r
---         barring of incoming calls when roaming outside home PLMN\r
---         Country\r
---\r
---    allCallPrioritySS       (0xa0),\r
---         reserved for possible future use\r
---         all call priority SS\r
---    enhanced-Multilevel-Precedence-Pre-emption-EMLPP-service                (0xa1),\r
---         enhanced Multilevel Precedence Pre-emption 'EMLPP) service\r
---\r
---    allLCSPrivacyException (0xb0),\r
---         all LCS Privacy Exception Classes\r
---    universal              (0xb1),\r
---         allow location by any LCS client\r
---    callrelated            (0xb2),\r
---         allow location by any value added LCS client to which a call\r
---         is established from the target MS\r
---    callunrelated          (0xb3),\r
---         allow location by designated external value added LCS clients\r
---    plmnoperator           (0xb4),\r
---         allow location by designated PLMN operator LCS clients\r
---\r
---    allMOLR-SS                  (0xc0),\r
---         all Mobile Originating Location Request Classes\r
---    basicSelfLocation           (0xc1),\r
---         allow an MS to request its own location\r
---    autonomousSelfLocation      (0xc2),\r
---         allow an MS to perform self location without interaction\r
---         with the PLMN for a predetermined period of time\r
---    transferToThirdParty        (0xc3),\r
---         allow an MS to request transfer of its location to another LCS client\r
---\r
---    allPLMN-specificSS      (0xf0),\r
---    plmn-specificSS-1       (0xf1),\r
---    plmn-specificSS-2       (0xf2),\r
---    plmn-specificSS-3       (0xf3),\r
---    plmn-specificSS-4       (0xf4),\r
---    plmn-specificSS-5       (0xf5),\r
---    plmn-specificSS-6       (0xf6),\r
---    plmn-specificSS-7       (0xf7),\r
---    plmn-specificSS-8       (0xf8),\r
---    plmn-specificSS-9       (0xf9),\r
---    plmn-specificSS-A       (0xfa),\r
---    plmn-specificSS-B       (0xfb),\r
---    plmn-specificSS-C       (0xfc),\r
---    plmn-specificSS-D       (0xfd),\r
---    plmn-specificSS-E       (0xfe),\r
---    ussd                    (0xff)\r
-\r
-\r
-SSParameters                ::= CHOICE\r
-{\r
-    forwardedToNumber       [0] ForwardToNumber,\r
-    unstructuredData        [1] OCTET STRING\r
-}\r
-\r
-SupplServices               ::= SET OF SS-Code\r
-\r
-SuppServiceUsed             ::= SEQUENCE\r
-{\r
-    ssCode                  [0] SS-Code            OPTIONAL,\r
-    ssTime                  [1] TimeStamp          OPTIONAL,\r
-    relatedNumber           [2] BCDDirectoryNumber OPTIONAL\r
-}\r
-\r
-SwitchoverTime              ::= SEQUENCE\r
-{\r
-    hour              [2]      INTEGER ,\r
-    minute            [2]      INTEGER ,\r
-    second            [2]      INTEGER \r
-}\r
-\r
-SystemType  ::= ENUMERATED\r
-    --  "unknown" is not to be used in PS domain.\r
-{\r
-    unknown                (0),\r
-    iuUTRAN                (1),\r
-    gERAN                  (2)\r
-}\r
-\r
-TBCD-STRING ::= OCTET STRING\r
-    -- This type (Telephony Binary Coded Decimal String) is used to\r
-    -- represent several digits from 0 through 9, *, #, a, b, c, two\r
-    -- digits per octet, each digit encoded 0000 to 1001 (0 to 9),\r
-    -- 1010 (*), 1011 (#), 1100 (a), 1101 (b) or 1110 (c); 1111 used\r
-    -- as filler when there is an odd number of digits.\r
-\r
-    -- bits 8765 of octet n encoding digit 2n\r
-    -- bits 4321 of octet n encoding digit 2(n-1) +1\r
-\r
-TariffId                    ::= INTEGER\r
-\r
-TariffPeriod                ::= SEQUENCE\r
-{\r
-    switchoverTime            [0] SwitchoverTime,\r
-    tariffId                  [1] INTEGER\r
-    -- Note that the value of tariffId corresponds\r
-    -- to the attribute tariffId.\r
-}\r
-\r
-TariffPeriods                 ::= SET OF TariffPeriod\r
-\r
-TariffSystemStatus            ::= ENUMERATED\r
-{\r
-    available           (0),    -- available for modification\r
-    checked             (1),    -- "frozen" and checked\r
-    standby             (2),    -- "frozen" awaiting activation\r
-    active              (3)     -- "frozen" and active\r
-}\r
-\r
-\r
-TimeStamp                    ::= OCTET STRING (SIZE(9..10))\r
-    --\r
-    -- The contents of this field are a compact form of the UTCTime format\r
-    -- containing local time plus an offset to universal time. Binary coded\r
-    -- decimal encoding is employed for the digits to reduce the storage and\r
-    -- transmission overhead\r
-    -- e.g. YYMMDDhhmmssShhmm\r
-    -- where\r
-    -- YY    =    Year 00 to 99        BCD encoded\r
-    -- MM    =    Month 01 to 12       BCD encoded\r
-    -- DD    =    Day 01 to 31         BCD encoded\r
-    -- hh    =    hour 00 to 23        BCD encoded\r
-    -- mm    =    minute 00 to 59      BCD encoded\r
-    -- ss    =    second 00 to 59      BCD encoded\r
-    -- S     =    Sign 0 = "+", "-"    ASCII encoded\r
-    -- hh    =    hour 00 to 23        BCD encoded\r
-    -- mm    =    minute 00 to 59      BCD encoded\r
-    -- DST   =    00 to 120            INTEGER encoded (DST is optional)\r
-    --\r
-\r
-TrafficChannel          ::=    ENUMERATED\r
-{\r
-    fullRate            (0),\r
-    halfRate            (1)\r
-}\r
-\r
-TranslatedNumber        ::=     BCDDirectoryNumber\r
-\r
-TransparencyInd         ::=    ENUMERATED\r
-{\r
-    transparent         (0),\r
-    nonTransparent      (1)\r
-}\r
-\r
-ROUTE                   ::=     CHOICE\r
-{\r
-    rOUTENumber         [0] INTEGER,\r
-    rOUTEName           [1] GraphicString\r
-}\r
-\r
---rOUTEName  1  32 octet\r
-\r
-TSChangeover            ::=    SEQUENCE\r
-{\r
-    newActiveTS            [0] INTEGER,\r
-    newStandbyTS           [1] INTEGER,\r
---    changeoverTime       [2] GeneralizedTime   OPTIONAL,\r
-    authkey                [3] OCTET STRING      OPTIONAL,\r
-    checksum               [4] OCTET STRING      OPTIONAL,\r
-    versionNumber          [5] OCTET STRING      OPTIONAL\r
-    -- Note that if the changeover time is not\r
-    -- specified then the change is immediate.\r
-}\r
-\r
-TSCheckError            ::=    SEQUENCE\r
-{\r
-    errorId               [0] TSCheckErrorId\r
-    --fail                [1] ANY DEFINED BY errorId      OPTIONAL\r
-}\r
-\r
-TSCheckErrorId          ::=    CHOICE\r
-{\r
-    globalForm            [0] OBJECT IDENTIFIER,\r
-    localForm             [1] INTEGER\r
-}\r
-\r
-TSCheckResult           ::=    CHOICE\r
-{\r
-    success             [0] NULL,\r
-    fail                [1] SET OF TSCheckError\r
-}\r
-\r
-TSCopyTariffSystem       ::=    SEQUENCE\r
-{\r
-    oldTS                [0] INTEGER,\r
-    newTS                [1] INTEGER\r
-}\r
-\r
-TSNextChange            ::=    CHOICE\r
-{\r
-    noChangeover        [0] NULL,\r
-    tsChangeover        [1] TSChangeover\r
-}\r
-\r
-TypeOfSubscribers       ::= ENUMERATED\r
-{\r
-    home                (0),    -- HPLMN subscribers\r
-    visiting            (1),    -- roaming subscribers\r
-    all                 (2)\r
-}\r
-\r
-TypeOfTransaction       ::=    ENUMERATED\r
-{\r
-    successful          (0),\r
-    unsuccessful        (1),\r
-    all                 (2)\r
-}\r
-\r
-Vertical-Accuracy ::= OCTET STRING (SIZE (1))\r
-    -- bit 8 = 0\r
-    -- bits 7-1 = 7 bit Vertical Uncertainty Code defined in 3G TS 23.032.\r
-    -- The vertical location error should be less than the error indicated\r
-    -- by the uncertainty code with 67% confidence.\r
-\r
-ISDNAddressString ::= AddressString\r
-\r
-EmlppPriority ::= OCTET STRING (SIZE (1))\r
-\r
---priorityLevelA    EMLPP-Priority ::= 6\r
---priorityLevelB    EMLPP-Priority ::= 5\r
---priorityLevel0    EMLPP-Priority ::= 0\r
---priorityLevel1    EMLPP-Priority ::= 1\r
---priorityLevel2    EMLPP-Priority ::= 2\r
---priorityLevel3    EMLPP-Priority ::= 3\r
---priorityLevel4    EMLPP-Priority ::= 4\r
---See 29.002\r
-\r
-\r
-EASubscriberInfo ::= OCTET STRING (SIZE (3))\r
-        -- The internal structure is defined by the Carrier Identification\r
-    -- parameter in ANSI T1.113.3. Carrier codes between "000" and "999" may\r
-    -- be encoded as 3 digits using "000" to "999" or as 4 digits using\r
-    -- "0000" to "0999". Carrier codes between "1000" and "9999" are encoded\r
-    -- using 4 digits.\r
-\r
-SelectedCIC ::= OCTET STRING (SIZE (3))\r
-\r
-PortedFlag       ::=    ENUMERATED\r
-{\r
-    numberNotPorted        (0),\r
-    numberPortedIn         (1),\r
-    numberPortedOut        (2)\r
-}\r
-\r
-SubscriberCategory   ::= OCTET STRING (SIZE (1))\r
--- unknownuser   = 0x00,\r
--- frenchuser    = 0x01,\r
--- englishuser   = 0x02,\r
--- germanuser    = 0x03,\r
--- russianuser   = 0x04,\r
--- spanishuser   = 0x05,\r
--- specialuser   = 0x06,\r
--- reserveuser   = 0x09,\r
--- commonuser    = 0x0a,\r
--- superioruser  = 0x0b,\r
--- datacalluser  = 0x0c,\r
--- testcalluser  = 0x0d,\r
--- spareuser     = 0x0e,\r
--- payphoneuser  = 0x0f,\r
--- coinuser      = 0x20,\r
--- isup224       = 0xe0\r
-\r
-\r
-CUGOutgoingAccessIndicator ::=    ENUMERATED\r
-{\r
-    notCUGCall  (0),\r
-    cUGCall     (1)\r
-}\r
-\r
-CUGInterlockCode ::= OCTET STRING (SIZE (4))\r
-\r
---\r
-\r
-CUGOutgoingAccessUsed ::= ENUMERATED\r
-{\r
-    callInTheSameCUGGroup      (0),\r
-    callNotInTheSameCUGGroup   (1)\r
-}\r
-\r
-SMSTEXT        ::= OCTET STRING\r
-\r
-MSCCIC         ::= INTEGER -- (0..4294836225)\r
-\r
-RNCorBSCId     ::= OCTET STRING(SIZE (3))\r
---octet order is the same as RANAP/BSSAP signaling\r
---if spc is coded as 14bit, then OCTET STRING1 will filled with 00 ,for example rnc id = 123 will be coded as 00 01 23\r
---OCTET STRING1\r
---OCTET STRING2\r
---OCTET STRING3\r
-\r
-MSCId          ::= OCTET STRING(SIZE (3))\r
---National network format , octet order is the same as ISUP signaling\r
---if spc is coded as 14bit, then OCTET STRING1 will filled with 00,,for example rnc id = 123 will be coded as 00 01 23\r
---OCTET STRING1\r
---OCTET STRING2\r
---OCTET STRING3\r
-\r
-EmergencyCallFlag ::= ENUMERATED\r
-{\r
-    notEmergencyCall  (0),\r
-    emergencyCall     (1)\r
-}\r
-\r
-CUGIncomingAccessUsed ::= ENUMERATED\r
-{\r
-    callInTheSameCUGGroup      (0),\r
-    callNotInTheSameCUGGroup   (1)\r
-}\r
-\r
-SmsUserDataType               ::= OCTET STRING (SIZE (1))\r
---\r
---00  concatenated-short-messages-8-bit-reference-number\r
---01  special-sms-message-indication\r
---02  reserved\r
---03  Value not used to avoid misinterpretation as <LF>\r
---04  characterapplication-port-addressing-scheme-8-bit-address\r
---05  application-port-addressing-scheme-16-bit-address\r
---06  smsc-control-parameters\r
---07  udh-source-indicator\r
---08  concatenated-short-message-16-bit-reference-number\r
---09  wireless-control-message-protocol\r
---0A  text-formatting\r
---0B  predefined-sound\r
---0C  user-defined-sound-imelody-max-128-bytes\r
---0D  predefined-animation\r
---0E  large-animation-16-16-times-4-32-4-128-bytes\r
---0F  small-animation-8-8-times-4-8-4-32-bytes\r
---10  large-picture-32-32-128-bytes\r
---11  small-picture-16-16-32-bytes\r
---12  variable-picture\r
---13  User prompt indicator\r
---14  Extended Object\r
---15  Reused Extended Object\r
---16  Compression Control\r
---17  Object Distribution Indicator\r
---18  Standard WVG object\r
---19  Character Size WVG object\r
---1A  Extended Object Data Request Command\r
---1B-1F    Reserved for future EMS features (see subclause 3.10)\r
---20    RFC 822 E-Mail Header\r
---21    Hyperlink format element\r
---22    Reply Address Element\r
---23 - 6F    Reserved for future use\r
---70 - 7F    (U)SIM Toolkit Security Headers\r
---80 - 9F    SME to SME specific use\r
---A0 - BF    Reserved for future use\r
---C0 - DF    SC specific use\r
---E0 - FE    Reserved for future use\r
---FF          normal SMS\r
-\r
-ConcatenatedSMSReferenceNumber              ::=  INTEGER(0..65535)\r
-\r
-MaximumNumberOfSMSInTheConcatenatedSMS      ::=  INTEGER(0..255)\r
-\r
-SequenceNumberOfTheCurrentSMS               ::=  INTEGER(0..255)\r
-\r
-SequenceNumber       ::=  INTEGER\r
-\r
---(1...   )\r
---\r
-\r
-\r
-ChargedParty     ::= ENUMERATED\r
-{\r
-      callingParty           (0),\r
-      calledParty            (1)\r
-}\r
-\r
-ChargeAreaCode                      ::=  OCTET STRING(SIZE (1..3))\r
-\r
-CUGIndex                            ::=  OCTET STRING(SIZE (2))\r
-\r
-GuaranteedBitRate                   ::= ENUMERATED\r
-{\r
-     gBR14400BitsPerSecond (1),        -- BS20 non-transparent\r
-     gBR28800BitsPerSecond (2),        -- BS20 non-transparent and transparent,\r
-                                      -- BS30 transparent and multimedia\r
-     gBR32000BitsPerSecond (3),        -- BS30 multimedia\r
-     gBR33600BitsPerSecond (4),        -- BS30 multimedia\r
-     gBR56000BitsPerSecond (5),        -- BS30 transparent and multimedia\r
-     gBR57600BitsPerSecond (6),        -- BS20 non-transparent\r
-     gBR64000BitsPerSecond (7),        -- BS30 transparent and multimedia\r
-\r
-     gBR12200BitsPerSecond (106),      -- AMR speech\r
-     gBR10200BitsPerSecond (107),      -- AMR speech\r
-     gBR7950BitsPerSecond (108),        -- AMR speech\r
-     gBR7400BitsPerSecond (109),        -- AMR speech\r
-     gBR6700BitsPerSecond (110),        -- AMR speech\r
-     gBR5900BitsPerSecond (111),        -- AMR speech\r
-     gBR5150BitsPerSecond (112),        -- AMR speech\r
-     gBR4750BitsPerSecond (113),        -- AMR speech\r
-     gBR23850BitsPerSecond (114),       -- AMR speech \r
-     gBR15850BitsPerSecond (115),       -- AMR speech\r
-     gBR12650BitsPerSecond (116),       -- AMR speech\r
-     gBR8850BitsPerSecond  (117),       -- AMR speech\r
-     gBR6600BitsPerSecond  (118)        -- AMR speech\r
-}\r
-\r
-MaximumBitRate                  ::= ENUMERATED\r
-{\r
-     mBR14400BitsPerSecond (1),         -- BS20 non-transparent\r
-     mBR28800BitsPerSecond (2),         -- BS20 non-transparent and transparent,\r
-                                 -- BS30 transparent and multimedia\r
-     mBR32000BitsPerSecond (3),         -- BS30 multimedia\r
-     mBR33600BitsPerSecond (4),         -- BS30 multimedia\r
-     mBR56000BitsPerSecond (5),         -- BS30 transparent and multimedia\r
-     mBR57600BitsPerSecond (6),         -- BS20 non-transparent\r
-     mBR64000BitsPerSecond (7),         -- BS30 transparent and multimedia\r
-\r
-     mBR12200BitsPerSecond (106),      -- AMR speech\r
-     mBR10200BitsPerSecond (107),      -- AMR speech\r
-     mBR7950BitsPerSecond (108),        -- AMR speech\r
-     mBR7400BitsPerSecond (109),        -- AMR speech\r
-     mBR6700BitsPerSecond (110),        -- AMR speech\r
-     mBR5900BitsPerSecond (111),        -- AMR speech\r
-     mBR5150BitsPerSecond (112),        -- AMR speech\r
-     mBR4750BitsPerSecond (113),         -- AMR speech\r
-     mBR23850BitsPerSecond (114),       -- AMR speech \r
-     mBR15850BitsPerSecond (115),       -- AMR speech\r
-     mBR12650BitsPerSecond (116),       -- AMR speech\r
-     mBR8850BitsPerSecond  (117),       -- AMR speech\r
-     mBR6600BitsPerSecond  (118)        -- AMR speech\r
-}\r
-\r
-\r
-HLC          ::= OCTET STRING\r
-\r
--- this parameter is a 1:1 copy of the contents (i.e. starting with octet 3) of the "high layer compatibility" parameter of ITU-T Q.931 [35].\r
-\r
-LLC          ::= OCTET STRING\r
-\r
--- this parameter is a 1:1 copy of the contents (i.e. starting with octet 3) of the "low layer compatibility" parameter of ITU-T Q.931 [35].\r
-\r
-\r
-ISDN-BC      ::= OCTET STRING\r
-\r
--- this parameter is a 1:1 copy of the contents (i.e. starting with octet 3) of the "bearer capability" parameter of ITU-T Q.931 [35].\r
-\r
-ModemType           ::= ENUMERATED\r
-{\r
-    none-modem                  (0),\r
-    modem-v21                   (1),\r
-    modem-v22                   (2),\r
-    modem-v22-bis               (3),\r
-    modem-v23                   (4),\r
-    modem-v26-ter               (5),\r
-    modem-v32                   (6),\r
-    modem-undef-interface       (7),\r
-    modem-autobauding1          (8),\r
-    no-other-modem-type        (31),\r
-    modem-v34                  (33)\r
-}\r
-\r
-UssdCodingScheme            ::= OCTET STRING\r
-\r
-UssdString                  ::= OCTET STRING\r
-\r
-UssdNotifyCounter           ::=  INTEGER(0..255)\r
-\r
-UssdRequestCounter          ::=  INTEGER(0..255)\r
-\r
-Classmark3                  ::= OCTET STRING(SIZE(2))\r
-\r
-OptimalRoutingDestAddress   ::= BCDDirectoryNumber\r
-\r
-GAI                         ::= OCTET STRING(SIZE(7))\r
---such as 64 F0 00 00 ABCD 1234\r
-\r
-ChangeOfglobalAreaID        ::= SEQUENCE\r
-{\r
-    location                [0] GAI,\r
-    changeTime              [1] TimeStamp\r
-}\r
-\r
-InteractionWithIP  ::=  NULL\r
-\r
-IPRouteNumber      ::=  AddressString\r
-\r
-RouteAttribute     ::=  ENUMERATED\r
-{\r
-    cas    (0),\r
-    tup    (1),\r
-    isup   (2),\r
-    pra    (3),\r
-    bicc   (4),\r
-    sip    (5),\r
-    others (255)\r
-}\r
-\r
-VoiceIndicator  ::=    ENUMERATED\r
-{\r
-    sendToneByLocalMsc (0) ,\r
-    sendToneByOtherMsc (1),\r
-    voiceNoIndication  (3)\r
-}\r
-\r
-BCategory  ::=    ENUMERATED\r
-{\r
-    subscriberFree         (0),\r
-    subscriberBusy         (1),\r
-    subscriberNoIndication (3)\r
-}\r
-\r
-CallType   ::=    ENUMERATED\r
-{\r
-     unknown     (0),\r
-     internal    (1),\r
-     incoming    (2),\r
-     outgoing    (3),\r
-     tandem      (4)\r
-}\r
-GroupCallSubBillType        ::=    ENUMERATED\r
-{\r
-     callerDedicatedConnection (0),\r
-     resourceCtrlConnection    (1),\r
-     cellDedicatedConnection   (2),\r
-     groupCallConnection       (3)\r
-}\r
-\r
-GroupCallType               ::=    ENUMERATED\r
-{\r
-     vgcs                      (0),\r
-     vbs                       (1)\r
-}\r
-\r
-GroupCallReference          ::= OCTET STRING(SIZE(4))\r
-\r
-UUS1Type                    ::=    ENUMERATED\r
-{\r
-    uus1Implicit               (0),   \r
-    uus1ExplicitRequired       (1),\r
-    uus1ExplicitNotRequired    (2)\r
-}\r
-LocationUpdateType          ::= ENUMERATED\r
-{\r
-    normal-updating     (0),\r
-    periodic-updating   (1),\r
-    imsi-attach         (2)\r
-}\r
-\r
-NetworkOperatorId           ::= OCTET STRING(SIZE(1))\r
-ZoneCode                    ::= OCTET STRING (SIZE(2))\r
-RecordNumber                ::=  INTEGER\r
-CARP                       ::=  INTEGER(0..255)\r
-\r
-AccountCode                 ::= OCTET STRING(SIZE(9))\r
-\r
-IMSCHARGE                   ::= OCTET STRING(SIZE(128))\r
-\r
-RoutingCategory             ::= OCTET STRING(SIZE(1))\r
-\r
-PartyRelCause                ::= SEQUENCE\r
-{\r
-     releaseParty  [0]   ReleaseParty,\r
-     releaseCause  [1]   INTEGER\r
-}\r
-\r
-ReleaseParty                  ::= ENUMERATED\r
-{\r
-   bssmap   (0),\r
-   ranap    (1),\r
-   dtap     (2), \r
-   isup     (3),\r
-   relbutt  (255)   \r
-}\r
-\r
-Cap4UcbNcnpType           ::= ENUMERATED\r
-{\r
-   nc-leg         (0),\r
-   np-leg         (1),\r
-   nonncnp-leg   (2)\r
-}\r
-\r
-LocationNumber           ::= TBCD-STRING (SIZE (1..8))\r
-\r
-ChargeLevel                 ::= ENUMERATED\r
-{\r
-    chargeBySecond      (0),\r
-    chargeBy10ms        (1)\r
-}\r
-\r
-LocationNumberNai ::= ENUMERATED\r
-{\r
-    iAddressInfoNull              (0),\r
-    iUserNumber                   (1),\r
-    iUnknownNumber                (2),\r
-    iNationalNumber               (3),\r
-    iInternationalNumber          (4)\r
-}\r
-\r
-LocationRoutingNumber       ::= TBCD-STRING (SIZE (1..8))\r
-B-CH-NUMBER                 ::=  INTEGER --(0..4294967295)\r
-\r
-ChannelMode                 ::= ENUMERATED\r
-{\r
-    hscsd-nochannel-mode                     (0),\r
-    hscsd-speech                             (9),\r
-    hscsd-14500channelmode                   (14),\r
-    hscsd-12000channelmode                   (11),\r
-    hscsd-6000channelmode                    (12),\r
-    hscsd-3600channelmode                    (13),\r
-    hscsd-signalling                         (8),\r
-    hscsd-29000channelmode                   (1),\r
-    hscsd-32000channelmode                   (2),\r
-    hscsd-43500channelmode                   (3),\r
-    hscsd-43500down14500upchannelmode        (4),\r
-    hscsd-29000down14500upchannelmode        (5),\r
-    hscsd-43500down29000upchannelmode        (6),\r
-    hscsd-14500down43500upchannelmode        (7),\r
-    hscsd-14500down29000upchannelmode        (10),\r
-    hscsd-29000down43500upchannelmode        (15)\r
-    \r
-}\r
-\r
-Channel                 ::= ENUMERATED\r
-{\r
-    hscsd-no-chosen-channel                  (0),\r
-    hscsd-chose-sdcch                        (1),\r
-    hscsd-full-rate-tch-1                    (8),\r
-    hscsd-half-rate-tch-1                    (9),\r
-    hscsd-full-rate-tch-2                    (10),\r
-    hscsd-full-rate-tch-3                    (11),\r
-    hscsd-full-rate-tch-4                    (12),\r
-    hscsd-full-rate-tch-5                    (13),\r
-    hscsd-full-rate-tch-6                    (14),\r
-    hscsd-full-rate-tch-7                    (15),\r
-    hscsd-full-rate-tch-8                    (4)\r
-}\r
-\r
-ChargePulseNumber    ::= INTEGER\r
-    --\r
-    -- For successful calls this is the pulse number during the chargeable duration.\r
-    --\r
-\r
-IntermediateChargingInd  ::=    ENUMERATED\r
-{\r
-    sINGLE-BILL  (0),\r
-    fIRST-BILL   (1), \r
-    iNTERMEDIATE-BILL (2),\r
-    lAST-BILL (3)\r
-}\r
-\r
-MscOutgoingROUTENumber       ::= INTEGER(0..65535)\r
-MscIncomingROUTENumber       ::= INTEGER(0..65535)\r
-END\r
+-- http://jayu.googlecode.com/svn/!svn/bc/3/trunk/jayu/src/test/testdata/Huawie.txt
+
+CS-R99-R4-CHARGING
+
+DEFINITIONS IMPLICIT TAGS    ::=
+
+BEGIN
+
+--------------------------------------------------------------------------------
+--
+--  CALL AND EVENT RECORDS
+--
+------------------------------------------------------------------------------
+--Font: verdana  8
+
+CallEventDataFile        ::= SEQUENCE
+{
+    headerRecord            [0] HeaderRecord,
+    callEventRecords        [1] SEQUENCE OF CallEventRecord,
+    trailerRecord           [2] TrailerRecord,
+    extensions              [3] ManagementExtensions
+}
+
+
+CallEventRecord    ::= CHOICE
+{
+    moCallRecord              [0] MOCallRecord,
+    mtCallRecord              [1] MTCallRecord,
+    roamingRecord             [2] RoamingRecord,
+    incGatewayRecord          [3] IncGatewayRecord,
+    outGatewayRecord          [4] OutGatewayRecord,
+    transitRecord             [5] TransitCallRecord,
+    moSMSRecord               [6] MOSMSRecord,
+    mtSMSRecord               [7] MTSMSRecord,
+    ssActionRecord           [10] SSActionRecord,
+    hlrIntRecord             [11] HLRIntRecord,
+    locUpdateVLRRecord       [13] LocUpdateVLRRecord,
+    commonEquipRecord        [14] CommonEquipRecord,
+    recTypeExtensions        [15] ManagementExtensions,
+    termCAMELRecord          [16] TermCAMELRecord,
+    mtLCSRecord              [17] MTLCSRecord,
+    moLCSRecord              [18] MOLCSRecord,
+    niLCSRecord              [19] NILCSRecord,
+    groupCallRecord          [20] GroupCallRecord,
+    forwardCallRecord       [100] MOCallRecord
+}
+
+MOCallRecord    ::= SET
+{
+    recordType                            [0] CallEventRecordType                          OPTIONAL,
+    servedIMSI                            [1] IMSI                                         OPTIONAL,
+    servedIMEI                            [2] IMEI                                         OPTIONAL,
+    servedMSISDN                          [3] MSISDN                                       OPTIONAL,
+    callingNumber                         [4] CallingNumber                                OPTIONAL,
+    calledNumber                          [5] CalledNumber                                 OPTIONAL,
+    translatedNumber                      [6] TranslatedNumber                             OPTIONAL,
+    connectedNumber                       [7] ConnectedNumber                              OPTIONAL,
+    roamingNumber                         [8] RoamingNumber                                OPTIONAL,
+    recordingEntity                       [9] RecordingEntity                              OPTIONAL,
+    mscIncomingROUTE                     [10] ROUTE                                        OPTIONAL,
+    mscOutgoingROUTE                     [11] ROUTE                                        OPTIONAL,
+    location                             [12] LocationAreaAndCell                          OPTIONAL,
+    changeOfLocation                     [13] SEQUENCE OF LocationChange                   OPTIONAL,
+    basicService                         [14] BasicServiceCode                             OPTIONAL,
+    transparencyIndicator                [15] TransparencyInd                              OPTIONAL,
+    changeOfService                      [16] SEQUENCE OF ChangeOfService                  OPTIONAL,
+    supplServicesUsed                    [17] SEQUENCE OF  SuppServiceUsed                 OPTIONAL,
+    aocParameters                        [18] AOCParameters                                OPTIONAL,
+    changeOfAOCParms                     [19] SEQUENCE OF AOCParmChange                    OPTIONAL,
+    msClassmark                          [20] Classmark                                    OPTIONAL,
+    changeOfClassmark                    [21] ChangeOfClassmark                            OPTIONAL,
+    seizureTime                          [22] TimeStamp                                    OPTIONAL,
+    answerTime                           [23] TimeStamp                                    OPTIONAL,
+    releaseTime                          [24] TimeStamp                                    OPTIONAL,
+    callDuration                         [25] CallDuration                                 OPTIONAL,
+    radioChanRequested                   [27] RadioChanRequested                           OPTIONAL,
+    radioChanUsed                        [28] TrafficChannel                               OPTIONAL,
+    changeOfRadioChan                    [29] ChangeOfRadioChannel                         OPTIONAL,
+    causeForTerm                         [30] CauseForTerm                                 OPTIONAL,
+    diagnostics                          [31] Diagnostics                                  OPTIONAL,
+    callReference                        [32] CallReference                                OPTIONAL,
+    sequenceNumber                       [33] SequenceNumber                               OPTIONAL,
+    additionalChgInfo                    [34] AdditionalChgInfo                            OPTIONAL,
+    recordExtensions                     [35] ManagementExtensions                         OPTIONAL,
+    gsm-SCFAddress                       [36] Gsm-SCFAddress                               OPTIONAL,
+    serviceKey                           [37] ServiceKey                                   OPTIONAL,
+    networkCallReference                 [38] NetworkCallReference                         OPTIONAL,
+    mSCAddress                           [39] MSCAddress                                   OPTIONAL,
+    cAMELInitCFIndicator                 [40] CAMELInitCFIndicator                         OPTIONAL,
+    defaultCallHandling                  [41] DefaultCallHandling                          OPTIONAL,
+    fnur                                 [45] Fnur                                         OPTIONAL,
+    aiurRequested                        [46] AiurRequested                                OPTIONAL,
+    speechVersionSupported               [49] SpeechVersionIdentifier                      OPTIONAL,
+    speechVersionUsed                    [50] SpeechVersionIdentifier                      OPTIONAL,
+    numberOfDPEncountered                [51] INTEGER                                      OPTIONAL,
+    levelOfCAMELService                  [52] LevelOfCAMELService                          OPTIONAL,
+    freeFormatData                       [53] FreeFormatData                               OPTIONAL,
+    cAMELCallLegInformation              [54] SEQUENCE OF CAMELInformation                 OPTIONAL,
+    freeFormatDataAppend                 [55] BOOLEAN                                      OPTIONAL,
+    defaultCallHandling-2                [56] DefaultCallHandling                          OPTIONAL,
+    gsm-SCFAddress-2                     [57] Gsm-SCFAddress                               OPTIONAL,
+    serviceKey-2                         [58] ServiceKey                                   OPTIONAL,
+    freeFormatData-2                     [59] FreeFormatData                               OPTIONAL,
+    freeFormatDataAppend-2               [60] BOOLEAN                                      OPTIONAL,
+    systemType                           [61] SystemType                                   OPTIONAL,
+    rateIndication                       [62] RateIndication                               OPTIONAL,
+    partialRecordType                    [69] PartialRecordType                            OPTIONAL,
+    guaranteedBitRate                    [70] GuaranteedBitRate                            OPTIONAL,
+    maximumBitRate                       [71] MaximumBitRate                               OPTIONAL,
+    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,
+    modemType                           [139] ModemType                                    OPTIONAL,
+    classmark3                          [140] Classmark3                                   OPTIONAL,
+    chargedParty                        [141] ChargedParty                                 OPTIONAL,
+    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,
+    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,
+    calledChargeAreaCode                [146] ChargeAreaCode                               OPTIONAL,
+    mscOutgoingCircuit                  [166] MSCCIC                                       OPTIONAL,
+    orgRNCorBSCId                       [167] RNCorBSCId                                   OPTIONAL,
+    orgMSCId                            [168] MSCId                                        OPTIONAL,
+    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,
+    callerDefaultEmlppPriority          [171] EmlppPriority                                OPTIONAL,
+    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,
+    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,
+    optimalRoutingFlag                  [177] NULL                                         OPTIONAL,
+    optimalRoutingLateForwardFlag       [178] NULL                                         OPTIONAL,
+    optimalRoutingEarlyForwardFlag      [179] NULL                                         OPTIONAL,
+    callerportedflag                    [180] PortedFlag                                   OPTIONAL,
+    calledIMSI                          [181] IMSI                                         OPTIONAL,
+    globalAreaID                        [188] GAI                                          OPTIONAL,
+    changeOfglobalAreaID                [189] SEQUENCE OF ChangeOfglobalAreaID             OPTIONAL,
+    subscriberCategory                  [190] SubscriberCategory                           OPTIONAL,
+    firstmccmnc                         [192] MCCMNC                                       OPTIONAL,
+    intermediatemccmnc                  [193] MCCMNC                                       OPTIONAL,
+    lastmccmnc                          [194] MCCMNC                                       OPTIONAL,
+    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,
+    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,
+    cUGOutgoingAccessUsed               [197] CUGOutgoingAccessUsed                        OPTIONAL,
+    cUGIndex                            [198] CUGIndex                                     OPTIONAL,
+    interactionWithIP                   [199] InteractionWithIP                            OPTIONAL,
+    hotBillingTag                       [200] HotBillingTag                                OPTIONAL,
+    setupTime                           [201] TimeStamp                                    OPTIONAL,
+    alertingTime                        [202] TimeStamp                                    OPTIONAL,
+    voiceIndicator                      [203] VoiceIndicator                               OPTIONAL,
+    bCategory                           [204] BCategory                                    OPTIONAL,
+    callType                            [205] CallType                                     OPTIONAL,
+    resourceChargeIPnumber              [206] IPRouteNumber                                OPTIONAL,
+    cAMELDestinationNumber              [207] CAMELDestinationNumber                       OPTIONAL,
+    groupCallType                       [208] GroupCallType                                OPTIONAL,
+    groupCallReference                  [209] GroupCallReference                           OPTIONAL,
+    uus1Type                            [210] UUS1Type                                     OPTIONAL,
+    eCategory                           [215] ECategory                                    OPTIONAL,
+    tariffCode                          [217] TariffCode                                   OPTIONAL,
+    disconnectparty                     [218] DisconnectParty                              OPTIONAL,
+    chargePulseNum                      [219] ChargePulseNumber                            OPTIONAL,    
+    csReference                         [220] CAMELCSReference                             OPTIONAL,
+    csaReference                        [221] CAMELCSAReference                            OPTIONAL,
+    camelphase                          [222] CAMELVPHASE                                  OPTIONAL,
+    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,
+    typeOfSubscribers                   [224] TypeOfSubscribers                            OPTIONAL,
+    audioDataType                       [225] AudioDataType                                OPTIONAL,
+    userType                            [227] UserType                                     OPTIONAL,
+    recordNumber                        [232] RecordNumber                                 OPTIONAL,
+    osssServicesUsed                    [235] SEQUENCE OF  SS-Code                         OPTIONAL,
+    partyRelCause                       [236] PartyRelCause                                OPTIONAL,
+    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,
+    locationNum                         [238] LocationNumber                               OPTIONAL,
+    zoneCode                            [240] ZoneCode                                     OPTIONAL,
+    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,
+    dtmf-indicator                      [242] BOOLEAN                                      OPTIONAL,
+    b-ch-number                         [243] B-CH-NUMBER                                  OPTIONAL,
+    ncnpFlag                            [244] Cap4UcbNcnpType                              OPTIONAL,
+    mctType                            [245] MCTType                                      OPTIONAL,
+    cARP                                [246] CARP                                         OPTIONAL,
+    accountcode                         [248] AccountCode                                  OPTIONAL,
+    channelmode                         [249] ChannelMode                                  OPTIONAL,
+    channel                             [250] Channel                                      OPTIONAL,
+    specialBillPrefix                   [252] SpecialBillPrefix                            OPTIONAL,
+    calledportedflag                    [255] PortedFlag                                   OPTIONAL,    
+    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,
+    routingcategory                     [257] RoutingCategory                              OPTIONAL,
+    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,
+    calledIMEI                          [260] IMEI                                         OPTIONAL,
+    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,
+    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    
+    roDefaultCallHandling               [263] DefaultCallHandling                          OPTIONAL,
+    roLinkFailureTime                   [264] TimeStamp                                    OPTIONAL,
+    lastSuccCCRTime                     [265] TimeStamp                                    OPTIONAL,
+    drcCallId                           [266] DrcCallNumber                                OPTIONAL,
+    drcCallRN                           [267] DrcCallNumber                                OPTIONAL
+}
+
+--at moc     callingNumber is the same as served msisdn except basic msisdn != calling number such as MSP service
+
+MTCallRecord            ::= SET
+{
+    recordType                            [0] CallEventRecordType                          OPTIONAL,
+    servedIMSI                            [1] IMSI                                         OPTIONAL,
+    servedIMEI                            [2] IMEI                                         OPTIONAL,
+    servedMSISDN                          [3] MSISDN                                       OPTIONAL,
+    callingNumber                         [4] CallingNumber                                OPTIONAL,
+    connectedNumber                       [5] ConnectedNumber                              OPTIONAL,
+    recordingEntity                       [6] RecordingEntity                              OPTIONAL,
+    mscIncomingROUTE                      [7] ROUTE                                        OPTIONAL,
+    mscOutgoingROUTE                      [8] ROUTE                                        OPTIONAL,
+    location                              [9] LocationAreaAndCell                          OPTIONAL,
+    changeOfLocation                     [10] SEQUENCE OF LocationChange                   OPTIONAL,
+    basicService                         [11] BasicServiceCode                             OPTIONAL,
+    transparencyIndicator                [12] TransparencyInd                              OPTIONAL,
+    changeOfService                      [13] SEQUENCE OF ChangeOfService                  OPTIONAL,
+    supplServicesUsed                    [14] SEQUENCE OF SuppServiceUsed                  OPTIONAL,
+    aocParameters                        [15] AOCParameters                                OPTIONAL,
+    changeOfAOCParms                     [16] SEQUENCE OF AOCParmChange                    OPTIONAL,
+    msClassmark                          [17] Classmark                                    OPTIONAL,
+    changeOfClassmark                    [18] ChangeOfClassmark                            OPTIONAL,
+    seizureTime                          [19] TimeStamp                                    OPTIONAL,
+    answerTime                           [20] TimeStamp                                    OPTIONAL,
+    releaseTime                          [21] TimeStamp                                    OPTIONAL,
+    callDuration                         [22] CallDuration                                 OPTIONAL,
+    radioChanRequested                   [24] RadioChanRequested                           OPTIONAL,
+    radioChanUsed                        [25] TrafficChannel                               OPTIONAL,
+    changeOfRadioChan                    [26] ChangeOfRadioChannel                         OPTIONAL,
+    causeForTerm                         [27] CauseForTerm                                 OPTIONAL,
+    diagnostics                          [28] Diagnostics                                  OPTIONAL,
+    callReference                        [29] CallReference                                OPTIONAL,
+    sequenceNumber                       [30] SequenceNumber                               OPTIONAL,
+    additionalChgInfo                    [31] AdditionalChgInfo                            OPTIONAL,
+    recordExtensions                     [32] ManagementExtensions                         OPTIONAL,
+    networkCallReference                 [33] NetworkCallReference                         OPTIONAL,
+    mSCAddress                           [34] MSCAddress                                   OPTIONAL,
+    fnur                                 [38] Fnur                                         OPTIONAL,
+    aiurRequested                        [39] AiurRequested                                OPTIONAL,
+    speechVersionSupported               [42] SpeechVersionIdentifier                      OPTIONAL,
+    speechVersionUsed                    [43] SpeechVersionIdentifier                      OPTIONAL,
+    gsm-SCFAddress                       [44] Gsm-SCFAddress                               OPTIONAL,
+    serviceKey                           [45] ServiceKey                                   OPTIONAL,
+    systemType                           [46] SystemType                                   OPTIONAL,
+    rateIndication                       [47] RateIndication                               OPTIONAL,
+    partialRecordType                    [54] PartialRecordType                            OPTIONAL,
+    guaranteedBitRate                    [55] GuaranteedBitRate                            OPTIONAL,
+    maximumBitRate                       [56] MaximumBitRate                               OPTIONAL,
+    initialCallAttemptFlag              [137] NULL                                         OPTIONAL,
+    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,
+    modemType                           [139] ModemType                                    OPTIONAL,
+    classmark3                          [140] Classmark3                                   OPTIONAL,
+    chargedParty                        [141] ChargedParty                                 OPTIONAL,
+    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,
+    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,
+    calledChargeAreaCode                [146] ChargeAreaCode                               OPTIONAL,
+    defaultCallHandling                 [150] DefaultCallHandling                          OPTIONAL,
+    freeFormatData                      [151] FreeFormatData                               OPTIONAL,
+    freeFormatDataAppend                [152] BOOLEAN                                      OPTIONAL,
+    numberOfDPEncountered               [153] INTEGER                                      OPTIONAL,
+    levelOfCAMELService                 [154] LevelOfCAMELService                          OPTIONAL,
+    roamingNumber                       [160] RoamingNumber                                OPTIONAL,
+    mscIncomingCircuit                  [166] MSCCIC                                       OPTIONAL,
+    orgRNCorBSCId                       [167] RNCorBSCId                                   OPTIONAL,
+    orgMSCId                            [168] MSCId                                        OPTIONAL,
+    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,
+    calledDefaultEmlppPriority          [171] EmlppPriority                                OPTIONAL,
+    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,
+    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,
+    optimalRoutingFlag                  [177] NULL                                         OPTIONAL,
+    callerportedflag                    [180] PortedFlag                                   OPTIONAL,
+    globalAreaID                        [188] GAI                                          OPTIONAL,
+    changeOfglobalAreaID                [189] SEQUENCE OF ChangeOfglobalAreaID             OPTIONAL,
+    subscriberCategory                  [190] SubscriberCategory                           OPTIONAL,
+    firstmccmnc                         [192] MCCMNC                                       OPTIONAL,
+    intermediatemccmnc                  [193] MCCMNC                                       OPTIONAL,
+    lastmccmnc                          [194] MCCMNC                                       OPTIONAL,
+    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,
+    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,
+    cUGIncomingAccessUsed               [197] CUGIncomingAccessUsed                        OPTIONAL,
+    cUGIndex                            [198] CUGIndex                                     OPTIONAL,
+    hotBillingTag                       [200] HotBillingTag                                OPTIONAL,
+    redirectingnumber                   [201] RedirectingNumber                            OPTIONAL,
+    redirectingcounter                  [202] RedirectingCounter                           OPTIONAL,
+    setupTime                           [203] TimeStamp                                    OPTIONAL,
+    alertingTime                        [204] TimeStamp                                    OPTIONAL,
+    calledNumber                        [205] CalledNumber                                 OPTIONAL,
+    voiceIndicator                      [206] VoiceIndicator                               OPTIONAL,
+    bCategory                           [207] BCategory                                    OPTIONAL,
+    callType                            [208] CallType                                     OPTIONAL,
+    groupCallType                       [211] GroupCallType                                OPTIONAL,
+    groupCallReference                  [212] GroupCallReference                           OPTIONAL,
+    uus1Type                            [213] UUS1Type                                     OPTIONAL,
+    eCategory                           [215] ECategory                                    OPTIONAL,
+    tariffCode                          [217] TariffCode                                   OPTIONAL,
+    disconnectparty                     [218] DisconnectParty                              OPTIONAL,
+    csReference                         [220] CAMELCSReference                             OPTIONAL,
+    csaReference                        [221] CAMELCSAReference                            OPTIONAL,
+    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,
+    typeOfSubscribers                   [224] TypeOfSubscribers                            OPTIONAL,
+    audioDataType                       [225] AudioDataType                                OPTIONAL,
+    userType                            [227] UserType                                     OPTIONAL,
+    recordNumber                        [232] RecordNumber                                 OPTIONAL,
+    partyRelCause                       [236] PartyRelCause                                OPTIONAL,
+    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,
+    locationNum                         [238] LocationNumber                               OPTIONAL,
+    zoneCode                            [240] ZoneCode                                     OPTIONAL,
+    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,
+    dtmf-indicator                      [242] BOOLEAN                                      OPTIONAL,
+    b-ch-number                         [243] B-CH-NUMBER                                  OPTIONAL,
+    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,
+    cARP                                [246] CARP                                         OPTIONAL,
+    mapbypassind                        [247] BOOLEAN                                      OPTIONAL,
+    channelmode                         [249] ChannelMode                                  OPTIONAL,
+    channel                             [250] Channel                                      OPTIONAL,
+    specialBillPrefix                   [252] SpecialBillPrefix                            OPTIONAL,   
+    calledportedflag                    [255] PortedFlag                                   OPTIONAL,
+    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,
+    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,
+    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,
+    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    
+    roDefaultCallHandling               [263] DefaultCallHandling                          OPTIONAL,
+    roLinkFailureTime                   [264] TimeStamp                                    OPTIONAL,
+    lastSuccCCRTime                     [265] TimeStamp                                    OPTIONAL,
+    drcCallId                           [266] DrcCallNumber                                OPTIONAL,
+    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    
+}
+
+RoamingRecord            ::= SET
+{
+    recordType                            [0] CallEventRecordType                          OPTIONAL,
+    servedIMSI                            [1] IMSI                                         OPTIONAL,
+    servedMSISDN                          [2] MSISDN                                       OPTIONAL,
+    callingNumber                         [3] CallingNumber                                OPTIONAL,
+    roamingNumber                         [4] RoamingNumber                                OPTIONAL,
+    recordingEntity                       [5] RecordingEntity                              OPTIONAL,
+    mscIncomingROUTE                      [6] ROUTE                                        OPTIONAL,
+    mscOutgoingROUTE                      [7] ROUTE                                        OPTIONAL,
+    basicService                          [8] BasicServiceCode                             OPTIONAL,
+    transparencyIndicator                 [9] TransparencyInd                              OPTIONAL,
+    changeOfService                      [10] SEQUENCE OF ChangeOfService                  OPTIONAL,
+    supplServicesUsed                    [11] SEQUENCE OF  SuppServiceUsed                 OPTIONAL,
+    seizureTime                          [12] TimeStamp                                    OPTIONAL,
+    answerTime                           [13] TimeStamp                                    OPTIONAL,
+    releaseTime                          [14] TimeStamp                                    OPTIONAL,
+    callDuration                         [15] CallDuration                                 OPTIONAL,
+    causeForTerm                         [17] CauseForTerm                                 OPTIONAL,
+    diagnostics                          [18] Diagnostics                                  OPTIONAL,
+    callReference                        [19] CallReference                                OPTIONAL,
+    sequenceNumber                       [20] SequenceNumber                               OPTIONAL,
+    recordExtensions                     [21] ManagementExtensions                         OPTIONAL,
+    networkCallReference                 [22] NetworkCallReference                         OPTIONAL,
+    mSCAddress                           [23] MSCAddress                                   OPTIONAL,
+    partialRecordType                    [30] PartialRecordType                            OPTIONAL,
+    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,
+    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,
+    chargedParty                        [141] ChargedParty                                 OPTIONAL,
+    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,
+    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,  
+    calledChargeAreaCode                [146] ChargeAreaCode                               OPTIONAL,
+    mscOutgoingCircuit                  [166] MSCCIC                                       OPTIONAL,
+    mscIncomingCircuit                  [167] MSCCIC                                       OPTIONAL,
+    orgMSCId                            [168] MSCId                                        OPTIONAL,
+    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,
+    defaultCallHandling                 [171] DefaultCallHandling                          OPTIONAL,
+    freeFormatData                      [172] FreeFormatData                               OPTIONAL,
+    freeFormatDataAppend                [173] BOOLEAN                                      OPTIONAL,    
+    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,
+    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,
+    optimalRoutingFlag                  [177] NULL                                         OPTIONAL,
+    callerportedflag                    [180] PortedFlag                                   OPTIONAL,
+    subscriberCategory                  [190] SubscriberCategory                           OPTIONAL,
+    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,
+    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,
+    hotBillingTag                       [200] HotBillingTag                                OPTIONAL,
+    eCategory                           [215] ECategory                                    OPTIONAL,
+    gsm-SCFAddress                      [216] Gsm-SCFAddress                               OPTIONAL,
+    serviceKey                          [217] ServiceKey                                   OPTIONAL,
+    levelOfCAMELService                 [218] LevelOfCAMELService                          OPTIONAL,
+    chargePulseNum                      [219] ChargePulseNumber                            OPTIONAL,
+    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,
+    typeOfSubscribers                   [224] TypeOfSubscribers                            OPTIONAL,
+    userType                            [227] UserType                                     OPTIONAL,
+    recordNumber                        [232] RecordNumber                                 OPTIONAL,
+    partyRelCause                       [236] PartyRelCause                                OPTIONAL,
+    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,
+    locationNum                         [238] LocationNumber                               OPTIONAL,
+    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,
+    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,
+    calledportedflag                    [255] PortedFlag                                   OPTIONAL,
+    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,
+    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,
+    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,
+    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    
+    roDefaultCallHandling               [263] DefaultCallHandling                          OPTIONAL,
+    roLinkFailureTime                   [264] TimeStamp                                    OPTIONAL,
+    lastSuccCCRTime                     [265] TimeStamp                                    OPTIONAL,
+    drcCallId                           [266] DrcCallNumber                                OPTIONAL,
+    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    
+}
+
+TermCAMELRecord    ::= SET
+{
+    recordtype                            [0] CallEventRecordType                          OPTIONAL,
+    servedIMSI                            [1] IMSI                                         OPTIONAL,
+    servedMSISDN                          [2] MSISDN                                       OPTIONAL,
+    recordingEntity                       [3] RecordingEntity                              OPTIONAL,
+    interrogationTime                     [4] TimeStamp                                    OPTIONAL,
+    destinationRoutingAddress             [5] DestinationRoutingAddress                    OPTIONAL,
+    gsm-SCFAddress                        [6] Gsm-SCFAddress                               OPTIONAL,
+    serviceKey                            [7] ServiceKey                                   OPTIONAL,
+    networkCallReference                  [8] NetworkCallReference                         OPTIONAL,
+    mSCAddress                            [9] MSCAddress                                   OPTIONAL,
+    defaultCallHandling                  [10] DefaultCallHandling                          OPTIONAL,
+    recordExtensions                     [11] ManagementExtensions                         OPTIONAL,
+    calledNumber                         [12] CalledNumber                                 OPTIONAL,
+    callingNumber                        [13] CallingNumber                                OPTIONAL,
+    mscIncomingROUTE                     [14] ROUTE                                        OPTIONAL,
+    mscOutgoingROUTE                     [15] ROUTE                                        OPTIONAL,
+    seizureTime                          [16] TimeStamp                                    OPTIONAL,
+    answerTime                           [17] TimeStamp                                    OPTIONAL,
+    releaseTime                          [18] TimeStamp                                    OPTIONAL,
+    callDuration                         [19] CallDuration                                 OPTIONAL,
+    causeForTerm                         [21] CauseForTerm                                 OPTIONAL,
+    diagnostics                          [22] Diagnostics                                  OPTIONAL,
+    callReference                        [23] CallReference                                OPTIONAL,
+    sequenceNumber                       [24] SequenceNumber                               OPTIONAL,
+    numberOfDPEncountered                [25] INTEGER                                      OPTIONAL,
+    levelOfCAMELService                  [26] LevelOfCAMELService                          OPTIONAL,
+    freeFormatData                       [27] FreeFormatData                               OPTIONAL,
+    cAMELCallLegInformation              [28] SEQUENCE OF CAMELInformation                 OPTIONAL,
+    freeFormatDataAppend                 [29] BOOLEAN                                      OPTIONAL,
+    mscServerIndication                  [30] BOOLEAN                                      OPTIONAL,
+    defaultCallHandling-2                [31] DefaultCallHandling                          OPTIONAL,
+    gsm-SCFAddress-2                     [32] Gsm-SCFAddress                               OPTIONAL,
+    serviceKey-2                         [33] ServiceKey                                   OPTIONAL,
+    freeFormatData-2                     [34] FreeFormatData                               OPTIONAL,
+    freeFormatDataAppend-2               [35] BOOLEAN                                      OPTIONAL,
+    partialRecordType                    [42] PartialRecordType                            OPTIONAL,
+    basicService                        [130] BasicServiceCode                             OPTIONAL,
+    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,
+    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,
+    chargedParty                        [141] ChargedParty                                 OPTIONAL,
+    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,
+    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,                                                                                                    
+    orgMSCId                            [168] MSCId                                        OPTIONAL,
+    callerportedflag                    [180] PortedFlag                                   OPTIONAL,
+    subscriberCategory                  [190] SubscriberCategory                           OPTIONAL,
+    interactionWithIP                   [199] InteractionWithIP                            OPTIONAL,
+    hotBillingTag                       [200] HotBillingTag                                OPTIONAL,
+    resourceChargeIPnumber              [206] IPRouteNumber                                OPTIONAL,
+    cAMELDestinationNumber              [207] CAMELDestinationNumber                       OPTIONAL,
+    csReference                         [220] CAMELCSReference                             OPTIONAL,
+    csaReference                        [221] CAMELCSAReference                            OPTIONAL,
+    camelphase                          [222] CAMELVPHASE                                  OPTIONAL,
+    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,
+    typeOfSubscribers                   [224] TypeOfSubscribers                            OPTIONAL,
+    userType                            [227] UserType                                     OPTIONAL,
+    recordNumber                        [232] RecordNumber                                 OPTIONAL,
+    partyRelCause                       [236] PartyRelCause                                OPTIONAL,
+    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,
+    locationNum                         [238] LocationNumber                               OPTIONAL,
+    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,
+    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,
+    specialBillPrefix                   [252] SpecialBillPrefix                            OPTIONAL,
+    calledportedflag                    [255] PortedFlag                                   OPTIONAL,
+    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,
+    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,
+    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,
+    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    
+    roDefaultCallHandling               [263] DefaultCallHandling                          OPTIONAL,
+    roLinkFailureTime                   [264] TimeStamp                                    OPTIONAL,
+    lastSuccCCRTime                     [265] TimeStamp                                    OPTIONAL,
+    drcCallId                           [266] DrcCallNumber                                OPTIONAL,
+    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    
+}
+
+IncGatewayRecord        ::= SET
+{
+    recordType                            [0] CallEventRecordType                          OPTIONAL,
+    callingNumber                         [1] CallingNumber                                OPTIONAL,
+    calledNumber                          [2] CalledNumber                                 OPTIONAL,
+    recordingEntity                       [3] RecordingEntity                              OPTIONAL,
+    mscIncomingROUTE                      [4] ROUTE                                        OPTIONAL,
+    mscOutgoingROUTE                      [5] ROUTE                                        OPTIONAL,
+    seizureTime                           [6] TimeStamp                                    OPTIONAL,
+    answerTime                            [7] TimeStamp                                    OPTIONAL,
+    releaseTime                           [8] TimeStamp                                    OPTIONAL,
+    callDuration                          [9] CallDuration                                 OPTIONAL,
+    causeForTerm                         [11] CauseForTerm                                 OPTIONAL,
+    diagnostics                          [12] Diagnostics                                  OPTIONAL,
+    callReference                        [13] CallReference                                OPTIONAL,
+    sequenceNumber                       [14] SequenceNumber                               OPTIONAL,
+    recordExtensions                     [15] ManagementExtensions                         OPTIONAL,
+    partialRecordType                    [22] PartialRecordType                            OPTIONAL,
+    iSDN-BC                              [23] ISDN-BC                                      OPTIONAL,
+    lLC                                  [24] LLC                                          OPTIONAL,
+    hLC                                  [25] HLC                                          OPTIONAL,
+    basicService                        [130] BasicServiceCode                             OPTIONAL,
+    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,
+    chargedParty                        [141] ChargedParty                                 OPTIONAL,
+    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,
+    chargeAreaCode                      [145] ChargeAreaCode                             OPTIONAL,
+    rateIndication                      [159] RateIndication                               OPTIONAL,
+    roamingNumber                       [160] RoamingNumber                                OPTIONAL,
+    mscIncomingCircuit                  [167] MSCCIC                                       OPTIONAL,
+    orgMSCId                            [168] MSCId                                        OPTIONAL,
+    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,
+    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,
+    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,
+    callerportedflag                    [180] PortedFlag                                   OPTIONAL,
+    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,
+    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,
+    cUGIncomingAccessUsed               [197] CUGIncomingAccessUsed                        OPTIONAL,
+    mscIncomingRouteAttribute           [198] RouteAttribute                               OPTIONAL,
+    mscOutgoingRouteAttribute           [199] RouteAttribute                               OPTIONAL,
+    networkCallReference                [200] NetworkCallReference                         OPTIONAL,
+    setupTime                           [201] TimeStamp                                    OPTIONAL,
+    alertingTime                        [202] TimeStamp                                    OPTIONAL,
+    voiceIndicator                      [203] VoiceIndicator                               OPTIONAL,
+    bCategory                           [204] BCategory                                    OPTIONAL,
+    callType                            [205] CallType                                     OPTIONAL,
+    chargePulseNum                      [208] ChargePulseNumber                            OPTIONAL,
+    disconnectparty                     [218] DisconnectParty                              OPTIONAL,
+    chargePulseNumforITXTXA             [219] ChargePulseNumber                            OPTIONAL,
+    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,
+    audioDataType                       [225] AudioDataType                                OPTIONAL,
+    recordNumber                        [232] RecordNumber                                 OPTIONAL,
+    partyRelCause                       [236] PartyRelCause                                OPTIONAL,
+    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,
+    locationNum                         [238] LocationNumber                               OPTIONAL,
+    servedIMSI                          [239] IMSI                                         OPTIONAL,
+    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,
+    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,
+    location                            [247] LocationAreaAndCell                          OPTIONAL,
+    changeOfLocation                    [248] SEQUENCE OF LocationChange                   OPTIONAL,
+    firstmccmnc                         [249] MCCMNC                                       OPTIONAL,
+    lastmccmnc                          [250] MCCMNC                                       OPTIONAL,
+    icidvalue                           [251] IMSCHARGE                                    OPTIONAL,
+    origioi                             [252] IMSCHARGE                                    OPTIONAL,
+    termioi                             [253] IMSCHARGE                                    OPTIONAL,
+    calledportedflag                    [255] PortedFlag                                   OPTIONAL,
+    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,
+    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,
+    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,
+    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    
+    drcCallId                           [266] DrcCallNumber                                OPTIONAL,
+    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    
+}
+
+OutGatewayRecord        ::= SET
+{
+    recordType                            [0] CallEventRecordType                          OPTIONAL,
+    callingNumber                         [1] CallingNumber                                OPTIONAL,
+    calledNumber                          [2] CalledNumber                                 OPTIONAL,
+    recordingEntity                       [3] RecordingEntity                              OPTIONAL,
+    mscIncomingROUTE                      [4] ROUTE                                        OPTIONAL,
+    mscOutgoingROUTE                      [5] ROUTE                                        OPTIONAL,
+    seizureTime                           [6] TimeStamp                                    OPTIONAL,
+    answerTime                            [7] TimeStamp                                    OPTIONAL,
+    releaseTime                           [8] TimeStamp                                    OPTIONAL,
+    callDuration                          [9] CallDuration                                 OPTIONAL,
+    causeForTerm                         [11] CauseForTerm                                 OPTIONAL,
+    diagnostics                          [12] Diagnostics                                  OPTIONAL,
+    callReference                        [13] CallReference                                OPTIONAL,
+    sequenceNumber                       [14] SequenceNumber                               OPTIONAL,
+    recordExtensions                     [15] ManagementExtensions                         OPTIONAL,
+    partialRecordType                    [22] PartialRecordType                            OPTIONAL,
+    basicService                        [130] BasicServiceCode                             OPTIONAL,
+    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,
+    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,
+    chargedParty                        [141] ChargedParty                                 OPTIONAL,
+    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,
+    chargeAreaCode                      [145] ChargeAreaCode                             OPTIONAL,
+    rateIndication                      [159] RateIndication                               OPTIONAL,
+    roamingNumber                       [160] RoamingNumber                                OPTIONAL,
+    mscOutgoingCircuit                  [166] MSCCIC                                       OPTIONAL,
+    orgMSCId                            [168] MSCId                                        OPTIONAL,
+    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,
+    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,
+    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,
+    callerportedflag                    [180] PortedFlag                                   OPTIONAL,
+    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,
+    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,
+    cUGIncomingAccessUsed               [197] CUGIncomingAccessUsed                        OPTIONAL,
+    mscIncomingRouteAttribute           [198] RouteAttribute                               OPTIONAL,
+    mscOutgoingRouteAttribute           [199] RouteAttribute                               OPTIONAL,
+    networkCallReference                [200] NetworkCallReference                         OPTIONAL,
+    setupTime                           [201] TimeStamp                                    OPTIONAL,
+    alertingTime                        [202] TimeStamp                                    OPTIONAL,
+    voiceIndicator                      [203] VoiceIndicator                               OPTIONAL,
+    bCategory                           [204] BCategory                                    OPTIONAL,
+    callType                            [205] CallType                                     OPTIONAL,
+    chargePulseNum                      [206] ChargePulseNumber                            OPTIONAL,
+    disconnectparty                     [218] DisconnectParty                              OPTIONAL,
+    chargePulseNumforITXTXA             [219] ChargePulseNumber                            OPTIONAL,
+    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,
+    audioDataType                       [225] AudioDataType                                OPTIONAL,
+    recordNumber                        [232] RecordNumber                                 OPTIONAL,
+    partyRelCause                       [236] PartyRelCause                                OPTIONAL,
+    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,
+    locationNum                         [238] LocationNumber                               OPTIONAL,
+    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,
+    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,
+    location                            [247] LocationAreaAndCell                          OPTIONAL,
+    changeOfLocation                    [248] SEQUENCE OF LocationChange                   OPTIONAL,
+    firstmccmnc                         [249] MCCMNC                                       OPTIONAL,
+    lastmccmnc                          [250] MCCMNC                                       OPTIONAL,
+    icidvalue                           [251] IMSCHARGE                                    OPTIONAL,
+    origioi                             [252] IMSCHARGE                                    OPTIONAL,
+    termioi                             [253] IMSCHARGE                                    OPTIONAL,
+    calledportedflag                    [255] PortedFlag                                   OPTIONAL,
+    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,
+    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,
+    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,
+    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    
+    drcCallId                           [266] DrcCallNumber                                OPTIONAL,
+    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    
+}
+
+TransitCallRecord        ::= SET
+{
+    recordType                            [0] CallEventRecordType                          OPTIONAL,
+    recordingEntity                       [1] RecordingEntity                              OPTIONAL,
+    mscIncomingROUTE                      [2] ROUTE                                        OPTIONAL,
+    mscOutgoingROUTE                      [3] ROUTE                                        OPTIONAL,
+    callingNumber                         [4] CallingNumber                                OPTIONAL,
+    calledNumber                          [5] CalledNumber                                 OPTIONAL,
+    isdnBasicService                      [6] BasicService                                 OPTIONAL,
+    seizureTime                           [7] TimeStamp                                    OPTIONAL,
+    answerTime                            [8] TimeStamp                                    OPTIONAL,
+    releaseTime                           [9] TimeStamp                                    OPTIONAL,
+    callDuration                         [10] CallDuration                                 OPTIONAL,
+    causeForTerm                         [12] CauseForTerm                                 OPTIONAL,
+    diagnostics                          [13] Diagnostics                                  OPTIONAL,
+    callReference                        [14] CallReference                                OPTIONAL,
+    sequenceNumber                       [15] SequenceNumber                               OPTIONAL,
+    recordExtensions                     [16] ManagementExtensions                         OPTIONAL,
+    partialRecordType                    [23] PartialRecordType                            OPTIONAL,
+    basicService                        [130] BasicServiceCode                             OPTIONAL,
+    additionalChgInfo                   [133] AdditionalChgInfo                            OPTIONAL,
+    ussdCallBackFlag                    [138] NULL                                         OPTIONAL,
+    originalCalledNumber                [142] OriginalCalledNumber                         OPTIONAL,
+    chargeAreaCode                      [145] ChargeAreaCode                               OPTIONAL,
+    rateIndication                      [159] RateIndication                               OPTIONAL,
+    mscOutgoingCircuit                  [166] MSCCIC                                       OPTIONAL,
+    mscIncomingCircuit                  [167] MSCCIC                                       OPTIONAL,
+    orgMSCId                            [168] MSCId                                        OPTIONAL,
+    callEmlppPriority                   [170] EmlppPriority                                OPTIONAL,
+    eaSubscriberInfo                    [174] EASubscriberInfo                             OPTIONAL,
+    selectedCIC                         [175] SelectedCIC                                  OPTIONAL,
+    callerportedflag                    [180] PortedFlag                                   OPTIONAL,
+    cUGOutgoingAccessIndicator          [195] CUGOutgoingAccessIndicator                   OPTIONAL,
+    cUGInterlockCode                    [196] CUGInterlockCode                             OPTIONAL,
+    cUGIncomingAccessUsed               [197] CUGIncomingAccessUsed                        OPTIONAL,
+    mscIncomingRouteAttribute           [198] RouteAttribute                               OPTIONAL,
+    mscOutgoingRouteAttribute           [199] RouteAttribute                               OPTIONAL,
+    networkCallReference                [200] NetworkCallReference                         OPTIONAL,
+    setupTime                           [201] TimeStamp                                    OPTIONAL,
+    alertingTime                        [202] TimeStamp                                    OPTIONAL,
+    voiceIndicator                      [203] VoiceIndicator                               OPTIONAL,
+    bCategory                           [204] BCategory                                    OPTIONAL,
+    callType                            [205] CallType                                     OPTIONAL,
+    chargePulseNum                      [208] ChargePulseNumber                            OPTIONAL,
+    disconnectparty                     [218] DisconnectParty                              OPTIONAL,
+    chargePulseNumforITXTXA             [219] ChargePulseNumber                            OPTIONAL,
+    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,
+    audioDataType                       [225] AudioDataType                                OPTIONAL,
+    recordNumber                        [232] RecordNumber                                 OPTIONAL,
+    partyRelCause                       [236] PartyRelCause                                OPTIONAL,
+    chargeLevel                         [237] ChargeLevel                                  OPTIONAL,
+    locationNum                         [238] LocationNumber                               OPTIONAL,
+    locationNumberNai                   [241] LocationNumberNai                            OPTIONAL,
+    translatedNumber                    [245] TranslatedNumber                             OPTIONAL,
+    cmnFlag                            [251] CmnFlag                                      OPTIONAL,
+    icidvalue                           [252] IMSCHARGE                                    OPTIONAL,
+    origioi                             [253] IMSCHARGE                                    OPTIONAL,
+    termioi                             [254] IMSCHARGE                                    OPTIONAL,
+    calledportedflag                    [255] PortedFlag                                   OPTIONAL,
+    locationroutingnumber               [256] LocationRoutingNumber                        OPTIONAL,
+    intermediateChargingInd             [258] IntermediateChargingInd                      OPTIONAL,
+    mscOutgoingROUTENumber              [261] MscOutgoingROUTENumber                       OPTIONAL,
+    mscIncomingROUTENumber              [262] MscIncomingROUTENumber                       OPTIONAL,    
+    drcCallId                           [266] DrcCallNumber                                OPTIONAL,
+    drcCallRN                           [267] DrcCallNumber                                OPTIONAL    
+}
+
+MOSMSRecord                ::= SET
+{
+    recordType                                 [0] CallEventRecordType                     OPTIONAL,
+    servedIMSI                                 [1] IMSI                                    OPTIONAL,
+    servedIMEI                                 [2] IMEI                                    OPTIONAL,
+    servedMSISDN                               [3] MSISDN                                  OPTIONAL,
+    msClassmark                                [4] Classmark                               OPTIONAL,
+    serviceCentre                              [5] AddressString                           OPTIONAL,
+    recordingEntity                            [6] RecordingEntity                         OPTIONAL,
+    location                                   [7] LocationAreaAndCell                     OPTIONAL,
+    messageReference                           [8] MessageReference                        OPTIONAL,
+    originationTime                            [9] TimeStamp                               OPTIONAL,
+    smsResult                                 [10] SMSResult                               OPTIONAL,
+    recordExtensions                          [11] ManagementExtensions                    OPTIONAL,
+    destinationNumber                         [12] SmsTpDestinationNumber                  OPTIONAL,
+    cAMELSMSInformation                       [13] CAMELSMSInformation                     OPTIONAL,
+    systemType                                [14] SystemType                              OPTIONAL,
+    basicService                             [130] BasicServiceCode                        OPTIONAL,
+    additionalChgInfo                        [133] AdditionalChgInfo                       OPTIONAL,
+    classmark3                               [140] Classmark3                              OPTIONAL,
+    chargedParty                             [141] ChargedParty                            OPTIONAL,
+    chargeAreaCode                           [145] ChargeAreaCode                        OPTIONAL,
+    orgRNCorBSCId                            [167] RNCorBSCId                              OPTIONAL,
+    orgMSCId                                 [168] MSCId                                   OPTIONAL,
+    globalAreaID                             [188] GAI                                     OPTIONAL,
+    subscriberCategory                       [190] SubscriberCategory                      OPTIONAL,
+    firstmccmnc                              [192] MCCMNC                                  OPTIONAL,
+    smsUserDataType                          [195] SmsUserDataType                         OPTIONAL,
+    smstext                                  [196] SMSTEXT                                 OPTIONAL,
+    maximumNumberOfSMSInTheConcatenatedSMS   [197] MaximumNumberOfSMSInTheConcatenatedSMS  OPTIONAL,
+    concatenatedSMSReferenceNumber           [198] ConcatenatedSMSReferenceNumber          OPTIONAL,
+    sequenceNumberOfTheCurrentSMS            [199] SequenceNumberOfTheCurrentSMS           OPTIONAL,
+    hotBillingTag                            [200] HotBillingTag                           OPTIONAL,
+    callReference                            [201] CallReference                           OPTIONAL,
+    tariffCode                               [202] TariffCode                              OPTIONAL,    
+    networkOperatorId                        [223] NetworkOperatorId                       OPTIONAL,
+    typeOfSubscribers                        [224] TypeOfSubscribers                       OPTIONAL,
+    recordNumber                             [232] RecordNumber                            OPTIONAL,
+    osssServicesUsed                         [235] SEQUENCE OF  SS-Code                    OPTIONAL,
+    chargeLevel                              [237] ChargeLevel                             OPTIONAL,
+    zoneCode                                 [240] ZoneCode                                OPTIONAL
+}
+
+MTSMSRecord                ::= SET
+{
+    recordType                                [0] CallEventRecordType                      OPTIONAL,
+    serviceCentre                             [1] AddressString                            OPTIONAL,
+    servedIMSI                                [2] IMSI                                     OPTIONAL,
+    servedIMEI                                [3] IMEI                                     OPTIONAL,
+    servedMSISDN                              [4] MSISDN                                   OPTIONAL,
+    msClassmark                               [5] Classmark                                OPTIONAL,
+    recordingEntity                           [6] RecordingEntity                          OPTIONAL,
+    location                                  [7] LocationAreaAndCell                      OPTIONAL,
+    deliveryTime                              [8] TimeStamp                                OPTIONAL,
+    smsResult                                 [9] SMSResult                                OPTIONAL,
+    recordExtensions                         [10] ManagementExtensions                     OPTIONAL,
+    systemType                               [11] SystemType                               OPTIONAL,
+    cAMELSMSInformation                      [12] CAMELSMSInformation                      OPTIONAL,
+    basicService                            [130] BasicServiceCode                         OPTIONAL,
+    additionalChgInfo                       [133] AdditionalChgInfo                        OPTIONAL,
+    classmark3                              [140] Classmark3                               OPTIONAL,
+    chargedParty                            [141] ChargedParty                             OPTIONAL,
+    chargeAreaCode                          [145] ChargeAreaCode                         OPTIONAL,
+    orgRNCorBSCId                           [167] RNCorBSCId                               OPTIONAL,
+    orgMSCId                                [168] MSCId                                    OPTIONAL,
+    globalAreaID                            [188] GAI                                      OPTIONAL,
+    subscriberCategory                      [190] SubscriberCategory                       OPTIONAL,
+    firstmccmnc                             [192] MCCMNC                                   OPTIONAL,
+    smsUserDataType                         [195] SmsUserDataType                          OPTIONAL,
+    smstext                                 [196] SMSTEXT                                  OPTIONAL,
+    maximumNumberOfSMSInTheConcatenatedSMS  [197] MaximumNumberOfSMSInTheConcatenatedSMS   OPTIONAL,
+    concatenatedSMSReferenceNumber          [198] ConcatenatedSMSReferenceNumber           OPTIONAL,
+    sequenceNumberOfTheCurrentSMS           [199] SequenceNumberOfTheCurrentSMS            OPTIONAL,
+    hotBillingTag                           [200] HotBillingTag                            OPTIONAL,
+    origination                             [201] CallingNumber                            OPTIONAL,
+    callReference                           [202] CallReference                            OPTIONAL,
+    tariffCode                              [203] TariffCode                               OPTIONAL,
+    networkOperatorId                       [223] NetworkOperatorId                        OPTIONAL,
+    typeOfSubscribers                       [224] TypeOfSubscribers                        OPTIONAL,
+    recordNumber                            [232] RecordNumber                             OPTIONAL,
+    chargeLevel                             [237] ChargeLevel                              OPTIONAL,
+    zoneCode                                [240] ZoneCode                                 OPTIONAL
+}
+
+HLRIntRecord            ::= SET
+{
+    recordType                             [0] CallEventRecordType                         OPTIONAL,
+    servedIMSI                             [1] IMSI                                        OPTIONAL,
+    servedMSISDN                           [2] MSISDN                                      OPTIONAL,
+    recordingEntity                        [3] RecordingEntity                             OPTIONAL,
+    basicService                           [4] BasicServiceCode                            OPTIONAL,
+    routingNumber                          [5] RoutingNumber                               OPTIONAL,
+    interrogationTime                      [6] TimeStamp                                   OPTIONAL,
+    numberOfForwarding                     [7] NumberOfForwarding                          OPTIONAL,
+    interrogationResult                    [8] HLRIntResult                                OPTIONAL,
+    recordExtensions                       [9] ManagementExtensions                        OPTIONAL,
+    chargeAreaCode                       [145] ChargeAreaCode                              OPTIONAL,
+    orgMSCId                             [168] MSCId                                       OPTIONAL,
+    callReference                        [169] CallReference                               OPTIONAL,
+    eCategory                            [215] ECategory                                   OPTIONAL,
+    networkOperatorId                    [223] NetworkOperatorId                           OPTIONAL,
+    recordNumber                         [232] RecordNumber                                OPTIONAL,
+    routingcategory                      [257] RoutingCategory                             OPTIONAL
+}
+
+SSActionRecord            ::= SET
+{
+    recordType                             [0] CallEventRecordType                         OPTIONAL,
+    servedIMSI                             [1] IMSI                                        OPTIONAL,
+    servedIMEI                             [2] IMEI                                        OPTIONAL,
+    servedMSISDN                           [3] MSISDN                                      OPTIONAL,
+    msClassmark                            [4] Classmark                                   OPTIONAL,
+    recordingEntity                        [5] RecordingEntity                             OPTIONAL,
+    location                               [6] LocationAreaAndCell                         OPTIONAL,
+    basicServices                          [7] BasicServices                               OPTIONAL,
+    supplService                           [8] SS-Code                                     OPTIONAL,
+    ssAction                               [9] SSActionType                                OPTIONAL,
+    ssActionTime                          [10] TimeStamp                                   OPTIONAL,
+    ssParameters                          [11] SSParameters                                OPTIONAL,
+    ssActionResult                        [12] SSActionResult                              OPTIONAL,
+    callReference                         [13] CallReference                               OPTIONAL,
+    recordExtensions                      [14] ManagementExtensions                        OPTIONAL,
+    systemType                            [15] SystemType                                  OPTIONAL,
+    measureDuration                       [16] CallDuration                                OPTIONAL,
+    ussdCodingScheme                     [126] UssdCodingScheme                            OPTIONAL,
+    ussdString                           [127] SEQUENCE OF UssdString                      OPTIONAL,
+    ussdNotifyCounter                    [128] UssdNotifyCounter                           OPTIONAL,
+    ussdRequestCounter                   [129] UssdRequestCounter                          OPTIONAL,
+    additionalChgInfo                    [133] AdditionalChgInfo                           OPTIONAL,
+    classmark3                           [140] Classmark3                                  OPTIONAL,
+    chargedParty                         [141] ChargedParty                                OPTIONAL,
+    chargeAreaCode                       [145] ChargeAreaCode                            OPTIONAL,
+    orgRNCorBSCId                        [167] RNCorBSCId                                  OPTIONAL,
+    orgMSCId                             [168] MSCId                                       OPTIONAL,
+    globalAreaID                         [188] GAI                                         OPTIONAL,
+    subscriberCategory                   [190] SubscriberCategory                          OPTIONAL,
+    firstmccmnc                          [192] MCCMNC                                      OPTIONAL,
+    hotBillingTag                        [200] HotBillingTag                               OPTIONAL,
+    tariffCode                           [217] TariffCode                                  OPTIONAL,
+    networkOperatorId                    [223] NetworkOperatorId                           OPTIONAL,
+    typeOfSubscribers                    [224] TypeOfSubscribers                           OPTIONAL,
+    recordNumber                         [232] RecordNumber                                 OPTIONAL,
+    zoneCode                             [240] ZoneCode                                    OPTIONAL
+}
+
+LocUpdateVLRRecord        ::= SET
+{
+    recordType                             [0] CallEventRecordType                         OPTIONAL,
+    servedIMSI                             [1] IMSI                                        OPTIONAL,
+    servedMSISDN                           [2] MSISDN                                      OPTIONAL,
+    recordingEntity                        [3] RecordingEntity                             OPTIONAL,
+    oldLocation                            [4] Location-info                               OPTIONAL,
+    newLocation                            [5] Location-info                               OPTIONAL,
+    msClassmark                            [6] Classmark                                   OPTIONAL,
+    updateTime                             [7] TimeStamp                                   OPTIONAL,
+    updateResult                           [8] LocUpdResult                                OPTIONAL,
+    recordExtensions                       [9] ManagementExtensions                        OPTIONAL,
+    gsm-SCFAddress                        [10] Gsm-SCFAddress                              OPTIONAL,
+    serviceKey                            [11] ServiceKey                                  OPTIONAL,
+    callReference                         [12] CallReference                               OPTIONAL,
+    locationUpdateType                    [13] LocationUpdateType                          OPTIONAL,
+    chargeAreaCode                       [145] ChargeAreaCode                            OPTIONAL,
+    networkOperatorId                    [223] NetworkOperatorId                           OPTIONAL,
+    recordNumber                        [232] RecordNumber                                 OPTIONAL
+}
+
+CommonEquipRecord         ::= SET
+{
+    recordType                             [0] CallEventRecordType                         OPTIONAL,
+    equipmentType                          [1] EquipmentType                               OPTIONAL,
+    equipmentId                            [2] EquipmentId                                 OPTIONAL,
+    servedIMSI                             [3] IMSI                                        OPTIONAL,
+    servedMSISDN                           [4] MSISDN                                      OPTIONAL,
+    recordingEntity                        [5] RecordingEntity                             OPTIONAL,
+    basicService                           [6] BasicServiceCode                            OPTIONAL,
+    changeOfService                        [7] SEQUENCE OF ChangeOfService                 OPTIONAL,
+    supplServicesUsed                      [8] SEQUENCE OF SuppServiceUsed                 OPTIONAL,
+    seizureTime                            [9] TimeStamp                                   OPTIONAL,
+    releaseTime                           [10] TimeStamp                                   OPTIONAL,
+    callDuration                          [11] CallDuration                                OPTIONAL,
+    callReference                         [12] CallReference                               OPTIONAL,
+    sequenceNumber                        [13] SequenceNumber                              OPTIONAL,
+    recordExtensions                      [14] ManagementExtensions                        OPTIONAL,
+    systemType                            [15] SystemType                                  OPTIONAL,
+    rateIndication                        [16] RateIndication                              OPTIONAL,
+    fnur                                  [17] Fnur                                        OPTIONAL,
+    partialRecordType                     [18] PartialRecordType                           OPTIONAL,
+    causeForTerm                         [100] CauseForTerm                                OPTIONAL,
+    diagnostics                          [101] Diagnostics                                 OPTIONAL,
+    servedIMEI                           [102] IMEI                                        OPTIONAL,
+    additionalChgInfo                    [133] AdditionalChgInfo                           OPTIONAL,
+    chargeAreaCode                       [145] ChargeAreaCode                              OPTIONAL,
+    orgRNCorBSCId                        [167] RNCorBSCId                                  OPTIONAL,
+    orgMSCId                             [168] MSCId                                       OPTIONAL,
+    subscriberCategory                   [190] SubscriberCategory                          OPTIONAL,
+    hotBillingTag                        [200] HotBillingTag                               OPTIONAL,
+    networkOperatorId                    [223] NetworkOperatorId                           OPTIONAL,
+    typeOfSubscribers                    [224] TypeOfSubscribers                           OPTIONAL,
+    recordNumber                         [232] RecordNumber                                OPTIONAL,
+    chargeLevel                          [237] ChargeLevel                                 OPTIONAL
+}
+
+GroupCallRecord    ::= SET
+{
+    recordType                            [0] CallEventRecordType                          OPTIONAL,
+    subBillType                           [1] GroupCallSubBillType                         OPTIONAL,
+    groupCallType                         [2] GroupCallType                                OPTIONAL,
+    groupCallReference                    [3] GroupCallReference                           OPTIONAL,
+    callReference                         [4] CallReference                                OPTIONAL,
+    subscriberIMSI                        [5] IMSI                                         OPTIONAL,
+    subscriberNumber                      [6] BCDDirectoryNumber                           OPTIONAL,
+    answerTime                            [7] TimeStamp                                    OPTIONAL,
+    releaseTime                           [8] TimeStamp                                    OPTIONAL,
+    callDuration                          [9] CallDuration                                 OPTIONAL,
+    causeForTerm                         [10] CauseForTerm                                 OPTIONAL,
+    diagnostics                          [11] Diagnostics                                  OPTIONAL,
+    partialRecordType                    [12] PartialRecordType                            OPTIONAL,
+    sequenceNumber                       [13] SequenceNumber                               OPTIONAL,
+    callEmlppPriority                    [14] EmlppPriority                                OPTIONAL,
+    recordingEntity                      [15] RecordingEntity                              OPTIONAL,
+    initialLocation                      [16] GAI                                          OPTIONAL,
+    currentLocation                      [17] GAI                                          OPTIONAL,
+    chargeAreaCode                      [145] ChargeAreaCode                             OPTIONAL,
+    networkOperatorId                   [223] NetworkOperatorId                            OPTIONAL,
+    recordNumber                        [232] RecordNumber                                 OPTIONAL
+}
+
+------------------------------------------------------------------------------
+--
+--  OBSERVED IMEI TICKETS
+--
+------------------------------------------------------------------------------
+
+ObservedIMEITicket              ::= SET
+{
+    servedIMEI                        [0] IMEI,
+    imeiStatus                        [1] IMEIStatus,
+    servedIMSI                        [2] IMSI,
+    servedMSISDN                      [3] MSISDN                       OPTIONAL,
+    recordingEntity                   [4] RecordingEntity,
+    eventTime                         [5] TimeStamp,
+    location                          [6] LocationAreaAndCell,
+    imeiCheckEvent                    [7] IMEICheckEvent               OPTIONAL,
+    callReference                     [8] CallReference                OPTIONAL,
+    recordExtensions                  [9] ManagementExtensions         OPTIONAL,
+    chargeAreaCode                  [145] ChargeAreaCode             OPTIONAL,
+    orgMSCId                        [168] MSCId                        OPTIONAL,
+    networkOperatorId               [223] NetworkOperatorId            OPTIONAL,
+    recordNumber                    [232] RecordNumber                 OPTIONAL
+}
+
+
+
+------------------------------------------------------------------------------
+--
+--  LOCATION SERICE TICKETS
+--
+------------------------------------------------------------------------------
+
+MTLCSRecord                ::= SET
+{
+    recordType                            [0] CallEventRecordType                 OPTIONAL,
+    recordingEntity                       [1] RecordingEntity                     OPTIONAL,
+    lcsClientType                         [2] LCSClientType                       OPTIONAL,
+    lcsClientIdentity                     [3] LCSClientIdentity                   OPTIONAL,
+    servedIMSI                            [4] IMSI                                OPTIONAL,
+    servedMSISDN                          [5] MSISDN                              OPTIONAL,
+    locationType                          [6] LocationType                        OPTIONAL,
+    lcsQos                                [7] LCSQoSInfo                          OPTIONAL,
+    lcsPriority                           [8] LCS-Priority                        OPTIONAL,
+    mlc-Number                            [9] ISDN-AddressString                  OPTIONAL,
+    eventTimeStamp                       [10] TimeStamp                           OPTIONAL,
+    measureDuration                      [11] CallDuration                        OPTIONAL,
+    notificationToMSUser                 [12] NotificationToMSUser                OPTIONAL,
+    privacyOverride                      [13] NULL                                OPTIONAL,
+    location                             [14] LocationAreaAndCell                 OPTIONAL,
+    locationEstimate                     [15] Ext-GeographicalInformation         OPTIONAL,
+    positioningData                      [16] PositioningData                     OPTIONAL,
+    lcsCause                             [17] LCSCause                            OPTIONAL,
+    diagnostics                          [18] Diagnostics                         OPTIONAL,
+    systemType                           [19] SystemType                          OPTIONAL,
+    recordExtensions                     [20] ManagementExtensions                OPTIONAL,
+    causeForTerm                         [21] CauseForTerm                        OPTIONAL,
+    lcsReferenceNumber                  [101] CallReferenceNumber                 OPTIONAL,
+    servedIMEI                          [102] IMEI                                OPTIONAL,
+    additionalChgInfo                   [133] AdditionalChgInfo                   OPTIONAL,
+    chargedParty                        [141] ChargedParty                        OPTIONAL,
+    chargeAreaCode                      [145] ChargeAreaCode                    OPTIONAL,
+    orgRNCorBSCId                       [167] RNCorBSCId                          OPTIONAL,
+    orgMSCId                            [168] MSCId                               OPTIONAL,
+    globalAreaID                        [188] GAI                                 OPTIONAL,
+    subscriberCategory                  [190] SubscriberCategory                  OPTIONAL,
+    firstmccmnc                         [192] MCCMNC                              OPTIONAL,
+    hotBillingTag                       [200] HotBillingTag                       OPTIONAL,
+    callReference                       [201] CallReference                       OPTIONAL,
+    tariffCode                          [217] TariffCode                          OPTIONAL,
+    networkOperatorId                   [223] NetworkOperatorId                   OPTIONAL,
+    typeOfSubscribers                   [224] TypeOfSubscribers                   OPTIONAL,
+    recordNumber                        [232] RecordNumber                        OPTIONAL,
+    chargeLevel                         [237] ChargeLevel                         OPTIONAL,
+    zoneCode                            [240] ZoneCode                            OPTIONAL
+}
+
+MOLCSRecord                ::= SET
+{
+     recordType                         [0] CallEventRecordType                   OPTIONAL,
+     recordingEntity                    [1] RecordingEntity                       OPTIONAL,
+     lcsClientType                      [2] LCSClientType                         OPTIONAL,
+     lcsClientIdentity                  [3] LCSClientIdentity                     OPTIONAL,
+     servedIMSI                         [4] IMSI                                  OPTIONAL,
+     servedMSISDN                       [5] MSISDN                                OPTIONAL,
+     molr-Type                          [6] MOLR-Type                             OPTIONAL,
+     lcsQos                             [7] LCSQoSInfo                            OPTIONAL,
+     lcsPriority                        [8] LCS-Priority                          OPTIONAL,
+     mlc-Number                         [9] ISDN-AddressString                    OPTIONAL,
+     eventTimeStamp                    [10] TimeStamp                             OPTIONAL,
+     measureDuration                   [11] CallDuration                          OPTIONAL,
+     location                          [12] LocationAreaAndCell                   OPTIONAL,
+     locationEstimate                  [13] Ext-GeographicalInformation           OPTIONAL,
+     positioningData                   [14] PositioningData                       OPTIONAL,
+     lcsCause                          [15] LCSCause                              OPTIONAL,
+     diagnostics                       [16] Diagnostics                           OPTIONAL,
+     systemType                        [17] SystemType                            OPTIONAL,
+     recordExtensions                  [18] ManagementExtensions                  OPTIONAL,
+     causeForTerm                      [19] CauseForTerm                          OPTIONAL,
+     lcsReferenceNumber               [101] CallReferenceNumber                   OPTIONAL,
+     servedIMEI                       [102] IMEI                                  OPTIONAL,
+     additionalChgInfo                [133] AdditionalChgInfo                     OPTIONAL,
+     chargedParty                     [141] ChargedParty                          OPTIONAL,
+     chargeAreaCode                   [145] ChargeAreaCode                      OPTIONAL,
+     orgRNCorBSCId                    [167] RNCorBSCId                            OPTIONAL,
+     orgMSCId                         [168] MSCId                                 OPTIONAL,
+     globalAreaID                     [188] GAI                                   OPTIONAL,
+     subscriberCategory               [190] SubscriberCategory                    OPTIONAL,
+     firstmccmnc                      [192] MCCMNC                                OPTIONAL,
+     hotBillingTag                    [200] HotBillingTag                         OPTIONAL,
+     callReference                    [201] CallReference                         OPTIONAL,
+     tariffCode                       [217] TariffCode                            OPTIONAL,
+     networkOperatorId                [223] NetworkOperatorId                     OPTIONAL,
+     typeOfSubscribers                [224] TypeOfSubscribers                     OPTIONAL,
+     recordNumber                     [232] RecordNumber                          OPTIONAL,
+     chargeLevel                      [237] ChargeLevel                           OPTIONAL,
+     zoneCode                         [240] ZoneCode                              OPTIONAL
+}
+
+NILCSRecord                ::= SET
+{
+    recordType                        [0] CallEventRecordType                     OPTIONAL,
+    recordingEntity                   [1] RecordingEntity                         OPTIONAL,
+    lcsClientType                     [2] LCSClientType                           OPTIONAL,
+    lcsClientIdentity                 [3] LCSClientIdentity                       OPTIONAL,
+    servedIMSI                        [4] IMSI                                    OPTIONAL,
+    servedMSISDN                      [5] MSISDN                                  OPTIONAL,
+    servedIMEI                        [6] IMEI                                    OPTIONAL,
+    emsDigits                         [7] ISDN-AddressString                      OPTIONAL,
+    emsKey                            [8] ISDN-AddressString                      OPTIONAL,
+    lcsQos                            [9] LCSQoSInfo                              OPTIONAL,
+    lcsPriority                      [10] LCS-Priority                            OPTIONAL,
+    mlc-Number                       [11] ISDN-AddressString                      OPTIONAL,
+    eventTimeStamp                   [12] TimeStamp                               OPTIONAL,
+    measureDuration                  [13] CallDuration                            OPTIONAL,
+    location                         [14] LocationAreaAndCell                     OPTIONAL,
+    locationEstimate                 [15] Ext-GeographicalInformation             OPTIONAL,
+    positioningData                  [16] PositioningData                         OPTIONAL,
+    lcsCause                         [17] LCSCause                                OPTIONAL,
+    diagnostics                      [18] Diagnostics                             OPTIONAL,
+    systemType                       [19] SystemType                              OPTIONAL,
+    recordExtensions                 [20] ManagementExtensions                    OPTIONAL,
+    causeForTerm                     [21] CauseForTerm                            OPTIONAL,
+    lcsReferenceNumber              [101] CallReferenceNumber                     OPTIONAL,
+    additionalChgInfo               [133] AdditionalChgInfo                       OPTIONAL,
+    chargedParty                    [141] ChargedParty                            OPTIONAL,
+    chargeAreaCode                  [145] ChargeAreaCode                          OPTIONAL,
+    orgRNCorBSCId                   [167] RNCorBSCId                              OPTIONAL,
+    orgMSCId                        [168] MSCId                                   OPTIONAL,
+    globalAreaID                    [188] GAI                                     OPTIONAL,
+    subscriberCategory              [190] SubscriberCategory                      OPTIONAL,
+    firstmccmnc                     [192] MCCMNC                                  OPTIONAL,
+    hotBillingTag                   [200] HotBillingTag                           OPTIONAL,
+    callReference                   [201] CallReference                           OPTIONAL,
+    networkOperatorId               [223] NetworkOperatorId                       OPTIONAL,
+    typeOfSubscribers               [224] TypeOfSubscribers                       OPTIONAL,
+    recordNumber                    [232] RecordNumber                            OPTIONAL,
+    chargeLevel                     [237] ChargeLevel                             OPTIONAL
+}
+
+
+------------------------------------------------------------------------------
+--
+--  FTAM / FTP / TFTP FILE CONTENTS
+--
+------------------------------------------------------------------------------
+
+
+ObservedIMEITicketFile    ::= SEQUENCE
+{
+    productionDateTime      [0] TimeStamp,
+    observedIMEITickets     [1] SEQUENCE OF ObservedIMEITicket,
+    noOfRecords             [2] INTEGER,
+    extensions              [3] ManagementExtensions
+}
+
+HeaderRecord            ::= SEQUENCE
+{
+    productionDateTime      [0] TimeStamp,
+    recordingEntity         [1] RecordingEntity,
+    extensions              [2] ManagementExtensions
+}
+
+TrailerRecord            ::= SEQUENCE
+{
+    productionDateTime      [0] TimeStamp,
+    recordingEntity         [1] RecordingEntity,
+    firstCallDateTime       [2] TimeStamp,
+    lastCallDateTime        [3] TimeStamp,
+    noOfRecords             [4] INTEGER,
+    extensions              [5] ManagementExtensions
+}
+
+
+------------------------------------------------------------------------------
+--
+--  COMMON DATA TYPES
+--
+------------------------------------------------------------------------------
+
+AdditionalChgInfo        ::= SEQUENCE
+{
+    chargeIndicator     [0] ChargeIndicator      OPTIONAL,
+    chargeParameters    [1] OCTET STRING         OPTIONAL
+}
+
+AddressString ::= OCTET STRING (SIZE (1..maxAddressLength))
+    -- This type is used to represent a number for addressing
+    -- purposes. It is composed of
+    --    a)    one octet for nature of address, and numbering plan
+    --        indicator.
+    --    b)    digits of an address encoded as TBCD-String.
+
+    -- a)    The first octet includes a one bit extension indicator, a
+    --        3 bits nature of address indicator and a 4 bits numbering
+    --        plan indicator, encoded as follows:
+
+    -- bit 8: 1  (no extension)
+
+    -- bits 765: nature of address indicator
+    --    000  unknown
+    --    001  international number
+    --    010  national significant number
+    --    011  network specific number
+    --    100  subscriber number
+    --    101  reserved
+    --    110  abbreviated number
+    --    111  reserved for extension
+
+    -- bits 4321: numbering plan indicator
+    --    0000  unknown
+    --    0001  ISDN/Telephony Numbering Plan (Rec CCITT E.164)
+    --    0010  spare
+    --    0011  data numbering plan (CCITT Rec X.121)
+    --    0100  telex numbering plan (CCITT Rec F.69)
+    --    0101  spare
+    --    0110  land mobile numbering plan (CCITT Rec E.212)
+    --    0111  spare
+    --    1000  national numbering plan
+    --    1001  private numbering plan
+    --    1111  reserved for extension
+
+    --    all other values are reserved.
+
+    -- b)    The following octets representing digits of an address
+    --        encoded as a TBCD-STRING.
+
+maxAddressLength  INTEGER ::= 20
+
+AiurRequested            ::= ENUMERATED
+{
+    --
+    -- See Bearer Capability TS 24.008
+    -- (note that value "4" is intentionally missing
+    --  because it is not used in TS 24.008)
+    --
+
+    aiur09600BitsPerSecond        (1),
+    aiur14400BitsPerSecond        (2),
+    aiur19200BitsPerSecond        (3),
+    aiur28800BitsPerSecond        (5),
+    aiur38400BitsPerSecond        (6),
+    aiur43200BitsPerSecond        (7),
+    aiur57600BitsPerSecond        (8),
+    aiur38400BitsPerSecond1       (9),
+    aiur38400BitsPerSecond2       (10),
+    aiur38400BitsPerSecond3       (11),
+    aiur38400BitsPerSecond4       (12)
+}
+
+AOCParameters            ::= SEQUENCE
+{
+    --
+    -- See TS 22.024.
+    --
+    e1                    [1] EParameter      OPTIONAL,
+    e2                    [2] EParameter      OPTIONAL,
+    e3                    [3] EParameter      OPTIONAL,
+    e4                    [4] EParameter      OPTIONAL,
+    e5                    [5] EParameter      OPTIONAL,
+    e6                    [6] EParameter      OPTIONAL,
+    e7                    [7] EParameter      OPTIONAL
+}
+
+AOCParmChange            ::= SEQUENCE
+{
+    changeTime            [0] TimeStamp,
+    newParameters         [1] AOCParameters
+}
+
+BasicService                  ::= OCTET STRING (SIZE(1))
+
+--This parameter identifies the ISDN Basic service as defined in ETSI specification ETS 300 196.
+--     allServices                                      '00'h
+--     speech                                           '01'h
+--     unrestricteDigtalInfo                            '02'h
+--     audio3k1HZ                                       '03'h
+--     unrestricteDigtalInfowithtoneandannoucement      '04'h
+--     telephony3k1HZ                                   '20'h
+--     teletext                                         '21'h
+--     telefaxGroup4Class1                              '22'h
+--     videotextSyntaxBased                             '23'h
+--     videotelephony                                   '24'h
+--     telefaxGroup2-3                                  '25'h
+--     telephony7kHZ                                    '26'h
+
+
+
+BasicServices            ::= SET OF BasicServiceCode
+
+BasicServiceCode ::= CHOICE
+{
+    bearerService    [2] BearerServiceCode,
+    teleservice      [3] TeleserviceCode,
+    isdnService      [4] IsdnServiceCode
+}
+
+
+TeleserviceCode ::= OCTET STRING (SIZE (1))
+    -- This type is used to represent the code identifying a single
+    -- teleservice, a group of teleservices, or all teleservices. The
+    -- services are defined in TS GSM 02.03.
+    -- The internal structure is defined as follows:
+
+    -- bits 87654321: group (bits 8765) and specific service
+    -- (bits 4321)
+
+--    allTeleservices                 (0x00),
+--    allSpeechTransmissionServices   (0x10),
+--    telephony                       (0x11),
+--    emergencyCalls                  (0x12),
+--
+--    allShortMessageServices         (0x20),
+--    shortMessageMT-PP               (0x21),
+--    shortMessageMO-PP               (0x22),
+--
+--    allFacsimileTransmissionServices (0x60),
+--    facsimileGroup3AndAlterSpeech    (0x61),
+--    automaticFacsimileGroup3         (0x62),
+--    facsimileGroup4                  (0x63),
+--
+--     The following non-hierarchical Compound Teleservice Groups
+--     are defined in TS GSM 02.30:
+--    allDataTeleservices              (0x70),
+--         covers Teleservice Groups 'allFacsimileTransmissionServices'
+--         and 'allShortMessageServices'
+--    allTeleservices-ExeptSMS         (0x80),
+--       covers Teleservice Groups 'allSpeechTransmissionServices' and
+--       'allFacsimileTransmissionServices'
+--
+--    Compound Teleservice Group Codes are only used in call
+--    independent supplementary service operations, i.e. they
+--    are not used in InsertSubscriberData or in
+--    DeleteSubscriberData messages.
+--
+--    allVoiceGroupCallServices (0x90),
+--    voiceGroupCall            (0x91),
+--    voiceBroadcastCall        (0x92),
+--
+--    allPLMN-specificTS        (0xd0),
+--    plmn-specificTS-1         (0xd1),
+--    plmn-specificTS-2         (0xd2),
+--    plmn-specificTS-3         (0xd3),
+--    plmn-specificTS-4         (0xd4),
+--    plmn-specificTS-5         (0xd5),
+--    plmn-specificTS-6         (0xd6),
+--    plmn-specificTS-7         (0xd7),
+--    plmn-specificTS-8         (0xd8),
+--    plmn-specificTS-9         (0xd9),
+--    plmn-specificTS-A         (0xda),
+--    plmn-specificTS-B         (0xdb),
+--    plmn-specificTS-C         (0xdc),
+--    plmn-specificTS-D         (0xdd),
+--    plmn-specificTS-E         (0xde),
+--    plmn-specificTS-F         (0xdf)
+
+
+BearerServiceCode ::= OCTET STRING (SIZE (1))
+    -- This type is used to represent the code identifying a single
+    -- bearer service, a group of bearer services, or all bearer
+    -- services. The services are defined in TS 3GPP TS 22.002 [3].
+    -- The internal structure is defined as follows:
+    --
+    -- plmn-specific bearer services:
+    -- bits 87654321: defined by the HPLMN operator
+
+    -- rest of bearer services:
+    -- bit 8: 0 (unused)
+    -- bits 7654321: group (bits 7654), and rate, if applicable
+    -- (bits 321)
+
+--    allBearerServices          (0x00),
+--    allDataCDA-Services        (0x10),
+--    dataCDA-300bps             (0x11),
+--    dataCDA-1200bps            (0x12),
+--    dataCDA-1200-75bps         (0x13),
+--    dataCDA-2400bps            (0x14),
+--    dataCDA-4800bps            (0x15),
+--    dataCDA-9600bps            (0x16),
+--    general-dataCDA            (0x17),
+--
+--    allDataCDS-Services        (0x18),
+--    dataCDS-1200bps            (0x1a),
+--    dataCDS-2400bps            (0x1c),
+--    dataCDS-4800bps            (0x1d),
+--    dataCDS-9600bps            (0x1e),
+--    general-dataCDS            (0x1f),
+--
+--    allPadAccessCA-Services      (0x20),
+--    padAccessCA-300bps           (0x21),
+--    padAccessCA-1200bps          (0x22),
+--    padAccessCA-1200-75bps       (0x23),
+--    padAccessCA-2400bps          (0x24),
+--    padAccessCA-4800bps          (0x25),
+--    padAccessCA-9600bps          (0x26),
+--    general-padAccessCA          (0x27),
+--
+--    allDataPDS-Services          (0x28),
+--    dataPDS-2400bps              (0x2c),
+--    dataPDS-4800bps              (0x2d),
+--    dataPDS-9600bps              (0x2e),
+--    general-dataPDS              (0x2f),
+--
+--    allAlternateSpeech-DataCDA            (0x30),
+--
+--    allAlternateSpeech-DataCDS            (0x38),
+--
+--    allSpeechFollowedByDataCDA            (0x40),
+--
+--    allSpeechFollowedByDataCDS            (0x48),
+--
+--     The following non-hierarchical Compound Bearer Service
+--     Groups are defined in TS GSM 02.30:
+--    allDataCircuitAsynchronous              (0x50),
+--         covers "allDataCDA-Services", "allAlternateSpeech-DataCDA" and
+--         "allSpeechFollowedByDataCDA"
+--    allDataCircuitSynchronous               (0x58),
+--         covers "allDataCDS-Services", "allAlternateSpeech-DataCDS" and
+--         "allSpeechFollowedByDataCDS"
+--    allAsynchronousServices                 (0x60),
+--         covers "allDataCDA-Services", "allAlternateSpeech-DataCDA",
+--         "allSpeechFollowedByDataCDA" and "allPadAccessCDA-Services"
+--    allSynchronousServices                  (0x68),
+--        covers "allDataCDS-Services", "allAlternateSpeech-DataCDS",
+--        "allSpeechFollowedByDataCDS" and "allDataPDS-Services"
+--
+--     Compound Bearer Service Group Codes are only used in call
+--     independent supplementary service operations, i.e. they
+--     are not used in InsertSubscriberData or in
+--     DeleteSubscriberData messages.
+--
+--    allPLMN-specificBS           (0xd0),
+--    plmn-specificBS-1            (0xd1),
+--    plmn-specificBS-2            (0xd2),
+--    plmn-specificBS-3            (0xd3),
+--    plmn-specificBS-4            (0xd4),
+--    plmn-specificBS-5            (0xd5),
+--    plmn-specificBS-6            (0xd6),
+--    plmn-specificBS-7            (0xd7),
+--    plmn-specificBS-8            (0xd8),
+--    plmn-specificBS-9            (0xd9),
+--    plmn-specificBS-A            (0xda),
+--    plmn-specificBS-B            (0xdb),
+--    plmn-specificBS-C            (0xdc),
+--    plmn-specificBS-D            (0xdd),
+--    plmn-specificBS-E            (0xde),
+--    plmn-specificBS-F            (0xdf)
+
+
+IsdnServiceCode ::= OCTET STRING (SIZE(1))  
+--This parameter identifies the ISDN Basic service as defined in ETSI   specification ETS 300 196.
+--   allServices                            '00'h
+--   speech                                 '01'h
+--   unrestricteDigtalInfo                  '02'h
+--   audio3k1HZ                             '03'h
+--   unrestricteDigtalInfowithtoneandannoucement   '04'h
+--   telephony3k1HZ                          '20'h
+--   teletext                                '21'h
+--   telefaxGroup4Class1                     '22'h
+--   videotextSyntaxBased                    '23'h
+--   videotelephony                          '24'h
+--   telefaxGroup2-3                         '25'h
+--   telephony7kHZ                           '26'h
+
+BCDDirectoryNumber        ::= OCTET STRING
+    -- This type contains the binary coded decimal representation of
+    -- a directory number e.g. calling/called/connected/translated number.
+    -- The encoding of the octet string is in accordance with the
+    -- the elements "Calling party BCD number", "Called party BCD number"
+    -- and "Connected number" defined in TS 24.008.
+    -- This encoding includes type of number and number plan information
+    -- together with a BCD encoded digit string.
+    -- It may also contain both a presentation and screening indicator
+    -- (octet 3a).
+    -- For the avoidance of doubt, this field does not include
+    -- octets 1 and 2, the element name and length, as this would be
+    -- redundant.
+
+CallDuration             ::= INTEGER
+    --
+    -- The call duration in seconds.
+    -- For successful calls this is the chargeable duration.
+    -- For call attempts this is the call holding time.
+    --
+
+CallEventRecordType     ::= INTEGER
+{
+    moCallRecord          (0),
+    mtCallRecord          (1),
+    roamingRecord         (2),
+    incGatewayRecord      (3),
+    outGatewayRecord      (4),
+    transitCallRecord     (5),
+    moSMSRecord           (6),
+    mtSMSRecord           (7),
+    ssActionRecord        (10),
+    hlrIntRecord          (11),
+    locUpdateVLRRecord    (13),
+    commonEquipRecord     (14),
+    moTraceRecord         (15),
+    mtTraceRecord         (16),
+    termCAMELRecord       (17),
+    groupCallRecord       (20),
+    mtLCSRecord           (23),
+    moLCSRecord           (24),
+    niLCSRecord           (25),
+    forwardCallRecord     (100)
+}
+
+CalledNumber            ::= BCDDirectoryNumber
+
+CallingNumber           ::= BCDDirectoryNumber
+
+SpecialBillPrefix       ::= OCTET STRING (SIZE (1..4))
+CallingPartyCategory    ::= Category
+
+CallReference           ::= OCTET STRING (SIZE (1..8))
+
+CallReferenceNumber     ::= OCTET STRING (SIZE (1..8))
+
+CAMELDestinationNumber  ::= DestinationRoutingAddress
+
+CAMELCSReference            ::= OCTET STRING (SIZE (1..8))
+
+CAMELCSAReference       ::= INTEGER --(0..4294967295)
+
+CAMELLegID              ::= CHOICE
+{
+    camelLegID                  [0] CamelLegId,
+    camelSrfConnection          [1] NULL,
+    camelSecondService          [2] NULL
+}
+
+CamelLegId              ::= INTEGER (1..255)
+
+CAMELInformation        ::= SET
+{
+    cAMELDestinationNumber      [1] CAMELDestinationNumber       OPTIONAL,
+    connectedNumber             [2] ConnectedNumber              OPTIONAL,
+    roamingNumber               [3] RoamingNumber                OPTIONAL,
+    mscOutgoingROUTE            [4] ROUTE                        OPTIONAL,
+    seizureTime                 [5] TimeStamp                    OPTIONAL,
+    answerTime                  [6] TimeStamp                    OPTIONAL,
+    releaseTime                 [7] TimeStamp                    OPTIONAL,
+    callDuration                [8] CallDuration                 OPTIONAL,
+    dataVolume                  [9] DataVolume                   OPTIONAL,
+    cAMELInitCFIndicator       [10] CAMELInitCFIndicator         OPTIONAL,
+    causeForTerm               [11] CauseForTerm                 OPTIONAL,
+    cAMELModification          [12] ChangedParameters            OPTIONAL,
+    freeFormatData             [13] FreeFormatData               OPTIONAL,
+    diagnostics                [14] Diagnostics                  OPTIONAL,
+    freeFormatDataAppend       [15] BOOLEAN                      OPTIONAL,
+    freeFormatData-2           [16] FreeFormatData               OPTIONAL,
+    freeFormatDataAppend-2     [17] BOOLEAN                      OPTIONAL,
+    translatedNumber           [18] TranslatedNumber             OPTIONAL,
+    additionalChgInfo          [19] AdditionalChgInfo            OPTIONAL,
+    defaultCallHandling-2      [20] DefaultCallHandling          OPTIONAL,
+    gsm-SCFAddress-2           [21] Gsm-SCFAddress               OPTIONAL,
+    serviceKey-2               [22] ServiceKey                   OPTIONAL,
+    legID                      [23] CAMELLegID                   OPTIONAL,
+    partialRecordType          [24] PartialRecordType            OPTIONAL
+}
+
+CAMELSMSInformation        ::= SET
+{
+    gsm-SCFAddress                [1] Gsm-SCFAddress             OPTIONAL,
+    serviceKey                    [2] ServiceKey                 OPTIONAL,
+    defaultSMSHandling            [3] DefaultSMS-Handling        OPTIONAL,
+    freeFormatData                [4] FreeFormatData             OPTIONAL,
+    callingPartyNumber            [5] CallingNumber              OPTIONAL,
+    destinationSubscriberNumber   [6] CalledNumber               OPTIONAL,
+    cAMELSMSCAddress              [7] AddressString              OPTIONAL,
+    smsReferenceNumber            [8] CallReferenceNumber        OPTIONAL
+}
+
+CAMELInitCFIndicator    ::= ENUMERATED
+{
+    noCAMELCallForwarding      (0),
+    cAMELCallForwarding        (1)
+}
+
+CAMELModificationParameters    ::= SET
+    --
+    -- The list contains only parameters changed due to CAMEL call
+    -- handling.
+    --
+{
+    callingPartyNumber            [0] CallingNumber             OPTIONAL,
+    callingPartyCategory          [1] CallingPartyCategory      OPTIONAL,
+    originalCalledPartyNumber     [2] OriginalCalledNumber      OPTIONAL,
+    genericNumbers                [3] GenericNumbers            OPTIONAL,
+    redirectingPartyNumber        [4] RedirectingNumber         OPTIONAL,
+    redirectionCounter            [5] NumberOfForwarding        OPTIONAL,
+    calledPartyNumberModified     [6] CAMELDestinationNumber    OPTIONAL
+}
+
+
+Category        ::= OCTET STRING (SIZE(1))
+    --
+    -- The internal structure is defined in ITU-T Rec Q.763.
+    --see subscribe category
+
+CauseForTerm            ::= INTEGER
+    --
+    -- Cause codes from 16 up to 31 are defined in TS 32.015 as 'CauseForRecClosing'
+    -- (cause for record closing).
+    -- There is no direct correlation between these two types.
+    -- LCS related causes belong to the MAP error causes acc. TS 29.002.
+    --
+{
+    normalRelease                               (0),
+    partialRecord                               (1),
+    partialRecordCallReestablishment            (2),
+    unsuccessfulCallAttempt                     (3),
+    stableCallAbnormalTermination               (4),
+    cAMELInitCallRelease                        (5),
+    cAMELCPHCallConfigurationChange             (6),
+    unauthorizedRequestingNetwork               (52),
+    unauthorizedLCSClient                       (53),
+    positionMethodFailure                       (54),
+    unknownOrUnreachableLCSClient               (58)
+}
+
+CellId    ::= OCTET STRING (SIZE(2))
+    --
+    -- Coded according to TS 24.008
+    --
+
+ChangedParameters        ::= SET
+{
+    changeFlags         [0] ChangeFlags,
+    changeList      [1] CAMELModificationParameters    OPTIONAL
+}
+
+ChangeFlags                ::= BIT STRING
+{
+     callingPartyNumberModified            (0),
+     callingPartyCategoryModified          (1),
+     originalCalledPartyNumberModified     (2),
+     genericNumbersModified                (3),
+     redirectingPartyNumberModified        (4),
+     redirectionCounterModified            (5),
+     calledPartyNumberModified             (6) 
+     
+}
+
+ChangeOfClassmark         ::= SEQUENCE
+{
+    classmark             [0] Classmark,
+    changeTime            [1] TimeStamp
+}
+
+ChangeOfRadioChannel     ::= SEQUENCE
+{
+    radioChannel         [0] TrafficChannel,
+    changeTime           [1] TimeStamp,
+    speechVersionUsed    [2] SpeechVersionIdentifier     OPTIONAL
+}
+
+ChangeOfService         ::= SEQUENCE
+{
+    basicService          [0] BasicServiceCode,
+    transparencyInd       [1] TransparencyInd      OPTIONAL,
+    changeTime            [2] TimeStamp,
+    rateIndication        [3] RateIndication       OPTIONAL,
+    fnur                  [4] Fnur OPTIONAL
+}
+
+ChannelCoding            ::= ENUMERATED
+{
+    tchF4800             (1),
+    tchF9600             (2),
+    tchF14400            (3)
+}
+
+ChargeIndicator            ::= INTEGER
+{
+    noIndication        (0),
+    noCharge            (1),
+    charge              (2)
+}
+
+Classmark                ::= OCTET STRING
+    --
+    -- See Mobile station classmark  2 or 3  TS 24.008
+    --
+
+ConnectedNumber           ::= BCDDirectoryNumber
+
+DataVolume                ::= INTEGER
+    --
+    -- The volume of data transferred in segments of 64 octets.
+    --
+
+Day                       ::= INTEGER (1..31)
+
+--DayClass                ::= ObjectInstance
+
+--DayClasses              ::= SET OF DayClass
+
+--DayDefinition           ::= SEQUENCE
+--{
+--    day                 [0] DayOfTheWeek,
+--    dayClass            [1] ObjectInstance
+--}
+
+--DayDefinitions            ::= SET OF DayDefinition
+
+--DateDefinition            ::= SEQUENCE
+--{
+--    month                [0] Month,
+--    day                  [1] Day,
+--    dayClass             [2] ObjectInstance
+--}
+
+--DateDefinitions         ::= SET OF DateDefinition
+
+--DayOfTheWeek            ::= ENUMERATED
+--{
+--    allDays              (0),
+--    sunday               (1),
+--    monday               (2),
+--    tuesday              (3),
+--    wednesday            (4),
+--    thursday             (5),
+--    friday               (6),
+--    saturday             (7)
+--}
+
+DestinationRoutingAddress    ::= BCDDirectoryNumber
+
+DefaultCallHandling ::= ENUMERATED
+{
+    continueCall     (0),
+    releaseCall      (1)
+}
+    -- exception handling:
+    -- reception of values in range 2-31 shall be treated as "continueCall"
+    -- reception of values greater than 31 shall be treated as "releaseCall"
+
+DeferredLocationEventType ::= BIT STRING
+{
+    msAvailable            (0)
+} (SIZE (1..16))
+
+    -- exception handling
+    -- a ProvideSubscriberLocation-Arg containing other values than listed above in
+    -- DeferredLocationEventType shall be rejected by the receiver with a return error cause of
+    -- unexpected data value.
+
+Diagnostics                        ::= CHOICE
+{
+    gsm0408Cause                [0] INTEGER,
+    -- See TS 24.008
+    gsm0902MapErrorValue        [1] INTEGER,
+    -- Note: The value to be stored here corresponds to
+    -- the local values defined in the MAP-Errors and
+    -- MAP-DialogueInformation modules, for full details
+    -- see TS 29.002.
+    ccittQ767Cause              [2] INTEGER,
+    -- See ITU-T Q.767
+    networkSpecificCause        [3] ManagementExtension,
+    -- To be defined by network operator
+    manufacturerSpecificCause   [4] ManagementExtension
+    -- To be defined by manufacturer
+}
+
+DefaultSMS-Handling ::= ENUMERATED
+{
+    continueTransaction             (0) ,
+    releaseTransaction              (1)
+}
+--    exception handling:
+--    reception of values in range 2-31 shall be treated as "continueTransaction"
+--    reception of values greater than 31 shall be treated as "releaseTransaction"
+
+--Destinations            ::= SET OF AE-title
+
+EmergencyCallIndEnable    ::= BOOLEAN
+
+EmergencyCallIndication    ::= SEQUENCE
+{
+    cellId                [0] CellId,
+    callerId              [1] IMSIorIMEI
+}
+
+EParameter    ::= INTEGER (0..1023)
+    --
+    -- Coded according to  TS 22.024  and TS 24.080
+    --
+
+EquipmentId                ::= INTEGER
+
+Ext-GeographicalInformation ::= OCTET STRING (SIZE (1..maxExt-GeographicalInformation))
+    -- Refers to geographical Information defined in 3G TS 23.032.
+    -- This is composed of 1 or more octets with an internal structure according to
+    -- 3G TS 23.032
+    -- Octet 1: Type of shape, only the following shapes in 3G TS 23.032 are allowed:
+    --        (a) Ellipsoid point with uncertainty circle
+    --        (b) Ellipsoid point with uncertainty ellipse
+    --        (c) Ellipsoid point with altitude and uncertainty ellipsoid
+    --        (d) Ellipsoid Arc
+    --        (e) Ellipsoid Point
+    -- Any other value in octet 1 shall be treated as invalid
+    -- Octets 2 to 8 for case (a) - Ellipsoid point with uncertainty circle
+    --        Degrees of Latitude                3 octets
+    --        Degrees of Longitude               3 octets
+    --        Uncertainty code                   1 octet
+    -- Octets 2 to 11 for case (b) - Ellipsoid point with uncertainty ellipse:
+    --        Degrees of Latitude                3 octets
+    --        Degrees of Longitude               3 octets
+    --        Uncertainty semi-major axis        1 octet
+    --        Uncertainty semi-minor axis        1 octet
+    --        Angle of major axis                1 octet
+    --        Confidence                         1 octet
+    -- Octets 2 to 14 for case (c) - Ellipsoid point with altitude and uncertainty ellipsoid
+    --        Degrees of Latitude                3 octets
+    --        Degrees of Longitude               3 octets
+    --        Altitude                           2 octets
+    --        Uncertainty semi-major axis        1 octet
+    --        Uncertainty semi-minor axis        1 octet
+    --        Angle of major axis                1 octet
+    --        Uncertainty altitude               1 octet
+    --        Confidence                         1 octet
+    -- Octets 2 to 13 for case (d) - Ellipsoid Arc
+    --        Degrees of Latitude                3 octets
+    --        Degrees of Longitude               3 octets
+    --        Inner radius                       2 octets
+    --        Uncertainty radius                 1 octet
+    --        Offset angle                       1 octet
+    --        Included angle                     1 octet
+    --        Confidence                         1 octet
+    -- Octets 2 to 7 for case (e) - Ellipsoid Point
+    --        Degrees of Latitude                3 octets
+    --        Degrees of Longitude               3 octets
+    --
+    -- An Ext-GeographicalInformation parameter comprising more than one octet and
+    -- containing any other shape or an incorrect number of octets or coding according
+    -- to 3G TS 23.032 shall be treated as invalid data by a receiver.
+    --
+    -- An Ext-GeographicalInformation parameter comprising one octet shall be discarded
+    -- by the receiver if an Add-GeographicalInformation parameter is received
+    -- in the same message.
+    --
+    -- An Ext-GeographicalInformation parameter comprising one octet shall be treated as
+    -- invalid data by the receiver if an Add-GeographicalInformation parameter is not
+    -- received in the same message.
+
+maxExt-GeographicalInformation  INTEGER ::= 20
+    -- the maximum length allows for further shapes in 3G TS 23.032 to be included in later
+    -- versions of 3G TS 29.002
+
+EquipmentType           ::= INTEGER
+{
+    conferenceBridge    (0)
+}
+
+FileType                ::= INTEGER
+{
+    callRecords         (1),
+    traceRecords        (9),
+    observedIMEITicket  (14)
+}
+
+Fnur                            ::= ENUMERATED
+{
+    --
+    -- See Bearer Capability TS 24.008
+    --
+    fnurNotApplicable                   (0),
+    fnur9600-BitsPerSecond        (1),
+    fnur14400BitsPerSecond        (2),
+    fnur19200BitsPerSecond        (3),
+    fnur28800BitsPerSecond        (4),
+    fnur38400BitsPerSecond        (5),
+    fnur48000BitsPerSecond        (6),
+    fnur56000BitsPerSecond        (7),
+    fnur64000BitsPerSecond        (8),
+    fnur33600BitsPerSecond        (9),
+    fnur32000BitsPerSecond        (10),
+    fnur31200BitsPerSecond        (11)
+}
+
+ForwardToNumber         ::= AddressString
+
+FreeFormatData          ::= OCTET STRING (SIZE(1..160))
+    --
+    -- Free formated data as sent in the FCI message
+    -- See TS 29.078
+    --
+
+GenericNumber            ::= BCDDirectoryNumber
+
+GenericNumbers           ::= SET OF GenericNumber
+
+Gsm-SCFAddress           ::= ISDNAddressString
+    --
+    -- See TS 29.002
+    --
+
+HLRIntResult             ::= Diagnostics
+
+Horizontal-Accuracy      ::= OCTET STRING (SIZE (1))
+    -- bit 8 = 0
+    -- bits 7-1 = 7 bit Uncertainty Code defined in 3G TS 23.032. The horizontal location
+    -- error should be less than the error indicated by the uncertainty code with 67%
+    -- confidence.
+
+HotBillingTag            ::= INTEGER
+{
+    noHotBilling        (0),
+    hotBilling          (1)
+}
+
+HSCSDParmsChange        ::= SEQUENCE
+{
+    changeTime              [0] TimeStamp,
+    hSCSDChanAllocated      [1] NumOfHSCSDChanAllocated,
+    initiatingParty         [2] InitiatingParty                 OPTIONAL,
+    aiurRequested           [3] AiurRequested                   OPTIONAL,
+    chanCodingUsed          [4] ChannelCoding,
+    hSCSDChanRequested      [5] NumOfHSCSDChanRequested         OPTIONAL
+}
+
+
+IMEI ::= TBCD-STRING (SIZE (8))
+    --    Refers to International Mobile Station Equipment Identity
+    --    and Software Version Number (SVN) defined in TS GSM 03.03.
+    --    If the SVN is not present the last octet shall contain the
+    --    digit 0 and a filler.
+    --    If present the SVN shall be included in the last octet.
+
+IMSI ::= TBCD-STRING (SIZE (3..8))
+    -- digits of MCC, MNC, MSIN are concatenated in this order.
+
+DrcCallNumber ::= TBCD-STRING (SIZE (7))
+
+IMEICheckEvent            ::= INTEGER
+{
+    mobileOriginatedCall    (0),
+    mobileTerminatedCall    (1),
+    smsMobileOriginating    (2),
+    smsMobileTerminating    (3),
+    ssAction                (4),
+    locationUpdate          (5)
+}
+
+IMEIStatus                ::= ENUMERATED
+{
+    greyListedMobileEquipment      (0),
+    blackListedMobileEquipment     (1),
+    nonWhiteListedMobileEquipment  (2)
+}
+
+IMSIorIMEI               ::= CHOICE
+{
+    imsi                [0] IMSI,
+    imei                [1] IMEI
+}
+
+InitiatingParty           ::= ENUMERATED
+{
+    network               (0),
+    subscriber            (1)
+}
+
+ISDN-AddressString ::=     AddressString (SIZE (1..maxISDN-AddressLength))
+    -- This type is used to represent ISDN numbers.
+
+maxISDN-AddressLength  INTEGER ::= 9
+
+LCSCause    ::= OCTET STRING (SIZE(1))
+    --
+    -- See LCS Cause Value, 3GPP TS 49.031
+    --
+
+LCS-Priority ::= OCTET STRING (SIZE (1))
+    -- 0 = highest priority
+    -- 1 = normal priority
+    -- all other values treated as 1
+
+LCSClientIdentity         ::= SEQUENCE
+{
+    lcsClientExternalID    [0] LCSClientExternalID        OPTIONAL,
+    lcsClientDialedByMS    [1] AddressString              OPTIONAL,
+    lcsClientInternalID    [2] LCSClientInternalID        OPTIONAL
+}
+
+LCSClientExternalID ::= SEQUENCE
+{
+    externalAddress        [0] AddressString          OPTIONAL
+--  extensionContainer     [1] ExtensionContainer         OPTIONAL
+}
+
+LCSClientInternalID ::= ENUMERATED
+{
+    broadcastService          (0),
+    o-andM-HPLMN              (1),
+    o-andM-VPLMN              (2),
+    anonymousLocation         (3),
+    targetMSsubscribedService (4)
+}
+    -- for a CAMEL phase 3 PLMN operator client, the value targetMSsubscribedService shall be used
+
+LCSClientType ::= ENUMERATED
+{
+    emergencyServices         (0),
+    valueAddedServices        (1),
+    plmnOperatorServices      (2),
+    lawfulInterceptServices   (3)
+}
+    --    exception handling:
+    --    unrecognized values may be ignored if the LCS client uses the privacy override
+    --    otherwise, an unrecognized value shall be treated as unexpected data by a receiver
+    --    a return error shall then be returned if received in a MAP invoke
+
+LCSQoSInfo ::= SEQUENCE
+{
+    horizontal-accuracy             [0] Horizontal-Accuracy      OPTIONAL,
+    verticalCoordinateRequest       [1] NULL                     OPTIONAL,
+    vertical-accuracy               [2] Vertical-Accuracy        OPTIONAL,
+    responseTime                    [3] ResponseTime             OPTIONAL
+}
+
+LevelOfCAMELService        ::= BIT STRING
+{
+    basic                         (0),
+    callDurationSupervision       (1),
+    onlineCharging                (2),
+    callPartyHandling             (3),
+    tc-end                        (4)
+}
+
+LocationAreaAndCell        ::= SEQUENCE
+{
+    locationAreaCode      [0] LocationAreaCode,
+    cellIdentifier        [1] CellId
+--
+-- For 2G the content of the Cell Identifier is defined by the Cell Id
+-- refer TS 24.008 and for 3G by the Service Area Code refer TS 25.413.
+--
+
+}
+
+LocationAreaCode        ::= OCTET STRING (SIZE(2))
+    --
+    -- See TS 24.008
+    --
+
+LocationChange            ::= SEQUENCE
+{
+    location              [0] LocationAreaAndCell,
+    changeTime            [1] TimeStamp
+}
+
+Location-info            ::= SEQUENCE
+{
+    mscNumber             [1] MscNo                    OPTIONAL,
+        location-area             [2] LocationAreaCode,
+    cell-identification   [3] CellId                   OPTIONAL
+}
+
+LocationType ::= SEQUENCE
+{
+locationEstimateType             [0] LocationEstimateType,
+    deferredLocationEventType    [1] DeferredLocationEventType      OPTIONAL
+}
+
+LocationEstimateType ::= ENUMERATED
+{
+    currentLocation                 (0),
+    currentOrLastKnownLocation      (1),
+    initialLocation                 (2),
+    activateDeferredLocation        (3),
+    cancelDeferredLocation          (4)
+}
+    --    exception handling:
+    --    a ProvideSubscriberLocation-Arg containing an unrecognized LocationEstimateType
+    --    shall be rejected by the receiver with a return error cause of unexpected data value
+
+LocUpdResult            ::= Diagnostics
+
+ManagementExtensions    ::= SET OF ManagementExtension
+
+ManagementExtension ::= SEQUENCE
+{
+        identifier    OBJECT IDENTIFIER,
+        significance       [1] BOOLEAN DEFAULT FALSE,
+        information        [2] OCTET STRING
+}
+
+
+MCCMNC    ::= OCTET STRING(SIZE(3))
+    --
+    -- This type contains the mobile country code (MCC) and the mobile
+    -- network code (MNC) of a PLMN.
+    --
+
+RateIndication             ::= OCTET STRING(SIZE(1))
+
+--0     no rate adaption
+--1     V.110, I.460/X.30
+--2     ITU-T X.31 flag stuffing
+--3     V.120
+--7     H.223 & H.245
+--11    PIAFS
+
+
+MessageReference         ::= OCTET STRING
+
+Month                    ::= INTEGER (1..12)
+
+MOLR-Type                ::= INTEGER
+--0            locationEstimate
+--1            assistanceData
+--2            deCipheringKeys
+
+MSCAddress               ::= AddressString
+
+MscNo                    ::= ISDN-AddressString
+    --
+    -- See TS 23.003
+    --
+
+MSISDN                   ::= ISDN-AddressString
+    --
+    -- See TS 23.003
+    --
+
+MSPowerClasses           ::= SET OF RFPowerCapability
+
+NetworkCallReference     ::= CallReferenceNumber
+    -- See TS 29.002
+    --
+
+NetworkSpecificCode      ::= INTEGER
+    --
+    -- To be defined by network operator
+    --
+
+NetworkSpecificServices    ::= SET OF NetworkSpecificCode
+
+NotificationToMSUser ::= ENUMERATED
+{
+    notifyLocationAllowed                          (0),
+    notifyAndVerify-LocationAllowedIfNoResponse    (1),
+    notifyAndVerify-LocationNotAllowedIfNoResponse (2),
+    locationNotAllowed                             (3)
+}
+    -- exception handling:
+    -- At reception of any other value than the ones listed the receiver shall ignore
+    -- NotificationToMSUser.
+
+NumberOfForwarding ::= INTEGER (1..5)
+
+NumOfHSCSDChanRequested     ::= INTEGER
+
+NumOfHSCSDChanAllocated     ::= INTEGER
+
+ObservedIMEITicketEnable    ::= BOOLEAN
+
+ECategory                   ::= INTEGER (0..255)
+
+TariffCode                  ::= INTEGER (0..255)  
+
+AudioDataType               ::= ENUMERATED
+{
+    audio                 (0),
+    fax                   (1)
+}
+
+DisconnectParty             ::= ENUMERATED
+{
+      unknowparty                   (0),
+      callingPartyRelease           (1),
+      calledPartyRelease            (2),
+      networkRelease                (3)
+}
+
+UserType  ::= ENUMERATED
+{
+      gsmnormaluser     (0),
+      gsmprepaiduser    (1),
+      gsmcameluser      (2),
+      gsmocsuser        (6),
+      gsmunknowuser     (31)
+
+}
+
+MCTType                ::= ENUMERATED
+{
+      mcti             (0),
+      mctc             (1)
+}
+
+CmnFlag                ::= ENUMERATED  
+{
+       notCmnCall      (0),
+       isCmnCall       (1)
+}
+
+OriginalCalledNumber        ::= BCDDirectoryNumber
+
+OriginDestCombinations      ::= SET OF OriginDestCombination
+
+OriginDestCombination       ::= SEQUENCE
+{
+    origin                   [0] INTEGER   OPTIONAL,
+    destination              [1] INTEGER   OPTIONAL
+    --
+    -- Note that these values correspond to the contents
+    -- of the attributes originId and destinationId
+    -- respectively. At least one of the two must be present.
+    --
+}
+
+PartialRecordTimer       ::= INTEGER
+
+PartialRecordType        ::= ENUMERATED
+{
+    timeLimit                       (0),
+    serviceChange                   (1),
+    locationChange                  (2),
+    classmarkChange                 (3),
+    aocParmChange                   (4),
+    radioChannelChange              (5),
+    hSCSDParmChange                 (6),
+    changeOfCAMELDestination        (7),
+    camelCPHOperationsOnCallLegs    (8),
+    secondAnswer                    (9),
+    firstHotBill                    (20),
+    severalSSOperationBill          (21),
+    iSTalertTimeOut                 (22),
+    bearRedirectStart               (23),
+    bearRedirectStop                (24),
+    triggerDCHcontinue              (25),
+    iNAPCS1Shortnumber              (26),
+    roLinkFail                      (27)  
+}
+
+PartialRecordTypes        ::= SET OF PartialRecordType
+
+PositioningData           ::= OCTET STRING (SIZE(1..33))
+    --
+    -- See Positioning Data IE (octet 3..n), 3GPP TS 49.031
+    --
+
+RadioChannelsRequested    ::= SET OF RadioChanRequested
+
+RadioChanRequested        ::= ENUMERATED
+{
+    --
+    -- See Bearer Capability TS 24.008
+    --
+    halfRateChannel            (0),
+    fullRateChannel            (1),
+    dualHalfRatePreferred      (2),
+    dualFullRatePreferred      (3)
+}
+
+--RecordClassDestination    ::= CHOICE
+--{
+--    osApplication            [0] AE-title,
+--    fileType                 [1] FileType
+--}
+
+--RecordClassDestinations   ::= SET OF RecordClassDestination
+
+RecordingEntity         ::= AddressString
+
+RecordingMethod         ::= ENUMERATED
+{
+    inCallRecord        (0),
+    inSSRecord          (1)
+}
+
+RedirectingNumber         ::= BCDDirectoryNumber
+
+RedirectingCounter        ::= INTEGER
+
+ResponseTime ::= SEQUENCE
+{
+    responseTimeCategory    [0] ResponseTimeCategory
+}
+    --    note: an expandable SEQUENCE simplifies later addition of a numeric response time.
+
+ResponseTimeCategory ::= ENUMERATED
+{
+    lowdelay          (0),
+    delaytolerant     (1)
+}
+    --    exception handling:
+    --    an unrecognized value shall be treated the same as value 1 (delaytolerant)
+
+RFPowerCapability        ::= INTEGER
+    --
+    -- This field contains the RF power capability of the Mobile station
+    -- classmark 1 and 2 of TS 24.008 expressed as an integer.
+    --
+
+RoamingNumber            ::= ISDN-AddressString
+    --
+    -- See TS 23.003
+    --
+
+RoutingNumber            ::= CHOICE
+{
+    roaming              [1] RoamingNumber,
+    forwarded            [2] ForwardToNumber
+}
+
+Service                  ::= CHOICE
+{
+    teleservice               [1] TeleserviceCode,
+    bearerService             [2] BearerServiceCode,
+    supplementaryService      [3] SS-Code,
+    networkSpecificService    [4] NetworkSpecificCode
+}
+
+ServiceDistanceDependencies    ::= SET OF ServiceDistanceDependency
+
+ServiceDistanceDependency    ::= SEQUENCE
+{
+        aocService                              [0] INTEGER,
+    chargingZone            [1] INTEGER        OPTIONAL
+    --
+    -- Note that these values correspond to the contents
+    -- of the attributes aocServiceId and zoneId
+    -- respectively.
+    --
+}
+
+ServiceKey ::= INTEGER (0..2147483647)
+
+SimpleIntegerName            ::= INTEGER
+
+SimpleStringName            ::= GraphicString
+
+SMSResult                    ::= Diagnostics
+
+SmsTpDestinationNumber ::= OCTET STRING
+    --
+    -- This type contains the binary coded decimal representation of
+    -- the SMS address field the encoding of the octet string is in
+    -- accordance with the definition of address fields in TS 23.040.
+    -- This encoding includes type of number and numbering plan indication
+    -- together with the address value range.
+    --
+
+SpeechVersionIdentifier    ::= OCTET STRING (SIZE(1))
+--    see GSM 08.08
+
+--    000 0001    GSM speech full rate version 1
+--    001 0001    GSM speech full rate version 2      used for enhanced full rate
+--    010 0001    GSM speech full rate version 3     for future use
+--    000 0101    GSM speech half rate version 1
+--    001 0101    GSM speech half rate version 2     for future use
+--    010 0101    GSM speech half rate version 3    for future use
+
+SSActionResult              ::= Diagnostics
+
+SSActionType                ::= ENUMERATED
+{
+    registration              (0),
+    erasure                   (1),
+    activation                (2),
+    deactivation              (3),
+    interrogation             (4),
+    invocation                (5),
+    passwordRegistration      (6),
+    ussdInvocation            (7)
+}
+
+CAMELVPHASE      ::= ENUMERATED
+{
+    wininapphase0              (0),
+    wincamelphase1             (1),
+    wincamelphase2             (2),
+    wincamelphase3             (3),
+    wincamelphase4             (4),    
+    wininapphaseericsson       (8),
+    wininapphasesiemens        (16),
+    wininapphasenortel         (24),
+    wininapphase902            (32),
+    wininapphasechina          (128),
+    wininapphasebrazil         (136),
+    wininapphaserussion        (144),
+    wininapphaseuk             (152),
+    wincamelbutt               (255)
+}
+
+-- ussdInvocation          (7) include ussd phase 1,phase 2
+
+--SS Request = SSActionType
+
+SS-Code ::= OCTET STRING (SIZE (1))
+    -- This type is used to represent the code identifying a single
+    -- supplementary service, a group of supplementary services, or
+    -- all supplementary services. The services and abbreviations
+    -- used are defined in TS 3GPP TS 22.004 [5]. The internal structure is
+    -- defined as follows:
+    --
+    -- bits 87654321: group (bits 8765), and specific service
+    -- (bits 4321)  ussd = ff
+
+--    allSS                   (0x00),
+--        reserved for possible future use
+--        all SS
+--
+--    allLineIdentificationSS (0x10),
+--         reserved for possible future use
+--         all line identification SS
+--
+--    calling-line-identification-presentation                    (0x11),
+--         calling line identification presentation
+--    calling-line-identification-restriction                     (0x12),
+--         calling line identification restriction
+--    connected-line-identification-presentation                  (0x13),
+--         connected line identification presentation
+--    connected-line-identification-restriction                   (0x14),
+--        connected line identification restriction
+--    malicious-call-identification                               (0x15),
+--         reserved for possible future use
+--         malicious call identification
+--
+--    allNameIdentificationSS (0x18),
+--        all name identification SS
+--    calling-name-presentation                    (0x19),
+--         calling name presentation
+--
+--         SS-Codes '00011010'B, to '00011111'B, are reserved for future
+--        NameIdentification Supplementary Service use.
+--
+--    allForwardingSS       (0x20),
+--         all forwarding SS
+--    call-forwarding-unconditional                   (0x21),
+--        call forwarding unconditional
+--    call-deflection                                 (0x24),
+--         call deflection
+--    allCondForwardingSS                             (0x28),
+--        all conditional forwarding SS
+--    call-forwarding-on-mobile-subscriber-busy       (0x29),
+--        call forwarding on mobile subscriber busy
+--    call-forwarding-on-no-reply                     (0x2a),
+--        call forwarding on no reply
+--    call-forwarding-on-mobile-subscriber-not-reachable                 (0x2b),
+--       call forwarding on mobile subscriber not reachable
+--
+--    allCallOfferingSS     (0x30),
+--        reserved for possible future use
+--         all call offering SS includes also all forwarding SS
+--
+--    explicit-call-transfer                   (0x31),
+--            explicit call transfer
+--    mobile-access-hunting                    (0x32),
+--        reserved for possible future use
+--         mobile access hunting
+--
+--    allCallCompletionSS   (0x40),
+--        reserved for possible future use
+--        all Call completion SS
+--
+--    call-waiting                    (0x41),
+--         call waiting
+--    call-hold                       (0x42),
+--        call hold
+--    completion-of-call-to-busy-subscribers-originating-side                (0x43),
+--       completion of call to busy subscribers, originating side
+--    completion-of-call-to-busy-subscribers-destination-side                (0x44),
+--        completion of call to busy subscribers, destination side
+--         this SS-Code is used only in InsertSubscriberData and DeleteSubscriberData
+--
+--    multicall                    (0x45),
+--         multicall
+--
+--    allMultiPartySS              (0x50),
+--         reserved for possible future use
+--        all multiparty SS
+--
+--    multiPTY                     (0x51),
+--        multiparty
+--
+--    allCommunityOfInterest-SS           (0x60),
+--        reserved for possible future use
+--         all community of interest SS
+--    closed-user-group                   (0x61),
+--        closed user group
+--
+--    allChargingSS                               (0x70),
+--         reserved for possible future use
+--         all charging SS
+--    advice-of-charge-information                (0x71),
+--        advice of charge information
+--    advice-of-charge-charging                   (0x72),
+--         advice of charge charging
+--
+--    allAdditionalInfoTransferSS    (0x80),
+--         reserved for possible future use
+--         all additional information transfer SS
+--    uUS1-user-to-user-signalling                           (0x81),
+--       UUS1 user-to-user signalling
+--    uUS2-user-to-user-signalling                           (0x82),
+--        UUS2 user-to-user signalling
+--    uUS3-user-to-user-signalling                           (0x83),
+--        UUS3 user-to-user signalling
+--
+--    allBarringSS           (0x90),
+--        all barring SS
+--    barringOfOutgoingCalls (0x91),
+--         barring of outgoing calls
+--    barring-of-all-outgoing-calls                          (0x92),
+--         barring of all outgoing calls
+--    barring-of-outgoing-international-calls                (0x93),
+--         barring of outgoing international calls
+--    boicExHC               (0x94),
+--         barring of outgoing international calls except those directed
+--         to the home PLMN
+--    barringOfIncomingCalls (0x99),
+--         barring of incoming calls
+--    barring-of-all-incoming-calls                          (0x9a),
+--         barring of all incoming calls
+--    barring-of-incoming-calls-when-roaming-outside-home-PLMN-Country       (0x9b),
+--         barring of incoming calls when roaming outside home PLMN
+--         Country
+--
+--    allCallPrioritySS       (0xa0),
+--         reserved for possible future use
+--         all call priority SS
+--    enhanced-Multilevel-Precedence-Pre-emption-EMLPP-service                (0xa1),
+--         enhanced Multilevel Precedence Pre-emption 'EMLPP) service
+--
+--    allLCSPrivacyException (0xb0),
+--         all LCS Privacy Exception Classes
+--    universal              (0xb1),
+--         allow location by any LCS client
+--    callrelated            (0xb2),
+--         allow location by any value added LCS client to which a call
+--         is established from the target MS
+--    callunrelated          (0xb3),
+--         allow location by designated external value added LCS clients
+--    plmnoperator           (0xb4),
+--         allow location by designated PLMN operator LCS clients
+--
+--    allMOLR-SS                  (0xc0),
+--         all Mobile Originating Location Request Classes
+--    basicSelfLocation           (0xc1),
+--         allow an MS to request its own location
+--    autonomousSelfLocation      (0xc2),
+--         allow an MS to perform self location without interaction
+--         with the PLMN for a predetermined period of time
+--    transferToThirdParty        (0xc3),
+--         allow an MS to request transfer of its location to another LCS client
+--
+--    allPLMN-specificSS      (0xf0),
+--    plmn-specificSS-1       (0xf1),
+--    plmn-specificSS-2       (0xf2),
+--    plmn-specificSS-3       (0xf3),
+--    plmn-specificSS-4       (0xf4),
+--    plmn-specificSS-5       (0xf5),
+--    plmn-specificSS-6       (0xf6),
+--    plmn-specificSS-7       (0xf7),
+--    plmn-specificSS-8       (0xf8),
+--    plmn-specificSS-9       (0xf9),
+--    plmn-specificSS-A       (0xfa),
+--    plmn-specificSS-B       (0xfb),
+--    plmn-specificSS-C       (0xfc),
+--    plmn-specificSS-D       (0xfd),
+--    plmn-specificSS-E       (0xfe),
+--    ussd                    (0xff)
+
+
+SSParameters                ::= CHOICE
+{
+    forwardedToNumber       [0] ForwardToNumber,
+    unstructuredData        [1] OCTET STRING
+}
+
+SupplServices               ::= SET OF SS-Code
+
+SuppServiceUsed             ::= SEQUENCE
+{
+    ssCode                  [0] SS-Code            OPTIONAL,
+    ssTime                  [1] TimeStamp          OPTIONAL,
+    relatedNumber           [2] BCDDirectoryNumber OPTIONAL
+}
+
+SwitchoverTime              ::= SEQUENCE
+{
+    hour              [2]      INTEGER ,
+    minute            [2]      INTEGER ,
+    second            [2]      INTEGER 
+}
+
+SystemType  ::= ENUMERATED
+    --  "unknown" is not to be used in PS domain.
+{
+    unknown                (0),
+    iuUTRAN                (1),
+    gERAN                  (2)
+}
+
+TBCD-STRING ::= OCTET STRING
+    -- This type (Telephony Binary Coded Decimal String) is used to
+    -- represent several digits from 0 through 9, *, #, a, b, c, two
+    -- digits per octet, each digit encoded 0000 to 1001 (0 to 9),
+    -- 1010 (*), 1011 (#), 1100 (a), 1101 (b) or 1110 (c); 1111 used
+    -- as filler when there is an odd number of digits.
+
+    -- bits 8765 of octet n encoding digit 2n
+    -- bits 4321 of octet n encoding digit 2(n-1) +1
+
+TariffId                    ::= INTEGER
+
+TariffPeriod                ::= SEQUENCE
+{
+    switchoverTime            [0] SwitchoverTime,
+    tariffId                  [1] INTEGER
+    -- Note that the value of tariffId corresponds
+    -- to the attribute tariffId.
+}
+
+TariffPeriods                 ::= SET OF TariffPeriod
+
+TariffSystemStatus            ::= ENUMERATED
+{
+    available           (0),    -- available for modification
+    checked             (1),    -- "frozen" and checked
+    standby             (2),    -- "frozen" awaiting activation
+    active              (3)     -- "frozen" and active
+}
+
+
+TimeStamp                    ::= OCTET STRING (SIZE(9..10))
+    --
+    -- The contents of this field are a compact form of the UTCTime format
+    -- containing local time plus an offset to universal time. Binary coded
+    -- decimal encoding is employed for the digits to reduce the storage and
+    -- transmission overhead
+    -- e.g. YYMMDDhhmmssShhmm
+    -- where
+    -- YY    =    Year 00 to 99        BCD encoded
+    -- MM    =    Month 01 to 12       BCD encoded
+    -- DD    =    Day 01 to 31         BCD encoded
+    -- hh    =    hour 00 to 23        BCD encoded
+    -- mm    =    minute 00 to 59      BCD encoded
+    -- ss    =    second 00 to 59      BCD encoded
+    -- S     =    Sign 0 = "+", "-"    ASCII encoded
+    -- hh    =    hour 00 to 23        BCD encoded
+    -- mm    =    minute 00 to 59      BCD encoded
+    -- DST   =    00 to 120            INTEGER encoded (DST is optional)
+    --
+
+TrafficChannel          ::=    ENUMERATED
+{
+    fullRate            (0),
+    halfRate            (1)
+}
+
+TranslatedNumber        ::=     BCDDirectoryNumber
+
+TransparencyInd         ::=    ENUMERATED
+{
+    transparent         (0),
+    nonTransparent      (1)
+}
+
+ROUTE                   ::=     CHOICE
+{
+    rOUTENumber         [0] INTEGER,
+    rOUTEName           [1] GraphicString
+}
+
+--rOUTEName  1  32 octet
+
+TSChangeover            ::=    SEQUENCE
+{
+    newActiveTS            [0] INTEGER,
+    newStandbyTS           [1] INTEGER,
+--    changeoverTime       [2] GeneralizedTime   OPTIONAL,
+    authkey                [3] OCTET STRING      OPTIONAL,
+    checksum               [4] OCTET STRING      OPTIONAL,
+    versionNumber          [5] OCTET STRING      OPTIONAL
+    -- Note that if the changeover time is not
+    -- specified then the change is immediate.
+}
+
+TSCheckError            ::=    SEQUENCE
+{
+    errorId               [0] TSCheckErrorId
+    --fail                [1] ANY DEFINED BY errorId      OPTIONAL
+}
+
+TSCheckErrorId          ::=    CHOICE
+{
+    globalForm            [0] OBJECT IDENTIFIER,
+    localForm             [1] INTEGER
+}
+
+TSCheckResult           ::=    CHOICE
+{
+    success             [0] NULL,
+    fail                [1] SET OF TSCheckError
+}
+
+TSCopyTariffSystem       ::=    SEQUENCE
+{
+    oldTS                [0] INTEGER,
+    newTS                [1] INTEGER
+}
+
+TSNextChange            ::=    CHOICE
+{
+    noChangeover        [0] NULL,
+    tsChangeover        [1] TSChangeover
+}
+
+TypeOfSubscribers       ::= ENUMERATED
+{
+    home                (0),    -- HPLMN subscribers
+    visiting            (1),    -- roaming subscribers
+    all                 (2)
+}
+
+TypeOfTransaction       ::=    ENUMERATED
+{
+    successful          (0),
+    unsuccessful        (1),
+    all                 (2)
+}
+
+Vertical-Accuracy ::= OCTET STRING (SIZE (1))
+    -- bit 8 = 0
+    -- bits 7-1 = 7 bit Vertical Uncertainty Code defined in 3G TS 23.032.
+    -- The vertical location error should be less than the error indicated
+    -- by the uncertainty code with 67% confidence.
+
+ISDNAddressString ::= AddressString
+
+EmlppPriority ::= OCTET STRING (SIZE (1))
+
+--priorityLevelA    EMLPP-Priority ::= 6
+--priorityLevelB    EMLPP-Priority ::= 5
+--priorityLevel0    EMLPP-Priority ::= 0
+--priorityLevel1    EMLPP-Priority ::= 1
+--priorityLevel2    EMLPP-Priority ::= 2
+--priorityLevel3    EMLPP-Priority ::= 3
+--priorityLevel4    EMLPP-Priority ::= 4
+--See 29.002
+
+
+EASubscriberInfo ::= OCTET STRING (SIZE (3))
+        -- The internal structure is defined by the Carrier Identification
+    -- parameter in ANSI T1.113.3. Carrier codes between "000" and "999" may
+    -- be encoded as 3 digits using "000" to "999" or as 4 digits using
+    -- "0000" to "0999". Carrier codes between "1000" and "9999" are encoded
+    -- using 4 digits.
+
+SelectedCIC ::= OCTET STRING (SIZE (3))
+
+PortedFlag       ::=    ENUMERATED
+{
+    numberNotPorted        (0),
+    numberPortedIn         (1),
+    numberPortedOut        (2)
+}
+
+SubscriberCategory   ::= OCTET STRING (SIZE (1))
+-- unknownuser   = 0x00,
+-- frenchuser    = 0x01,
+-- englishuser   = 0x02,
+-- germanuser    = 0x03,
+-- russianuser   = 0x04,
+-- spanishuser   = 0x05,
+-- specialuser   = 0x06,
+-- reserveuser   = 0x09,
+-- commonuser    = 0x0a,
+-- superioruser  = 0x0b,
+-- datacalluser  = 0x0c,
+-- testcalluser  = 0x0d,
+-- spareuser     = 0x0e,
+-- payphoneuser  = 0x0f,
+-- coinuser      = 0x20,
+-- isup224       = 0xe0
+
+
+CUGOutgoingAccessIndicator ::=    ENUMERATED
+{
+    notCUGCall  (0),
+    cUGCall     (1)
+}
+
+CUGInterlockCode ::= OCTET STRING (SIZE (4))
+
+--
+
+CUGOutgoingAccessUsed ::= ENUMERATED
+{
+    callInTheSameCUGGroup      (0),
+    callNotInTheSameCUGGroup   (1)
+}
+
+SMSTEXT        ::= OCTET STRING
+
+MSCCIC         ::= INTEGER -- (0..4294836225)
+
+RNCorBSCId     ::= OCTET STRING(SIZE (3))
+--octet order is the same as RANAP/BSSAP signaling
+--if spc is coded as 14bit, then OCTET STRING1 will filled with 00 ,for example rnc id = 123 will be coded as 00 01 23
+--OCTET STRING1
+--OCTET STRING2
+--OCTET STRING3
+
+MSCId          ::= OCTET STRING(SIZE (3))
+--National network format , octet order is the same as ISUP signaling
+--if spc is coded as 14bit, then OCTET STRING1 will filled with 00,,for example rnc id = 123 will be coded as 00 01 23
+--OCTET STRING1
+--OCTET STRING2
+--OCTET STRING3
+
+EmergencyCallFlag ::= ENUMERATED
+{
+    notEmergencyCall  (0),
+    emergencyCall     (1)
+}
+
+CUGIncomingAccessUsed ::= ENUMERATED
+{
+    callInTheSameCUGGroup      (0),
+    callNotInTheSameCUGGroup   (1)
+}
+
+SmsUserDataType               ::= OCTET STRING (SIZE (1))
+--
+--00  concatenated-short-messages-8-bit-reference-number
+--01  special-sms-message-indication
+--02  reserved
+--03  Value not used to avoid misinterpretation as <LF>
+--04  characterapplication-port-addressing-scheme-8-bit-address
+--05  application-port-addressing-scheme-16-bit-address
+--06  smsc-control-parameters
+--07  udh-source-indicator
+--08  concatenated-short-message-16-bit-reference-number
+--09  wireless-control-message-protocol
+--0A  text-formatting
+--0B  predefined-sound
+--0C  user-defined-sound-imelody-max-128-bytes
+--0D  predefined-animation
+--0E  large-animation-16-16-times-4-32-4-128-bytes
+--0F  small-animation-8-8-times-4-8-4-32-bytes
+--10  large-picture-32-32-128-bytes
+--11  small-picture-16-16-32-bytes
+--12  variable-picture
+--13  User prompt indicator
+--14  Extended Object
+--15  Reused Extended Object
+--16  Compression Control
+--17  Object Distribution Indicator
+--18  Standard WVG object
+--19  Character Size WVG object
+--1A  Extended Object Data Request Command
+--1B-1F    Reserved for future EMS features (see subclause 3.10)
+--20    RFC 822 E-Mail Header
+--21    Hyperlink format element
+--22    Reply Address Element
+--23 - 6F    Reserved for future use
+--70 - 7F    (U)SIM Toolkit Security Headers
+--80 - 9F    SME to SME specific use
+--A0 - BF    Reserved for future use
+--C0 - DF    SC specific use
+--E0 - FE    Reserved for future use
+--FF          normal SMS
+
+ConcatenatedSMSReferenceNumber              ::=  INTEGER(0..65535)
+
+MaximumNumberOfSMSInTheConcatenatedSMS      ::=  INTEGER(0..255)
+
+SequenceNumberOfTheCurrentSMS               ::=  INTEGER(0..255)
+
+SequenceNumber       ::=  INTEGER
+
+--(1...   )
+--
+
+
+ChargedParty     ::= ENUMERATED
+{
+      callingParty           (0),
+      calledParty            (1)
+}
+
+ChargeAreaCode                      ::=  OCTET STRING(SIZE (1..3))
+
+CUGIndex                            ::=  OCTET STRING(SIZE (2))
+
+GuaranteedBitRate                   ::= ENUMERATED
+{
+     gBR14400BitsPerSecond (1),        -- BS20 non-transparent
+     gBR28800BitsPerSecond (2),        -- BS20 non-transparent and transparent,
+                                      -- BS30 transparent and multimedia
+     gBR32000BitsPerSecond (3),        -- BS30 multimedia
+     gBR33600BitsPerSecond (4),        -- BS30 multimedia
+     gBR56000BitsPerSecond (5),        -- BS30 transparent and multimedia
+     gBR57600BitsPerSecond (6),        -- BS20 non-transparent
+     gBR64000BitsPerSecond (7),        -- BS30 transparent and multimedia
+
+     gBR12200BitsPerSecond (106),      -- AMR speech
+     gBR10200BitsPerSecond (107),      -- AMR speech
+     gBR7950BitsPerSecond (108),        -- AMR speech
+     gBR7400BitsPerSecond (109),        -- AMR speech
+     gBR6700BitsPerSecond (110),        -- AMR speech
+     gBR5900BitsPerSecond (111),        -- AMR speech
+     gBR5150BitsPerSecond (112),        -- AMR speech
+     gBR4750BitsPerSecond (113),        -- AMR speech
+     gBR23850BitsPerSecond (114),       -- AMR speech 
+     gBR15850BitsPerSecond (115),       -- AMR speech
+     gBR12650BitsPerSecond (116),       -- AMR speech
+     gBR8850BitsPerSecond  (117),       -- AMR speech
+     gBR6600BitsPerSecond  (118)        -- AMR speech
+}
+
+MaximumBitRate                  ::= ENUMERATED
+{
+     mBR14400BitsPerSecond (1),         -- BS20 non-transparent
+     mBR28800BitsPerSecond (2),         -- BS20 non-transparent and transparent,
+                                 -- BS30 transparent and multimedia
+     mBR32000BitsPerSecond (3),         -- BS30 multimedia
+     mBR33600BitsPerSecond (4),         -- BS30 multimedia
+     mBR56000BitsPerSecond (5),         -- BS30 transparent and multimedia
+     mBR57600BitsPerSecond (6),         -- BS20 non-transparent
+     mBR64000BitsPerSecond (7),         -- BS30 transparent and multimedia
+
+     mBR12200BitsPerSecond (106),      -- AMR speech
+     mBR10200BitsPerSecond (107),      -- AMR speech
+     mBR7950BitsPerSecond (108),        -- AMR speech
+     mBR7400BitsPerSecond (109),        -- AMR speech
+     mBR6700BitsPerSecond (110),        -- AMR speech
+     mBR5900BitsPerSecond (111),        -- AMR speech
+     mBR5150BitsPerSecond (112),        -- AMR speech
+     mBR4750BitsPerSecond (113),         -- AMR speech
+     mBR23850BitsPerSecond (114),       -- AMR speech 
+     mBR15850BitsPerSecond (115),       -- AMR speech
+     mBR12650BitsPerSecond (116),       -- AMR speech
+     mBR8850BitsPerSecond  (117),       -- AMR speech
+     mBR6600BitsPerSecond  (118)        -- AMR speech
+}
+
+
+HLC          ::= OCTET STRING
+
+-- this parameter is a 1:1 copy of the contents (i.e. starting with octet 3) of the "high layer compatibility" parameter of ITU-T Q.931 [35].
+
+LLC          ::= OCTET STRING
+
+-- this parameter is a 1:1 copy of the contents (i.e. starting with octet 3) of the "low layer compatibility" parameter of ITU-T Q.931 [35].
+
+
+ISDN-BC      ::= OCTET STRING
+
+-- this parameter is a 1:1 copy of the contents (i.e. starting with octet 3) of the "bearer capability" parameter of ITU-T Q.931 [35].
+
+ModemType           ::= ENUMERATED
+{
+    none-modem                  (0),
+    modem-v21                   (1),
+    modem-v22                   (2),
+    modem-v22-bis               (3),
+    modem-v23                   (4),
+    modem-v26-ter               (5),
+    modem-v32                   (6),
+    modem-undef-interface       (7),
+    modem-autobauding1          (8),
+    no-other-modem-type        (31),
+    modem-v34                  (33)
+}
+
+UssdCodingScheme            ::= OCTET STRING
+
+UssdString                  ::= OCTET STRING
+
+UssdNotifyCounter           ::=  INTEGER(0..255)
+
+UssdRequestCounter          ::=  INTEGER(0..255)
+
+Classmark3                  ::= OCTET STRING(SIZE(2))
+
+OptimalRoutingDestAddress   ::= BCDDirectoryNumber
+
+GAI                         ::= OCTET STRING(SIZE(7))
+--such as 64 F0 00 00 ABCD 1234
+
+ChangeOfglobalAreaID        ::= SEQUENCE
+{
+    location                [0] GAI,
+    changeTime              [1] TimeStamp
+}
+
+InteractionWithIP  ::=  NULL
+
+IPRouteNumber      ::=  AddressString
+
+RouteAttribute     ::=  ENUMERATED
+{
+    cas    (0),
+    tup    (1),
+    isup   (2),
+    pra    (3),
+    bicc   (4),
+    sip    (5),
+    others (255)
+}
+
+VoiceIndicator  ::=    ENUMERATED
+{
+    sendToneByLocalMsc (0) ,
+    sendToneByOtherMsc (1),
+    voiceNoIndication  (3)
+}
+
+BCategory  ::=    ENUMERATED
+{
+    subscriberFree         (0),
+    subscriberBusy         (1),
+    subscriberNoIndication (3)
+}
+
+CallType   ::=    ENUMERATED
+{
+     unknown     (0),
+     internal    (1),
+     incoming    (2),
+     outgoing    (3),
+     tandem      (4)
+}
+GroupCallSubBillType        ::=    ENUMERATED
+{
+     callerDedicatedConnection (0),
+     resourceCtrlConnection    (1),
+     cellDedicatedConnection   (2),
+     groupCallConnection       (3)
+}
+
+GroupCallType               ::=    ENUMERATED
+{
+     vgcs                      (0),
+     vbs                       (1)
+}
+
+GroupCallReference          ::= OCTET STRING(SIZE(4))
+
+UUS1Type                    ::=    ENUMERATED
+{
+    uus1Implicit               (0),   
+    uus1ExplicitRequired       (1),
+    uus1ExplicitNotRequired    (2)
+}
+LocationUpdateType          ::= ENUMERATED
+{
+    normal-updating     (0),
+    periodic-updating   (1),
+    imsi-attach         (2)
+}
+
+NetworkOperatorId           ::= OCTET STRING(SIZE(1))
+ZoneCode                    ::= OCTET STRING (SIZE(2))
+RecordNumber                ::=  INTEGER
+CARP                       ::=  INTEGER(0..255)
+
+AccountCode                 ::= OCTET STRING(SIZE(9))
+
+IMSCHARGE                   ::= OCTET STRING(SIZE(128))
+
+RoutingCategory             ::= OCTET STRING(SIZE(1))
+
+PartyRelCause                ::= SEQUENCE
+{
+     releaseParty  [0]   ReleaseParty,
+     releaseCause  [1]   INTEGER
+}
+
+ReleaseParty                  ::= ENUMERATED
+{
+   bssmap   (0),
+   ranap    (1),
+   dtap     (2), 
+   isup     (3),
+   relbutt  (255)   
+}
+
+Cap4UcbNcnpType           ::= ENUMERATED
+{
+   nc-leg         (0),
+   np-leg         (1),
+   nonncnp-leg   (2)
+}
+
+LocationNumber           ::= TBCD-STRING (SIZE (1..8))
+
+ChargeLevel                 ::= ENUMERATED
+{
+    chargeBySecond      (0),
+    chargeBy10ms        (1)
+}
+
+LocationNumberNai ::= ENUMERATED
+{
+    iAddressInfoNull              (0),
+    iUserNumber                   (1),
+    iUnknownNumber                (2),
+    iNationalNumber               (3),
+    iInternationalNumber          (4)
+}
+
+LocationRoutingNumber       ::= TBCD-STRING (SIZE (1..8))
+B-CH-NUMBER                 ::=  INTEGER --(0..4294967295)
+
+ChannelMode                 ::= ENUMERATED
+{
+    hscsd-nochannel-mode                     (0),
+    hscsd-speech                             (9),
+    hscsd-14500channelmode                   (14),
+    hscsd-12000channelmode                   (11),
+    hscsd-6000channelmode                    (12),
+    hscsd-3600channelmode                    (13),
+    hscsd-signalling                         (8),
+    hscsd-29000channelmode                   (1),
+    hscsd-32000channelmode                   (2),
+    hscsd-43500channelmode                   (3),
+    hscsd-43500down14500upchannelmode        (4),
+    hscsd-29000down14500upchannelmode        (5),
+    hscsd-43500down29000upchannelmode        (6),
+    hscsd-14500down43500upchannelmode        (7),
+    hscsd-14500down29000upchannelmode        (10),
+    hscsd-29000down43500upchannelmode        (15)
+    
+}
+
+Channel                 ::= ENUMERATED
+{
+    hscsd-no-chosen-channel                  (0),
+    hscsd-chose-sdcch                        (1),
+    hscsd-full-rate-tch-1                    (8),
+    hscsd-half-rate-tch-1                    (9),
+    hscsd-full-rate-tch-2                    (10),
+    hscsd-full-rate-tch-3                    (11),
+    hscsd-full-rate-tch-4                    (12),
+    hscsd-full-rate-tch-5                    (13),
+    hscsd-full-rate-tch-6                    (14),
+    hscsd-full-rate-tch-7                    (15),
+    hscsd-full-rate-tch-8                    (4)
+}
+
+ChargePulseNumber    ::= INTEGER
+    --
+    -- For successful calls this is the pulse number during the chargeable duration.
+    --
+
+IntermediateChargingInd  ::=    ENUMERATED
+{
+    sINGLE-BILL  (0),
+    fIRST-BILL   (1), 
+    iNTERMEDIATE-BILL (2),
+    lAST-BILL (3)
+}
+
+MscOutgoingROUTENumber       ::= INTEGER(0..65535)
+MscIncomingROUTENumber       ::= INTEGER(0..65535)
+END
index c241efee9523fbcd47cf16ed9f160a37c4e44fde..57850740b84eef3514d64bc8569557a9aeece659 100644 (file)
@@ -1,30 +1,30 @@
--- https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob;f=asn1/sv/sv.asn;h=cf67100d3edee758a8714143758e31211cd7619f;hb=HEAD\r
-IEC61850 DEFINITIONS ::= BEGIN\r
-\r
-SampledValues ::= CHOICE {\r
-savPdu [APPLICATION 0] IMPLICIT SavPdu,\r
-...\r
-}\r
-\r
-SavPdu ::= SEQUENCE {\r
-noASDU [0] IMPLICIT INTEGER(0..65535),\r
-seqASDU [2] IMPLICIT SEQUENCE OF ASDU\r
-}\r
-\r
-ASDU ::= SEQUENCE {\r
-svID [0] IMPLICIT VisibleString,\r
-datSet [1] IMPLICIT VisibleString OPTIONAL,\r
-smpCnt [2] IMPLICIT INTEGER(0..65535),\r
-confRef [3] IMPLICIT INTEGER(0..4294967295),\r
-refrTm [4] IMPLICIT UtcTime OPTIONAL,\r
-smpSynch [5] IMPLICIT INTEGER{none(0),local(1),global(2)} OPTIONAL,\r
-smpRate [6] IMPLICIT INTEGER(0..65535) OPTIONAL,\r
-seqData [7] IMPLICIT Data,\r
-smpMod [8] IMPLICIT INTEGER{samplesPerNormalPeriod(0),samplesPerSecond(1),secondsPerSample(2)} OPTIONAL,\r
-...\r
-}\r
-\r
-UtcTime ::= OCTET STRING\r
-Data ::= OCTET STRING\r
-\r
-END\r
+-- https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob;f=asn1/sv/sv.asn;h=cf67100d3edee758a8714143758e31211cd7619f;hb=HEAD
+IEC61850 DEFINITIONS ::= BEGIN
+
+SampledValues ::= CHOICE {
+savPdu [APPLICATION 0] IMPLICIT SavPdu,
+...
+}
+
+SavPdu ::= SEQUENCE {
+noASDU [0] IMPLICIT INTEGER(0..65535),
+seqASDU [2] IMPLICIT SEQUENCE OF ASDU
+}
+
+ASDU ::= SEQUENCE {
+svID [0] IMPLICIT VisibleString,
+datSet [1] IMPLICIT VisibleString OPTIONAL,
+smpCnt [2] IMPLICIT INTEGER(0..65535),
+confRef [3] IMPLICIT INTEGER(0..4294967295),
+refrTm [4] IMPLICIT UtcTime OPTIONAL,
+smpSynch [5] IMPLICIT INTEGER{none(0),local(1),global(2)} OPTIONAL,
+smpRate [6] IMPLICIT INTEGER(0..65535) OPTIONAL,
+seqData [7] IMPLICIT Data,
+smpMod [8] IMPLICIT INTEGER{samplesPerNormalPeriod(0),samplesPerSecond(1),secondsPerSample(2)} OPTIONAL,
+...
+}
+
+UtcTime ::= OCTET STRING
+Data ::= OCTET STRING
+
+END
index 946debdbc7a6d6d8a7728642ccfb4d21cec9849b..427d8cd45de9ecb0b160104805e612ee2d45b9c3 100644 (file)
@@ -1,19 +1,19 @@
-TEST DEFINITIONS ::=\r
-BEGIN\r
-  value INTEGER ::= 128\r
-\r
-  -- Single-value constraints apply to all types.\r
-  ConstrainedInteger1 ::= INTEGER (50)\r
-  ConstrainedInteger2 ::= INTEGER (value)\r
-  ConstrainedInteger3 ::= INTEGER { one(10), two(20) } (10)\r
-\r
-  ConstrainedBitString1 ::= BIT STRING { one(1), two(2) } (1)\r
-\r
-  realValue REAL ::= 3.14\r
-  ConstrainedReal1 ::= REAL (2.73)\r
-  ConstrainedReal2 ::= REAL (realValue)\r
-  ConstrainedReal3 ::= REAL (4E9)\r
-\r
-  Alias ::= OCTET STRING\r
-  ConstrainedAlias ::= Alias (SIZE(8))\r
-END\r
+TEST DEFINITIONS ::=
+BEGIN
+  value INTEGER ::= 128
+
+  -- Single-value constraints apply to all types.
+  ConstrainedInteger1 ::= INTEGER (50)
+  ConstrainedInteger2 ::= INTEGER (value)
+  ConstrainedInteger3 ::= INTEGER { one(10), two(20) } (10)
+
+  ConstrainedBitString1 ::= BIT STRING { one(1), two(2) } (1)
+
+  realValue REAL ::= 3.14
+  ConstrainedReal1 ::= REAL (2.73)
+  ConstrainedReal2 ::= REAL (realValue)
+  ConstrainedReal3 ::= REAL (4E9)
+
+  Alias ::= OCTET STRING
+  ConstrainedAlias ::= Alias (SIZE(8))
+END