Been having a look around on code.google.com to see what is available in terms of useful telephony, and especially Asterisk related telephony projects. There are a wide range of projects out there, with some very exciting features available for download. This is a list of 14 such projects focusing on Asterisk and SIP, as well as a couple of client based applications.
- 1. Telephone
- Call regular phones with your Mac
- http://code.google.com/p/telephone/
Telephone is a VoIP program which allows you to make phone calls over the internet. It can be used to call regular phones via any appropriate SIP provider, including Google Voice via Gizmo5. If your office or home phone works via SIP, you can use that phone number on your Mac anywhere you have decent internet connection.
Phone numbers and SIP addresses from Mac OS X Address Book application can easily be dialed with Telephone. Use email field with the custom label “sip” to store contact’s SIP address.
- 2. Sipdroid
- Native SIP/VoIP client for Android
- http://code.google.com/p/sipdroid/
Adds native SIP/VoIP to Android's dialer/contacts. Make and receive calls over Wifi, 3G, and EDGE with perfect voice quality and lowest delay. For optimal standby/compatibility/calling Skype™ register with pbxes.org and your SIP accounts from there. Basic accounts are free. Premium accounts allow calling regular phones while streaming live video and much more.
- 3. Callmeter
- CallMeter NG
- http://code.google.com/p/callmeter/
CallMeter NG is an Android application summing up your call and text logs. Different billing modes and periods are take into account on summing.
Currently CallMeter NG is translated to following languages: English, German, Polish, Dutch, Greek, Portuguese, and Spanish.
- 4. Siphon
- Siphon SIP -VoIP for iPhone and iPod Touch
- http://code.google.com/p/siphon/
Siphon SIP/VoIP project is the first in his category that works on iPhone and iPod Touch 2 with headset for all SIP providers. It is a native application approved running on 2.X using internal micro/speaker and headset.
Currently, Siphon is localized in 15 languages.
- 5. Radio-over-asterisk
- RoA (Radio over Asterisk) and RoABSD
- http://code.google.com/p/radio-over-asterisk/
RoABSD is a complete RoIP (Radio over IP) node based on a minimal FreeBSD operating system which includes Asterisk and RoA itself.
Once the hardware is ready, a RoIP node can be on air in under 15 minutes. Simply download, install it on the nodes hard drive, connect the interface cable, setup the node with your selected IAX2 connected network and bam, you have a working node.
- 6. iaxscan
- iaxscan is a tool for discovering IAX/2 compliant hosts and enumerating existing users
- http://code.google.com/p/iaxscan/
iaxscan is a Python based scanner for detecting live IAX/2 hosts and then enumerating (by bruteforce) users on those hosts. It does so, in an obvious fashion, by sending valid IAX/2 requests and monitoring responses. Being UDP based it has all the advantages and disadvantages of the medium, so watch out for that. At the moment there is no password cracking functionality.
- 7. Sineiaxnetstats
- Network Statistics via IAX calls in a softphone interface for Asterisk
- http://code.google.com/p/sineiaxnetstats/
Based on IAXClient library, provides graphs of network statistics while making a call to any Asterisk server or another softphone.
- 8. Charozt
- Asterisk VoIP Music-On-Hold Tool for GNOME.
- http://code.google.com/p/charozt/
8layer's Music On Hold (MOH) Uploader or simply CHAROZT is a GTK+ application for GNOME that convert .MP3 to .WAV (WAV-GSM/42) specifically for Asterisk supported MOH.
Apart from its utility of converting .MP3, the real essence of Charozt is its capability to easily upload these converted music files to the Asterisk Server and use them for Asterisk's Music On Hold feature.
The user only needs to know his/her Asterisk server details to upload not just one but multiple converted music files.
- 9. Stgagi
- StG AGI Library - PHP
- http://code.google.com/p/stgagi/
PHP version of AGI (Asterisk Gateway Interface) Library. There is no code in the download section, so you have to use SVM to get the code.
- 10. Astcti2
- Asterisk CTI 2
- http://code.google.com/p/astcti2/
C.T.I. is an acronym of Computer Telephony Integration: so a CTI is a software that makes possible to transfer from the telephone interface to the client PC a set of useful informations like calling party telephone number, digits grabbed by IVRs and so on. This information should be made available to a client software for database queries and/or other usage.
Actually, the advent of Web 2.0 technologies has to reflect on the concept of CTI: today a lot of back-office softwares runs like web pages into browsers, and thus the most important innovation that a new CTI platform can carry is the web integration. Call Data generated on the PBX logic should be passed to a middle-ware able to perform the most disparate operations such as execute an external application or open a browser, allowing to transfer them the variables as telephone parameters.
- 11. Asterisk Voicemail for iphone
- Asterisk Voicemail for iPhone
- http://code.google.com/p/asterisk-voicemail-for-iphone/
Asterisk Voicemail for iPhone allows you to check your voicemail messages on your Asterisk phone system from your iPhone (or iPod Touch).
- 12. Astmonpy
- Asterisk monitor
- http://code.google.com/p/astmonpy/
This is a simple asterisk monitor written in python, with a client-server model to monitor multiple servers from one client. Client-Server communication is based on Pyro, using default port 7766 (TCP) to run remote methods.
- 13. Adial
- Asterisk Dialer for Outlook
- http://code.google.com/p/adial/
Highly configurable dialer for Outlook 2007. ADail once installed adds options of context menu (right click menu) when you click on a contact's business card in Outlook 2007.
You can alter the configuration (App.config)file to change the settings for the asterisk manager interface. ADail uses Springframework.net and Asterisk.net to create message to send to the asterisk manager interface.
- 14. Viciclient
- A Web 2.0 interface for Vicidial, the open-source, asterisk-based predictive dialer
- http://code.google.com/p/viciclient/
ViciClient aims to be a complete replacement for the front-end of ViciDial. This project is based on the CakePHP framework and uses the jQuery javascript library to produce a consistent, extensible, standrads-compliant codebase.
Features / Planned Features:
- * MVC method separates code and presentation layers, allowing for easy templating
- * Valid XHTML output
- * Internationalization / Localization
- * Database reporting using JasperReports/iReport
- * Flash Charting
- * Dashboard for quick overview of dialer/campaign status






