diff options
author | Dylan Van Assche <me@dylanvanassche.be> | 2022-07-09 16:02:24 +0200 |
---|---|---|
committer | Dylan Van Assche <me@dylanvanassche.be> | 2022-07-13 20:28:32 +0200 |
commit | 09500ab515d29c100949928d6490427cf85ae17b (patch) | |
tree | 224e990f64cf8c38efd070c06454182508f7f854 /data | |
parent | fa6c7a972eeaf75cea2a51429ee8017566f9b917 (diff) | |
download | libqmi-09500ab515d29c100949928d6490427cf85ae17b.tar.gz |
voice: add burst DTMF support
Add support for sending DTMF characters during a call in burst mode.
Useful for navigating robot menus in calls e.g. customer support lines.
DTMF burst is only supported by 3GPP2 networks (CDMA).
Diffstat (limited to 'data')
-rw-r--r-- | data/qmi-collection-basic.json | 1 | ||||
-rw-r--r-- | data/qmi-service-voice.json | 26 |
2 files changed, 26 insertions, 1 deletions
diff --git a/data/qmi-collection-basic.json b/data/qmi-collection-basic.json index 73d22025..8d5c56f2 100644 --- a/data/qmi-collection-basic.json +++ b/data/qmi-collection-basic.json @@ -189,6 +189,7 @@ "QMI_MESSAGE_VOICE_SET_SUPPLEMENTARY_SERVICE", "QMI_MESSAGE_VOICE_GET_CALL_WAITING", "QMI_MESSAGE_VOICE_GET_ALL_CALL_INFO", + "QMI_MESSAGE_VOICE_BURST_DTMF", "QMI_INDICATION_VOICE_SUPPLEMENTARY_SERVICE", "QMI_INDICATION_VOICE_ALL_CALL_STATUS", "QMI_INDICATION_VOICE_USSD", diff --git a/data/qmi-service-voice.json b/data/qmi-service-voice.json index 324cd056..7f2e1d22 100644 --- a/data/qmi-service-voice.json +++ b/data/qmi-service-voice.json @@ -704,5 +704,29 @@ "since" : "1.26", "format" : "array", "size-prefix-format" : "guint8", - "array-element" : { "format" : "guint16" } } ] } + "array-element" : { "format" : "guint16" } } ] }, + + // ********************************************************************************* + { "name" : "Burst DTMF", + "type" : "Message", + "service" : "VOICE", + "id" : "0x0028", + "since" : "1.32", + "input" : [ { "name" : "Data", + "id" : "0x01", + "type" : "TLV", + "since" : "1.32", + "format" : "sequence", + "contents" : [ { "name" : "Call ID", + "format" : "guint8" }, + { "name" : "Digit Buffer", + "format" : "string", + "size-prefix-format" : "guint8" } ] } ], + "output" : [ { "common-ref" : "Operation Result" }, + { "name" : "Call ID", + "id" : "0x10", + "type" : "TLV", + "since" : "1.32", + "format" : "guint8", + "prerequisites" : [ { "common-ref" : "Success" } ] } ] } ] |