Below is a listing of open source software having to do with Telephony. For a list of VoIP and business telephone providers please visit Voip-Info.org.
Unified Communications Server
Elastix is a software-based PBX powered by 3CX and based on Debian. An open-standards solution, Elastix is an easy to install and manage UC system compatible with popular IP phones, gateways and SIP trunks. Elastix is complete with unified communications features such as integrated WebRTC video conferencing, chat, presence and softphones and smartphone clients for Windows, Mac, iOS and Android.
Vicidial Contact Center Suite
This software suite is designed to extend the functionality of the Asterisk PBX through platform-independant web-client applications. Includes the VICIDIAL inbound/outbound contact center application. The suite is scalable across multiple Asterisk servers.
Java implementation of the SMPP API
Googsystray is a system tray app for Google Voice, GMail, Google Calendar, Google Reader, and Google Docs. It notifies on new messages, alerts, etc., and provides basic services quickly.
An administration web interface for Mumble VoIP servers in PHP
The Mumble PHP Interface (MumPI for short) allows you to manage your Mumble servers via a webinterface. Users can register, upload textures, and retrieve account data. Admins can manage virtual servers, registrations, admin accounts, online users…
Web based system for Computer Assisted Telephone Interviewing (CATI)
queXS is a web based, Open Source, CATI (Computer Assisted Telephone Interviewing) System. queXS integrates with queXML for creating questionnaires, LimeSurvey for collecting data and Asterisk for VoIP telephony.
Twisted protocols providing access to the Asterisk PBX's AMI and FastAGI interfaces from within the same programming process.
Please visit http://dev.frontlinesms.com
Series60-Remote is an application to manage your mobile phone. You can send and receive SMS messages directly on your computer. It also provides a complex contact and file management.
Google Contacts to Grandstream xml Phonebook Format Converter
JFritz is a application written in Java, which makes it possible for AVM FRITZ!Box users to download the caller history from their box and manage it on their desktop pc.
Lightweight PHP implementation of the SMPP 3.3 and SMPP 3.4 API. Includes the SMPP receiver and SMPP transmitter implementations.
Generic JTAPI and Jain Jcc and Jcat is a framework for the rapid development of Java telephony spec. implementations. It does this by reducing the "service provider" coding requirements by an order of magnitude and by providing common framework.
Java API to send SMS and WAP Push messages using Kannel SMS/WAP Gateway
1 on 1 Webcam Videochat Script with P2P Support
This is a web based instant 1 on 1 private online video conferencing solution. It's a solution for conducting easy to setup face to face meetings without leaving your office or home. It's the easiest and most cost-effective way to meet somebody and discuss one on one, to make a video call just by providing a private room access link.
Usermin / Webmin module for managing your CapiSuite fax/voice queues. (Create/Remove faxes, Download voice/fax, etc.) .
Git repo: https://github.com/asipto/siremis Web management interface for Kamailio (OpenSER) - handle subscriber profiles, access control lists, accounting, least cost routing and load balancing, monitoring charts, xmlrpc communication with SIP server
THUNDER!Box synchronisiert das Thunderbird-Adressbuch an einen FRITZ!Box DSL-Modem/Router. --- THUNDER!Box synchronizes the Thunderbird addressbook to the FRITZ!Box DSL-Modem/Router.
Asthon is a web frontend for realtime asterisk administration.
With SIP Proxy you will have the opportunity to eavesdrop and manipulate SIP traffic. Furthermore, predefined security test cases can be executed to find weak spots in VoIP devices. Security analysts can add and execute custom test cases.
This simple php page show a list of queues and his members and agentes activity by quering Astrerisk through the Manager Interface, reloading itself every n seconds. Suggestions are welcome.
MFlash is a tested SMS engine written in pure Java.Supports OTA, SMPP, CIMD2. It has been implemented in Banks for mobile banking, Tractor Manufacturer for Sales Force Integration, Goverment for customs clearance status,White goods multinational for CRM.
The Asterisk-Java package consists of a set of Java classes that allow you to easily build Java applications that interact with an Asterisk PBX Server. It supports the FastAGI protocol and the Manager API.
JabberMixClient is a IM Jabber client for portable devices, based on J2ME;JMC implements all the features of an IM client: contacts/presence management, single/multi user chat, users search, services discovery, GTalk and MSN transport.With 2 gui versions
Find out who's calling you before pick up the phone. No extra hardware is required as long as your modem is supported.