diff --git a/gnome/src/actions.c b/gnome/src/actions.c
index 5ea37d4d0fe3f516565ecac92dc7dc088d879be9..6a498ab2f26a18377c686e94a98e4a86bf01024b 100644
--- a/gnome/src/actions.c
+++ b/gnome/src/actions.c
@@ -843,6 +843,7 @@ sflphone_keypad (guint keyval, gchar * key)
 static void place_direct_call (const callable_obj_t * c)
 {
     assert(c->_state == CALL_STATE_DIALING);
+        dbus_place_call (c);
 }
 
 static int place_registered_call (callable_obj_t * c)