Stefan Sayer
09dbeb1855
by default excluded mod_mysql and mod_aws which depend on devel libraries
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1409 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b6be0ddb30
module to add libaws++ to DSM for using Amazon Web Services
...
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1408 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
2e58ba7d15
setVar function (indirection capable) due to messed up set() parameter semantics till set([]=...) available)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1407 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
585f886f21
dlg.bye() action
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1406 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
5781616b95
add monitor session information id to session
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1404 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
8d8040164b
var(x=y) function
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1403 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
0fd75622b0
extended app selection by monitor to use from/pai and to/ruri
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1402 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
3c74723db9
not trying to make in CMakeLists
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1401 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
ba05c350a2
avoid extra '' for array members from printf
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1397 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c31e24fa8f
* support variables struct for parameters to dsm sessions
...
* for incoming sessions support application selection on monitoring entry (selected by caller and callee), with variables
example:
s.log('some_id', 'caller', '5', 'callee', '35', 'app', 'my_dsm_script', 'appParams', {'some_variable':'some value', 'some array': ['entry', 'other_entry'] })
then for a call from sip:5@domain to sip:35@domain my_dsm_script is executed with variables set.
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1396 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Peter Lemenkov
16044e080f
Some cleanups.
...
Since not, core module will be linked against samplerate and misdn (if enabled)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1381 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
cfc198a159
fixing some leaks. Patch from and thanks to Christian Schubert at iptego.com
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1376 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
1935d6d2c8
add note about preloading
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1375 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
d29973deef
* simplified code
...
* does not crash any more (TM): threads are initialized
* needs preload
* still leaks ~1k/call
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1374 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Peter Lemenkov
6b1b2d526f
initial commit of cmake files
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1373 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
385f7c841c
documentation and some bfix
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1368 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
18ebdc0358
mod_py : module with py(...) action and condition
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1367 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
35e0ec0beb
clearer error message
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1366 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
93082b330d
don't build mod_monitoring if monitoring not enabled
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1364 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
cc1a0a88f4
DSM unlink sys action
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1351 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
2d4211cd1a
o function to play a file at the beginning of the playlist (interrupts current playing)
...
o optional option to place separator in front of the playlist
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1349 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
46a4b146ee
spell action (like SayDigits)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1348 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
a822abd436
function to send reinvite to re-connect caller leg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1347 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
d0302f7889
DSM actions to handle files in database
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1346 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
615218aab1
removed unnecessary stuff from the sample
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1341 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c0a6522f6e
simplified dependencies: everything needed for a module is in DSMModule.h
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1340 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
e1a05e966f
substr function
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1339 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
218df51eff
functions to save a result set under another name, and retrieve it later
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1338 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
8423ec1a64
Module with some smaller heler functions:
...
18 years ago
Stefan Sayer
208d7a8cdc
+ function to rename a file
...
- getNewId (to utils)
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1336 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
45a58807af
DSM inc() operation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1334 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
8a58e7d470
made that parsing error more clear
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1333 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
ec843be635
remove obsolete comment
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1332 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
e23d79e3fc
DSM action to clear a variable
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1331 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c4d62279da
removed obsolete comments
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1330 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
dabd5f8297
doc for sys.mkdirRecursive
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1329 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
fe9c532c9c
function for recursive mkdir
...
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1328 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
f688c2a962
don't restart DSM on re-INVITE
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1327 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
18c90ba182
functions to enable and disable DTMF detection
...
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1326 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
cdaa3e25d3
new core functions:
...
* getRecordLength
* getRecordDataSize
new configuration "set_param_variables" that sets parameters from P-App-Param as variables in DSM session
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1325 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7bfba0a07d
function to get a new GUID
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1324 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
3e1065a504
B2BUA functions for DSM. See dsm_syntax.txt for the functions.
...
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1323 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
5d6f8d41dc
mod_mysql module for simple DB use in DSM applications
...
See Readme.mod_mysqlpp.txt for details.
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1322 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
33fcd9eea7
- simplified and beautified modules with better looking macros:
...
DEF_TwoParAction -> DEF_ACTION_2P
CONST_TwoParAction -> CONST_ACTION_2P
-DEF_SCStrArgAction-> DEF_ACTION_1P
EXEC_ACTION_START, EXEC_ACTION_END
MATCH_CONDITION_START, MATCH_CONDITION_END
- quoting (+escaping) added to Actions' parameters
- added logVars debugging function to log all variables
- added avar AmArg array, to replace var (string) array
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1321 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
860943adec
adding variables to outgoing calls as struct
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1319 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
cc475671c7
example on how to combine DSM, monitoring and DI to create cool applications (READ THIS)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1312 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
4fff0f468d
monitoring support for DSM...
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1311 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
3c72b7ca48
added doc
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1309 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
82e2017ce7
add DI API: postDSMEvent
...
Example (with direct_export=dsm;monitoring):
s.postDSMEvent(s.list()[0], [["action", "kick"]])
transition "DI xmlrpc kick event" room - eventTest(#action==kick) / stop(true) -> end;
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1308 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
8e7800f002
updated core actions and conditions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1307 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago