How to Install, Configure and Provision the 3CX client for iOS
Zero Admin
With the new Dashboard
Bulletproof Security
With SSL certs and NGINX
Install on $150 Appliance
Intel MiniPC architecture
New, Intuitive Windows Client
More themes, more UC
More CRM Integrations
Scripting Interface to add your own
Improved Integrated Web Conferencing
iOS and Android apps included
Personal Click2Meet URLs

03. How to Install, Configure and Provision the 3CX client for iPhone

Installing the 3CX client for iOS

On this topic

Installing the 3CX client for iOS


System Requirements

Installing the 3CX Client for iOS


See also


Employee mobility has become an important element of a successful business. Regardless of where you are work can’t wait and because of this we have all become physically attached to our smartphones. This is where the 3CX client for iOS comes in. The iOS client allows you to make and receive office calls on your iOS device from your office extension, for free. It’s user-friendly interface allows you to transfer calls, create conference calls, view the status of colleagues or control your own status from wherever you are. There’s no need to give out your personal mobile number anymore either! 

System Requirements

The 3CX client for iOS is supported on the following versions:

  • iOS 10
  • iPhone 5 and up
  • iPod touch (6th generation).
  • iPad 4th generation and up
  • iPad Mini 2 and up


Installing the 3CX Client for iOS

  1. In the Apple App Store, tap the Search button in the lower right corner and type 3CX in the search box.
  2. From the result list, tap the result with the title 3CX client for Phone System 14/15. Important: In order to update your 3CX client for iOS to v14/v15 you will have to uninstall the old app and re- install the new version.
  3. Tap the Download  button and then Open.
  4. Grant access to the App to use the Microphone and the Contacts and confirm that you accept to receive notifications from the 3CX client. Once you press OK, a message will appear confirming that your 3CX client has been installed. Follow the instructions provided in the configuration wizard.
  5. Open the configuration file attached to your 3CX Welcome Email. This email was sent to you when your extension was created. If you cannot find it, ask your administrator to resend it. Once configuration is complete, you will see the Available status in the dial screen and On Hook in the right upper corner. You can now start making calls.

Note: Another way to download the 3CX client for iOS is through iTunes. Download the file on your computer, then sync your iOS device with itunes to install the 3CX client app or download it directly on your iOS device. To download using itunes, click this link from your computer.


Once the installation and configuration is completed, you can personalize your 3CX client by tapping on the “Settings”  in the “More” button. In this section, you can set your audio and video options, choose between WiFi and 3G connectivity or even change your theme. Let’s have a closer look at the options provided below:

  1. Accounts: From within the accounts you may select which account you want to use. Additionally you may edit, remove or add accounts, use “Audio Codes” and more. IMPORTANT: Do not modify these settings unless you are advised to do so by your administrator.
  2. Audio Options: From here you can specify your Audio options. Usually the default settings are exactly what you need but in case you need to change something, here’s how:
  • First RTP port: This is set by default. Do not change unless your administrator advise you so.
  • Echo cancellation: When enabled, it will minimize any echo heard during calls.
  • Play chat notification: Choose the notification sound for when receiving chat messages.
  1. Advanced Settings
  • Local SIP Port: Default is empty. When using the default setting, 3CX will use a random port provided by the system to pass SIP traffic through. If you would like to change this contact your administrator.
  1. About: Find out which version is being used.
  2. Application Theme: You can choose between Black or White theme to change the way your client looks.


  1. If your client is having difficulties connecting to your PBX or is not registering, you can select the option “Re-provision” to automatically re-provision the 3CX Client.
  2. In case you cannot find the original Welcome Email and you want to retrieve information such as your voicemail number, pin or other useful information, please select the option “Request Welcome Email.” 
  3. The 3CX client uses your phone’s default language. If you want to change the language you will have to do so from your phone settings.

See also

You might also be interested in:

Ask a Question

Please only post questions in regards to the document you are currently reading.
Technical support or pre sales questions must be posted via the support or sales channels and such comments will be deleted. Thank you for understanding

Leave a Reply

  1. I’m gone to inform my little brother, that he should also pay a visit this blog on regular basis to get updated from most up-to-date news update.

    November 23, 2016 at 2:39 am Reply
  2. Björn

    After updating to the new version there is no sound when calling. In the previous version there was no problem. Is there a solution?

    November 24, 2016 at 5:19 pm Reply
    • Check again because this could be a network error on your side or the pbx side. Audio changes were tested extremely well with callkit. Check the codecs also. Are you using G729? Make local calls and external calls. Do they work?

      November 24, 2016 at 9:50 pm
  3. Björn

    CAll to extension 999 works, call to external not. Codec used PCMA/PCMU(Selected on phone and trunk). Port checked. Before the update there where no problems

    November 25, 2016 at 9:19 am Reply
    • External with what means? PSTN Gateway via a physical line or through a voip provider?

      November 25, 2016 at 10:00 am
  4. Björn

    Trunk from a Voip Provider

    November 25, 2016 at 10:19 am Reply
  5. Seba

    We have the same issue here.
    After update to it start to fail outbound calls from IPhone devices. Every else works well. Even inbound calls to version devices works correctly.

    It seems that when IPhone originate calls to outside numbers (or probably numbers that it hasn’t in contact list -I couldn’t verify it yet-) the phone lose access/permission to microphone and speakers. You couldn’t listen ringback tone neither.

    It is a strange issue, but we reproduce it yesterday with different iOS devices after app update.

    November 26, 2016 at 12:52 pm Reply
    • Same issue. The sound does work for about 1 second then cuts off (cant talk or hear). I noticed that the speaker phone button turns on on the iPhone. Putting the call on hold from iPhone does trigger the on-hold music to be played at the other end. Internal calls to/from iPhone to other 3CX phones does work properly. Seems to be related to the SIP trunk. No issues with Android or Windows phones.

      November 28, 2016 at 10:58 pm
    • use 3CX client for windows or an ip phone instead and try and see if you have the same problems. if you do, you need to troubleshoot the area of 3CX < -> SIP Trunk and not the client. You need to eliminate first. Too many elements involved.

      November 29, 2016 at 2:09 pm
    • @Nicky – I have already tried using the same extension on an Android phone and Windows client and there are no issues. I had 3 people using iPhones before the recent update and all were working. 1 person did an update an now their phone no longer works. The 2 that have not updated the client still work. All new iPhones that I add do not work either because they are downloading the newest client. I cant see how this can be related to anything other than the iOS Client!

      November 29, 2016 at 10:45 pm
  6. Seba

    Nicky, I understand that is hard to believe but you can see that several customers/partners have the same issue.
    There is something wrong in last 3CX for IPhone release Had you test it in your environment?

    November 30, 2016 at 4:15 pm Reply
    • We will check.. of course we are testing that version and we are not experiencing these issues.

      December 1, 2016 at 4:28 pm
  7. Björn

    Is there a solution for this problem?

    December 8, 2016 at 8:40 pm Reply
    • Luca

      I have the same issue. Every ios device updatet to the new versione can interphone and receive inbound even from external with no problem but cannot hear or speak in an outbound call (I’d only try to call mobile phones). I hope will be soon a new update to fix this big issue. I have more people working with this application.

      December 15, 2016 at 3:16 pm
  8. The phone admin is the person which is the ADMIN of your PBX. You should know him. It is the person that is configured as the admin. In the wizard we ask you for an ADMIN EMAIL. That is the guy you need to find.

    November 22, 2016 at 2:55 pm Reply