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

Reply via email to