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
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
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
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
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
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
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
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
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
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
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
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
14c69b1672
moved the user timer (used to be known as AmSessionTimer) to the session_timer plugin.
...
added a multi-purpose plugin type. see also AmApi.h for details.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@8 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago
Raphael Coeffic
37abd5379e
initial checkin new open source version.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@5 8eb893ce-cfd4-0310-b710-fb5ebe64c474
20 years ago