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
@@ -275
---
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, Co
---
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 @@
+
If the STK command is rightly formated, send OK even if
the sim application does not handle it. it's needed to
be able to manualy send STK command.
---
src/phonesim.cpp |8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/phonesim.cpp b/src/phonesim.cpp
index 276ae47.
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
---
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) 2008-
---
Makefile.am |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index a28198b..b80f501 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -272,6 +272,12 @@ builtin_sources += drivers/atmodem/atutil.h \
drivers/hfpmodem/devi
---
plugins/speedup.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/plugins/speedup.c b/plugins/speedup.c
index ca6ed13..8b95286 100644
--- a/plugins/speedup.c
+++ b/plugins/speedup.c
@@ -2,7 +2,7 @@
*
* oFono - Open Source Telephony
*
- * Copyright (C) 2008
---
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
crea
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
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 f5b38e
Some ZTE modems used to convert any ussd strings in UCS2,
and so the buffer length is double. Considering the limit of
182 characters, 364 will avoid crash.
---
drivers/atmodem/ussd.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/atmodem/ussd.c b/drivers/atmodem
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
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 4
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 8ee9
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 8ee982
---
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"
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
--- a/plugins/udev
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
+++ b/plug
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
--- a/plugins/speedup.
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
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
+++ b/plu
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
--- a/plugins/speedup
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
---
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",
ENV{O
---
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 ofono_er
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 73ce433..eff5e9d
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 1
---
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
Voicecall
--
1.7.1
---
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 startIncom
---
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, Hard
---
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 @@ ControlWidget::ControlWidget
---
src/callmanager.cpp | 23 +++
src/callmanager.h |3 +++
2 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/src/callmanager.cpp b/src/callmanager.cpp
index fb132b5..a9fe171 100644
--- a/src/callmanager.cpp
+++ b/src/callmanager.cpp
@@ -445,6 +445,29 @@ v
---
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; }
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 h
---
src/control.cpp |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/src/control.cpp b/src/control.cpp
index e74aa7c..60f23f2 100644
--- a/src/control.cpp
+++ b/src/control.cpp
@@ -203,7 +203,11 @@ void ControlWidget::updateCallView( QString callParameters
[5], int ro
---
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 @
---
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, H
---
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 QStri
---
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 Cal
---
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 variableC
---
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; }
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
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
--- a/
---
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 +13
---
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 {
---
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, Hard
---
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 @@ boo
---
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
+++ b/src/hardwaremanipulator
---
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 @@ Contro
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 B
---
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 +13
---
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 {
---
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, Hard
---
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 @@ Contro
---
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
+++ b/src/hardwaremanipulator
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 c
---
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 +
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
--- a/src/callma
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 stk_agent_c
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
---
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 @@ ControlWidget::Control
---
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 @@
call on hold, retrieving or creating an mpty
call.
+
+ Priority: Low
+ Complexity: C1
+ Owner: Nicolas Bertrand
\ No newline at end of file
--
1.7.1
___
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono
64 matches
Mail list logo