3CXPhone for 3CX Phone System Beta on Your iPhone or iPad

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 iOS

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.

Liked this article?

Get notified of new articles
or share
You might also be interested in:
  1. complex1

    Thanks for the app, BUT when I press just only one key the app crash.
    iPhone 3GS, iOS6.1

    February 18, 2013 at 12:33 pm
  2. Jakub

    Integrated 3CX tunnel is one of the listed features. However, the tunnel configuration is nowhere to be found in the new app.
    Is this copy / paste issue from Android specs?
    If so, is there going to be integrated tunnel in iPhone app?

    February 19, 2013 at 3:47 am
    • @Jakub – where do you see integrated tunnel exactly? It has to be a mistake. We cannot integrate the 3CX Tunnel in the 3CXPhone for 3CX Phone System iPhone.
      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?

      February 19, 2013 at 5:20 am
  3. Konstantinos ath.

    We need a WP8 app now! It’s a windows based phone system!!!

    February 19, 2013 at 5:01 am
  4. Jakub

    @ Nick – thanks for reply. The info about integrated 3CX tunnel was included in this blog post. I can see it has been removed already.
    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?

    February 19, 2013 at 7:39 am
  5. @Jakub – If you have clients that need to connect to a PBX and you are worried that these locations block 5060, then I would say just change the SIP PORT on your 3CX Phone System side and your problems will be solved.

    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.

    February 19, 2013 at 9:09 am
  6. Jakub

    @Nick – yes, I’m aware of option to change the sip port on pbx and to some extent, this would solve the situation.
    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.

    February 19, 2013 at 9:41 am
  7. Heath

    The app crashes on my iPad. It registers but dies after dialing the first digit of any extension.

    February 19, 2013 at 11:06 am
    • @Heath

      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?

      February 20, 2013 at 2:51 am
  8. The tunnel is realy a missing functionality. It resolves a lot of issues.

    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.


    February 19, 2013 at 2:10 pm
    • @Daniel

      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.

      February 20, 2013 at 3:00 am
  9. Daniel Pardoen


    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.

    February 20, 2013 at 5:43 am
  10. Cees

    Hi. I can’t find a way to enter a SIP-URI in an iPhone4S. In contacts I can’t add an internetcall / SIP-URI (like in Android) and in the 3CX-app the @ is not available …
    Any suggestions?

    February 20, 2013 at 6:41 am
  11. Tsukraw

    Just thought i would say that we really like the redesign of the app.
    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.

    February 20, 2013 at 9:52 pm
    • Thank you for your kind words. We are happy that you like the product!

      February 21, 2013 at 2:50 am
  12. CTOT

    Thanks for the new app. Am also experiencing the app crashing when a digit is dialed. Have tried deleting and reinstalling with no luck.
    Running iOS 6.1 on iPhone 5.

    February 21, 2013 at 6:33 am
  13. @ALL – For those that are experiencing issues when a digit is pressed,the reason is because at the first time startup of the application, you denied contact access. So when a digit is pressed, 3CXPhone for 3CX Phone System tries to match the entered number with a entry in the contacts, and iOS denies access. We will fix this in the next update. To fix this issue go to Settings > Privacy > Contacts > and set the switch to ON for 3CXPhone 3.

    February 21, 2013 at 11:12 am
  14. RobN

    I’m really excited about the new functionality! Thank you 3CX.

    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!

    February 22, 2013 at 5:13 pm
  15. Scott

    Wondering if the Line1-5 buttons can be configured for specific accounts? That would be awesome.

    February 22, 2013 at 6:12 pm
    • Andreas Psyllos

      Hi, unfortunately no the Line 1-5 buttons cannot be configured for specific accounts, you can have multiple accounts but only one active.

      February 28, 2013 at 4:19 am
  16. farooq

    I want to register Polycom soundstation Duo with 3cx any help will be appreciated

    February 24, 2013 at 8:28 am
  17. tsukraw

    I am experiencing a issue with the app.
    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.

    February 28, 2013 at 5:07 pm
  18. Ianj

    I think the answer is get an android phone. The app works 1st time. Have now tried 4 diff iphones and ipads, even with new app.
    Tunnel connects…. but phone doesn’t. Ho hum…. :(

    March 1, 2013 at 12:22 pm
  19. Dylan Lloyd

    The new app looks awesome. It works in the office or out of the office on wifi well but will not register on cellular data and will not work at all on 3G. Is this a known issue?

    March 2, 2013 at 1:26 am
    • Andreas Psyllos

      @Dylan Lloyd no it is not a known issues it should be working with 3g and cellular data please check your configuration settings again.

      March 5, 2013 at 3:55 am
  20. Tim Claydon

    Hi, I’m in the UK and have downloaded the new IOS app for iPhone.Have configured account and can dial out fine- but no calls coming in and the phone doesn’t ring. Any ideas?

    March 4, 2013 at 9:05 am
    • Andreas Psyllos

      @Tim Claydon
      Hi can you please provide more details about the problem, when it happens and your phone configuration?

      March 5, 2013 at 3:57 am
  21. Dylan Lloyd

    @Andreas Psyllos I have checked my settings and it works on every wireless network I am on either in the office or outside the office, but does not whenever I am on cell data. I just get out of office request timeouts. I have confirmed that this is happening on all AT&T phones that I have tested so far, all verizon phones work correctly but any at&t iphones have this issue where on cell data they will not connect to the PBX outside the office, so this seems to be a bug with your app and AT&T iphones, I only tested this with two iphone 5’s so I geuss it could be a iphone 5 and AT&T issue, it worked on a verizon iphone 5 and iPhone 4s from verizon.

    March 5, 2013 at 8:04 pm
  22. An option to log in or out of queues from the iPhone App would be nice to have.

    March 11, 2013 at 4:36 am
  23. ola Tej

    Trying to provision a cisco ip SPA504G to the 3cxphone system but phone will not register. Any ideas where to check for probable issues

    March 12, 2013 at 10:02 am
    • Andreas Psyllos

      @ola tej

      Hi, please go to this link: http://www.3cx.com/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

      March 13, 2013 at 3:02 am
  24. kegan

    Newinstall – provisioning cisco ip phone to use the 3cx system…
    Created extensions but status ” not registered” ; user status is available..sip ports ok.. Any thoughts on what could be wrong

    March 12, 2013 at 10:20 am
    • Andreas Psyllos


      Hi, Please go to this link http://www.3cx.com/support/ and click on the provisioning instructions for your cisco ip phone.if you have further inquiries please let us know.

      March 14, 2013 at 2:33 am
  25. CARLOS

    it doesn’t work when you trial to dial app goes off
    iphone 4 with ios 6.1.2

    March 15, 2013 at 6:38 am
  26. Hi..
    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


    March 15, 2013 at 4:35 pm