aboutsummaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2013-07-18 13:27:18 +0200
committerAleksander Morgado <aleksander@lanedo.com>2013-10-25 19:46:37 +0200
commitd0fb94c49f3c27590bb6134fdca328c6f0a2180f (patch)
tree16eafa97e78eea0b88a7e48d8d43b373e2242cb4 /cli
parent2864e777ae0232561b23b7bf08fdebb8f26311a4 (diff)
api: add 'TeleserviceId' property to the SMS interface
Will be used in 3GPP2 SMS messages.
Diffstat (limited to 'cli')
-rw-r--r--cli/mmcli-sms.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/cli/mmcli-sms.c b/cli/mmcli-sms.c
index 4453df0b..f3478bd2 100644
--- a/cli/mmcli-sms.c
+++ b/cli/mmcli-sms.c
@@ -200,6 +200,16 @@ print_sms_info (MMSms *sms)
VALIDATE (mm_sms_get_smsc (sms)),
mm_sms_get_class (sms));
}
+ /* Teleservice ID is 3GPP2 specific */
+ else if (pdu_type == MM_SMS_PDU_TYPE_CDMA_DELIVER ||
+ pdu_type == MM_SMS_PDU_TYPE_CDMA_SUBMIT ||
+ pdu_type == MM_SMS_PDU_TYPE_CDMA_CANCELLATION ||
+ pdu_type == MM_SMS_PDU_TYPE_CDMA_DELIVERY_ACKNOWLEDGEMENT ||
+ pdu_type == MM_SMS_PDU_TYPE_CDMA_USER_ACKNOWLEDGEMENT ||
+ pdu_type == MM_SMS_PDU_TYPE_CDMA_READ_ACKNOWLEDGEMENT) {
+ g_print (" | teleservice id: '%s'\n",
+ mm_sms_cdma_teleservice_id_get_string (mm_sms_get_teleservice_id (sms)));
+ }
if (pdu_type == MM_SMS_PDU_TYPE_SUBMIT)
g_print (" | delivery report: '%s'\n",