Summary
eZuce is pleased to announce the General Availability Release of sipXcom 16.12.1.
This mid-release update of 16.12 addresses some immediate issues discovered in 16.12 and includes a few of the new features and improvements that will be making their official debut in 17.04.
Also as always, thanks to the Dev & QA team at eZuce for their excellent work on this release. Our QA team worked tirelessly over a weekend to help bring this bugfix release out in a timely fashion. Thanks also to IANT for a number of fixes to Yealink devices.
In all 19 issues (enhancements / fixes) are addressed for sipXcom in this update release.
The next sipXcom release will be 17.04.
Highlights
sipXcom New Features:
Unite Lite (new user Portal) Admin Control over User Features
Unite Lite user control over Conference Bridge Entry / Exit tones
Unite Lite user control over Conference Bridge Voice Announce of Entry / Exit
sipXcom Improvements:
Improvements to Yealink phone configurations (Thanks IANT!)
REST API to create/modify a user/user group and set properties
Improved CDR display in Unite Lite for users.
Added duration and ability to select Time Zones.
sipXcom Special Notes:
If your organization utilizes Polycom phones and has many users without Voicemail permission, UC-4376 is of particular importance.
Notes
Full Release Notes with installation information are located here: http://wiki.sipxcom.org/display/sipXcom/sipXcom+16.12.1
The 16.12.1 repo location is the same as the 16.12 repo location so a simple ‘yum update’ should get you updated if you have not modified the repo file.
Who Should Install?
This release is recommended for all 4.6 and later installations.
Questions
Please post to the sipXcom-users google group if you have questions.
https://groups.google.com/forum/#!forum/sipxcom-users
New Installs
A new ISO is available for 16.12 (there is no 16.12.1 ISO, please use the 16.12 ISO and yum update to get 16.12.1) at: http://download.sipxcom.org/pub/sipXecs/ISO/
Update
To update please edit your /etc/yum.repos.d/sipxecs.repo file and reference the new download server (download.sipxcom.org). The repo should look as follows:
[sipXcom]
name=sipXecs software for CentOS $releasever - $basearch
baseurl=http://download.sipxcom.org/pub/sipXecs/16.12/CentOS_$releasever/$basearch
gpgcheck=0
To edit this file, login to your sipX server as root and then use either vi or nano (easier).
vi /etc/yum.repos.d/sipxecs.repo
or
nano /etc/yum.repos.d/sipxecs.repo
Once the repo file is modified, run:
yum clean all
yum update
Specific Issues Addressed
JIRA name | RN Content | Enhancement/Fix/Known Issue | Key words | |
UC-4290 | Enhancement request for Unite Web CDR duration | A user would like to have call duration and end time columns added to Call History in Unite Web. | Enhancement | UniteWeb |
UC-4324 | Unite Web call history improvements | A user would like a series of improvements to the Unite Web Call History page. 1. Show timezone drop down as in old style portal, but defaulting to show the timezone of the users PC (old style portal relies on what is set under User->Time Zone, but we don't need that) 2. Show call history entries by default, based on the default selection as soon as you go on the call history page, without having to click Apply. 3. Reverse Apply button location with To/from box 4. When using To/From box, results should show up if you both hit Enter or click Apply 5. Fix time format to 00:00:00 in Start/Stop columns instead of 00:0:00 6. Sorting of columns in results. | Enhancement | UniteWeb |
UW-379 | Users can't see defined group speed dials | If a user has Group Speed Dials enabled he/she would like to be able to see these entries in Unite Web. Steps to reproduce: 1.Define a user group and add a speed dial to this user group 2.Using a user which is part of this group, login into UW and go under Settings->Speed dials 3.Make sure that "Only use group speed dials" is checked Issue: Even though the checkebox is set, the user will not see which speed dials are defined for this group If the user goes to old style portal, he will see them. | Enhancement | UniteWeb |
UW-384 | Disable Dial Pad and Search icons | An administrator would like to make the Dial Pad and Search icons unavailable to a user or a group of users. These options would be configurable in the Uniteme Administration GUI in Users -> Users -> “username” or Users -> User Groups -> “usergroupname”. In the left side menu there would be a new menu item called UniteWeb. In the UniteWeb configuration page there would be the following configuration options for this feature: Enable Dial Pad Icon Type: Check Box Default: Enabled Enable Search Icon Type: Check Box Default: Enabled | Enhancement | UniteWeb |
UW-385 | Disable Contact Click to Call and Chat | An administrator would like to disable the ability of a user to use click to call on a contact and also disable the ability of a user to use click to chat. In the Contacts menu, if a user clicks on a contact’s avatar, information is displayed about that user. After clicking on the Avatar, information about the contact is displayed. The first part of this feature request is to be able to disable the click to call capability. The button for this is highlighted. The information should remain (username and extension) but should not allow for click to call. The second part of this feature request is to be able to disable the click to chat functionality. Click to chat works when a user clicks on the user name in the contacts list. Clicking on the name would normally display a chat area on the right frame. In the UniteWeb configuration page (in Users -> Users -> “username” and Users -> User Group -> “usergroupname”) there would be the following configuration options for this feature: Enable Contact Click to Call Type: Check Box Default: Enabled Enable Contact Click to Chat Type: Check Box Default: Enabled | Enhancement | UniteWeb |
UW-386 | Disable Click to Call from Conf Bridge | An Administrator would like to be able to disable the click to call feature from the user’s conference bridge management screen. Clicking on the highlighted button would normally bring up a dial box where a user can enter an extension or phone number to dial. In the UniteWeb configuration page (in Users -> Users -> “username” and Users -> User Group -> “usergroupname”) there would be the following configuration options for this feature: Enable Conference Bridge Click to Call Type: Check Box Default: Enabled | Enhancement | UniteWeb |
UW-387 | Disable UniteWeb menu items | An Administrator would like to be able to disable specific menu items in UniteWeb and UniteWeb Lite. The menu list is accessed by clicking on the menu button in the upper left. The administrator would like to be able to control which menu items a user or user group has access to. The administrator would also like to control what settings a user can change. In the UniteWeb configuration page (in Users -> Users -> “username” and Users -> User Group -> “usergroupname”) there would be the following configuration options for this feature: Enable Activity List Type: Check Box Default: Enabled Enable Contacts Type: Check Box Default: Enabled Enable Group Chats Type: Check Box Default: Enabled Enable Conference Bridge Type: Check Box Default: Enabled Enable Voicemails Type: Check Box Default: Enabled Enable My Profile Type: Check Box Default: Enabled Enable Call History Type: Check Box Default: Enabled Enable Settings Type: Check Box Default: Enabled Enable Settings Personal Attendant Type: Check Box Default: Enabled Enable Settings Call Forwarding Type: Check Box Default: Enabled Enable Settings Speed Dials Type: Check Box Default: Enabled Enable Settings User Settings Type: Check Box Default: Enabled Enable Settings User Settings Change Password Type: Check Box Default: Enabled Enable Settings User Settings Voicemail PIN Type: Check Box Default: Enabled Enable Settings User Settings Announcement Type: Check Box Default: Enabled Enable Settings User Settings eMail Type: Check Box Default: Enabled Enable Settings User Settings Attach audio Type: Check Box Default: Enabled Enable Settings User Settings Alternate eMail Type: Check Box Default: Enabled Enable Settings User Settings Alternate Attach audio Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Room Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Enabled Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Name Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Moderator PIN Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Participant PIN Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Max. members Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Quickstart Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Auto-record Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Moderated Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Public Type: Check Box Default: Enabled Enable Settings User Settings MoH Audio source Type: Check Box Default: Enabled Enable Settings User Settings MoH Personal MoH Type: Check Box Default: Enabled Enable Settings User Settings MoH Files Type: Check Box Default: Enabled Enable Settings User Settings MoH Audio file Type: Check Box Default: Enabled Enable Settings User Settings MyBuddy Conference enter Type: Check Box Default: Enabled Enable Settings User Settings MyBuddy Conference exit Type: Check Box Default: Enabled Enable Settings User Settings MyBuddy Voicemail begin Type: Check Box Default: Enabled Enable Settings User Settings MyBuddy Voicemail end Type: Check Box Default: Enabled Enable Settings Sound Notifications Type: Check Box Default: Enabled | Enhancement | UniteWeb |
UW-388 | Add conf bridge welcome tones options + ability to disable/enable them as user | A user would like the ability to enable or disable entry / exit tones and also for voice announce was added in 16.12. Add ability for user to enable / disable conf bridge welcome tones from Unite Lite and Web. Add ability for user to enable / disable user announce on entry / exit. | Enhancement | UniteWeb |
UC-4313 | Conference settings REST API to include new parameters | Add the following new parameters to conference settings REST API: Play Entry Tone Type: Check Box Play Exit Tone Type: Check Box Play Voice Announce Entry Type: Check Box Default: Enabled Play Voice Announce Exit Type: Check Box Default: Enabled To existing REST API method: 'GET' and 'PUT' /my/conferences/"conference name" | Enhancement | UniteWeb conferencing sipxconfig |
UC-4307 | Add new settings for User Portal configuration | An Administrator would like to be able to control the enabling and disabling of features of the User Portal by User and by User Group. Details of the settings can be found in the feature description document. Feature 1 - Disable Dial Pad and Search icons These options would be configurable in the Uniteme Administration GUI in Users -> Users -> “username” or Users -> User Groups -> “usergroupname”. In the left side menu there would be a new menu item called User Portal. In the User Portal configuration page there would be the following configuration options for this feature: Enable Dial Pad Icon Type: Check Box Default: Enabled Enable Search Icon Type: Check Box Default: Enabled Feature 2 - Disable Contact Click to Call and Chat In the User Portal configuration page (in Users -> Users -> “username” and Users -> User Group -> “usergroupname”) there would be the following configuration options for this feature: Enable Contact Click to Call Type: Check Box Default: Enabled Enable Contact Click to Chat Type: Check Box Default: Enabled Feature 3 - Disable Click to Call from Conf Bridge In the User Portal configuration page (in Users -> Users -> “username” and Users -> User Group -> “usergroupname”) there would be the following configuration options for this feature: Enable Conference Bridge Click to Call Type: Check Box Default: Enabled Feature 4 - Disable UniteWeb menu items In the UniteWeb configuration page (in Users -> Users -> “username” and Users -> User Group -> “usergroupname”) there would be the following configuration options for this feature: Enable Activity List Type: Check Box Default: Enabled Enable Contacts Type: Check Box Default: Enabled Enable Group Chats Type: Check Box Default: Enabled Enable Conference Bridge Type: Check Box Default: Enabled Enable Voicemails Type: Check Box Default: Enabled Enable My Profile Type: Check Box Default: Enabled Enable Call History Type: Check Box Default: Enabled Enable Settings Type: Check Box Default: Enabled Enable Settings Personal Attendant Type: Check Box Default: Enabled Enable Settings Call Forwarding Type: Check Box Default: Enabled Enable Settings Speed Dials Type: Check Box Default: Enabled Enable Settings User Settings Type: Check Box Default: Enabled Enable Settings User Settings Change Password Type: Check Box Default: Enabled Enable Settings User Settings Voicemail PIN Type: Check Box Default: Enabled Enable Settings User Settings Announcement Type: Check Box Default: Enabled Enable Settings User Settings eMail Type: Check Box Default: Enabled Enable Settings User Settings Attach audio Type: Check Box Default: Enabled Enable Settings User Settings Alternate eMail Type: Check Box Default: Enabled Enable Settings User Settings Alternate Attach audio Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Room Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Enabled Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Name Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Moderator PIN Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Participant PIN Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Max. members Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Quickstart Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Auto-record Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Moderated Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Public Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Entry Tone Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Exit Tone Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Voice Announce Entry Type: Check Box Default: Enabled Enable Settings User Settings Conference Bridge Voice Announce Exit Type: Check Box Default: Enabled Enable Settings User Settings MoH Audio source Type: Check Box Default: Enabled Enable Settings User Settings MoH Personal MoH Type: Check Box Default: Enabled Enable Settings User Settings MoH Files Type: Check Box Default: Enabled Enable Settings User Settings MoH Audio file Type: Check Box Default: Enabled Enable Settings User Settings MyBuddy Conference enter Type: Check Box Default: Enabled Enable Settings User Settings MyBuddy Conference exit Type: Check Box Default: Enabled Enable Settings User Settings MyBuddy Voicemail begin Type: Check Box Default: Enabled Enable Settings User Settings MyBuddy Voicemail end Type: Check Box Default: Enabled Enable Settings Sound Notifications Type: Check Box Default: Enabled | Enhancement | UniteWeb sipxconfig |
UC-4328 | REST API to manage user properties for user portal | Provide set of rest APIs that a regular user (USER_ROLE) can access, in order to update logged in user properties/settings | Enhancement | UniteWeb sipxconfig |
SIPX-539 | Yealink Emergency DND Feature | Provisioning Support for Yealink Emergency DND Feature. From Yealink Provisioning Guide: Specify the authorized numbers when DND is enabled. Parameters: features.dnd.emergency_enable, features.dnd.emergency_authorized_number | Enhancement | Yealink |
SIPX-540 | Yealink Call Number Filter | Provisioning Support for Yealink Call Number Filter From Yealink Provisioning Guide: Configure the characters the IP phone filters when dialing. Parameters: features.call_num_filter | Enhancement | Yealink |
SIPX-560 | Alert Info External | Improvement of Proxy Plugin to set Alert-Info-Header. Some phones (e.g. Yealink) bypass the Proxy if the From-Header do not end with @<sipdomain>. For SIP-Devices that have no ability to add custom headers to a SIP Message (e.g. Patton) it is necessary to scan the FROM header for a tag (x-sipx-alert-info=external) to set the Alert-Info Header for From-Uris with the SIP Domain inside. | Enhancement | Yealink |
UC-4376 | Disable MWI subscription if Voicemail permissions are disabled | Fixed an issue with Polycom phones trying aggressively to subscribe for Event: message-summary. To those Subscribes proxy returns 403 but the server is flooded by SUBSCRIBES by the users that have Voicemail permissions are disabled. | Fix | Polycom |
UW-355 | On Safari on IOS, the scrolling is not working properly | Fixed an issue in Safari on iOS where the scrolling is not working properly in Settings. To reproduce: Under the Profile tab, edit some fields and then scroll down and save it. After saving, try to scroll up to the beginning. You will notice that the scroll is working very hard, and sometimes is not working at all (because the user can accidentally scroll from the margin and as result entire web page will be scrolled). If the user scrolls up or down from the middle of the screen, then it will work ok with no problems. | Fix | UniteWeb |
UW-367 | Mute microphone and mute speaker (conference controls) require multiple taps/clicks | Fixed an issue where when the user clicks on the microphone and mute speaker button in conference controls it required multiple clicks. To reproduce: 1. Using a conference room owner, login into Unite web 2. Join the conference with the owner, via his phone by dialing the conf room number 3. From Unite web, switch to conference bridge The conf participants will show up here, you have the ability to control microphone, speaker, end call. 4. Tap the microphone icon to enable mute, and then tap it again to unmute Issue: while you can tap to mute, it takes 2-3-4 taps to unmute, and then 2-3 more to mute again if you want to. The same is valid for the mute speaker button. End call button works fine. | Fix | UniteWeb |
UW-383 | Call history entries time difference | Fixed an issue where call history time appears to be incorrect in Unite Web vs. Admin GUI. To recreate: System has current time 14:00. Users phone has current time 14:00. User calls some other user and check the call history in Unite web. Issue: In Unite Web the call entry shows time: 12:00 - 2 hour difference. In System CDR entries, the call entry shows time 14:00 In the old user portal the call entry shows time 14:00 | Fix | UniteWeb |