{
  "applyCharging": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "aChBillingChargingCharacteristics",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(5..177))"
        },
        {
          "name": "partyToCharge",
          "tag": 2,
          "type": "CHOICE",
          "qualifiers": "DEFAULT sendingSideID",
          "elements": [
            {
              "name": "sendingSideID",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ]
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 35
  },
  "applyChargingReport": {
    "argument": {
      "type": "OCTET STRING",
      "qualifiers": "(SIZE(12..193))"
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 36
  },
  "continue": {
    "argument": {
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 31
  },
  "assistRequestInstructions": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "correlationID",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..16))"
        },
        {
          "name": "iPSSPCapabilities",
          "tag": 2,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..4))"
        },
        {
          "name": "extensions",
          "tag": 3,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 16
  },
  "callGap": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "gapCriteria",
          "tag": 0,
          "type": "CHOICE",
          "elements": [
            {
              "name": "basicGapCriteria",
              "type": "CHOICE",
              "elements": [
                {
                  "name": "calledAddressValue",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..16))"
                },
                {
                  "name": "gapOnService",
                  "tag": 2,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "serviceKey",
                      "tag": 0,
                      "type": "INTEGER",
                      "qualifiers": "(0..2147483647)"
                    }
                  ]
                },
                {
                  "name": "calledAddressAndService",
                  "tag": 29,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "calledAddressValue",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..16))"
                    },
                    {
                      "name": "serviceKey",
                      "tag": 1,
                      "type": "INTEGER",
                      "qualifiers": "(0..2147483647)"
                    }
                  ]
                },
                {
                  "name": "callingAddressAndService",
                  "tag": 30,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "callingAddressValue",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..16))"
                    },
                    {
                      "name": "serviceKey",
                      "tag": 1,
                      "type": "INTEGER",
                      "qualifiers": "(0..2147483647)"
                    }
                  ]
                }
              ]
            },
            {
              "name": "compoundGapCriteria",
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "basicGapCriteria",
                  "tag": 0,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "calledAddressValue",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..16))"
                    },
                    {
                      "name": "gapOnService",
                      "tag": 2,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "serviceKey",
                          "tag": 0,
                          "type": "INTEGER",
                          "qualifiers": "(0..2147483647)"
                        }
                      ]
                    },
                    {
                      "name": "calledAddressAndService",
                      "tag": 29,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "calledAddressValue",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(2..16))"
                        },
                        {
                          "name": "serviceKey",
                          "tag": 1,
                          "type": "INTEGER",
                          "qualifiers": "(0..2147483647)"
                        }
                      ]
                    },
                    {
                      "name": "callingAddressAndService",
                      "tag": 30,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "callingAddressValue",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(2..16))"
                        },
                        {
                          "name": "serviceKey",
                          "tag": 1,
                          "type": "INTEGER",
                          "qualifiers": "(0..2147483647)"
                        }
                      ]
                    }
                  ]
                },
                {
                  "name": "scfID",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..10))",
                  "optional": true
                }
              ]
            }
          ]
        },
        {
          "name": "gapIndicators",
          "tag": 1,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "duration",
              "tag": 0,
              "type": "INTEGER",
              "qualifiers": "(-2..86400)"
            },
            {
              "name": "gapInterval",
              "tag": 1,
              "type": "INTEGER",
              "qualifiers": "(-1..60000)"
            }
          ]
        },
        {
          "name": "controlType",
          "tag": 2,
          "type": "ENUMERATED",
          "values": [
            {
              "name": "sCPOverloaded",
              "value": 0
            },
            {
              "name": "manuallyInitiated",
              "value": 1
            }
          ],
          "optional": true
        },
        {
          "name": "gapTreatment",
          "tag": 3,
          "type": "CHOICE",
          "elements": [
            {
              "name": "informationToSend",
              "tag": 0,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "inbandInfo",
                  "tag": 0,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "messageID",
                      "tag": 0,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "elementaryMessageID",
                          "tag": 0,
                          "type": "INTEGER",
                          "qualifiers": "(0..2147483647)"
                        },
                        {
                          "name": "text",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "messageContent",
                              "tag": 0,
                              "type": "IA5String",
                              "qualifiers": "(SIZE(1..127))"
                            },
                            {
                              "name": "attributes",
                              "tag": 1,
                              "type": "OCTET STRING",
                              "qualifiers": "(SIZE(2..10))",
                              "optional": true
                            }
                          ]
                        },
                        {
                          "name": "elementaryMessageIDs",
                          "tag": 29,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..16)",
                          "ofElement": {
                            "type": "INTEGER",
                            "qualifiers": "(0..2147483647)"
                          }
                        },
                        {
                          "name": "variableMessage",
                          "tag": 30,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "elementaryMessageID",
                              "tag": 0,
                              "type": "INTEGER",
                              "qualifiers": "(0..2147483647)"
                            },
                            {
                              "name": "variableParts",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..5)",
                              "ofElement": {
                                "type": "CHOICE",
                                "elements": [
                                  {
                                    "name": "integer",
                                    "tag": 0,
                                    "type": "INTEGER",
                                    "qualifiers": "(0..2147483647)"
                                  },
                                  {
                                    "name": "price",
                                    "tag": 4,
                                    "type": "OCTET STRING",
                                    "qualifiers": "(SIZE(4))"
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "name": "numberOfRepetitions",
                      "tag": 1,
                      "type": "INTEGER",
                      "qualifiers": "(1..127)",
                      "optional": true
                    },
                    {
                      "name": "duration",
                      "tag": 2,
                      "type": "INTEGER",
                      "qualifiers": "(0..32767)",
                      "optional": true
                    },
                    {
                      "name": "interval",
                      "tag": 3,
                      "type": "INTEGER",
                      "qualifiers": "(0..32767)",
                      "optional": true
                    }
                  ]
                },
                {
                  "name": "tone",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "toneID",
                      "tag": 0,
                      "type": "INTEGER",
                      "qualifiers": "(0..2147483647)"
                    },
                    {
                      "name": "duration",
                      "tag": 1,
                      "type": "INTEGER",
                      "qualifiers": "(0..2147483647)",
                      "optional": true
                    }
                  ]
                }
              ]
            },
            {
              "name": "releaseCause",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(2..32))"
            }
          ],
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 4,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 41
  },
  "callInformationReport": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "requestedInformationList",
          "tag": 0,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..4)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "requestedInformationType",
                "tag": 0,
                "type": "ENUMERATED",
                "values": [
                  {
                    "name": "callAttemptElapsedTime",
                    "value": 0
                  },
                  {
                    "name": "callStopTime",
                    "value": 1
                  },
                  {
                    "name": "callConnectedElapsedTime",
                    "value": 2
                  },
                  {
                    "name": "releaseCause",
                    "value": 30
                  }
                ]
              },
              {
                "name": "requestedInformationValue",
                "tag": 1,
                "type": "CHOICE",
                "elements": [
                  {
                    "name": "callAttemptElapsedTimeValue",
                    "tag": 0,
                    "type": "INTEGER",
                    "qualifiers": "(0..255)"
                  },
                  {
                    "name": "callStopTimeValue",
                    "tag": 1,
                    "type": "OCTET STRING",
                    "qualifiers": "(SIZE(7))"
                  },
                  {
                    "name": "callConnectedElapsedTimeValue",
                    "tag": 2,
                    "type": "INTEGER",
                    "qualifiers": "(0..2147483647)"
                  },
                  {
                    "name": "releaseCauseValue",
                    "tag": 30,
                    "type": "OCTET STRING",
                    "qualifiers": "(SIZE(2..32))"
                  }
                ]
              }
            ]
          }
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "legID",
          "tag": 3,
          "type": "CHOICE",
          "qualifiers": "DEFAULT receivingSideID",
          "elements": [
            {
              "name": "receivingSideID",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ]
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 44
  },
  "callInformationRequest": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "requestedInformationTypeList",
          "tag": 0,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..4)",
          "ofElement": {
            "type": "ENUMERATED",
            "values": [
              {
                "name": "callAttemptElapsedTime",
                "value": 0
              },
              {
                "name": "callStopTime",
                "value": 1
              },
              {
                "name": "callConnectedElapsedTime",
                "value": 2
              },
              {
                "name": "releaseCause",
                "value": 30
              }
            ]
          }
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "legID",
          "tag": 3,
          "type": "CHOICE",
          "qualifiers": "DEFAULT sendingSideID",
          "elements": [
            {
              "name": "sendingSideID",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ]
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 45
  },
  "cancel": {
    "argument": {
      "type": "CHOICE",
      "elements": [
        {
          "name": "invokeID",
          "tag": 0,
          "type": "INTEGER",
          "qualifiers": "(-128..127)"
        },
        {
          "name": "allRequests",
          "tag": 1,
          "type": "NULL"
        },
        {
          "name": "callSegmentToCancel",
          "tag": 2,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "invokeID",
              "tag": 0,
              "type": "INTEGER",
              "qualifiers": "(-128..127)",
              "optional": true
            },
            {
              "name": "callSegmentID",
              "tag": 1,
              "type": "INTEGER",
              "qualifiers": "(1..127)",
              "optional": true
            }
          ]
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 53
  },
  "connect": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "destinationRoutingAddress",
          "tag": 0,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1)",
          "ofElement": {
            "type": "OCTET STRING",
            "qualifiers": "(SIZE(2..18))"
          }
        },
        {
          "name": "alertingPattern",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(3))",
          "optional": true
        },
        {
          "name": "originalCalledPartyID",
          "tag": 6,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 10,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "carrier",
          "tag": 11,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4..4))",
          "optional": true
        },
        {
          "name": "callingPartysCategory",
          "tag": 28,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "redirectingPartyID",
          "tag": 29,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "redirectionInformation",
          "tag": 30,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2))",
          "optional": true
        },
        {
          "name": "genericNumbers",
          "tag": 14,
          "type": "SET",
          "qualifiers": "SIZE(1..5)",
          "ofElement": {
            "type": "OCTET STRING",
            "qualifiers": "(SIZE(3..11))"
          },
          "optional": true
        },
        {
          "name": "serviceInteractionIndicatorsTwo",
          "tag": 15,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "forwardServiceInteractionInd",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callDiversionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callingPartyRestrictionIndicator",
                  "tag": 4,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "backwardServiceInteractionInd",
              "tag": 1,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callCompletionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "bothwayThroughConnectionInd",
              "tag": 2,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "bothwayPathRequired",
                  "value": 0
                },
                {
                  "name": "bothwayPathNotRequired",
                  "value": 1
                }
              ],
              "optional": true
            },
            {
              "name": "connectedNumberTreatmentInd",
              "tag": 4,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "noINImpact",
                  "value": 0
                },
                {
                  "name": "presentationRestricted",
                  "value": 1
                },
                {
                  "name": "presentCalledINNumber",
                  "value": 2
                },
                {
                  "name": "presentCallINNumberRestricted",
                  "value": 3
                }
              ],
              "optional": true
            },
            {
              "name": "nonCUGCall",
              "tag": 13,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "holdTreatmentIndicator",
              "tag": 50,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "cwTreatmentIndicator",
              "tag": 51,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "ectTreatmentIndicator",
              "tag": 52,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "chargeNumber",
          "tag": 19,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "legToBeConnected",
          "tag": 21,
          "type": "CHOICE",
          "elements": [
            {
              "name": "sendingSideID",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            },
            {
              "name": "receivingSideID",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ],
          "optional": true
        },
        {
          "name": "cug-Interlock",
          "tag": 31,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4))",
          "optional": true
        },
        {
          "name": "cug-OutgoingAccess",
          "tag": 32,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "suppressionOfAnnouncement",
          "tag": 55,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "oCSIApplicable",
          "tag": 56,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "naOliInfo",
          "tag": 57,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "bor-InterrogationRequested",
          "tag": 58,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "suppress-N-CSI",
          "tag": 59,
          "type": "NULL",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 20
  },
  "connectToResource": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "resourceAddress",
          "type": "CHOICE",
          "elements": [
            {
              "name": "ipRoutingAddress",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(2..18))"
            },
            {
              "name": "none",
              "tag": 3,
              "type": "NULL"
            }
          ]
        },
        {
          "name": "extensions",
          "tag": 4,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "serviceInteractionIndicatorsTwo",
          "tag": 7,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "forwardServiceInteractionInd",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callDiversionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callingPartyRestrictionIndicator",
                  "tag": 4,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "backwardServiceInteractionInd",
              "tag": 1,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callCompletionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "bothwayThroughConnectionInd",
              "tag": 2,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "bothwayPathRequired",
                  "value": 0
                },
                {
                  "name": "bothwayPathNotRequired",
                  "value": 1
                }
              ],
              "optional": true
            },
            {
              "name": "connectedNumberTreatmentInd",
              "tag": 4,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "noINImpact",
                  "value": 0
                },
                {
                  "name": "presentationRestricted",
                  "value": 1
                },
                {
                  "name": "presentCalledINNumber",
                  "value": 2
                },
                {
                  "name": "presentCallINNumberRestricted",
                  "value": 3
                }
              ],
              "optional": true
            },
            {
              "name": "nonCUGCall",
              "tag": 13,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "holdTreatmentIndicator",
              "tag": 50,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "cwTreatmentIndicator",
              "tag": 51,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "ectTreatmentIndicator",
              "tag": 52,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "callSegmentID",
          "tag": 50,
          "type": "INTEGER",
          "qualifiers": "(1..127)",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 19
  },
  "continueWithArgument": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "alertingPattern",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(3))",
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 6,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "serviceInteractionIndicatorsTwo",
          "tag": 7,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "forwardServiceInteractionInd",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callDiversionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callingPartyRestrictionIndicator",
                  "tag": 4,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "backwardServiceInteractionInd",
              "tag": 1,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callCompletionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "bothwayThroughConnectionInd",
              "tag": 2,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "bothwayPathRequired",
                  "value": 0
                },
                {
                  "name": "bothwayPathNotRequired",
                  "value": 1
                }
              ],
              "optional": true
            },
            {
              "name": "connectedNumberTreatmentInd",
              "tag": 4,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "noINImpact",
                  "value": 0
                },
                {
                  "name": "presentationRestricted",
                  "value": 1
                },
                {
                  "name": "presentCalledINNumber",
                  "value": 2
                },
                {
                  "name": "presentCallINNumberRestricted",
                  "value": 3
                }
              ],
              "optional": true
            },
            {
              "name": "nonCUGCall",
              "tag": 13,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "holdTreatmentIndicator",
              "tag": 50,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "cwTreatmentIndicator",
              "tag": 51,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "ectTreatmentIndicator",
              "tag": 52,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "callingPartysCategory",
          "tag": 12,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "genericNumbers",
          "tag": 16,
          "type": "SET",
          "qualifiers": "SIZE(1..5)",
          "ofElement": {
            "type": "OCTET STRING",
            "qualifiers": "(SIZE(3..11))"
          },
          "optional": true
        },
        {
          "name": "cug-Interlock",
          "tag": 17,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4))",
          "optional": true
        },
        {
          "name": "cug-OutgoingAccess",
          "tag": 18,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "chargeNumber",
          "tag": 50,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "carrier",
          "tag": 52,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4..4))",
          "optional": true
        },
        {
          "name": "suppressionOfAnnouncement",
          "tag": 55,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "naOliInfo",
          "tag": 56,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "bor-InterrogationRequested",
          "tag": 57,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "suppress-O-CSI",
          "tag": 58,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "continueWithArgumentArgExtension",
          "tag": 59,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "suppress-D-CSI",
              "tag": 0,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "suppress-N-CSI",
              "tag": 1,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "suppressOutgoingCallBarring",
              "tag": 2,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "legOrCallSegment",
              "tag": 3,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "callSegmentID",
                  "tag": 0,
                  "type": "INTEGER",
                  "qualifiers": "(1..127)"
                },
                {
                  "name": "legID",
                  "tag": 1,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "sendingSideID",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1))"
                    },
                    {
                      "name": "receivingSideID",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1))"
                    }
                  ]
                }
              ],
              "optional": true
            }
          ],
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 88
  },
  "disconnectForwardConnectionWithArgument": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "callSegmentID",
          "tag": 1,
          "type": "INTEGER",
          "qualifiers": "(1..127)",
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 86
  },
  "disconnectLeg": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "legToBeReleased",
          "tag": 0,
          "type": "CHOICE",
          "elements": [
            {
              "name": "sendingSideID",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            },
            {
              "name": "receivingSideID",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ]
        },
        {
          "name": "releaseCause",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..32))",
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": true
    },
    "code": 90
  },
  "entityReleased": {
    "argument": {
      "type": "CHOICE",
      "elements": [
        {
          "name": "callSegmentFailure",
          "tag": 0,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "callSegmentID",
              "tag": 0,
              "type": "INTEGER",
              "qualifiers": "(1..127)",
              "optional": true
            },
            {
              "name": "cause",
              "tag": 2,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(2..32))",
              "optional": true
            }
          ]
        },
        {
          "name": "bCSM-Failure",
          "tag": 1,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "legID",
              "tag": 0,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "sendingSideID",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))"
                },
                {
                  "name": "receivingSideID",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))"
                }
              ],
              "optional": true
            },
            {
              "name": "cause",
              "tag": 2,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(2..32))",
              "optional": true
            }
          ]
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 96
  },
  "establishTemporaryConnection": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "assistingSSPIPRoutingAddress",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..16))"
        },
        {
          "name": "correlationID",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..16))",
          "optional": true
        },
        {
          "name": "scfID",
          "tag": 3,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 4,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "carrier",
          "tag": 5,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4..4))",
          "optional": true
        },
        {
          "name": "serviceInteractionIndicatorsTwo",
          "tag": 6,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "forwardServiceInteractionInd",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callDiversionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callingPartyRestrictionIndicator",
                  "tag": 4,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "backwardServiceInteractionInd",
              "tag": 1,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callCompletionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "bothwayThroughConnectionInd",
              "tag": 2,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "bothwayPathRequired",
                  "value": 0
                },
                {
                  "name": "bothwayPathNotRequired",
                  "value": 1
                }
              ],
              "optional": true
            },
            {
              "name": "connectedNumberTreatmentInd",
              "tag": 4,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "noINImpact",
                  "value": 0
                },
                {
                  "name": "presentationRestricted",
                  "value": 1
                },
                {
                  "name": "presentCalledINNumber",
                  "value": 2
                },
                {
                  "name": "presentCallINNumberRestricted",
                  "value": 3
                }
              ],
              "optional": true
            },
            {
              "name": "nonCUGCall",
              "tag": 13,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "holdTreatmentIndicator",
              "tag": 50,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "cwTreatmentIndicator",
              "tag": 51,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "ectTreatmentIndicator",
              "tag": 52,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "callSegmentID",
          "tag": 7,
          "type": "INTEGER",
          "qualifiers": "(1..127)",
          "optional": true
        },
        {
          "name": "naOliInfo",
          "tag": 50,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "chargeNumber",
          "tag": 51,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "originalCalledPartyID",
          "tag": 52,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "callingPartyNumber",
          "tag": 53,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 17
  },
  "eventReportBCSM": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "eventTypeBCSM",
          "tag": 0,
          "type": "ENUMERATED",
          "values": [
            {
              "name": "collectedInfo",
              "value": 2
            },
            {
              "name": "analyzedInformation",
              "value": 3
            },
            {
              "name": "routeSelectFailure",
              "value": 4
            },
            {
              "name": "oCalledPartyBusy",
              "value": 5
            },
            {
              "name": "oNoAnswer",
              "value": 6
            },
            {
              "name": "oAnswer",
              "value": 7
            },
            {
              "name": "oMidCall",
              "value": 8
            },
            {
              "name": "oDisconnect",
              "value": 9
            },
            {
              "name": "oAbandon",
              "value": 10
            },
            {
              "name": "termAttemptAuthorized",
              "value": 12
            },
            {
              "name": "tBusy",
              "value": 13
            },
            {
              "name": "tNoAnswer",
              "value": 14
            },
            {
              "name": "tAnswer",
              "value": 15
            },
            {
              "name": "tMidCall",
              "value": 16
            },
            {
              "name": "tDisconnect",
              "value": 17
            },
            {
              "name": "tAbandon",
              "value": 18
            },
            {
              "name": "oTermSeized",
              "value": 19
            },
            {
              "name": "callAccepted",
              "value": 27
            },
            {
              "name": "oChangeOfPosition",
              "value": 50
            },
            {
              "name": "tChangeOfPosition",
              "value": 51
            },
            {
              "name": "oServiceChange",
              "value": 52
            },
            {
              "name": "tServiceChange",
              "value": 53
            }
          ]
        },
        {
          "name": "eventSpecificInformationBCSM",
          "tag": 2,
          "type": "CHOICE",
          "elements": [
            {
              "name": "routeSelectFailureSpecificInfo",
              "tag": 2,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "failureCause",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..32))",
                  "optional": true
                }
              ]
            },
            {
              "name": "oCalledPartyBusySpecificInfo",
              "tag": 3,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "busyCause",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..32))",
                  "optional": true
                }
              ]
            },
            {
              "name": "oNoAnswerSpecificInfo",
              "tag": 4,
              "type": "SEQUENCE",
              "elements": []
            },
            {
              "name": "oAnswerSpecificInfo",
              "tag": 5,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "destinationAddress",
                  "tag": 50,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..18))",
                  "optional": true
                },
                {
                  "name": "or-Call",
                  "tag": 51,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "forwardedCall",
                  "tag": 52,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "chargeIndicator",
                  "tag": 53,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "ext-basicServiceCode",
                  "tag": 54,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "ext-BearerService",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..5))"
                    },
                    {
                      "name": "ext-Teleservice",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..5))"
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "ext-basicServiceCode2",
                  "tag": 55,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "ext-BearerService",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..5))"
                    },
                    {
                      "name": "ext-Teleservice",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..5))"
                    }
                  ],
                  "optional": true
                }
              ]
            },
            {
              "name": "oMidCallSpecificInfo",
              "tag": 6,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "midCallEvents",
                  "tag": 1,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "dTMFDigitsCompleted",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..16))"
                    },
                    {
                      "name": "dTMFDigitsTimeOut",
                      "tag": 4,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..16))"
                    }
                  ],
                  "optional": true
                }
              ]
            },
            {
              "name": "oDisconnectSpecificInfo",
              "tag": 7,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "releaseCause",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..32))",
                  "optional": true
                }
              ]
            },
            {
              "name": "tBusySpecificInfo",
              "tag": 8,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "busyCause",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..32))",
                  "optional": true
                },
                {
                  "name": "callForwarded",
                  "tag": 50,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "routeNotPermitted",
                  "tag": 51,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "forwardingDestinationNumber",
                  "tag": 52,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..18))",
                  "optional": true
                }
              ]
            },
            {
              "name": "tNoAnswerSpecificInfo",
              "tag": 9,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "callForwarded",
                  "tag": 50,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "forwardingDestinationNumber",
                  "tag": 52,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..18))",
                  "optional": true
                }
              ]
            },
            {
              "name": "tAnswerSpecificInfo",
              "tag": 10,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "destinationAddress",
                  "tag": 50,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..18))",
                  "optional": true
                },
                {
                  "name": "or-Call",
                  "tag": 51,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "forwardedCall",
                  "tag": 52,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "chargeIndicator",
                  "tag": 53,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "ext-basicServiceCode",
                  "tag": 54,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "ext-BearerService",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..5))"
                    },
                    {
                      "name": "ext-Teleservice",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..5))"
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "ext-basicServiceCode2",
                  "tag": 55,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "ext-BearerService",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..5))"
                    },
                    {
                      "name": "ext-Teleservice",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..5))"
                    }
                  ],
                  "optional": true
                }
              ]
            },
            {
              "name": "tMidCallSpecificInfo",
              "tag": 11,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "midCallEvents",
                  "tag": 1,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "dTMFDigitsCompleted",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..16))"
                    },
                    {
                      "name": "dTMFDigitsTimeOut",
                      "tag": 4,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..16))"
                    }
                  ],
                  "optional": true
                }
              ]
            },
            {
              "name": "tDisconnectSpecificInfo",
              "tag": 12,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "releaseCause",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..32))",
                  "optional": true
                }
              ]
            },
            {
              "name": "oTermSeizedSpecificInfo",
              "tag": 13,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "locationInformation",
                  "tag": 50,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "ageOfLocationInformation",
                      "type": "INTEGER",
                      "qualifiers": "(0..32767)",
                      "optional": true
                    },
                    {
                      "name": "geographicalInformation",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(8))",
                      "optional": true
                    },
                    {
                      "name": "vlr-number",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "locationNumber",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..10))",
                      "optional": true
                    },
                    {
                      "name": "cellGlobalIdOrServiceAreaIdOrLAI",
                      "tag": 3,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "cellGlobalIdOrServiceAreaIdFixedLength",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(7))"
                        },
                        {
                          "name": "laiFixedLength",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(5))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "extensionContainer",
                      "tag": 4,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "privateExtensionList",
                          "tag": 0,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..10)",
                          "ofElement": {
                            "type": "SEQUENCE",
                            "elements": [
                              {
                                "name": "extId",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&extensionId({ExtensionSet})"
                              },
                              {
                                "name": "extType",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                "optional": true
                              }
                            ]
                          },
                          "optional": true
                        },
                        {
                          "name": "pcs-Extensions",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [],
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "selectedLSA-Id",
                      "tag": 5,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(3))",
                      "optional": true
                    },
                    {
                      "name": "msc-Number",
                      "tag": 6,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "geodeticInformation",
                      "tag": 7,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(10))",
                      "optional": true
                    },
                    {
                      "name": "currentLocationRetrieved",
                      "tag": 8,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "sai-Present",
                      "tag": 9,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "locationInformationEPS",
                      "tag": 10,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "e-utranCellGlobalIdentity",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(7))",
                          "optional": true
                        },
                        {
                          "name": "trackingAreaIdentity",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(5))",
                          "optional": true
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 2,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "geographicalInformation",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(8))",
                          "optional": true
                        },
                        {
                          "name": "geodeticInformation",
                          "tag": 4,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(10))",
                          "optional": true
                        },
                        {
                          "name": "currentLocationRetrieved",
                          "tag": 5,
                          "type": "NULL",
                          "optional": true
                        },
                        {
                          "name": "ageOfLocationInformation",
                          "tag": 6,
                          "type": "INTEGER",
                          "qualifiers": "(0..32767)",
                          "optional": true
                        },
                        {
                          "name": "mme-Name",
                          "tag": 7,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(9..55))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "userCSGInformation",
                      "tag": 11,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "csg-Id",
                          "tag": 0,
                          "type": "BIT STRING",
                          "qualifiers": "(SIZE(27))"
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "accessMode",
                          "tag": 2,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        },
                        {
                          "name": "cmi",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                }
              ]
            },
            {
              "name": "callAcceptedSpecificInfo",
              "tag": 20,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "locationInformation",
                  "tag": 50,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "ageOfLocationInformation",
                      "type": "INTEGER",
                      "qualifiers": "(0..32767)",
                      "optional": true
                    },
                    {
                      "name": "geographicalInformation",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(8))",
                      "optional": true
                    },
                    {
                      "name": "vlr-number",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "locationNumber",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..10))",
                      "optional": true
                    },
                    {
                      "name": "cellGlobalIdOrServiceAreaIdOrLAI",
                      "tag": 3,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "cellGlobalIdOrServiceAreaIdFixedLength",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(7))"
                        },
                        {
                          "name": "laiFixedLength",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(5))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "extensionContainer",
                      "tag": 4,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "privateExtensionList",
                          "tag": 0,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..10)",
                          "ofElement": {
                            "type": "SEQUENCE",
                            "elements": [
                              {
                                "name": "extId",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&extensionId({ExtensionSet})"
                              },
                              {
                                "name": "extType",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                "optional": true
                              }
                            ]
                          },
                          "optional": true
                        },
                        {
                          "name": "pcs-Extensions",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [],
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "selectedLSA-Id",
                      "tag": 5,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(3))",
                      "optional": true
                    },
                    {
                      "name": "msc-Number",
                      "tag": 6,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "geodeticInformation",
                      "tag": 7,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(10))",
                      "optional": true
                    },
                    {
                      "name": "currentLocationRetrieved",
                      "tag": 8,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "sai-Present",
                      "tag": 9,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "locationInformationEPS",
                      "tag": 10,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "e-utranCellGlobalIdentity",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(7))",
                          "optional": true
                        },
                        {
                          "name": "trackingAreaIdentity",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(5))",
                          "optional": true
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 2,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "geographicalInformation",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(8))",
                          "optional": true
                        },
                        {
                          "name": "geodeticInformation",
                          "tag": 4,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(10))",
                          "optional": true
                        },
                        {
                          "name": "currentLocationRetrieved",
                          "tag": 5,
                          "type": "NULL",
                          "optional": true
                        },
                        {
                          "name": "ageOfLocationInformation",
                          "tag": 6,
                          "type": "INTEGER",
                          "qualifiers": "(0..32767)",
                          "optional": true
                        },
                        {
                          "name": "mme-Name",
                          "tag": 7,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(9..55))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "userCSGInformation",
                      "tag": 11,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "csg-Id",
                          "tag": 0,
                          "type": "BIT STRING",
                          "qualifiers": "(SIZE(27))"
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "accessMode",
                          "tag": 2,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        },
                        {
                          "name": "cmi",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                }
              ]
            },
            {
              "name": "oAbandonSpecificInfo",
              "tag": 21,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "routeNotPermitted",
                  "tag": 50,
                  "type": "NULL",
                  "optional": true
                }
              ]
            },
            {
              "name": "oChangeOfPositionSpecificInfo",
              "tag": 50,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "locationInformation",
                  "tag": 50,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "ageOfLocationInformation",
                      "type": "INTEGER",
                      "qualifiers": "(0..32767)",
                      "optional": true
                    },
                    {
                      "name": "geographicalInformation",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(8))",
                      "optional": true
                    },
                    {
                      "name": "vlr-number",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "locationNumber",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..10))",
                      "optional": true
                    },
                    {
                      "name": "cellGlobalIdOrServiceAreaIdOrLAI",
                      "tag": 3,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "cellGlobalIdOrServiceAreaIdFixedLength",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(7))"
                        },
                        {
                          "name": "laiFixedLength",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(5))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "extensionContainer",
                      "tag": 4,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "privateExtensionList",
                          "tag": 0,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..10)",
                          "ofElement": {
                            "type": "SEQUENCE",
                            "elements": [
                              {
                                "name": "extId",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&extensionId({ExtensionSet})"
                              },
                              {
                                "name": "extType",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                "optional": true
                              }
                            ]
                          },
                          "optional": true
                        },
                        {
                          "name": "pcs-Extensions",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [],
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "selectedLSA-Id",
                      "tag": 5,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(3))",
                      "optional": true
                    },
                    {
                      "name": "msc-Number",
                      "tag": 6,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "geodeticInformation",
                      "tag": 7,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(10))",
                      "optional": true
                    },
                    {
                      "name": "currentLocationRetrieved",
                      "tag": 8,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "sai-Present",
                      "tag": 9,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "locationInformationEPS",
                      "tag": 10,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "e-utranCellGlobalIdentity",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(7))",
                          "optional": true
                        },
                        {
                          "name": "trackingAreaIdentity",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(5))",
                          "optional": true
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 2,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "geographicalInformation",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(8))",
                          "optional": true
                        },
                        {
                          "name": "geodeticInformation",
                          "tag": 4,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(10))",
                          "optional": true
                        },
                        {
                          "name": "currentLocationRetrieved",
                          "tag": 5,
                          "type": "NULL",
                          "optional": true
                        },
                        {
                          "name": "ageOfLocationInformation",
                          "tag": 6,
                          "type": "INTEGER",
                          "qualifiers": "(0..32767)",
                          "optional": true
                        },
                        {
                          "name": "mme-Name",
                          "tag": 7,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(9..55))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "userCSGInformation",
                      "tag": 11,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "csg-Id",
                          "tag": 0,
                          "type": "BIT STRING",
                          "qualifiers": "(SIZE(27))"
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "accessMode",
                          "tag": 2,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        },
                        {
                          "name": "cmi",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "metDPCriteriaList",
                  "tag": 51,
                  "type": "SEQUENCE",
                  "qualifiers": "SIZE(1..10)",
                  "ofElement": {
                    "type": "CHOICE",
                    "elements": [
                      {
                        "name": "enteringCellGlobalId",
                        "tag": 0,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(7))"
                      },
                      {
                        "name": "leavingCellGlobalId",
                        "tag": 1,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(7))"
                      },
                      {
                        "name": "enteringServiceAreaId",
                        "tag": 2,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(7))"
                      },
                      {
                        "name": "leavingServiceAreaId",
                        "tag": 3,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(7))"
                      },
                      {
                        "name": "enteringLocationAreaId",
                        "tag": 4,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(5))"
                      },
                      {
                        "name": "leavingLocationAreaId",
                        "tag": 5,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(5))"
                      },
                      {
                        "name": "inter-SystemHandOverToUMTS",
                        "tag": 6,
                        "type": "NULL"
                      },
                      {
                        "name": "inter-SystemHandOverToGSM",
                        "tag": 7,
                        "type": "NULL"
                      },
                      {
                        "name": "inter-PLMNHandOver",
                        "tag": 8,
                        "type": "NULL"
                      },
                      {
                        "name": "inter-MSCHandOver",
                        "tag": 9,
                        "type": "NULL"
                      },
                      {
                        "name": "metDPCriterionAlt",
                        "tag": 10,
                        "type": "SEQUENCE",
                        "elements": []
                      }
                    ]
                  },
                  "optional": true
                }
              ]
            },
            {
              "name": "tChangeOfPositionSpecificInfo",
              "tag": 51,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "locationInformation",
                  "tag": 50,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "ageOfLocationInformation",
                      "type": "INTEGER",
                      "qualifiers": "(0..32767)",
                      "optional": true
                    },
                    {
                      "name": "geographicalInformation",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(8))",
                      "optional": true
                    },
                    {
                      "name": "vlr-number",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "locationNumber",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(2..10))",
                      "optional": true
                    },
                    {
                      "name": "cellGlobalIdOrServiceAreaIdOrLAI",
                      "tag": 3,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "cellGlobalIdOrServiceAreaIdFixedLength",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(7))"
                        },
                        {
                          "name": "laiFixedLength",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(5))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "extensionContainer",
                      "tag": 4,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "privateExtensionList",
                          "tag": 0,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..10)",
                          "ofElement": {
                            "type": "SEQUENCE",
                            "elements": [
                              {
                                "name": "extId",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&extensionId({ExtensionSet})"
                              },
                              {
                                "name": "extType",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                "optional": true
                              }
                            ]
                          },
                          "optional": true
                        },
                        {
                          "name": "pcs-Extensions",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [],
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "selectedLSA-Id",
                      "tag": 5,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(3))",
                      "optional": true
                    },
                    {
                      "name": "msc-Number",
                      "tag": 6,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "geodeticInformation",
                      "tag": 7,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(10))",
                      "optional": true
                    },
                    {
                      "name": "currentLocationRetrieved",
                      "tag": 8,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "sai-Present",
                      "tag": 9,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "locationInformationEPS",
                      "tag": 10,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "e-utranCellGlobalIdentity",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(7))",
                          "optional": true
                        },
                        {
                          "name": "trackingAreaIdentity",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(5))",
                          "optional": true
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 2,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "geographicalInformation",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(8))",
                          "optional": true
                        },
                        {
                          "name": "geodeticInformation",
                          "tag": 4,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(10))",
                          "optional": true
                        },
                        {
                          "name": "currentLocationRetrieved",
                          "tag": 5,
                          "type": "NULL",
                          "optional": true
                        },
                        {
                          "name": "ageOfLocationInformation",
                          "tag": 6,
                          "type": "INTEGER",
                          "qualifiers": "(0..32767)",
                          "optional": true
                        },
                        {
                          "name": "mme-Name",
                          "tag": 7,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(9..55))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "userCSGInformation",
                      "tag": 11,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "csg-Id",
                          "tag": 0,
                          "type": "BIT STRING",
                          "qualifiers": "(SIZE(27))"
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "accessMode",
                          "tag": 2,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        },
                        {
                          "name": "cmi",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "metDPCriteriaList",
                  "tag": 51,
                  "type": "SEQUENCE",
                  "qualifiers": "SIZE(1..10)",
                  "ofElement": {
                    "type": "CHOICE",
                    "elements": [
                      {
                        "name": "enteringCellGlobalId",
                        "tag": 0,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(7))"
                      },
                      {
                        "name": "leavingCellGlobalId",
                        "tag": 1,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(7))"
                      },
                      {
                        "name": "enteringServiceAreaId",
                        "tag": 2,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(7))"
                      },
                      {
                        "name": "leavingServiceAreaId",
                        "tag": 3,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(7))"
                      },
                      {
                        "name": "enteringLocationAreaId",
                        "tag": 4,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(5))"
                      },
                      {
                        "name": "leavingLocationAreaId",
                        "tag": 5,
                        "type": "OCTET STRING",
                        "qualifiers": "(SIZE(5))"
                      },
                      {
                        "name": "inter-SystemHandOverToUMTS",
                        "tag": 6,
                        "type": "NULL"
                      },
                      {
                        "name": "inter-SystemHandOverToGSM",
                        "tag": 7,
                        "type": "NULL"
                      },
                      {
                        "name": "inter-PLMNHandOver",
                        "tag": 8,
                        "type": "NULL"
                      },
                      {
                        "name": "inter-MSCHandOver",
                        "tag": 9,
                        "type": "NULL"
                      },
                      {
                        "name": "metDPCriterionAlt",
                        "tag": 10,
                        "type": "SEQUENCE",
                        "elements": []
                      }
                    ]
                  },
                  "optional": true
                }
              ]
            },
            {
              "name": "dpSpecificInfoAlt",
              "tag": 52,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "oServiceChangeSpecificInfo",
                  "tag": 0,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "ext-basicServiceCode",
                      "tag": 0,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "ext-BearerService",
                          "tag": 2,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..5))"
                        },
                        {
                          "name": "ext-Teleservice",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..5))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "initiatorOfServiceChange",
                      "tag": 1,
                      "type": "ENUMERATED",
                      "values": [
                        {
                          "name": "a-side",
                          "value": 0
                        },
                        {
                          "name": "b-side",
                          "value": 1
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "natureOfServiceChange",
                      "tag": 2,
                      "type": "ENUMERATED",
                      "values": [
                        {
                          "name": "userInitiated",
                          "value": 0
                        },
                        {
                          "name": "networkInitiated",
                          "value": 1
                        }
                      ],
                      "optional": true
                    }
                  ]
                }
              ]
            }
          ],
          "optional": true
        },
        {
          "name": "legID",
          "tag": 3,
          "type": "CHOICE",
          "elements": [
            {
              "name": "receivingSideID",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ],
          "optional": true
        },
        {
          "name": "miscCallInfo",
          "tag": 4,
          "type": "SEQUENCE",
          "qualifiers": "DEFAULT{messageType request}",
          "elements": [
            {
              "name": "messageType",
              "tag": 0,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "request",
                  "value": 0
                },
                {
                  "name": "notification",
                  "value": 1
                }
              ]
            },
            {
              "name": "dpAssignment",
              "tag": 1,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "individualLine",
                  "value": 0
                },
                {
                  "name": "groupBased",
                  "value": 1
                },
                {
                  "name": "officeBased",
                  "value": 2
                }
              ],
              "optional": true
            }
          ]
        },
        {
          "name": "extensions",
          "tag": 5,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 24
  },
  "furnishChargingInformation": {
    "argument": {
      "type": "OCTET STRING",
      "qualifiers": "(SIZE(5..225))"
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 34
  },
  "initialDP": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "serviceKey",
          "tag": 0,
          "type": "INTEGER",
          "qualifiers": "(0..2147483647)"
        },
        {
          "name": "calledPartyNumber",
          "tag": 2,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..18))",
          "optional": true
        },
        {
          "name": "callingPartyNumber",
          "tag": 3,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "callingPartysCategory",
          "tag": 5,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "cGEncountered",
          "tag": 7,
          "type": "ENUMERATED",
          "values": [
            {
              "name": "noCGencountered",
              "value": 0
            },
            {
              "name": "manualCGencountered",
              "value": 1
            },
            {
              "name": "scpOverload",
              "value": 2
            }
          ],
          "optional": true
        },
        {
          "name": "iPSSPCapabilities",
          "tag": 8,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..4))",
          "optional": true
        },
        {
          "name": "locationNumber",
          "tag": 10,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "originalCalledPartyID",
          "tag": 12,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 15,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "highLayerCompatibility",
          "tag": 23,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2))",
          "optional": true
        },
        {
          "name": "additionalCallingPartyNumber",
          "tag": 25,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..16))",
          "optional": true
        },
        {
          "name": "bearerCapability",
          "tag": 27,
          "type": "CHOICE",
          "elements": [
            {
              "name": "bearerCap",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(2..11))"
            }
          ],
          "optional": true
        },
        {
          "name": "eventTypeBCSM",
          "tag": 28,
          "type": "ENUMERATED",
          "values": [
            {
              "name": "collectedInfo",
              "value": 2
            },
            {
              "name": "analyzedInformation",
              "value": 3
            },
            {
              "name": "routeSelectFailure",
              "value": 4
            },
            {
              "name": "oCalledPartyBusy",
              "value": 5
            },
            {
              "name": "oNoAnswer",
              "value": 6
            },
            {
              "name": "oAnswer",
              "value": 7
            },
            {
              "name": "oMidCall",
              "value": 8
            },
            {
              "name": "oDisconnect",
              "value": 9
            },
            {
              "name": "oAbandon",
              "value": 10
            },
            {
              "name": "termAttemptAuthorized",
              "value": 12
            },
            {
              "name": "tBusy",
              "value": 13
            },
            {
              "name": "tNoAnswer",
              "value": 14
            },
            {
              "name": "tAnswer",
              "value": 15
            },
            {
              "name": "tMidCall",
              "value": 16
            },
            {
              "name": "tDisconnect",
              "value": 17
            },
            {
              "name": "tAbandon",
              "value": 18
            },
            {
              "name": "oTermSeized",
              "value": 19
            },
            {
              "name": "callAccepted",
              "value": 27
            },
            {
              "name": "oChangeOfPosition",
              "value": 50
            },
            {
              "name": "tChangeOfPosition",
              "value": 51
            },
            {
              "name": "oServiceChange",
              "value": 52
            },
            {
              "name": "tServiceChange",
              "value": 53
            }
          ],
          "optional": true
        },
        {
          "name": "redirectingPartyID",
          "tag": 29,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "redirectionInformation",
          "tag": 30,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2))",
          "optional": true
        },
        {
          "name": "cause",
          "tag": 17,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..32))",
          "optional": true
        },
        {
          "name": "serviceInteractionIndicatorsTwo",
          "tag": 32,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "forwardServiceInteractionInd",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callDiversionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callingPartyRestrictionIndicator",
                  "tag": 4,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "backwardServiceInteractionInd",
              "tag": 1,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "conferenceTreatmentIndicator",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "callCompletionTreatmentIndicator",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "bothwayThroughConnectionInd",
              "tag": 2,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "bothwayPathRequired",
                  "value": 0
                },
                {
                  "name": "bothwayPathNotRequired",
                  "value": 1
                }
              ],
              "optional": true
            },
            {
              "name": "connectedNumberTreatmentInd",
              "tag": 4,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "noINImpact",
                  "value": 0
                },
                {
                  "name": "presentationRestricted",
                  "value": 1
                },
                {
                  "name": "presentCalledINNumber",
                  "value": 2
                },
                {
                  "name": "presentCallINNumberRestricted",
                  "value": 3
                }
              ],
              "optional": true
            },
            {
              "name": "nonCUGCall",
              "tag": 13,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "holdTreatmentIndicator",
              "tag": 50,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "cwTreatmentIndicator",
              "tag": 51,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            },
            {
              "name": "ectTreatmentIndicator",
              "tag": 52,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))",
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "carrier",
          "tag": 37,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4..4))",
          "optional": true
        },
        {
          "name": "cug-Index",
          "tag": 45,
          "type": "INTEGER",
          "qualifiers": "(0..32767)",
          "optional": true
        },
        {
          "name": "cug-Interlock",
          "tag": 46,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4))",
          "optional": true
        },
        {
          "name": "cug-OutgoingAccess",
          "tag": 47,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "iMSI",
          "tag": 50,
          "type": "OCTET STRING",
          "qualifiers": null,
          "optional": true
        },
        {
          "name": "subscriberState",
          "tag": 51,
          "type": "CHOICE",
          "elements": [
            {
              "name": "assumedIdle",
              "tag": 0,
              "type": "NULL"
            },
            {
              "name": "camelBusy",
              "tag": 1,
              "type": "NULL"
            },
            {
              "name": "netDetNotReachable",
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "msPurged",
                  "value": 0
                },
                {
                  "name": "imsiDetached",
                  "value": 1
                },
                {
                  "name": "restrictedArea",
                  "value": 2
                },
                {
                  "name": "notRegistered",
                  "value": 3
                }
              ]
            },
            {
              "name": "notProvidedFromVLR",
              "tag": 2,
              "type": "NULL"
            }
          ],
          "optional": true
        },
        {
          "name": "locationInformation",
          "tag": 52,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "ageOfLocationInformation",
              "type": "INTEGER",
              "qualifiers": "(0..32767)",
              "optional": true
            },
            {
              "name": "geographicalInformation",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(8))",
              "optional": true
            },
            {
              "name": "vlr-number",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..20))",
              "optional": true
            },
            {
              "name": "locationNumber",
              "tag": 2,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(2..10))",
              "optional": true
            },
            {
              "name": "cellGlobalIdOrServiceAreaIdOrLAI",
              "tag": 3,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "cellGlobalIdOrServiceAreaIdFixedLength",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(7))"
                },
                {
                  "name": "laiFixedLength",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(5))"
                }
              ],
              "optional": true
            },
            {
              "name": "extensionContainer",
              "tag": 4,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "privateExtensionList",
                  "tag": 0,
                  "type": "SEQUENCE",
                  "qualifiers": "SIZE(1..10)",
                  "ofElement": {
                    "type": "SEQUENCE",
                    "elements": [
                      {
                        "name": "extId",
                        "type": "MAP-EXTENSION",
                        "qualifiers": ".&extensionId({ExtensionSet})"
                      },
                      {
                        "name": "extType",
                        "type": "MAP-EXTENSION",
                        "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                        "optional": true
                      }
                    ]
                  },
                  "optional": true
                },
                {
                  "name": "pcs-Extensions",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [],
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "selectedLSA-Id",
              "tag": 5,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(3))",
              "optional": true
            },
            {
              "name": "msc-Number",
              "tag": 6,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..20))",
              "optional": true
            },
            {
              "name": "geodeticInformation",
              "tag": 7,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(10))",
              "optional": true
            },
            {
              "name": "currentLocationRetrieved",
              "tag": 8,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "sai-Present",
              "tag": 9,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "locationInformationEPS",
              "tag": 10,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "e-utranCellGlobalIdentity",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(7))",
                  "optional": true
                },
                {
                  "name": "trackingAreaIdentity",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(5))",
                  "optional": true
                },
                {
                  "name": "extensionContainer",
                  "tag": 2,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "privateExtensionList",
                      "tag": 0,
                      "type": "SEQUENCE",
                      "qualifiers": "SIZE(1..10)",
                      "ofElement": {
                        "type": "SEQUENCE",
                        "elements": [
                          {
                            "name": "extId",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&extensionId({ExtensionSet})"
                          },
                          {
                            "name": "extType",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                            "optional": true
                          }
                        ]
                      },
                      "optional": true
                    },
                    {
                      "name": "pcs-Extensions",
                      "tag": 1,
                      "type": "SEQUENCE",
                      "elements": [],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "geographicalInformation",
                  "tag": 3,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(8))",
                  "optional": true
                },
                {
                  "name": "geodeticInformation",
                  "tag": 4,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(10))",
                  "optional": true
                },
                {
                  "name": "currentLocationRetrieved",
                  "tag": 5,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "ageOfLocationInformation",
                  "tag": 6,
                  "type": "INTEGER",
                  "qualifiers": "(0..32767)",
                  "optional": true
                },
                {
                  "name": "mme-Name",
                  "tag": 7,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(9..55))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "userCSGInformation",
              "tag": 11,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "csg-Id",
                  "tag": 0,
                  "type": "BIT STRING",
                  "qualifiers": "(SIZE(27))"
                },
                {
                  "name": "extensionContainer",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "privateExtensionList",
                      "tag": 0,
                      "type": "SEQUENCE",
                      "qualifiers": "SIZE(1..10)",
                      "ofElement": {
                        "type": "SEQUENCE",
                        "elements": [
                          {
                            "name": "extId",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&extensionId({ExtensionSet})"
                          },
                          {
                            "name": "extType",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                            "optional": true
                          }
                        ]
                      },
                      "optional": true
                    },
                    {
                      "name": "pcs-Extensions",
                      "tag": 1,
                      "type": "SEQUENCE",
                      "elements": [],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "accessMode",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "cmi",
                  "tag": 3,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "ext-basicServiceCode",
          "tag": 53,
          "type": "CHOICE",
          "elements": [
            {
              "name": "ext-BearerService",
              "tag": 2,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..5))"
            },
            {
              "name": "ext-Teleservice",
              "tag": 3,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..5))"
            }
          ],
          "optional": true
        },
        {
          "name": "callReferenceNumber",
          "tag": 54,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..8))",
          "optional": true
        },
        {
          "name": "mscAddress",
          "tag": 55,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))",
          "optional": true
        },
        {
          "name": "calledPartyBCDNumber",
          "tag": 56,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..41))",
          "optional": true
        },
        {
          "name": "timeAndTimezone",
          "tag": 57,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(8..8))",
          "optional": true
        },
        {
          "name": "callForwardingSS-Pending",
          "tag": 58,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "initialDPArgExtension",
          "tag": 59,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "gmscAddress",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..20))",
              "optional": true
            },
            {
              "name": "forwardingDestinationNumber",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(2..18))",
              "optional": true
            },
            {
              "name": "ms-Classmark2",
              "tag": 2,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(3))",
              "optional": true
            },
            {
              "name": "iMEI",
              "tag": 3,
              "type": "OCTET STRING",
              "qualifiers": null,
              "optional": true
            },
            {
              "name": "supportedCamelPhases",
              "tag": 4,
              "type": "BIT STRING",
              "values": [
                {
                  "name": "phase1",
                  "value": 0
                },
                {
                  "name": "phase2",
                  "value": 1
                },
                {
                  "name": "phase3",
                  "value": 2
                },
                {
                  "name": "phase4",
                  "value": 3
                }
              ],
              "optional": true
            },
            {
              "name": "offeredCamel4Functionalities",
              "tag": 5,
              "type": "BIT STRING",
              "values": [
                {
                  "name": "initiateCallAttempt",
                  "value": 0
                },
                {
                  "name": "splitLeg",
                  "value": 1
                },
                {
                  "name": "moveLeg",
                  "value": 2
                },
                {
                  "name": "disconnectLeg",
                  "value": 3
                },
                {
                  "name": "entityReleased",
                  "value": 4
                },
                {
                  "name": "dfc-WithArgument",
                  "value": 5
                },
                {
                  "name": "playTone",
                  "value": 6
                },
                {
                  "name": "dtmf-MidCall",
                  "value": 7
                },
                {
                  "name": "chargingIndicator",
                  "value": 8
                },
                {
                  "name": "alertingDP",
                  "value": 9
                },
                {
                  "name": "locationAtAlerting",
                  "value": 10
                },
                {
                  "name": "changeOfPositionDP",
                  "value": 11
                },
                {
                  "name": "or-Interactions",
                  "value": 12
                },
                {
                  "name": "warningToneEnhancements",
                  "value": 13
                },
                {
                  "name": "cf-Enhancements",
                  "value": 14
                },
                {
                  "name": "subscribedEnhancedDialledServices",
                  "value": 15
                },
                {
                  "name": "servingNetworkEnhancedDialledServices",
                  "value": 16
                },
                {
                  "name": "criteriaForChangeOfPositionDP",
                  "value": 17
                },
                {
                  "name": "serviceChangeDP",
                  "value": 18
                },
                {
                  "name": "collectInformation",
                  "value": 19
                }
              ],
              "optional": true
            },
            {
              "name": "bearerCapability2",
              "tag": 6,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "bearerCap",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(2..11))"
                }
              ],
              "optional": true
            },
            {
              "name": "ext-basicServiceCode2",
              "tag": 7,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "ext-BearerService",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..5))"
                },
                {
                  "name": "ext-Teleservice",
                  "tag": 3,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..5))"
                }
              ],
              "optional": true
            },
            {
              "name": "highLayerCompatibility2",
              "tag": 8,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(2))",
              "optional": true
            },
            {
              "name": "lowLayerCompatibility",
              "tag": 9,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..16))",
              "optional": true
            },
            {
              "name": "lowLayerCompatibility2",
              "tag": 10,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..16))",
              "optional": true
            },
            {
              "name": "enhancedDialledServicesAllowed",
              "tag": 11,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "uu-Data",
              "tag": 12,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "uuIndicator",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "uui",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..131))",
                  "optional": true
                },
                {
                  "name": "uusCFInteraction",
                  "tag": 2,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "extensionContainer",
                  "tag": 3,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "privateExtensionList",
                      "tag": 0,
                      "type": "SEQUENCE",
                      "qualifiers": "SIZE(1..10)",
                      "ofElement": {
                        "type": "SEQUENCE",
                        "elements": [
                          {
                            "name": "extId",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&extensionId({ExtensionSet})"
                          },
                          {
                            "name": "extType",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                            "optional": true
                          }
                        ]
                      },
                      "optional": true
                    },
                    {
                      "name": "pcs-Extensions",
                      "tag": 1,
                      "type": "SEQUENCE",
                      "elements": [],
                      "optional": true
                    }
                  ],
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "collectInformationAllowed",
              "tag": 13,
              "type": "NULL",
              "optional": true
            }
          ],
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 0
  },
  "initiateCallAttempt": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "destinationRoutingAddress",
          "tag": 0,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1)",
          "ofElement": {
            "type": "OCTET STRING",
            "qualifiers": "(SIZE(2..18))"
          }
        },
        {
          "name": "extensions",
          "tag": 4,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "legToBeCreated",
          "tag": 5,
          "type": "CHOICE",
          "elements": [
            {
              "name": "sendingSideID",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            },
            {
              "name": "receivingSideID",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ],
          "optional": true
        },
        {
          "name": "newCallSegment",
          "tag": 6,
          "type": "INTEGER",
          "qualifiers": "(1..127)",
          "optional": true
        },
        {
          "name": "callingPartyNumber",
          "tag": 30,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..10))",
          "optional": true
        },
        {
          "name": "callReferenceNumber",
          "tag": 51,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..8))",
          "optional": true
        },
        {
          "name": "gsmSCFAddress",
          "tag": 52,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))",
          "optional": true
        },
        {
          "name": "suppress-T-CSI",
          "tag": 53,
          "type": "NULL",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "supportedCamelPhases",
          "tag": 0,
          "type": "BIT STRING",
          "values": [
            {
              "name": "phase1",
              "value": 0
            },
            {
              "name": "phase2",
              "value": 1
            },
            {
              "name": "phase3",
              "value": 2
            },
            {
              "name": "phase4",
              "value": 3
            }
          ],
          "optional": true
        },
        {
          "name": "offeredCamel4Functionalities",
          "tag": 1,
          "type": "BIT STRING",
          "values": [
            {
              "name": "initiateCallAttempt",
              "value": 0
            },
            {
              "name": "splitLeg",
              "value": 1
            },
            {
              "name": "moveLeg",
              "value": 2
            },
            {
              "name": "disconnectLeg",
              "value": 3
            },
            {
              "name": "entityReleased",
              "value": 4
            },
            {
              "name": "dfc-WithArgument",
              "value": 5
            },
            {
              "name": "playTone",
              "value": 6
            },
            {
              "name": "dtmf-MidCall",
              "value": 7
            },
            {
              "name": "chargingIndicator",
              "value": 8
            },
            {
              "name": "alertingDP",
              "value": 9
            },
            {
              "name": "locationAtAlerting",
              "value": 10
            },
            {
              "name": "changeOfPositionDP",
              "value": 11
            },
            {
              "name": "or-Interactions",
              "value": 12
            },
            {
              "name": "warningToneEnhancements",
              "value": 13
            },
            {
              "name": "cf-Enhancements",
              "value": 14
            },
            {
              "name": "subscribedEnhancedDialledServices",
              "value": 15
            },
            {
              "name": "servingNetworkEnhancedDialledServices",
              "value": 16
            },
            {
              "name": "criteriaForChangeOfPositionDP",
              "value": 17
            },
            {
              "name": "serviceChangeDP",
              "value": 18
            },
            {
              "name": "collectInformation",
              "value": 19
            }
          ],
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "code": 32
  },
  "moveLeg": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "legIDToMove",
          "tag": 0,
          "type": "CHOICE",
          "elements": [
            {
              "name": "sendingSideID",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            },
            {
              "name": "receivingSideID",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ]
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": true
    },
    "code": 93
  },
  "playTone": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "legOrCallSegment",
          "tag": 0,
          "type": "CHOICE",
          "elements": [
            {
              "name": "callSegmentID",
              "tag": 0,
              "type": "INTEGER",
              "qualifiers": "(1..127)"
            },
            {
              "name": "legID",
              "tag": 1,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "sendingSideID",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))"
                },
                {
                  "name": "receivingSideID",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))"
                }
              ]
            }
          ]
        },
        {
          "name": "bursts",
          "tag": 1,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "numberOfBursts",
              "tag": 0,
              "type": "INTEGER",
              "qualifiers": "(1..3)"
            }
          ]
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 97
  },
  "releaseCall": {
    "argument": {
      "type": "OCTET STRING",
      "qualifiers": "(SIZE(2..32))"
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 22
  },
  "requestReportBCSMEvent": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "bcsmEvents",
          "tag": 0,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..30)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "eventTypeBCSM",
                "tag": 0,
                "type": "ENUMERATED",
                "values": [
                  {
                    "name": "collectedInfo",
                    "value": 2
                  },
                  {
                    "name": "analyzedInformation",
                    "value": 3
                  },
                  {
                    "name": "routeSelectFailure",
                    "value": 4
                  },
                  {
                    "name": "oCalledPartyBusy",
                    "value": 5
                  },
                  {
                    "name": "oNoAnswer",
                    "value": 6
                  },
                  {
                    "name": "oAnswer",
                    "value": 7
                  },
                  {
                    "name": "oMidCall",
                    "value": 8
                  },
                  {
                    "name": "oDisconnect",
                    "value": 9
                  },
                  {
                    "name": "oAbandon",
                    "value": 10
                  },
                  {
                    "name": "termAttemptAuthorized",
                    "value": 12
                  },
                  {
                    "name": "tBusy",
                    "value": 13
                  },
                  {
                    "name": "tNoAnswer",
                    "value": 14
                  },
                  {
                    "name": "tAnswer",
                    "value": 15
                  },
                  {
                    "name": "tMidCall",
                    "value": 16
                  },
                  {
                    "name": "tDisconnect",
                    "value": 17
                  },
                  {
                    "name": "tAbandon",
                    "value": 18
                  },
                  {
                    "name": "oTermSeized",
                    "value": 19
                  },
                  {
                    "name": "callAccepted",
                    "value": 27
                  },
                  {
                    "name": "oChangeOfPosition",
                    "value": 50
                  },
                  {
                    "name": "tChangeOfPosition",
                    "value": 51
                  },
                  {
                    "name": "oServiceChange",
                    "value": 52
                  },
                  {
                    "name": "tServiceChange",
                    "value": 53
                  }
                ]
              },
              {
                "name": "monitorMode",
                "tag": 1,
                "type": "ENUMERATED",
                "values": [
                  {
                    "name": "interrupted",
                    "value": 0
                  },
                  {
                    "name": "notifyAndContinue",
                    "value": 1
                  },
                  {
                    "name": "transparent",
                    "value": 2
                  }
                ]
              },
              {
                "name": "legID",
                "tag": 2,
                "type": "CHOICE",
                "elements": [
                  {
                    "name": "sendingSideID",
                    "tag": 0,
                    "type": "OCTET STRING",
                    "qualifiers": "(SIZE(1))"
                  },
                  {
                    "name": "receivingSideID",
                    "tag": 1,
                    "type": "OCTET STRING",
                    "qualifiers": "(SIZE(1))"
                  }
                ],
                "optional": true
              },
              {
                "name": "dpSpecificCriteria",
                "tag": 30,
                "type": "CHOICE",
                "elements": [
                  {
                    "name": "applicationTimer",
                    "tag": 1,
                    "type": "INTEGER",
                    "qualifiers": "(0..2047)"
                  },
                  {
                    "name": "midCallControlInfo",
                    "tag": 2,
                    "type": "SEQUENCE",
                    "elements": [
                      {
                        "name": "minimumNumberOfDigits",
                        "tag": 0,
                        "type": "INTEGER",
                        "qualifiers": "(1..30)"
                      }
                    ]
                  },
                  {
                    "name": "dpSpecificCriteriaAlt",
                    "tag": 3,
                    "type": "SEQUENCE",
                    "elements": [
                      {
                        "name": "changeOfPositionControlInfo",
                        "tag": 0,
                        "type": "SEQUENCE",
                        "qualifiers": "SIZE(1..10)",
                        "ofElement": {
                          "type": "CHOICE",
                          "elements": [
                            {
                              "name": "cellGlobalId",
                              "tag": 0,
                              "type": "OCTET STRING",
                              "qualifiers": "(SIZE(7))"
                            },
                            {
                              "name": "serviceAreaId",
                              "tag": 1,
                              "type": "OCTET STRING",
                              "qualifiers": "(SIZE(7))"
                            },
                            {
                              "name": "locationAreaId",
                              "tag": 2,
                              "type": "OCTET STRING",
                              "qualifiers": "(SIZE(5))"
                            },
                            {
                              "name": "inter-SystemHandOver",
                              "tag": 3,
                              "type": "NULL"
                            },
                            {
                              "name": "inter-PLMNHandOver",
                              "tag": 4,
                              "type": "NULL"
                            },
                            {
                              "name": "inter-MSCHandOver",
                              "tag": 5,
                              "type": "NULL"
                            },
                            {
                              "name": "changeOfLocationAlt",
                              "tag": 6,
                              "type": "SEQUENCE",
                              "elements": []
                            }
                          ]
                        }
                      }
                    ]
                  }
                ],
                "optional": true
              },
              {
                "name": "automaticRearm",
                "tag": 50,
                "type": "NULL",
                "optional": true
              }
            ]
          }
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 23
  },
  "resetTimer": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "timerID",
          "tag": 0,
          "type": "ENUMERATED",
          "qualifiers": "DEFAULT tssf",
          "values": [
            {
              "name": "tssf",
              "value": 0
            }
          ]
        },
        {
          "name": "timervalue",
          "tag": 1,
          "type": "INTEGER",
          "qualifiers": "(0..2147483647)"
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "callSegmentID",
          "tag": 3,
          "type": "INTEGER",
          "qualifiers": "(1..127)",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 33
  },
  "sendChargingInformation": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "sCIBillingChargingCharacteristics",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4..225))"
        },
        {
          "name": "partyToCharge",
          "tag": 1,
          "type": "CHOICE",
          "elements": [
            {
              "name": "sendingSideID",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ]
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 46
  },
  "splitLeg": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "legToBeSplit",
          "tag": 0,
          "type": "CHOICE",
          "elements": [
            {
              "name": "sendingSideID",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            },
            {
              "name": "receivingSideID",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            }
          ]
        },
        {
          "name": "newCallSegment",
          "tag": 1,
          "type": "INTEGER",
          "qualifiers": "(1..127)",
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": true
    },
    "code": 95
  },
  "playAnnouncement": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "informationToSend",
          "tag": 0,
          "type": "CHOICE",
          "elements": [
            {
              "name": "inbandInfo",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "messageID",
                  "tag": 0,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "elementaryMessageID",
                      "tag": 0,
                      "type": "INTEGER",
                      "qualifiers": "(0..2147483647)"
                    },
                    {
                      "name": "text",
                      "tag": 1,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "messageContent",
                          "tag": 0,
                          "type": "IA5String",
                          "qualifiers": "(SIZE(1..127))"
                        },
                        {
                          "name": "attributes",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(2..10))",
                          "optional": true
                        }
                      ]
                    },
                    {
                      "name": "elementaryMessageIDs",
                      "tag": 29,
                      "type": "SEQUENCE",
                      "qualifiers": "SIZE(1..16)",
                      "ofElement": {
                        "type": "INTEGER",
                        "qualifiers": "(0..2147483647)"
                      }
                    },
                    {
                      "name": "variableMessage",
                      "tag": 30,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "elementaryMessageID",
                          "tag": 0,
                          "type": "INTEGER",
                          "qualifiers": "(0..2147483647)"
                        },
                        {
                          "name": "variableParts",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..5)",
                          "ofElement": {
                            "type": "CHOICE",
                            "elements": [
                              {
                                "name": "integer",
                                "tag": 0,
                                "type": "INTEGER",
                                "qualifiers": "(0..2147483647)"
                              },
                              {
                                "name": "price",
                                "tag": 4,
                                "type": "OCTET STRING",
                                "qualifiers": "(SIZE(4))"
                              }
                            ]
                          }
                        }
                      ]
                    }
                  ]
                },
                {
                  "name": "numberOfRepetitions",
                  "tag": 1,
                  "type": "INTEGER",
                  "qualifiers": "(1..127)",
                  "optional": true
                },
                {
                  "name": "duration",
                  "tag": 2,
                  "type": "INTEGER",
                  "qualifiers": "(0..32767)",
                  "optional": true
                },
                {
                  "name": "interval",
                  "tag": 3,
                  "type": "INTEGER",
                  "qualifiers": "(0..32767)",
                  "optional": true
                }
              ]
            },
            {
              "name": "tone",
              "tag": 1,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "toneID",
                  "tag": 0,
                  "type": "INTEGER",
                  "qualifiers": "(0..2147483647)"
                },
                {
                  "name": "duration",
                  "tag": 1,
                  "type": "INTEGER",
                  "qualifiers": "(0..2147483647)",
                  "optional": true
                }
              ]
            }
          ]
        },
        {
          "name": "disconnectFromIPForbidden",
          "tag": 1,
          "type": "BOOLEAN",
          "qualifiers": "DEFAULT TRUE"
        },
        {
          "name": "requestAnnouncementCompleteNotification",
          "tag": 2,
          "type": "BOOLEAN",
          "qualifiers": "DEFAULT TRUE"
        },
        {
          "name": "extensions",
          "tag": 3,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "callSegmentID",
          "tag": 5,
          "type": "INTEGER",
          "qualifiers": "(1..127)",
          "optional": true
        },
        {
          "name": "requestAnnouncementStartedNotification",
          "tag": 51,
          "type": "BOOLEAN",
          "qualifiers": "DEFAULT FALSE"
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 47
  },
  "promptAndCollectUserInformation": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "collectedInfo",
          "tag": 0,
          "type": "CHOICE",
          "elements": [
            {
              "name": "collectedDigits",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "minimumNbOfDigits",
                  "tag": 0,
                  "type": "INTEGER",
                  "qualifiers": "(1..30)"
                }
              ]
            }
          ]
        },
        {
          "name": "disconnectFromIPForbidden",
          "tag": 1,
          "type": "BOOLEAN",
          "qualifiers": "DEFAULT TRUE"
        },
        {
          "name": "informationToSend",
          "tag": 2,
          "type": "CHOICE",
          "elements": [
            {
              "name": "inbandInfo",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "messageID",
                  "tag": 0,
                  "type": "CHOICE",
                  "elements": [
                    {
                      "name": "elementaryMessageID",
                      "tag": 0,
                      "type": "INTEGER",
                      "qualifiers": "(0..2147483647)"
                    },
                    {
                      "name": "text",
                      "tag": 1,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "messageContent",
                          "tag": 0,
                          "type": "IA5String",
                          "qualifiers": "(SIZE(1..127))"
                        },
                        {
                          "name": "attributes",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(2..10))",
                          "optional": true
                        }
                      ]
                    },
                    {
                      "name": "elementaryMessageIDs",
                      "tag": 29,
                      "type": "SEQUENCE",
                      "qualifiers": "SIZE(1..16)",
                      "ofElement": {
                        "type": "INTEGER",
                        "qualifiers": "(0..2147483647)"
                      }
                    },
                    {
                      "name": "variableMessage",
                      "tag": 30,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "elementaryMessageID",
                          "tag": 0,
                          "type": "INTEGER",
                          "qualifiers": "(0..2147483647)"
                        },
                        {
                          "name": "variableParts",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..5)",
                          "ofElement": {
                            "type": "CHOICE",
                            "elements": [
                              {
                                "name": "integer",
                                "tag": 0,
                                "type": "INTEGER",
                                "qualifiers": "(0..2147483647)"
                              },
                              {
                                "name": "price",
                                "tag": 4,
                                "type": "OCTET STRING",
                                "qualifiers": "(SIZE(4))"
                              }
                            ]
                          }
                        }
                      ]
                    }
                  ]
                },
                {
                  "name": "numberOfRepetitions",
                  "tag": 1,
                  "type": "INTEGER",
                  "qualifiers": "(1..127)",
                  "optional": true
                },
                {
                  "name": "duration",
                  "tag": 2,
                  "type": "INTEGER",
                  "qualifiers": "(0..32767)",
                  "optional": true
                },
                {
                  "name": "interval",
                  "tag": 3,
                  "type": "INTEGER",
                  "qualifiers": "(0..32767)",
                  "optional": true
                }
              ]
            },
            {
              "name": "tone",
              "tag": 1,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "toneID",
                  "tag": 0,
                  "type": "INTEGER",
                  "qualifiers": "(0..2147483647)"
                },
                {
                  "name": "duration",
                  "tag": 1,
                  "type": "INTEGER",
                  "qualifiers": "(0..2147483647)",
                  "optional": true
                }
              ]
            }
          ],
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 3,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "callSegmentID",
          "tag": 4,
          "type": "INTEGER",
          "qualifiers": "(1..127)",
          "optional": true
        },
        {
          "name": "requestAnnouncementStartedNotification",
          "tag": 51,
          "type": "BOOLEAN",
          "qualifiers": "DEFAULT FALSE"
        }
      ]
    },
    "result": {
      "type": "CHOICE",
      "elements": [
        {
          "name": "digitsResponse",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(2..16))"
        }
      ]
    },
    "code": 48
  },
  "connectSMS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "callingPartysNumber",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))",
          "optional": true
        },
        {
          "name": "destinationSubscriberNumber",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..41))",
          "optional": true
        },
        {
          "name": "sMSCAddress",
          "tag": 2,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))",
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 10,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 62
  },
  "eventReportSMS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "eventTypeSMS",
          "tag": 0,
          "type": "ENUMERATED",
          "values": [
            {
              "name": "sms-CollectedInfo",
              "value": 1
            },
            {
              "name": "o-smsFailure",
              "value": 2
            },
            {
              "name": "o-smsSubmission",
              "value": 3
            },
            {
              "name": "sms-DeliveryRequested",
              "value": 11
            },
            {
              "name": "t-smsFailure",
              "value": 12
            },
            {
              "name": "t-smsDelivery",
              "value": 13
            }
          ]
        },
        {
          "name": "eventSpecificInformationSMS",
          "tag": 1,
          "type": "CHOICE",
          "elements": [
            {
              "name": "o-smsFailureSpecificInfo",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "failureCause",
                  "tag": 0,
                  "type": "ENUMERATED",
                  "values": [
                    {
                      "name": "systemFailure",
                      "value": 0
                    },
                    {
                      "name": "unexpectedDataValue",
                      "value": 1
                    },
                    {
                      "name": "facilityNotSupported",
                      "value": 2
                    },
                    {
                      "name": "sM-DeliveryFailure",
                      "value": 3
                    },
                    {
                      "name": "releaseFromRadioInterface",
                      "value": 4
                    }
                  ],
                  "optional": true
                }
              ]
            },
            {
              "name": "o-smsSubmissionSpecificInfo",
              "tag": 1,
              "type": "SEQUENCE",
              "elements": []
            },
            {
              "name": "t-smsFailureSpecificInfo",
              "tag": 2,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "failureCause",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ]
            },
            {
              "name": "t-smsDeliverySpecificInfo",
              "tag": 3,
              "type": "SEQUENCE",
              "elements": []
            }
          ],
          "optional": true
        },
        {
          "name": "miscCallInfo",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "DEFAULT{messageType request}",
          "elements": [
            {
              "name": "messageType",
              "tag": 0,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "request",
                  "value": 0
                },
                {
                  "name": "notification",
                  "value": 1
                }
              ]
            },
            {
              "name": "dpAssignment",
              "tag": 1,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "individualLine",
                  "value": 0
                },
                {
                  "name": "groupBased",
                  "value": 1
                },
                {
                  "name": "officeBased",
                  "value": 2
                }
              ],
              "optional": true
            }
          ]
        },
        {
          "name": "extensions",
          "tag": 10,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 64
  },
  "furnishChargingInformationSMS": {
    "argument": {
      "type": "OCTET STRING",
      "qualifiers": "(SIZE(5..225))"
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 61
  },
  "initialDPSMS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "serviceKey",
          "tag": 0,
          "type": "INTEGER",
          "qualifiers": "(0..2147483647)"
        },
        {
          "name": "destinationSubscriberNumber",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..41))",
          "optional": true
        },
        {
          "name": "callingPartyNumber",
          "tag": 2,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))",
          "optional": true
        },
        {
          "name": "eventTypeSMS",
          "tag": 3,
          "type": "ENUMERATED",
          "values": [
            {
              "name": "sms-CollectedInfo",
              "value": 1
            },
            {
              "name": "o-smsFailure",
              "value": 2
            },
            {
              "name": "o-smsSubmission",
              "value": 3
            },
            {
              "name": "sms-DeliveryRequested",
              "value": 11
            },
            {
              "name": "t-smsFailure",
              "value": 12
            },
            {
              "name": "t-smsDelivery",
              "value": 13
            }
          ],
          "optional": true
        },
        {
          "name": "iMSI",
          "tag": 4,
          "type": "OCTET STRING",
          "qualifiers": null,
          "optional": true
        },
        {
          "name": "locationInformationMSC",
          "tag": 5,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "ageOfLocationInformation",
              "type": "INTEGER",
              "qualifiers": "(0..32767)",
              "optional": true
            },
            {
              "name": "geographicalInformation",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(8))",
              "optional": true
            },
            {
              "name": "vlr-number",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..20))",
              "optional": true
            },
            {
              "name": "locationNumber",
              "tag": 2,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(2..10))",
              "optional": true
            },
            {
              "name": "cellGlobalIdOrServiceAreaIdOrLAI",
              "tag": 3,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "cellGlobalIdOrServiceAreaIdFixedLength",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(7))"
                },
                {
                  "name": "laiFixedLength",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(5))"
                }
              ],
              "optional": true
            },
            {
              "name": "extensionContainer",
              "tag": 4,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "privateExtensionList",
                  "tag": 0,
                  "type": "SEQUENCE",
                  "qualifiers": "SIZE(1..10)",
                  "ofElement": {
                    "type": "SEQUENCE",
                    "elements": [
                      {
                        "name": "extId",
                        "type": "MAP-EXTENSION",
                        "qualifiers": ".&extensionId({ExtensionSet})"
                      },
                      {
                        "name": "extType",
                        "type": "MAP-EXTENSION",
                        "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                        "optional": true
                      }
                    ]
                  },
                  "optional": true
                },
                {
                  "name": "pcs-Extensions",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [],
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "selectedLSA-Id",
              "tag": 5,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(3))",
              "optional": true
            },
            {
              "name": "msc-Number",
              "tag": 6,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..20))",
              "optional": true
            },
            {
              "name": "geodeticInformation",
              "tag": 7,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(10))",
              "optional": true
            },
            {
              "name": "currentLocationRetrieved",
              "tag": 8,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "sai-Present",
              "tag": 9,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "locationInformationEPS",
              "tag": 10,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "e-utranCellGlobalIdentity",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(7))",
                  "optional": true
                },
                {
                  "name": "trackingAreaIdentity",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(5))",
                  "optional": true
                },
                {
                  "name": "extensionContainer",
                  "tag": 2,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "privateExtensionList",
                      "tag": 0,
                      "type": "SEQUENCE",
                      "qualifiers": "SIZE(1..10)",
                      "ofElement": {
                        "type": "SEQUENCE",
                        "elements": [
                          {
                            "name": "extId",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&extensionId({ExtensionSet})"
                          },
                          {
                            "name": "extType",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                            "optional": true
                          }
                        ]
                      },
                      "optional": true
                    },
                    {
                      "name": "pcs-Extensions",
                      "tag": 1,
                      "type": "SEQUENCE",
                      "elements": [],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "geographicalInformation",
                  "tag": 3,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(8))",
                  "optional": true
                },
                {
                  "name": "geodeticInformation",
                  "tag": 4,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(10))",
                  "optional": true
                },
                {
                  "name": "currentLocationRetrieved",
                  "tag": 5,
                  "type": "NULL",
                  "optional": true
                },
                {
                  "name": "ageOfLocationInformation",
                  "tag": 6,
                  "type": "INTEGER",
                  "qualifiers": "(0..32767)",
                  "optional": true
                },
                {
                  "name": "mme-Name",
                  "tag": 7,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(9..55))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "userCSGInformation",
              "tag": 11,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "csg-Id",
                  "tag": 0,
                  "type": "BIT STRING",
                  "qualifiers": "(SIZE(27))"
                },
                {
                  "name": "extensionContainer",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "privateExtensionList",
                      "tag": 0,
                      "type": "SEQUENCE",
                      "qualifiers": "SIZE(1..10)",
                      "ofElement": {
                        "type": "SEQUENCE",
                        "elements": [
                          {
                            "name": "extId",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&extensionId({ExtensionSet})"
                          },
                          {
                            "name": "extType",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                            "optional": true
                          }
                        ]
                      },
                      "optional": true
                    },
                    {
                      "name": "pcs-Extensions",
                      "tag": 1,
                      "type": "SEQUENCE",
                      "elements": [],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "accessMode",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "cmi",
                  "tag": 3,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "locationInformationGPRS",
          "tag": 6,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "cellGlobalIdOrServiceAreaIdOrLAI",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(5..7))",
              "optional": true
            },
            {
              "name": "routeingAreaIdentity",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(6))",
              "optional": true
            },
            {
              "name": "geographicalInformation",
              "tag": 2,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(8))",
              "optional": true
            },
            {
              "name": "sgsn-Number",
              "tag": 3,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..20))",
              "optional": true
            },
            {
              "name": "selectedLSAIdentity",
              "tag": 4,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(3))",
              "optional": true
            },
            {
              "name": "extensionContainer",
              "tag": 5,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "privateExtensionList",
                  "tag": 0,
                  "type": "SEQUENCE",
                  "qualifiers": "SIZE(1..10)",
                  "ofElement": {
                    "type": "SEQUENCE",
                    "elements": [
                      {
                        "name": "extId",
                        "type": "MAP-EXTENSION",
                        "qualifiers": ".&extensionId({ExtensionSet})"
                      },
                      {
                        "name": "extType",
                        "type": "MAP-EXTENSION",
                        "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                        "optional": true
                      }
                    ]
                  },
                  "optional": true
                },
                {
                  "name": "pcs-Extensions",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [],
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "sai-Present",
              "tag": 6,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "userCSGInformation",
              "tag": 7,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "csg-Id",
                  "tag": 0,
                  "type": "BIT STRING",
                  "qualifiers": "(SIZE(27))"
                },
                {
                  "name": "extensionContainer",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "privateExtensionList",
                      "tag": 0,
                      "type": "SEQUENCE",
                      "qualifiers": "SIZE(1..10)",
                      "ofElement": {
                        "type": "SEQUENCE",
                        "elements": [
                          {
                            "name": "extId",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&extensionId({ExtensionSet})"
                          },
                          {
                            "name": "extType",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                            "optional": true
                          }
                        ]
                      },
                      "optional": true
                    },
                    {
                      "name": "pcs-Extensions",
                      "tag": 1,
                      "type": "SEQUENCE",
                      "elements": [],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "accessMode",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "cmi",
                  "tag": 3,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "sMSCAddress",
          "tag": 7,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))",
          "optional": true
        },
        {
          "name": "timeAndTimezone",
          "tag": 8,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(8..8))",
          "optional": true
        },
        {
          "name": "tPShortMessageSpecificInfo",
          "tag": 9,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "tPProtocolIdentifier",
          "tag": 10,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "tPDataCodingScheme",
          "tag": 11,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "tPValidityPeriod",
          "tag": 12,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..7))",
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 13,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "smsReferenceNumber",
          "tag": 14,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..8))",
          "optional": true
        },
        {
          "name": "mscAddress",
          "tag": 15,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))",
          "optional": true
        },
        {
          "name": "sgsn-Number",
          "tag": 16,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))",
          "optional": true
        },
        {
          "name": "ms-Classmark2",
          "tag": 17,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(3))",
          "optional": true
        },
        {
          "name": "gPRSMSClass",
          "tag": 18,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "mSNetworkCapability",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..8))"
            },
            {
              "name": "mSRadioAccessCapability",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..50))",
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "iMEI",
          "tag": 19,
          "type": "OCTET STRING",
          "qualifiers": null,
          "optional": true
        },
        {
          "name": "calledPartyNumber",
          "tag": 20,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 60
  },
  "requestReportSMSEvent": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "sMSEvents",
          "tag": 0,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "eventTypeSMS",
                "tag": 0,
                "type": "ENUMERATED",
                "values": [
                  {
                    "name": "sms-CollectedInfo",
                    "value": 1
                  },
                  {
                    "name": "o-smsFailure",
                    "value": 2
                  },
                  {
                    "name": "o-smsSubmission",
                    "value": 3
                  },
                  {
                    "name": "sms-DeliveryRequested",
                    "value": 11
                  },
                  {
                    "name": "t-smsFailure",
                    "value": 12
                  },
                  {
                    "name": "t-smsDelivery",
                    "value": 13
                  }
                ]
              },
              {
                "name": "monitorMode",
                "tag": 1,
                "type": "ENUMERATED",
                "values": [
                  {
                    "name": "interrupted",
                    "value": 0
                  },
                  {
                    "name": "notifyAndContinue",
                    "value": 1
                  },
                  {
                    "name": "transparent",
                    "value": 2
                  }
                ]
              }
            ]
          }
        },
        {
          "name": "extensions",
          "tag": 10,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 63
  },
  "resetTimerSMS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "timerID",
          "tag": 0,
          "type": "ENUMERATED",
          "qualifiers": "DEFAULT tssf",
          "values": [
            {
              "name": "tssf",
              "value": 0
            }
          ]
        },
        {
          "name": "timervalue",
          "tag": 1,
          "type": "INTEGER",
          "qualifiers": "(0..2147483647)"
        },
        {
          "name": "extensions",
          "tag": 2,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 67
  },
  "connectGPRS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "accessPointName",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..100))"
        },
        {
          "name": "pdpID",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 74
  },
  "entityReleasedGPRS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "gPRSCause",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..1))"
        },
        {
          "name": "pDPID",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": true
    },
    "code": 76
  },
  "eventReportGPRS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "gPRSEventType",
          "tag": 0,
          "type": "ENUMERATED",
          "values": [
            {
              "name": "attach",
              "value": 1
            },
            {
              "name": "attachChangeOfPosition",
              "value": 2
            },
            {
              "name": "detached",
              "value": 3
            },
            {
              "name": "pdp-ContextEstablishment",
              "value": 11
            },
            {
              "name": "pdp-ContextEstablishmentAcknowledgement",
              "value": 12
            },
            {
              "name": "disonnect",
              "value": 13
            },
            {
              "name": "pdp-ContextChangeOfPosition",
              "value": 14
            }
          ]
        },
        {
          "name": "miscGPRSInfo",
          "tag": 1,
          "type": "SEQUENCE",
          "qualifiers": "DEFAULT{messageType request}",
          "elements": [
            {
              "name": "messageType",
              "tag": 0,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "request",
                  "value": 0
                },
                {
                  "name": "notification",
                  "value": 1
                }
              ]
            },
            {
              "name": "dpAssignment",
              "tag": 1,
              "type": "ENUMERATED",
              "values": [
                {
                  "name": "individualLine",
                  "value": 0
                },
                {
                  "name": "groupBased",
                  "value": 1
                },
                {
                  "name": "officeBased",
                  "value": 2
                }
              ],
              "optional": true
            }
          ]
        },
        {
          "name": "gPRSEventSpecificInformation",
          "tag": 2,
          "type": "CHOICE",
          "elements": [
            {
              "name": "attachChangeOfPositionSpecificInformation",
              "tag": 0,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "locationInformationGPRS",
                  "tag": 0,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "cellGlobalIdOrServiceAreaIdOrLAI",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(5..7))",
                      "optional": true
                    },
                    {
                      "name": "routeingAreaIdentity",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(6))",
                      "optional": true
                    },
                    {
                      "name": "geographicalInformation",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(8))",
                      "optional": true
                    },
                    {
                      "name": "sgsn-Number",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "selectedLSAIdentity",
                      "tag": 4,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(3))",
                      "optional": true
                    },
                    {
                      "name": "extensionContainer",
                      "tag": 5,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "privateExtensionList",
                          "tag": 0,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..10)",
                          "ofElement": {
                            "type": "SEQUENCE",
                            "elements": [
                              {
                                "name": "extId",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&extensionId({ExtensionSet})"
                              },
                              {
                                "name": "extType",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                "optional": true
                              }
                            ]
                          },
                          "optional": true
                        },
                        {
                          "name": "pcs-Extensions",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [],
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "sai-Present",
                      "tag": 6,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "userCSGInformation",
                      "tag": 7,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "csg-Id",
                          "tag": 0,
                          "type": "BIT STRING",
                          "qualifiers": "(SIZE(27))"
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "accessMode",
                          "tag": 2,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        },
                        {
                          "name": "cmi",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                }
              ]
            },
            {
              "name": "pdp-ContextchangeOfPositionSpecificInformation",
              "tag": 1,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "accessPointName",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..100))",
                  "optional": true
                },
                {
                  "name": "chargingID",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(4))",
                  "optional": true
                },
                {
                  "name": "locationInformationGPRS",
                  "tag": 2,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "cellGlobalIdOrServiceAreaIdOrLAI",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(5..7))",
                      "optional": true
                    },
                    {
                      "name": "routeingAreaIdentity",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(6))",
                      "optional": true
                    },
                    {
                      "name": "geographicalInformation",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(8))",
                      "optional": true
                    },
                    {
                      "name": "sgsn-Number",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "selectedLSAIdentity",
                      "tag": 4,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(3))",
                      "optional": true
                    },
                    {
                      "name": "extensionContainer",
                      "tag": 5,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "privateExtensionList",
                          "tag": 0,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..10)",
                          "ofElement": {
                            "type": "SEQUENCE",
                            "elements": [
                              {
                                "name": "extId",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&extensionId({ExtensionSet})"
                              },
                              {
                                "name": "extType",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                "optional": true
                              }
                            ]
                          },
                          "optional": true
                        },
                        {
                          "name": "pcs-Extensions",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [],
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "sai-Present",
                      "tag": 6,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "userCSGInformation",
                      "tag": 7,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "csg-Id",
                          "tag": 0,
                          "type": "BIT STRING",
                          "qualifiers": "(SIZE(27))"
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "accessMode",
                          "tag": 2,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        },
                        {
                          "name": "cmi",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "endUserAddress",
                  "tag": 3,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "pDPTypeOrganization",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1))"
                    },
                    {
                      "name": "pDPTypeNumber",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1))"
                    },
                    {
                      "name": "pDPAddress",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..63))",
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "qualityOfService",
                  "tag": 4,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "requested-QoS",
                      "tag": 0,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "short-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(3))"
                        },
                        {
                          "name": "long-QoS-format",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..9))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "subscribed-QoS",
                      "tag": 1,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "short-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(3))"
                        },
                        {
                          "name": "long-QoS-format",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..9))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "negotiated-QoS",
                      "tag": 2,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "short-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(3))"
                        },
                        {
                          "name": "long-QoS-format",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..9))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "requested-QoS-Extension",
                      "tag": 3,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "supplement-to-long-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..3))"
                        },
                        {
                          "name": "additionalSupplement",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..2))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "subscribed-QoS-Extension",
                      "tag": 4,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "supplement-to-long-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..3))"
                        },
                        {
                          "name": "additionalSupplement",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..2))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "negotiated-QoS-Extension",
                      "tag": 5,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "supplement-to-long-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..3))"
                        },
                        {
                          "name": "additionalSupplement",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..2))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "timeAndTimeZone",
                  "tag": 5,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(8..8))",
                  "optional": true
                },
                {
                  "name": "gGSNAddress",
                  "tag": 6,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(5..17))",
                  "optional": true
                }
              ]
            },
            {
              "name": "detachSpecificInformation",
              "tag": 2,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "initiatingEntity",
                  "tag": 0,
                  "type": "ENUMERATED",
                  "values": [
                    {
                      "name": "mobileStation",
                      "value": 0
                    },
                    {
                      "name": "sgsn",
                      "value": 1
                    },
                    {
                      "name": "hlr",
                      "value": 2
                    },
                    {
                      "name": "ggsn",
                      "value": 3
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "routeingAreaUpdate",
                  "tag": 1,
                  "type": "NULL",
                  "optional": true
                }
              ]
            },
            {
              "name": "disconnectSpecificInformation",
              "tag": 3,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "initiatingEntity",
                  "tag": 0,
                  "type": "ENUMERATED",
                  "values": [
                    {
                      "name": "mobileStation",
                      "value": 0
                    },
                    {
                      "name": "sgsn",
                      "value": 1
                    },
                    {
                      "name": "hlr",
                      "value": 2
                    },
                    {
                      "name": "ggsn",
                      "value": 3
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "routeingAreaUpdate",
                  "tag": 1,
                  "type": "NULL",
                  "optional": true
                }
              ]
            },
            {
              "name": "pDPContextEstablishmentSpecificInformation",
              "tag": 4,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "accessPointName",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..100))",
                  "optional": true
                },
                {
                  "name": "endUserAddress",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "pDPTypeOrganization",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1))"
                    },
                    {
                      "name": "pDPTypeNumber",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1))"
                    },
                    {
                      "name": "pDPAddress",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..63))",
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "qualityOfService",
                  "tag": 2,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "requested-QoS",
                      "tag": 0,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "short-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(3))"
                        },
                        {
                          "name": "long-QoS-format",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..9))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "subscribed-QoS",
                      "tag": 1,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "short-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(3))"
                        },
                        {
                          "name": "long-QoS-format",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..9))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "negotiated-QoS",
                      "tag": 2,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "short-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(3))"
                        },
                        {
                          "name": "long-QoS-format",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..9))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "requested-QoS-Extension",
                      "tag": 3,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "supplement-to-long-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..3))"
                        },
                        {
                          "name": "additionalSupplement",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..2))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "subscribed-QoS-Extension",
                      "tag": 4,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "supplement-to-long-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..3))"
                        },
                        {
                          "name": "additionalSupplement",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..2))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "negotiated-QoS-Extension",
                      "tag": 5,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "supplement-to-long-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..3))"
                        },
                        {
                          "name": "additionalSupplement",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..2))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "locationInformationGPRS",
                  "tag": 3,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "cellGlobalIdOrServiceAreaIdOrLAI",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(5..7))",
                      "optional": true
                    },
                    {
                      "name": "routeingAreaIdentity",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(6))",
                      "optional": true
                    },
                    {
                      "name": "geographicalInformation",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(8))",
                      "optional": true
                    },
                    {
                      "name": "sgsn-Number",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "selectedLSAIdentity",
                      "tag": 4,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(3))",
                      "optional": true
                    },
                    {
                      "name": "extensionContainer",
                      "tag": 5,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "privateExtensionList",
                          "tag": 0,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..10)",
                          "ofElement": {
                            "type": "SEQUENCE",
                            "elements": [
                              {
                                "name": "extId",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&extensionId({ExtensionSet})"
                              },
                              {
                                "name": "extType",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                "optional": true
                              }
                            ]
                          },
                          "optional": true
                        },
                        {
                          "name": "pcs-Extensions",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [],
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "sai-Present",
                      "tag": 6,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "userCSGInformation",
                      "tag": 7,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "csg-Id",
                          "tag": 0,
                          "type": "BIT STRING",
                          "qualifiers": "(SIZE(27))"
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "accessMode",
                          "tag": 2,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        },
                        {
                          "name": "cmi",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "timeAndTimeZone",
                  "tag": 4,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(8..8))",
                  "optional": true
                },
                {
                  "name": "pDPInitiationType",
                  "tag": 5,
                  "type": "ENUMERATED",
                  "values": [
                    {
                      "name": "mSInitiated",
                      "value": 0
                    },
                    {
                      "name": "networkInitiated",
                      "value": 1
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "secondaryPDP-context",
                  "tag": 6,
                  "type": "NULL",
                  "optional": true
                }
              ]
            },
            {
              "name": "pDPContextEstablishmentAcknowledgementSpecificInformation",
              "tag": 5,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "accessPointName",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..100))",
                  "optional": true
                },
                {
                  "name": "chargingID",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(4))",
                  "optional": true
                },
                {
                  "name": "endUserAddress",
                  "tag": 2,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "pDPTypeOrganization",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1))"
                    },
                    {
                      "name": "pDPTypeNumber",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1))"
                    },
                    {
                      "name": "pDPAddress",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..63))",
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "qualityOfService",
                  "tag": 3,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "requested-QoS",
                      "tag": 0,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "short-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(3))"
                        },
                        {
                          "name": "long-QoS-format",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..9))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "subscribed-QoS",
                      "tag": 1,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "short-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(3))"
                        },
                        {
                          "name": "long-QoS-format",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..9))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "negotiated-QoS",
                      "tag": 2,
                      "type": "CHOICE",
                      "elements": [
                        {
                          "name": "short-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(3))"
                        },
                        {
                          "name": "long-QoS-format",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..9))"
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "requested-QoS-Extension",
                      "tag": 3,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "supplement-to-long-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..3))"
                        },
                        {
                          "name": "additionalSupplement",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..2))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "subscribed-QoS-Extension",
                      "tag": 4,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "supplement-to-long-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..3))"
                        },
                        {
                          "name": "additionalSupplement",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..2))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "negotiated-QoS-Extension",
                      "tag": 5,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "supplement-to-long-QoS-format",
                          "tag": 0,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..3))"
                        },
                        {
                          "name": "additionalSupplement",
                          "tag": 1,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1..2))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "locationInformationGPRS",
                  "tag": 4,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "cellGlobalIdOrServiceAreaIdOrLAI",
                      "tag": 0,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(5..7))",
                      "optional": true
                    },
                    {
                      "name": "routeingAreaIdentity",
                      "tag": 1,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(6))",
                      "optional": true
                    },
                    {
                      "name": "geographicalInformation",
                      "tag": 2,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(8))",
                      "optional": true
                    },
                    {
                      "name": "sgsn-Number",
                      "tag": 3,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(1..20))",
                      "optional": true
                    },
                    {
                      "name": "selectedLSAIdentity",
                      "tag": 4,
                      "type": "OCTET STRING",
                      "qualifiers": "(SIZE(3))",
                      "optional": true
                    },
                    {
                      "name": "extensionContainer",
                      "tag": 5,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "privateExtensionList",
                          "tag": 0,
                          "type": "SEQUENCE",
                          "qualifiers": "SIZE(1..10)",
                          "ofElement": {
                            "type": "SEQUENCE",
                            "elements": [
                              {
                                "name": "extId",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&extensionId({ExtensionSet})"
                              },
                              {
                                "name": "extType",
                                "type": "MAP-EXTENSION",
                                "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                "optional": true
                              }
                            ]
                          },
                          "optional": true
                        },
                        {
                          "name": "pcs-Extensions",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [],
                          "optional": true
                        }
                      ],
                      "optional": true
                    },
                    {
                      "name": "sai-Present",
                      "tag": 6,
                      "type": "NULL",
                      "optional": true
                    },
                    {
                      "name": "userCSGInformation",
                      "tag": 7,
                      "type": "SEQUENCE",
                      "elements": [
                        {
                          "name": "csg-Id",
                          "tag": 0,
                          "type": "BIT STRING",
                          "qualifiers": "(SIZE(27))"
                        },
                        {
                          "name": "extensionContainer",
                          "tag": 1,
                          "type": "SEQUENCE",
                          "elements": [
                            {
                              "name": "privateExtensionList",
                              "tag": 0,
                              "type": "SEQUENCE",
                              "qualifiers": "SIZE(1..10)",
                              "ofElement": {
                                "type": "SEQUENCE",
                                "elements": [
                                  {
                                    "name": "extId",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&extensionId({ExtensionSet})"
                                  },
                                  {
                                    "name": "extType",
                                    "type": "MAP-EXTENSION",
                                    "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                                    "optional": true
                                  }
                                ]
                              },
                              "optional": true
                            },
                            {
                              "name": "pcs-Extensions",
                              "tag": 1,
                              "type": "SEQUENCE",
                              "elements": [],
                              "optional": true
                            }
                          ],
                          "optional": true
                        },
                        {
                          "name": "accessMode",
                          "tag": 2,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        },
                        {
                          "name": "cmi",
                          "tag": 3,
                          "type": "OCTET STRING",
                          "qualifiers": "(SIZE(1))",
                          "optional": true
                        }
                      ],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "timeAndTimeZone",
                  "tag": 5,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(8..8))",
                  "optional": true
                },
                {
                  "name": "gGSNAddress",
                  "tag": 6,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(5..17))",
                  "optional": true
                }
              ]
            }
          ],
          "optional": true
        },
        {
          "name": "pDPID",
          "tag": 3,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": true
    },
    "code": 80
  },
  "furnishChargingInformationGPRS": {
    "argument": {
      "type": "OCTET STRING",
      "qualifiers": "(SIZE(5..225))"
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 77
  },
  "initialDPGPRS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "serviceKey",
          "tag": 0,
          "type": "INTEGER",
          "qualifiers": "(0..2147483647)"
        },
        {
          "name": "gPRSEventType",
          "tag": 1,
          "type": "ENUMERATED",
          "values": [
            {
              "name": "attach",
              "value": 1
            },
            {
              "name": "attachChangeOfPosition",
              "value": 2
            },
            {
              "name": "detached",
              "value": 3
            },
            {
              "name": "pdp-ContextEstablishment",
              "value": 11
            },
            {
              "name": "pdp-ContextEstablishmentAcknowledgement",
              "value": 12
            },
            {
              "name": "disonnect",
              "value": 13
            },
            {
              "name": "pdp-ContextChangeOfPosition",
              "value": 14
            }
          ]
        },
        {
          "name": "mSISDN",
          "tag": 2,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..20))"
        },
        {
          "name": "iMSI",
          "tag": 3,
          "type": "OCTET STRING",
          "qualifiers": null
        },
        {
          "name": "timeAndTimeZone",
          "tag": 4,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(8..8))"
        },
        {
          "name": "gPRSMSClass",
          "tag": 5,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "mSNetworkCapability",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..8))"
            },
            {
              "name": "mSRadioAccessCapability",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..50))",
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "endUserAddress",
          "tag": 6,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "pDPTypeOrganization",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            },
            {
              "name": "pDPTypeNumber",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1))"
            },
            {
              "name": "pDPAddress",
              "tag": 2,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..63))",
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "qualityOfService",
          "tag": 7,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "requested-QoS",
              "tag": 0,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "short-QoS-format",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(3))"
                },
                {
                  "name": "long-QoS-format",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..9))"
                }
              ],
              "optional": true
            },
            {
              "name": "subscribed-QoS",
              "tag": 1,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "short-QoS-format",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(3))"
                },
                {
                  "name": "long-QoS-format",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..9))"
                }
              ],
              "optional": true
            },
            {
              "name": "negotiated-QoS",
              "tag": 2,
              "type": "CHOICE",
              "elements": [
                {
                  "name": "short-QoS-format",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(3))"
                },
                {
                  "name": "long-QoS-format",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..9))"
                }
              ],
              "optional": true
            },
            {
              "name": "requested-QoS-Extension",
              "tag": 3,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "supplement-to-long-QoS-format",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..3))"
                },
                {
                  "name": "additionalSupplement",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..2))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "subscribed-QoS-Extension",
              "tag": 4,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "supplement-to-long-QoS-format",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..3))"
                },
                {
                  "name": "additionalSupplement",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..2))",
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "negotiated-QoS-Extension",
              "tag": 5,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "supplement-to-long-QoS-format",
                  "tag": 0,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..3))"
                },
                {
                  "name": "additionalSupplement",
                  "tag": 1,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1..2))",
                  "optional": true
                }
              ],
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "accessPointName",
          "tag": 8,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..100))",
          "optional": true
        },
        {
          "name": "routeingAreaIdentity",
          "tag": 9,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(6))",
          "optional": true
        },
        {
          "name": "chargingID",
          "tag": 10,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4))",
          "optional": true
        },
        {
          "name": "sGSNCapabilities",
          "tag": 11,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        },
        {
          "name": "locationInformationGPRS",
          "tag": 12,
          "type": "SEQUENCE",
          "elements": [
            {
              "name": "cellGlobalIdOrServiceAreaIdOrLAI",
              "tag": 0,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(5..7))",
              "optional": true
            },
            {
              "name": "routeingAreaIdentity",
              "tag": 1,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(6))",
              "optional": true
            },
            {
              "name": "geographicalInformation",
              "tag": 2,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(8))",
              "optional": true
            },
            {
              "name": "sgsn-Number",
              "tag": 3,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(1..20))",
              "optional": true
            },
            {
              "name": "selectedLSAIdentity",
              "tag": 4,
              "type": "OCTET STRING",
              "qualifiers": "(SIZE(3))",
              "optional": true
            },
            {
              "name": "extensionContainer",
              "tag": 5,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "privateExtensionList",
                  "tag": 0,
                  "type": "SEQUENCE",
                  "qualifiers": "SIZE(1..10)",
                  "ofElement": {
                    "type": "SEQUENCE",
                    "elements": [
                      {
                        "name": "extId",
                        "type": "MAP-EXTENSION",
                        "qualifiers": ".&extensionId({ExtensionSet})"
                      },
                      {
                        "name": "extType",
                        "type": "MAP-EXTENSION",
                        "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                        "optional": true
                      }
                    ]
                  },
                  "optional": true
                },
                {
                  "name": "pcs-Extensions",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [],
                  "optional": true
                }
              ],
              "optional": true
            },
            {
              "name": "sai-Present",
              "tag": 6,
              "type": "NULL",
              "optional": true
            },
            {
              "name": "userCSGInformation",
              "tag": 7,
              "type": "SEQUENCE",
              "elements": [
                {
                  "name": "csg-Id",
                  "tag": 0,
                  "type": "BIT STRING",
                  "qualifiers": "(SIZE(27))"
                },
                {
                  "name": "extensionContainer",
                  "tag": 1,
                  "type": "SEQUENCE",
                  "elements": [
                    {
                      "name": "privateExtensionList",
                      "tag": 0,
                      "type": "SEQUENCE",
                      "qualifiers": "SIZE(1..10)",
                      "ofElement": {
                        "type": "SEQUENCE",
                        "elements": [
                          {
                            "name": "extId",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&extensionId({ExtensionSet})"
                          },
                          {
                            "name": "extType",
                            "type": "MAP-EXTENSION",
                            "qualifiers": ".&ExtensionType({ExtensionSet}{@extId})",
                            "optional": true
                          }
                        ]
                      },
                      "optional": true
                    },
                    {
                      "name": "pcs-Extensions",
                      "tag": 1,
                      "type": "SEQUENCE",
                      "elements": [],
                      "optional": true
                    }
                  ],
                  "optional": true
                },
                {
                  "name": "accessMode",
                  "tag": 2,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                },
                {
                  "name": "cmi",
                  "tag": 3,
                  "type": "OCTET STRING",
                  "qualifiers": "(SIZE(1))",
                  "optional": true
                }
              ],
              "optional": true
            }
          ],
          "optional": true
        },
        {
          "name": "pDPInitiationType",
          "tag": 13,
          "type": "ENUMERATED",
          "values": [
            {
              "name": "mSInitiated",
              "value": 0
            },
            {
              "name": "networkInitiated",
              "value": 1
            }
          ],
          "optional": true
        },
        {
          "name": "extensions",
          "tag": 14,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "type",
                "type": "EXTENSION",
                "qualifiers": ".&id({SupportedExtensions})"
              },
              {
                "name": "criticality",
                "type": "ENUMERATED",
                "qualifiers": "DEFAULT ignore",
                "values": [
                  {
                    "name": "ignore",
                    "value": 0
                  },
                  {
                    "name": "abort",
                    "value": 1
                  }
                ]
              },
              {
                "name": "value",
                "tag": 1,
                "type": "EXTENSION",
                "qualifiers": ".&ExtensionType({SupportedExtensions}{@type})"
              }
            ]
          },
          "optional": true
        },
        {
          "name": "gGSNAddress",
          "tag": 15,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(5..17))",
          "optional": true
        },
        {
          "name": "secondaryPDP-context",
          "tag": 16,
          "type": "NULL",
          "optional": true
        },
        {
          "name": "iMEI",
          "tag": 17,
          "type": "OCTET STRING",
          "qualifiers": null,
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 78
  },
  "releaseGPRS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "gprsCause",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1..1))"
        },
        {
          "name": "pDPID",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 79
  },
  "requestReportGPRSEvent": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "gPRSEvent",
          "tag": 0,
          "type": "SEQUENCE",
          "qualifiers": "SIZE(1..10)",
          "ofElement": {
            "type": "SEQUENCE",
            "elements": [
              {
                "name": "gPRSEventType",
                "tag": 0,
                "type": "ENUMERATED",
                "values": [
                  {
                    "name": "attach",
                    "value": 1
                  },
                  {
                    "name": "attachChangeOfPosition",
                    "value": 2
                  },
                  {
                    "name": "detached",
                    "value": 3
                  },
                  {
                    "name": "pdp-ContextEstablishment",
                    "value": 11
                  },
                  {
                    "name": "pdp-ContextEstablishmentAcknowledgement",
                    "value": 12
                  },
                  {
                    "name": "disonnect",
                    "value": 13
                  },
                  {
                    "name": "pdp-ContextChangeOfPosition",
                    "value": 14
                  }
                ]
              },
              {
                "name": "monitorMode",
                "tag": 1,
                "type": "ENUMERATED",
                "values": [
                  {
                    "name": "interrupted",
                    "value": 0
                  },
                  {
                    "name": "notifyAndContinue",
                    "value": 1
                  },
                  {
                    "name": "transparent",
                    "value": 2
                  }
                ]
              }
            ]
          }
        },
        {
          "name": "pDPID",
          "tag": 1,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(1))",
          "optional": true
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 81
  },
  "sendChargingInformationGPRS": {
    "argument": {
      "type": "SEQUENCE",
      "elements": [
        {
          "name": "sCIGPRSBillingChargingCharacteristics",
          "tag": 0,
          "type": "OCTET STRING",
          "qualifiers": "(SIZE(4..225))"
        }
      ]
    },
    "result": {
      "type": "BOOLEAN",
      "value": false
    },
    "code": 83
  }
}