From: Pekka Pessi <[email protected]>
Allow user to set SRR and SMSC.
---
test/send-sms | 23 +++++++++++++++++------
1 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/test/send-sms b/test/send-sms
index bd1fae5..19d0e35 100755
--- a/test/send-sms
+++ b/test/send-sms
@@ -14,11 +14,22 @@ path = modems[0][0]
manager = dbus.Interface(bus.get_object('org.ofono', path),
'org.ofono.MessageManager')
+smsc = None
+
+if sys.argv[1] == "--smsc":
+ smsc = sys.argv[2]
+ del sys.argv[1:2]
+
+if sys.argv[1].startswith("--smsc="):
+ smsc = sys.argv[1].split("=", 2)[1]
+ del sys.argv[1]
+
+if smsc:
+ manager.SetProperty("ServiceCenterAddress", dbus.String(smsc))
+
if len(sys.argv) == 4:
- manager.SetProperty("UseDeliveryReports",
- dbus.Boolean(int(sys.argv[1])))
- path = manager.SendMessage(sys.argv[1], sys.argv[2])
-else:
- path = manager.SendMessage(sys.argv[1], sys.argv[2])
+ manager.SetProperty("UseDeliveryReports",
+ dbus.Boolean(int(sys.argv[1])))
+ del sys.argv[1]
-print path
+print manager.SendMessage(sys.argv[1], sys.argv[2])
--
1.7.0.4
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono