Jitsi is an easy-to-use and efficient audio/video and chat communicator that supports multiple protocols.
The program supports the following protocols: SIP, XMPP/Jabber, AIM/ICQ, Windows Live, Yahoo!, Bonjour, GoogleTalk (via XMPP) and many more.
Here are some key features of "Jitsi (formerly SIP Communicator)":
Calls:
· Audio / Video Calls
· Desktop streaming
· Desktop sharing
· Audio conference call
· Audio level display
· Call recording
· Attended transfer
· Blind transfer
· Call encryption
· Mute / Hold
· Support for ICE
· Support for TURN
· Wideband audio
· Noise suppression
· Echo cancellation
Instant Messaging:
· Presence
· One-to-one chats
· Multi-user chats
· File transfer
· OTR encryption
Security:
· Encrypted password storage
· Password protection with a master password
· Encrypted Instant Messaging with Off-the-Record Messaging (OTR)
· Call encryption with SRTP and ZRTP for XMPP and SIP
· Call encryption with SRTP and SDES for SIP
Miscellaneous:
· On-line provisioning
· Provisioning server discovery via DHCP and mDNS (Bonjour)
· IPv6 fully supported by SIP and XMPP
· Call history
· Missed call notifications
· Systray notifications (using Swing, Growl or libnotify)
· Drag and drop support for file transfer
· Integration with Microsoft Outlook and Apple Address Book
· Support for LDAP directories
· Support for Google Contacts
SIP specific:
· On-line contact list storage with XCAP
· Secure signalling with TLS
· DTMF (SIP INFO, RFC 2833/4733)
· Message Waiting Indication (RFC 3842)
Requirements:
· Java