diff --git a/daemon/tools/dringctrl/controler.py b/daemon/tools/dringctrl/controler.py
index 21672d8f71abef0dd9a7fd398b175ea3a5024215..98bd32113e9cc41e0d7fd1639cc76298b3e241ee 100644
--- a/daemon/tools/dringctrl/controler.py
+++ b/daemon/tools/dringctrl/controler.py
@@ -107,6 +107,8 @@ class DRingCtrl(Thread):
                 DBUS_DEAMON_PATH+'/CallManager', introspect=False)
             proxy_confmgr = bus.get_object(DBUS_DEAMON_OBJECT,
                 DBUS_DEAMON_PATH+'/ConfigurationManager', introspect=False)
+            proxy_videomgr = bus.get_object(DBUS_DEAMON_OBJECT,
+                DBUS_DEAMON_PATH+'/VideoManager', introspect=False)
 
             self.instance = dbus.Interface(proxy_instance,
                 DBUS_DEAMON_OBJECT+'.Instance')
@@ -114,6 +116,9 @@ class DRingCtrl(Thread):
                 DBUS_DEAMON_OBJECT+'.CallManager')
             self.configurationmanager = dbus.Interface(proxy_confmgr,
                 DBUS_DEAMON_OBJECT+'.ConfigurationManager')
+            if proxy_videomgr:
+                self.videomanager = dbus.Interface(proxy_videomgr,
+                    DBUS_DEAMON_OBJECT+'.VideoManager')
 
         except dbus.DBusException as e:
             raise DRingCtrlDBusError("Unable to bind to dring DBus API")
diff --git a/daemon/tools/dringctrl/dringctrl.py b/daemon/tools/dringctrl/dringctrl.py
index 6309c9793976e51b2b1a8974f046005b5ea98790..7e1e64f029e2f789f00546320aba05bf7ac354b6 100755
--- a/daemon/tools/dringctrl/dringctrl.py
+++ b/daemon/tools/dringctrl/dringctrl.py
@@ -40,7 +40,6 @@ from gi.repository import GObject
 from errors import *
 from controler import DRingCtrl
 from tester import DRingTester
-from toggle_video_preview import DRingToggleVideo
 
 def printAccountDetails(account):
     details = ctrl.getAccountDetails(account)
@@ -183,7 +182,15 @@ if __name__ == "__main__":
         DRingTester().start(ctrl)
 
     if args.toggleVideo:
-        DRingToggleVideo().start()
+        if not ctrl.videomanager:
+            print("Error: daemon without video support")
+            sys.exit(1)
+        import time
+        while True:
+            time.sleep(2)
+            ctrl.videomanager.startCamera()
+            time.sleep(2)
+            ctrl.videomanager.stopCamera()
 
 """