Stefan Sayer
94f2e56f3b
more verbose debug on broadcasting servershutdown
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1405 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
7530880d71
added PAI header
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1400 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
fc6318504f
also consider %2E as extension delimiter (e.g. for cached files saved as urlencoded)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1399 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
fa3a32cf12
add DI monitoring i/f accessible for applications (if compiled with and loaded)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1398 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
856061e132
corrected typo
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1395 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
a932334e4d
correct pop() on empty AmArg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1392 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
64e3d5dbb4
fix: use default value if configuration does not have parameter
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1390 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
9b4bba32d7
refer optionally with expires
...
some fix with CRLF on refer-to
some fix with content_type on announce_transfer
based on patch by Balint Kovacs
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1388 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f5fcaeabc3
optionally send headers with BYE (e.g. Reason) patch by Robert Szokovacs
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1387 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
23230c090d
Added first install target - sems executable itself (and more to come\!)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1386 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
f563997d4a
Fix issue with undefined MAX_RTP_SESSION
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1385 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
682943be7f
Added option to control maximum simultaneous number of rtp-sessions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1383 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
b212daf345
- Removed obsoleted option (support for OpenSER)
...
- Moved some cflags to proper places
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1382 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
16044e080f
Some cleanups.
...
Since not, core module will be linked against samplerate and misdn (if enabled)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1381 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
97c44eced4
push and pop functions; making assert... functions visible
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1378 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
6b1b2d526f
initial commit of cmake files
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1373 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
c0f8e76d2d
optionally relay early media (180 .. 183) into caller leg of B2B sessions.
...
note this effects only applications where call is accepted before creating
second call leg, i.e. it does not affect call_timer/auth_b2b.
based on a patch by Tom van der Geer
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1362 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
b23f20bef8
clearer error message on missing session_timer
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1358 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
5ab8284bb6
DTMF detection improved, the timestamp of the DTMF RTP packets is considered
...
- if an RTP event with timestamps differing from the last one is received, the
event is sent out immediately
- RTP DTMF packets with the same timestamp as an already detected keypress are
ignored.
This allows to raise the value for timeout on sending out RTP DTMF event, to 5 packets
(100 or 150ms)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1352 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
1dbdf992a1
AmAudioFile's can now be recorded with a specified subtype, appended to the filename after a pipe ('|') character, e.g.:
...
AmAudioFile f;
f.open("/tmp/record.wav|A-Law")
The subtypes are defined in the codec modules, currently:
- for wav:
Pcm16, A-Law, Mu-Law
- for ilbc:
iLBC30, iLBC20
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1350 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
a4a0782093
fixed order of marking finished and deleting, on failed sending of request
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1317 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
1d4c9017f7
synced print format to python's
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1315 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
e65a1296db
print function for AmArg to represent in debug output
...
thanks to Bogdan Pintea
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1314 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
40dbf92611
do not try to scale too short packets.
...
thanks for extensive reporting by juha heinanen
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1303 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
62c6136c94
made UriParser param const
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1297 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
a9780f0f81
RIP unixsock.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1296 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
b66479d68c
more on cmake build system
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1292 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
8a857f6803
making assertArray() and assertStruct() publicly accessible
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1291 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
487e68373c
fix for compilation on solaris (?)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1290 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
9ee91e2b27
adds parsing of u= line (URI in SDP)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1289 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
d6010e4aaf
fixes bug introduced with r1273: connectCallee does not re-invite caller
...
(compared cseq of the wrong leg's INVITE)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1288 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
47ae57f469
missing API file for monitoring
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1277 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
78f177f4ee
adds monitoring support
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1275 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
3888b21c2f
o check whether CSeq of reply matches (initial) INVITE cseq
...
o don't call terminateLeg() on negative reply on callee leg, only setStopped()
(sessions would be in disconnecting state and not being stopped)
o add monitoring
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1273 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
7fb993dc55
using local tag insteda of call id (can be used for controlling session by sending events)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1272 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
0756084299
equality check for AmArg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1270 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
8f608fa781
setStopped with wakeup option
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1266 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
43a387c392
initial support for better call/server monitoring
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1259 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f366f0f922
add erase function. fix size() for struct
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1256 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
1c4057a3b3
function to check whether a prompt was loaded and exists
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1247 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
8078e57729
use default signature per default config; wait a little while restarting sems, to let it end
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1235 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
35fa987f32
fixed including config files' path
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1234 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
9c7dd96e75
warns on overwriting configuration
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1233 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
ce990dba01
fixed codec specific parameters parsing (fmtp), fixes SEMS-37
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1232 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
79f015916c
makes log level of unhandled (positive) replies configurable
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1231 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
eec967b112
reorganised and ordered sample config
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1229 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
6dcd9e5c29
fix: reject streams in SDP answer that we don't support/want
...
reject streams offered with port 0 aswell
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1226 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
1e906a0ad4
- fixes a race condition between timer insertion and deletion.
...
Thx to Peter Loeppky for contributing this path.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1224 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
1d52cb8d92
audio mixer for input
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1223 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f6ac7fe76f
reindented
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1222 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago