[PATCH] default.xml: accept SMS with SMSC num 123

2012-08-30 Thread Nicolas Bertrand
Reply to the SMS pdu with CMGS:0 when SMSC is set to 123. This is used by Send SMS in Demo sim app --- src/default.xml |7 +++ 1 file changed, 7 insertions(+) diff --git a/src/default.xml b/src/default.xml index 568259b..78fc9ae 100644 --- a/src/default.xml +++ b/src/default.xml @@

[PATCH 0/3] Add STK APDU editor

2012-08-24 Thread Nicolas Bertrand
Add to phonesim the capability to symply send STK APDU Nicolas Bertrand (3): phonesim: accept STK command without application controlbase_ui: Add manual stk command editor control: Link functionnality to STK command editor src/control.cpp| 12 src/control.h |2

[PATCH 2/3] controlbase_ui: Add manual stk command editor

2012-08-24 Thread Nicolas Bertrand
--- src/controlbase.ui | 46 ++ 1 file changed, 46 insertions(+) diff --git a/src/controlbase.ui b/src/controlbase.ui index 4eb1355..e230d7c 100644 --- a/src/controlbase.ui +++ b/src/controlbase.ui @@ -1161,6 +1161,52 @@ /widget

[PATCH 3/3] control: Link functionnality to STK command editor

