aboutsummaryrefslogtreecommitdiffstats
path: root/fsogsmd/src/plugins/modem_cinterion_ps8/plugin.vala
diff options
context:
space:
mode:
authorSebastian Krzyszkowiak <dos@dosowisko.net>2014-05-31 03:01:10 +0200
committerSebastian Krzyszkowiak <dos@dosowisko.net>2014-05-31 03:01:10 +0200
commit929aae840898cda0d0af2af0acc6b86656469477 (patch)
tree22729ee02d85023b1b90fa487374bdfe7c57fe66 /fsogsmd/src/plugins/modem_cinterion_ps8/plugin.vala
parentdcd7f86c6f60f350a0416159e80f1c44e3757f65 (diff)
downloadcornucopia-929aae840898cda0d0af2af0acc6b86656469477.tar.gz
cornucopia-929aae840898cda0d0af2af0acc6b86656469477.tar.bz2
cornucopia-929aae840898cda0d0af2af0acc6b86656469477.zip
fsogsmd: modem_cinterion_ps8: full call releasing support
Signed-off-by: Sebastian Krzyszkowiak <dos@dosowisko.net>
Diffstat (limited to 'fsogsmd/src/plugins/modem_cinterion_ps8/plugin.vala')
-rw-r--r--fsogsmd/src/plugins/modem_cinterion_ps8/plugin.vala6
1 files changed, 6 insertions, 0 deletions
diff --git a/fsogsmd/src/plugins/modem_cinterion_ps8/plugin.vala b/fsogsmd/src/plugins/modem_cinterion_ps8/plugin.vala
index 40a8353b..d1f1e0dc 100644
--- a/fsogsmd/src/plugins/modem_cinterion_ps8/plugin.vala
+++ b/fsogsmd/src/plugins/modem_cinterion_ps8/plugin.vala
@@ -44,6 +44,12 @@ class CinterionPS8.Modem : FsoGsm.AbstractModem
modem_data.simHasReadySignal = true; // ^SSIM READY (enabled by ^SSET=1) or +CIEV: simstatus,5 (enabled by ^SIND="simstatus",1)
modem_data.simReadyTimeout = 30; // seconds
+ modem_data.atCommandRejectIncoming = "^SHUP=21,%d"; // release cause "call rejected"
+ modem_data.atCommandRejectIncomingWithId = true;
+ modem_data.atCommandCancelOutgoing = "^SHUP=16,%d"; // release cause "normal call clearing"
+ modem_data.atCommandCancelOutgoingWithId = true;
+ modem_data.atCommandReleaseAllActive = "+CHUP";
+ modem_data.atCommandReleaseAllHeld = "+CHUP";
atCommandSequence( "MODEM", "init" ).append( {
"""^SLED=2""", // enable STATUS LED (non-persistent)