52 Commits

Author SHA1 Message Date
Thomas Ries
c95510f9ac - SIP DSCP value configurable 2008-08-01 08:03:30 +00:00
Thomas Ries
540f3eeff4 - plugin_fix_bogus_via: fixes broken VIA headers on
incoming SIP messages (inspired by Ralph Babel, see
  http://babel.de/art20080317a.html for more info)
2008-05-17 15:55:03 +00:00
Thomas Ries
91fa3538dd - dejitter can be completely disabled by specifying 0ms 2008-03-22 11:43:36 +00:00
Thomas Ries
b09b3b4225 *** empty log message *** 2008-02-24 18:29:31 +00:00
Thomas Ries
99111f01d7 - default target plugin 2008-02-04 20:38:44 +00:00
Thomas Ries
e8b2346781 - moved Call Logging functionality to it's own plugin. 2008-02-02 20:08:48 +00:00
Thomas Ries
9b4162b81b Plugin API work 2008-02-02 17:22:05 +00:00
Thomas Ries
155c03baf2 *** empty log message *** 2008-01-27 16:41:07 +00:00
Thomas Ries
5cefee8192 added comment about hosts_allow_sip 2007-08-16 19:10:30 +00:00
Thomas Ries
58702c80c0 *** empty log message *** 2007-05-28 17:26:00 +00:00
Thomas Ries
8c27d38ee3 - new feature: "Obscure Loops" does modify the Call-IDs in
outgoing requests and thus allows incoming calls forked
  off such an outgoing call (redirect, transfer, ...) back
  to the same UA where the initial call did originate.
  This even seems to fix some issues with Asterisks
  Loop detection... :-)
2007-05-27 18:25:49 +00:00
Thomas Ries
800a67ef85 - new feature: can add ;rport to my own Via Headers 2007-05-24 19:30:20 +00:00
Thomas Ries
c97532fdbb - new feature: can masquerade User-agent header 2007-05-24 18:38:59 +00:00
Thomas Ries
3cc74d37d0 - logging 2006-06-23 21:45:31 +00:00
Thomas Ries
530da1a362 - Dejitter 2006-06-22 16:35:06 +00:00
Thomas Ries
ae230ebe44 - RTCP support
- dejitter feature by Hans Carlos Hofmann (<labtop-carlos@hchs.de>)
2006-06-18 19:12:35 +00:00
Thomas Ries
70c90f0292 - short-dial: use "302 Moved" to point to target 2006-01-01 20:31:55 +00:00
Thomas Ries
9fd646574e dDocu: Quick Dial 2005-12-27 17:11:13 +00:00
Thomas Ries
9ac6fd6f0a - Added Quick Dial feature 2005-12-26 16:39:12 +00:00
Thomas Ries
ab08d2febf - allocate only even RTP port numbers
- started with own name lookup routines that honor SRV and NAPTR records
2005-08-31 03:34:35 +00:00
Thomas Ries
ab78ddb984 - feature: DSCP value for RTP packets defineable (by Nick
Vermeer, Internet Express)
2005-04-19 19:00:23 +00:00
Thomas Ries
2757a6bad6 - feature: auto-save registration table during operation 2005-04-16 09:30:55 +00:00
Thomas Ries
0984731872 - working on running siproxd in front of a routing device
and NOT on the firewall itself.
2005-03-01 21:36:48 +00:00
Thomas Ries
ce32ec0e74 comment on SIP allow ACL 2005-02-21 19:04:13 +00:00
Thomas Ries
afed495c87 - feature: remote TCP logging facility 2004-12-30 12:54:29 +00:00
Thomas Ries
f5a2a736a3 - feature: Outbound proxies configurable per domain 2004-12-29 12:04:16 +00:00
Thomas Ries
1ede069877 - fix: various correction in Record-Route processing 2004-10-24 08:38:51 +00:00
Thomas Ries
78ef28f802 - up to 1000 characters per line in config file (was 120),
some typos corrected (by Tero Pelander)
2004-10-23 09:05:02 +00:00
Thomas Ries
4ffd595293 - fli4l-uclibc: statically link against libpthread
(as it seems to be not included in fli4l distribution)
2004-05-09 21:32:58 +00:00
Thomas Ries
0e60d731de - stop all RTP streams on termination 2004-04-24 08:41:20 +00:00
Thomas Ries
4cff19f464 - PID file 2004-04-02 17:55:41 +00:00
Thomas Ries
9df56bc3b8 - logging routines now use a MUTEX to be thread safe.
- fix: local UA to UA RTP proxying did not proplery handle HOLD/unHOLDing
  a call
2004-02-07 17:37:50 +00:00
Thomas Ries
fe9beb76d5 - removed IPCHAINS & IPTABLES (netfilter) proxy support
- RTPPROXY correction: match RTP ports crosswise -
  use one single port (and socket) on each side (inbound/
  outbound) to send and receive RTP traffic for every
  active stream (patch by Christof Meerwald).
2004-01-28 00:19:30 +00:00
Thomas Ries
822013f770 - textual corrections in config file
- preparation for 0.5.1. release
2003-12-22 11:15:10 +00:00
Thomas Ries
0170015955 - have registrations persistent across restarts of
the daemon ('registration_file' config option)
2003-12-04 21:18:19 +00:00
Thomas Ries
59d3037b36 - released 0.5.0 2003-11-26 18:59:33 +00:00
Thomas Ries
61153d735b but now! 2003-11-14 18:50:07 +00:00
Thomas Ries
ceb8ffb843 comment lines swapped 2003-11-14 18:49:15 +00:00
Thomas Ries
0f2e1a72c7 - siproxd can use another outbound proxy itself
- Linux 2.4.x: siproxd with RTP relay could hang
  on termination. Fixed.
2003-11-01 10:27:54 +00:00
Thomas Ries
c2d9091dd0 - Siproxd now also works as outbound proxy 'only',
means that local UAs may register themselfes to a
  3rd party registrar and use siproxd only as oubound
  proxy for masquerading purpose.
- fixed some errors with callid handling (NULL pointers)
2003-10-04 15:39:39 +00:00
Thomas Ries
a19661887f RTP traversal using UDP masquerading tunnels from user space 2003-09-07 14:53:50 +00:00
Thomas Ries
d3c28ae5bc release 0.3.2 2003-04-05 14:17:40 +00:00
Thomas Ries
d7029ce354 - released 0.3.1
- fix in configure.in for statically linking to libosip
- fix in rewriting SIP messages, figure out proper
   destination if *not* rewriting the SIP URI
- another NULL pointer related crash (no UA header present)
2003-03-29 17:14:56 +00:00
Thomas Ries
cdd05e2706 - replaced get_ip_by_ifname by a simpler routine
(needs to be *BSD tested yet!)
- removed old hostname based config of in/outbound interfaces
- experimental feature: additional masquerading of UA registrered
  host parts of their SIP URL
2003-03-09 20:49:50 +00:00
Thomas Ries
5bbdef20f0 - Bugfix: MSN Messenger issue - compare_url
- some more detailed debug output
2003-01-21 23:18:31 +00:00
Thomas Ries
0de2129a42 release 0.2.4 2002-11-23 17:42:42 +00:00
Thomas Ries
0bc24c3b73 release 0.2.2 2002-10-12 16:40:26 +00:00
Thomas Ries
d9173e19b6 Release 0.2.1 2002-09-27 23:26:44 +00:00
Thomas Ries
b31f9c7b86 Release 0.2.0 2002-09-17 16:54:03 +00:00
Thomas Ries
c3e10ec745 this is 0.1.3
- Bugfixes in the SIP proxy part
 - Performance imporvement in RTP proxy part
 - some documentation updates
 - include ./scripts subdirectory in the distribution,
   was an error in the autoconf/automake setup
2002-09-11 17:12:30 +00:00