Stefan Sayer
d682e68fcd
array version for unlink
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1410 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
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
17 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
17 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
17 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
17 years ago
Stefan Sayer
94f2e56f3b
more verbose debug on broadcasting servershutdown
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1405 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 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
17 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
17 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
17 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
17 years ago
Stefan Sayer
7530880d71
added PAI header
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1400 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
fc6318504f
also consider %2E as extension delimiter (e.g. for cached files saved as urlencoded)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1399 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
fa3a32cf12
add DI monitoring i/f accessible for applications (if compiled with and loaded)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1398 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 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
17 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
17 years ago
Stefan Sayer
856061e132
corrected typo
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1395 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
db2f70574b
removed accidental leftovers
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1394 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
436cca698e
setExpiration function. Using this together with garbage collector log,
...
items in monitoring memory storage can be set as soft state.
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1393 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
a932334e4d
correct pop() on empty AmArg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1392 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
d2f7d1a669
Option to run a garbage collector thread to remove info of
...
expired sessions.
This work was kindly sponsored by Teltech Systems Inc.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1391 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
64e3d5dbb4
fix: use default value if configuration does not have parameter
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1390 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
4eba991fd3
optional headers to bye. based on patch by Balint Kovacs
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1389 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
9b4bba32d7
refer optionally with expires
...
some fix with CRLF on refer-to
some fix with content_type on announce_transfer
based on patch by Balint Kovacs
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1388 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f5fcaeabc3
optionally send headers with BYE (e.g. Reason) patch by Robert Szokovacs
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1387 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
23230c090d
Added first install target - sems executable itself (and more to come\!)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1386 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
f563997d4a
Fix issue with undefined MAX_RTP_SESSION
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1385 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
93d1f4b164
cosmetic change in CMakeLists.txt
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1384 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
682943be7f
Added option to control maximum simultaneous number of rtp-sessions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1383 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
b212daf345
- Removed obsoleted option (support for OpenSER)
...
- Moved some cflags to proper places
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1382 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 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
17 years ago
Peter Lemenkov
f0f9a5ea01
added warning about CMake and rewriting makefiles
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1380 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
97c44eced4
push and pop functions; making assert... functions visible
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1378 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 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
17 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
17 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
17 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
17 years ago
Peter Lemenkov
65af292315
no need in config.h.cmake
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1372 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 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
17 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
17 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
17 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
17 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
17 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
17 years ago
Stefan Sayer
c0f8e76d2d
optionally relay early media (180 .. 183) into caller leg of B2B sessions.
...
note this effects only applications where call is accepted before creating
second call leg, i.e. it does not affect call_timer/auth_b2b.
based on a patch by Tom van der Geer
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1362 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 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
17 years ago
Stefan Sayer
b23f20bef8
clearer error message on missing session_timer
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1358 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 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
17 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
17 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
17 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
17 years ago