Stefan Sayer
183eeca64a
renamed to MediaProcessor
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@94 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
64f94d8423
added header:X-Content Voicemail
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@93 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
3234079afe
made install paths consistent with rest of the paths
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@92 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
bee74df135
corrected paths
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@91 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
54cc24b09c
comments doxygenized
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@90 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
2d05d33655
prints socket name to debug output
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@89 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
e35497f882
simplified dtmf handling
...
removed AmDtmfHandler: Aggregated dtmf event is posted into
session's event queue directly.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@88 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
a4a513624c
removed unneeded UserData in CtrlInterface
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@87 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
649e74aad8
configurable additional header for the voicemail template. Thanks Christophe Irles
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@86 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
5dd98fd94a
removed unneeded function declaration
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@85 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
7c16a0f557
more doxygen documentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@84 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
809a2727d7
added doxygen class documentation
...
beginning of the sems documentation initiative...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@83 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
484797c053
DTMF event handling fixed: keypresses are now handled by the session's (signalling) thread
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@82 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
c01807370d
added f-no-strict-aliasing (-> Py_False)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@81 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
ab27fd61e1
added missing virtual dtors
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@80 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
be2372bd21
createScriptThread made safer.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@79 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
f20aa0e349
corrected cfg-dir path
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@78 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
bd7469123b
announcements in sems originated calls
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@77 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
d60a972738
* status returns to normal after dialout completed (new dialout possible)
...
* dead call (e.g. unavaliable) can be dropped with '#'
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@76 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
c98b38ecc6
fixes sems originating sessions (conference dialout, b2b)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@75 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
389d658135
* dialout API in IVR.
...
* createThread function to create additionally running Python threads (e.g. servers)
This function expects a python callable and executes it in a new thread.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@74 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
a33978ea3b
fixes conference audio problem. introduced 20ms mixer delay may be optimized.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@73 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
08432ee219
API for creating a new call. This can be used e.g. to use SEMS as load generator/test tool.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@72 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
4e6ce9cb16
dialout. see AmUAC for API.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@71 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
207ca4790e
fixes the add2path function (adding '/' at the right place).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@68 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
4869df8451
bug fix: re-added a check (output!=0) which had been removed by revision 51.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@67 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
bf4764ff09
fixed memory leak causing Ivr dialog not to be freed.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@63 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
6434bc25da
corrected compilation errors introduced in the last version.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@61 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
759b24189f
fixes a bug causing the caller dialog to interpret answers from the
...
old callee dialog as if they where from the new one.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@58 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
738313aa22
changed strategy for limiting record time: it now uses a session level timer.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@57 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
78b94715b9
added call to t_cancel even if no reply has been received for one request.
...
this should stop ser's retransmissions (at the moment, it does not, but we are working on it).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@56 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
8e491874ce
* fixed bug in Makefile concerning missing python files compilation.
...
* added python event handlers for onOtherBye, onOtherReply.
* improved event handlers bootstrap: by returning True, a python event
handler can choose to let the default c++ implementation beeing called.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@55 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
98e12fce87
* removed some unnecessary debug infos.
...
* moved onOtherError to onOtherReply.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@54 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
cae727568b
added adaptive playout activation within conference.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@53 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
963e047b32
fixed Makefile to compile also the imap_mailbox directory (removed -l switch in the compileall cmd line).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@52 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
2e28833e88
* fixes timestamp overflow problem after about 7 days.
...
this would have cause SEMS to stop send any packets
after about 7 days.
* adds a simple playout buffer for application which do
not need adaptive playout (voicemail, annoucement, ...).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@51 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
385b7ca541
introduced path indepent python compilation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@50 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
9737eeb14d
fixes compilation bug introduced in previous revision.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@49 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
3afc8699a5
added dtfm payload to the SDP response. Thx to Juha for contributing the patch.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@48 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
099d706bc3
fixed contact updating on reply.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@47 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
3980e07bb1
changed all \n into \r\n.
...
Thanks to Alexandr Dubovikov for reporting and providing patch.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@46 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
4e335aedd0
applied Alex's wav header patch. This writes the header at once, thus avoiding some side effects.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@45 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
524c479225
added Readme file.
...
added new parameter dialout_suffix in the config.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@44 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
be193522c8
reverted to the previous version and suppressed a space in the 'from:' line. This is necessary to work with
...
postfix.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@43 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
9421bbe432
added dialout in conferencing module.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@42 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
75a8aa318a
- added adaptive playout buffer with order statistic based delay estimation
...
and adaptive WSOLA playout delay modification.
- fixed serious bug in the RTP receiver.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@41 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
018bfc55a3
corrected compilation error in macro EXPORT_FACTORY.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@40 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
c7a5180592
Many thanks to Rick van Rein for this patch. Here are his explainations to the path:
...
The patch is developed on FreeBSD 4.11-RELEASE and gcc 2.95.4, but is
expected to run on other BSD systems as well.
Note that it is "not done" to replace the gcc in a BSD base system,
hence the support for an older gcc.
The changes are minor:
* corrections in typing matters, including more header files
* alternative handling option for varargs in #define for pre-GCC3
* lowering the default UNIX_PATH_MAX value to 104 instead of 108
* clearing memory intended to store socket addresses
* a few remarks for FreeBSD-adopters and/or porters
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@39 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
0423c24e2e
fixed error handling at the beginning of a session.
...
if onInvite failed, Sems would have continued with onSessionStart.
this is no more the case.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@38 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
797d60a4d7
fixed error handling in AmSipDialog::reply.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@37 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago