---
 Makefile.am         |  4 +++-
 test/ims-register   | 18 ++++++++++++++++++
 test/ims-unregister | 18 ++++++++++++++++++
 3 files changed, 39 insertions(+), 1 deletion(-)
 create mode 100755 test/ims-register
 create mode 100755 test/ims-unregister

diff --git a/Makefile.am b/Makefile.am
index 1a03229..f4d7df9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -787,7 +787,9 @@ test_scripts = test/backtrace \
                test/enable-throttling \
                test/disable-throttling \
                test/set-lte-property \
-               test/test-serving-cell-info
+               test/test-serving-cell-info \
+               test/ims-register \
+               test/ims-unregister
 
 
 if TEST
diff --git a/test/ims-register b/test/ims-register
new file mode 100755
index 0000000..017498a
--- /dev/null
+++ b/test/ims-register
@@ -0,0 +1,18 @@
+#!/usr/bin/python3
+
+import dbus
+import sys
+
+bus = dbus.SystemBus()
+
+if len(sys.argv) == 2:
+    path = sys.argv[1]
+else:
+    manager = dbus.Interface(bus.get_object('org.ofono', '/'),
+                                'org.ofono.Manager')
+    modems = manager.GetModems()
+    path = modems[0][0]
+
+imsreg = dbus.Interface(bus.get_object('org.ofono', path),
+                            'org.ofono.IpMultimediaSystem')
+imsreg.Register()
diff --git a/test/ims-unregister b/test/ims-unregister
new file mode 100755
index 0000000..0644c09
--- /dev/null
+++ b/test/ims-unregister
@@ -0,0 +1,18 @@
+#!/usr/bin/python3
+
+import dbus
+import sys
+
+bus = dbus.SystemBus()
+
+if len(sys.argv) == 2:
+    path = sys.argv[1]
+else:
+    manager = dbus.Interface(bus.get_object('org.ofono', '/'),
+                                'org.ofono.Manager')
+    modems = manager.GetModems()
+    path = modems[0][0]
+
+imsreg = dbus.Interface(bus.get_object('org.ofono', path),
+                            'org.ofono.IpMultimediaSystem')
+imsreg.Unregister()
-- 
1.9.1

_______________________________________________
ofono mailing list
ofono@ofono.org
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to