2012-08-24 Thread Nicolas Bertrand
--- src/control.cpp | 12 src/control.h |2 ++ 2 files changed, 14 insertions(+) diff --git a/src/control.cpp b/src/control.cpp index 3f1dd45..f518201 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -91,6 +91,8 @@ ControlWidget::ControlWidget(const QString ruleFile,

[PATCH v2] Speedup: Use speedup specific driver for ussd

2012-04-17 Thread Nicolas Bertrand
--- plugins/speedup.c |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/speedup.c b/plugins/speedup.c index ca6ed13..0261f49 100644 --- a/plugins/speedup.c +++ b/plugins/speedup.c @@ -2,7 +2,7 @@ * * oFono - Open Source Telephony * - * Copyright (C)

[PATCH 0/3] Speedup ussd driver

2012-04-16 Thread Nicolas Bertrand
Speedup is using its own way to handle USSD strings, so the implementation of this driver avoid some specific code in atmodem. Nicolas Bertrand (3): Speedup: Add speedup driver to handle USSD Speedup: Use speedup specific driver for ussd Makefile: Add speedup modem target Makefile.am

[PATCH 1/3] Speedup: Add speedup driver to handle USSD

2012-04-16 Thread Nicolas Bertrand
--- drivers/speedupmodem/speedupmodem.c | 49 drivers/speedupmodem/speedupmodem.h | 25 drivers/speedupmodem/ussd.c | 224 +++ 3 files changed, 298 insertions(+), 0 deletions(-) create mode 100644 drivers/speedupmodem/speedupmodem.c

[PATCH 0/2] ussd fixes

2012-04-10 Thread Nicolas Bertrand
Fix some issues with ussd: - Crash with speedup dongles - Crash with ZTE dongles Nicolas Bertrand (2): ussd: rise up buffer lenght for ussd strings ussd: Fix speedup ussd encoding drivers/atmodem/ussd.c | 15 +++ plugins/speedup.c |2 +- 2 files

[PATCH 2/2] ussd: Fix speedup ussd encoding

2012-04-10 Thread Nicolas Bertrand
Speedup dongles encode USSD strings in GSM7 packed, so we don't have to pack it ourselves. --- drivers/atmodem/ussd.c | 13 ++--- plugins/speedup.c |2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/drivers/atmodem/ussd.c b/drivers/atmodem/ussd.c index

[PATCH] ussd: Fix crash with long ussd string

2012-03-30 Thread Nicolas Bertrand
Some ZTE modem convert USSD string into UCS2 without respecting the limitation of 160 bytes. So cut off the string if greater than this limit --- drivers/atmodem/ussd.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/atmodem/ussd.c b/drivers/atmodem/ussd.c index

[PATCHv2] sim: Use quoted string with AT+CRSM data parameter

2012-03-22 Thread Nicolas Bertrand
Fix issue with some modems preventing to update elementary files (speedup, ZTE, huawei, MBM) --- drivers/atmodem/sim.c | 127 - 1 files changed, 41 insertions(+), 86 deletions(-) diff --git a/drivers/atmodem/sim.c b/drivers/atmodem/sim.c index

[PATCH] sim: Use quoted string with AT+CRSM data parameter

2012-03-21 Thread Nicolas Bertrand
Fix issue with some modems preventing to update elementary files (speedup, ZTE, huawei, MBM) --- drivers/atmodem/sim.c | 52 ++-- 1 files changed, 45 insertions(+), 7 deletions(-) diff --git a/drivers/atmodem/sim.c b/drivers/atmodem/sim.c index

[PATCH] udevng: use huaweicdma driver for olive V-ME101

2011-11-18 Thread Nicolas Bertrand
--- plugins/udevng.c |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/plugins/udevng.c b/plugins/udevng.c index be87320..8d478cf 100644 --- a/plugins/udevng.c +++ b/plugins/udevng.c @@ -800,11 +800,10 @@ static struct { { hso,hso

[PATCH] udevng: Add support of SU-7300

2011-11-17 Thread Nicolas Bertrand
Add setup_speedupcdma in order to support the specificities of cdma modems --- plugins/udevng.c | 44 +++- 1 files changed, 43 insertions(+), 1 deletions(-) diff --git a/plugins/udevng.c b/plugins/udevng.c index e0f5fd8..35f8c1e 100644 ---

[PATCHv2 0/2] CPIN polling mechanism

2011-07-21 Thread Nicolas Bertrand
and the update of the modem_powered state is postponed which delays the next AT commands. Developed conjointly with philippe nunes. Nicolas Bertrand (2): speedup: add cpin polling mechanism zte: add cpin polling mechanism plugins/speedup.c | 66

[PATCHv2 1/2] speedup: add cpin polling mechanism

2011-07-21 Thread Nicolas Bertrand
Make sure that the SIM card is ready before sending commands --- plugins/speedup.c | 66 +++- 1 files changed, 64 insertions(+), 2 deletions(-) diff --git a/plugins/speedup.c b/plugins/speedup.c index 7e89b6f..afd9b40 100644 ---

[PATCHv2 2/2] zte: add cpin polling mechanism

2011-07-21 Thread Nicolas Bertrand
Make sure that the SIM card is ready before sending commands --- plugins/zte.c | 67 +++- 1 files changed, 65 insertions(+), 2 deletions(-) diff --git a/plugins/zte.c b/plugins/zte.c index 4bac3cf..9964a44 100644 --- a/plugins/zte.c +++

[PATCH 0/2] CPIN polling mechanism

2011-07-20 Thread Nicolas Bertrand
the polling duration exceeds 5 seconds. As a result, the SIM state is set according the result of the CPIN query and the update of the modem_powered state is postponed which delays the next AT commands. Developed conjointly with philippe nunes. Nicolas Bertrand (2): speedup: add cpin polling

[PATCH 1/2] speedup: add cpin polling mechanism

2011-07-20 Thread Nicolas Bertrand
Make sure that the SIM card is ready before sending commands --- plugins/speedup.c | 64 - 1 files changed, 63 insertions(+), 1 deletions(-) diff --git a/plugins/speedup.c b/plugins/speedup.c index 7e89b6f..23ba173 100644 ---

[PATCH 2/2] zte: add cpin polling mechanism

2011-07-20 Thread Nicolas Bertrand
Make sure that the SIM card is ready before sending commands --- plugins/zte.c | 65 - 1 files changed, 64 insertions(+), 1 deletions(-) diff --git a/plugins/zte.c b/plugins/zte.c index 4bac3cf..53b3fa0 100644 --- a/plugins/zte.c +++

[PATCH] rules: Add ofono rules for ZTE MF190

2011-07-11 Thread Nicolas Bertrand
--- plugins/ofono.rules |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/plugins/ofono.rules b/plugins/ofono.rules index 1fcdddb..794a02d 100644 --- a/plugins/ofono.rules +++ b/plugins/ofono.rules @@ -24,6 +24,9 @@ ATTRS{idVendor}==19d2, ATTRS{idProduct}==0063,

[PATCH] call-settings: fix typo

2011-06-17 Thread Nicolas Bertrand
--- src/call-settings.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/call-settings.c b/src/call-settings.c index 2d68adc..692d3b4 100644 --- a/src/call-settings.c +++ b/src/call-settings.c @@ -733,7 +733,7 @@ static void clir_ss_query_callback(const struct

[PATCH] call-forward: Call forwarding state handling

2011-06-16 Thread Nicolas Bertrand
When CFU is active be cautious with conditional call-forward activation/deactivation --- src/call-forwarding.c | 46 -- 1 files changed, 40 insertions(+), 6 deletions(-) diff --git a/src/call-forwarding.c b/src/call-forwarding.c index

[PATCH] call-forward: Call forwarding state handling

2011-06-07 Thread Nicolas Bertrand
When CFU is active be cautious with conditional call-forward activation/deactivation --- src/call-forwarding.c | 44 ++-- 1 files changed, 38 insertions(+), 6 deletions(-) diff --git a/src/call-forwarding.c b/src/call-forwarding.c index 73ce433..42d681e

[PATCH] TODO: Set owner of call forwarding state handling

2011-05-31 Thread Nicolas Bertrand
--- TODO |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/TODO b/TODO index 73768a5..6dafba5 100644 --- a/TODO +++ b/TODO @@ -214,6 +214,7 @@ Supplementary Services Priority: High Complexity: C1 + Owner: Nicolas Bertrand nicolas.bertr...@linux.intel.com

[PATCH 0/5] Add support of remote hangup

2011-05-18 Thread Nicolas Bertrand
These patchs introduce the possibility of remote hangup by selecting the call in the call table and use the new button hangup. Nicolas Bertrand (5): controlbase: Add hangup button callmanager: Remote hangup slot hardwaremanipulator: add hangup signal control: Handle hangup call

[PATCH 1/5] controlbase: Add hangup button

2011-05-18 Thread Nicolas Bertrand
--- src/controlbase.ui |7 +++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/src/controlbase.ui b/src/controlbase.ui index 45b60f9..50315db 100644 --- a/src/controlbase.ui +++ b/src/controlbase.ui @@ -1410,6 +1410,13 @@ p, li { white-space: pre-wrap; }

[PATCH 4/5] control: Handle hangup call

2011-05-18 Thread Nicolas Bertrand
--- src/control.cpp | 24 +++- src/control.h |2 ++ 2 files changed, 25 insertions(+), 1 deletions(-) diff --git a/src/control.cpp b/src/control.cpp index 60f23f2..7c52564 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -90,6 +90,7 @@

[PATCH 5/5] phonesim: Connect hangup signal

2011-05-18 Thread Nicolas Bertrand
--- src/phonesim.cpp |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/phonesim.cpp b/src/phonesim.cpp index d3bd049..aa49f46 100644 --- a/src/phonesim.cpp +++ b/src/phonesim.cpp @@ -534,6 +534,8 @@ SimRules::SimRules( int fd, QObject *p, const QString filename,

[PATCH 3/5] hardwaremanipulator: add hangup signal

2011-05-18 Thread Nicolas Bertrand
--- src/hardwaremanipulator.h |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/hardwaremanipulator.h b/src/hardwaremanipulator.h index 9a82ca0..881125e 100644 --- a/src/hardwaremanipulator.h +++ b/src/hardwaremanipulator.h @@ -60,6 +60,7 @@ signals: void

[PATCH] callmanager: Remove connect and alert timers

2011-05-12 Thread Nicolas Bertrand
--- src/callmanager.cpp | 29 - src/callmanager.h |2 -- 2 files changed, 0 insertions(+), 31 deletions(-) diff --git a/src/callmanager.cpp b/src/callmanager.cpp index 8085056..fb132b5 100644 --- a/src/callmanager.cpp +++ b/src/callmanager.cpp @@ -31,14 +31,6

[PATCH 0/5] Introduce call management buttons

2011-05-11 Thread Nicolas Bertrand
This patch add support of call state management. Buttons Alerting and Active permit to change the state of on-going call. Nicolas Bertrand (5): controlbase: Add call state management buttons hardwaremanipulator: Call state changed signals callmanager: Change call state management slots

[PATCH 1/5] controlbase: Add call state management buttons

2011-05-11 Thread Nicolas Bertrand
--- src/controlbase.ui | 18 ++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/controlbase.ui b/src/controlbase.ui index dd60cda..45b60f9 100644 --- a/src/controlbase.ui +++ b/src/controlbase.ui @@ -1395,6 +1395,24 @@ p, li { white-space: pre-wrap; }

[PATCH 2/5] hardwaremanipulator: Call state changed signals

2011-05-11 Thread Nicolas Bertrand
--- src/hardwaremanipulator.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/hardwaremanipulator.h b/src/hardwaremanipulator.h index ae8e716..9a82ca0 100644 --- a/src/hardwaremanipulator.h +++ b/src/hardwaremanipulator.h @@ -58,6 +58,8 @@ signals: void

[PATCH 3/5] callmanager: Change call state management slots

2011-05-11 Thread Nicolas Bertrand
--- src/callmanager.cpp |7 +++ src/callmanager.h | 12 ++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/callmanager.cpp b/src/callmanager.cpp index 0ede2ad..8085056 100644 --- a/src/callmanager.cpp +++ b/src/callmanager.cpp @@ -700,6 +700,10 @@ bool

[PATCH 4/5] control: handle call management buttons

2011-05-11 Thread Nicolas Bertrand
--- src/control.cpp | 12 src/control.h |2 ++ 2 files changed, 14 insertions(+), 0 deletions(-) diff --git a/src/control.cpp b/src/control.cpp index de141c3..4fdba27 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -88,6 +88,8 @@ ControlWidget::ControlWidget(const

[PATCH 5/5] phonesim: connect call mangagement signals

2011-05-11 Thread Nicolas Bertrand
--- src/phonesim.cpp |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/src/phonesim.cpp b/src/phonesim.cpp index 6b45cf6..d3bd049 100644 --- a/src/phonesim.cpp +++ b/src/phonesim.cpp @@ -530,6 +530,10 @@ SimRules::SimRules( int fd, QObject *p, const QString filename,

[PATCH] controlbase: Gather call elements on the same tab

2011-05-06 Thread Nicolas Bertrand
Group CSSU/CSSI and incomming call UI together on the same Call tab --- src/controlbase.ui | 267 ++-- 1 files changed, 132 insertions(+), 135 deletions(-) diff --git a/src/controlbase.ui b/src/controlbase.ui index 41c6d12..dd60cda 100644 ---

[PATCH v2 0/6] phonesim: Add call status UI

2011-05-02 Thread Nicolas Bertrand
This patch introduce a new tab call in phonesim UI in order to display calls informationsi (id, number, status, name and direction). The interface to send CSSU and CSSI notification is now dynamic based on the type of current calls. Fix some coding-style violations. Nicolas Bertrand (6

[PATCH v2 2/6] control: Update UI using call status

2011-05-02 Thread Nicolas Bertrand
--- src/control.cpp | 40 +++- src/control.h |5 + 2 files changed, 40 insertions(+), 5 deletions(-) diff --git a/src/control.cpp b/src/control.cpp index 645219c..1e71593 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -134,6 +134,32 @@

[PATCH v2 3/6] hardwaremanipulator: add callmanagement method

2011-05-02 Thread Nicolas Bertrand
--- src/hardwaremanipulator.cpp |4 src/hardwaremanipulator.h |2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/src/hardwaremanipulator.cpp b/src/hardwaremanipulator.cpp index c7bbe6a..909ce2a 100644 --- a/src/hardwaremanipulator.cpp +++

[PATCH v2 1/6] callmanager: Add signal on call status change

2011-05-02 Thread Nicolas Bertrand
--- src/callmanager.cpp | 22 ++ src/callmanager.h |3 +++ 2 files changed, 25 insertions(+), 0 deletions(-) diff --git a/src/callmanager.cpp b/src/callmanager.cpp index 585a3ac..0ede2ad 100644 --- a/src/callmanager.cpp +++ b/src/callmanager.cpp @@ -149,6 +149,8 @@

[PATCH v2 4/6] phonesim: Connect call status signal

2011-05-02 Thread Nicolas Bertrand
--- src/phonesim.cpp |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/phonesim.cpp b/src/phonesim.cpp index a822cd9..6b45cf6 100644 --- a/src/phonesim.cpp +++ b/src/phonesim.cpp @@ -528,6 +528,8 @@ SimRules::SimRules( int fd, QObject *p, const QString filename,

[PATCH v2 5/6] controlbase.ui: Add call mangement tab

2011-05-02 Thread Nicolas Bertrand
--- src/controlbase.ui | 61 1 files changed, 61 insertions(+), 0 deletions(-) diff --git a/src/controlbase.ui b/src/controlbase.ui index cfadfe8..41c6d12 100644 --- a/src/controlbase.ui +++ b/src/controlbase.ui @@ -1458,6 +1458,67 @@ p, li

[PATCH v2 6/6] control: Update call view

2011-05-02 Thread Nicolas Bertrand
--- src/control.cpp | 100 +-- src/control.h |3 +- 2 files changed, 91 insertions(+), 12 deletions(-) diff --git a/src/control.cpp b/src/control.cpp index 1e71593..a9b2fd5 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -136,14

[PATCH 1/6] callmanager: Add signal on call status change

2011-04-28 Thread Nicolas Bertrand
--- src/callmanager.cpp | 34 ++ src/callmanager.h |3 +++ 2 files changed, 29 insertions(+), 8 deletions(-) diff --git a/src/callmanager.cpp b/src/callmanager.cpp index 585a3ac..9823f05 100644 --- a/src/callmanager.cpp +++ b/src/callmanager.cpp @@ -149,6

[PATCH 0/6] phonesim: Add call status UI

2011-04-28 Thread Nicolas Bertrand
This patch introduce a new tab call in phonesim UI in order to display calls informations (id, number, status, name and direction). The interface to send CSSU and CSSI notification is now dynamic based on the type of current calls. Nicolas Bertrand (6): callmanager: Add signal on call status

[PATCH 3/6] hardwaremanipulator: add callmanagement method

2011-04-28 Thread Nicolas Bertrand
--- src/hardwaremanipulator.cpp |4 src/hardwaremanipulator.h |2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/src/hardwaremanipulator.cpp b/src/hardwaremanipulator.cpp index c7bbe6a..909ce2a 100644 --- a/src/hardwaremanipulator.cpp +++

[PATCH 2/6] control: Update UI using call status

2011-04-28 Thread Nicolas Bertrand
--- src/control.cpp | 40 +++- src/control.h |5 + 2 files changed, 40 insertions(+), 5 deletions(-) diff --git a/src/control.cpp b/src/control.cpp index 645219c..2f12d91 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -134,6 +134,32 @@

[PATCH 4/6] phonesim: Connect call status signal

2011-04-28 Thread Nicolas Bertrand
--- src/phonesim.cpp |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/phonesim.cpp b/src/phonesim.cpp index a822cd9..cda32dd 100644 --- a/src/phonesim.cpp +++ b/src/phonesim.cpp @@ -528,6 +528,8 @@ SimRules::SimRules( int fd, QObject *p, const QString filename,

[PATCH 5/6] controlbase.ui: Add call mangement tab

2011-04-28 Thread Nicolas Bertrand
--- src/controlbase.ui | 61 1 files changed, 61 insertions(+), 0 deletions(-) diff --git a/src/controlbase.ui b/src/controlbase.ui index cfadfe8..41c6d12 100644 --- a/src/controlbase.ui +++ b/src/controlbase.ui @@ -1458,6 +1458,67 @@ p, li

[PATCH 6/6] control: Update call view

2011-04-28 Thread Nicolas Bertrand
--- src/control.cpp | 100 +-- src/control.h |3 +- 2 files changed, 91 insertions(+), 12 deletions(-) diff --git a/src/control.cpp b/src/control.cpp index 2f12d91..dec3aea 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -136,14

[PATCH] callmanager: change state of waiting call

2011-04-15 Thread Nicolas Bertrand
becomes incoming when all active and held are released --- src/callmanager.cpp | 25 + src/callmanager.h |3 +++ 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/callmanager.cpp b/src/callmanager.cpp index be17b83..929c182 100644 ---

[PATCH] Avoid error when URL is null

2011-04-05 Thread Nicolas Bertrand
Avoid error with STK command LAUNCH BROWSER and default URL --- src/stkagent.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/src/stkagent.c b/src/stkagent.c index 54ca575..220812e 100644 --- a/src/stkagent.c +++ b/src/stkagent.c @@ -1061,6 +1061,9 @@ int

[PATCH 1/2] phonesim: add CSSU/CSSI UI

2011-03-29 Thread Nicolas Bertrand
--- src/controlbase.ui | 65 +++ 1 files changed, 54 insertions(+), 11 deletions(-) diff --git a/src/controlbase.ui b/src/controlbase.ui index 11943ed..cfadfe8 100644 --- a/src/controlbase.ui +++ b/src/controlbase.ui @@ -195,17 +195,60 @@

[PATCH 2/2] phonesim: Add CSSU/CSSI notification support

2011-03-29 Thread Nicolas Bertrand
--- src/control.cpp | 30 +- src/control.h |2 ++ 2 files changed, 31 insertions(+), 1 deletions(-) diff --git a/src/control.cpp b/src/control.cpp index 279bade..645219c 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -87,6 +87,7 @@

[PATCH 0/2] Phonesim: add support for CSSU/CSSI notification

2011-03-29 Thread Nicolas Bertrand
Add UI to be able to send CSSU and CSSI notification with phonesim Nicolas Bertrand (2): phonesim: add CSSU/CSSI UI phonesim: Add CSSU/CSSI notification support src/control.cpp| 30 +++- src/control.h |2 + src/controlbase.ui | 65

[PATCH] Set owner CSSU/CSSI support task

2011-03-24 Thread Nicolas Bertrand
the call on hold, retrieving or creating an mpty call. + + Priority: Low + Complexity: C1 + Owner: Nicolas Bertrand nicolas.bertr...@linux.intel.com \ No newline at end of file -- 1.7.1 ___ ofono mailing list ofono@ofono.org http://lists.ofono.org