Stefan Sayer
d4cb6661ef
some more modes for AudioMixIn
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1203 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
756caa8372
fixing makefile to not get warnings about missing dependencies files
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1198 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f8d6207e97
using apphdr value as default application
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1191 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
66046286b3
include only tone_detect for older spandsp version
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1186 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
9e570338ae
support for older spandsp version (e.g. 0.0.2 from debian etch)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1184 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
cd1bedb848
temporaray removing cmake files
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1181 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
dcdac461e3
UriParser -> AmUriParser as core utility
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1171 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
aec2dda84f
fixing small memory leak if sessions do not close the playlist
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1167 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
98bccd1e54
more pretty response code if application not found
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1166 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
330dc13a6a
b2b with media relay changes:
...
b2ab_caller_owns_connector.patch:
AmB2ABCallerSession owns the session connector.
Caller session waits for callee session to end before it ends itself.
early media support for B2ABSession.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1164 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
352876aa9a
fixed a small memory leak when sending 200 ack
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1163 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
669570bfd3
new event handler onBeforeDestroy(): called in the session thread before the session is destroyed, i.e. after the main event loop has finished
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1162 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
af5e1118f5
B2AB: headers for INVITE in callee leg can be added
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1155 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
04879eb4cd
removeHeader utility function
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1154 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
d52ad8a052
fixes bug in the buildsystem when building with spandsp (and, libsamplerate, where it was already partially fixed): -DUSE_SPANDSP is added to global CPPFLAGS, so that flags are equal in core and modules
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1148 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
b18d082939
correct install dependency for query-stats, now sems-stats
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1143 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
1d2f02cc2d
replaced old sems.spec with the newer version from Peter Lemenkov from peter.fedorapeople.org
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1139 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
ad3d804cf8
removed obsolete init scripts
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1138 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
0b7fa6759a
moved (old) rpm spec to pkg directory
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1135 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
b1abbb0ee7
- changed port from "short int" to "short unsigned int".
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1133 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
3c78e9a341
applying sipctrl_transaction_id_64bit.patch: transaction matching failed on 64 bit system due to limited serKey length
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1125 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f473817929
session_num needs to be protected with mutex in multi core systems (cache)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1124 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
68b3dddad2
made debug message point to sipctrl.conf on this specific error
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1122 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
28d72e348e
fixes bug SEMS-44.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1119 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
8c338e4912
start of cmake buildsystem
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1116 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
9c9f155ea4
allows prompts from collection to be looped
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1111 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
566e486de6
-left over debug log
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1110 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Bogdan Pintea
36e26bb406
Added NOTIFY to the list of supported methods.
...
Patch by Rui Jin Zheng.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1101 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
0eadc6482a
add session to event dispatcher before sending out INVITE. Should fix issues reported by Paul ("change in session container") and Bogdan ("session queuing").
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1100 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7872fb3de9
corrected return value (false on error)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1099 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
55c7dd7b7e
pass possible errors in send(request) up
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1098 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c4af40e475
accommodate more audio when doing PLC in JitterBuffer
...
patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1097 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
6216296e2c
resync less quickly JitterBuffer
...
patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1096 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
fc95903ea1
fix leak in Playlist, when close() called if playlist play has not yet begun
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1094 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c7aa137e29
fix uninitialized variables
...
patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1092 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
218642decf
Fix incorrect handling of rtpevent packet. In AmRtpStream, rtpevent
...
packets are treated the same as other RTP packets, they are all put into
a map with timestamp as key. However, some UA may use the same timestamp
for all rtpevent packets that represents a digit.
patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1090 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
e78c899208
better shutdown order
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1089 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
d9884e05d1
first steps on proper shutdown:
...
- active sessions and other event receivers
get a SystemEvent::ServerShutdown,
default behaviour of AmSession is setStopped()
- session container waits for all sessions to be ended
- signaling server, rtp receiver, media processor, event dispatcher
are stopped and deleted
based on a patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1087 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
32cd6ba786
moved AmSessionEventHandler into its own file, so that AmSession methods are easier to find. make session event handlers callable by AmSession descendants (thanks Rui Jin Zheng)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1086 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7d08135f38
'connector' member not initialized in AmB2ABSession. Patch by Rui Jin Zheng rjzheng at boronetworks
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1084 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
f0a0f06931
added missing header include
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1083 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
75c40f15e5
SEMS-40: improved logging
...
- print-msg.diff: create a string representation out of a AmSipRequest/~Reply; this can be used when an incoming message is discarded for some reason;
- log-thread-id.diff: with debug builds, log the thread ID as well: the process ID doesn't really help when trying to trace a call flow;
- di-arg-log.diff: when doing an DI call that fails, be more verbose about the reason (like what kind of argument is expected and what is received).
Patch by Bogdan Pintea.
- changed log format a li'l
- added NO_THREADID_LOG compile option to disable thread id logging
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1078 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Bogdan Pintea
7c6370c93f
- Content-Type header is now always set (see
...
http://lists.iptel.org/pipermail/semsdev/2008-March/002379.html )
- implemented a connection pool, used for SEMS->SER message xchange initiated
by SEMS; this pairs with SEMS' one-thread-per-session design and should
boost throughput, as it only used one main socket before
- added multi-threaded receiver, for SER->SEMS xchange, pairing with SER's
multiprocess design and moving from the single-listener 1st implementation.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1076 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
450ebf0390
fixed interpretation of return value in case of codec encoding does return error
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1074 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
4bab506d78
clearing something for the compiler
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1068 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
90b1345fd0
fixed build problems and missing initialization with libsamplerate. patch by Robert Szokovacs
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1066 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7568af7fcd
sems-stats source file .c -> .cxx to avoid confusion while installed.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1064 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
5ac32cced2
excluded sems from default runlevel. patch by P. Lemenkov
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1060 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b9fe88fcbe
print timer types in dbg message
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1055 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b8db59aa77
use define SYSTEM_SAMPLERATE everywhere (forgot that one in r1051)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1054 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago