[Siproxd-users] siproxd-0.5.1 released
Status: Beta
Brought to you by:
tries
From: Thomas R. <tr...@gm...> - 2003-12-22 11:29:51
|
Release Notes for siproxd-0.5.1 =============================== Just before my vacations I'll make another release. Some new features have been added and some changes are still going on. After giving some thoughts, I decided to discontinue the IPCHAINS and IPTABLES support. Reasons for this are, the RTP relay does fulfill the same task (with the cost of more CPU time needed), but it is much easier to support (portability and support on other platforms) and has no need for any special firewall masquerading configuration. Major changes since 0.5.0: - Feature: Full duplex RTP proxy - masquerading for outgoing RTP stream is no longer needed.Only the RTP relay has been tested yet. However, I'm planning to discontinue IPCHAINS and IPTABLES support in the near future for the sake of less dependency of the OS and portability. - Feature: The BudgeTone SIP phones now DO work with the RTP relay. - Feature: UA registrations now survive a restart of siproxd (ongoing sessions however do not survive). - Fix: cope with changing RTP port numbers suring a session (e.g. kphone does it when doing HOLD/unHOLD) General Overview: - SIP (RFC3261) Proxy for SIP based softphones hidden behind a masquerading firewall - works with "dial-up" conenctions (dynamic IP addresses) - Multiple local users/hosts can be masqueraded simultaneously - Access control (IP based) for incoming traffic - Proxy Authentication for registration of local clients (User Agents) with individual passwords for each user - May be used as pure Outbound proxy (registration of local UAs to a 3rd party registrar) - Fli4l OPT_SIP (still experimental) available, check http://home.arcor.de/jsffm/fli4l/ - supports Linux and FreeBSD (other BSD derivates not yet tested) - Full duplex RTP data stream proxy for *incoming* and *outgoing* audio data - no firewall masquerading entries needed - Port range to be used for RTP traffic is configurable (-> easy to set up apropriate firewall rules for RTP traffic) - RTP proxy can handle multiple RTP streams (eg. audio + video) within a single SIP session. - Supports running in a chroot jail and changing user-ID after startup - All configuration done via one simple ascii configuration file - Logging to syslog in daemon mode - RPM package - The host part of UA registration entries can be masqueraded (mask_host, masked_host config items). Some Siemens SIP phones seem to need this 'feature'. Requirements: - pthreads (Linux) - glibc2 / libc5 / uClibc - libosip2 (libosip1 is no longer supported!) Currently tested on: - Redhat 6.0 (Kernel 2.2.x, Glibc) - Redhat 7.2 (Kernel 2.4.x, Glibc) - SUSE 5.3 (kernel 2.0.x, libc5) - Redhat 7.2 build against uClibc - should run on others Linux distributions as well. - FreeBSD 4.7-STABLE (compilation) Reported to build on: - OpenBSD 2.9 - Solaris2 Reported interoperability (tested with softphones): - Grandstream BudgeTone-100 series - Linphone (local and remote UA) (http://www.linphone.org) - Kphone (local and remote UA) (http://www.wirlab.net/kphone/) - MSN messenger 4.6 (remote and local UA) If you can confirm other SIP phones working, please drop me a short note. Known bugs: There will be... If you port siproxd to a new platform or do other kinds of changes or bugfixes that might be of general interest, please drop me a line. Also if you intend to include siproxd into a software distribution I'd be happy to get a short notice. ----- md5sum for siproxd-0.5.1.tar.gz: 7bc01e78ba57aeaf9c83276900917bf5 GnuPG signature for siproxd-0.5.1.tar.gz archive: -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQA/5tN7CfzBioe83JQRArf9AJ91kOKXa3T/8xtabc8XHXPgOf2ZmQCgoJll o551Dp/eXpzCWbwaNNeXSnY= =OIi0 -----END PGP SIGNATURE----- -- GnuPG: pub 1024D/87BCDC94 2000-03-19 Thomas Ries <tr...@gm...> - Fingerprint = 13D1 19F5 77D0 4CEC 8D3F A24E 09FC C18A 87BC DC94 - Key via pgp.openpkg.org / http://www.ries.ch.vu/87BCDC94.pub VoIP: sip:174...@pr... | sip:th...@ri... |