Released on May 5, 2008.
Changed in PPP the reaction to the reception of IDENTIFICATION message, which is now ignored.
RFC1570 allows to react with a REJECT message, but recent Windows XP/2000/Vista updates have a bug that causes a disconnection if they receive a REJECT for the IDENTIFICATION message.
For older Abilis versions it is necessary to disable LCP extensions in Windows PPP configuration.
Fixed in GSM/UMTS driver the blockage in case of incoming call that does not provide the CLIP. The blockage was recoverable by resetting the UMTS/GSM module.
Fixed in CTIR the disconnection cause when call-pickup was involved.
If the original call was delivered to a group and a failure occurred on a port of the group, when the call was finally picked up the disconnection cause was not cleared, with the result that when the call was later closed regularly the disconnection cause was an older one.
Released on April 17, 2008.
Improved SIP to allow CPO RTP for two phones stat stays behind the same NAT.
Users which are registered on Abilis with SIP-REMOTE-NAT:STRICT or LOOSE, and that stays behind the same NAT, i.e. that presents themselves to the Abilis with the same IP address, can be configured (CPO:YES) to exchange RTP directly each other, without transiting through the Abilis. In such a situation, if either puts on -hold, the other will receive RTP stream with the hold tone directly from the Abilis.
CPO RTP is possible only in two cases:
Both users have SIP-REMOTE-NAT:NO.
Both users have SIP-REMOTE-NAT: LOOSE or STRICT, and they are behind the same NAT, thus presenting themselves with the same IP address.
Fixed in IPRTR the handing of HIDE:YES for VRRP addresses, they were included in RIP updates even if the IP resource had HIDE:YES.
Fixed in SIP the handling of Request-Uri. Some very sensitive telephone did not like previous management, now it matches exactly with the one in the contact header field of the registration session.
Fixed in SIP the handling of SRCADD. SRCADD parameter was used for all outgoing calls, even if the SIP user was registered onto Abilis.
Now, when the user is registered, outgoing calls are made using the address on which the user is registered as source address. For example, if Abilis has two interfaces, one with 192.168.0.1/24 one with 10.10.10.10/24, if the SIP user registers itself onto address 10.10.10.10 the outgoing calls will be made using 10.10.10.10 as source address, regardless of the SRCADD parameter configuration.
Of course if a SIP user is NOT registered and Abilis is configured to reach it at a static IP, the SRCADD will be used for any outgoing calls, as well as for registration performed by Abilis toward that SIP user.
Fixed a bug in SIP when CAN-REINVITE:NO, the hold message received from CTIR was not correctly acknowledge causing timeouts. If the originator of the hold was another SIP phone, such phone experienced a SIP protocol timeout causing call drop. This situation is now logged in ctisip log.
Released on March 25, 2008.
None
Fixed a bug in IPSEC when trying to use IPSEC with VIRTUAL IP resources. It simply didn't work.
Changed the configuration of IPSEC: parameter in the VITRTUAL IP res. Now this parameter is inherited from the P-IP.
Fixed a bug in ETH100 REALTEK driver that caused the discard of incoming packets when the IP res incoming queue was enabled. The length of received packet was indicated greater than actual one, with the result that packets of the maximal length were discarded because they appeared too long.
Fixed a bug in IPRTR. The length of received packets when incoming queue was enabled was wrongly checked.
Fixed a bug in Q.931 related to a wrong response to RESTART_REQ with global call reference. The result was that with some PABX in Point-to-point configuration the restart procedure did not complete and interface was not functional.
Fixed in PPP a problem that prevented a correct recovery from STOPPED3 state with the INIT command.
Fixed in PPP a problem that prevented a successful connection with CALL command when the PPP was in STOPPEDx state.
Released on March 3, 2008.
None
Fixed in NAT a bug related to PPtP translations (PPTP-ALG:YES) that prevented PPtP to work. This bug was introduced in release 6.0.12.
Released on February 25, 2008.
Changed IPADD and MASK defaults for IP-1resource to IPADD=192.168.1.1 MASK 255.255.255.0.
Added support of VIA VT6105-M ethernet adapter.
Extended SNMP MIB to support VT6105-M.
Added in SIP the handling of RTP dynamic payload type (PT) mapping. Asymmetric PT mapping, i.e. different PT for TX and RX for the same coder/event is not supported.
Added in IPSEC the bypass of AH/ESP packets received on an interface where IPSEC:YES and not intended for the Abilis itself. This makes possible to route IPSEC packets for other servers/clients and at the same time have an IPSEC service active on the Abilis itself.
Fixed for UMTS device the handling of incoming calls. In case that call was refused by CTIR the UMTS driver did not properly reject the call, with the result that caller was still hearing the ringback tone.
Fixed in CTIR the handling of CGO:##[num] and CGO:#![num]. If Presentation Indicator byte was missing in the incoming call, the processing did not take place and outgoing call was kept without Presentation Indicator byte. At the same time the logging was incorrect, it reported CG:##[num] but it was not correct because the Presentation Indicator byte was actually missing.
Fixed in POTS the handling of missing Presentation Indicator in CLIP management. If PI was missing the calling number was not displayed on the phone, now it is displayed.
Fixed in IAX the priority order between A-law and u-law. Now A-law is always preferred against u-law.
Fixed in NAT a bug that occurred when ANET=OUT-IP and the outgoing resource was an IP over PPP resource with IPADD=RETRIEVE. When the PPP was disconnected, and thus the an IP address was not available, the packets were discarded impeding the opening of the PPP connection.
Fixed in IPRTR the handling of OPSTATE change. The routing table was not initialized when OPSTATE was changed, thus static routes on that resource did not change their preference position as they should.
Fixed a bug in ADSLUSB driver: the autorestart attempts limit of 2 did not reset once the ADSL line went up again, as a result only 2 attempts were possible until CPX reboot, thus dramatically reducing the effectiveness of this procedure. Now, if the ADSL line goes down, up to 2 autorestart attempts are executed at 5 minutes interval; when the line returns up the counter is reset so that another 2 attempts will be possible if the line will go down again.
Fixed a bug in TRFA. If the system date and time was adjusted to the past the registration was not executed until the date/time reached the value of the last registration, and at that moment all the not registered values were summed in a single event. Now the registration is correctly performed, values that refer to the same date/time interval are summed.
Released on January 29, 2008.
Changed PPP defaults of IPADD and NEIGH from 0.0.0.0 to RETRIEVE.
Added commands to disable and enableCTIR. When CTIR is disabled all calls are rejected with FF BE (CPX, CTIR administratively disabled ).
There are commands to disable/enable AC (Audio compressors), but it is not implemented yet.
[19:53:27] CPX_208:enable ? AC AC connections (Not implemented yet) CTIR CTI connections [19:53:33] CPX_208: [19:53:33] CPX_208:disable ? AC AC connections (Not implemented yet) CTIR CTI connections [19:53:52] CPX_208:
Added commands to forcedly close ALL calls, or all calls where an AC is involved.
[19:55:17] CPX_208:c ctic ? AC All AC connections ALL All CTI connections ID: CTI connection [1..65535, A] [19:55:28] CPX_208:
Improved POECLI diagnostics and statistics. Now POECLI shows the IPRES that is using a session, and offers more detailed debugs.
Updated SNMP MIB for POECLI resources with the new IPRES fields.
Added to SIP the support of TRANSPARENT codec according to RFC 4040.
Fixed in ETH100 driver of Realtek cards (TE100-PCIWN cards visible with D PCIDEV command) a bug that could cause the freeze of upper driver if the ethernet link went down. The driver that was mainly affected by this bug is POEAC (PPPoE Access Concentrator).
Fixed a bug in CTIR related to the preparation of Calling Number in accordance with the CGO field configured in the routings. If the incoming CG had TON or NP = UNKNOWN, the PI attribute specifiers eventually present in CGO field were not applied.
For example if CGO:#!* and incoming call had CG with presentation indicator set to restricted (##) and TOA/NP=UNKNOWN, the presentation indicator remained restricted in the outgoing call instead of becoming presentation allowed (#!) as set in the routing.
The bug was not present for TOA/NP values different from UNKNOWN.
Released on January 7, 2008.
Improved performances. A much faster method for the measure of high resolution timings has been introduced. The system performance gain is not predictable because it depends and a large number of conditions, but to give an idea we measured the gain on a system with a Celeron 1 Ghz CPU, with 200 PV resource in EXT mode, SPEEDLIMIT on IP resources, 72 DSP channels, the previous CPU consumption was more than 90% now it is just over 70%.
D CPU now shows CPU speed. CPU details are still available via D CPUID command.
Added CPU consumption visualization for each thread, available with DEBUG TASK command.
Added a double CTIAC DSP initialization at system start which improves DSPs reliability.
Added alarms and traps for ETH100, ADSL, IP, POECLI, POEAC resources. For CTIP we added alarms for ISDN PRI Layer1 and Layer2, ISDN BRI Layer1, and for GSM; for POTS there is no alarm to report.
Improved ALARM VIEW command output. It now displays the diagnostics of the alarmed layer for each alarmed resource.
Added the possibility to sort the output of the D DNS command by DOMAIN, IP address, or pure ALPHAnumerical order for NAME field.
Added final results for PING and PINGSTAT command:
[19:30:54] CPX_208:ping 192.168.0.3 Pinging 192.168.0.3 with 32 bytes of data: Reply from 192.168.0.3: bytes=32 time=0 ms TTL=128 Reply from 192.168.0.3: bytes=32 time=0 ms TTL=128 Reply from 192.168.0.3: bytes=32 time=0 ms TTL=128 Reply from 192.168.0.3: bytes=32 time=0 ms TTL=128 --- 192.168.0.3 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3000ms rtt min/avg/max = 0/0/0 ms [19:31:00] CPX_208:
Added VFM-OVR and Q931c-OVR in CTIL statistics. A value >0 indicate some sort of overload of the system, please check for abnormal CPU consumption.
A value > 0 may also indicate an overload of the cluster, i.e. an attempt to use more bandwidth than the link itself is able to sustain.
Increased in CTIR the size of the voice FIFO of each CTIL, from 10 to 30 packets.
Added in IAX the handling of the optional information element CODEC PREFS.
Added in PLINKE layer a debug command to view the IP addresses and ports of the last 10 packets received that triggered BAD-SRC condition. It helps in finding misconfigured peers. For example:
[19:58:50] CPX_208:debug res:pv-1 prot:plinke lsn:6 RES:Pv-1 - PV over IP (Abilis tunnel) (IP) ------------------------------------ BufferLength:431 Date/Time:04/01/2008 19:58:55 TraceTime:1751819 IP Socket list of the last 10 packets with BAD-SRC error. 04/01/2008-19:58:40 SRC:192.168.000.208-3102 DST:192.168.000.208-3101 04/01/2008-19:58:43 SRC:192.168.000.208-3102 DST:192.168.000.208-3101 04/01/2008-19:58:46 SRC:192.168.000.208-3102 DST:192.168.000.208-3101 04/01/2008-19:58:49 SRC:192.168.000.208-3102 DST:192.168.000.208-3101 04/01/2008-19:58:52 SRC:192.168.000.208-3102 DST:192.168.000.208-3101 [19:58:55] CPX_208:
Updated SNMP mib to support added statistics and traps.
Fixed improper CPU usage indication caused by SSH Key Regeneration thread which is scheduled according to the SSH parameter KEYREGENT.
Fixed for ETH100 cards the SLOTID assignment when different models of cards are used and installed cards are changed.
Fixed in SIP the processing of fragmented UDP packets. The limit was of 1500 bytes for the reassembled packet, now it is 2200. The actual limit also depends on the UDP driver parameter reas-dg-size:, which is 2200 by default.
Fixed in SIP the handling of usernames up to 32 characters in the registration method, where 20 was the previous limit.
Fixed in SIP the run-time change of UDP-PORT-BASE and UDP-PORT-RANGE. Previously refresh was not performed.
Fixed a bug in MLM layer related to backup channel short hold mode. Even in case of transmission/reception of voice frames only, SHM closed backup session only after both voice and data timeout expired. Now if only voice frames are exchanged, only voice timeout is considered.
Fixed a bug in RIP that was introduced with version 6.0.9. The RIP messages were sent as multicast regardless of the configuration parameters.
Fixed a bug in VRRP. The Virtual address was not deregistered when the state was set to FAULT. The result is that the Abilis in FAULT was still able to send and receive packets with the visual address.
Fixed POTS ringing voltage. It was 110 Vpp (38.9rms) now it is 130 Vpp (46Vrms).
Fixed in CTISYS the R CTIAC command. Now it restarts DSP of running cards only, previously the command attempted to restart non-existent DSP causing the flood of ctisys trace, if enabled, with 60000 unnecessary events.
Fixed in GSM the use of an uninitialised variable that caused a system hang in presence of incorrect configurations.
Released on November 29, 2007.
Added in SIP the possibility to ENABLE/DISABLE the KEEPALIVE via SIP-KEEPALIVE parameters in the users table.
Changed the default for SGI: in the X25-999 resource. It was DISABLED now it is CPISDN.
Added in DHCP several sorting rules for the display of DHCP binds
Added a cross-check for PINGSTAT command: in case that '-w' option is greater than '-z', '-w' will be limited to '-z' value.
Added the alias EXIT to the CLOSE command available in CP, TELNET, SSH.
Added to CPXPCAP and TRCMGRW the possibility to export PPP traces in Visual Network format. This format allows to show the DIRECTION of the packets starting with Wireshark 0.99.8.
Fixed in DISA the management of the calling numbers when RESTRICTED-CALLING:YES. There was a bug in the maintenance of a search index that caused a mistake in the validation of the calling numbers.
Fixed MAX-ROUTES settings in RIP resource. It was not possible to set it.
Fixed a bug related to alerting tone in POTS and ISDN ports when the transferred call was still in alerting state. The tone was either missing or distorted.
Fixes in ACNT. In CtoC calls the TC statistics were present even if the TC did not take place.
Fixed in IAX the unattended call transfer (UCT) while the call was parked from remote side. Prior the fix it was rejected.
Fixed in IAX the attended call transfer (ACT) while the call was parked from remote side. Prior the fix it was rejected.
Fixed in SIP the management of VIA and CONTACT field: CONTACT was used instead of VIA. In most cases the two fields are coincident and this is the reason why the problem does not usually appear.
Fixed in SIP the stopping of RTP during double-hold condition.
Fixed in SIP the unattended call transfer (UCT) while the call was parked from remote side. Prior the fix it was rejected.
Fixed in SIP the attended call transfer (ACT) while the call was parked from remote side. Prior the fix it was rejected.
Fixed a bug in PINGSTAT command: now stats are always updated for every attempt, even if PING RESPONSE is not received.
Fixed a bug in IPRTR that caused a system reboot, due to SW exception, when TRFA was enabled simultaneously to INPUT QUEUES for an IP resource.
Fixed a bug in RIP: multicast registration was made even if RIP flag was not set into the RP: parameter of IP resource.
Released on November 12, 2007.
Added to offline configurator, CONFIG, the option -c to specify the name of the configuration file. If omitted the assumed name is drivers.cfg.
Updated the OSPF driver. For a mistake it was not included in version 6.0.0. This version supports OSPF MULTICAST.
Added in SIP the RTP timeout of 180 seconds for the state when Abilis received a progress prior to receive a ringing: if the session in progress state does not receive incoming RTP stream for 180 seconds, the call is closed. This is a protection timer because in this phase the SIP does not offer a method to verify that peer is still alive.
Added to TRCMGRW and CPXPCAP the possibility to extract ISDN Layer 1 traces (traced port 1xxx) to format I4B that can be read by Wireshark.
Note that due to a bug in Wireshark, verified in versions 0.99.5 and 0.99.6a, the trace can't be loaded. It will be fixed in version 0.99.7.
If you need to read the traces now, you can use Ethereal 0.10.14
Fixed in CTI a mistake in managing digits for calls in overlap state and groups involved. Use of alternative port after a failure caused a mixture in called number, resulting in call of a wrong number.
Fixed in CTI routing the DS: filter.
Fixed in IP resources the RIP multicast use. It was enabled only for RIPSEND:RIP2M while it must be enabled also for RIPRECV:RIP2M or BOTH.
Fixed a bug in ETH100 VIA VT-6105 driver. In case of excessive collisions error the transmitter got blocked. A INIT of the ETH100 resource was able to recover the blockage.
Fixed in IAX the handling of G.729A reception of odd but one multi-frame packets. There were problems when the peer sent to Abilis a voice packet containing a odd number (except one) of 10 msec frames.
Fixed in SIP the handling of G.729A reception of odd but one multi-frame packets. There were problems when the peer sent to Abilis a RTP packet containing a odd number (except one) of 10 msec frames.
Fixed in SIP the handling of G.723.1 high rate.
Fixed in SIP the handling of G.723.1 reception of multi-frame packets. There were problems when the peer sent to Abilis a RTP packet containing more than one 30 msec frame.
Released on November 2, 2007.
Added in IP resources a new option for input speedlimit feature. Now INSPL:OUTSPL value can be configured.
With this value the input queue inherits mode and state from the output queue. Parameters INSP:, INSP-HIGH:, INSP-TOUT: remains independent between input and output.
This new mode makes possible to apply IPCOS-HIGH to both input and output queue using the state of output queue only. This is very useful with voice tunnels when IPCOS-HIGH is needed and the network does not preserve TOS thus making impossible to distinguish between Voice and Link-Check frames.
Added to IAX user the parameter IAX-FWD-CG-NUM that affects how the calling number is managed in unconditional call transfers and call forwarding .
With value CALLER (default) the calling number of the original call is passed to the new recipient.
With value USER the calling number of the IAX user performing the action is passed to the new recipient.
Added to SIP user the parameter SIP-FWD-CG-NUM that affects how the calling number is managed in unconditional call transfers and call forwarding .
With value CALLER (default) the calling number of the original call is passed to the new recipient.
With value USER the calling number of the SIP user performing the action is passed to the new recipient.
Improved in SIP the DTMF handling per RFC 2833.
Modified SIP to be tolerant against terminals which are not compliant with RFC2833 and uses the same branch value for INVITE and 2xx ACK transactions.
Removed in SIP the check between the SIP-UDP-PORT value and the source port of the incoming registration packet. This security check was too much restrictive. It applies to STATIC and DYNAMIC IP address.
In case of STATIC IP address, if TWO users are configured with the same fixed IP address (which is strongly discouraged, user DYNAMIC with registration in that case), the identified user is the first in the user table. If the identified user has a not null password, the authorization is requested, the caller puts there the user name and the corresponding user will be identified. It meas that in case of same static IP address for more users, the exact user will be identified only if the password are not left empty, but keep in ming that the first INVITE will always be associated with the first user in the user table.
To avoid the complication expressed above, use only one user per a static IP address, or use registration with dynamic IP and port.
Changed in SIP the timers for some provisional messages. Now provisional messages except PROGRESS starts T301 timer, the timer which is provided through CTI routings. The timer is restarted upon ringing.
Added to D NAT command the filters DESCR:, SIDE:, ADD:.
Changed handling of IPCOS parameter in IPACL setting. Now the IPCOS is displayed and configurable to type DENY too, and value is preserved when changing from permit to deny (previously the value was reset to DFT).
Improved SAVE CONF command. Now a smarted verification against configuration compatibility is performed. Every version has a build number in the form <major>.<minor>; versions with the same major build number are considered compatible now.
Added CPXPCAP command line utility for conversion of CPX traces in .pcap formal (tcpdump).
Extended TRCMGRW with CPXPCAP extraction.
Fixed a bug in automatic traces saving. Rule is that only the latest 5 automatically saved LOG/DBG/CPX files must be kept while older must be deleted. The delete was not executed for DBG and LOG, thus exposing the system to the risk of a DISK FULL.
Fixed in ETH100 driver the counter of MULTICAST (OUT) for FL-100TX and TE-PCIA cards, it was not increased properly.
Fixed a bug in IP resources which affected RIP and TRFA. The problem was that if a resource had RP:RIP and TRFA:YES, the RIP and TRFA respectively were active on that IP resource even if the IP resource was inactive.
Fixed HTTP help and renamed locpport-p to tcp-locport-p, locpport-s to tcp-locport-s.
Renamed renamed locpport-p to udp-locport in SNMP.
Sometimes it may happen in GSM that sound is distorted. This is caused by a bug in the Texas Instrument codec used to convert the audio signal from GSM module, related to the 16 khz sampling period we were using.
We fixed the problem using 32 khz sampling period, unfortunately this reduces the maximal capacity from 4 to 3 GSM-BOX for each USB 1.1 host controller.
When upgrading to 6.0.7 or newer, if there are 4 GSM-BOXes under the same USB host controller the 4th GSM-BOX will not be functional.
Fixed in IAX the behaviour when IAX sessions are exhausted (sesnum in ctiiax resource).
Fixed in IAX the managing of PROVIDE-SG, it was not filled during UCT and call forwardings.
Fixed in IAX some issue related to call transfer that could impede a proper transfer when the originator of the transfer was a SIP user.
Fixed in SIP the behaviour when SIP sessions are exhausted (sesnum in ctisip resource).
Fixed in SIP the managing of PROVIDE-SG, it was not filled during UCT and call forwardings.
Fixed in SIP the processing of “487 session terminated” upon CANCEL. Now Abilis sends when it receives CANCEL, and waits for up to 10 seconds when it sends CANCEL. Prior to this fix there could be problems with some terminals that did not stop ringing after the cancel, and Abilis freeze the session in CALLING state if the response was not received
Fixed in SIP the handling of message “501 method not implemented”, the call was wrongly dropped when it was a response to an UPDATE.
Fixed in SIP a potential corruption of the calling number of the sip user. The problem appears only if “*” is used in SIP-CG-NUM, either alone or as suffix.
Fixed in SIP a bug in the generation of “401 unauthorized message”. The contact address was wrongly set to 0.0.0.0.
Fix a bug in SIP PLAIN authentication which caused a system reboot.
Fixed in SIP the handling of simultaneously configured authentication PLAIN and DIGEST. In such case NOW the DIGEST is requested by either DIGEST or PLAIN is accepted.
Released on October 16, 2007.
Added POI:, POO:, SR:, DS: filters to the D CTIR[E] command.
Changed layout of statistics clear time to improve readability.
Before:
--- Cleared 000:17:54:58 ago, on 15/10/2007 at 20:09:32 ----------------
Now:
--- Cleared 0 days 17:54:58 ago, on 15/10/2007 at 20:09:32 -------------
Fixed a bug in DNS server reverse lookup. In some circumstances a wrong record was returned.
Fixed a bug in SIP related to UPDATE message. The call was dropped upon reception of “Method not allowed” to the UPDATE enquiry. This is a bug introduced in 6.0.5, versions 6.0.4 and earlier are not affected.
Fixed a bug in RTP related to the handling of DTMF RFC2833 (used by SIP). Now the RFC2833 is better supported.
Released on October 10, 2007.
Improved output of F IPACL command. Now the Matching IPACL is shown for DENY records match too.
Added a new command to test the H.100 bus. This test is not available for POTS card due to intrinsic limitation of the card, limitation that we hope to remove in the future via an upgrade of the firmware on the card.
The command synopsis is:
[14:59:22] ABILIS_CPX:test h100 ? TEST H100 [card-A [card-B]] [long] [deep] [detailed] Executes H.100 bus test H.100 bus test options: card-A First card selection. It must be 'type-n', where 'type' can be a CTI card type and 'n' can be [1..255] Execute the test of the specified card against all the others. By default the test is executed for every card. card-B Second card selection. It must be 'type-n', where 'type' can be a CTI card type and 'n' can be [1..255] Allowed only when "card-A" is also specified. Execute the test of the two specified cards only. long Timeslot selection. All timeslots of each line are tested. By default only three timeslots of each line are tested. deep Algorithm selection. Reception is checked on selected line and TWO lines BEFORE and TWO lines after. By default reception is checked only on the selected line. detailed Output selection. Print results by card specifing which are the bad and incomplete lines. By default results summarised by card are printed.
The deep and long variants increases the test execution time sensibly.
The deep variant is required to detect short circuits between adjacent lines.
Below is an example of an output for a defective H.100 bus:
[15:02:43] CPX_208:test h100 deep detailed YOU ASKED TO EXECUTE H.100 BUS 'short' TEST WITH 'deep' ALGORITHM AND 'detailed' OUTPUT OF EVERY CARD PROCEED (N/Y)?y H.100 BUS TEST IN PROGRESS THIS MAY TAKE FEW MINUTES (Type CTRL+C + ENTER to stop)... QPRI-1 short test -> BRI4-1 - bad partly tested lines: - untested lines: - broken lines: 17 shorted lines: 22-23,29,31 -> POTS-1 - skipped (POTS cards don't support H.100 testing) BRI4-1 short test -> QPRI-1 - bad partly tested lines: - untested lines: - broken lines: 17 shorted lines: 22-23,29,31 -> POTS-1 - skipped (POTS cards don't support H.100 testing) POTS-1 short test skipped (POTS cards don't support H.100 testing) Overall test result: BAD COMMAND COMPLETED [15:03:03] CPX_208:
Improved filters for D D/DE/S/SE for CTIL and CTICL.
CTICL can be filtered by CLUS: and wildcards are allowed, e.g. CLUS:abc* or CLUS:*abc or CLUS:*abc*
CTIL can be filtered by ID:, CLUS: and RES:
Added early call forwarding for IAX. The TRANSFER is now satisfied even if it arrives BEFORE the ANSWER, i.e. after ACCEPT or after RINGING.
Changed in SIP the handling of REGISTRATION and INVITE for users with empty password. Now the message is accepted immediately without cycling through the 401 Unauthorized handshake.
This change has been required because certain SIP devices do not handle the password exchange sequence correctly.
Use of empty password is strongly discouraged because it is a serious security threat.
Changed in SIP the value of volume field in DTMF packets (RC 2833) from 0 to 5, which correspond to -5dbm0.
Fixed setting of parameter cache-size in DNS, it was impossible to set any value.
Fixed the output of D CTICE command, the values of CTIAC and DSP related fields were non visible in certain states where they should be visible, and in some states they shown improper values.
Fixed CLIP generation in POTS cards. The CLIP generation was already improved in 6.0.4 but there was still a small mistake that this release removes. Now the CLIP generation is very reliable.
Fixed a bug in GSM driver that caused malfunctions, up to system reboot, in case of device reset. The reset can be ordered automatically by the driver itself when it detects that the device does not respond, or manually via DEBUG USBDEV LSN:255 or DEBUG RES:CTISYS CMD:L1P<cti port>G LSN:255.
Fixed a bug in Q931 that caused, with certain PBX, the impossibility to hear in-band-tones in the DISCONNECT phase. The most evident effect was that the fast-busy tone was heard instead of the normal busy tone even if the call failed with user busy cause. This bug was present since version 6.0.0.
Fixed the call transfer ending in DtoD with transcoding, the transfer succeeded but audio was damaged.
Fixed in IAX the behaviour when the conversation is put on HOLD by both sides. If the first that put on hold removed the hold, the hold tone of the counterpart being still on hold was not played, and also state was not updated accordingly.
Fixed in SIP the generation of UPDATE responses. Before this fix the UPDATE response 481 Call/Transaction Does Not Exist was not generated.
Fixed in SIP the behaviour when the conversation is put on HOLD by both sides. If the first that put on hold removed the hold, the hold tone of the counterpart being still on hold was not played, and also state was not updated accordingly.
Fixed a bug in MLM (link layer of several resources) which prevented to open SLINK with CALL RES:xxx command when the PLINK was READY. Moreover a protection timeout of 120 seconds has been added: when BAC:NAILED-UP, the PLINK is READY and SLINK is opened with CALL RES:xxx command, the SLINK will be automatically closed after 120 seconds.
Released on September 18, 2007.
Automatic trace saving now saves system and debug log in addition to trace.
Added autoconnect type Nailed-up for all resources that include a MLM ports, i.e. every resource over B channel and every resource with backup.
This feature is controlled by parameter BAC. With value DOD the behaviour is the former one with dial-on-demand rules, with value NAILED-UP the B-channel is spontaneously connected at boot, and reconnected in case of drop for any reason. In case of connection failure the retries are managed as usual via BRTY, BNRTY, BTB parameters.
Regardless of BAC value, i.e. even if BAC:NAILED-UP, if the state of the PLINK gets READY the SLINK (B channel) will be closed after a short timeout, in the same way as when BAC:DOD.
Extended VDT and DDT range for every resource over B channel and every resource with backup. Now it is possible to configure value NOMAX to disable the inactivity timers.
Added CPO (call path optimization) support in SIP. Actually it is a RTP path optimization only, and when enabled TWO SIP terminals that established a call through Abilis will be instructed to exchange the RTP packets directly each other. When call is parked Abilis instructs the SIP terminals to change RTP back to Abilis, so that Abilis can provide hold tones.
Added in CTIR the support of call transfer resulting in DtoD connection.
Added support of call transfer with SIP terminals when the SIP terminal is still in ALERTING (RINGING) state. Remember that in SIP the codec and the audio parameters are not negotiated until call reaches ACTIVE state.
Improved calling number handling for unattended call transfers in SIP and IAX. In these situation the calling number used for the second call is the same of the first call.
This behaviour is limited to a specific case, i.e. when there is call CTIR->CTISIP(IAX)->SIP(IAX)terminal and SIP(IAX)terminal orders unattended call transfer.
The result of this feature is, for example, that if a user enables the call forwarding (on-busy/on-no-answer/always) on his phone, the recipient of the forwarded call will see the calling number of the original caller instead of the number of the user that orders the transfer.
Modified in SIP the conversion between Q.850 causes and SIP errors, and viceversa.
Extended DT-IN and DT-OUT range for IP over PPP resources. Now it is possible to configure value NOMAX to disable the inactivity timers.
Fixed a bug in PV resource with subtype IP and in IP resources with subtype AIPT. The bug has been introduced with release 6.0.0. Due to an uninitialized variable, the TTL used for the UDP packets had an undefined value, the result is that packets could be discarded along the way with TTL expired depending on the value actually present and the number of hops. Since the TTL value was not predictable, also the effect may be visible or not.
Fixed automatic trace saving for DISA. Previous it worked if DISA port was included in traced ones, now it works when CTISYS port is traced. All drivers which are part of CTISYS (CTIDISA, CTIIAX, CTISIP, CTIH323, CTIGKC) autosave the trace if CTISYS is in the traced ports.
Fixed a bug in the management of lists. The memory occupation was excessive and wrongly computed. The result was that less item could be stored and loading a configuration with many items converted from 5.8.x could lead to loss of items.
Fixed a bug in D I command: in some cases there was a mistake in finding “other files”.
Fixed a bug in SAVE CONF command that in some situations could cause the persistent lock of the service, with the consequence that also WARM START command was not possible.
Fixed bug in PCI POTS CLIP generation. Due to incorrect timings the CLIP was heavily unreliable.
Fixed in GSM the handling of CLIP/CLIR when CLIR is enabled in the GSM network.
Fixed a bug in D CTICE outputs. In some situation the CTIAC:0 was indicated even if no DSP channel was used.
Fixed in SIP the handling of hold when REMOTE-NAT <> NO, it was ignored.
Fixed in SIP the handling of “moved” received in calling state, it didn't work and caused lock of SIP session.
Fixed some bug in IPRTR with static routings: in case that destination default route was not present, conditional source routings could not work correctly for all routes.
Released on August 6, 2007.
None
Fixed a very seldom bug in LAPD that could cause system reboot.
Fixed problems of CTISIP with early audio. When CTISIP receives a progress from SIP counterpart it did not start sending RTP audio while it should. This problem cause the absence of certain tones/messages when SIP counterpart was a SIP server using symmetrical RTP with specific procedures for NAT traverse. In practice the server does not send audio until it receives one from client.
Fixed a bug in CTISIP that prevented dynamic change of RTP port, necessary for example when using an independent machine for music-on-hold.
Fixed a bug in IPACL SA and DA fields, it was not possible to configure neither a list nor “*” using S IPACL command. It was possible to set them only using A IPACL command.
Released on August 3, 2007.
Added unattended call transfer (UCT) and attended call transfer (ACT) to SIP.
Fixed a bug POTS driver that caused a frequent disruption of CLIP delivery. The problem was more evident with slower CPU and higher CPU load.
Fixed a bug in CTIG processing. In case that a call failed but RELEASE message arrived without CAUSE, the scanning of ports in the group was stopped while it should have continued according to the cause previously received in the DISCONNECT message. With the current fix the first CAUSE received is kept and used for all subsequent operations.
Restored the transparency of presentation indicator when presentation indicator modifiers (#,##,#!) are not present in CGO. Due to a mistake this transparency was lost in 6.0.1.
Released on July 27, 2007.
Added parameter IAX-PROVIDE-NAME for a better control of CALLING NAME Information element for calls issues from CPX to a IAX device.
Restored the feature the forces the TON:NATIONAL for the calling number when CGO field modifies the number, i.e. in all those cases where CGO contains numbers, macros, or combination of the two. CGO: *, ##, #!, ##*, #!* passes TON transparently.
If calling address information element is missing and Abilis CPX has to add it, the used TON is NATIONAL.
Fixed a bug in GSM device initialization that caused, in some circumstances, a deadlock during CPX startup.
Fixed a bug in CTICL renaming. An blank name was wrongly accepted, now it is disallowed. In case that a configuration inherited from previous versions contains a cluster with a blank name, it is possible to recover the from the mistake using the INT: token and the internal number of cluster [Int], e.g.:
S CTICL INT:01 CLUS:NewName.
Removed logging of SIP messages that contains CR+LF+CR+LF only, this is a keepalive method used by some SIP phones/softphone.
Fixed a bug in TCP which sometimes caused system reboot if TCP diags where retrieved via SNMP.
Released on July 23, 2007.
Added SIP driver of SIP user agent, server, registrar. Abilis does not offer proxy server.
Not implemented yest: call transfer when ordered from the SIP peer, and call path optimisation (REFER).
Added VRRP driver.
Added automatic tracer saving feature. Currently this feature is used only by CTISYS when it's port is traced and FRMWR event occurs (Firmware warning).
To enable automatic tracer saving it is necessary to set parameter TSAVE:YES in general parameters block:
[13:01:46] CPX_208:d g Conf.Value Act.Value Description ------------------------------------------------------------------------------ tact: YES YES Automatic TRACE activation at start-up [NO, YES] TSAVE: YES YES Automatic TRACE saving [NO, YES] sound: ON ON Alarm sound enable/disable [OFF, ON] wdg-use: YES YES Enable/disable Watchdog usage [NO, YES] wdg: - MFIDE3 Front Panel/WatchDog interface type <Read Only> ------------------------------------------------------------------------------ ...
Up to 5 traces are kept on disk, subsequent traces causes the older to be deleted.
Each trace stores up to 900 kbytes BEFORE the event, and up to 100 kbytes or 2 minutes AFTER the event.
IAX:
Added guest user.
Changed “REG-…” parameters to “REM-…”, in CTIIAX port and in the IAX section of users.
DISA:
Call-back service. User dials-in, call is rejected, user it called back by DISA at the number from which he was calling (CLIP required).
Welcome message
Discard of bare #. This impedes that an empty number is queued in ACD if user presses # alone. The # alone can be a side effect when using PREFIX and terminating the number with #.
Added the transparent passing from input to output of the Called Subaddress (SD).
Added diagnostics for ACD queues: D D [RES:]CTIDISA ACD, D DE [RES:]CTIDISA ACD
Added HTTP pages for showing ACD queues. Pages are present in CP and DISA sections.
Added HTTP pages for managing vocal messages.
Added CP commands MSG ADD/DELETE/DISPLAY for more powerful vocal messages managing.
CTI:
Added DtoD routings.
Added *toV, *toC, *toH, *toI, *toS, *toD routings.
Added possibility to specify G.711A and G.711U separately, in parameters CODERS and CODERSOUT of routings and parameter CODERS in CTISYS.
NP-NP parameter for IAX, DISA, H323, SIP.
Unconditional timeout in routings: it sets maximal duration of a call.
Added the possibility to set input field CDI/CGI/SDI/SGI for xxx'listname', e.g. CDI:0'listname'.
Unlimited NUMx for CTI clusters.
Automatic reduction of MAXBW on cluster links when the connection is active on the ISDN backup.
Diagnostics and statistics for CTILG.
Added specifier #! for CGO field, it enforces calling address presentation (## forces disallow, #! force allow).
Manage CLIR in CTIP NUM parameter by NUM:##<number>.
CLIP/CLIR on a per call basis:
The service requires SS:YES and SS-PRES-CG:YES
*60#<number-to-dial> for CLIR
*61#<number-to-dial> for CLIP
Added logging of supplementary service event via debug log message E-SupServiceRx.
NUM length for POTS can be set to 1..4 digits by parameter POTS-NUM-LENGTH: in CTISYS. Defaults 2, as in previous versions.
Added NEXT:BUTBUSY, next routing evaluated for any reason except BUSY.
Added branching in routing. When the new parameter LAST: is set to BUSY or NOANS or OTHER the routing can match only if the last failure reason matches the one specified in LAST: .
Note that:
Routing with LAST <> ANY can match only if a previous routing failed. They will never match as first routing
When a routing with LAST<>ANY fails, the original failure reason is not updated.
Example:
---+-----+-----------------+---------+--------------------+-------------------- PR |TYPE |POI/SR [SR] |POO/DS |CDI |CDO |NEXT |LAST |TON |T301|UDT |CGI |CGO |SP |SC |DJ |MJ |FMDJ|FMMJ|SDI |SDO |SPOUT|SCOUT|DJOUT|MJOUT| |SGI |SGO |FMRLY|FAXSP|MODSP|FMLVL|ECM |IG |OG |SG |DL |DH |CODERS |CODERSOUT |TI1 .. TI5 ------------------------------------------------------------------------------- 0 CtoV * PBX ?? * TRANSFERT ANY Sys 20 NO * * ------------------------------------------------------------------------------- 1 CtoV * PBX ?? 22 TRANSFERT BUSY Sys Dft NO * * ------------------------------------------------------------------------------- 2 CtoV * PBX ?? 01 TRANSFERT NOANS Sys Dft NO * * ------------------------------------------------------------------------------- 3 CtoD * CtiDisa ?? 99 NO OTHER Sys Dft NO * * -------------------------------------------------------------------------------
PR:0 is main call.
If PR:0 fails with BUSY reason PR:1 is executed, e.g. call sent to a colleague.
If PR:0 fails with NOANS reason PR:2 is executed, e.g. call sent to PBX main operator.
If PR:0 fails with OTHER reasons (other than BUSY and NONAS) PR:3 is executed, e.g. call sent to a DISA group that plays a message telling that call could not be delivered.
The CTIR help already indicates the possibility to set input field CDI/CGI/SDI/SGI for xxx'listname'. This feature is not implemented yet, it will be available in the final release.
Added several new statistics for DSP: VOICE underrun/overrun, FAX-DATA underrun/overrun, FAX Transmitted pages, and several others..
Added new fields in D CTICE output. Now it is possible to view DSP diagnostics from the D CTICE, this make troubleshooting simpler.
Added Cluster statistics which collects underrun/ovverun of the local and remote side of the cluster.
All the new statistics are available in Accounting record. The new field will be available in the next coming soon release of the accounting program for Windows.
Added several filters for display of CTIL and CTICL, with possibility to use wildcards.
Improved handling of frame exchange with DSP: added several debugs and protections.
IPRTR:
Added input queues with configurable speedlimit and policy, identical to out queues. By default input queues are disabled (IN-BUF:0). Input queues are uses to apply traffic shaping policies on the ingress packets.
Improved IPCOS-HIGH behaviour: now when speed is dynamically limited to INSP-HIGH or OUTSP-HIGH the high priority packets will not wait for the simulated delay caused by lower priority packets. This produce a little burst but reduces latency of high priority packets, typically voice packets.
Added REDIS:EXT. With REDIS:EXT a source routing with the IPADD of the IP resource is automatically added in the routing table.
IP router has now an enhanced buffering: for every input or output buffer able to accommodate one full IP packet (up to 1500 bytes) there are five buffer for packets up to 128 bytes. This improves a lot the buffering capability in presence of a large number of TCP ACK/SYN/RST/FIN packets.
The IP resource diagnostics have two new fields, S-OUTBUF and S-INBUF to indicate the number of buffers for “small” frames.
Extended SA and DA IP ranges in IPACL, now it is 0.0.0.1-255.255.255.255.
Added in IPRTR the filtering of broadcasts and multicasts by IPACL. Previously the broadcasts and multicasts bypassed the IPACL check.
NAT:
Added specification of IP-xx as NET or ANET. This allows and easier handling of interfaces with a dynamic IP.
Improved handling of table full condition. Now a purge is performed prior to discard the packet, in most case the purge will free space and packet will not be discarded.
DHCP: Enabled allocation of static IP addresses from dynamic pools. This allow to define a dynamic pool (e.g. 192.168.0.1..192.168.0.100) and at the same time use an IP of the range (e.g. 192.168.0.50) for a static mapping. The static address will skipped when assigning addresses from the pool.
TELNET and SSH can be now configured for up to 255 session, and transparency on X25 side can be enabled with PROFILE:TRANSPARENT. This option is useful when using telnet server as a telnet-to-x25 gateway for POS applications.
Added multicast option for RIP2 sending (RIPSEND:RIP2M). Abilis CPX RIP receiver accepts broadcast and multicast frames concurrently.
GSM:
The associations between GSMUSB and GSMCODEC and USBPORTIDs is now completely automatic, thus avoiding any error in the assignment.
Added IMEI display
Many other improvements and bugfixes which makes the GSM driver of version 6.0.x much more reliable than any previous version.
ADSL:
Limited the number of autorestart on LINE DOWN to 2. This is enough to unlock DSLAMs deadlocks and prevent a permanent disconnection of the devices that sometimes happens with neverending resets.
Improved USB subsystem. Now the INIT USBDEV command is more reliable.
Due to very large modification occurred between 5.8.x and 6.0.0 we can't provide a list of all bugfixes respect to version 5.8.9.
Released on June 15, 2007.
This Abilis version is 6.0.0-rc3, it is recognised as build 2873. This is expected to be the last release candidate with official being released on June 25th.
Improved HTTP pages for handling DISA messages, but not completed yet.
Changed “REG-...” parameters to “REM-...” in CTIIAX port and in the IAX section of users.
Added GUEST user for use by SIP and IAX.
Extended SA and DA IP ranges in IPACL, now it is 0.0.0.1-255.255.255.255.
Added in DISA the transparent passing from input to output of the Called Subaddress (SD).
Added in GSM a new diagnostics for GSM-CODEC errors.
Improved GSM errors handling.
Changed in FTP handling of not allowed IP from accept connection and send and deny message to immediately reject incoming connection. This new behaviour is more secure.
Added in IPRTR the filtering of broadcasts and multicasts by IPACL. Previously the broadcasts and multicasts bypassed the IPACL check.
CTI:
Added logging of supplementary service event via debug log message E-SupServiceRx.
Fixed a bug which could cause dropping of calls on cluster during calling (CREQ) phase.
Improved handling of frame exchange with DSP: added several debugs and protections.
SIP:
Modified some parameter in CTIPSIP port and in SIP section of users.
Added support for HOLD and RETRIEVE.
Added support of foreign domains via SIP-DOMAIN-OWNER parameter in users
Added signalling keepalive
Added support for PROXIES.
Fixed ADSLUSB modem lock following a modem restart.
Fixed in IPRTR several bugs with the handling of incoming queues.
Fixed a bug in NAT PROT: parameter setting: Tcp,Udp is now accepted.
Fixed several issues in SIP and IAX related to timestamping, which is now precise.
Fixed in Q931-TE handling of ORCD. Value 0 means “disabled” but it was used really as 0, thus the number was closed when the first digit arrived after the SETUP.
Released on May 28, 2007.
This Abilis version is 6.0.0-rc2, it is recognised as build 2861. It is expected to become the official 6.0.0 in few weeks.
In the last weeks this release candidate proven to work well in our laboratories, but due to the large number of modifications we advise that some bug can still be present, therefore we suggest to not use it in very critical installations.
Please read below the list of the new features.
IP router has now an enhanced buffering: for every input or output buffer able to accommodate one full IP packet (up to 1500 bytes) there are five buffer for packets up to 128 bytes. This improves a lot the buffering capability in presence of a large number of TCP ACK/SYN/RST/FIN packets.
The IP resource diagnostics have two new fields, S-OUTBUF and S-INBUF to indicate the number of buffers for “small” frames.
Improved HTTP pages for DISA queues diagnostics.
Work in progress for DISA HTTP pages for upload/download/convert of messages.
CTI:
Completed statistics for CTILG
Completed the possibility to set input field CDI/CGI/SDI/SGI for xxx'listname'.
SIP, completed support for VAD
G.711/.G.726/G.727 RFC3389
G.729A AnnexB
G.723.1 AnnexA
GSM, Speex, Ilbc
Fixed loading of tables that were alphabetically sorted. Due to compiler change the sorting is different and tables required a re-sorting. It caused problems with following tables:
User and user preferences
FTP paths and rights
HTTP paths and rights
DISA groups and users
DNS server
LIsts of type X25UDF, IS, H.323 Alias.
Fixed a problem with vocal message conversion: if there was not two DSP channels free the conversion didn't start or terminated in the middle, leaving the output file with messages partially converted.
Now the procedure waits until TWO DSP channels becomes free.
Fixed a bug in POECLI that prevented it from working.
Fixed a bug in PPP when rejection unsupported options. This had a lot of side effects including the not delivery of DNS addresses.
Fixed a bug in IPRTR that caused DHCP and H323 to fail sending packets to broadcast address 255.255.255.255 when a PPP resource with IPADD.RETRIEVE was configured.
Released on May 18, 2007.
This Abilis version is 6.0.0-rc1, it is recognised as build 2855. It is expected to become the official 6.0.0 in few weeks.
In the last weeks this release candidate proven to work well in our laboratories, but due to the large number of modifications we advise that some bug can still be present, therefore we suggest to not use it in very critical installations.
Please read below the list of the new features.
SIP driver of SIP user agent, server, registrar. Abilis does not offer proxy server.
Not implemented yet: call hold, call transfer and call path optimisation (REFER).
VRRP driver.
DISA:
Call-back service. User dials-in, call is rejected, user it called back by DISA at the number from which he was calling (CLIP required).
Welcome message
Discard of bare #. This impedes that an empty number is queued in ACD if user presses # alone. The # alone can be a side effect when using PREFIX and terminating the number with #.
Added diagnostics for ACD queues: D D [RES:]CTIDISA ACD, D DE [RES:]CTIDISA ACD
Added HTTP pages for showing ACD queues. Pages are present in CP and DISA sections.
CTI:
Added DtoD routings
Added *toV, *toC, *toH, *toI, *toS, *toD routings
NP-NP parameter for IAX, DISA, H323, SIP
Unconditional timeout in routings: it sets maximal duration of a call.
Unlimited NUMx for CTI clusters.
Automatic reduction of MAXBW on cluster links when the connection is active on the ISDN backup
Diagnostics for CTILG (statistics will be added soon)
Manage CLIR in CTIP NUM parameter by NUM:##<number>,
CLIP/CLIR on a per call basis:
The service requires SS:YES and SS-PRES-CG:YES
*60#<number-to-dial> for CLIR
*61#<number-to-dial> for CLIP
NUM length for POTS can be set to 1..4 digits by parameter POTS-NUM-LENGTH: in CTISYS. Defaults 2, as in previous versions.
Added NEXT:BUTBUSY, next routing evaluated for any reason except BUSY.
Added branching in routing. When the new parameter LAST: is set to BUSY or NOANS or OTHER the routing can match only if the last failure reason matches the one specified in LAST: .
Note that:
Routing with LAST <> ANY can match only if a previous routing failed. They will never match as first routing
When a routing with LAST<>ANY fails, the original failure reason is not updated.
Example:
---+-----+-----------------+---------+--------------------+-------------------- PR |TYPE |POI/SR [SR] |POO/DS |CDI |CDO |NEXT |LAST |TON |T301|UDT |CGI |CGO |SP |SC |DJ |MJ |FMDJ|FMMJ|SDI |SDO |SPOUT|SCOUT|DJOUT|MJOUT| |SGI |SGO |FMRLY|FAXSP|MODSP|FMLVL|ECM |IG |OG |SG |DL |DH |CODERS |CODERSOUT |TI1 .. TI5 ------------------------------------------------------------------------------- 0 CtoV * PBX ?? * TRANSFERT ANY Sys 20 NO * * ------------------------------------------------------------------------------- 1 CtoV * PBX ?? 22 TRANSFERT BUSY Sys Dft NO * * ------------------------------------------------------------------------------- 2 CtoV * PBX ?? 01 TRANSFERT NOANS Sys Dft NO * * ------------------------------------------------------------------------------- 3 CtoD * CtiDisa ?? 99 NO OTHER Sys Dft NO * * -------------------------------------------------------------------------------
PR:0 is main call.
If PR:0 fails with BUSY reason PR:1 is executed, e.g. call sent to a colleague.
If PR:0 fails with NOANS reason PR:2 is executed, e.g. call sent to PBX main operator.
If PR:0 fails with OTHER reasons (other than BUSY and NONAS) PR:3 is executed, e.g. call sent to a DISA group that plays a message telling that call could not be delivered.
The CTIR help already indicates the possibility to set input field CDI/CGI/SDI/SGI for xxx'listname'. This feature is not implemented yet, it will be available in the final release.
Added several new statistics for DSP: VOICE underrun/overrun, FAX-DATA underrun/overrun, FAX Transmitted pages, and several others..
Added new fields in D CTICE output. Now it is possible to view DSP diagnostics from the D CTICE, this make troubleshooting simpler.
Added Cluster statistics which collects underrun/ovverun of the local and remote side of the cluster.
All the new statistics are available in Accounting record. The new field will be available in the next coming soon release of the accounting program for Windows.
Added several filters for display of CTIL and CTICL, with possibility to use wildcards. In the final version there will also be options for choosing display order.
IPRTR:
Added input queues with configurable speedlimit and policy, identical to out queues. By default input queues are disabled (IN-BUF:0). Input queues are uses to apply traffic shaping policies on the ingress packets.
Improved IPCOS-HIGH behaviour: now when speed is dynamically limited to INSP-HIGH or OUTSP-HIGH the high priority packets will not wait for the simulated delay caused by lower priority packets. This produce a little burst but reduces latency of high priority packets, typically voice packets.
Added REDIS:EXT. With REDIS:EXT a source routing with the IPADD of the IP resource is automatically added in the routing table.
NAT:
Added specification of IP-xx as NET or ANET. This allows and easier handling of interfaces with a dynamic IP.
Improved handling of table full condition. Now a purge is performed prior to discard the packet, in most case the purge will free space and packet will not be discarded.
TELNET and SSH can be now configured for up to 255 session, and transparency on X25 side can be enabled with PROFILE:TRANSPARENT. This option is useful when using telnet server as a telnet-to-x25 gateway for POS applications.
Copyright © Abilis