diff options
author | Pasi Miettinen <pasi.miettinen@ixonos.com> | 2010-06-07 12:53:26 +0300 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-06-07 13:00:46 -0500 |
commit | 475c0de92c694a2a2450f1a61300b409a242e109 (patch) | |
tree | 29dd787de1992df6b7819bb500b38b7813be7780 | |
parent | 19c10877a5517c34f5ffe4ca23a32acbe59964bd (diff) | |
download | ofono-475c0de92c694a2a2450f1a61300b409a242e109.tar.bz2 |
smsutil: Add option to use delivery reports
-rw-r--r-- | src/smsutil.c | 5 | ||||
-rw-r--r-- | src/smsutil.h | 3 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/smsutil.c b/src/smsutil.c index 278d335d..95eca061 100644 --- a/src/smsutil.c +++ b/src/smsutil.c @@ -2643,7 +2643,8 @@ static inline GSList *sms_list_append(GSList *l, const struct sms *in) * if no concatenation took place. */ GSList *sms_text_prepare(const char *utf8, guint16 ref, - gboolean use_16bit, int *ref_offset) + gboolean use_16bit, int *ref_offset, + gboolean use_delivery_reports) { struct sms template; int offset = 0; @@ -2659,7 +2660,7 @@ GSList *sms_text_prepare(const char *utf8, guint16 ref, template.submit.rd = FALSE; template.submit.vpf = SMS_VALIDITY_PERIOD_FORMAT_RELATIVE; template.submit.rp = FALSE; - template.submit.srr = FALSE; + template.submit.srr = use_delivery_reports; template.submit.mr = 0; template.submit.vp.relative = 0xA7; /* 24 Hours */ diff --git a/src/smsutil.h b/src/smsutil.h index a36a9d3c..1bd42bb7 100644 --- a/src/smsutil.h +++ b/src/smsutil.h @@ -482,7 +482,8 @@ GSList *sms_assembly_add_fragment(struct sms_assembly *assembly, void sms_assembly_expire(struct sms_assembly *assembly, time_t before); GSList *sms_text_prepare(const char *utf8, guint16 ref, - gboolean use_16bit, int *ref_offset); + gboolean use_16bit, int *ref_offset, + gboolean use_delivery_reports); gboolean cbs_dcs_decode(guint8 dcs, gboolean *udhi, enum sms_class *cls, enum sms_charset *charset, gboolean *compressed, |