Stefan Sayer
f08a1e7416
added more explanation about module loading
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1541 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
072649d40f
only allocate/memcpy to-tag if len>0
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1540 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
d67e7a748e
- Fixed building of static libs.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1531 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
d2b7aa71fa
- Added installation of doc-files.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1522 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
f0b7cb629b
- Fixed installation of config-files.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1521 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
6dd0023017
- Fixed installation of main config files.
...
- Added ability to install zrtp.conf.
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1520 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
db32233ba8
- Install main config-file.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1519 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
6f160a9374
- Oops! This was committed by accident.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1518 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
ff7a6c8a76
- Added rules for installing of config-files for modules.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1517 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
f5f4672db4
- Added installation of audio-files.
...
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1516 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
6e15b229e7
Common parts of CMake modules targets were moved to cmake/module.rules.txt.
...
This greatly simplified further work.
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1513 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
0e2404142e
using multiset instead of set for the timers, so that multiple timers with the same timestamp can coexist
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1511 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
a7ee9ca66c
- Simplified CMake files for building libraries and plugins.
...
- Ability to override installation directories.
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1509 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
af99a7f223
onOutgoingInvite callback when sending INVITE
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1507 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
33876e9d04
implemented options_session_limit: SEMS-31 Special OPTIONS response if near session_limit
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1506 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
21d1eee88c
Use INCLUDE_DIRECTORIES directive
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1501 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
7fe3137a40
Use ADD_DEFINITIONS directive instead of naive checks for compiler
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1499 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
beb2129074
added install target for sems-stats
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1498 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Peter Lemenkov
1c4788fdb7
set CMAKE_SHARED_LIBRARY_PREFIX globally
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1495 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
9cce3d82c1
fix: gracefully handle unknown file subtypes
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1491 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
857363dbf5
- fixes discrepancy between outbound_proxy format (URI) and request.next_hop, which now also accepts a URI.
...
In the case of a SIP URI (other types are not supported anyway), only the hostname and port are used.
- fixes a possible memory leak in SipCtrlInterface (in case set_next_hop() failed).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1489 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
64d8ace63e
option to enable event queue logging. (disabled by default, as this creates too much noise in the log)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1488 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
04fe5722a0
enabling echo app also for outgoing calls (useful for testing)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1487 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
5c2f939641
adds support for stateless replies in trans_layer.cpp.
...
now replies with '400 Bad request' if the request's basic headers were absent, or could not be parsed.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1486 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
f7b9c63571
drop messages with missing call-id or cseq instead of assert (interim fix until proper error reply implemented)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1485 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
7bc1c59453
params are quoted in the speex RFC
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1484 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
bd91ab1d7d
initialize control interface before other modules (so that app modules are loaded last)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1483 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
3e17912134
typo. (public_sip->public_ip)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1481 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
e3b05499fe
really setting the playout type on session start
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1479 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
202645024c
using adaptive playout as default
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1478 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
00e272207a
basic monitoring support for DSM: dsm_diag and dsm_state contain current FSM/state
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1475 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
fedfc4745e
- BYE handling for unknown dialogs added.
...
- in case no factory can be found, reply 404 instead of 500.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1474 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
178a5023d7
fix: if a CANCEL to non-existing call received, reply 481 error
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1473 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
150721c5a9
Content-Type taken from sip requests' property
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1471 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
41a78d52e6
return 400 (client) error on invalid address. Log as warning, not error
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1465 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
d3dd422446
AmAudio device for playing/sinking silence, optionally a certain length
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1464 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
d651b6a7b0
support headers in uri parser; slight reformatting
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1463 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
eba6b14da0
fix: don't erase the transaction before having sent 200 ACK
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1462 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
4a97038878
some cleanup + test code removal (harmless).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1461 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Raphael Coeffic
25875e49a6
First part of the outbound proxy / 200 ACK patch:
...
- moved 200 ACK from sipctrl into the UA.
- [request|dialog].next_hop ("host:port") can be used to set the outbound host/port.
- 200 ACKs are passed to the UA.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1460 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
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