The beta iOS version of 3CXPhone for 3CX Phone System is now available. The new app is designed specifically for use with 3CX Phone System 11 and later, integrating seamlessly to allow you to make and receive office calls on your iPhone or iPad from anywhere using 3G and WiFi. Make internal calls for free to save on your telecommunications costs.
The new client replaces the older 3CXPhone for iPhone and has a brand new interface as well as new features such as multiple lines, the ability to provision an account by clicking on the attachment in the 3CX welcome email, and attended transfers.

3CXPhone for 3CX Phone System features include:
- Make and receive calls from your extension via 3CX Phone System 11
- Use your work number rather than your personal mobile number – calls made to your desk phone will ring on your iPhone
- Use company infrastructure to save on call costs – make free inter-office calls from wherever you are, rather than via the mobile network
- Seamless out of office or in office detection
- Transfer and hold calls
- Easily change your status to In or Out of the Office
- Provision extension details via email
Additional features coming soon:
- Ability to see presence of colleagues
- View call history
- Company phone book
- Easily setup conference calls
- Manage voice mail
The older 3CXPhone for iPhone client will still be available for users to make and receive calls via VoIP Providers, however we will no longer be supporting or updating it.
The new 3CXPhone requires iOS 5.1 or later and 3CX Phone System 11 or later. You must allow the application to access your contacts from the privacy settings or during the first start up.You can download it from the app store here. Please show your support for 3CXPhone for 3CX Phone System by rating it and giving it positive reviews.





