Released on July 5, 2006.
Added S USERE: command as alias for S USER: command.
Fixed PPP when used over POEAC: there were some situations where PPP over POEAC went into STOPPED2 even if it shouldn't.
Fixed cleaning of IPRTR statistics: when specifying a single IP resource, e.g. C S IP-1, the IP level statistics of every resource were cleared instead.
Small TCP fix to avoid unnecessary acknowledge during closing phase.
Fixed accounting of ISDN calls when a group was used in POO. An extra record of failed call was unnecessary generated.
Fixed value of output filed in D CTIC after a call pickup take place: the values the were present in the picked up call are preserved, i.e. copied to the new call.
Released on June 14, 2006.
Extended DSP driver to discard received faxrelay frames when fax relay is not active. This may occur as result of call transfer when the two sides previously negotiated different faxrelay capability.
Fixed PPP which did not allow manual call by CALL RES:IP-x command when NRTY:0. Now it is allowed and moreover if NRTY:0 and the manually ordered call fails, the state STOPPED1 is no more reached.
Fixed bug in addition of PB44 card (A DEV:PB44-x). In case of conflict of BRI ports the PRI ports were created while they should not. The result was orphaned PRI ports in configuration which could not be removed anymore. If you ran in this problem the only chance to fix it is to send the configuration file to Abilis support which will use internal tools to fix the corrupted configuration.
Released on May 25, 2006.
Extended IPRTR discard policy. When a packet with lower priority must be discared because a packet with higher priority arrived and queue is full, the packet discarded will be taken from the flow with the highest number of nodes.
Improved POTS dtmf tracer available through DEBUG command. Records ordered by date/time, in forward or reverse order.
Extended F LIST command with the possibility to specify an empty item. This simulates empty/missing element, similarly to a ISDN call where a field is missing. Usually the list perform a search of an item, and since an empty item cannot be inserted in a list this possibilty appears unnecessary, but when a RU o MR list is used with the NOT operator, the result is reversed!
Fixed CTI clusters and links allocations. When a link had a valid RES: configured but CLUS:NONE, the link was binded to the last configured cluster and it was possible to make and receive calls. After the fix the links with CLUS:NONE inherit also RES:NONE, as result D D CTIL will show RES:NONE even if present in configuration and the link will not be usable by any cluster.
Fixed in CTIR the opening of CTI VSP connections.
Fixed in CTIR the processing of delayed MORE_INFO_INDICATION when GROUP was used in POO and ROUTING:RELAY. The effect of bug was that when call enetered RELAY state there was a time interval where further digits arriving from caller could be lost.
Fixed a bug D CTIHDLC command output. The fields were not always displayed correctly, and the used B-channel was often missing.
Fixed search of empty item into RU and MR list. Search of empty item in a normal list always return FALSE, but this result must be usable in RU and MR list with the NOT operator, and become a TRUE!
Released on May 8, 2006.
Changed IPSEC ECN parameter default value from FORBIDDEN to NOCARE.
Changed IPSEC TTL value from 0 to COPY.
Added correct detection of VIA VT6106 Ethernet chips.
Updated SNMP and SNMP mib with the new variables.
Improved the IPRTR discard policy so that if a new packet has to be inserted in the queue and the queue is full, the packet discarded can be the one just arrived or another already in the queue, depending on a relative queue occupation.
The algorithm is rather sophisticated and this is not the place where to explain it, but it must be known that the result is a more fair usage of the queue, actually impeding a user/application to flood the queue and deny service to other users/applications.
Fixed handling of buttons with MFIDE3 at startup. The bug prevented to enter the conf load/restore phase when CPX is booted keeping UP ARROW button pressed.
Fixed IPSEC stats and diags: IPSEC SA diags were displayed more times, and IPSEC SA in extended stats were not displayed.
Fixed a bug in SYS DISPLAY VERSIONS command which could cause a software exception, and consequently a system reboot.
Fixed a bug in BRIO cards driver. Under heavy traffic on D channel (e.g. X.25 with long frames) sometimes the transmitted frames were damaged.
Fixed a bug in BRI-HFC cards. Due to a chip bug, sometimes an interrupt was not generated and the data transmission got frozen forever. The fix adds a patch that enforces transmission recovery after a small timeout.
Fixed CTICL CALL(IN) statistic. If incoming call is immediately rejected it was not increased.
Fixed a weakness in cluster link establishment phase which, under network delays > 1 sec, caused a cluster link open failure.
Fixed Q931 port diagnostics. The SCG field was rewritten with CG data, and CG field remained empty.
Fixed in CTIR the LDM logging in case of alternative routings.
Fixed in CTIR the preparation of SDO and SGO fields. If SGO and SDO in CTIR contained characters other than A..Z a..z 0..9 those characters were skipped. E.g. SGO:HEY-YOU actually produced a call with SG containing HEYYOU.
Fixed in H323 the bearer capability of H.225 voice calls. It was UDI while it must be Speech or 3.1 kHz. Currently we fixed it to speech, circuit mode, 64k, A-law.
Fixed H.323<>GKC interaction that in some circumstances left calls in a bad state.
Fixed in IPSEC the check of replay window. It could cause unnecessary discard of packets, or worse, the deadlock of the connection.
Released on April 6, 2006.
Added failure reason diagnostic for ADSL USB modem.
Added diagnostic for IP over PPP resources that show local and remote user names.
Added support of OPSTATE parameter in IPRTR. Now it is possible to set interfaces down for administrative purposes. There are however limitations, only the interface of IP router is stopped, the other components of the interface stack are still functioning.
Added selectable silence suppression for H.323 connections. Selection is realised on per-routing basis.
Improved H.323 robustness against denial-of-service attacks.
Improved CPX installer utility, now it returns more clear messages in case of errors during installation.
Fixed PPP over Adsl (actually PPPoA): 0xFF 0x03 protocol header must not be used, certain servers does not tolerate it.
Fixed PPP for DIAL-OUT parameter. It was used even when not shown, as in case of PPP over POEAC; in such situation DIAL-OUT:NO must be automatically assumed.
Fixed a bug in HTTP that could cause system reboot. It was related to establishing of TCP session.
Fixed a bug in CTIR which did not allow full transparency in DISCONNECT phase.
Fixed a bug in CTIR which prevented transparent processing of INFORMATION message without Called Party Number IE in OverlapReceiving state. This cause the impossibility to activate/deactivate Telco services via KEYPAD IE (e.g. call deflection).
Fixed Q931 CAUSE when an outgoing CTI port was in a priority or round-robin group. The cause returned back was often wrong.
Fixed several mistakes in logging of CTI calls. The most important was that if CG was present but empty, the decode of the logged record was incomplete. Now Calling address with presentation restricted are logged as CG:##.
Fixed a bug in CTIR that didn't handle correct the ProgressIndicator IE received from a CTI port in the priority or round-robin group.
Fixed a bug in VoIP card which prevented to complete the dialling of a number when the call was in RELAY state and the audio channel was previously connected.
Changed POTS rings frequency from 20 to 25 Hz. This is more precise for the ETSI and Telecom Italia specifications.
Other minor fixes.
Released on March 21, 2006.
Added Q931 error events to debug log (LDM).
Improved cause decode for internal causes (LDME).
Added C S CTIP:xxx[,yyy,...] command: i.e. the possibility to specify a list of CTI ports.
Added refusal of SETUP without Bearer Capability in Q931 driver for better ITU and ETSI compliance.
Fixed bug in CTI HDLC resource release: if incoming UDI call matched a DATA routing but there was not services that could satisfy that call, the HDLC resource was lost in RESERVED state (D D CTIHDLC).
Fixed CAUSES indicated for several kinds of failures related to HDLC resources.
Fixed bug in CTIR that did not allow OEVERLAP SENDING when a group (CTIG) was specified in POO. This limitation is and will stay present for multicast groups.
Fixed Call Pickup from CTIP with SS-PICKUP:ANY. The bug had two effects: pickup calls whose “output” was a cluster and loose CTIAC resource. Now it picks up call only if their output side has TYPE:USER.
Fixed bug in Q.931 that cause mismatch with B channels, and loss of channels. The problem occurred if a RESTART was received while a call was active.
Fixed a bug in TCP that discarded data sent in ACK segment at opening phase, i.e. when CPX TCP driver is in SYN_RECVD state. This bug causes lock of TCP session.
Fixed bug in CONFIG.EXE, now it can be started from explorer with a double-click even if the path contains spaces.
Other minor fixes.
Released on March 8, 2006.
Added 'IPSRC:' field in ldm CallRx events when the input port is TELNET or SSH.
Added MFIDE3 statistics.
Added to PoeAc a feature that in relay sessions “clamps” negotiated MRU. This is required to enforce an adequate MRU negotiation toward the destination PPP which is not aware of PPPoE presence.
Added CTIGKC (H323 Gatekeeper client) statistics and diagnostics.
Improved IKE logging
Extended FTP and HTTP virtual pathnames to 260 characters and physical pathnames to 255.
Extended CP interface to accept commands up to 512 characters.
Extended confix.exe utility with '-cc' and '-cu' command line options. Option '-cc' creates configuration file only if it does not exist, option '-cu' creates configuration file unconditionally.
Fixed H323 “bitstream” decoding which caused call failures.
Fixed several other mistakes in H323, including missing reaction on alerting timeout. Now H323 appears very reliable.
Fixed BRIO problem that caused D-channel lock in the case that X25 over D channels was used with PS:256 and PW greater than 2.
Fixed display of AC resources in VoIP cards. The output of D D/DE/S/SE CTIAC was incorrect for DSP on VoIP cards.
Fixed handling of hold-retrieve in VoIP cards which caused calls to stay mute or drop.
Fixed MFIDE2 and MFIDE3 diagnostics decoding
Fixed problem with BRI-HFC card that could lock completely the CPX and cause WDLIVE wit no further information.
Fixed bug in CTIR related to collection of called number in some very special situation and when ROUTING:PREFIX is in use.
Fixed a problem in CTIR which left call mute when attempting a call transfer that resulted in CtoVtoC. Since VoIP does not allow CtoVtoC, if this transfer is attempted both calls are now disconnected.
Fixed registration repetition upon failure for H323 Gatekeeper client.
Fixed bug in PPP. When PPP-DNS-PRI is set in IPRTR, the D D of the IP resource shown the PPP-DNS-PRI address as REMOTE-IP-ADDRESS. Bug was in visualisation only, internal use was correct.
Fixed bug in FTP that could cause corruption of an uploaded file. Problem was in bad thread synchronisation between PASV and STOR commands.
Fixed a bug in NAT that could trigger a NULL pointer exception.
Other minor fixes.
Released on February 7, 2006.
Summary of the most important changes with respect to version 5.4.7.
Added call pickup feature. It allows to pickup a call ringing at a POTS port from any other ISDN or POTS port.
Added multicast ringing feature. It allows to alert more ISDN and POTS telephone simultaneously; the first that answer will engage the call.
Added a basic H323 Gatekeeper client.
Improvements in H323 driver, although still limited to G.711 A-law calls.
Added more IP fairqueuing strategies: by destination IP and by source IP.
Extended PPPoE Access concentrator service. Now in addition to relay sessions it is possible to establish UP TO 250 sessions to the IPRTR, i.e. Abilis CPX is now a complete PPPoEC access concentrator + router solution.
Added possibility to use X.509 certificates in IPSEC/IKE connections.
Added dead-peer-detection RFC support in IKE.
Added time interval specification (TI:) for every IP Access List record.
Added TOS rewrite through IP Access List
Improved TOS field handling by allowing TOS-Precedence format as well as DS format.
Added support of Differentiated Services and configuration of DS-boundary or DS-network for each IP resource independently.
Added Ethernet multicast support for IP, although not used yet in upper drivers.
Improved Ethernet statistics.
Added IKE awareness to NAT when making port address translation (PAT). The IKE ports 500 and 4500 are preserved for the first connection.
Improved handling in NAT of PAT translations opening and closing. This improvement minimises denial of services in presence of resource hungry p2p application.
Added possibility to specify DJ and MJ in CtoV routings. In this way CtoV can increase the DJ and MJ values offered by call orginator (VtoC) and eventually adjusted by intermediate CtoC.
Added an active page to HTTP service by which it is possible to monitor the state of all POTS ports in the Abilis CPX. We called it http PBX monitor.
Other minor enhancements.
n/a
Copyright © Abilis