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
21 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
21 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
21 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
21 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
21 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
21 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
21 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
21 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
21 years ago
Raphael Coeffic
73b06d8bb4
fixed reply sending after the announcement.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@36 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Raphael Coeffic
1f5be2afcb
changed class and file names.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@35 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Raphael Coeffic
33e69882a8
fixed quality problems. two states are now used, one for encoding and
...
one for decoding. thx goes to Alex Gradinar for reporting the problem
and finding solution.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@34 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Raphael Coeffic
837b11db3c
changed default quality to 2/*high*/.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@33 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Raphael Coeffic
3d34a388e1
working mp3 plug-in.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@32 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Raphael Coeffic
3aacc375a6
fixed check for return values to enable mp3 support.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@31 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Raphael Coeffic
bd20e01ade
added rec_file_ext config parameter to configure the type of recorded files (wav or mp3).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@30 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Raphael Coeffic
3d86d92318
corrected gsm multi-block support.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@29 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Raphael Coeffic
84c3320b81
re-added -fPIC.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@28 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Stefan Sayer
9d9c8dab41
corrected module name, removed lib dir
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@27 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Stefan Sayer
c209c66d34
Makefile copied from mailbox
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@26 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago
Stefan Sayer
e39b283fe2
changed to use xmlrpclib (standard python xmlrpc client library)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@25 8eb893ce-cfd4-0310-b710-fb5ebe64c474
21 years ago