sip
OpenSIPS 1.4.4
An open source SIP server implementation more>> An open source SIP server implementation
OpenSIPS is an GPL implementation of a multi-functionality SIP Server that targets to deliver a high-level technical solution (performance, security and quality) to be used in professional SIP server platforms. OpenSIPS started as a fork of Fokus Fraunhofer SIP Express Router (SER) project.
OpenSIPS wants to be a more open project, not only from license point of view, but more open as project management, especially for external contributions.
OpenSIPSs goal is to overcome the development latency of current SER project and to ensure a shorter path into a release for new added features.
Main features:
- robust and performant SIP (RFC3261) Registrar server, Location server, Proxy server and Redirect server
- small footprint - the binary file is small size, functionality can be stripped/added via modules
- plug&play module interface - ability to add new extensions, without touching the core, therefore assuring a great stability of core components
- stateless and transactional statefull SIP Proxy processing
- support for UDP/TCP/TLS/SCTP transport layers
- IPv4 and IPv6
- support for SRV and NAPTR DNS
- SRV DNS failover
- IP Blacklists
- multi-homed (mhomed) and multi-domain support
- flexible and powerful scripting language for routing logic
- variables support in script - script variables, pseudo-variables (access to the SIP messages), AVPs (values persistent per SIP transactions)
- management interface via FIFO file and unix sockets
- authentication, authorization and accounting (AAA) via database (MySQL, Postgress, text files), RADIUS and DIAMETER
- digest and IP authentication
- Presence Agent support (many additional integration features)
- XCAP support for Presence Agent
- CPL - Call Processing Language (RFC3880)
- SNMP - interface to Simple Network Management Protocol
- management interface (for external integration) via FIFO file, XMLRPC or Datagram (UDP or unixsockets)
- NAT traversal support for SIP and RTP traffic
- ENUM support
- PERL Programming Interface - embed your extensions written in Perl
- Java SIP Servlet Application Interface - write Java SIP Servlets to extent your VoIP services and integrate with web services
- load balancing with failover
- least cost routing
- support for replication - REGISTER offer new functions for replicating client information (real source and received socket).
- logging capabilities - can log custom messages including any header or pseudo-variable and parts of SIP message structure.
- modular architecture - plug-and-play module interface to extend the servers functionality
- gateway to sms (AT based)
- multiple database backends - MySQL, PostgreSQL, Oracle, Berkeley, flat files and other database types which have unixodbc drivers
- straightforward interconnection with PSTN gateways
- dialog support (call monitoring, call termination from proxy side, call profiling)
- XMPP gateway-ing ( transparent server-to-server translation)
- impressive extension repository - over 70 modules are included in OpenSIPS repository
Scalability:
- OpenSIPS can run on embedded systems, with limited resources - the performances can be up to hundreds of call setups per second
- used a load balancer in stateless mode, OpenSIPS can handle over 5000 call setups per second
- on systems with 4GB memory, OpenSIPS can serve a population over 300 000 online subscribers
- system can easily scale by adding more OpenSIPS servers
- OpenSIPS can be used in geographic distributed VoIP platforms
- straightforward failover and redundancy
Enhancements
- After another month from 1.4.3 release, OpenSIPS improves itself with a new minor release, 1.4.4. Thanks to hard testing and fixing of a several people, new issues (critical and minor) were fixed on the OpenSIPS 1.4 branch.
- It is highly recommended to upgrade to this release, as it provides important stability improvements - OpenSIPS 1.4.4 is now available for download on project web site and SF download system.
GNU SIP Witch 0.5.3
Call and registration server for the SIP protocol more>> Call and registration server for the SIP protocol
GNU SIP Witch is a call and registration server for the SIP protocol. As a call server it services call registration for SIP devices and destination routing through SIP gateways.
GNU SIP Witch supports using secure telephone extensions, for placing and receiving b2b calls directly over the internet, and intercept/decrypt-free peer-to-peer audio and video extensions.
The initial public release of GNU SIP Witch (0.1.0) offers support of SIP registration, multi-target registration, authentication peering over SIP, registration querying of user agents, basic call processing between registered user agents only including call distribution for multi-target registrations, and basic SIP instant messaging between registered extensions.
GNU SIP Witch is not a SIP "router", and does not try to address the same things as a project like iptel "Ser".
GNU SIP Witch is being designed to create on-premise SIP telephone systems, telecenter servers, and Internet hosted SIP telephone systems.
GNU SIP Witch depends on the UCommon library, which may merge with and become GNU Common C++ 2.0 later this year or early next year. CVS for and new distributions of UCommon will be found in the GNU Telecom project on an interim basis until then.
GNU SIP Witch also uses libeXosip2 and GNU oSIP, and these may be found at their respective sites.
Enhancements
- SIP publish can be forwarded through plugins. Forward plugin publishes status to insecure calling domain.
Sip Audio Feeding Agent 1.0.0.20090204
A free and open source SIP live audio feeding agent more>> A free and open source SIP live audio feeding agent
Sip Audio Feeding Agent is an easy to use tool to capture the microphone input stream from sound card, sends audio stream (uLaw) to clients using RTP/SIP.
You must have a properly configured sound card in your OS to use this software. If you want to capture live radio, use an audio connector to connect radio output to the sound cards input.
System requirements:
- Java
iVoIP 0.8.0
An open source VoIP client for the iPhone more>> An open source VoIP client for the iPhone
This project is an open source VoIP client for the iPhone
Current status:
- ported SIP client to iPhone -- can hear audio (playout works)
- Athough iVoIPs audio capture works the playout stops.
- trying to figure out how to make audio-capture and playout work simultaneously
System requirements:
- iPhone
OpalVOIP 3.6.3
Free and open source Phone Abstraction Library more>> Free and open source Phone Abstraction Library
OpalVOIP is a C++ multi-platform, multi-protocol library for Fax, Video and Voice over IP and other networks.
Opal runs on Mac OS X, Linux, Windows, Solaris, xBSD and Windows Mobile.
NOTE: OpalVOIP is licensed and distributed under the terms of the Mozilla Public License 1.0 (MPL).
Main features:
- Low latency RTP stack designed specifically for real-time multimedia
- Full featured H.323, SIP and IAX2 protocol stacks
- Audio codecs including G.711, GSM06.10, Speex and iLBC.
- Video codecs including H.261 and H.263
- Run-time loadable codec interface for proprietary or codecs such as G.729, H.263, H.264 and MPEG4
- Completely Open Source using the commercially friendly MPL 1.1 license
System requirements:
-
-
- PTlib
Enhancements
- Fixed race condition in silence insertion algorithm where silence buffer is zero length before the first packet is received. Some downstream channels cant handle this. Now initialise silence buffer to be at a minimum 10 milliseconds.
- Fixed compile without video
- Backport of 22121 from trunk Reintroduce implicit check for NULL buffer accidentally removed in revision 22089
- Fixed empty Alert-Info field being sent in SIP INVITE.
- Fixed display name member of OpalConnection containing ONLY the display name for SIP.
- Fixed call routing issue in simpleopal
- IF we use string options to override the username (Calling-Party-Number) then we override it, no ifs buts or maybes!
- Fixed incorrect detection of remote SIP client putting local side on hold, thanks hongxing.
- Fixed incorrect trace log messages.
- Fixed fax NSE tone detect of CNG/CED being passed up to connection and application, for some reason commented out! Fixed OpenPhone detection that fax mode is already in use when get a CNG/CED indication.
- Fixed switching media format for existing channel, e.g. T.38 mode, was broken by someone.
- Slight change to routing algorithm so if the B-Party is explicitly determined, even when there is no matching "source" route in the table.
Asterisk 1.4.11
Asterisk can be considered to be a handy and complete PBX in software which provides all of the features you would expect from a PBX and more. more>>
Asterisk 1.4.11 can be considered to be a handy and complete PBX in software which provides all of the features you would expect from a PBX and more. Asterisk does voice over IP in three protocols, and can interoperate with almost all standards-based telephony equipment using relatively inexpensive hardware.
Asterisk provides Voicemail services with Directory, Call Conferencing, Interactive Voice Response, Call Queuing. It has support for three-way calling, caller ID services, ADSI, SIP and H.323 (as both client and gateway).
This version adds some custom modules by mezzoConsult
- app_ldap - ldap support for dialplan.
- app_notify - CallerID notification.
- app_swift - support for Text-To-Speech Cepstral voices in the dialplan.
- res_bonjour - configurable Bonjour support.
Requirements:
- Mac OS X 10.4 or later (Universal)
Voix Phone 1.0.2
Voix Phone is a multiplatform IAX soft phone more>> Voix Phone is a multiplatform IAX soft phone
Voix Phone is a multiplatform IAX soft phone with an engine derived from Voix Manager, the powerful Asterisk call manager interface, from wich it inherits its stability and robustness.
Voix Phone has been thought with simplicity in mind, all feature needed by the user, fast and easy usable, with the minimum configurations, just fill the phone login information and play.
IAX is one of the least VoIP signaling standard that eliminates the problems imposed upon the competing SIP standard by NAT firewalls. IAX is supported primarily by Asterisk.
NOTE: Freeware for non commercial use.
Main features:
- IAX/IAX2 protocols
- Call transfer
- Calls Incoming status
- Redial
- Access voice mail message with one button
- Missed call Log
- Dial Missed call
- Hold function
- Hold status (number of users waiting)
- Quick dial
- Mute
- Logs
- Support for multiple audio devices
- Available codecs GSM, ulaw, alaw, speex, ilbc
- DTMF tones sending
- Echo cancellation
- Adaptive Jitter Buffer
- Address book
- Automatic user registration
- Account password encryption
System requirements:
- Processor: minimum PowerPC G4
- Memory: minimum 256 MB
- Internet connection: wired or wireless
Enhancements
- Fixed some bugs
- Improved the interface
- Added compatibility to leopard
- Added DND and call Forwarding features.
SJphone 1.60 299a
SJphone - SIP & H.323 softphone for most major telephony vendors more>>
Enhancements:
- Attended (consultative) transfer
- Message Waiting Indicator and VoiceMail function
- iLBC codec
- Speex codec
- True N-way conferencing.

Mirial Softphone 7.0
Mirial Softphone is designed as a very useful client for professional quality videoconferencing in H.323 and SIP environments more>>
Mirial Softphone 7.0 is designed as a very useful client for professional quality videoconferencing in H.323 and SIP environments the first with Full-HD 1080p support, embedded MCU functionalities and advanced media encryption. Mirial Softphone brings all the benefits of visual communication and remote collaboration on every Mac OS X and Windows desktop.
Major Features:
- H.264 video up to Full-HD (1080p), for unparalleled video quality
- Crystal clear wide-band audio
- Concurrent simultaneous support for SIP and H.323 telecom protocols, field-proven interoperability
- Two independent lines with Call Management: Hold, Transfer, 3-party
- Embedded transcoding MCU for 3-party video calls
- Presentation: H.239 and Desktop Sharing
- DTLS-SRTP encryption
- Video call recording, playback and export to QuickTime or Windows Media file
Requirements:
- Mac OS X 10.5 or later
- Intel processor
- 1GB of RAM (2GB recommended)

Zoiper softphone 2.02
Zoiper (previously known as Idefisk) is a IAX and SIP softphone for Mac OS X, Linux and Windows. more>>
A multi-platform IAX and SIP softphone, compatible with the Asterisk platform and any SIP-capable system in general. It is available in Free and Biz editions.
Zoper Free offers the following advanced features:
- ?.38 fax receiving support (for SIP)
- STUN support
- Various codec support )GSM, ulaw, alaw, speex, ilbc)
- DSCP support
- Six lines
- Two accounts
- Adaptive Jitter buffer
- Echo cancellation
- Multilanguage support
- Outband DTMF tones sending
Zoper Biz offers the following premium features:
- TCP/TLS support with SIP
- Automatic provisioning (XML)
- Multiple accounts
- Thunderbird Integration
- Native conferencing
- Attended transfer
- Additional codecs - G.729 on request
- Automatic opening of incoming URL
- Strip dial characters
- More.
Peers 0.3
A free and very minimalistic SIP User-Agent more>> A free and very minimalistic SIP User-Agent
Peers is a minimalistic and free softphone, developed using Java. Peers will allow a user to call from one PC to another on a local area network, using SIP/RTP/SDP with Ulaw encoding for voice.
System requirements:
-
Enhancements
New features:
- register management (initial register, register refresh, unregister)
- authentication using message digest (RFC2617)
Improved features:
- media capture/sending using pipes and three threads
- using TestNG for tests
- no singleton is used anymore
- xxxRequestManagers and xxxMethodHandlers are instanciated only once for uas and uac
- provisional responses can create or update dialog info (remote target, etc.)
Bugs fixed:
- 1994625 provisional responses with to-tag
Express Talk VoIP Softphone 3.21
Voip application to let you make calls through your computer. more>> Voip application to let you make calls through your computer.
Express Talk softphone is a software that works like a telephone to let you make calls through your computer. You can call anyone on the internet who has installed it (or any other SIP softphone).
Calls computer to computer are always free. You can also call ordinary real telephone numbers anywhere in the world if you sign with a VoIP gateway service company. See here for some recommended telephone gateway companies.
Business users might like to upgrade to Express TalkBE Business Edition. The Express Talk Business Edition offers extra features designed specifically with business users in mind.
These include call conferencing, the ability to transfer calls, call recording, push to talk and more advanced configuration options.
Express Talk also works perfectly as an extension with free VoIP Virtual PBx Systems. If you are looking for a complete telephone system to run on your office server read here.
Main features:
- Make voice and video calls free between computers.
- Supports computer to phone via a VoIP SIP gateway provider.
- Configure up to 6 lines on the one phone with the ability to put calls on hold.
- Supports caller ID display and logging.
- Includes a phone book with quick dial configuration.
- Integrates with Microsoft Address Book.
- Supports call transfer (Business Edition).
- Record phone calls to wav (Business Edition).
- Allows up to 6 people to join one call using the Call Conferencing feature (Business Edition).
- Provides easier communication using the Push to talk intercom (Business Edition).
- Includes Do Not Disturb button (Business Edition).
- Is available for PocketPC so you can take your VoIP numbers with you wherever you go.
- One user Business Edition license can be used for both computer and Pocket PC versions.
- Supports emergency numbers calling (such as 911, 999, 000).
- Works with a headset or in speakerphone mode with just a standard microphone and set of speakers.
- Webcams or usb video phones can be configured for video calls.
- Works seamlessly with recommended IP phones and usb phones.
- Can be configured to work behind NATs and Firewalls.
- Includes data compression (GSM, uLaw, ALaw, PCM and G726), echo cancellation, noise reduction, comfort noise and more.
- Supports video (H263, H261) for webcams or IP Phones (Windows version only).
- Uses the standard SIP protocol so it can use a number of telephone gateways, SIP systems or other internet phone software. Click here for a list of SIP service providers.
- Works with our VoIP Virtual PBx to create a LAN based PBx for offices or call centers.
- Used with the VRS Call Recorder, this softphone can record and save phone calls to MP3, wav and more.
- Plays on-hold music to callers on hold. Can also link to the IMS On-Hold Messages Player Software to create professional mixes of music and messages on the fly.
System requirements:
- Broadband connection.
- Optional headset.
Enhancements
- Various bug fixes including intercom, muting, address book.
