Back when the AppStore was opened up to all comers I released version 1 of AsteriskC2D and AsteriskC2DPro. AsteriskC2D is a great application allowing you to place calls from your office or home PBX while out and about. Stuck in a hotel and don't want to pay the expensive hotel phone costs, or on the road but would rather the person your calling not know this, use AsteriskC2D to have your PBX call your phone and then call the other person, your PBX then links the calls together. AsteriskC2D, works with Asterisk, TrixBox, Vonage, Broadsoft, Fonality. With more and more PBXs being added all the time. For more details check out http://www.rho.cc/click/iphone It's now time for an update. I've built a new version which still uses the same backend functions but has a nice new GUI interface. The AppStore review rejected my application because I used the "Recent" tab Icon. They complained that it would confuse the users as it only showed Recent calls made via my application and did not include Recent calls made on the iphone phone application!.. "Thank you for submitting AsteriskC2D 2.1 to the App Store. We've reviewed AsteriskC2D 2.1 and determined that we cannot post this version of your iPhone application to the App Store because of the standard iPhone icon for "recents" may be confusing or misleading to iPhone users. Your "recents" icon only applies to recent calls made from your application, not to all recent calls made by the user. Please redesign your icon to be significantly different from the standard iPhone recents icon. " After two rejects like this I gave up and changed the icon, despite there being over 6 other applications on the AppStore with similar looking interface and the same usage of the "Recent" icon as mine. They are now rejecting my application because: "AsteriskC2DPro 2.0 cannot be posted to the App Store because the VoIP service is active over the cellular network, which as outlined in the iPhone SDK Agreement section 3.3.15, is prohibited: " If an Application requires or will have access to the cellular network, then additionally such Application: - May not have Voice over Internet Protocol (VoIP) functionality." In order for your application to be reconsidered for the App Store, please resolve this issue and upload your new binary to iTunes Connect. To determine the type and availability of network connections in order to restrict your application to Wi-Fi you can reference the Apple DTS Sample Code Reachability: " My application doesn't have any VoIP services in it. It's purely a dialer which uses the HTTP protocol to place the calls. Again despite providing detailed documentation demonstrating this. The fact that my previous version is still currently on the AppStore along with at least another 8 applications in the store performing the same function. So again the AppStore reviewers are not consistent in their reviewing process. Apple this really needs to be addressed, it's a real lottery as if/when an application is published to the AppStore. I sent a number of mails to try and discuss this, but each mail goes unanswered! Each time I submit the application I wait a week and then get a standard template rejection with seemly no way to appeal or discuss the matter. The delays and inconsistent reviewing are really beginning to hurt. Apple it's us the developers which make the iPhone a great success that it is. If we are not able to get our applications reviewed and released to the public via your defined routes in an effective and timely manor then maybe it's time to find alternative solutions or devices to work on!