Released on July 13, 2007.
None
Fixed a bug in CTIDISA: the directory for message sets was not created.
Fixed a bug in CTIDISA: sometimes the ACD feature caused undesired calls with empty called number.
Fixed a bug in CTISYS: in some situations calls in ACTIVE state were non correctly counted in the diagnostics, as result teh D D CTISYS diagnostics were sometimes wrong in the section State: Alerting/Connected.
Released on June 30, 2007.
None
Fixed a bug in system log. In some cases a concurrent operation on the file caused the permanent lock of the file, with impossibility to read/write events.
Fixed in GSM the handling of TX_BUFFER_UNDERRUN events. The effect was that conversation continued to work in direction CTIR->GSM only while the direction GSM->CTIR became mute.
Fixed a bug in closure of connections in ALERTING state that was from DISA to a Group (DtoV where output is a group). The effect was a not released AC resource.
Fixed in LAPD the use of N202 parameter. It was wrong used as re-transmissions while the LAPD Q.921 spec indicates it as number of transmissions of TEI requests. The effects was an incorrect failure reason in case that TEI assignment request times out, because the timers for layer 3 SETUP expired prior that the TEI assignment procedure could complete, i.e. 81 E6 instead of the more correct FF A6.
Fixed in LAPD the failure reason when layer 1 is down. Previously it was FF A6, now it is corrected to FF A5.
Enforced in cluster protocol (LAPC) the reception of unsolicited UA. The effect was unnecessary termination of all calls going on that cluster.
Fixed in Q931 the ORCD parameter. The value 0 didn't work to disable the feature, it worked to close the number at the first digit received after setup. The effect was that incoming call was often closed with incomplete numbers.
Fixed in IAX the handling of HANGUP received after TRANSFER, which is used by IAX devices to forward calls. If the HANGUP arrived too early the effect was that CPX dropped the call instead of transferring it.
Enhanced security in FTP server. Now if an IP address is not allowed the TCP session is closed immediately instead of sending a graceful message.
Fixed a bug in IPRTR. The output queues were not correctly initialised. The effect was that setting DSTIP or SRCIP behaved exactly like FAIR.
Released on May 30, 2007.
In DISA we now do not accept anymore a call without numbers, i.e. if # is pressed to end the number without having inserted at least one digit, the # is ignored.
The reason of this behaviour is to prevent undesired effects when using PREFIX routing, typically interpretation of the last # entered by the user as a NEW call because the previous one already failed.
Fixed a bug in IPRTR that prevented DHCP and GKC to work when there was at least one IP resource of type PPP configured with IPADD:RETRIEVE.
Fixed a bug in PPP that prevented correct IPCP negotiation when counterpart requested unsupported options. The REJECT message was incorrect.
A typical effect was found in POEAC application with PPP non being able to deliver the configured DNS addresses.
Fixed behaviour of message converter (MSG UPDATE/REBUILD command). In case that DSP channels were not available the procedure was aborted, thus leaving files with incomplete conversion.
Now the procedure waits until TWO DSP channels suitable for the conversion are available. The wait can be interrupted in the usual way, CTRL+C+<enter>.
Fixed DHCP source address in the response packets: the R-ID was previously used, now the IPADD of the output IP resource is used first, and R-ID only in case that the IP resource is without IP addresses, e.g. an unnumbered wan link.
Fixed in DISA USER the handling of DENY parameter. It was ignored, now it is not.
Be careful: if with previous versions you had set DENY:*, i.e. DENY any called address, and because of the bug it was ignored, now if you update the DENY:* is satisfied, i.e. the user is not allowed to make calls.
The same applies to any other number or list present in the DENY field.
Fixed missing PROGRESS when CTIR delivers calls to GSM CTIP in EN-BLOC.
Restricted configuration of SGI and SDI field to actually supported values. Now it is possible to insert only one list name between apex.
Fixed MAXCON and and CLUS filtering in D CTIL and D CTICL.
Released on May 13, 2007.
Improved behaviour of NAT when translation table becomes full.
The purge of obsolete records is performed every 30 seconds, now an additional purge is performed if a packet arrives when translation table is full and last purge occurred more that 1 second ago. This modification allows a better tolerance of certain applications, typically peer-to-peer applications which tries to open a huge amount of sessions in a short period of time. Ktorrent application shown to be the most demanding.
Fixed a bug in CTIR which left a DSP channel in RESERVED state after a call pickup of a CtoV call.
Fixed a bug in CTIR and CTIIAX which, under certain circumstances, caused the failure of the call forwarding executed by certain IAX phones.
IAX phones makes call forwarding by using a rapid sequence of ANSWER-TRANSFER. If the source of the call was also IAX the forwarding could not work all the times.
Fixed a bug in CTIIAX related to CHAN-FREQ. When silence suppression was active the last packet prior to a silence period was not always delivered. The effects of this bug were negligible.
Released on May 7, 2007.
Added ECM parameter in CTISYS. By this parameter it is not possible to enable fax ECM (error correcting mode) negotiation. In order for ECM to take place it is required that both local and remote CPX have ECM:YES, and that fax machines are ECM capable.
Added to IAX-CG-NUM the possibility to enforce presentation restricted:
IAX-CG-NUM: Calling number to use for calls coming from this user. From 1 up to 20 characters in the range [0..9, *] or "#" or "##" or "AUTO" or "##xxx", where 'xxx' are characters in the range [0..9, *]
Added section specifiers for CTISYS and USERE:
D P [RES:]CTISYS [<section>] Display parameter(s) of the CtiSys resource <section> Select to display only parameters of the specified <Optional> section [ROUTER, AUDIO, POTS, GSM, HDLC, TONES, CLOCK]
D USERE [<section>] Display extended Users Access Control table <section> Select the service section to be displayed between <Optional> [PPP, FTP, HTTP, MAIL, IAX]
Improved NP-CT feature: now it works correctly even if the call is subject to multiple call transfers.
CTIIAX can now accept incoming calls with missing called number: now it's assumed empty.
Changed default value from 5 to 6 seconds in DISA group CONN-DELAY.
Fixed DJ and MJ default values in HtoI routings. The correct value is Sys.
Fixed a bug in GSM driver that in certain circumstanstaces caused an overload of internal signalling fifos, ending in a sw exception and system reboot.
Fixed many other things in the GSM. All users are invited to update to this version.
Fixed CTISYS diagnostics for calls in Alerting state, as well as name of diagnostics and statistics related to connection types.
RES:CtiSys -------------------------------------------------------------------- CTI_System_general_properties -- Number of simultaneous calls ---------------------------------------- | State: Alerting/Connected | State: Any | ---------------|---Current---|----Peak-----|---Current---|----Peak-----| TR | 0 | 3 | 0 | 3 | DATA | 0 | 0 | 0 | 0 | VtoCHISD | 0 | 3 | 0 | 3 | CHISDtoCHISD | 0 | 3 | 0 | 3 | CHISDtoV | 0 | 4 | 0 | 4 | ALL | 0 | 6 | 0 | 6 | ------------------------------------------------------------------------
[20:59:24] CPX_ANTEK-PBX:_d s ctisys RES:CtiSys -------------------------------------------------------------------- CTI_System_general_properties --- Cleared 003:07:44:39 ago, on 04/05/2007 at 13:15:44 ---------------- -- Number of successful (connected) calls, updated at call end --------- -----------|---INPUT---|--OUTPUT---|--LOCAL----|--TRANSIT--|----SUM----| TR | 32| 0| 60| 0| 92| DATA | 0| 0| 0| | 0| VtoCHID | | 115| | 15| 138| CHIDtoCHID | | | | 39| 183| CHIDtoV | 150| | | 0| 159| SUM | 310| 139| 69| 54| 572| ------------------------------------------------------------------------ ...
Fixed in CTIIAX the use of TOS field. Previously it was wrongly set always 0 regardless of actually configured value.
Fixed in CTIIAX other minor issues related to autoregistration, debug res:ctiiax lsn:1 which could cause sw exception and system reboot.
Fixed TrcMgrW: the Address&Control option was handled incorrectly.
Released on March 21, 2007.
Extended CGO field in CTIR. Now it accepts numbers, * and macros after the double “double cross”. This syntax is used to provide a calling number while setting the presentation indicator as presentation not allowed:
CGO: Output calling address [0..9, *, #, ##, 'macro'] (e.g.: 123, *, #, 123'cdi', 'cdi'123'cgi.s5', 'sdi' ##, ##123, ##*, ##123'cdi', ##'cdi'123'cgi.s5', ##'sdi')
The logging in LDM has been extended accordingly.
Added NP-CT parameter in CTISYS and in CTIP to allow NET-PUBLIC to NET-PUBLIC transfer when at least one call is not outgoing. In case that both calls are outgoing, i.e. both calls originated from the CTIP that orders the call transfer, the transfer is always refused with cause FF B6 (Internal, Service not available), which is a security limitation to avoid the hang trunk problem.
By default NET-PUBLIC to NET-PUBLIC transfers are not allowed. When desired it is now possible to enable it, individually per each CTIP. The parameter is visible in CTIP as extended parameter (D CTIPE).
Value of NP-CT in CTISYS is used when in CTIP NP-CT:SYS.
Improved IAX authentication. When Abilis is registered to a peer it can now accept incoming calls from that peer without requesting the authentication. To enable this feature it is necessary to enable Abilis registration to the peer (IAX-REG:YES, IAX-REG-USER:<username>, IAX-REG-PASS:<password>) and leave PASSWORD parameter empty.
Note that when PASSWORD is empty the peer cannot register to Abilis.
Added support of call forwarding. This is a feature of certain IAX terminals (Idefisk, AT-320, PA168) which sends ANSWER immediately followed by TRANSFER message.
Added ITU text in the HANGUP/REJECT messages sent by CTIIAX to IAX peers.
Added GSM module temperature (TEMP-Celsius:) and GSM module power consumption (PWR-CONS-mA) diagnostics.
Improved handling of DTMF recognition for DTMF coming from the GSM network. Such DTMFs are received as INFO frames and played locally as audio signal which has to be decoded by Abilis software.
For a correct DTMF detection it is necessary to keep the value GSM-GAIN-IN:0, all the other parameters are freely adjustable to satisfy user desire. The default values ( GSM-GAIN-OUT:0, GSM-CODEC-GAIN-IN:0, GSM-CODEC-GAIN-OUT:0 ) have proven to be optimal.
Note: GSM-CODEC-GAIN-IN is a new parameter, it has -18db...+18db range in 6 db step for G711 Alaw, and -12..+12 for uLaw.
Fixes in GSM DTMF recognition for DTMF coming from the GSM network. The recognition was defective when there was intense signal in the opposite direction.
Fixed SNMP diag/stat retrieval for MFIDE modules which caused a software exception, with consequent Abilis reboot.
Fixed a bug in USB subsystem that could cause a software exception, and consequent system reboot. It happened when there was disconnection of devices during the execution of D USBDEV command.
Fixed a bug in CTIR which caused a call transfer failure in certain “time dependent” conditions. Typically when the sequence CONNECT-HOLD-TRANSFER occurred in rapid sequence, as when produced by software instead of humans. It happened mainly when executing call forwarding in IAX terminals.
Fixed some ISDN error codes in CTIIAX driver.
Fixed a small bug in SPEED-LIMIT calculation that caused, from time to time, the SP-LIM-OVFL counter increase in IP resource statistics. This problem was not present for IP-over-LAN resource. The effect of this bug were negligible.
Other minor fixes
Released on February 23, 2007.
Extended WARM START command with option -F . This option allows to force an immediate warm start and has been intorduced to give a chance of a remote reboot in case of critical problems (e.g. if the regular warm start is persistently unable to reboot).
Be warned that this is a dangerous option and can lead to file corruption. Use it only when the alternative is a power-off.
Added comment command #. When a line starts with charcater # all subsequent characters up to <CR> are discarded. This is useful when text files containing commands are uploaded to a CPX or sent as input to the off-line configurator CONFING.EXE, now it is possible to write comments in such files.
Added an explicit message when SSH client detects a server that supports only SSH version 2.
Fixed the cross check between NAT parameter in IP resources and NAT parameter in IPRTR. With 5.8.2 a cross check was introduced but it failed to work correctly with VIRTUAL IP resources.
The new implementation is a cross-check and cross-set: if IPADD of an IP resource and R-ID of IPRTR are set to the same address, the NAT of IPRTR and IP resource are kept identical. Setting the IP resource automatically adjust the IPRTR; setting the IP resource produces a CONFLICTING warning.
Fixed a bug in VMS, the Voice Message Server, currently used only by DISA for messages playback. The WAV file saved with the application Audacity, in the format Alaw-8000bitsec-mono, caused a loop during message rebuild (MSG UPDATE and MSG REBUILD commands).
Fixed BE rescaling calculation in Frame relay. There was an arithmetic overflow.
Released on February 13, 2007.
Changed in In TrcMgrw utility the default of “Address&Control” option from “normal” to “extended”.
Added In TrcMgrW, CpxTab, CpxBxa utilities the support of old versions of CPX traces.
Added SMTP Relay Server option. Now it is possible to configure a SMTP relay server and deliver ALL the outgoing emails to that server.
Added VOICE-UND statistic in the CTIAC diagnostics. This new stat counts the underruns during voice periods only, and therefore it works well even if silence compression is enabled. It is supported by GSM too.
Modified in Q.931 the processing of STATUS_ENQUIRY/STATUS messages, to tolerate certain PBX and Telco exchange that does not behave correctly.
Added new LDM event: Q-DiscTx.
Fixed the indication of “First Event time and date” in trace display output and in traces converted with TrcMgrW
Fixed “Not Refreshed” information in CTI groups of links (CTILG) which was not cleared after INIT CTISYS.
Fixed ConvCfg and ConvCfgW that in some situations could fail to make the conversion.
Fixed a bug in IKE driver. There was a problem in the refinement procedure if the ID-TYPE and its content were different from the first that matched.
Fixed a bug in CTIR. If a routing has CDO:# the sending complete information element was not added, some PBX had problems with this.
Fixed a bug in GSM that could cause memory corruption, and possible system reboot.
Fixed runtime change of LOWRES in IP over LAN resources. This was a problem caused by bug in IPLAN and ETH100 drivers, and produced a lock in the data exchange.
Fixed bug in PLINKE driver used by Packet Voice resources, Abilis IP tunnel, and various other resources. The Bandwith optimisation for voice packets was broken in version 5.8.0 and this casue higher VoIP traffic and higher CPU load.
Released on January 11, 2007.
n/a
Fixed a bug in local tone generation for all CTI cards. The maximal duration of tone/silence interval was not adjusted in accrodance with the timer tick change, with the result that innetervals where trimmed to about 1 seconds.
Fixed “Not Refreshed” information in CTI groups of links (CTILG) which was not cleared after INIT CTISYS.
Released on December 22, 2006.
Changed system timer interval (timer tick) from about 55 msec to precisely 10 msec.
With this higher timer resolution many functionalities becomes much more precise, for example throughput regulation in Frame-relay can have TC down to 10 msec instead of 55 msec, IP speedlimit adjusts throughput every 10 msec instead of every 55, and vocal messages for DISA are reproduced with a sensibly lower jitter.
Improved Frame-relay throughput regulation. Now the minimal value for TC is 10 msec. Also diagnostics have been extended by showing the actual values used for CIR/BC/BE/TC: since TC is available in 10 msecs steps the values of TC is rounded to the upper 10 msec boundary, and BC and BE values are rescaled according to the rounded TC.
Improved IP speedlimit regulation: the time interval used for regulation is now 10 msec instead of the previous 55 msec. The result is a smoother traffic.
Added limitation of 30 seconds to PING/PINGSTAT/TRACERT for -W option, and 5 minutes for -Z option
Fixed a bug in FR over VSP resource setting. It was not possible to set the VSP identifier.
Fixed cross-site scripting vulnerability in HTTP server.
Copyright © Abilis