3CXPhone for iPhone Version 1.1.5 with 3CX VoIP Tunnel available

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.

Download 3CX Phone System 12 and start using 3CX WebMeeting as well as your 3CXPhone Client. 3CX WebMeeting is the ideal alternative to GoToMeeting and Webex.

  1. Great, just tested this out with a collegue, works like a charm! Took a long time, but this finally makes 3cX Phone for iOS useable from outside the office! Nice job!

    April 26, 2012 at 8:34 pm
  2. Jess

    Great it works but a Huge lag when your talking

    April 27, 2012 at 12:04 am
  3. @Jess – Has to be a network/bandwidth issue. Try and stop the tunnel and use the SIP ACCOUNT profile to connect remotely. You can do this by populating the External PBX IP and make sure stun is populated. If you still have lag then the problem is not with the 3CX VoIP Tunnel.

    April 27, 2012 at 12:38 am
  4. Tucker Sukraw

    Works great!
    One thing i would like to see though is for the tunnel password to be **** out instead of showing it.

    April 27, 2012 at 12:30 am
  5. @Tucker – Yes you are correct – we will hide this in the next update.

    April 27, 2012 at 12:34 am
  6. Tom

    Great, great work!
    You’re the best, keep rocking!

    April 27, 2012 at 3:37 am
  7. Awesome work guys! My Customers are really going to like it ;-)

    April 27, 2012 at 3:58 am
  8. Chris

    Works GREAT on my phone but does not work on my bosses. I’ve compared settings side by side and they are the same but he gets an “Not acceptable here” error.

    April 27, 2012 at 6:42 am
  9. @Chris – The more information you provide the better in this case. For the benefit of users following this post I would like to take the opportunity to point out some important troubleshooting points:

    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.

    April 27, 2012 at 11:40 am
  10. Con Vas

    Fantastic, have been waiting for this for a while, now can use 3xc outside of home.

    April 27, 2012 at 7:38 pm
  11. Ray McKeon

    Works great, much improved… one thing though, how do you turn the app off? Didn’t there used to be a power button in the lower right?

    April 27, 2012 at 8:02 pm
  12. @Ray – Apple iOS does not let developers create Exit buttons any more. To turn 3CXPhone off you press the home button twice, the home screen will show all your running applications, find the 3CXPhone for iPhone icon, Tap and hold it until it starts to wiggle, and when you see the stop sign on the icon’s corner tap it. The application will exit.

    April 27, 2012 at 8:10 pm
  13. stillabdul

    Hey guys,

    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.

    April 27, 2012 at 11:10 pm
  14. @stillabdul if you are in the office you do not need to use tunnel. In fact as you mentioned it works fine. You need to use the tunnel when you leave the office and go for example to work from home. Like this you are out of office and then you can switch on the tunnel and use the put of office location toggle. Hope this helps.

    April 28, 2012 at 12:42 pm
  15. Fantastic, have been waiting for this for a while,but why you make 3CX Tunnel as a separate application? do I need to run two apps to make 3cx working from out off office? If Yes then what is the deference between using Iphone VPN with 3cx softphone and Tunnel application with 3cx softphone?

    April 28, 2012 at 10:57 am
  16. @arnold unfortunately we had to make 2 seperate applications yes. Apple iOS development requirement.
    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.

    April 28, 2012 at 12:53 pm
  17. Katy

    Amazing!! Well done 3CX.

    April 28, 2012 at 4:11 pm
  18. Igor Snezhko

    @Arnold Seems that 3CX go to separate the Tunnel module as standalone technology and use it on various devices and OS – phones, routers, etc…

    April 29, 2012 at 2:08 am
  19. Mike

    Hi
    after i updated to 1.1.5 the program doesn work properly.
    Hereunder are the problems:

    April 30, 2012 at 11:41 am
  20. @ Mike Can you try and remove 3CXPhone for iPhone and 3CX VoIP Tunnel and download / install again?

    April 30, 2012 at 1:33 pm
  21. Mike

    1. After i have answer the call it still keeps ringing
    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

    April 30, 2012 at 11:43 am
  22. @ Mike – Are you using tunnel? Seems like you have a network problem because if the call disconnects after that time, it means that there might be a problem of ACK not received. What location are you in? In office or out of office? Are you using 3CX Phone System as your IP PBX?

    April 30, 2012 at 1:32 pm
  23. jablonko

    Hi
    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).

    April 30, 2012 at 3:49 pm
  24. @ jablonko – You need to be on iOS 5.1 otherwise you will have a lot of unexpected errors.

    April 30, 2012 at 4:13 pm
  25. Mike

    Dear Nick Borg
    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

    April 30, 2012 at 4:31 pm
  26. @ MIke this is by design. What settings to you enter to the 3CXPhone? No need to give the exact settings – just an overview of what fields you enter.

    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.

    April 30, 2012 at 4:37 pm
  27. stillabdul

    Hey Nick,

    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.

    April 30, 2012 at 9:59 pm
  28. @stillabdul – Did you enable G722 codec by any chance? Can you check what codecs you have enabled and what is the order of the priority they have?

    May 1, 2012 at 3:17 pm
  29. vince

    stillabdul ,I have the same problem. I was running the proxy tunnel on a pc everything was perfect. I updated to the iphone tunnel and i get the one way issue also. I have another phone running on the old tunnel (pc proxy) and it still works fine. Im lost?

    May 2, 2012 at 11:57 am
  30. @ vince I believe you have remnants of the old tunnel. The old tunnel is not good. It was never released to the public. You need to uninstall everything, probably in your case restart the iPhone and download everything again. this is the only thing I can think of at the moment.

    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.

    May 2, 2012 at 1:23 pm
  31. jablonko

    Nick, my problem still persist on iPhone with firmware 5.1. Tunnel is disconnected on 10-12 minutes when the iPhone is inactive. I have tested 3 different iPhones, same problem everywhere.
    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.

    May 2, 2012 at 8:08 pm
  32. Vince

    Nick, I think I have it confused. I was using the sip proxy manager running on a windows box in a remote location. That worked good, did loose regestration easy but audio was good. I shut that down and rolled over one of the two iPhones over to the latest version for the iPhone using the iPhone tunnel. That is when I got the one way audio. If I go back to the sip manager it regains two way with the same settings in both the sip manager and iPhone tunnel. Thanks for your help. You guys are doing some really cool stuff with 3cx!!!

    May 2, 2012 at 9:05 pm
  33. @Jablonko – What is the version of 3CX Phone system you are connecting to? Full version number as you see it in the management console.

    @ 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?

    May 2, 2012 at 9:23 pm
  34. @jablonko

    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

    May 2, 2012 at 10:00 pm
  35. jablonko

    @Nick, the version is v10.0.24018.2322 SP.6.

    @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

    May 3, 2012 at 1:05 am
  36. Harjo

    We have the same problem as: stillabdul

    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

    May 3, 2012 at 4:43 pm
  37. @Harjo Can you make sure that the firewall in front of your 3CX Phone system installation has port 5090 TCP AND UDP open?

    May 3, 2012 at 6:57 pm
  38. @harjo, vince, stillabdul
    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/

    May 3, 2012 at 6:47 pm
  39. Vince

    Nick , I will check the firewall settings today and let you know thanks for the tip!

    May 3, 2012 at 9:14 pm
  40. @harjo, vince, stillabdul

    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)

    May 4, 2012 at 6:32 pm
  41. 3CX Fan

    Hi,
    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!! ;)

    May 9, 2012 at 11:07 am
  42. GFar

    The new Tunnel disconnects after 10-15 minutes so this is not really very useful. Works great when it works ;) I even got it working on my IPad so I was stoked until I realized it was only good to make a short call and not to leave on for receiving calls for an extended time frame. I imagine Apple is causing this to happen either on purpose or otherwise as a means of preserving battery life [and the associated marketing statistics]. For this reason I guess it would be a bad idea to leave it active for a long time regardless so just use it as the way to get into your pbx remotely and be happy :)

    May 11, 2012 at 2:24 am
  43. wan

    In Iphone 4 running the most recent OS, it does not run on Background..Please advise

    May 20, 2012 at 12:01 am
  44. @wan It runs yes – but iOS in some cases is killing the application. You might need to start it manually. We are working on this.

    May 20, 2012 at 1:15 pm
  45. I have setup The 3CX Sip Account on the iphone and its says on hook on the screen, it only shows its registering on voip provider. I try calling my cellphone number which rings once showing the voip number but then discconects displaying not acceptable here. If i answer the call quickly it stays connect but dead silence Any ideas?

    May 22, 2012 at 6:29 pm
  46. Please make a close application button somewere (both in the tunnel and in the 3cx app).

    May 22, 2012 at 8:37 pm
  47. @ Chris – Apple iOS does not allow us to make exit buttons any more.

    May 23, 2012 at 11:51 am