major re-work of dialplan functions, including:
authorKevin P. Fleming <kpfleming@digium.com>
Thu, 5 May 2005 05:39:33 +0000 (05:39 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Thu, 5 May 2005 05:39:33 +0000 (05:39 +0000)
commit4d2537ae1136e6885c3b1214ebed6ccab2bdbec2
treed1f6c678019f87fb5730998dc62af2c209dc66d6
parente8bd5968ff53cd8e2acc82c4f80902bc0c404d54
major re-work of dialplan functions, including:

 - locking of functions list during registration/unregistration/searching
 - rename of function description structure to be consistent with the rest of the API
 - addition of 'desc' element to description structure, for detailed description (like applications)
 - addition of 'show function' CLI command to show function details
 - conversion of existing functions to use uppercase names to match policy
 - creation of new 'pbx_functions.so' module to contain standard 'builtin' functions
 - removal of all builtin functions from pbx.c and apps and placement into new 'funcs' directory

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5583 65c4cc65-6c06-0410-ace0-fbb531ad65f3
14 files changed:
Makefile
apps/app_cut.c
apps/app_groupcount.c
channels/chan_sip.c
funcs/Makefile [new file with mode: 0755]
funcs/func_cdr.c [new file with mode: 0755]
funcs/func_env.c [new file with mode: 0755]
funcs/func_groupcount.c [new file with mode: 0755]
funcs/func_logic.c [new file with mode: 0755]
funcs/func_md5.c [new file with mode: 0755]
funcs/func_strings.c [new file with mode: 0755]
funcs/pbx_functions.c [new file with mode: 0755]
include/asterisk/pbx.h
pbx.c