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
8273149b35
act on SystemEvent::ServerShutdown
...
TODO: wait until contacts are really deregistered (resent with uac) or shutdown
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1088 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
7a2d8eab89
added previously undocumented 'finished' participant state
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1081 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
60b46a8ba3
added tutorial examples list
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1065 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
882a4a1284
install python applications' audio files
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1062 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
7c5342dd3c
fixed bug when user specific audio files are not used. Patch by Jeremy A
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1058 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
6844c6f13a
corrected serverInfo() return value (reported by Jeremy A)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1057 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
10065c206c
updated to current method to get active session count
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1056 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
Stefan Sayer
c559b632a3
use define SYSTEM_SAMPLERATE everywhere (forgot that one in r1051)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1053 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
a445867045
make sems-stats only if needed
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1052 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
d6374b6c0e
use define SYSTEM_SAMPLERATE everywhere
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1051 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7fb353e7ee
fixed line break
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1050 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
a04f717068
more verbose logging, so we know where the reinvite/bye comes from
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1049 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
f30989deff
mass setting Id svn property
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1048 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
a4969b3fe4
mass setting Id svn property
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1047 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
66cd448cbd
set corepath/dsmpath
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1046 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
e768dca20b
install dir for mods
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1045 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
349e9b0d14
set core path
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1044 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
12b7fc5b21
install path substitution...
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1043 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
db569f1e5f
o install $(plug_in_name)_lib if wanted
...
o install dsm mods to dsm lib directory
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1042 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
6f7be360bf
paths as installed
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1041 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
1f4ba305f3
Makefile for mods
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1040 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c93ea5738f
The DonkeySM: easy application development by state machine definitions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1039 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b38fe059b8
added AmArg::clear function
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1038 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Juha Heinanen
479ec879a9
* Added LSB info to Debian init scripts in order to avoid warning when
...
init script is installed.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1037 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
ffe996810a
* Now MySQL parts of early_announce and conference code work also with
...
latest MySQL++ lib version 3.0.0.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1036 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
96198e78e1
updated ivr doc and quick reference
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1035 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
7ad56d060b
typo
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1034 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
75c438cb44
g.722 codec from spandsp in 8khz compatibility mode
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1033 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
0d6b0c2204
- fixes compilation issues.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1031 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
17dbcae046
- fixes a possible issue with dead sessions if a BYE request is replied with an error.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1030 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
f9d7034e35
- 2nd part of the last commit.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1029 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
66ada55453
- fixes a memory leak within AmEventDispatcher.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1028 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
67cb344b0d
- fixed major bug in the reply matching (UAC transactions).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1027 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago