[asterisk-bugs] [Asterisk 0010524]: res_features CLI revamping and removal of default builtins
noreply at bugs.digium.com
noreply at bugs.digium.com
Thu Sep 6 09:32:21 CDT 2007
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=10524
======================================================================
Reported By: caio1982
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 10524
Category: Resources/res_features
Reproducibility: always
Severity: minor
Priority: normal
Status: new
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!): 80129
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 08-22-2007 07:36 CDT
Last Modified: 09-06-2007 09:32 CDT
======================================================================
Summary: res_features CLI revamping and removal of default
builtins
Description:
One problem already talked in previous reports about res_features
(regarding park-dial context) is that wasn't possible to avoid default
builtins for transfers and some parking options, even if you erase your
features.conf. There were hardcoded stuff in res_features.c
I changed it so it's now possible to have a clean installation where
nobody will ever use those default builtins to possible bypass the PBX
restrictions (my own case). Also, I've changed the way information are
displayed in the CLI so now it has a bunch of new parameters shown.
Random thoughts:
1. Having default builtins are wrong because the system may break its own
PBX restrictions
2. And even putting blank options in features.conf to null the builtins is
not very smart, IMHO. It's better have a way to configure them, I mean, at
least the major parameters.
3. Some key information such as timeouts were not getting shown.
4. Also, I have changed the default value for
DEFAULT_FEATURE_DIGIT_TIMEOUT from 500ms to 1000ms so it waits enough. It
was really a short ammount of time to press something in a softphone
keypad, for example.
5. I got rid of the middle column 'Default' in CLI's features show.
======================================================================
----------------------------------------------------------------------
caio1982 - 09-06-07 09:32
----------------------------------------------------------------------
Another issue just discovered related to this one: given that * and # are
hardcoded values in features.conf right now, what would happen if someone
enable the new func_volume.so which has also hardcoded * and # to increase
and decrease the channel gain at the same time?
According to file it's not certain what would happen, but maybe
func_volume.so would get it first, disabling features.conf values.
Issue History
Date Modified Username Field Change
======================================================================
09-06-07 09:32 caio1982 Note Added: 0070012
======================================================================
More information about the asterisk-bugs
mailing list