Quintum Home Page
Search
Enterprise Solutions | Service Provider Solutions | Resource Center | About Us | News | Technical Support | Partners/Resellers
Support

Tenor(tm) VoIP MultiPath Switch/Gateway and Call Relay Products
P106 Maintenance Release Notes

This document lists all software fixes for VoIP MultiPath Switch/Gateway and Call Relay Products running maintenance software P106-12-15 and previous.

Products Affected

These maintenance release notes apply to the following products:

  • Tenor DX VoIP MultiPath Switch/Gateway
  • Tenor AX VoIP MultiPath Switch/Gateway
  • Tenor AS VoIP MultiPath Switch/Gateway
  • Tenor AF VoIP MultiPath Switch/Gateway
  • Tenor BX VoIP MultiPath Switch/Gateway
  • Tenor CMS VoIP MultiPath Switch/Gateway
  • Tenor DXi PCIe VoIP Multipath Switch/Gateway (Release P105-19-09 or higher)
  • Tenor Call Relay 60
  • Tenor Call Relay SP
  • Tenor Gatekeeper+
  • Tenor Response Point Gateway

A software maintenance release is a release of software that has been created by Quintum to resolve an inconsistency or 'bug' that has been identified within a release of bug.

Maintenance releases (for Second Generation Tenors) can be identified by the 3rd set of digits in the release name as PX-Y-Z, where the Z is the maintenance number. All maintenance releases will be built on top of the latest GA release of software. For example, if P102-11-00 is the latest GA software, the first maintenance release of software will be P102-11-01. The notes below are cumulative since the last GA Release, P106-12-00. Generally Available (GA) software. Maintenance software goes through limited testing from Quintum, but has been verified as resolved by the customer who identified the problem.

If additional maintenance releases are required for a specific GA release, each new maintenance will contain all previous maintenance fixes. For example, maintenance release P100-11-02 will include all maintenance release changes from P100-11-01.

On a scheduled basis, Quintum will release a full GA version that will include all previous maintenance released that have undergone full system test.

Interoperability

CMS COMPATABILITY NOTE: P101 and LATER CODE ON CMS ONLY SUPPORTS SERIES 2 CONTROLLER AND PERIPHERAL CARDS!

For more information, see http://www.quintum.com/support/products/2G/cms/sysdoc/CMS_series2_notice.pdf

Open Issues

4428 Manufacturing test errors

When the manufacturing test is run for P106-12-14, some intermittent errors are seen on a few specific products ( DX4048, DX4060 and DX4120). Sometimes the errors start showing up within a few minutes of starting the test. As a work around, you can install a previous release.

Resolved Issues/Feature Enhancements

P106-12-15

4036 CallRelay supports supplementary services

The CallRelay now supports supplementary services when both ends of a call are using SIP.

4134 Two new CDR formats, 5 and 105 (Tenor CMS and Call Relay SP only)

Two new CDR format 5 and 105 have been added to support Call Relay SP and CMS only. These fields match contain the same data stream as Selection 99 and 199, respectively, but do not include the Access Number field.

4163 Routing Server heartbeat support for SS7 calls

For externally routed calls (using routing server) the Tenor did not send heart beat updates to the routing server. As a result, the Routing Server cleared the call on the trunk and there was a mismatch between the actual calls in the Tenor. This has been resolved.

4208 Negative call durations displayed for CMD Calls command

Sometimes, the Tenor displayed negative call durations when a cmd calls command was executed. This has been resolved.

4247 For SIP, a negative port number was sent out in the INVITE

If the port number was configured as 50600 (greater than 32767), a negative port number was sent out in the INVITE. This has been resolved.

4262 P-Asserted-Identity Decode failure/Register failure

When an Invite was sent with a P-asserted Identity header from SIP to the Tenor, the decoding of the P-asserted identity header failed because of the presence of the <tel:550011> line. Also, Tenor failed to decode a SIP 401 message at the authentication header field containing the stale="true". These issues have been resolved.

4271 Certain fields not applied to Q931 message in case of external routed call

For an IP outbound call, ANIScreenInd and ANIPresentationInd field in Q.931 are set according to user configuration in IPRG. But when the call was routed by external routing server, the IPRG configuration was not applied to the Q.931 message. This has been resolved.

4282 Calls dropped after Tenor sent connect too soon

If a call was answered automatically (without a ring first), the Tenor sent a connect too soon before the PSTN was ready and the call was dropped. This has been resolved.

4285 No Dialplan set TON/NPI to invalid value

