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
3184c2bbbd
build monitoring module only if monitoring support enabled
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1365 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
402546b99f
(optionally) relay early media into caller leg. enabled by default.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1363 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
51f29b52c3
simplified using removeHeader function from AmSipMsg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1361 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
05ab89d4fe
more from the ivr mem leak hunt:
...
o IvrSipRequest/IvrSipReply python objects need to destroy the underlying c++ object, if they own them (so not for dlg.invite_req, which is the original c++ object owned by the AmSession)
o IvrSipRequest/IvrSipReply python objects need to be DECREFd after calling the onSipRequest/onSipReply methods to free them
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1356 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
9128c0c7c2
missing header added, allows to build with gcc4.4. Patch by Peter Lemenkov
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1355 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
efd74d20c0
use our own destructors
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1354 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b24387ebac
calling PyObject_VaCallMethod always with tuple (see http://mail.python.org/pipermail/python-bugs-list/2004-August/024629.html )
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1353 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
ec7e003067
save one string copy
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1345 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
d76f254b53
save one string copy
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1344 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
43fcaeab8d
making it a little safer using references
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1343 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
27e3422d40
making it a little safer using reference
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1342 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
c49951dec0
reenabled email_address override config, which got lost somewhere in the way
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1335 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
6b09fd2d50
added extra parameters to dial and dial_auth functions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1318 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7f1ed2371d
o fixed xmlrpcvalue -> AmArg conversion:
...
- result of xmlrpc client call is now not packed into extra AmArg Array
- nested arrays and structs work as expected
o added optional logging of xmlrpc server call parameters and result
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1316 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
791d861ab7
fixing memory leak in example
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1313 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