3CX releases 3CXPhone Version 5 RC1 for Windows

 

3CX is proud to announce a new version of it’s popular VoIP Softphone for Windows – 3CXPhone 5 RC1  for Windows. This release is another major improvement and a possible final candidate with much requested new features and bug-fixes.
You can download the RC1 of 3CXPhone5 build 14439 from here
The change-log can be found here

 

.

Complete list of changes

 

  • Added: Automatic early media detection
  • Added: Easy editing of blf entries by mouse right click
  • Added: Insert key allows you to further edit the phone number in 3CXPhone
  • Added: Easier editing of phone-book contacts by clicking on name fields
  • Added: Recording in MP3 stereo option
  • Fixed: Bug in HTTP Provisioning
  • Fixed: Bug fix in audio sound device detection
  • Fixed: 3CX Phone reconnects when RTP/SIP ports have changed
  • Fixed: Bug in expiration timer for BLF to detect lost connection
  • Fixed: Fixed deadlock in handling video calls
  • Fixed: Bug in recording when pbx sip port is not default
Quick Tip: Using the Insert key?

Phone 5 insert key function

  1. Copy and paste a number from a website to the 3CXPhone (Ctrl-C)
  2. Press Insert key
  3. A dialog will open and you will be able to edit the number (outgoing preferred prefix or country code)
  4. Press OK to dial this newly edited number

JABRA USERS

