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
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
20 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
20 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
20 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
20 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
20 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
20 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
20 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
20 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
20 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
20 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
20 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
20 years ago
Stefan Sayer
1c51e64d3f
added script name in debug output
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@24 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
b3e1c37cbd
added new plug-in for early media.
...
Thanks goes to Alexandr Dubovikov <shurik@start4.info>.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@23 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
555dd79d0a
reorganized session beginning:
...
- sdp reply generation is now separated from the reply.
- new onInvite.
corrected a bug in getSession(callid,remote_tag).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@22 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
aae96ca832
suppressed onBeforeCallAccept. It has been replaced by onInvite.
...
Have a look at AmSession. This is no one to one replacement.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@21 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
e36bceded8
fixed multiple gsm frames per packet bug (hopefully this was the last one)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@20 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Stefan Sayer
eabcee45c5
reenabled resynchronizing if TS out of range (in the case of clock skew or re-Invite)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@19 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
60dfce998f
audio plug-ins can now be built from another directory as core/plug-in/.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@18 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
b9f68eac00
fixed mail sending of tmp files.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@17 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
425f6bc322
added more debug infos for not implemented mandatory script methods.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@16 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
4764179d82
added missing virtual keyword for onDtmf.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@15 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
8170abde19
added forgotten on_close() in AnswerMachine to write WAV header.
...
added missing virtual keyword to AmSession::onBye.
Please recompile all after this update (make clean && make all).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@14 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
a325bf8c54
changed voicemail's temporary file handling. It now uses AmAudio's tmpfile support.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@13 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
a020d00735
changes open mode in AmAudioFile rm 'rwb' to 'w+'.
...
Thanks to Juha from the hint.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@12 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
3564062fbc
changed to name of the recorded message from req.callid to the dialog local tag.
...
this avoids callid collision.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@11 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
e4dccea5ed
corrected missing compilation for root files.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@10 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago