Denis Kenzior
d90aa1561f
Add basic support for USAT/CAT proactive commands
...
Only display_text with mandatory fields is currently supported.
2010-02-23 17:10:26 -06:00
Denis Kenzior
19a20e4ccd
Add COMPREHENSION TLV iterator utilities
2010-02-23 12:03:04 -06:00
Denis Kenzior
d98be70fa9
Add Simple TLV iterator utilities
2010-02-23 12:03:03 -06:00
Denis Kenzior
0db0108120
Fix: EFspdi parsing
...
EFspdi is a nested BER-TLV structure. The outside BER-TLV has the tag
A3, and the inside contains the PLMN list TLV with tag 0x80.
2010-02-23 12:03:03 -06:00
Denis Kenzior
5a86a7408a
Rewrite ber_tlv_find_tag to use ber_tlv iterator
2010-02-23 12:03:03 -06:00
Denis Kenzior
9f6847b6b2
Update gitignore
2010-02-23 12:03:03 -06:00
Denis Kenzior
077cfe284e
Move from header to implementation
2010-02-23 12:03:03 -06:00
Denis Kenzior
066dc51f85
Add BER-TLV iterator unit test
2010-02-23 12:03:03 -06:00
Denis Kenzior
0d163e6295
Add BER-TLV iterator utilities
2010-02-23 12:03:00 -06:00
Denis Kenzior
6e03aa7c0b
Add STK device identity enum
2010-02-18 16:21:48 -06:00
Denis Kenzior
d35d290702
Add stub for unit test for Sim Toolkit utils
2010-02-18 16:20:30 -06:00
Denis Kenzior
3bc0024817
Add enumeration for STK Comprehension TLV objects
2010-02-18 10:58:22 -06:00
Denis Kenzior
1da0ea3b1d
Add Sim Toolkit Envelope type enum
2010-02-17 18:23:56 -06:00
Denis Kenzior
32a9931056
Add Sim Toolkit Proactive Command enum
2010-02-17 18:23:53 -06:00
Denis Kenzior
9aeed6dbcc
Add stubs files for Sim Toolkit Utilities
2010-02-17 15:10:33 -06:00
Vinicius Costa Gomes
2e9a16ce07
Fix: a pending call was leaking in check_service
...
This was triggering an assert inside libdbus when the timeout inside
the leaking pending call expired. The assert said that we were trying
to remove an nonexistent timeout.
2010-02-17 01:59:31 -08:00
Denis Kenzior
1c3aaaacc6
Refactor: ussd user response
...
When the user sends a response, the network can still continue the
dialog, it is not a final response and we cannot transition to an idle
state when the command finishes. Instead we set it back to a special
state and treat subsequent network responses as unsolicited.
2010-02-16 10:18:04 -06:00
Denis Kenzior
d17b2d8471
Rename: ussd-api to supplementaryservices-api
2010-02-16 10:17:58 -06:00
Denis Kenzior
1bebc1b469
Cleanup: Minor API tweaks for USSD
2010-02-16 10:17:52 -06:00
Andrzej Zaborowski
7d7739f7d6
Subscribe to USSD signals in test script.
2010-02-16 10:17:47 -06:00
Andrzej Zaborowski
740f8e3f09
Handle network-initiated ussd requests.
...
This adds the methods on the D-bus interface to allow the
client to handle USSD requests from the network, according to 22.090.
Unfortunately this document is not clear on every point and some
details can't be implemented. This includes reporting unsupported
request to the network, unsupported language, ME busy etc, because
there isn't an AT command for that.
2010-02-16 10:17:40 -06:00
Gustavo F. Padovan
400d692e6e
hfp: add watch to trigger HUP of the file descriptor
2010-02-15 16:46:17 -06:00
Gustavo F. Padovan
f738a84588
hfp: remove modems if bluetoothd exits unexpectedly
2010-02-15 15:03:31 -06:00
Andrzej Zaborowski
0bac79f1a2
Fix: Use g_dbus_emit_signal in call-barring,meter
2010-02-15 14:57:25 -06:00
Gustavo F. Padovan
e66002bbcf
hfp: remove duplicated ofono_modem_set_powered
2010-02-15 13:37:34 -06:00
Denis Kenzior
1ab40c469b
Cleanup: Get rid of USSD_FLAG_PENDING
2010-02-15 11:04:08 -06:00
Marcel Holtmann
4126c581f9
Release 0.18
2010-02-12 21:36:33 -08:00
Denis Kenzior
766a0bcfa5
Fix: Unregistering the agent in disable is wrong
...
What we really want to do here is set a flag that the agent has not been
released yet. If this is the case we should send the Disconnect call on
disable.
2010-02-12 20:10:29 -06:00
Denis Kenzior
7194bd03a0
Add hfp/ prefix to the path for HFP modems
2010-02-12 19:49:19 -06:00
Denis Kenzior
af4d4aeaeb
Fix: Trivial mistake
2010-02-12 18:48:32 -06:00
Denis Kenzior
5d104529f9
Add support for alias changes
2010-02-12 18:42:48 -06:00
Denis Kenzior
8210719201
Set modem name from Bluetooth device alias
2010-02-12 18:30:03 -06:00
Denis Kenzior
d87f285fdf
Add support for modem names
2010-02-12 18:29:41 -06:00
Denis Kenzior
546a9fdd14
Fix: Use persistent paths for hfp modems
2010-02-12 18:19:32 -06:00
Denis Kenzior
e3016c3bc5
Fix: Store the modem in the uuid hash
...
The modem is more useful to store than the path, particularly once we
track Aliases
2010-02-12 17:57:20 -06:00
Denis Kenzior
6ec67d79ed
Refactor the UUIDs property changed path
2010-02-12 17:52:55 -06:00
Denis Kenzior
9f74296c2b
Don't leak user_data in send_method_call_with_reply
2010-02-12 17:51:23 -06:00
Gustavo F. Padovan
4c0790da4f
hfp: Don't use Disconnect when agent was released
2010-02-12 17:35:11 -06:00
Denis Kenzior
a040ca718b
Keep track of adapter addresses
...
This will be required for peristent HFP modem path tracking.
2010-02-12 16:33:53 -06:00
Denis Kenzior
a8cd42c4d5
Fix: Add free_func to send_method_call_with_reply
2010-02-12 16:30:34 -06:00
Denis Kenzior
2b9c5ee411
Fix: ofono_dbus_get_connection does not ref it
2010-02-12 16:07:13 -06:00
Denis Kenzior
103a5fdfcb
Cleanup: No sense in creating the hash if failed
2010-02-12 16:05:09 -06:00
Denis Kenzior
ed455645f9
Refactor: Device GetProperties handling
2010-02-12 15:44:31 -06:00
Denis Kenzior
d9382dc4b2
Refactor: Use Adapter Devices property
...
Adapter interface ListDevices method is deprecated
2010-02-12 15:32:53 -06:00
Denis Kenzior
41a1dacae9
Fix: Use Manager's Adapters property instead
...
ListAdapters method on Manager interface is deprecated
2010-02-12 15:05:52 -06:00
Denis Kenzior
7a48b56ebb
Add a more sophisticated GetProperties reply parser
2010-02-12 15:05:27 -06:00
Denis Kenzior
d5577a393d
Style: No need for this to be a function
2010-02-12 12:02:39 -06:00
Denis Kenzior
35f83a7129
Fix: Use a 15 second timeout on a disconnect
2010-02-12 12:01:07 -06:00
Denis Kenzior
668dc8e42b
Style: No need for this to be a function
2010-02-12 12:01:04 -06:00
Denis Kenzior
1155a0c1a7
Style: No need for a function here
2010-02-12 11:27:02 -06:00