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
18 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
18 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
18 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
18 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
18 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
18 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
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
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
18 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
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
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
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
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
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
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
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
5ab8284bb6
DTMF detection improved, the timestamp of the DTMF RTP packets is considered
...
- if an RTP event with timestamps differing from the last one is received, the
event is sent out immediately
- RTP DTMF packets with the same timestamp as an already detected keypress are
ignored.
This allows to raise the value for timeout on sending out RTP DTMF event, to 5 packets
(100 or 150ms)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1352 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
1dbdf992a1
AmAudioFile's can now be recorded with a specified subtype, appended to the filename after a pipe ('|') character, e.g.:
...
AmAudioFile f;
f.open("/tmp/record.wav|A-Law")
The subtypes are defined in the codec modules, currently:
- for wav:
Pcm16, A-Law, Mu-Law
- for ilbc:
iLBC30, iLBC20
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1350 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