![]() |
| |||||||||||||
|
Release Notes for P104 Patch ReleasesTenor Gateways and Call Relays - AS/AF/AX/DX/BX/CMS/CR60/CRSP
Patches (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 patch number. All patches will be built on top of the latest GA release of software. For example, P102-11-00 is the latest GA software, then the first patch for this software will be P102-11-01. If additional patches are required for a specific GA release, each new patch will contain all previous patch fixes. For example, the patch P100-11-02 will include all patches from P100-11-01. On a scheduled basis, Quintum will release a full GA version that will include all previous patches and will have been put through our full system tests. We hope that this process will aid our customers by providing fixes in a more rapid manner. CMS COMPATIBILITY NOTE: P101 and LATER CODE ON CMS ONLY SUPPORTS SERIES 2 CONTROLLER AND PERIPHERAL CARDS! See this document for more details: http://www.quintum.com/support/products/2G/cms/sysdoc/CMS_series2_notice.pdf
P104-12-203428 Incorrect handling of multi-session IVR key input
3449 Improper handling of Radius 'username' field for multi-session IVR calls
3625 Missing ringback on certain SIP calls originated from interface using DASS2 signaling
P104-12-193762 Modified E1 TX Pulse Template in Tenor DX models
3763 Added FXS/FXO daughter board IC revision to manufacturing test output
P104-12-182880 Added support for expanded Tenor AF product line
3623 Added support for '-NF' FXS daughter boards
P104-12-171788 Enhanced Ethernet port manufacturing test
3504 Failure To detect FXO loop drop for Tenor Analog models
3546 Manufacturing test initialization delay
3575 Ethernet manufacturing test improvements
P104-12-162837 Use DN for Authorization in RegisterAdds an option to use the Directory number from DNChannelMap in the from and to in REGISTER messages, instead of username. This is enabled by setting SIPUseDNinRegister 1 in var_config.cfg 3359 Incoming Fax Call Causes DSP Crash If FaxRelay Is DisabledThere were situations where the DSP may crash if a fax call is received and FaxRelay is disabled. This would not likely affect general operation, as the DSPs recover on their own. This has been resolved. 3435 CH: SIP Mica/moca can cause memory leakThere was a memory buffer leak if MaximumOutboundCallsAllowed or MaximumInboundCallsAllowed were set to anything other than -1 (default). This would likely take a long time to reproduce, but would be an issue on busy systems. This has been resolved. P104-12-153283 Media Stream Loopback functionality not supported in Call RelayPrior to this, the Call Relay products did not support sending RTP to itself. It now will. 3397 Gateway could crash if FaxRelay redundancy enabledUnder heavy load and certain codec configs, and FaxRelay redundancy configured, it was possible to crash the gateway. This has been resolved with various checks added. 3404 System upgrade may cause file corruptionIt was possible to corrupt the file system if the system is updated, and rebooted, within approximately 1 minute of a reboot. This was seen in lab testing, and unlikely to be seen in the field due to the rapid operation necessary. It has been resolved. 3408 Incorrect User-Name Value in Start AccountingUser-Name in the Start-Accounting message did not have the right value when IVRType 9 and IVRAuthType 1 is used in the IPRG. The value of the User-Name is now the same in all the radius messages: Start-Accounting, Authentication, Authorization and Stop-Accounting. 3410 CR60 crashes while trying send RTCP and packet saver packetsRTCP used with PacketSaver is causing crash in CR60 due to different memory access requirements. The code will be changed to accommodate CR60 memory access requirements. CRSP was not affected, and CR60 is now working fine. P104-12-142578 Implement Uniform Transfer Feature"Uniform transfer" allows for the same operation to perform either a attended or unattended transfer. In order to obtain "Uniform transfer", the admin will configure in lcrg or tcrg: 1) Unattended Transfer Keystroke = HU AND 2) Attended Transfer Keystroke = HU Currently, the default for Unattended Transfer is 90. Uniform transfer has been implemented as recommended in draft-ietf-sipping-cc-transfer-07.txt, section 7.6. Here is how it will work: The user will have call 1 up. When a transfer is desired, they hit 'flashhook' and dial the phone number. After the number is dialed they have a choice: 1) hangup - in this case they do not know the result of the transfer. 2) wait for call 2 to connect and then hangup to perform a regular attended transfer. If they choose to hangup before call 2 is connected, then although the phone has been hung up, the call stays in progress. If call 2 gets connected, then a Refer w/replaces is sent. (then we disconnect ourselves from both sides). If call 2 fails, we disconnect the original call. If call 2 does not answer, after 1 minute the Tenor will disconnect both calls. During this time the user CAN pick up the phone and make other calls - the in-progress call has become a logical entity. 2648 Toll Free Feature is Not WorkingUsing Calling Card IVR functionality if the RADIUS server responded with a Return Code 13 (Toll Free Call) the call was disconnected. It will now continue the call, with no prompt for PIN or account number. 3028 Channels not being freedThere were situations, especially with SIP forked calls with many forks, where channels may not be freed. This situation has been removed. 3048 Progress tone doesn't work in some analog circuit switch callAnalog to analog calls, such as FXS to FXS, FXO to FXO, and IVR calls switched to an FXS port were not getting progress tones (such as ringback and busy). This has been resolved (portions resolved in bug 2571). 3141 Support for SIP alias namesAdded support for the use of SIP aliases to be used in authentication and routing. For example, DNCM could have an entry with DN of 18475551212 and AliasName of john_smith associated with a single entry in DNCHannelMap.
1) A new column in DNChannelMap called "AliasName". The default will be blank. 2) "UseFromContact" in SIPSignalingGroup. This controls which value the Tenor will use (DN or AliasName) for outbound IP calls (in From and Contact). The default will be DN. On incoming calls, the 'username' portion of the To header has always been compared against the DN's in DNCM (or huntldn). This will still happen, but will additionally be checked against the 'AliasName' in DNCM. If a match is found, the call will be directed to the line/channel that matches. In many situations it will be necessary to Register the AliasName, not the DN. To do this, the Tenor must configure it's user agent Contact field with the AliasName, not the DN. 3327 SuppServ: Provide a way to hang up a ringing '2nd call'Assume that a call is up and the User hits hookflash, dials a number and then hears ringing. Currently, if the User wants to hang up the 2nd ringing call before it's answered the only way to do so is to wait 60 seconds. Then call 2 is disconnected and the User is returned to the original call. Now, the second call can be terminated using hookflash. While the 2nd call is ringing, if the User hits 'hookflash', the ringing call will be disconnected and the original call will resume. 3361 Australian Progress Tone not workingWhen ProgressToneCountry was set to Australia, US progress tones were played. This has been resolved. 3380 PTE= 2 on Tcrg also presents LDN routesWhen PTE is set to 2 on tcrg, order in which routes should be tried is as follows:
Previously it was also finding LDN/DNChannelMap routes. It will no longer find LDN/DNCM routes, just passthrough routes. 3389 Switch back to voice mode from fax feature needs some improvementsThe feature "fall back to voice mode after fax completes" was designed with the assumption that voice is always negotiated before Tenor switches to the fax mode. With H323 slow start it is possible to directly negotiate T.38 fax without ever going to the voice mode. In that case, when fax complete event is received, tenor should not try to switch to voice mode as no voice codec is negotiated. This is now the case. P104-12-133098 Access number to be added to the CDR in CDR type 99/199The Access Number (DID on original call leg) is now included in CDRs in the last column. CDRType 99 or 199 are required for this. 3296 All; IVR Multisession May Not Work Before Call Is ConnectedIf a terminating endpoint does not support faststart (h323 calls) or does not send 183Progress with sdp (sip calls) the tenor does allocate dsp till it receives the codec information usually in the connect msg. During this priod it can not collect multisesion digits. A DSP has now been allocated to the call if multisession is enabled, and as a result this has been resolved. 3333 Hardware Registration takes too longSome efficiencies were added to the boot process, speeding up system bootup. 3347 Some calls through a DX have large amount of staticThere were issues with bursts of static on DX calls. This was fairly rare, but could be duplicated using certain call patterns. This has been resolved. 3362 BX occasionally boots as DXSome Tenor BXs were occasionally booting up as DXs, causing all kinds of issues. This has been resolved. 3370 Add support for 1 second delays when using Pulse dialOne can now use comma(s) in the Hopoff replacement field to allow for delays in the dial sequence. Each comma introduces a 1 second delay. P104-12-123093 FXS port to FXS port G.711 "put back" SIP calls crash AXIt was possible to crash a Tenor using G.711 and SIP calls looping back to the same box (for example FXS to FXS). This has been resolved. 3099 RoHS support for CMSSupport was added for new RoHS compliant cards for CMS and Call Relay SP. This was mostly to address display issues in the UI for show -v, etc. 3239 MaxTalkTime is not working if radius sends credit-timeThe "MaxTalkTime" value in IPRG was not working if credit-time was being returned by RADIUS. Credit-time was taking precedence. This posed a major problem if the RADIUS server was returning very large times, as many do. A new algorithm was implemented using the shortest of credit-time and MaxTalkTime if both are configured. 3322 SIP: Session timer doesn't disconnect call, if called reboots before Re-INVITE startsSeveral problems were found with session timers in a fairly rare scenario of the far end rebooting before re-invite starts. These have been resolved. 3330 CMS: DSP Status Light always redThe DSP Status light on CMS DS1 card was always red, regardless of error condition. This has been resolved. 3345 Allow code to ignore license file when allocating DSP's for CallerIDThere was a problem where the license was being exceeded by DSPs allocated for CallerID. This has been resolved. P104-12-112707 Busyout for T1 & E1The digital equivalent of the analog "busyout" feature has been added. It is implemented in var_config.cfg: gkbusyout "counter" Where "counter" is a threshold value of RRQ timeout. When RRQ timeout is reached to this counter, Frame loss alarm will be generated on T1 or E1 to protect from incoming T1/E1 call. 2835 All; StopAcctID Parameter is Ignored When Start-Accounting is UsedThe parameter StopAcctID in TCRG and LCRG decides the value of Use-Account when RADIUS Stop-Accounting is generated. This is the case for all the calls that do not get authenticated. However, if Start-Accounting is used then User-Account always contained the calling-party-number, irrespective of the StopAcctID setting. This has been resolved. 2850 CH crashed when passed FACILITY message to ISDNThe Tenor was crashing when a FACILITY message was received on a passthrough call. This has been resolved. 2872 Need way to route CAS (FGD) calls with no DNISIn some Feature Group D scenarios it was possible a Tenor may receive no DNIS. Tenor would not be able to route the call, so would reject it. We added a var_config.cfg option to assign a DNIS to these calls. This only applies to Digital CAS calls, mostly applicable to FGD. var_config.cfg entry: CASNoDNISRerouteto xxxyyyzzzz Where xxxyyyzzzz is the (E.164) number to forward to. It will use this number as the DNIS. 2891 Caller Name from Facility IE in SIP inviteThe ability to receive callerID with name in a FACILITY from ISDN, and put it into a SIP invite (name in the From: field) has been added. 2933 config calling party TON and NPI for SS7The ability to configure the TON and NPI of a call outbound on an SS7 trunk was added. 2939 Support for h323-ivr-in value=available-funds:14.72 for PortaSupport for a Porta Billing VSA "available-funds" has been added. In Calling Card IVR scenarios we will now recognize and act upon this VSA syntax. For example: h323-ivr-in value=available-funds:14.72 2996 Change Default Value of AniInfo for Outbound FGD CallsThis is a specialized feature for a specific customer requirement. This feature, when enabled, will take the first two digits of ANI coming from a SIP INVITE, use those two digits as the ANI II digits in an outbound FGD call, replacing the 00 now used as the hard-coded default. Those two digits should be stripped from the ANI. This is controlled by a var_config.cfg "FGDreplaceANIinfo". Default is 0 (just use the 00 default), 1 will enable always stripping the two digits and using them as ANI Info digits. 3005 Terminating pound (#) in ivr with no dialplan makes dialed number privateThere were issues with Tenors configured with DialPlanCountry = 255 (no Dialplan) and customers typing # in an IVR session to terminate their number. Call was routed as a "private" number, and ultimately failed. This has been resolved. 3017 CNAME support for NI2 switchSupport for obtaining CallerID with name on an NI2 switch (where the name is sent in a FACILITY message) was added. 3018 ss7 supports original called number, redirecting number and redirection numberCMS running SS7 was not passing through original called number, redirecting number and redirection number from incoming pstn line to outgoing pstn line. It will now. 3022 When SIP call doesn't support RFC2833 DTMF Detection is disabled, affecting SuppServices & IVRIf a SIP endpoint did not support RFC2833 (DTMF detection) this broke supplementary services. With this fix, a DSP will now be assigned to monitor the channel for DTMF, allowing SIP supplementary services to work properly. 3041 AS -> CRSP Slow Start calls FailCall Relay only. There were issues when an inbound H.323 endpoint used slow-start, and outbound call was SIP. Codecs were not negotiated properly, resulting in no audio. This has been resolved. 3051 community string not being sent in SNMP trapsThere was a problem with SNMP traps not properly sending the community string in outbound traps. It was sending "trap community" (a hardcoded default) instead. This has been resolved, outbound traps will now properly send the community string if it is defined in the var_config.cfg variable "SNMPTrapCommunity". 3055 SIP: Provisionals without SDP causes incorrect codec negotiation in Call RelayIf Call Relay received 180 or 183 from terminating gateway without SDP, it sent the first configured codec to the originating gateway instead of waiting for SDP in 200 connect. This has been resolved. 3060 LCRG forced routing and Ignorednis changesThe ignorednis feature, mostly used to provide a "hotline" feature on FXS ports has been changed.
Bottom line, if "ForcedRoutingNumber" is configured in an LCRG, anytime a phone on FXS port) is picked up, the call will be immediately routed using the value configured in "ForcedRoutingNumber". This effectively creates a "hotline" phone. 3069 call failure when using external gkThere were issues when a call is routed to an external GateKeeper and routed back to the same Tenor for termination. We were improperly sendig 127.0.0.1 (loopback) as the RTP destination. This caused issues. This has been resolved. 3106 Delay login prompt until hardware registration is finishedDuring bootup, on the console port, the login prompt was presented prior to full system initialization. This could cause annoying issues. The prompt will now wait for proper system init before presenting a login prompt. 3107 ss7 can not use routing serverCMS using SS7 was not able to work with the Call Routing Server. This has been resolved. 3142 Garbage in ISDN setup CNAM for DMS switchThere were some formatting issues sending Caller Name when using the Nortel DMS100. This has been resolved. 3151 Outbound Access level does not properly work with SIPIf OutboundAccessLevel was used with SIP calls, there were issues with re-routing calls upon failure. This has been resolved. 3172 PPPoE Termination Procedure ChangeWhen PPPoE server terminates a PPPoE link, the server sent a PADT to Tenor. Tenor had 2 problems. It kept sending PADT response repeatedly. It also put tags in the PADT, in violation of RFC2516. These have been resolved. 3193 Tenor watchdogs when radius receives corrupted access accept packetTenor could crash when it received AccessAccept packet with attribute length = 0. This has been resolved. 3196 DHCP task crashed in case of one DNS server configurationThe Tenor could crash when only one DNS server was returned by a DHCP server. Tenor now works properly with this condition. 3215 AllowOnlyProxyCalls set to 0 after deleting DBIn a fairly rare case of deleting the configuration via ftp, and deleting all but ipconfig.txt, AllowOnlyProxyCalls was set to 0, instead of the correct value of 1. This has been resolved. 3253 BX MFG test broken - second cardThe MFG test was failing on a BX with 8 ports. This has been resolved. 3265 Small Tenors Only; Print MAC address in bootup scrollThe MAC address will now be printed on the console during boot. 3271 Unwanted "," at end of the column helpWhen show is typed in a CLI prompt, an unnecessary comma was printed at the end of the third column help field. This has been removed. Minor display issue. 3277 With Pulse dialing line side mute never gets undoneThere were conditions using pulse dial on outbound analog where the line would not be unmuted when dialing is complete. The muting is done to prevent pulses being passed back to the caller, but was not being unmuted. This has been resolved. 3282 Busyout call setup fail by seizure timeoutWhen the busyout feature was utilized, and a call failed to route via VoIP, it was possible that the attempt on the FXO port would fail to seize the line. This has been resolved. 3301 CRSP crashing on receipt of various H323/Q931 msgs containing H245ControlMessagesIt was possible to crash the Call Relay SP if an H.323 Alerting, Connect or Facility message arriced with tunneled H245 Control Messages. This has been resolved. P104-12-102450 Analog MFG Noise Test - NOT RUN AXM1600Analog "noise tests" were not being run on AXM1600. This has been resolved. P104-12-093006 new framer driver for Infineon version 2.2Support for new Infineon framer chip. 3071 New serial number prefixes for RoHS boardsSerial number prefixes were incremented for RoHS compliant systems. P104-12-083049 Flash Write fails when hardware related changes made and power rebootedCertain configuration changes related to hardware (such as online/offline) may not be saved, so will be reverted upon reboot. This problem was introduced in P104-12-04 and resolved in P104-12-08. P104-12-073042 Tenor crashes when changing HND replacement pattern to more than 15 charactersA crash may result when making a change to an existing HND replacement pattern in excess of 15 characters. This problem exists in all previous P104 code, and is resolved in P104-12-07. 3045 Dropped calls due to Session Timer not cleaned up properlyA memory leak may result from the use of the SIP Session Timer functions. This has been resolved. 2887 Help file updated for Brazil and India Progress tone support.Minor change to the 3rd column help file to show the addition of Brazil and India progress tone support. P104-12-062837 Change reversedBug 2837 added in P104-12-03 was removed in this release as it would cause problems to other customers. P104-12-053039 BX only - SIP FAX issue -Incorrect T38MaxBitRate encodedThe SIP T38MaxBitRate SDP parameter was being mis-coded on the BX product, causing fax problems. This has been corrected. P104-12-042804 Provide a temporary solution for Telnet Linemode ProblemCertain Linux, BSD and other Unix-like OSs were having trouble telnetting to the Tenor. The symptom is the session is terminated immediately after the login prompt is displayed. This was especially the case when Gnome Terminal was used. The Tenor telnet server was not properly decoding eol when it was set to 255 (0xFF) during linemode negotiation. As a temporary solution, linemode will not be negotiated. A more permanent fix is forthcoming, likely in P105 code. 3010 exception "can not send bye"An exception "can not send bye" was being printed in certain call flows in test. Though it is not clear if this would cause any field problems, it may cause a memory leak which eventually could definitely cause odd and hard to identify problems. The memory leak was corrected. 3030 System Test scripts leads to buffer pool depletion and DX would reboot.Certain stress tests in system test could exhaust the allocated memory buffer pools. Though it is unlikely these conditions would exist in the real-world, more memory buffers were allocated as a precaution. P104-12-032942 Japanese Caller ID Could Cause DisconnectIf Japanese caller id was enabled and a passthrough call was answered on the first ring the call was disconnected. This only applied to Japanese Caller ID and only with certain telephones. This has been resolved. 1952 BX : NTT PBX doesn't need called party IE in some casesIn certain cases some NTT PBXs will have problems if the DNIS (CallED Party) is sent. To overcome this a var_config.cfg parameter was added to disable CallED Party on IP calls. NTTrelayDNIS 0 will disable the sending of CallED Party on IP calls on the BX in NTT protocol. The default is to send CallED Party. 2745 TCRG Passthrough 2 not presenting IP routeIn previous P104 builds, where PassthroughEnable 2 was configured, IP routes were not being checked, and all calls were only sent to matching LCRG routes. This has been resolved. 2749 IPRG parameters not taken in count for Supp ServicesDigitRelaySIP, SIPDigitRelayPayloadType, PacketSaverEnabled in IPRG were not being observed on transferred calls. This has been resolved. 2812 ALL; Being able to reset unit from CLI and FTP reliablyIn very rare circumstances the system will not reboot when commanded to. To address these rare cases a more direct method was added to forcibly reboot the system. FTP into the unit from a command line ftp client and execute this command "get resetnow.sys". The system should reboot. 2837 Use Extension for Registration and Username for AuthorizationNote: This was removed in P104-12-06. 2843 SIP Secondary Server: Registration Request to Secondary always picks Primary User NameIn circumstances where both a primary and secondary proxy has been configured, and the primary fails, the system was still using the username from the primary. This was not an issue if the username was the same for both (as it usually is), but would cause a failure if they were different. This has been resolved. 2844 SIP: UA: Adding more UAs uses consective increments for Listen Port NumberDocumentation said that new User Agents will increment the listen port by 2. That is incorrect, it increments by 1. Doc has been corrected. 2854 Several SIP responses do not map to cause codes properly, 500 501 502 503 422When ISDN calls are sent via SIP, SIP Response Codes must be mapped to appropriate ISDN cause codes. This was not being done correctly for several SIP response codes, resulting in unnecessary re-route call attempts and other oddities. The following were changed to map correctly:
2890 Cannot save to text db - any config change lost on rebootIf the system database and the actual hardware installed do not match, writes to the database will not happen, causing configuration changes to be lost upon reboot. Though this is unlikely to happen in the field, it was corrected anyway. This does NOT apply to CMS or Call Relay SP. 2887 Implement Brazil and India Progress TonesSupport was added for the progress tones for India and Brazil.
2905 CMS; Channels hangs under heavy call rate (E1-R2)Certain signaling conditions, and heavy call load, can cause us to miss state changes in R2, potentially causing channels in hung state. This has been resolved with more frequent polling of AB bit states. 2914 All analog - change fwd disconnect triggerForward disconnect functions were made a bit more sensitive to allow for better detection. 2934 Ring trip broken with some slic revisionsCertain analog FXS port versions will not always detect the off-hook condition when answered during ringing. This was somewhat rare. This has been resolved. 2936 SIP, BYE authentication fails with Vonage proxyIt was found that some proxies will attempt to authenticate BYE messages. We had problems with this on parallel forked calls. This has been resolved. 2946 DX: Card type mismatch for 6 DS1 Tenor DX.A "Card type mismatch" alarm was being generated for 6 DS1 Tenors. This was causing a series of problems, including the inability to save configuration changes. This has been resolved. 2965 Taiwan Static Dialplan03nxxxxxx, 05nxxxxxx, 06nxxxxxx, 07nxxxxxx, 08nxxxxxx (where n=2~9, x=0~9) patterns were not working in the Taiwan static dialplan. This has been resolved. 2999 Call Waiting causes crash after first call disconnectsB calls A. While B and A are talking, C calls A. While the second call is in ringing state, B hangs up. When A tries to produce the Call Waiting tone after B hangs up, A crashes. This has been resolved. P104-12-022753 DX resets when working with Routing ServerDX may reset when using the Routing Server. This has been resolved. 2857 Memory leaking on SIP Redirect callUnder heavy load, with a specific home-grown proxy, Tenor would leak memory and eventually crash. The cause was determined and resolved. 2877 Add the version number info in reset.log fileTo ease troubleshooting, the version of code running has been added to the reset.log file. Note, it will show the version running on boot, so this may be misleading if the software version was updated before rebooting. 2881 CMS crashes when it runs out of memory buffersWe found some conditions where the CMS will exhaust it's allocated memory buffers. Buffers were increased and the problem was resolved. 2885 DTMF payload values are reversed - we tx what we should rxIn P104-12-00 there was a feature added to allow for asymetrical DTMF payload. This might occur during SDP negotiation. Though we added the functionality, the result was the values were reversed. This has been resolved, it is now working as designed. P104-12-012398 Remote call id is not parsed properlyThere was a problem where extremely high Call IDs (an internal call identifier) over 0x7FFFFFFF were not being parsed properly, possibly causing call drops. This was fairly rare, but has been resolved as it may occur. 2423 SIP Remote-Party-ID headers need to be supportedSome encoding/decoding fixes to Remote-Party-ID headers included in this build. Some issues remain with transcoding these between ISDN and SIP. 2734 Hung calls for AttendedTransferKeystroke configured to non 'HU'If Tenor’s “AttendedTransferKeystroke” was configured to something other than ‘HU’ (ex. #22), hanging up the phone instead of entering the transfer command resulted in hung calls. This has been resolved. 2741 Refer-To header does not follow IPDialPlan configuration‘Refer-To’ header in REFER message did not follow configured IPDialPlan. For example, if IPDialPlan was configured to delete first 4 outgoing digits and replace them with something else, ‘Refer-To’ header contained the original dialed digits without replacement. The transfer failed because number pattern was not matched by the transferred party. This has been resolved. 2749 IPRG parameters not taken in count for Supp ServicesParameters set in the IPRG were not being observed on Supplementary Service calls (such as transferred calls). This has been resolved. 2762 CallId of SIP Register message is the same after a reset as beforeThe SIP CallID assignment algorithm was not random enough. The chances of the first registration attempt using a previously used CallID were very high, especially on AS/AF units with no real-time clock, as the CallID was based on time. The CallID algorithm is now considerably more random, not strictly time-based, making this almost impossible to happen. 2770 Transferred call is being aborted before ConnectedIn certain cases a transferred call might get Progress (alerting) while the call was technically connected, causing the call to be dropped. This situation is now being dealt with properly and the call is not dropped. 2772 SIP: ptime should be added only once per media attributeThe ptime attribute was being added once per codec, as opposed to once per media. This has been corrected and is now only added once per media. 2773 CMS,CR-SP; sr command or iprg command causes eventual crashCertain configuration changes, especially those related to Static Routes and IPRGs could cause memory corruption over time, causing crashes. This has been resolved. 2779 The IrDA receiver on the CMS should be turned offOn some CMSs the IRDA port was enabled, causing spurious garbage on serial console terminal sessions. The port has now been completely disabled. 2781 When MICA exceeded, incoming SIP calls not allowedIf the MaximumInboundCallsAllowed (MICA) feature was enabled, and the total number of SIP calls exceeded the configured value, all future SIP calls using that IPRG were being rejected until the system was reset, or the value changed. This has been resolved, SIP calls now observe the MICA value properly, and do not accumulate causing call failures. 2784 Authentication with Asterisk brokenIt appears that Asterisk requires a space before the word "nonce" in the authentication headers. The spec does not agree with them, but we believe that adding the space back is benign and will solve this problem, and break no one else. This was not a problem in P103 code (we had the space), but the space was removed in P104-12-00, breaking Asterisk. We now send the space character, and now authenticate fine with Asterisk servers. 2788 All files and folders disappear after "show -v" commandFile handles were not being released after running the "show -v" command. Eventually, no more file handles were available. This would not affect general function, or cause a crash. But, it would cause some errors on commands, you would not be able to ftp to the tenor, and configuration changes would not be saved over a reboot, amongst other problems. This has been resolved. 2792 CMS/DX; OutboundCallDetect not working when media is not established on IP sideOne way voice problems may occur when using the OutboundCallDetect feature set, if the originating gateway does not establish media prior to connect. This has been resolved. 2795 Voice not heard when BYE received early in transferThere were situations where a failed unattended transfer (new call leg is rejected) that the original callers may lose audio. This has been resolved. 2801 Session Timer with Transfers causes one way digit transmission.Problems with the session timer feature, and transferred calls could cause RFC2833 DTMF transfers to fail in one direction. These cases have been resolved. 2803 StaticChannelConnection disappeared after CMS rebootIn CMS changes to the StaticChannelConnection value were not being written to flash, so were lost upon reboot. This has been resolved. 2813 Tenor should generate an Alarm when the Proxy/Registrar is unavailableA feature was added to generate an alarm, snmp trap and exception if the proxy is not reachable. 2815 CR60/CRSP only: 2833 packets are not dropped when passed to h323When DTMF packets are converted from 2833 to H245, original RFC 2833 packets are not dropped. In most of the cases, since the other end is H323 GW, these packets will be dropped. But in cases where the H323 GW interprets both h245 and 2833 packets, it will generate two tones. This has been resolved, RFC2833 DTMF packets are extracted from the RTP stream when it has been converted to H.245. 2831 BX: DI law set back to A-law after resetIf the companding law was changed in a BX to mu-law (for Japan primarily) it was not saved in flash, and the change lost upon reboot. This has been resolved. Note, you must make the change once you have updated to this code for it to be written, so ensure the change is made and submitted after upgrading the system software to this version (or later). 2833 "disconnect" command: remove need for 0x prefixThe disconnect command no longer requires "0x" to be prepended to the call ID. Also, some cases where this command did not work were resolved. There will still be certain calls, especially some digital cas types, that may not get completely disconnected with this command, as the signaling does not allow it. 2835 StopAcctID Prameter is Ignored When Start-Accounting is UsedThe StopAcctID parameter was not taken into consideration when StartAccounting was enabled. This has been resolved. 2853 ivrtype 4 call gets connected in invalid authenticationIn ivrtype 4 used on an LCRG, when a call failed there was still a connect sent to the originating device. In some cases this could cause billing issues. This has been resolved. 2858 Change factory default for AllowOnlyProxyCallsThe factory default value for AllowOnlyProxyCalls has been changed to 1 (enabled). This will not affect upgrades, it will only change the factory default. It is recommended that all users change this value to 1 if all inbound calls are only coming from the configured proxy as this will add considerable security value. |