[maemo-developers] QDBusError UnknownMethod for com.nokia.csd.Call service
From: Felipe Crochik felipe at crochik.comDate: Fri May 28 15:15:32 EEST 2010
- Previous message: QDBusError UnknownMethod for com.nokia.csd.Call service
- Next message: MADDE 0.6.72 ships system QEMU and N900 PR 1.2 filesystem images
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
This code works for me: QDBusMessage msg = QDBusMessage::createMethodCall( "com.nokia.csd.Call", // --dest "/com/nokia/csd/call", // destination object path "com.nokia.csd.Call", // message name (w/o method) "CreateWith" // method ); msg << phone_number; msg << 0; msg = QDBusConnection::systemBus().call(msg); qDebug() << msg; return msg.type() != QDBusMessage::ErrorMessage; Felipe -----Original Message----- From: maemo-developers-bounces at maemo.org [mailto:maemo-developers-bounces at maemo.org] On Behalf Of Roman Morawek Sent: Friday, May 28, 2010 8:08 AM To: maemo-developers at maemo.org Subject: QDBusError UnknownMethod for com.nokia.csd.Call service Hello, I am using the Nokia Qt Beta SDK and try to initiate a voice call on Maemo/N900. Since there is no Qt API for this available, I try this via the DBus. Actually I want to mimic the functionality of the following working shell command: dbus-send --system --type=method_call --print-reply --dest=com.nokia.csd.Call /com/nokia/csd/call com.nokia.csd.Call.CreateWith string:"+43123456789" uint32:0 This is what I try: // DBUS call interface if (!QDBusConnection::sessionBus().isConnected()) return false; // initiate call QDBusConnection connSystemBus = QDBusConnection::systemBus(); QDBusInterface dbusPhone( "com.nokia.csd.Call", "/com/nokia/csd/call", QString(), connSystemBus ); qDebug() << "connected to bus with result " << dbusPhone.isValid(); QDBusMessage reply = dbusPhone.call( "CreateWith", "+43123456789", (uint)0 ); qDebug() << "call initiated with result " << dbusPhone.lastError(); As the output, I get the following error: connected to bus with result true call initiated with result QDBusError("org.freedesktop.DBus.Error.UnknownMethod", "Method "CreateWith" with signature "su" on interface "(null)" doesn't exist ") What am I doing wrong? Thanks a lot for your support! Regards, Roman _______________________________________________ maemo-developers mailing list maemo-developers at maemo.org https://lists.maemo.org/mailman/listinfo/maemo-developers
- Previous message: QDBusError UnknownMethod for com.nokia.csd.Call service
- Next message: MADDE 0.6.72 ships system QEMU and N900 PR 1.2 filesystem images
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]