Just like for bug #13422, TpConnectionManager should have a "new-connection" signal, tp_connection_manager_request_connection and tp_connection_manager_list_connections() functions.
I'm not sure if that API should also wait for connection to be ready. I think non-ready connections are only useful for MC.
tp_connection_manager_request_connection is fine. It won't wait for the connection to be ready (there are applications that are interested in unconnected connections, like MC), but you can do that yourself (optionally calling Connect()) with one more function call (tp_connection_run_until_ready).
tp_connection_manager_list_connections is WONTFIX for the same reason as in #13422.
new-connection is WONTFIX for the same reason as in #13422.
I'm not adding new _run_ API, so changing summary.
*** Bug 18248 has been marked as a duplicate of this bug. ***
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-glib/issues/2.