Stefan Sayer
8fc7d2baaa
bool type for AmArg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1456 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
05891186bf
- fixes Via HF missing the port number. Thx to Tom van der Geer for reporting.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1445 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
c025797681
print cseq method aswell
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1442 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
a2411210dd
make cseq method available in AmSipReply::method
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1441 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
0b9ef1c41b
fix: don't use session timer if it is not loaded
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1440 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
00cd9ec7aa
added config file for "echo" and session timer.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1439 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
f49a5d7f74
- simplified session timer config
...
- moved session timer config into session timer module.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1438 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
41c1b02a81
using AmArg::print for AmArg->string conversion (reported by B Simmet)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1437 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
40d1c05646
allow expires=0 for refer (cf 3261 20.19)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1434 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
9f3e47a756
better double representation in AmArg::print
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1429 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
1216b9e605
rewind(unsigned int ms) and forward(unsigned int ms) functions
...
based on patch by B. Oldenburg
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1425 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
a8c04a6a33
fix for the above introduced stupid shutdown bug
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1423 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
cf15e5cd72
making setLocalPort() visible
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1418 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
76af27b993
Convenience constructor for ArgObject. invalidate() before assigning ArgObject
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1417 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
bcf540ff4b
make it possible for event queues to remove themselves during event broadcast (e.g. shutdown)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1416 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
533bcac186
checking whether at least one payload present
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1413 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
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
18 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
18 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
18 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
18 years ago
Stefan Sayer
856061e132
corrected typo
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1395 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 years ago
Stefan Sayer
a9780f0f81
RIP unixsock.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1296 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 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
18 years ago