In a call from a FXS port without dial plan configuration, the DNIS with EOD was translated to a wrong TON/NPI value (such as 165). This has been resolved.

4286 In Australian Dialplan, international number was translated into a wrong number

When using the Australian Dialplan, the international number was translated into a wrong number. (For example, the Australian Dialplan international number 001182324395299 was incorrectly translated to 6282324395299). This has been resolved.

4293 IVR MultiSession was not working

The IVRMultiSession feature was not working properly (entering ## did not work). This has been resolved.

4296 Max-Forwards not included in PRACK message

The Mediation Server expected Max-Forwards in the Tenor's PRACK message, but they were not included. As a result, calls failed. This has been resolved.

4308 G.729 with 10, 30, 50 or 70 msec has improved voice quality

When the Tenor interoperated with certain gateways (with G.729 codec with a payload size of 10, 30, 50 or 70 msec) the voice quality was not optimum. This resulted from a problem with the DSPs having a padding byte at the end of each RTP packet at payload sizes of 10, 30, 50, or 70 msec. As a way to remove these padding bytes (to improve voice quality), a new config item, NoRTPPadding, enables the Tenor to look for a Padding bit set in the RTP header of (non-fax) media packets (available through var_config.cfg). If a Padding bit is found to be set, it will be cleared and the length of the RTP packet will be reduced to remove the padding bytes. The following entry is needed in the file to activate this feature: NoRTPPadding 1.

4323 Upon receiving 180 Ringing, Tenor plays local ring back

Upon receiving an 180 Ringing, the Tenor will now play local ring back if media has not been received over the RTP channel, even if the 180 Ringing contains SDP. A new var_config.cfg option, EarlyMediaRingTone, enables the Tenor to determine if it should play ring back.

For example:

EarlyMediaRingTone 0. Upon receiving the 180 Ringing, the Tenor responds with a no RTP received.

EarlyMediaRingTone 1. Upon receiving the 180 Ringing, the Tenor plays a local ringback.

See the Command Reference for additional information about the var_config.cfg file.

4335 H.323 slow start resulted in one way audio (Call Relay only)

When the originating side was configured to use slow start (DisableFS=1 in IPRG and MediaAfterConnect=1 in H323SG), RTP was not established in the direction from the Call Relay to the originating end. This caused one way audio. This has been resolved.

4339 RelayANI 2 in external routing server

For external call routing, a new option 2 has been added for Relay ANI in the IPRG. This new option will relay the ANI and set the TON/NPI in the IPRG.

4348 Tenor reset under specific condition

The Tenor reset under the following condition: ivrtype was set to 9 in LCRG or TCRG and ToneBasedSupervision was set to 1 or 3 in cassg. This has been resolved.

4372 Nortel H323 Invalid TON

In the Tenor, the UPDP for Nortel set the H323 TON to an invalid number (i.e., TON = 07). This has been resolved.

4375 Tenor reset when UA was deleted

The Tenor reset when a record was removed from the UserAgent table (under SIPSignalingGroup) and then submitted for a change.

4390 Tenor reset while changing the ListenPort of SIP UA

The Tenor reset when the listen port of SIP UA was changed and submitted.

4400 Forward Disconnect did not work during Answer Supervision (Analog only)

When an outgoing call was in answer supervision state, the forward disconnect functionality was ignored. This has been resolved.

4422 Tenor sent out wrong number for TON (for Nortel configuration only)

For Nortel configuration only. While sending H.323 calls, the Tenor sent out International as the TON, rather than the configured National. This has been resolved.

P106-12-14

4385 CallerID Generation Altered Ring Cadence (Analog only)

CallerID Generation (type 1) increased the ring cadence (what is sent to the Phone/PBX) by approximately two seconds, which caused certain PBXs to drop the call. This has been resolved.

4394 SIP INFO encode/decode problem

SIP INFO was not being encoded/decoded correctly. When you pressed *, #, or A-D, the digits would not be translated correctly. For example, when a call was made to an Automated attendant and the user pressed the # key, the call would not go through. This has been resolved.

4417 New licensing options

You now have the option to acquire UM integration via a license upgrade. Contact your sales representative and/or price list for more information.

P106-12-12

4337 Tenor unable to retrieve parked call

When a call was made between two Response Point IP phones and the user tried to retrieve the call, the Response Point phone played a fast busy and displayed an error. This has been resolved.

P106-12-11

4338 Auto Provisioning: admin password error

When the admin password was included in the Auto Provisioning configuration file, an error would be displayed. This has been resolved.

P106-12-10

4311 Response Point FXO (AFT) configuration changes

Support and configuration changes have been made for the Response Point FXO. This has been resolved.

4312 CMD Test Command Fails on Response Point units

CMD Test was failing on the Response Point Unit. This has been resolved.

4313 Response Point decode error in INVITE

In an incoming INVITE message, the Response Point decoded the message incorrectly. This has been resolved.

4324 Response Point Device firmware upgrade support

Support for device firmware upgrade has been available has been made available through the Response Point Administrator.

4325 Response Point Changes to support static IP

Changes have been made to the Tenor to support Static IP for the Response Point.

P106-12-09

4303 Response Point Base fails to discover the Tenor

Due to a timing issue, the Tenor was not being discovered by the Response Point. This has been resolved.

P106-12-08

4235 Modify AutoUpdate

For ADP, AutoUpdate has been modified so that UpgradeRelease in the downloaded configuration file is not different than the UpgradeRelease in the running configuration (it will only be different than the firmware actually running on the device). Tenor will download and apply the new firmware from the provisioning server when the following conditions are met:

  • The retrieved UpgradeRule is configured
  • The retrieved UpgradeVersion is different from its current software
    version
  • The retrieved UpgradeEnable is configured

4237 ADP: Configuration Resynchronization via SIP Notify

For ADP, the process of configuration resynchronization (i.e. download and installation of a new configuration file) is initiated with a SIP Notify command.

4238 New command enabled immediate resync with provisioning server

For ADP, a new command try resync (available under Auto Provisioning) is now available to enable the Tenor to resync with the provisioning server immediately after the command is issued. The Tenor retrieves the configuration file and resync activity is printed out in the console screen.

4239 Scheduled Resynchronization at a specified time

For ADP, the Tenor now has the ability to resynchronize the configuration files regularly at a particular time of day. The ability to schedule configuration resynchronization outside business hours minimizes the interruption caused by this process. A new field, ResyncTimeOfDay (available under Auto Provisioning) enables the Tenor to resync the configuration files according to the time of day. Valid entry: hh:mm format.

4240 New configuration capabilities via DHCP

The Tenor now supports the following new capabilities:

  • Configure NTP servers and offset from UTC via DHCP. In its DHCP broadcast message, the Tenor will request an NTP server IP address and UTC offset. Once these values are received, the Tenor will connect with the NTP server to set its time (without requiring a reboot).
  • Auto configure ProfileRule via DHCP. In its DHCP broadcast message, the Tenor will request a Profile Rule. When the Tenor receives a Profile Rule from the DHCP server, the Tenor performs the Auto Provisioning feature (without requiring a reboot).

4261 Response Point Changes

Many changes have been included to support Tenor's interoperability with the Response Point product, including license updates.

4288 DHCP: system kept resetting after getting new IP address

If the first DHCP offer comes from a server more than 30 seconds later, the Tenor kept rebooting. This has been resolved.

4298 Response Point

On a Response Point Tenor, if a user made changes to parameters set automatically by the system, these changes were overwrote upon reset/reboot of the Tenor. These changes should have stayed, despite the reboot. This has been resolved.

P106-12-07

3945 Support of SIP G.729 Codec with annexb=no

The Tenor now supports SIP G.729 Codec with annexb=no. On outgoing SIP calls, when G.729 is used, and VADEnable is disabled on IPRG, the SDP will include annexb=no. In reply, the Tenor will accept G.729 with or without annexb=no. In reply to inbound SIP G.729 calls with annexb=no, the Tenor will include annexb=no.

4015 Redirect Issue for the gateway address

If the Tenor's default gateway was set to one IP, and the network LAN redirected the IP traffic to another gateway address, the Tenor built a dynamic host table for this new destination. Although the initial calls were successful, eventually when there were too many entries in this host table and the Tenor was not accessible via telnet or FTP, and it required a reboot. The network buffers are now increased to support 1800 entries; once the number of entries reach 1800, the entries are deleted.

P106-12-06

4288 DHCP: system kept resetting after getting new IP address

If the first DHCP offer came from a server too late (more than 30 seconds), the Tenor kept rebooting. Improvements in DHCP timing have been made to resolve this issue.

P106-12-05

4261 Response Point Support

The Tenor now supports Microsoft's Response Point.

P106-12-04

4000 MWI support SIP to Q.SIG Direction

MWI support for SIP to Q.SIG direction has been added to the Tenor.

4116 Update Request not Ok'd Correctly

For SIP, when the Tenor received an Update, it was not Ok'd or handled properly. This has been fixed.

4192 CDR broken in case of call fail

For an incoming IP call, SIP or H323, under certain call failures, the Tenor would not properly report CDRs. This has been fixed.

4199 Microsoft OCS - SIP in "from uri" should not have been in uppercase

When making outbound calls from Exchange through OCS, the From URI header contained a URI with "SIP" (uppercase), which caused a decode failure. The Tenor is now able to decode the SIP (uppercase) parameter.

4204 SIP encode and decode failures in Replaces part of refer-to header

With a SIP call, the Refer-to field had REPLACES (uppercase), which caused a decode error. The Tenor is now able to decode the REPLACES (uppercase) parameter.

4205 AT&T Flexreach: decode failure of P-Asserted ID header

Invite messages for both P-Asserted_Identity and P-Preferred-Identity were not being decoded correctly. This has been corrected.

4207 Re-Invite due to session timer was treated as forked invite (SIP)

After a call was established, if the SIPUA sent a session timer re invite, the Tenor treated it as a forked invite and dropped the message. This resulted in UA taking down the call. This has been fixed.

4214 Payload negotiation sometimes failed

G.729 payload was not being set by the Tenor as expected. For example, an incoming payload of 30ms was being ignored sometimes and instead, the configured value of 20ms was being used. Although the rtp streams showed that both endpoints seemed to adjust to 20ms, the voice was not optimum. This has been fixed.

4216 Tenor reset on receipt of Re-Invite

When a call was up in the Tenor and the far end attempted to initiate a transfer, a Re-Invite was sent with a very large SDP. The SDP was converted to the Tenor's internal format and this resulted in the system crashing. The Tenor has been updated to increase its capability to handle a larger SDP size.

4218 Q.SIG Voicemail Interface did not decode proper fields

Q.SIG voicemail interface did not decode proper fields.

4223 Redirect did not pass through diversion reason field

When the Tenor sent an Invite and received a Redirect with a reason in the diversion header, the subsequent Invite had the diversion header, but did not include the reason field. The reason field is now being included in the Invite.

4224 Certain 20-port DSP card manufacturing defects not caught by Tenor AX Manufacturing Test

Some 20-port DSP cards (used in Tenor AX and DX units) have manufacturing defects, but they were not caught by the Tenor AX Manufacturing Test. Although the manufacturing test ran these cards "fine", problems occurred when one of the bad DSP channels was used. Either no dial tone was heard, or the DTMF was not recognized (depending on the nature of the DSP card defect). This problem has been fixed.

4226 FaxNominalDelay default changed

The FaxNominalDelay (available through VoIP Configuration > Fax Profile) default was 600, which caused many fax failures. This has been changes to 200.

4227 On receipt of unattended transfer to a bad number, Tenor disconnected

The Tenor now keeps the original call up in the event of a failed call on receipt of an unattended transfer.

P106-12-03

4206 Circuit switch video calls would not work in Aus and SS7 in Comstar (CMS only)

For circuit switched 'Unrestricted Digital' PRI calls, the video call was not working and for 'static channel connection' in SS7 mode, the links were not coming up. Both of these scenarios were happening when the lines were configured as E1. The problem occurred because the back plane law variable setting was inconsistent with how the Tenor code was using it internally.

A new var_config configuration option ForceBackplaneCompanding0E1T forces the back plane to 0 (E1) or 1 (T1). Set this option to 0 (E1) as a fix for the E1 problems (forces the backplane to be set to E1).

Note: A reboot of the Tenor is required for this change to take affect.

4231 E1 links would not come up when upgrading software

With a DS1 card with E1 and T1 on the same card, when upgrading the software to P106-12-00, the E1's physical layer went down. This resulted from a problem in the DS1 card, and has been fixed.

4246 Multiple contacts in redirect caused call failures

For SIP, if the Tenor received a 3XX response to INVITE with multiple contact headers, the call failed. This resulted in the Tenor sending a subsequent Re-INVITE filled with incorrect information. This has been fixed.

4255 RTP payload name now case selectable (Uppercase / Lowercase)

Previously, the Tenor sent lower case payload names (g729) in the SDP. Some switches only recognize uppercase payload names (G729). As a result, the RTP payload name can now be configured in Upper/Lowercase.

4263 Auto Provisioning parameters did not display correctly

When an XML file was loaded into the Tenor with the Auto Provisioning parameters configured, some of the parameters were still showing as default when a show, show –xc, or show –l command was used. This issue has been fixed.