aboutsummaryrefslogtreecommitdiffstats
path: root/fsogsmd/src/plugins/modem_cinterion_ps8/plugin.vala
diff options
context:
space:
mode:
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)