iPhone 3GS, iOS6.1
Is this copy / paste issue from Android specs?
If so, is there going to be integrated tunnel in iPhone app?
There will never be an integrated tunnel. Let me know where you see this because we need to remove this.
However can you try connecting remotely without the 3CX Tunnel?
We have tested this even over satellite links and behind some of the worst firewalls in the world. If 3CX Phone System is behind a proper firewall, if you have Version 11, and if your admin configured port forwarding correctly, it should work.
Can you check?
I understand regarding the tunnel integration, we are aware that, to put it short and simple, Apple won’t allow the app with integrated tunnel to be placed on app store.
Yes, I can register 3CX Phone3 on iPhone without tunnel to our PBX. It works in 100% cases over 3G.
Wifi is different story – if the lan your phone is conncted on via wifi doesn’t allow traffic on port 5060 (quite a standard configuration from my experience, especially for hotel lan, public wifi lan, university wifi lan, etc. ), you can’t register the phone. This is big problem, because we can of course control the firewall config on PBX side, while we can’t do anything about the other (remote) end.
Last thing I would like to get clarified – it seems like in 3CX Phone 3 beta on iphone, there is no option to use the standalone 3CX voip tunnel.
When configuring my extension, I can only choose between in office and out of office location profiles, no option to select the tunnel. Am I missing anything?
If they block 5060 they will block it because it is a well known port. So you just change the port on the 3CX PBX, update the port forwarding on the firewall and go.
For you, this approach is better than having to tell users to configure a second application (the tunnel)
also you can try using the 3CX Tunnel with the new 3CX Phone for 3CX Phone System. We changed nothing in that area.
From your answer, do I understand it right, that with 3CX Phone 3 for iPhone, you are not planning to implement the tunnel at all, not even the standalone app?
I’m asking because the tunnel feature is from my point of view the biggest function advantage of 3CX PBX over other IP / SIP based PBXes, it makes the product very flexible for “road-warrior” type of user by delivering true portability and mobility.
From our point of view: put it in the app and let it auto start when connecting from remote.
If not. Why isn’ t this possible.
Now I have to tel the customers that the app is nice but not a stable solution.
Daniel
Hi,
Try uninstalling and re installing the application and also can you please let us know what version of iOS you are running on the device?
Daniel can you try connecting without the tunnel first? We are sure that you will get successful results. We have spent countless hours on testing it. We cannot put the tunnel in the app because of the Apple review team limitations. I think you need to test the application more before assuming that it is not stable. 3CXPhone for 3CX Phone system is a stable solution. if you check my previous posts we have tested this from behind some of the worst firewalls and behind really bad conditions on purpose, to see where it breaks.
If you do not change the keep alive settings and if the 3CX Phone System firewall side has a pure properly configured 1 to 1 port forwarded NAT, then it will work in 99 % of all cases guaranteed.
Another reason that this will not work is if port 5060 is blocked. If you see that this is the case, put the pbx on a different sip port. In any case, it is good practice to do this for security reasons. The 3CX Tunnel Application is still available. You can use it just the same with the new 3CX Phone Version.
Dear Andreas,
The problem is that most providers in the Netherlands are blocking VoIP whit DPI. Changing the port wouldn’t be successfully.
But (I keep an open mind) even when I am on a private Wi-Fi network I still got one way audio. That would suggest there is a network issue. My redirected ports are:
TCP/UDP | 5060 | 1 to 1 forwarded
UDP | 9000 – 9049 | Range forwarded
TCP/UDP | 5090 | 1 to 1 forwarded
Ps: using the tunnel in a separated application is found to be annoying by the customers. Also when the Iphone is “in the trousers” the tunnel will disconnect and the phone isn’t available.
Any suggestions?
In our playing around with the new app it seems to be more user friendly and seems to function better, no locking up for a couple seconds when connecting or anything that we seen in the past. We haven’t had any issues yet with one way audio or issues connecting back to the system from WiFi or cellular data.
NICE WORK GUYS! CANT WAIT TO SEE THE PRESENCE FEATURE!! I know you have the coming soon features listed. Any estimated ETA on that? 3CX soon tends to be a lot faster then every other vendor we deal with so just wondering if that is expected with this as well.
Running iOS 6.1 on iPhone 5.
Thanks.
So far, I’ve been able to use it inside and outside the LAN without the tunnel, which is VERY COOL! Inside our office with the iPhone connected via Wi-Fi, I can dial an extension (wired SIP phone on the LAN) and the call works fine. However, If I dial another iPhone/3CXPhone 3 user who is also connected via Wi-Fi, the call connects, but we have no audio. If they push hold, I hear the hold music! I’d blame the Wi-Fi access point, but why does it work when one party is Wi-Fi and the other is not? Any ideas?
Thanks again for a cool update!
Wondering if the Line1-5 buttons can be configured for specific accounts? That would be awesome.
Thanks!
When we try to intercom with a extension by dialing the *9 it is for some reason tying that to a contact from our contact list. Example if i enter *9218 (extension 218) it is pulling in a contact that doesn’t have anything to do with those digits and will not intercom the phone when we do call. We cant find any reason the app would be associating the digits with a contact. It is only when we dial the *9 that we are seeing this behavior and it has to be with about 50% of the extensions we have tested with that we see this happen. The extensions that dont do it work just fine and we are able to intercom with.
Tunnel connects…. but phone doesn’t. Ho hum…. :(
Hi can you please provide more details about the problem, when it happens and your phone configuration?
Created extensions but status ” not registered” ; user status is available..sip ports ok.. Any thoughts on what could be wrong
Hi, please go to this link: http://www.3cx.com/blog/support/ scroll down to find your Cisco phone and model and then follow the instructions to configure. if that does not solve your problem please let us know
Hi, Please go to this link http://www.3cx.com/blog/support/ and click on the provisioning instructions for your cisco ip phone.if you have further inquiries please let us know.
iphone 4 with ios 6.1.2
Very nice job, now I´m pround to recommend your 3CX phone for iPhone.
One thing I´m missing, is the posibillity to use my Bluetooth headset, when on my 3CX Phone, any idea? or will there be a fix in the final release?
Headset is a Jabra Supreme.
iPhone is 4s, iOS 6.1.2
/Jesper