kpfleming
fa8ea94c17
extensive ENUM support update, including ENUMLOOKUP() dialplan function (issue #5201 with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6579 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14 01:36:15 +00:00
kpfleming
475a3fdb24
clean up, use make functions instead of subshells, remove unused stuff
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6449 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-30 02:54:02 +00:00
kpfleming
20d98bd2c7
add dialplan functions for URI encoding/decoding (issue #4857 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6442 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-29 22:54:54 +00:00
kpfleming
29b2d390fa
handle whitepace around expression
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6390 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-23 22:03:24 +00:00
twisted
5999f98b1b
Fix description text for IF function. (Bug #4966 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6336 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-15 17:06:30 +00:00
russell
a5a093ff6f
only check for an existing cdr when about to set an arbitrary cdr variable (bug #4848 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6277 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-03 21:34:48 +00:00
russell
58b2bb1ecc
make GROUP set group@categroy instead of category@group
...
ensure that GROUP_COUNT still returns "0", even if no group was found
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6245 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-28 21:16:02 +00:00
russell
cab50baaaf
don't crash if no group is specified (bug #4836 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6237 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-27 22:43:18 +00:00
russell
cb335c54bd
squash a warning
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6196 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-25 18:34:40 +00:00
russell
c8309d217d
add ability to set or read both callerid name and num in one call to the function
...
This one is for you, Mark :-p
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6188 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-25 17:26:59 +00:00
russell
1952459258
Allow manager originate to specifiy more than one variable to be set.
...
Allow manager originate and spool files to set writable dialplan functions,
including those that use the pipe symbol to seperate arguments.
Allow CDR dialplan function to be able to set the account code and userfield.
This deprecates the use of the Account header in manager originate and spool
files, as well as the SetAccount and SetCDRUserField applications.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6147 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15 23:24:51 +00:00
kpfleming
ff15e0fa53
add a library of timeval manipulation functions, and change a large number of usses to use the new functions (bug #4504 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6146 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15 23:00:47 +00:00
russell
20ef59e571
add a dialplan function to get and set the music on hold class
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6115 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-12 22:50:45 +00:00
kpfleming
e4c73c5b8d
move tools used during build into build_tools subdirectory
...
clean up Makefile headers
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5942 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-20 17:26:08 +00:00
kpfleming
f417b6d804
add MATH() dialplan function (bug #4473 , with mods)
...
deprecate the Math() application
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5895 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-09 22:59:08 +00:00
kpfleming
01f4a36120
enable version string for this module, since it's standalone
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5874 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-07 16:11:06 +00:00
kpfleming
6f0f46299c
more file version tags
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5866 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 22:12:19 +00:00
kpfleming
b2cbb6a75d
remove experimental module version tags
...
add per-file revision tags and 'show version files' CLI command
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5864 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 20:27:51 +00:00
kpfleming
a74f3f93f4
add support for per-module version numbers
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5862 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06 18:31:29 +00:00
kpfleming
ca10c312b6
clean up logic functions code and help texts
...
add IFTIME function (bug #4394 , with mods)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5836 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-03 21:04:04 +00:00
kpfleming
cfd99de79e
make IF dialplan function handle quoted strings properly (bug #4322 , with API mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5750 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-20 16:30:13 +00:00
markster
d9270da550
Add SET function (bug #4335 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5745 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19 20:38:51 +00:00
kpfleming
86deae0165
minor doc fixes
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5743 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19 20:31:39 +00:00
markster
d45857c558
Cache result from database function reads (conf call)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5741 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-19 17:49:14 +00:00
russell
52b212d27c
add DB_EXISTS function to be able to check if a key exists in the database
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5715 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-18 23:38:25 +00:00
russell
8508675ead
prevent copying of NULL (bug #4307 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5708 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-17 16:45:42 +00:00
kpfleming
6fa490c732
add EVAL function, deprecate Eval application (bug #4277 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5689 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 23:53:11 +00:00
kpfleming
025aeb8f62
add dialplan functions for Caller ID, language and timeouts (bug #4219 , with mods)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5679 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-15 17:45:30 +00:00
markster
f23e021126
Removed unnecessary strip (bug #4181 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5608 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-08 18:11:55 +00:00
markster
55bc25751a
Update groupcount / db documentation (bug #4200 , etc)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5606 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-08 17:17:34 +00:00
markster
9eeaaa3915
Convert app_db to function variables (bug #4201 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5604 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-08 17:08:25 +00:00
russell
ea506055f2
add my name for the functions I wrote
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5593 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-07 05:33:44 +00:00
markster
16b0b362a3
Build as a single executable, work around Makefile issue
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5590 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-05 17:39:18 +00:00
kpfleming
8b926a7bc7
clean up file headers
...
restore appropriate copyrights for functions that came from files with copyrights listed
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5587 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-05 12:48:52 +00:00
kpfleming
6fa82b10b2
correct build on platforms that require PIC objects (bug #4179 )
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5586 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-05 12:43:04 +00:00
kpfleming
1a2c87a2ba
ensure generated files are ignored by CVS
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5585 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-05 05:56:34 +00:00
kpfleming
d02cf29997
add STRFTIME dialplan function (bug #4098 , modified to use new funcs subdirectory)
...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5584 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-05 05:50:11 +00:00
kpfleming
6a262d98ee
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: http://svn.digium.com/svn/asterisk/trunk@5583 f38db490-d61c-443f-a65b-d21fe96a405b
2005-05-05 05:39:33 +00:00