Jabra have agreed to package the 3CXPhone integration in their Jabra installation packages.
However users who want to start using Jabra headsets, can download the files manually from here and follow the included help instructions to install/uninstall manually.

  1. Pingback: 3CX VoIP TK Anlage Blog » 3CX releases 3CXPhone Version 5 RC1 for Windows

  2. It seems that there is still no integration with Jabra and Plantronics headsets, because my jabra go 6430 and my plantronics voyager pro are not able to answer a call with the answer button.
    I think it’s problematic for my customers who want this feature!
    Are you planning to implement a dll for Jabra Device Service or a dll for Plantronics Persono in a near future, or are we still obliged to rush on our computer softphone in order to answer a call???

    October 12, 2010 at 11:06 pm
  3. when will 3CX support ZRTP and Google Apps integration?

    October 13, 2010 at 5:32 am
  4. We have no plans to support either.

    October 13, 2010 at 11:10 am
  5. Goran

    When will 3CX Phone finally support wideband (G.722)?
    this is the only reason we still use Counterpath

    October 13, 2010 at 9:27 pm
  6. Jos Greeve

    what’s the reaction on the Jabra integration. in the release notes for version 5 it’s mentioned. but yet not implemented.

    with kind regards,
    Jos Greeve

    October 15, 2010 at 1:29 am
  7. Nicky

    @Jos
    Jabra integration is something that is pending at Jabra to include 3CXPhone integration in their installation packages
    If you don’t want to wait for this, do it manually yourself by downloading this zip file and follow the help instructions.

    http://www.3cx.com/downloads/voipphone/JabraPluginFor3CXPhone.zip

    However note that it is UNSUPPORTED. If you want to hurry things along call up Jabra…

    October 15, 2010 at 2:38 pm
  8. Kevin York

    SPECTACULAR SOFTPHONE!

    Very feature rich:
    Audio – video – Do Not Disturb – phonebook with photos – voice recording – video recording – message waiting indicator – busy lamp – speed dial – multiple providers – multiple channels – debug window [very nice] (…and more…)

    Nice skin esthetics:
    Clean – simple – intuitive

    A combination that is hard to beat!

    But this is marred by very clunky software-ergonomics! [i.e. things that should be simple to use, aren't]
    (This is sad; because as programming tasks go, these would be the easy fixes)

    1) The Speed-dial fly-out displays LABEL, NUMBER or URI, and STATUS; but it isn’t wide enough (and the labels get truncated).
    2) Does not follow the ‘Windows Applications’ standards for GUIs; which makes it non-intuitive:
    (*) CLOSE BUTTON should EXIT. [currently minimize to SYSTRAY]
    (*) MINIMIZE BUTTON should Minimize to SYTRAY. [currently minimize to TASKBAR]
    (*) ESCAPE KEY should should go up one menu level. [currently displays MAIN screen]
    (*) RIGHT-CLICK should display CONTEXT MENU or PROPERTIES [currently displays MAIN screen]
    (*) KEY should display help. [currently goes OFF-HOOK]
    3) The phone buttons have no LABELs, so they should have pop-up ‘tool-tips’ or a ‘legend’ to tell you what it is.
    4) The PHONE-BOOK does not have SCROLL-BARS, nor SEARCH FUNCTION. Just the cursor keys!!
    5) The PHONE-BOOK does not have a CONTEXT MENU.
    6) CALL HISTORY window is not wide enough to display (this nicely detailed) call log report.
    7) When adding or removing a speed-dial number, you have to wait for 3CXphone to shutdown and re-initialize. ??WHY??
    8) You select your SOUND DEVICES from Windows’ list of AUDIO DEVICES (when you should be selecting from the VOICE DEVICES list).
    9) The HELP BUTTON opens Internet-Explorer and displays one long webpage, rather than a proper CHM help file.

    October 16, 2010 at 10:41 pm
  9. Kevin York

    Amendment: The weblog software changed two of my lines:

    The 8) was 8 ).

    And ‘(*) KEY should display help. [currently goes OFF-HOOK]‘ was:
    (*) [F1] KEY should display help. [currently goes OFF-HOOK]

    October 16, 2010 at 10:51 pm
  10. Nicky

    Thanks for your comments – I will comment on the points you mentioned in order.

    1. Make the label shorter – there is a limit how long we can make it. 25 characters tops. Those are for you to understand so you can shorten them.
    2. a) untrue – critical applications do not exit. They keep on running in the background.
    b)Good as it is. Minimize and X is hide to systray
    c)Good as it is too – Escape in this case means exit to display menu or one up from main display menu which to us means configuration main screen.
    d)right click we show main configuration screen. We have no context or property menu at that stage
    e)F1 is not help for us, we decided to use f1-f5 keys to open channel on lines 1-5 respectively.
    3) Agreed
    4/5) With Phone book I agree with you.
    6) Possible
    7) Phone has to restart to load new settings. Also lets face it – how often are you going to stay adding or removing speed dials? You do this once and update it less often so restarting phone is not big deal.
    8) We ask the operating system for audio and voice devices. Windows gives us this list. Nothing to change here.
    9) no chm is needed in our opinion – also the webpage contains 5 links which state clearly what configuration you want to configure with the 3CXPhone5.

    October 17, 2010 at 1:44 pm
  11. Hi Kevin
    Thanks for feedback – there is still place for improvement, obviously.
    One single remark – F* keys are assigned to quick-open lines: F1 – line 1, F2 – line 2 and so on.

    October 18, 2010 at 2:31 am
  12. Michael

    Dear 3CX,

    one question about your phone. Do you use the SIP stack from http://www.resiprocate.org? If so, when can we see support for S/MIME? Is there a roadmap for this?

    thanks

    Michael

    October 19, 2010 at 1:07 am
  13. Kevin York

    In regards to:

    1. Make the label shorter – there is a limit how long we can make it. 25 characters tops. Those are for you to understand so you can shorten them.

    In my quick test, I used a 10-digit phone number and a 10-11 character label. And the first two characters of my label were truncated. I tried an international number, and I lost a few more characters from my label. …did I do something wrong here?
    (I would not be complaining if I was getting 25 character labels)

    ———————————–
    In regard to:

    2) Does not follow the ‘Windows Applications’ standards for GUIs; which makes it non-intuitive:

    I wish you saw the value in keeping to standard keyboard definitions.
    It makes learning an application so much easier.

    Two minimize commands is silly and “Minimize to TASKBAR” is rather useless anyhow.
    (I NEVER CLICK ON [X] to minimize)

    Certainly, this is a trivial debate, but none-the-less I do feel you are making it needlessly awkward.

    Personally, I would like my function keys to do what they do in every other application: [F1]=HELP, [F2]=SEARCH, [F3]=RENAME….

    ————————–
    In regards:

    7) Phone has to restart to load new settings. Also lets face it – how often are you going to stay adding or removing speed dials? You do this once and update it less often so restarting phone is not big deal.

    It does these restarts between each and every change to Speed-Dial buttons. So, populating your buttons is going to take quite a while.
    A restart is only called for if there were a change to the provider settings. And of the many softphones that I have been testing over the past two years, this is the only one to do this.

    it’s an easy fix, so why not just fix it.

    ————————–
    In regards to:

    8) We ask the operating system for audio and voice devices. Windows gives us this list. Nothing to change here.

    Then why do I see “Primary Sound Capture Device”, but I don’t see the corresponding “Default Voice Recording Device” from Windows Voice Device list???

    After all, it is “Default Voice Recording Device” and “Default Voice Playback Device” that we need more than any other device choice.

    ————————–
    In regards to:

    9) no chm is needed in our opinion – also the webpage contains 5 links which state clearly what configuration you want to configure with the 3CXPhone5.

    Yes,… your help webpage is good. And it answers most questions.
    …but, why would you NOT want to fix it? Its easy to make the CHM!!
    And your users will get much faster load times, with less wasted screen real estate.

    ———————
    Your developer team has obviously spent many… many… sleepless nights to develop this superb app.

    Why would you not want to spend a couple more days to make it easier to use?

    October 20, 2010 at 8:59 am
  14. Kevin York

    Why would you not want to spend a couple more days to make it easier to use?

    errr,… I should have said “…spend a couple more days to fix most of these…“.

    The phone book mods are not quick fixes.
    Not sure about the “Default Voice Recording Device” and “Default Voice Playback Device”.

    But width of dialog-boxes, the CHM and any keyboard remapping should be quickies.

    (amendment: typo: “[F1]=HELP, [F2]=SEARCH, [F3]=RENAME…” should have been: : “[F1]=HELP, [F2]=RENAME, [F3]=SEARCH…”)

    October 20, 2010 at 9:53 am
  15. Hi Kevin,

    1) Like any other VoIP Client out there we give a pretty decent amount of space in the labels sections for your to see your Caller ID’s. It would be illogical for us to make the Dropout labels bigger than the phone it’s self.
    - The user can take care of this issue by himself.

    2) This is not a standard in all applications. There are many applications out there who do the same thing.
    We have previously tried making the X button shutdown the application, but many users complained that they did not like this.
    - So in this matter, we have made this change according to the needs of the many. We do not plan to change this functionality.

    [Escape Key]
    Again the behavior you are mentioning is not a standard.
    Back in 199X escape was used for exiting applications. Does this mean we should do the same? No it doesn’t.
    - We are not changing this functionality.

    [Voice Devices]
    Please don’t confuse matters, Windows has Playback Devices and Recording devices. What are Voice Devices?
    We simply get the devices from this list, and this works very well for us.
    - I see absolutely no issue with this. Why is it even mentioned?
    Again unless there is an issue with this we do not plan on making any un-needed changes to it.

    October 20, 2010 at 1:51 pm
  16. @kevin
    Kevin, I suggest you to use our dedicated “feature request” section at http://ideas.3cx.com/ Again, thanks for your feedback.

    October 20, 2010 at 11:51 pm
  17. Kevin York

    Kevin, I suggest you to use our dedicated “feature request” section at http://ideas.3cx.com/ Again, thanks for your feedback.

    I have already done that, a couple monthes ago. And before that on the forum. …so this was an act of desperation. Hoping that next year [i.e. v6], I would just be singing praises.
    (And thank you Vali!)

    I can see this is quite a useless conversation.
    But…

    1) Like any other VoIP Client out there we give a pretty decent amount of space in the labels sections for your to see your Caller ID’s. It would be illogical for us to make the Dropout labels bigger than the phone it’s self.

    A) I don’t how SPEED-DIAL-LABELS have anything to do with CALLERID-NAME. To check, I setup a speed dial for a number (which has no CNAM), and then called 3CXphone from that number. It did not substitute the speed-dial-label.
    ….But lets assume I messed up and it in fact does…

    B) I setup another voip phone with a 20 character CNAM [aka. CALLERID-NAME] to find out what 3CXphone’s CNAM length limit is. Upon calling the 3CXphone from this other voip phone; 3CXphone displayed 15 characters of the CNAM.

    But the test that I described in the earlier post showed that only 8-9 characters of the SPEED-DIAL-LABEL are shown, with a 10-digit telephone number. Only 6-7 characters of the SPEED-DIAL-LABEL are shown, with an international number!

    So if you want to up it to 15 characters (as your current CNAM limit is), that would great. I just saying that 6-9 characters is too small.

    [Voice Devices]
    Please don’t confuse matters, Windows has Playback Devices and Recording devices. What are Voice Devices?

    I thought the problem was obvious.
    Windows default VOICE devices are normally headsets, handsets, or earbuds.
    Windows default SOUND devices are always the computer’s main speakers and microphone [if the PC has a microphone].
    Setting your default SOUND device to your handset, would cause every sound the PC makes to the handset (which would be a pain).
    Likewise, having 3CXphone use your speakers, would mean that every phone call you make would be a public call [no privacy]. It would probably also cause feedback!

    If 3CXphone’s preference is:
    MICROPHONE=Default-Voice-Recording
    SPEAKER=Default-Voice-Playback
    RINGING=Default-Sound-Playback [aka. Primary-Sound-Driver]
    then all problems go-away. The PC still uses the speakers (as always). No feedback. And your phone calls go to headset/handset.

    October 22, 2010 at 10:59 am
  18. Rem

    Hi,

    how to change a voice volume ?

    Regards

    October 28, 2010 at 6:07 pm