Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dudochkin-victor/handset-dialer


https://github.com/dudochkin-victor/handset-dialer

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

dialer
Copyright (C) 2009, Intel Corporation, 2008, 2009.

dialer is a simple Voice Call Dialer/Manager based on Qt 4.7 and MTF 0.20+
It depends on:
- Following libraries to compile
qdbusxml2cpp (QtDBus XML Compiler)
libqtopengl
libmeegotouch
libmeegobluetooth
qt-mobility
qtcontact
libseaside
libqt-devel

As an example use zypper to download and install these in a MeeGo
based development system:
$ sudo zypper in -t pattern meego-handset-desktop-devel
$ sudo zypper si -d meego-handset-dialer
- Runtime requirements
oFono for telephony services
callhistory ofono plugin for call history tracking
seaside for contacts data access
- Optional packages
phonesim

-----------------------------------------------------------------------------
Build
-----------------------------------------------------------------------------
$ qmake
$ make

-----------------------------------------------------------------------------
Install
-----------------------------------------------------------------------------
$ sudo make install

-----------------------------------------------------------------------------
Running
-----------------------------------------------------------------------------
$ dialer

if you are running dialer in prestart mode, i.e. /usr/bin/dialer -prestart
then you must add an entry into the /etc/prestart/nokia.conf file to allow
lazyShutDown of the dialer application. Failure to do so results in applifed
killing the dialer process on shutdown...

Line to add to nokia.conf:

In the /usr/share/dbus-1/services/dialer.service file -prestart must be added
Exec=/usr/bin/dialer -prestart

In the dialer.desktop file the /usr/share/applications/dialer.desktop add the
following lines:

OnlyShowIn=X-DUI;X-MeeGo;X-MeeGoTouch;
X-Desktop-File-Install-Version=0.16
X-Osso-Service=com.meego.dialer

-----------------------------------------------------------------------------
Configure phone simulator
-----------------------------------------------------------------------------
If the GUI for the dialer doesn't show and you don't have a modem recognized
by and working with oFono, execute the following steps to configure the
phone simulator.
As root
# vi /etc/ofono/phonesim.conf # Un-comment the following lines in
[phonesim]
Address=127.0.0.1
Port=12345
# killall ofonod
# killall phonesim
# ofonod
As normal user
$ startphonesim

-----------------------------------------------------------------------------
Troubleshotting
-----------------------------------------------------------------------------
If build errors are encountered during the early part of the initial make
process, execute the following before retrying the build at the qmake step.
$ make distclean