Denis Kenzior
99b01eba7f
Simplify CallWaiting plugin interface
...
The use of a struct with status & cls seemed pointless when only
a single integer can work just as well.
Also the Fax & Data attributes have been squished. oFono does
not yet support those call types.
2009-05-28 18:25:45 -05:00
Denis Kenzior
1b6369d188
Fix CallWaiting ss request to query bearers better
2009-05-28 18:25:41 -05:00
Denis Kenzior
b7b890fdb2
Squash gcc warning about uninitialized use of v
2009-05-28 10:03:44 -05:00
Denis Kenzior
b028585d07
Tweak the call barring API
2009-05-28 10:03:38 -05:00
Denis Kenzior
dfbda09dc9
Make CB operations take a mask of the bearers
...
Currently we only really support Voice calls, so only that
bearer is enabled. However, in the future we might support
other call types.
2009-05-28 10:03:35 -05:00
Denis Kenzior
ce68c39d0b
Make Operator attribute work when SPN is empty
2009-05-28 10:03:29 -05:00
Minjun Li
2c73893d0a
Delete the repeated calling of voicecall_create
2009-05-27 10:01:47 -05:00
Minjun Li
e7fe2273d9
Fix erroneous check in voicecall_busy to set_udub
...
The not implemented check should be checking for the presence of the
set_udub function, not the presence of the release_specific function
2009-05-27 10:00:59 -05:00
Denis Kenzior
db2a98ae5a
Cleanup SimManager interface
...
Future-Proof own numbers support. For now we only report voice numbers
Rename attributes to be a bit better
2009-05-26 18:20:03 -05:00
Denis Kenzior
ab68cd8e7e
Create ofono_phone_number struct
...
Creates a new structure in driver.h called ofono_phone_number.
This is meant to replace const char *number, int number_type
arguments everywhere.
Fix up all existing code to use this structure instead.
2009-05-26 18:18:12 -05:00
Andrzej Zaborowski
70fce6b551
Add SimManager interface.
...
Implement basic SIM filesystem utilities.
Obtain Service Provider Name EF-SPN record.
Make NetworkRegistration use SPN for PLMN display. This implements PLMN
display rules in 31.102 "EFSPN".
2009-05-26 18:15:51 -05:00
Denis Kenzior
8b49de31cf
Simplify CallForwarding interface
...
Simplify the Call Forwarding interface using some of the ideas from the
Call Barring interface. The code should be much easier to follow now
Remove Data/Fax attributes and refactor how the Supplementary Service
requests are performed. The Data/Fax attributes can still be
controlled via supplementary service strings for GCF compliance, but
have been removed from general consumption since oFono does not yet
support Fax or Data bearers.
2009-05-21 17:02:58 -05:00
Denis Kenzior
335749d163
Fix Supplementary Service MMI strings per 22.030
2009-05-21 17:02:56 -05:00
Denis Kenzior
77b0d38a14
Fix minor logic flow bug in CallBarring
2009-05-21 17:02:29 -05:00
Denis Kenzior
80828c5ee3
Add class parameter to the query function for CB
2009-05-20 13:06:51 -05:00
Denis Kenzior
a76864dd5f
Fixup SS control case
...
In certain cases, querying/setting prperties via SS control req
doesn't provide complete state, resulting in subsequent
GetProperties reporting incorrect values
2009-05-20 13:06:23 -05:00
Denis Kenzior
8022060bc2
Rework Call Barring Interface
2009-05-20 13:03:12 -05:00
Andrzej Zaborowski
e92710e2e1
Implement the CallBarring interface.
2009-05-20 12:51:11 -05:00
Marcel Holtmann
1897eefb7c
Fix fallout of CSSD support patch
2009-05-12 20:34:49 -07:00
Andrzej Zaborowski
e63c82e648
Add an API for a CSSI/CSSU notifications.
2009-05-12 19:09:57 -07:00
Denis Kenzior
8d628ef7f4
Implement callback for the cancel function
2009-05-12 19:09:57 -07:00
Denis Kenzior
95e9c0dcf2
Remove some other unused variables
2009-05-12 19:09:57 -07:00
Andrzej Zaborowski
e9ab6dd8ef
Remove unused variables.
2009-05-12 19:09:57 -07:00
Denis Kenzior
b45cfd389c
Add a set of utility functions for parsing the fundamental SMS PDU/TPDUs.
2009-05-12 19:09:57 -07:00
Marcel Holtmann
4f54515209
Add skeleton for AT modem driver plugin
2009-05-10 22:55:11 -07:00
Marcel Holtmann
0acaee5e1e
Add directory for driver plugins
2009-05-10 22:44:37 -07:00
Marcel Holtmann
f2e2cd7787
Add support for builtin plugins
2009-05-10 22:35:29 -07:00
Denis Kenzior
a78b36290b
Add implementation of telephony daemon
2009-05-05 21:14:19 -07:00
Marcel Holtmann
838583f498
Add option parsing and mainloop setup
2009-05-05 19:03:13 -07:00
Marcel Holtmann
2eca0bc88f
Add D-Bus access configuration file
2009-05-05 18:59:24 -07:00
Marcel Holtmann
9944226e92
Fix broken prototypes
2009-05-05 18:58:12 -07:00
Marcel Holtmann
488463da5a
Update log and plugin functions
2009-05-05 18:56:46 -07:00
Marcel Holtmann
ed08e2adee
Add plugin support infrastructure
2009-04-26 21:28:48 +02:00
Marcel Holtmann
e059f43fae
Add skeleton for telephony daemon
2009-04-26 21:12:32 +02:00
Marcel Holtmann
a20f3ce8d2
Add directories for source code, header files and plugins
2009-04-26 20:54:47 +02:00