summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSuper User2007-10-07 18:16:31 +0200
committerSuper User2007-10-07 18:16:31 +0200
commitfe5641b200b00283e9d9f4552446229dff510deb (patch)
tree5e10f51a44d72e17a20031067bda39c7bacd3c0e
parentremoved: old PBX definition (diff)
downloadlcr-fe5641b200b00283e9d9f4552446229dff510deb.tar.gz
lcr-fe5641b200b00283e9d9f4552446229dff510deb.tar.xz
lcr-fe5641b200b00283e9d9f4552446229dff510deb.zip
some minor output fixes
-rw-r--r--README5
-rw-r--r--apppbx.cpp10
2 files changed, 13 insertions, 2 deletions
diff --git a/README b/README
index 0338a33..300f0cb 100644
--- a/README
+++ b/README
@@ -371,4 +371,9 @@ Lates changes
- Fixed bug that did not release reserved channels, so interface run out of
channels.
- Bugfixes...
+- Minor bugfixes
+****** Major hfc_multi bugfix *******
+* no more crash with multiple cards *
+*************************************
+
diff --git a/apppbx.cpp b/apppbx.cpp
index f4fa4c9..8729b41 100644
--- a/apppbx.cpp
+++ b/apppbx.cpp
@@ -1839,14 +1839,20 @@ void EndpointAppPBX::port_information(struct port_list *portlist, int message_ty
keypad_function(param->information.id[0]);
} else
{
- trace_header("DTMF (not enabled by extension's settings)", DIRECTION_IN);
+ if (e_ext.number[0])
+ trace_header("KEYPAD (not enabled by extension's settings)", DIRECTION_IN);
+ else
+ trace_header("KEYPAD (not enabled for external interfaces)", DIRECTION_IN);
end_trace();
}
return;
}
if (e_state != EPOINT_STATE_IN_OVERLAP)
{
- trace_header("DTMF (ignored, not connected and not dialing)", DIRECTION_IN);
+ if (e_ext.number[0])
+ trace_header("KEYPAD (ignored, not connected and not dialing)", DIRECTION_IN);
+ else
+ trace_header("KEYPAD (not enabled for external interfaces)", DIRECTION_IN);
end_trace();
return;
}