We are pleased to announce a new version of 3CXPhone for iPhone (1.1.5) and the 3CX VoIP Tunnel (1.0.0) for iOS.
3CXPhone gives you the ability to connect through the 3CX VoIP Tunnel to your 3CX Phone System to overcome network restrictions. 3CXPhone for iPhone and 3CX VoIP Tunnel apps are immediately available for download via the Apple Appstore links: 3CXPhone for iPhone and 3CX VoIP Tunnel. Please show your support for 3CXPhone for iPhone by rating it within iTunes and giving it positive reviews.
Click here for a guide on how to configure 3CXPhone for iPhone and 3CX VoIP Tunnel
Click here for a guide to automatically provision extension settings to the phone
Click here for help on configuring and using 3CXPhone for iPhone
3CXPhone for iPhone with 3CX VoIP Tunnel interactive guide
Please post any questions and comments about this release to the 3CXPhone for iPhone Forums and talk to the 3CX Team on our Facebook Page.
3CXPhone for iPhone 1.1.5 New Features, Additions, Fixes and Improvements
Added: 3CX Tunnel Support. For this to work a separate app is needed – 3CX Tunnel for iPhone
Added: HD G722 Codec
Added: Bluetooth Support for Bluetooth headsets (no pickup function in iOS).
Added: Message Waiting indicator MWI and click to access Voicemails
Added: Call duration is displayed after each call
Added: Redial a number via GSM from Call History
Added: Alphanumeric support in keyboard for direct SIP calls
Added: Ability to convert ‘+’ sign into any configurable value
Added: Fast switching toggle to switch between profiles – In Office, Out of office (Tunnel) and SiP Account
Added: A new profile called SiP Account. This is mainly designed for advanced users.
Added: Tapping on the account name will offer a) Edit Account b) Switch Profile
Added: Exposed SiP Messages to the main screen show more information. E.g. 503 Service Unavailable
Added: Ability to enable/disable speaker during an active call
Added: Enabled paging support
Added: Swipe to answer call
Improved: Overall speed and GUI response is now faster
Fixed: Handling of proximity sensor when phone is not in a call
Fixed: Swipe will not cause key to be lit constantly
Fixed: Touchtones are played during call (DTMF) and improved speed response
Fixed: If a VoIP Call is interrupted by a GSM call or by media playing, the call will resume correctly afterwards
Fixed: The phone book prefix will not be added for numbers that are below 5 digits.
Fixed: Removed extra re-registration requests
Fixed: Bug in domain addresses that contain ‘-’
Fixed: Bug in routing of audio during active call. Now the audio is routed correctly and if a new default playback audio device becomes active, the audio will be routed to this device on the fly.





