[ // ********************************************************************************* { "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" } } ] } ]