Welcome!

This is a port of the Asterisk PBX to the Apple iPhone.It is still in early testing, but it complies, runs, and handles calls without issue. I am working on submitting my asterisk changes to Digium, but until then I've put a binary and source release below. To get the source release to complile, you need a working iphone and have the iphone cross complier working.

Current Status

The latest updates are now in my blog as it is easier to update than this page. I will continue to update this page with major changes, but smaller changes and screenshots will be posted to the blog

So far I have Counterpath XLite registered to the iPhone Asterisk deamon and inbound SIP calling working with the Nextone SBC at work (Primus Canada). In the past few hours I've made several inbound and outbound calls without issue, and have even routed calls to voicemail and simple IVR's. For the most part everything is working as expected, however, it does take the Asterisk deamon quite some time to load the configuration files after a restart (the reload command is currently broken, I'm looking into that). Right now I need more asterisk users to start testing and playing with the build to help give me feedback as to what works and what doesn't - if you have an iPhone & Asterisk, please download and play with the build as your feedback would be really helpful at this point. top

What’s New and Changed

Oct 28th, 2007 - Initial Port Complete
The first port of Asterisk 1.4.13 is done and working. All the code is released under the GPL v2
Tested with iPhone firmware 1.0.2, not tested with 1.1.1
top

Download

asterisk-iphone-binary.tar.gz
asterisk-iphone-src.tar.gz

top

Current Readme File

iPhone Asterisk 1.4.13
=======================

Sections:
1. Author
2. Licensing
3. How do I install and set up Asterisk on my iPhone?
4. Changes
5. To Do
6. Thanks


=========
1. Author
=========

Matthew M. Gamble
me@mgamble.ca

Project home page: http://www.mgamble.ca/oss/iphone_asterisk/

Feedback is much appreciated. If you are using Asterisk on your iPhone successfully, or are having issues, or have some patches, please let me know.

============
2. Licensing
============

Asterisk is released under the GPL v2 licence from Digium.

================================================
3. How do I install Asterisk on my iPhone?
================================================

1) Make a new dir on your iphone (/usr/local/asterisk)

2) Copy all the files from the tarball into that directory

3) Execute /usr/local/asterisk/sbin/asterisk

4) Connect to the cli: /usr/local/asterisk/sbin/asterisk -r

5) Enjoy!

==========
4. Changes
==========

v1.0:

* First public release branch.


========
5. To Do
========

* Write configure scripts so I don't have to keep changing the makefile

=========
6. Thanks
=========

* Primus Telecommunications Canada Inc

NOTICE: This project is in no way linked with Apple, Inc. or Digium Inc. and is definitely not supported by Apple. Using it is your choice.