From Taridium
Versions apply to to core comms, switch comms-switch and web server comms-web RPM packages. Always check the current database release tags and run the database update with comms-config for both configuration and CDR databases.
Taridium comms 3.0
Version and support information:
Type
| major
|
Official Public Release
| 3.0-b (Bravo)
|
Date
| 2016-12-01
|
Supported Operating Systems
| RHEL/CentOS 5 (limited) & RHEL/CentOS 6
|
Supported Asterisk Versions
| 1.8 (limited) & 11
|
Supported Database Backends
| MySQL 5.5+ & MariaDB 5.5+
|
Expected EOL
| Q4 2018
|
This release provides initial support for a pass-through proxy. This allows for better scalability and NAT qualification handling. On the web side this release is primarily an UI upgrade with some minor component bugfixes.
Release 3.0-j (Junkanoo)
Type
| maintenance/zero downtime
|
Date
| 2017-03-17
|
Configuration Database Tag
| 5107
|
CDR Database Tag
| 5007
|
Released by
| bdept@taridium.com
|
- Enterprise
- IVRs now include e-mail notifications. Notifications are ALWAYS sent when the IVR is accessed. The notification includes the caller ID and ending status.
- Added day of month details to concurrent call tracking for enterprise trunks (introduced in 3.0-i).
- New Enterprise Dialing Setting > *don't allow forwarding to international destinations*. Prevents forwarding to international numbers. See Features > Dialing Settings > Call Forwarding.
- New PIN bypass feature for conference rooms. This will skip PIN authentication when calling from a local phone. Note that this feature disables the Leader/Admin PIN functionality. See Features > Conference Rooms > Edit > 'bypass PIN when calling from a local phone' checkbox.
- End User Panel
- The Voicemail prompt management dialog has been expanded to support prompt uploads. See Voicemail > Settings > Upload (for name, unavailable, busy and temporary message). Users can now upload custom voice prompts directly to their mailbox.
- LDAP
- Automatic LDAP updates now support photo updates when available.
- Switch
- IPS intrusion detection and protection now also blacklists authenticated calls based on the 'SIP Contact' IP address. Useful when using a SIP proxy.
- The blocked UA reports now include the SIP Contact header information.
- New limit to conference calls. The variable $cfg['ConferencingTimeout'] controls how long a caller can remain in a conference call. Integer in seconds. The default value is 10800 (3 hours).
Release 3.0-i (Inverness)
Type
| maintenance/zero downtime
|
Date
| 2017-03-10
|
Configuration Database Tag
| 5106
|
CDR Database Tag
| 5007
|
Released by
| bdept@taridium.com
|
- Enterprise
- New Call Flow Inspector for received and placed calls. See how the call flows through the system. Accessible through the standard Placed Calls/Received calls table.
- Conference call reporting now supports the e-mailing of reports. See conference room settings for details.
- New concurrent call tracking for enterprise trunks. Click on the maximum number of concurrent calls to reveal hourly and daily maximums.
- Switch
- Fixes concurrent call high water mark tracking on internal calls to enterprise trunks.
- Fixes forced hangups on 'Key Press Exit' in enterprise queues. This affected the continuation of the call processing (Upon Timeout/Key Pressed) when a key was pressed.
- Adds $cfg['SIPTrunkForceBusy'] (TRUE/FALSE) whether to reply with BUSY when call limits are hit (vs. SIP 480 unavailable). Default is FALSE.
Release 3.0-g (Giulia)
Type
| maintenance/zero downtime
|
Date
| 2017-02-15
|
Configuration Database Tag
| 5105
|
CDR Database Tag
| 5007
|
Released by
| bdept@taridium.com
|
- Enterprise
- New conference call reporting. Tracks conference activity and generates PDF reports. See Features > Conference Rooms. To enable check the 'reports' checkbox in the conference settings.
- Fixes false-positive notification when updating Conditions.
- Fixed duplicate domain warning when no domain faxing is enabled.
- Switch
- New starcode, 'bargeconf'. This star code works like the barge function, but dumps the caller into a MeetMe room. This allows multiple callers to barge in on a conversation.
Release 3.0-f (Falernum)
Type
| maintenance/zero downtime
|
Date
| 2017-02-03
|
Configuration Database Tag
| 5104
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Security
- Comprehensive SQL escaping has been expanded to authenticated pages including the administrator interface.
- Admin
- Fixes updates of music on hold directories when renaming an enterprise ID.
- Enterprise
- New Enterprise Contacts Feature. See Features > Contacts. Also supports CSV and vCard uploads. This directory is automatically added to End User and Phone directories. Caller ID names are also looked up on inbound calls. Please note that the Caller ID name will only be updated if a empty or numeric caller ID name string is received. Unless $cfg['CLIDNameLookupAlways'] is set to TRUE.
- Fixes conference name check and prevents duplicates. Duplicate conference room names could cause DIDs to become orphaned.
- Fixes CDR export function when using a specific date range.
- Support for enterprise CDR tables. Use $cfg['CDREntRecord'] and $cfg['CDREntDisplay'] to enable individual recording and/or display off the cdr tables. The CDR tables are named cdr_ent_[enterprise ID]. Tables will have to be added for each existing enterprise and the 'comms' user will need CREATE TABLE permissions for new tables to be created when adding new enterprises.
- Duplicate MAC address warnings now indicate where the MAC address is to be found when logging in as an ITSP user. Previously this would only be visible to admin users. Other users were only shown a generic duplicate warning. Only MAC address from enterprises within the same reseller will show and the user has to have ITSP login permissions.
- End User Panel
- New support for user supplied photo. See Voicemail > Settings. This photo will be used in phone directories where supported (currently Polycom only). Supported formats: 128x128 pixel GIF, JPG or PNG image. Larger images will be resized as needed, but should be square.
- ITSP
- The ITSP panel now also shows the device list - if a restricted login is used (for example a reseller) then only relevant devices will be displayed. See Maintenance > Devices.
- Switch
- New star code: internal access to voicemail (direct to INBOX). This star code skips the folder selection and goes straight to the INBOX. PIN skipping and or mailbox+PIN requirements are the same as for the standard star code.
- Polycom Provisioning
- A dynamic 000000000000-directory.xml was added to the /ent/xml directory. This provides a simple Polycom XML directory that is dynamically created based on the IP address of the requesting phone. It can be specified in 000000000000.cfg like such: CONTACTS_DIRECTORY="http(s)://[server]/ent/xml/" Note that the phone needs to be registered prior to requesting the directory, or else an empty directory will be created.
Release 3.0-e (Elf)
Type
| maintenance/zero downtime
|
Date
| 2017-01-13
|
Configuration Database Tag
| 5103
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Admin
- Preset custom route selector re-design.
- Enterprise
- Adds new fax domain field to enterprise configuration. This replaces the use of the notification e-mail domain portion as the source of domain based fax authorization. The upgrade will automatically populate this field with domain of the *last* notification address (if multiple are specified). Going forward the system will also prevent duplicate domain names from being used. Please check all notification domains for duplicates.
- Switch
- Improves IPS intrusion detection with hosts that have a private IP.
- Adds new config option $cfg['CLIDNameLookupAlways'] (install default is TRUE, general default is FALSE). This will force the lookup of caller ID name off the mobile/cellphone extension data on inbound calls. The standard behavior is to only lookup if the caller ID name isn't set, 'unknown' or the same as the number.
- Calls that are matched with a bad SIP useragent (from $cfg['DisallowedUAs'] array) do not create CDR records and also trigger a notification if authenticated.
- Trunk failure routing now supports up to three failure destinations. Failure destinations can be entered as a comma or space separated list.
- Forces answer() on enterprise recorded calls. This helps with recording scope: 'also record calls that have no counter-party'.
- UI
- Fixes default buttons on iOS Safari browsers.
- Fixes 2FA dialogs.
- Tasker/International Call Reporting
- Adds $cfg['IntlReportEmail'] that can be used for international call activity reporting. If not set will default to $cfg['CustomerCareEmail'].
Release 3.0-d (Duncan)
Type
| maintenance/zero downtime
|
Date
| 2016-12-17
|
Configuration Database Tag
| 5102
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Enterprise
- Extension groups now feature distinctive ringtone selection. 12 custom classes can be selected. Note that the phone needs to support Alert-Info SIP headers and have the classes configured as class[1-12]. Sample configurations are included in the install directories for Cisco SPA and Polycom phones.
- Switch
- New optional $cfg['IVRAllowDirectToMailbox'] (0/1) allows IVRs to also accept a direct to voicemail in the same way it does for extensions when checked. Callers can reach mailboxes directly using the double asterisk prefix: e.g. **3300. This option is off by default.
Release 3.0-c (Caligula)
Type
| maintenance/zero downtime
|
Date
| 2016-12-09
|
Configuration Database Tag
| 5101
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Admin
- New 'use SIP Proxy' setting for enterprise. This will be enabled by setting $cfg['SIPProxyPTIP'] and $cfg['SIPProxyPTDNS']. This feature will convert an enterprise for SIP proxy use. $cfg['SIPProxyPTTemplate'] will be used to override SIP template settings. This array of options can be used to 'hard code' specific settings such as nat, qualify, transport etc. to provide the proxy with a common registration backend. Any other template specific settings will remain. The %%address%% variable for file templates will be overwritten with the value of $cfg['SIPProxyPTDNS']. When reverting to regular use the appropriate template settings will be restored. The conversion/revert does not apply to enterprise SIP trunks.
- Enterprise
- Features > Internal Extensions now also displays the assigned pickup group.
- Phone Directories
- The phone directories for Aastra/Mitel, Cisco and Polycom phones now include the mobile phone number, if set.
Release 3.0-b (Bravo)
Type
| maintenance/zero downtime
|
Date
| 2016-12-02
|
Configuration Database Tag
| 5101
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- All new GUI
- New high definition symbols and improved spacing/readability.
- Switch
- New variable $cfg['FaxRejectAnonymousCID']. Default is FALSE. Allows blocking of anonymous inbound faxes.
- Tasker
- Fixes copying of one touch recording to enterprise store when using uncompressed format (ulaw).
- Proxy
- Proxy registration support and pass-through registration.
Taridium comms 2.5
Version and support information:
Type
| major
|
Official Public Release
| 2.5-a (Alpha)
|
Date
| 2016-05-20
|
Supported Operating Systems
| RHEL/CentOS 5 & RHEL/CentOS 6
|
Supported Asterisk Versions
| 1.8 (limited) & 11
|
Supported Database Backends
| MySQL 5.5+ & MariaDB 5.5+
|
Expected EOL
| Q4 2017
|
Release 2.5-k (Kilo)
Type
| maintenance/zero downtime
|
Date
| 2016-10-30
|
Configuration Database Tag
| 5101
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Enterprise
- Trunk calls can now be individually recorded.
- Fixes issue when recording per extension with recording 'Internal Calls' enabled and recording 'Outgoing Calls' disabled. This would cause outgoing calls not to be recorded for the particular extension.
- Switch
- Fax to e-mail now supports the sending of partial faxes. This helps with faxes that create a valid TIFF file, but get disconnected.
- This feature helps in particular with faxes sent by fax machines that will resend only the remainder of the transmission after a retry.
Release 2.5-j (Juliet)
Type
| maintenance/zero downtime
|
Date
| 2016-10-21
|
Configuration Database Tag
| 5101
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- User Panel
- Voicemail messages can now also be moved to the 'Old' folder when they are being delivered via e-mail. See Features > Voicemail Settings > Move to Old Messages Folder radio button.
- Enterprise
- Bulk extension updates are now properly logged in the transaction log.
- Bulk extension updates now also support voicemail PIN and device type/template updates.
- Conditions now support trunk destinations. The original DID of the condition will be used.
- comms Tasker
- The voicemail auto-delete feature has been optimized to prevent double deletion runs.
Release 2.5-i (India)
Type
| maintenance/zero downtime
|
Date
| 2016-10-14
|
Configuration Database Tag
| 5100
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Admin
- The CDR Viewer now also displays the collected original DID (from cdr_more table).
- Enterprise
- Increases the number of available pick up groups in extensions and extension groups from 32 to 64.
- The extension manager now includes a bulk action/edit feature for select items. See 'bulk' icon at bottom of table.
- The placed and received calls overview now includes a simple caller ID name lookup in the from and to column. Previously this would only indicate the extension number and now includes all local extensions.
- The sidecar editor now also supports **[voicemail number] custom entries.
- Searching for an extension now will display more than just the default page length (limited by $cfg['TableOffset']). The limit for this is now defined by $cfg['TableOffSetSearch'] which has a default value of 500.
- Switch
- adds additional validation to extension call forwarding settings. This prevents error messages on switches when an empty/zero length destination has been set (e.g. destination has been removed).
- New emergency number bypass when enterprise status is set to 'overdue (outbound disabled)'.
Release 2.5-h (Hilo)
Type
| maintenance/zero downtime
|
Date
| 2016-09-16
|
Configuration Database Tag
| 5100
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Admin
- The Offnet control feature introduced in version 2.5-g now features a max occurrence limit before the notification and/or blocking kicks in. This limit is reset every 24hrs.
- Switches now support a separate IPv6 address for dual stacked environments.
- Switches now support an alternate internal IP or hostname. This can be used in conjunction with the sip_rds database view in situations where no DNS lookup of host names is possible or desired.
- The $cfg['AdminNoTOTPIP'] variable now supports CIDR notation for IPv4 and IPv6 subnets. Substring matching isn't supported anymore. Please adjust any settings to match using CIDR format.
- IP permission control now supports IPv6 subnets.
- New customizable counts for enterprise list/table. Previously the counts would only display the following: extensions,phones, extgroups. New are count of trunks, trunkpaths (all call paths for all trunks) and callpaths which is a sum of trunkpaths and phones. This is configurable with the $cfg['EnterpriseListCounts'] variable. It indicates what to show in the enterprise table counts column. This is a comma separated list of names. Valid names are: extensions,phones,extgroups,trunks,trunkpaths,callpaths. Can be FALSE for no display.
- Console
- The console now supports web-CRM integration. See Console > Settings > Pop Up Settings. Use the %%calleridnumber%% variable to replace the current caller ID number to be passed to URL in question. Example: https://www.google.com/search?q=%%calleridnumber%%. If set, a new button will appear which can be used to pop up additional information for the caller ID number.
- Fixes saving of 'Auto Answer Callbacks' setting.
- Enterprise
- Pickup groups can now also be assigned to extension groups. Please note that this will override/disable the directed call pick up feature (Star code: Pick up a ringing extension) for the group.
- Adds total tallies for enterprise trunk channel limits and maximum concurrent values.
- Updated 'select' values in Queue editor to reflect the actual default values and behavior.
- Queue 'Wrap Up Time' values are now available in 5s increments vs previously 10s.
- User Panel
- Fixes 'present my own caller ID' option in Features > Follow Me, which would throw an invalid error: 'no caller ID present'.
- Switch
- Fixes one touch recording in cases where the call reached the extension through an IVR.
- Calls picked up via the new pickup group feature introduced in v 2.5-g are now reflected in the call logs as received by the picker upper vs. the original recipient.
- White lists and black lists now support IPv6 addresses.
- Fixes IP lookup in starcode.agi which would always attempt to read the SIP peer IP variable regardless of channel type.
- The $cfg['StripCIDPlusInbound'] variable can now also take value 2, which will not only strip the plus sign on the inbound caller ID number but also add 011 to non-NANP numbers, so numbers can be returned without having to be edited.
Release 2.5-g (Glengoolie)
Type
| maintenance/zero downtime
|
Date
| 2016-09-02
|
Configuration Database Tag
| 5099
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Admin
- New feature star code "Pick Up Group". Allows users to pick up calls based on pick up group membership. See General > System Setup > Feature Map > Pick up call ringing in pickup group.
- New Offnet Control: Allows tracking and blocking of outbound calls. See System Setup > Offnet Control. Notifications are sent once every 24hrs.
- Enterprise
- Extension editor navigator buttons now remember the 'more settings' status.
- New call pickup group setting in Extension Editor. This numeric group ID allows members to pick up each other's calls with a single pickup star code. See appropriate feature star code.
- The sidecar editor now automatically detects BLF extensions and allows the use of custom labels. Previously an existing extension would automatically be set as BLF without taking into account the label setting.
- The sidecar editor now also automatically detects parking positions (i.e. *701, *702) and adds them with BLF support. This is particularly applicable to Cisco SPA, Aastra and Yealink phones.
- Fixes star code support for Cisco SPA sidecars.
Release 2.5-f (Foxtrot)
Type
| maintenance/zero downtime
|
Date
| 2016-08-20
|
Configuration Database Tag
| 5098
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Admin
- Adds limit to how many stock DIDs can be generated when using the range parameter in the DID Stock interface. This is currently limited to 2000 DIDs by default and can be adjusted with $cfg['DIDBulkMax'] to a higher or lower value.
- The transaction logger now ignores repetitive log entries.
- Changes default subnet prefix in Permission Control to /32 vs /8. See General > System Setup> Permission Control.
- User Panel
- New Voicemail > Prompts dialog allows you to manage your voicemail greetings with callback recording.
- Enterprise Panel
- Fixes display of expired recordings in Received and Placed calls table. This is only applicable to recordings since version 2.5-e.
- Introduces enterprise trunk default preferences. See $cfg['SIPTrunkPrefCodec'], $cfg['SIPTrunkPrefInsecure'], $cfg['SIPTrunkPrefDTMFMode'], $cfg['SIPTrunkPrefTransport'], $cfg['SIPTrunkPrefQualify'] and $cfg['SIPTrunkPrefSessionTimers'].
- End User Panel Permissions now allow control of the 'Console Link' in the End User Panel. This requires $cfg['ConsoleLinkEUP'] = TRUE; See Features > User Panel > Console Link (checkbox).
- Switch
- New state-load script loads all console status information for the running switch. This will also be called when the state-updater is started.
- Console
- Pre-loads channel status when console is loaded based on the registration state. This improves state accuracy when adding new extensions.
- Clarified attended and blind transfer buttons (A,B letters).
- 'Auto Answer Callbacks' is now stored persistently. See Console Settings.
- New option to sort by first or last name. See Console Settings.
Release 2.5-e (Echo)
Type
| maintenance/zero downtime
|
Date
| 2016-08-07
|
Configuration Database Tag
| 5097
|
CDR Database Tag
| 5006
|
Released by
| bdept@taridium.com
|
- Admin
- DID stock editor now displays up to 1,000 records and indicates any records that were not displayed.
- DID stock editor now allows search for 'in use' and 'available' status.
- Fixes display of charts in display overview when names contain unescaped HTML entities.
- Enterprise
- Fixes activity overview graph when using a non-standard time zone. This bug caused some calls to be off by one day when the enterprise was set to use a different time zone than the CDR server.
- Enterprise call recording now supports uncompressed call recording (native uLaw). See Enterprise Recording Feature.
- Fixes non-standard time zone adjustment when exporting call logs from enterprise panel.
- Switch
- New cdr_more table, keeps track of ip address, call recording file and original DID. Note the ipaddr field in the cdr table is now deprecated.
Release 2.5-d (Delta)
Type
| maintenance/zero downtime
|
Date
| 2016-07-22
|
Configuration Database Tag
| 5096
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- Enterprise Panel
- The extension group editor now only displays 'voicemail/ring delay' when strategy 'ring all' is selected and conversely only shows 'Ring extensions for' when strategy 'sequential' or 'round robin' is selected. This should prevent confusion as to which setting applies to which strategy.
- User Panel
- The voicemail table now indicates when 'Delete voicemail after delivery to e-mail' is checked in voicemail settings.
- The 'My Contacts' list now also displays the Mobile Phone number for the extension.
- 'My Contacts' now only shows entries which don't have 'Hide From directory' checked. See Enterprise Panel > Extension Editor and Group Editor.
- Forwarding and follow-me now support forwarding to SIP channels. To forward directly to a SIP channel use the following syntax: SIP/acme-1001. Only comms style SIP channel names are currently supported.
Release 2.5-c (Charlie)
Type
| maintenance/zero downtime
|
Date
| 2016-06-18
|
Configuration Database Tag
| 5096
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- Enterprise
- Trunks now show maximum concurrent usage and date reached (mouse hover).
- Adds additional disposition "LOCALLY BY PHONE: XXXX" to CDR export as CSV File on Overview > Received/Placed Calls.
- Trunks now have a stats link (this will only display data which include the full trunk ID as accountcode and userfield). See below.
- Switch
- New database performance view (voicemail_switch) addresses an issue with Asterisk where the euppassword field can cause a 'SQL Get Data error!' error, breaking voicemail queries. Adjust /etc/asterisk/extconfig.conf >> e.g. voicemail => odbc,comms,voicemail_switch. Use CLI> module reload extconfig to activate this change.
- Adds dynamic pause/un-pause call recording for call queues. Requires an update to /etc/asterisk/features.conf. Refer to the installation copy in the source directory for details. The default codes for this are #9 to pause and #8 to unpause recording. A double beep is played when pausing and single when un-pausing.
- Trunk calls now track the full ID in the accountcode and userfield instead of just the enterprise ID. Note that this enables statistical info for enterprise trunks.
Release 2.5-b (Bravo)
Type
| maintenance/zero downtime
|
Date
| 2016-06-10
|
Configuration Database Tag
| 5095
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- Enterprise
- Trunks now have the ability to force a specific caller ID. See Manager Trunks > Force Caller ID.
- Improved consistency when navigating extensions (forward/back buttons).
- New option to select multiple extensions when displaying stats. Consolidates calls to/from selected extensions. See stats icon at the bottom of the extension list.
- Stats now include a 24hr overview.
- New Enterprise Organization Stats that display the stats for the organization.
- Placed/Received calls lists (Enterprise CDRs) now display the call state with icons and indicate if the call was answered locally by a phone.
Release 2.5-a (Alpha)
Type
| maintenance/zero downtime
|
Date
| 2016-05-20
|
Configuration Database Tag
| 5095
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- Admin
- Layout fixes on status page.
- The default expiry of transaction log data is now 1 year. See $cfg['TransactionLogMaxAge'] (seconds).
- Enterprise
- Updated Enterprise stats to new rendering engine for extensions, groups, DIDs etc.
- New option to record un-bridged calls. See Features > Call Recording > Scope. This will records calls, even if there is no conversation. This option is turned off by default. Look for the $cfg['CRUnbridged'] parameter to enable this. This parameter/setting applies to both enterprise recordings and personal 'always' recordings.
- Changed wording in enterprise black list. Added info box with reference to patterns.
- Fixes Extension Provisioning when selecting a specific Organization.
- New Organization field for extension provisioning. See Extensions > Provisioning > CSV Provisioning Format. This is only available to admin class logins.
- Fixes MOH path settings in musicclass table when using $cfg['FSSwitchPrefix'] = TRUE. This was a particular issue when using experimental streaming MOH and switching back to file based music.
- Accounted calls can now optionally also be exported with column headers.
- Export from Received/Placed calls now include the caller ID name and call disposition.
- The access editor now allows users to be created with view permissions only. Previously it was necessary to add the user with view+edit and then edit the user to restrict access.
- Limited access users 'view only' can now change their own password in the enterprise panel.
- Switch
- Fixed dial operator function in dial by name function when dialing from unauthenticated trunks.
- Minor fixes in IVR digit matching.
- International call reports now also include the BTN if set/available for the rated CDR.
- Console
- The number input now scrubs telephone numbers from the most common separators: -.()[space] - This allows easy copy paste from other sources.
Taridium comms 2.4
Type
| major
|
Official Public Release
| 2.4-c (Charlie)
|
Date
| 2015-08-07
|
Supported Operating Systems
| RHEL/CentOS 5 & RHEL/CentOS 6
|
Supported Asterisk Versions
| 1.8 & 11
|
Supported Database Backends
| MySQL 5.5+ & MariaDB 5.5+
|
Expected EOL
| Q2 2017
|
Release 2.4-x (X-Ray)
Type
| maintenance/zero downtime
|
Date
| 2016-05-06
|
Configuration Database Tag
| 5094
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- Admin
- comms Management Server overview now shows the number of turn ups for enterprises and mailboxes in the last 24hrs
- CDR maintenance now features a second aging parameter 'CDR Records Maintenance Zero Length Calls' which deletes zero length calls (billsec=0) only. This provides on average a 20% reduction in CDR records. See General > System Setup > System Maintenance.
- Notifications
- Updates to subscribed fields in enterprise, did, voicemail and user_info tables so we can track Turn ups better. See $cfg['TurnUpNotificationTime'] in version 2.4-w
- Enterprise
- Extension groups now feature a 'One Touch Recording Mailbox', similar to call Queues. This allows the one-touch recording of calls to group members and delivers them to the set mailbox.
- Sidecar editor now supports star codes (non validated) and correctly displays and filters invalid extensions.
- Fixes recording file name associations in Received/Placed call logs (some files would not show due to non-standard naming of files).
- Switch
- mail2fax now reports to syslog when there is an issue with file permissions in the call spooler.
- Verbose message in postcall AGIs now indicate the applicable enterprise.
- re-designed one-touch recording management. This now supports the continuous recording of calls, even if they are transferred to another extension.
- New configuration parameter $cfg['ConferencingPINTimeout']: sets how long to wait in milliseconds until the input is accepted when entering a conf PIN. The hardcoded value was 30000ms. The new default value is 30000ms.
- New configuration parameter $cfg['DialByNameTimeout']: sets how long to wait in milliseconds until the input is accepted when dialing by name. The hardcoded value was 3000ms. The new default value is 6000ms.
Release 2.4-w (Whisky)
Type
| maintenance/zero downtime
|
Date
| 2016-04-22
|
Configuration Database Tag
| 5093
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- Admin
- Fixes rendering of pre-assigned DIDs in enterprise editor.
- Adds device variable %%gmtoffsethour%%. GMT offset in hours for set timezone, e.g.: +01:00 or -11:00. This format follows Cisco SPA timezone specifications.
- Adds daily turnup notifications. $cfg['TurnUpNotificationTime'] sets the time in 24hr format: "14:00" and $cfg['TurnUpNotificationEmail'] allows for a custom address.
- New auto-complete search boxes for various configuration elements, such as enterprises, resellers, devices etc.
- Enterprise
- New auto-complete search boxes for various configuration elements, such as extensions, trunks and groups.
- Switch
- Improved recording_spooler with support for locally cached call recording.
- The default config distribution now includes courtesytone=beep in features.conf for Asterisk.
Release 2.4-v (Victor)
Type
| maintenance/zero downtime
|
Date
| 2016-04-15
|
Configuration Database Tag
| 5093
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- Admin
- Billing rates can now be edited in place.
- New star code/feature: 'Toggles VM phone notification on/off for extension' (See User Panel).
- Switch
- Fixes superfluous User Agent and IP lookups on non-SIP channels.
- Fixes star code access when using legacy SIP proxy.
- Basic Instant messaging support (SIP SIMPLE) for Asterisk 11 installs. See additions in install files for /etc/asterisk/sip.conf and /etc/asterisk/extensions.conf (comms-im). Supported clients include: Bria Mac/iOS/Windows, Zoiper iOS/Android, Jitsi. Receiving only: Cisco SPA and Polycom phones.
- Fixes file name collision in the recording_spooler for one-touch recordings where recordings would be delivered to the wrong user.
- User Panel
- New option to toggle VM phone notifications on/off (See Voicemail Settings).
Release 2.4-u (Uniform)
Type
| maintenance/zero downtime
|
Date
| 2016-04-09
|
Configuration Database Tag
| 5092
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- Switch
- Updates now automatically install memcached libraries for web console support.
- Web
- Updates now automatically install memcached libraries and memcached server for web console support.
- Admin
- New System Status overview now includes top 10 talkers and 24hr call activity.
- Improved uptime display in switch overview.
- New preset routing feature for custom reseller, plan and enterprise routes: Use the $cfg['CustomRoute'] array to add preset routes. See default.php for details.
- The switch status is now updated asynchronously which improves status page load times. The updates will now happen every minute.
Release 2.4-t (Tango)
Type
| maintenance/zero downtime
|
Date
| 2016-04-01
|
Configuration Database Tag
| 5092
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- Web
- SECURITY: Fixes security issue which would allow an SQL injection when using custom host names (e.g. reseller hosts)
- Authentication
- All pre-authentication database queries on the web interface are now performed with a separate user. This is the default configuration with user 'commsa'. See default.php > $cfg['DBAHost'], $cfg['DBAUser'] etc. WARNING! Upgrading will require an update to DB permissions. See install/comms-useradd.sql for further details. In order to ensure continuous service it is crucial to add the user permissions prior to upgrading the web packages.
- User Panel
- New option for copy one-touch/on-the-fly recordings to enterprise store 'copy recordings to store and delete' which won't create an e-mail.
- Switch
- Fixes direct access of mailbox when using new anonymous voicemail feature (introduced in 2.4-s) which would allow PIN-less access when $cfg['VMAccessSkipPW'] = TRUE was set.
- Introduces a new performance view 'sip_switch' to the database which only returns the associated sip peers when Asterisk performs the select. To use edit /etc/asterisk/extconfig.conf and replace the 'sip' table with 'sip_switch'. NOTE: This requires consistent naming of servers and DNS lookups for MySQL. Requires MySQL/MariaDB 5.5 or higher. Please also note that this will prevent non-associated SIP peers from registering on the server.
Release 2.4-s (Sierra)
Type
| maintenance/zero downtime
|
Date
| 2016-03-18
|
Configuration Database Tag
| 5091
|
CDR Database Tag
| 5005
|
Released by
| bdept@taridium.com
|
- UI
- General updates on table widths.
- Enterprise Panel
- Support for Opus codec in enterprise trunks (Requires Asterisk 11 w Opus compiled)
- Updated CDR viewer which indicates if the call was sent to voicemail.
- Admin Panel
- New reseller totals show the number of channels configured.
- Display of peer IP address in CDR records. See $cfg['CDRSaveIP'] (default is TRUE).
- Switch
- Fixes star code access from supplemental/softphone lines.
- Support for peer IP address tracking in CDR. Requires adjustments in either cdr_mysql.conf, or cdr_adaptive_odbc.conf files.
- New configuration parameter $cfg['IntlReportActivityAlways'] boolean value, causes international call reports to be sent out even if there are none. (default is FALSE)
- Anonymous voicemail access now supports the passing of an optional mailbox and optional PIN:
E.g. code set to *88, mailbox 4000 with PIN 1234
- Dial *88, system asks for mailbox and PIN.
- Dial *884000, system attempts login to mailbox 4000 and asks for PIN.
- Dial *884000*1234, system grants immediate access to voicemail box.
- User Panel
- Fixes custom enterprise logo display on user panel (this would only show if also logged into the enterprise panel, due to an incorrect URL)
- Support for call forwarding and follow me destinations that are enterprise trunks. See 'T' button on extension editor and forward/follow-me. The system will ring the extension's primary DID on the selected trunk. NOTE: this will only display when there is at least one trunk and a primary DID assigned to the extension.
Release 2.4-r (Romeo)
Type
| maintenance/zero downtime
|
Date
| 2016-02-21
|
Configuration Database Tag
| 5090
|
CDR Database Tag
| 5004
|
Released by
| bdept@taridium.com
|
- Enterprise Panel
- Adds new option to display/edit the Pilot/BTN for extensions and trunks in the Enterprise DIDs table (Features > Enterprise DIDs)
Requires $cfg['DIDAssignPilot'] = TRUE to be active. This is only available to administrator logins.
- User Panel
- New option to copy call one-touch/on demand recordings to the central enterprise store.
See End User Panel > Features > Call Recording > Copy recordings to enterprise store.
- Switch
- New config option $cfg['FaxReceiveNotifyErrors']. Allows enabling/disabling of fax error notifications on receive (default is TRUE).
- New config option $cfg['IPSIgnoreIPPPChange']. Whether to ignore changes of IP when the UA remains the same, even when changing from private to public.
- New config option $cfg['IPSBlockIntlOnly']. Whether to drop international calls only (blocks will still remain active
- New AGI pilot2clid.agi which will override caller ID numbers on outbound calls (e.g.911 calls) and use the most relevant value
See also Pilot/BTN settings for DIDs in Enterprise Panel.
Release 2.4-q (Quebec)
Type
| maintenance/zero downtime
|
Date
| 2016-01-29
|
Configuration Database Tag
| 5089
|
CDR Database Tag
| 5004
|
Released by
| bdept@taridium.com
|
- Admin Panel
- International call control and reporting functions
- Adds international call blocking option and international auto-block threshold (business/after hours) (see $cfg['IntlAutoBlockCheckPeriod'])
- comms-task now tallies costs of international calls and optionally reports activity via e-mail (see $cfg['IntlReportActivity'])
- Switch
- fixes international call blocking when using e.164 (+) style dialing to prevent calls from being blocked that are domestic.
This also introduces the $cfg['IntlExclusionPattern'] variable which indicates which numbers with + should always be considered international.
Release 2.4-p (Papa)
Type
| maintenance/zero downtime
|
Date
| 2016-01-24
|
Configuration Database Tag
| 5088
|
CDR Database Tag
| 5004
|
Released by
| bdept@taridium.com
|
- UI
- Updated standard menu rendering for better legibility.
- Enterprise
- New support for Acapela Group Text to speech prompt generation. Requires Acapela account and TTS module installed. http://www.acapela-vaas.com/ - initial support for US/UK English, Spanish and French.
- New Activity menu shows call graphs with 24hr and monthly call activity.
- Switch
- Improved error reporting and feature/star code reporting.
- Fixes re-record prompt star code issues on 32bit platforms.
Release 2.4-o (Oscar)
Type
| maintenance/zero downtime
|
Date
| 2016-01-09
|
Configuration Database Tag
| 5088
|
CDR Database Tag
| 5004
|
Released by
| bdept@taridium.com
|
- Admin
- Access editor now supports the selection of multiple enterprises for individual users.
- Enterprise
- Adds on-the-fly/one touch recording mailbox to Queue editor
- Fixes queue 'announce to agent' and 'periodic announcements' which would keep their selection stored on the switch even when 'none' was selected.
- Adds 'record review' option to conference rooms which toggles the record review option when 'announce users' is checked. The default behavior for existing rooms is 'on' and 'off' for new rooms.
For prior release information, please contact support@taridium.com.