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
17fd4588fe
Add atmodem SIM-related operations
2009-05-26 18:15:56 -05:00
Andrzej Zaborowski
41afb58bd7
Add hex-encoded character string getter to AtChat
2009-05-26 18:15:53 -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
49da0e11bc
Make voicecall test a bit more generic
2009-05-21 18:58:23 -05:00
Denis Kenzior
7de8e45f8a
Add more basic test scripts
2009-05-21 17:06:29 -05:00
Denis Kenzior
3016d0859d
Adding basic Call Forwarding test scripts
2009-05-21 17:06:03 -05:00
Denis Kenzior
6fb0d8dbfe
Make the Call Forwarding atmodem driver work
2009-05-21 17:05:27 -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
Andrzej Zaborowski
64bde63431
Remove yet more unused variables.
2009-05-20 13:10:07 -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
e220d45b86
Fix some minor style issues
2009-05-20 13:03:40 -05:00
Denis Kenzior
b082f87354
Minor build system fix
2009-05-20 13:03:36 -05:00
Denis Kenzior
8022060bc2
Rework Call Barring Interface
2009-05-20 13:03:12 -05:00
Andrzej Zaborowski
511d4f2ce5
drivers/atmodem implementation for CallBarring.
2009-05-20 12:51:17 -05:00
Andrzej Zaborowski
e92710e2e1
Implement the CallBarring interface.
2009-05-20 12:51:11 -05:00
Marcel Holtmann
c427cdfdfa
Fix a potential build name clash
2009-05-13 11:23:16 -07:00
Marcel Holtmann
36eeffeede
Add skeleton for PhoNet modem driver
2009-05-13 11:21:13 -07:00
Marcel Holtmann
b77f2fee1e
Use $(top_srcdir) for unit tests compilation
2009-05-12 21:41:32 -07:00
Marcel Holtmann
c0cda597a3
Fix problem with unit tests and distcheck
2009-05-12 20:35:25 -07:00
Marcel Holtmann
1897eefb7c
Fix fallout of CSSD support patch
2009-05-12 20:34:49 -07:00
Denis Kenzior
c7c793ac80
Add directory with unit tests
...
Includes tests for SS parser, utility functions and SMS PDU
decoder / encoder utilities.
2009-05-12 20:22:20 -07:00
Marcel Holtmann
4c90cbbb2a
Update spelling for Andrew's name
2009-05-12 19:10:23 -07:00
Andrzej Zaborowski
3bde117026
Replace "aofono_" back with "atd_".
2009-05-12 19:09:57 -07:00
Andrzej Zaborowski
d0066bed96
Implement AT plugin hooks for +CSSN API.
2009-05-12 19:09:57 -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
f8610c6758
Add development/hacking documentation
2009-05-12 00:32:52 -07:00
Denis Kenzior
50ff91e209
Make the parent path invalidateable
2009-05-11 11:50:45 -07:00
Denis Kenzior
6d486b7fe1
Add initial implementation of AT modem driver
2009-05-10 23:40:24 -07:00
Marcel Holtmann
4f54515209
Add skeleton for AT modem driver plugin
2009-05-10 22:55:11 -07:00
Marcel Holtmann
edfe9c7adb
Fix broken OFONO_PLUGIN_DEFINE for builtin plugins
2009-05-10 22:52:24 -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
64c4276473
Add AT chat library implementation
2009-05-06 14:42:54 -07:00
Marcel Holtmann
4ea27466bf
Add directory for AT chat library
2009-05-06 14:42:51 -07:00
Luiz Augusto von Dentz
5106f7a8cf
Fix crash when calling g_dbus_remove_watch from watch callback
2009-05-06 13:55:09 -07:00
Marcel Holtmann
d2e73f2d30
Update project description
2009-05-05 21:21:26 -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
0798e99445
Add option for disabling data files
2009-05-05 18:57:50 -07:00
Marcel Holtmann
488463da5a
Update log and plugin functions
2009-05-05 18:56:46 -07:00