Denis Kenzior
8edaaaf210
gatchat: Fix up minor coding style issues
2014-06-21 11:54:26 -05:00
Philip Paeps
a88662d23c
gatchat: implement PAP authentication
...
Make the authentication method configurable, CHAP or PAP, defaulting to
CHAP (i.e.: previous behaviour).
Implementation details:
o If PAP is configured, we NAK the CHAP authentication protocol option
in LCP configuration requests and suggest PAP instead. This works
around the amusing requirement of 3GPP TS 29.061 that modems must
send a forced positive acknowledgement of the authentication method
tried (i.e.: the modem will successfully accept any CHAP handshake,
but if the network only supports PAP, the modem will hang up
when it tries and fails to activate the PDP context)
o The PAP Authenticate-Request is resent a hard-coded three times at
ten-second intervals. This may be a bit too persistent. Chances
are if it doesn't work the first time, it'll never work, but the
RFC insists that we MUST retry.
2014-06-21 11:50:34 -05:00
Denis Kenzior
1dd8580930
AUTHORS: Mention Sergio's contributions
2014-06-21 11:46:28 -05:00
Sergio Checa Blanco
65be2b344c
hfpmodem: Split AT+VTS command into multiple +VTS
...
According to the standard "3GPP 27.007 v6.8.0" Appendix C.2.11,
when sending multiple DTMF characters, these must go in individual
+VTS commands for each tone. This adopts the AT modem approach.
Before: AT+VTS=1234\r
After: AT+VTS=1;+VTS=2;+VTS=3;+VTS=4\r
2014-06-21 11:45:44 -05:00
Alfonso Sanchez-Beato
62c34467a2
test: Adapt data test scripts to multi-modem
...
Some tests scripts were not ready to handle situations with more than
one modem present. This change fixes the data context scripts.
2014-06-10 23:36:09 -05:00
Alfonso Sanchez-Beato
d9f252fb61
test: Adapt voice call test scripts to multi-modem
...
Some tests scripts were not ready to handle situations with more than
one modem present. This change fixes the scripts that handle voice
calls.
2014-06-10 23:23:51 -05:00
Denis Kenzior
815d62888f
hfp: Fix case where RING never arrives
2014-05-30 12:25:23 -05:00
Denis Kenzior
35feae07e5
hfp: Use proper prefix
...
Otherwise the BCS command can consume unsolicited notifications.
ofonod[3270]: < \r\n+BCS: 2\r\n
ofonod[3270]: > AT+BCS=2\r
ofonod[3270]: < \r\n+CIEV: 1,1\r\n
ofonod[3270]: < \r\n+CIEV: 2,0\r\n
ofonod[3270]: < \r\nOK\r\n
2014-05-21 12:08:37 -05:00
Andrew Earl
9bbc98651f
handsfree: correct crash on connect of hfp
2014-04-22 13:10:32 -05:00
Denis Kenzior
516165c311
handsfree: Rename driver function
...
To be more consistent with others in the same file
2014-04-10 10:04:36 -05:00
Denis Kenzior
b37f5e842d
handsfree: Simplify logic
2014-04-10 10:04:12 -05:00
Andrew Earl
e7f055385f
hfp: Add CNUM query to handsfree interface for subscriber number
2014-04-10 09:52:11 -05:00
Denis Kenzior
8cfcfa4519
handsfree: Rename variable
2014-04-10 09:43:47 -05:00
Denis Kenzior
ca3ae87d0a
handsfree: Reflow logic
2014-04-10 09:43:44 -05:00
Denis Kenzior
02138901d3
handsfree: Remove function
...
No need for one line functions that are only used once
2014-04-10 09:43:41 -05:00
Denis Kenzior
24e87d2580
handsfree: Rename function
...
No need for the ofono_ prefix here
2014-04-10 09:31:58 -05:00
Denis Kenzior
057c4d788f
handsfree: Remove unneeded variable
2014-04-10 09:29:32 -05:00
Denis Kenzior
805c3068be
handsfree: Remove unneeded variable i
2014-04-10 09:29:11 -05:00
Denis Kenzior
eb4fd9f5aa
handsfree: style fixes for previous commit
2014-04-10 09:25:30 -05:00
Andrew Earl
8327d528a9
hfp: Add subscriber number to handsfree properties
2014-04-10 09:21:23 -05:00
Andrew Earl
7420d327e3
include: Add subscriber number to handsfree API
2014-04-10 09:18:15 -05:00
Andrew Earl
e589094113
doc: Add subscriber number to handsfree-api
2014-04-10 09:17:47 -05:00
Denis Kenzior
ca5b269002
AUTHORS: Mention Jussi's contributions
2014-03-27 09:51:49 -05:00
Denis Kenzior
910ec60927
phonesim: Fixup whitespace
2014-03-27 09:51:49 -05:00
Jussi Pakkanen
5f76525961
phonesim: Add conf file override
...
OFONO_PHONESIM_CONFIG allows the configuration file location to be
overriden from the default $CONFIGDIR/phonesim.conf (typically /etc)
2014-03-27 09:51:49 -05:00
Claudio Takahasi
6fdcfc309c
gdbus: Add g_dbus_proxy_set_property_array
...
This patch adds a new gdbus utility function to allow setting a property
of fixed, and non-fixed values array.
2014-03-24 14:27:51 -07:00
Denis Kenzior
4585969568
he910: Fix unused variable warning
...
plugins/he910.c: In function ‘qss_query_cb’:
plugins/he910.c:174:21: error: unused variable ‘data’
[-Werror=unused-variable]
2014-03-20 12:55:20 -05:00
Denis Kenzior
f8819b588b
he910: Switch to permissive parser
...
Seems the CCFC implementation on Telit firmware is not v.250 compliant:
ofonod[445]: Aux: > AT+CCFC=0,2\r
ofonod[445]: Aux: < \r\n\r\n+CCFC:0,7\r\n\r\nOK\r\n
2014-03-19 10:30:10 -05:00
Denis Kenzior
c3f528908d
he910: Fixup SIM detection
...
In certain cases the #QSS notification is never sent, or sent too early.
Make sure that we enable #QSS notification only after the modem has been
set as powered. Also make sure that we explicitly query #QSS in case we
missed the earlier #QSS notification.
2014-03-19 10:30:05 -05:00
Denis Kenzior
29fefe6450
hfp: Use enum from hfp.h
2014-03-19 10:24:57 -05:00
Denis Kenzior
65e6df8e50
hfp: Fixup variable names
2014-03-19 10:20:28 -05:00
Krzysztof Wilk
8a7b8b0521
hfp: Add CHLD features to drver data
2014-03-19 10:19:53 -05:00
Denis Kenzior
5705a0078e
handsfree: Fixup variable names
2014-03-19 10:19:35 -05:00
Krzysztof Wilk
b2b3943717
hfp: extend Features to three way calling and CHLD
2014-03-19 10:15:55 -05:00
Krzysztof Wilk
6b8f46a916
include: Declaration function to set CHLD features
2014-03-19 10:13:15 -05:00
Krzysztof Wilk
2e78ea1830
hfp: Define hfp_ag_chld_feature
2014-03-19 10:12:16 -05:00
Krzysztof Wilk
dafbd0da25
doc: Extend Features property
2014-03-19 10:11:40 -05:00
Denis Kenzior
13ce99e360
AUTHORS: Mention Alfonso's contributions
2014-03-14 12:24:54 -05:00
Alfonso Sanchez-Beato
352e3ebb76
unit: Fix test to use valid EF_PNN
...
test-simutil was not using EF_PNN files with a valid format.
2014-03-14 12:24:26 -05:00
Alfonso Sanchez-Beato
46de4df677
simutil: Fix EF_PNN access
...
EF_PNN was not being read properly (see TS 24.008, section 10.5.3.5a,
for network names format), which affected the displayed PLMN name for
some MVNOs. Some modems already read the file and return the right
string: these do not show the problem.
2014-03-14 12:24:26 -05:00
Denis Kenzior
6a96eea978
stktest: Remove some unneeded output
2014-03-14 10:32:32 -05:00
Denis Kenzior
ebe25412a4
test: Make sure test-stk-menu works with python3
2014-03-14 10:32:06 -05:00
Denis Kenzior
c94c4fad54
AUTHORS: Mention Martin's contributions
2014-03-11 19:34:45 -05:00
Martin Pitt
c027ab9fbc
test: Convert to Python 3
...
Change raw_input() to input() and unicode to str. This is *not*
compatible with Python 2. Update the hashbangs to run with Python 3.
2014-03-11 19:34:08 -05:00
Martin Pitt
ad4f90684f
test: Move from static gobject bindings to GI
...
Use GLib gobject-introspection bindings so that we can also use the
scripts with Python 3.
2014-03-11 19:33:16 -05:00
Martin Pitt
5bf5cf8ddd
test: Replace obsolete has_key() with "in"
...
In order to also work with Python 3
2014-03-11 19:33:04 -05:00
Martin Pitt
0393a41e35
test: Make exceptions compatible with Python 3
...
Use "except Type as var" syntax to work with both Python >= 2.6
and Python 3.
2014-03-11 19:32:46 -05:00
Martin Pitt
0c1fcd2b50
test: Make print calls compatible with Python 3
...
Turn print calls into print() function calls and avoid using
comma-separated arguments, so that they work and look the same with
both Python 2 and 3.
2014-03-11 19:32:18 -05:00
Denis Kenzior
c54e4763f8
he910: Fix whitespace
2014-03-10 11:53:22 -05:00
Claudio Takahasi
ea2b34eacd
gdbus: Add g_dbus_client_set_ready_watch()
...
This patch adds a new gdbus helper to notify the clients that
GetManagedObjects reply was received and the last proxy has been
informed previously by the proxy_added callback.
2014-03-06 09:36:48 -08:00