One thing i would like to see though is for the tunnel password to be **** out instead of showing it.
You’re the best, keep rocking!
1)It is important to specify where you are connecting to – Whether you are registering to a VoIP Provider, a 3CX Phone System IP PBX or another pbx
2)Mention the location you are in – Whether you are In the office or Out of office-tunnel. (Whether you are internal in the lAN of the pbx or external @home for example)
3)There are 2 critical elements to make a successful call. 1) REGISTRATION 2) Call Setup. It would be good in this case to specify at which point you get this error – Whether you get it during registration or whether you get it whilst dialing for example.
I am in the office, and without the tunnel on wifi the 3cxphone works fine. When I enable the tunnel the other end doesn’t hear me. I am still using the local wifi, but not sure what codec settings I should use etc..
Thanks.
You cannot have 2 applications running within. When we did this apple rejected it.
So we separated them.
Well the concept is the same. Apple VPN is generic for all data services.
3CX VoIP Tunnel is part of 3CX phone system technology and designed specifically to tunnel sip and audio traffic.
Also it is more lightweight and you can use this as a phone proxy too. More info on this coming soon.
after i updated to 1.1.5 the program doesn work properly.
Hereunder are the problems:
2. I can only talk for only about 15 to 20 seconds and then it hangs up by itself.
Can you please advise what i should do
Best Regards
Michail
3CX Tunnel service stops on few minutes when my iPhone is inactive. I have to turn on the app, and tap on Start again. Where is the problem?
3CX server (free) is fully updated.
iPhone 4S with firmware 4.3.5 (jailbreak).
thanks for your prompt reply.
I am sorry but i am not very familiar with the terminology and the settings of the program, so i dont know how i use as IP PBX
I only want to use the program only when i have wi-fi access. At the moment it can only connect to SIP Acount. If i choose ”In Office” or ”out of office tunnel” it doent register and the request is timed out.
Before the update it was working perfectly!
At the moment i am in Iran and will be here for the next 2 months, but that didnt affect it before the update.
Best Regards
Michail
Do you connect to a voip provider? In this case you need to connect to sip account and stay on that location profile.
In office and out of office only work when you connect to 3CX Phone system IP PBX. http://www.3cx.com.
What I meant was using 3g/4g with the wireless turned off. I also used the wireless, but selected the tunnel with the same results (i.e. the other end could not hear me).
Thanks.
The 3CX VoIP tunnel is the FIRST version we released. There was another version we released sometime last year. That was rejected by apple and only Beta testers had access to it. That should be removed completely.
I can see a message on our 3CX server Activity Log – [CM504002]: Ext.13: a contact is unregistered. Nothing else.
Is it a normal situation, that Tunnel disconnect himself? Where can be a problem? 3CX phone (for Windows) works great without problems.
Thank You.
@ Vince – What version of 3CX Phone System are you using? The sip proxy manager is not related to this. You can leave it running. The 3CXPhone for iPhone makes a connection to the 3CX VoIP tunnel on the local network stack of the iPhone so sip proxy manager will not interfere.
Can you make sure that the firewall in front of your 3CX Phone system installation has port 5090 TCP AND UDP open?
We are aware about iphone’s tunnel disconnection and we are working on to fix it. I only want to repeat what has been already mentioned: current 1.0.0 tunnel application is, in some ways, only a BETA. Since the most difficult part – Apple’s approval – passed, we will provide a better version ASAP.
Regards
vali
@Vali, of course, I understand. I’m just trying to make the product better. If You are working on the fix, it’s enough for me.
good luck
tried on my own iPhone, and a brand new one, as soon as we use the tunnel, over 3G, the otherside does’nt hear me.
so call’s to internal extensions, as well as call’s to external phonenumbers, I hear them, they can’t here me.
as soon, as I switch to In Office, and switch to local Wifi, everything is working fine….
We use the latest version of 3cx: Phone System 10 Service Pack 6 build 24018
Hi
I suggest you to join our forum, to have a more “interactive” technical feedback than we can have here, in order to try to figure-out the reason of the one-way audio issue you reported. Your feedback is and will be useful in improving both 3CX Voip Tunnel and 3CXPhone.
Thanks
vali
P.S Forum location:
http://www.3cx.com/forums/3cxphone-for-iphone-35/
We were able to reproduce on our test environment the one-way audio issue over tunnel.
As Nicky said above, you will have to enable UDP for tunnel’s port (default 5090) in the firewall of your 3CX PBX machine.
The correct way to have this working is to go
1) on the Firewall that is in the 3CX Phone system network
2) open port 5090 TCP AND UDP. probably you only have TCP open (this is legacy – 3CX tunnel requires TCP and UDP)
I have an iPhone 4 running through callcentric.com as my SIP provider. Does this update resolve the crash issues many users encountered when updating back in Nov 11?
I was fortunate enough to have a previous version I could roll back too and everything works perfect. Calls in, calls out. None of the bells and whistles as this new update. But it works. I am reluctant to update again but I’ve been waiting for the next version which you have released here. Can anyone speak to this? Many thx. Bug fan!! ;)