
[
    // *********************************************************************************
    {  "name"    : "VOICE",
       "type"    : "Service" },

    // *********************************************************************************
    {  "name"    : "QMI Client Voice",
       "type"    : "Client",
       "since"   : "1.14" },

    // *********************************************************************************
    {  "name"    : "QMI Message Voice",
       "type"    : "Message-ID-Enum" },

    // *********************************************************************************
    {  "name"    : "QMI Indication Voice",
       "type"    : "Indication-ID-Enum" },

    // *********************************************************************************
    {  "name"    : "Indication Register",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x0003",
       "since"   : "1.26",
       "input"   : [ { "name"          : "DTMF Events",
                       "id"            : "0x10",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Voice Privacy Events",
                       "id"            : "0x11",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Supplementary Service Notification Events",
                       "id"            : "0x12",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Call Notification Events",
                       "id"            : "0x13",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Handover Events",
                       "id"            : "0x14",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Speech Codec Events",
                       "id"            : "0x15",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "USSD Notification Events",
                       "id"            : "0x16",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     // TLV 0x17 "Sups Events", reserved for future use
                     { "name"          : "Modification Events",
                       "id"            : "0x18",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "UUS Events",
                       "id"            : "0x19",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "AOC Events",
                       "id"            : "0x1A",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Conference Events",
                       "id"            : "0x1B",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Extended Burst Type International Information Events",
                       "id"            : "0x1C",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "MT Page Miss Information Events",
                       "id"            : "0x1D",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "gboolean" } ],
       "output"  : [ { "common-ref" : "Operation Result" } ] },

  // *********************************************************************************
  {  "name"    : "Get Supported Messages",
     "type"    : "Message",
     "service" : "VOICE",
     "id"      : "0x001E",
     "since"   : "1.14",
     "output"  : [ { "common-ref" : "Operation Result" },
                   { "name"               : "List",
                     "id"                 : "0x10",
                     "type"               : "TLV",
                     "since"              : "1.14",
                     "format"             : "array",
                     "size-prefix-format" : "guint16",
                     "array-element"      : { "format" : "guint8" },
                     "prerequisites"      : [ { "common-ref" : "Success" } ] } ] },

    // *********************************************************************************
    {  "name"    : "Dial Call",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x0020",
       "since"   : "1.14",
       "input"   : [ { "name"          : "Calling Number",
                       "id"            : "0x01",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "string" } ],
       "output"  : [ { "common-ref" : "Operation Result" },
                     { "name"      : "Call ID",
                       "id"        : "0x10",
                       "type"      : "TLV",
                       "since"     : "1.14",
                       "format"    : "guint8" } ] },

    // *********************************************************************************
    {  "name"    : "End Call",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x0021",
       "since"   : "1.14",
       "input"   : [ { "name"          : "Call ID",
                       "id"            : "0x01",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8" } ],
       "output"  : [ { "common-ref" : "Operation Result" },
                     { "name"      : "Call ID",
                       "id"        : "0x10",
                       "type"      : "TLV",
                       "since"     : "1.14",
                       "format"    : "guint8" } ] },

    // *********************************************************************************
    {  "name"    : "Answer Call",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x0022",
       "since"   : "1.14",
       "input"   : [ { "name"          : "Call ID",
                       "id"            : "0x01",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8" } ],
       "output"  : [ { "common-ref" : "Operation Result" },
                     { "name"      : "Call ID",
                       "id"        : "0x10",
                       "type"      : "TLV",
                       "since"     : "1.14",
                       "format"    : "guint8" } ] },

    // *********************************************************************************
    {  "name"    : "All Call Status",
       "type"    : "Indication",
       "service" : "VOICE",
       "id"      : "0x002E",
       "since"   : "1.14",
       "output"  : [ { "name"               : "Call Information",
                       "id"                 : "0x01",
                       "type"               : "TLV",
                       "since"              : "1.14",
                       "format"             : "array",
                       "size-prefix-format" : "guint8",
                       "array-element"      : { "name"     : "Call",
                                                "format"   : "struct",
                                                "contents" : [ { "name"   : "ID",
                                                                 "format" : "guint8" },
                                                               { "name"          : "State",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceCallState" },
                                                               { "name"          : "Type",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceCallType" },
                                                               { "name"          : "Direction",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceCallDirection" },
                                                               { "name"          : "Mode",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceCallMode" },
                                                               { "name"          : "Multipart Indicator",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "gboolean" },
                                                               { "name"          : "ALS",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceAls" } ] } },
                     { "name"               : "Remote Party Number",
                       "id"                 : "0x10",
                       "type"               : "TLV",
                       "since"              : "1.14",
                       "format"             : "array",
                       "size-prefix-format" : "guint8",
                       "array-element"      : { "name"     : "Call",
                                                "format"   : "struct",
                                                "contents" : [ { "name"   : "ID",
                                                                 "format" : "guint8" },
                                                               { "name"          : "Presentation Indicator",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoicePresentation" },
                                                               { "name"   : "Type",
                                                                 "format" : "string" } ] } } ] },
    // *********************************************************************************
    {  "name"    : "Get All Call Info",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x002F",
       "since"   : "1.30.2",
       "output"  : [ { "common-ref": "Operation Result" },
                     { "name"               : "Call Information",
                       "id"                 : "0x10",
                       "type"               : "TLV",
                       "since"              : "1.30.2",
                       "format"             : "array",
                       "size-prefix-format" : "guint8",
                       "array-element"      : { "name"     : "Call",
                                                "format"   : "struct",
                                                "contents" : [ { "name"   : "ID",
                                                                 "format" : "guint8" },
                                                               { "name"          : "State",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceCallState" },
                                                               { "name"          : "Type",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceCallType" },
                                                               { "name"          : "Direction",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceCallDirection" },
                                                               { "name"          : "Mode",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceCallMode" },
                                                               { "name"          : "Multipart Indicator",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "gboolean" },
                                                               { "name"          : "ALS",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoiceAls" } ] },
                       "prerequisites" : [ { "common-ref" : "Success" } ]
                     },
                     { "name"               : "Remote Party Number",
                       "id"                 : "0x11",
                       "type"               : "TLV",
                       "since"              : "1.30.2",
                       "format"             : "array",
                       "size-prefix-format" : "guint8",
                       "array-element"      : { "name"     : "Call",
                                                "format"   : "struct",
                                                "contents" : [ { "name"   : "ID",
                                                                 "format" : "guint8" },
                                                               { "name"          : "Presentation Indicator",
                                                                 "format"        : "guint8",
                                                                 "public-format" : "QmiVoicePresentation" },
                                                               { "name"   : "Type",
                                                                 "format" : "string" } ] },
                       "prerequisites" : [ { "common-ref" : "Success" } ] } ] },

    // *********************************************************************************
    { "name"    : "Manage Calls",
      "type"    : "Message",
      "service" : "VOICE",
      "id"      : "0x0031",
      "since"   : "1.30",
      "input"   : [ { "name"          : "Service Type",
                      "id"            : "0x01",
                      "type"          : "TLV",
                      "since"         : "1.30",
                      "format"        : "guint8",
                      "public-format" : "QmiVoiceSupplementaryServiceType" },
                    { "name"          : "Call ID",
                      "id"            : "0x10",
                      "type"          : "TLV",
                      "since"         : "1.30",
                      "format"        : "guint8" } ],
      "output"  : [ { "common-ref" : "Operation Result" } ] },

    // *********************************************************************************
    { "name"    : "Supplementary Service",
      "type"    : "Indication",
      "service" : "VOICE",
      "id"      : "0x0032",
      "since"   : "1.30",
      "output"  : [ { "name"      : "Info",
                      "id"        : "0x01",
                      "type"      : "TLV",
                      "since"     : "1.30",
                      "format"    : "sequence",
                      "contents"  : [ { "name"   : "Call ID",
                                        "format" : "guint8" },
                                      { "name"          : "Notification Type",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceSupplementaryServiceNotificationType" } ] } ] },

    // *********************************************************************************
    { "name"    : "Set Supplementary Service",
      "type"    : "Message",
      "service" : "VOICE",
      "id"      : "0x0033",
      "since"   : "1.30",
      "input"   : [ { "name"      : "Supplementary Service Information",
                      "id"        : "0x01",
                      "type"      : "TLV",
                      "since"     : "1.30",
                      "format"    : "sequence",
                      "contents"  : [ { "name"          : "Supplementary Service Action",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceSupplementaryServiceAction" },
                                      { "name"          : "Supplementary Service Reason",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceSupplementaryServiceReason" } ] } ],
      "output"  : [ { "common-ref" : "Operation Result" },
                    { "name"          : "Service Status",
                      "id"            : "0x15",
                      "type"          : "TLV",
                      "since"         : "1.30",
                      "format"        : "sequence",
                      "contents"      : [ { "name"          : "Active",
                                            "format"        : "guint8",
                                            "public-format" : "gboolean" },
                                          { "name"          : "Provisioned",
                                            "format"        : "guint8",
                                            "public-format" : "gboolean" } ],
                      "prerequisites" : [ { "common-ref" : "Success" } ] } ] },

    // *********************************************************************************
    { "name"    : "Get Call Waiting",
      "type"    : "Message",
      "service" : "VOICE",
      "id"      : "0x0034",
      "since"   : "1.30",
      "input"   : [ { "name"      : "Service Class",
                      "id"        : "0x10",
                      "type"      : "TLV",
                      "since"     : "1.30",
                      "format"    : "guint8" } ],
      "output"  : [ { "common-ref" : "Operation Result" },
                    { "name"          : "Service Class",
                      "id"            : "0x10",
                      "type"          : "TLV",
                      "since"         : "1.30",
                      "format"        : "guint8",
                      "prerequisites" : [ { "common-ref" : "Success" } ] } ] },

    // *********************************************************************************
    {  "name"    : "Originate USSD",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x003A",
       "since"   : "1.26",
       "input"   : [ { "name"     : "USS Data",
                       "id"       : "0x01",
                       "type"     : "TLV",
                       "since"    : "1.26",
                       "format"   : "sequence",
                       "contents" : [ { "name"          : "Data Coding Scheme",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceUssDataCodingScheme" },
                                      { "name"               : "Data",
                                        "format"             : "array",
                                        "size-prefix-format" : "guint8",
                                        "array-element"      : { "format" : "guint8" } } ] } ],
       "output"  : [ { "common-ref" : "Operation Result" },
                     { "name"          : "Failure Cause",
                       "id"            : "0x10",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint16",
                       "public-format" : "QmiVoiceCallEndReason" },
                     { "name"     : "Alpha Identifier",
                       "id"       : "0x11",
                       "type"     : "TLV",
                       "since"    : "1.26",
                       "format"   : "sequence",
                       "contents" : [ { "name"          : "Data Coding Scheme",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceAlphaDataCodingScheme" },
                                      { "name"               : "Alpha",
                                        "format"             : "array",
                                        "size-prefix-format" : "guint8",
                                        "array-element"      : { "format" : "guint8" } } ] },
                     { "name"     : "USS Data",
                       "id"       : "0x12",
                       "type"     : "TLV",
                       "since"    : "1.26",
                       "format"   : "sequence",
                       "contents" : [ { "name"          : "Data Coding Scheme",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceUssDataCodingScheme" },
                                      { "name"               : "Data",
                                        "format"             : "array",
                                        "size-prefix-format" : "guint8",
                                        "array-element"      : { "format" : "guint8" } } ] },
                     { "name"          : "Call Control Result Type",
                       "id"            : "0x13",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "QmiVoiceCallControlResultType" },
                     { "name"   : "Call ID",
                       "id"     : "0x14",
                       "type"   : "TLV",
                       "since"  : "1.26",
                       "format" : "guint8" },
                     { "name"          : "Call Control Supplementary Service Type",
                       "id"            : "0x15",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "QmiVoiceCallControlSupplementaryServiceType" },
                     { "name"               : "USS Data UTF16",
                       "id"                 : "0x16",
                       "type"               : "TLV",
                       "since"              : "1.26",
                       "format"             : "array",
                       "size-prefix-format" : "guint8",
                       "array-element"      : { "format" : "guint16" } } ] },

    // *********************************************************************************
    {  "name"    : "Answer USSD",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x003B",
       "since"   : "1.26",
       "input"   : [ { "name"     : "USS Data",
                       "id"       : "0x01",
                       "type"     : "TLV",
                       "since"    : "1.26",
                       "format"   : "sequence",
                       "contents" : [ { "name"          : "Data Coding Scheme",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceUssDataCodingScheme" },
                                      { "name"               : "Data",
                                        "format"             : "array",
                                        "size-prefix-format" : "guint8",
                                        "array-element"      : { "format" : "guint8" } } ] } ],
       "output"  : [ { "common-ref" : "Operation Result" } ] },

    // *********************************************************************************
    {  "name"    : "Cancel USSD",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x003C",
       "since"   : "1.26",
       "output"  : [ { "common-ref" : "Operation Result" } ] },

    // *********************************************************************************
    {  "name"    : "Release USSD",
       "type"    : "Indication",
       "service" : "VOICE",
       "id"      : "0x003D",
       "since"   : "1.26" },

    // *********************************************************************************
    {  "name"    : "USSD",
       "type"    : "Indication",
       "service" : "VOICE",
       "id"      : "0x003E",
       "since"   : "1.26",
       "output"  : [ { "name"          : "User Action",
                       "id"            : "0x01",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint8",
                       "public-format" : "QmiVoiceUserAction" },
                     { "name"     : "USS Data",
                       "id"       : "0x10",
                       "type"     : "TLV",
                       "since"    : "1.26",
                       "format"   : "sequence",
                       "contents" : [ { "name"          : "Data Coding Scheme",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceUssDataCodingScheme" },
                                      { "name"               : "Data",
                                        "format"             : "array",
                                        "size-prefix-format" : "guint8",
                                        "array-element"      : { "format" : "guint8" } } ] },
                     { "name"               : "USS Data UTF16",
                       "id"                 : "0x11",
                       "type"               : "TLV",
                       "since"              : "1.26",
                       "format"             : "array",
                       "size-prefix-format" : "guint8",
                       "array-element"      : { "format" : "guint16" } } ] },

    // *********************************************************************************
    {  "name"    : "Get Config",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x0041",
       "since"   : "1.14",
       "input"   : [ { "name"          : "Auto Answer",
                       "id"            : "0x10",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Air Timer",
                       "id"            : "0x11",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Roam Timer",
                       "id"            : "0x12",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "TTY Mode",
                       "id"            : "0x13",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Preferred Voice Service Option",
                       "id"            : "0x14",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "AMR Status",
                       "id"            : "0x15",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Preferred Voice Privacy",
                       "id"            : "0x16",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "NAM Index",
                       "id"            : "0x17",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "gboolean" },
                     { "name"          : "Voice Domain Preference",
                       "id"            : "0x18",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "gboolean" } ],
       "output" : [ { "common-ref" : "Operation Result" },
                    { "name"      : "Auto Answer Status",
                      "id"        : "0x10",
                      "type"      : "TLV",
                      "since"     : "1.14",
                      "format"    : "guint8",
                      "public-format" : "gboolean" },
                    { "name"      : "Air Timer Count",
                      "id"        : "0x11",
                      "type"      : "TLV",
                      "since"     : "1.14",
                      "format"    : "sequence",
                      "contents"  : [ { "name"   : "NAM ID",
                                        "format" : "guint8" },
                                      { "name"   : "Air Timer",
                                        "format" : "guint32" } ] },
                    { "name"      : "Roam Timer Count",
                      "id"        : "0x12",
                      "type"      : "TLV",
                      "since"     : "1.14",
                      "format"    : "sequence",
                      "contents"  : [ { "name"   : "NAM ID",
                                        "format" : "guint8" },
                                      { "name"   : "Roam Timer",
                                        "format" : "guint32" } ] },
                    { "name"          : "Current TTY Mode",
                      "id"            : "0x13",
                      "type"          : "TLV",
                      "since"         : "1.14",
                      "format"        : "guint8",
                      "public-format" : "QmiVoiceTtyMode" },
                    { "name"      : "Current Preferred Voice SO",
                      "id"        : "0x14",
                      "type"      : "TLV",
                      "since"     : "1.14",
                      "format"    : "sequence",
                      "contents"  : [ { "name"   : "NAM ID",
                                        "format" : "guint8" },
                                      { "name"          : "EVRC Capability",
                                        "format"        : "guint8",
                                        "public-format" : "gboolean" },
                                      { "name"          : "Home Page Voice Service Option",
                                        "format"        : "guint16",
                                        "public-format" : "QmiVoiceServiceOption" },
                                      { "name"          : "Home Origination Voice Service Option",
                                        "format"        : "guint16",
                                        "public-format" : "QmiVoiceServiceOption" },
                                      { "name"          : "Roaming Origination Voice Service Option",
                                        "format"        : "guint16",
                                        "public-format" : "QmiVoiceServiceOption" } ] },
                    { "name"      : "Current AMR Status",
                      "id"        : "0x15",
                      "type"      : "TLV",
                      "since"     : "1.14",
                      "format"    : "sequence",
                      "contents" : [ { "name"          : "GSM",
                                       "format"        : "guint8",
                                       "public-format" : "gboolean" },
                                     { "name"          : "WCDMA",
                                       "format"        : "guint8",
                                       "public-format" : "QmiVoiceWcdmaAmrStatus" } ] },
                     { "name"          : "Current Voice Privacy Preference",
                       "id"            : "0x16",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "QmiVoicePrivacy" },
                     { "name"          : "Current Voice Domain Preference",
                       "id"            : "0x17",
                       "type"          : "TLV",
                       "since"         : "1.14",
                       "format"        : "guint8",
                       "public-format" : "QmiVoiceDomain" } ] },

    // *********************************************************************************
    {  "name"    : "Originate USSD No Wait",
       "type"    : "Message",
       "service" : "VOICE",
       "id"      : "0x0043",
       "since"   : "1.26",
       "input"   : [ { "name"     : "USS Data",
                       "id"       : "0x01",
                       "type"     : "TLV",
                       "since"    : "1.26",
                       "format"   : "sequence",
                       "contents" : [ { "name"          : "Data Coding Scheme",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceUssDataCodingScheme" },
                                      { "name"               : "Data",
                                        "format"             : "array",
                                        "size-prefix-format" : "guint8",
                                        "array-element"      : { "format" : "guint8" } } ] } ],
       "output"  : [ { "common-ref" : "Operation Result" } ] },

    {  "name"    : "Originate USSD No Wait",
       "type"    : "Indication",
       "service" : "VOICE",
       "id"      : "0x0043",
       "since"   : "1.26",
       "output"  : [ { "name"       : "Error Code",
                       "id"         : "0x10",
                       "since"      : "1.26",
                       "type"       : "TLV",
                       "format"     : "guint16" },
                     { "name"          : "Failure Cause",
                       "id"            : "0x11",
                       "type"          : "TLV",
                       "since"         : "1.26",
                       "format"        : "guint16",
                       "public-format" : "QmiVoiceCallEndReason" },
                     { "name"     : "USS Data",
                       "id"       : "0x12",
                       "type"     : "TLV",
                       "since"    : "1.26",
                       "format"   : "sequence",
                       "contents" : [ { "name"          : "Data Coding Scheme",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceUssDataCodingScheme" },
                                      { "name"               : "Data",
                                        "format"             : "array",
                                        "size-prefix-format" : "guint8",
                                        "array-element"      : { "format" : "guint8" } } ] },
                     { "name"     : "Alpha Identifier",
                       "id"       : "0x13",
                       "type"     : "TLV",
                       "since"    : "1.26",
                       "format"   : "sequence",
                       "contents" : [ { "name"          : "Data Coding Scheme",
                                        "format"        : "guint8",
                                        "public-format" : "QmiVoiceAlphaDataCodingScheme" },
                                      { "name"               : "Alpha",
                                        "format"             : "array",
                                        "size-prefix-format" : "guint8",
                                        "array-element"      : { "format" : "guint8" } } ] },
                     { "name"               : "USS Data UTF16",
                       "id"                 : "0x14",
                       "type"               : "TLV",
                       "since"              : "1.26",
                       "format"             : "array",
                       "size-prefix-format" : "guint8",
                       "array-element"      : { "format" : "guint16" } } ] }
]
