Now you may ask, why the heck would you want to use the iPhone as an Asterisk server (not a client, mind you), wouldn’t an old PC be much easier? Matthew also asks this question, and here is his answer —
First off, the project started for me as a way to play with the cross compiling toolchain for the iphone, and since Asterisk is a program I use and have written patches for in the past, it seemed like a logical choice for the first application to attempt to port. But after having it running for a few hours, I now can see it as a solid state asterisk box with 8 gigs of storage for $399 that is USB powered, so in effect, it is a fully portable PBX that doesnâ€™t require a lot of power. Further, I could see cases were you would want to use it for demos (easier to move than a full system) or maybe for doing some IAX -> SIP trunk conversion while you are on the road. The uses are endless in my mind – if people use Asterisk on the WRT54G router, why not the iPhone?
Now I don’t know if the iPhone is the optimal PBX server, but it does show you how far you can go with a s/w based PBX. Just think, say you have an event or something and you want to temporarily set up an internal pbx in the field. Turn on your iPhone and you are ready to go. Cool!
Thanks to Jeremy McNamara for the info.