3 @author: Sudheer K. <scifi.guy@hotmail.com>
4 @license: GNU General Public License
7 #include <QtCore/QCoreApplication>
8 #include <QDBusConnection>
10 #include "callrouter.h"
11 #include "gconfutility.h"
13 int main(int argc, char *argv[])
15 QCoreApplication a(argc, argv);
17 CallRouter callRouter(&a);
18 callRouter.registerDBusService();
19 qDebug() << "Registered DBus Service " << APPLICATION_DBUS_SERVICE;
21 GConfUtility *gconfUtility = new GConfUtility();
22 //If International call routing is already enabled, start monitoring calls
23 //Otherwise wait for the signal from the configuration app
24 if (gconfUtility->getGconfValueBoolean((char *)"routing_enabled")){
25 qDebug() << "Call routing enabled. Starting call monitor..";
26 callRouter.startOutgoingCallMonitor();