Abilis CPX 2000, release 7.6


Abilis CPX 2000, update 7.6.6

Released on June 25, 2013.

Enhancements

Licence

  • Added support for classes 12, 13, 16.

    The new licences scheme is:

    Table: Abilis CPX product classes

    Class Product
    FP Former Mini-Abilis with FPANEL
    0 Former Abilis Base-x with MFIDE2/MFIDE3
    1 Micro-Abilis (with BRI4-POTS4 board and MFLPC)
    2 Nano-Abilis (with MiniBRI1 board and MFLPC)
    3 Abilis Base-J
    4 Mini-Abilis
    5 Compact-Abilis (with ETH3-BRI4-POTS8 and MFPCI)
    6 Abilis Base-K
    7 PicoAbilis (with VoIP and MFPCMCIA)
    8 Micro-Abilis-C3 (with BS44V and MFPCIGT)
    12 Abilis Base-P
    13 Abilis Base-Q
    14 Abilis Base-I and Base-Y
    15 Abilis Base-N
    16 Pico-Abilis (With ELTI and MFLPT)

    Table: Classes with licenced features and additional licences EXTENDED and VMX

    Feature Description Class FP Class 0/6/13/15 Class 1/2/4/7/8/16 Class 3 Class 5 Class 12/14 EXTENDED VMX
    DATACOMP Data compression service
    IPLB IP Load Balancing service YES YES YES YES
    LCS Last Calling number service YES YES YES
    MULTILINK Resources over Multi-Links YES YES YES
    SOFTPBX Soft-PBX service (OPC, Address Book, Click&Call, ...) YES YES YES
    VMX VMX system YES
    GPS GPS resources YES
    ACNT Accounting service YES YES YES
    TRFA Traffic Analyzer YES YES YES YES
    OSPF Open Shortest Path First protocol YES
    FTPSRV FTP server YES YES YES YES YES YES YES YES
    SMTP SMTP resource YES YES YES YES YES
    POP3 POP3 resource YES YES YES YES
    RADIUS RADIUS resource YES YES YES
    VRRP VRRP resource YES
    POEAC PPP Over Ethernet Access Concentrator YES YES YES
    ARCHIVE Archive resource YES YES YES
    CTIDISA CTI DISA service YES YES YES YES
    CTIIAX CTI IAX service YES YES YES YES YES YES YES YES
    CTISIP CTI SIP service YES YES YES YES YES YES YES YES
    CTISMS CTI SMS service YES YES YES
    AIPT Number of AIPT (Abilis tunnel) resources [0, 1..250] 4 250 2 4 4 4 32 32
    IKEHOSTS Number of IKE hosts [0, 1..128] (IPSEC/IKE resources) 2 128 1 2 1 2 4 4
    IPSH IP traffic shaping service
    LDAP LDAP service
    SWAC Number of SWAC channels [0, 1..255]
    SIPBLF Busy Lamp Field for SIP
    VS Videosurveillance
    ABILISPHONE AbilisPhones users in SIP
    PCPHONE Pc-Phones users in CTIP

Voice Mail and Disa
  • Extended the type of WAV formats supported to A-law, u-law, PCM, 8/16 bits, mono/stereo, 8..384 Khz..

Bug fixes

CP
  • Firmware files 'UB2-2012.BIN' and 'UB2-2011.BIN are now correctly recognised and shown in D I output.

Videosurveillance
  • Fixed a bug when setting S VS ALARM CAMERA-ID:x , a wrong check on the range of CAMERA-ID prevented the setting of any value.

Ethernet / RTL81111
  • Fixed HW statistic structure, now TxUND and MULTIPLE COLLISIONS are working fine.

  • Changed/improved the TX/RX traffic balance to keep higher throughput when bi-directional traffic is used.

Operator Panel Control
  • Fixed a bug that caused OPC to try PcPhone registration, thus prohibiting the simultaneous access to OPC and PcPhone by the same user.

Cti router
  • Added the INR list search based on the prepared outgoing field, i.e:

    • when creating CDO field search CDI record first, then CGI, SDI, SGI.

    • when creating CGO field search CGI record first, then CDI, SDI, SGI.

    • when creating SDO field search SDI record first, then CDI, CGI, SGI.

    • when creating SGO field search SGI record first, then CDI, CGI, SDI.

  • Fixed a bug in setting PR field when Call Merge is performed. This bug may cause system reboot.

Pots
  • Fixed handling of "flash+2" situation if the peer side closed the call between "flash"' and "2".

    Before this fix the "2" was lost and user had to press "flash" again.

  • Fixed the stopping of PC ringing if call change (either '1' or '2') is performed in Active/Null state combination.

Sip
  • Fixed Supplementary Service support in case that the user is not correctly recognized at the first INVITE.

    When several SIP users have the same IP address and UDP port, which is a very uncommon situation that occurs only with some access devices that emulates many users under the same IP/PORT (normally different users have different IP or different ports, or both), the supplementary service were evaluated before the authentication is complete.


Abilis CPX 2000, update 7.6.5

Released on June 6, 2013.

Enhancements

System
  • Added support for new pico-Abilis models with class id 16.

All USB devices
  • Fixed a regression of version 7.6.4 that introduced a problem with the connection of USB devices to UHCI and OHCI controllers.

    The devices mostly affected by this bug are GSMBOX, UMTSBOX, and UMTSBOX2 equipped with USB 1.1 hub.

Disa
  • Disa services: added macro support to CB-CGO field.

PcPhone/Vpots
  • Added D VPOTS REGISTRY command, displaying VPOTS registrations.

    [19:34:23] ABILIS_CPX:D VPOTS REGISTRY ?
    
    D VPOTS REGISTRY                      Show all registrations
    D VPOTS REGISTRY ALL                  Show all users assigned to a VPOTS port
    D VPOTS REGISTRY USER:val             Show registration of the specified user
    
    USER:           User name. Max. 32 ASCII characters.                <Mandatory>
    
    [19:34:25] ABILIS_CPX:D VPOTS REGISTRY
    
    User                              Ctip  Remote
    -------------------------------------------------------------------------------
    pcphone                           117   192.168.000.004-28282
    -------------------------------------------------------------------------------
    
    [19:34:26] ABILIS_CPX:D VPOTS REGISTRY ALL
    
    User                              Ctip  Remote
    -------------------------------------------------------------------------------
    pcphone                           117   192.168.000.004-28282
    admin                             120   000.000.000.000-0      Off-Line
    pcphone2                          118   000.000.000.000-0      Off-Line
    pcphone3                          121   000.000.000.000-0      Off-Line
    -------------------------------------------------------------------------------
    
    [19:34:28] ABILIS_CPX:                                                                 

  • VPOTS state is now independent from POTS, with values ON-LINE and OFF-LINE.

  • Added VPOTS states printout to LCD menu.

Sip
  • Added support of call rejection for Abilisphone users.

    If an AbilisPhone user does not want to receive calls via SIP he can set a feature in his AbilisPhone that will reject the call with location 0xFF (internal) and cause 0x95 (Call Rejected), that will permit LIMITED/UNLIMITED/TRANSFERT alternative routings.

Traffic analyzer
  • Added new DEBUG command LSN:11 to purge IP addresses under a specified byte level edge.

    This command is very useful to shrink files that, due to some mistake, holds not interesting IP addresses. It may in fact occur to track thousands of addresses by mistake, and since they are kept in all files they will become extremely big, especially yearly files.

Dns
  • Added 'D DNS CACHE [IP|name]' command (Alias of 'DEBUG RES:DNS LSN:6' and of 'DEBUG RES:DNS LSN:7 CMD:ip|name' commands).

Citobox
  • Added USB speed mismatch detection and recovery attempt.

    Citobox is equipped with a USB 2.0 hub.

    Abilis now accepts Citobox connection to UHCI/OHCI (USB 1.1) only if there are not EHCI (USB 2.0) controllers in the system, and in the other case the connection is rejected and device reset is attempted for two consecutive times.

    This protection has been introduced to impede an undesired and wrong reconnection, and tries to recover it.

    The protection also add a limitation: it is not possible to use for Citobox an additional USB 1.1 hub in presence of EHCI controller.

UmtsBox2 (not all models)
  • Added USB speed mismatch detection and recovery attempt for UmtsBox2 equipped with USB 2.0 hub.

    Most UmtsBox2 models are equipped with and USB 2.0 hub, only the earlier ones are equipped with an USB 1.1 hub.

    Abilis now accepts UmtsBox2 (USB 2.0 hub) connection to UHCI/OHCI (USB 1.1) only if there are not EHCI (USB 2.0) controllers in the system, and in the other case the connection is rejected and device reset is attempted for two consecutive times.

    This protection has been introduced to impede an undesired and wrong reconnection, and tries to recover it.

    The protection also add a limitation: it is not possible to use for Umtsbox2 (USB 2.0 hub) an additional USB 1.1 hub in presence of EHCI controller.

Adsl2+
  • Added USB speed mismatch detection and recovery attempt.

    Adsl2+ modem is USB 2.0 device.

    Abilis now accepts Adsl2+ connection to UHCI/OHCI (USB 1.1) only if there are not EHCI (USB 2.0) controllers in the system, and in the other case the connection is rejected and device reset is attempted for two consecutive times.

    This protection has been introduced to impede an undesired and wrong reconnection, and tries to recover it.

    The protection also add a limitation: it is not possible to use for Adsl2+ an additional USB 1.1 hub in presence of EHCI controller.

Control Port
  • Added to every CTI cluster diag/stat the name of the user assigned to the cluster.

  • CTIP: added the possibility to assign a user by the command 'S CTIP:nnn USER:val'.

  • CTI Cluster: renamed parameter 'CG-IN-REWRITE' to 'NUM-IN-REWRITE'. Fixed and improved help.

Snmp
  • VPOTS port diagnostics/statistics: added new variables.

  • Addes support for cxTrapVPotsDown and cxTrapVPotsReady traps.

  • Added cxCtiPoStIsdnDchErrorsIn and cxCtiPoStIsdnDchErrorsOut variables to cxCtiPoStIsdnDchTable.

  • Added 'cxCtiSysDgClusUser' and 'cxCtiSysStClusUser' to CTI clusters diagnostics and statistics.

Bug fixes

Cti router
  • Fixed voice/fax top/avg jitter values when fax<->voice transition took place.

  • Fixed the RG check againsts NUMx list in cluster.

    RG was not properly checked when NUM:#.

VoiceMail
  • Improved reaction to file errors.

  • Added system log events in case of file errors and file forced deletion.

  • Fixed the handling of port type that in some specifica cases, tipically with DISA, caused the failure of the voice mail service.

GSM / UMTS
  • Added support of DTMF generation during dialling phase when they are ordered from Abilisphone.

ISDN
  • Added conversion of CD:# to SendingComplete IE in OverlapSending state in Q931.

    This fix solved the problem with certain exchanges that does not manage properly the #.

Disa
  • Fixed several potentional buffer overflows that could cause system reboot.

Dhcp
  • Fixed a bug when sending offer to a relay agent: MAC address used must be the MAC of the sender of the packet and NOT the MAC address of DHCP client.

Trfa
  • Added processing capacity overflow message in case that IP LIST is not able to display all IP addresses present into analyzed file.

  • Removed "New request" link from IP LIST window. Now this window is also able to keep last size and position when changing page.

  • Fixed a bug that caused the missing counting of packets sent to VIRTUAL ip resource.

  • Fixed the mutual exclusion between http user interface and save procedure, which leads to a faster servicing ot the http user during the periodic file saving.

Nat
  • Fixed the way how TCP resets are generated by NAT.

Ospf
  • Fixed D OSPF LSA header table display: for some fields there where discrepancy between header and help (some minus characted was missing, e.g. LSA TYPE instead of LSA-TYPE).

Ethernet
  • VIA chip - Fixed troubles with MAC filtration after INIT RES:ETH-x operation.

    The bug cause the loss of MAC filter upon INIT RES:ETH-x, with severe effects when VRRP was used.

Control Port
  • Fixed hw device exchanges from BS832-1 to BS436-1 (missing card type and id updating in existing POTS ports) and from BRI4-1,POTSBOX-1 to BS436-1 (a wrong check avoided the exchange execution).

  • CtiSms IN routing: extended TEXT parameter help, explaining that the empty TEXT: is equivalent to 'any text'.

  • Fixed CD/CG/SCD/SCG Debug Log filters handling, the called resource is saved and the session identifier filter is cleared when 'E-DiscConfTx' or 'E-DiscTx' event are detected for the called resource.

    This bug caused the loss of events when alternative routings took place.


Abilis CPX 2000, update 7.6.4

Released on April 29, 2013.

Enhancements

PcPhone / Vpots
  • Added support of Spirit and G.729A directly in the PcPhone plugin, in this way Abilis CPU is free from the heavy task of compression/decompression.

    PcPhone plugin autoadapts to the codec required by CTIR, limited to G.711, G.729A, Spirit.

    If for example PcPhone has a call established with a POTS using Spirit, POTS then transfer the call to another destination that is using G.729, PcPhone will automatically switch to G.729A.

    The plugin has to be updated to version 1.1.0.3 or above.

  • Added possibility to enforce PcPhone plugin to work only in low bit rate mode (VPOTS-SP:8000), or to permit also high bit rate (VPOTS-SP:64000).

    [17:29:00] ABILIS_CPX:d p ctisys vpots
    
    ...
           - VPOTS defaults -------------------------------------------------------
           vpots-udp-locport:28282  VPOTS-IP-PERMIT:*
           VPOTS-SP:64000
    
    [17:29:09] ABILIS_CPX:d p ctisys vpots ?
    
    ...
    VPOTS-SP:  Maxmimum permitted coder bit rate [64000, 8000]
    
    [17:29:12] ABILIS_CPX:
    [17:31:32] ABILIS_CPX:d p ctip:117
    ...
            IP-PERMIT:*                                            SP:SYS   
    
    [17:31:41] ABILIS_CPX:d p ctip:117 ?
    ...
    SP:        Maxmimum permitted coder bit rate [SYS, 64000, 8000]
                                              <Only for signalling: equal to VPOTS>

    In case that SPEED is limited to 8000 it is possible that a transcoding in Abilis CPU is necessary as a consequence of a call transfer, for example if PcPhone has a call established with a POTS using Spirit, POTS then transfer the call to another destination that is using G.711, SP:8000, PcPhone cannot adapt to G.711 and Abilis is forced to execute transcoding by using its main CPU.

  • Added in Call Logs windows the "add to address book" icon that gets enabled when a record with a number not in the address book is selected.

  • Added javascripts version check to guarantee that all scripts have been downloaded and are of the correct version.

PotsHub2
  • Added support for POTSHUB2 cards.

    This card is 100% equivalent to POTSHUB and it is compatible with Abilis VMX.

OSPF
  • Added D OSPF LSA and D OSPF ROUTE commands.

System
  • Added the protection not to run CTIMIX, CTIVM, CTIVR, CELLBOX drivers on CPU without MMX.

Bug fixes

PcPhone / Vpots
  • Fixed VPOTS cards addition: the number of activated ports was lower by 1 than the number of PCPHONEs allowed by the licence.

Conference
  • Removed an annoying short noise after JOIN/LEAVE messages were played.

CP
  • D CTIR command: fixed bug in 'DS' and 'SR' filters parsing, that caused the CP session to enter a loop. Found and fixed the same possible problem in other setting commands (S ALARM RES:val, S VS ALARM RES:val, S CTIP:val CLIP-LEVEL:val, S CTIVR RCPT-LIST:val).

  • Fixed exception in 'CALL RES: ?' command.

  • Modified D D/DE RES:HTTP command layout: added 'Lsn' value.

  • Fixed a bug in S DEV:xxx SLOTID:yyy setting that in some situation prevented the setting of the SLOTID value.

VoIP
  • Fixed a problem related to VoIP card that caused troubles

GSM / UMTS
  • Added the possibility to record the call even in case of fakeTR (Fake transparent) connection.

    A Fake TR connection is a connection between CELL/VPOTS and POTS/ISDN/VPOTS/CELL created with a TR routing.

Cti router
  • Fixed the attributes handling when macro is processed in CDO/CGO routing fields.

    For example, in the situation with CGO:'CDI' the output attributes were set to "unknown" instead of being passed transparently.

  • Permitted call transfer between two legs having different FMRELAY. Of course if one leg has FMRELAY:NO the FMRELAY will not be possible but the call is successfully transferred.

Http
  • Fixed a long time searched bug that caused the temporary loss of sessions in CLOSED state in some rare but possible situations.

GSM / UMTS
  • Added the possibility to record the call even in case of fakeTR (Fake transparent) connection.

    A Fake TR connection is a connection between CELL/VPOTS and POTS/ISDN/VPOTS/CELL created with a TR routing.


Abilis CPX 2000, update 7.6.3

Released on April 3, 2013.

Enhancements

Conference

  • Added "simplified conference".

    This new way to create and add participants to a conference is called "simplified" because there is an owner of the conference that can easily create the conference and add participants.

    When the owner leaves the conference the conference is closed.

    The resource CTIMIX must be active and must have been configured with a sufficient number of sessions.

    • POTS: with one active call and one parked press FLASH (R) + 5. If action succeeds the conference will start, otherwise the two calls will stay as they are.

      This action can be repeated more times, i.e. once conference has been created the POTS user may make/receive another call and repeat the FLASH (R) + 5.

    • VPOTS (PcPhone): with two calls active/parked the conference button will be enabled, just click it. If action succeeds the conference will start, otherwise the two calls will stay as they are.

      This action can be repeated more times, i.e. once conference has been created the VPOTS (PcPhone) user may make/receive another call and click conference button again.

    • SIP, IAX, CLUSTER calls have not support now for the "simplified conference".

    Each conference gets a private ROOM-ID and ONLY the owner of the conference can add further participants.

    A participant can participate to one conference room only, attempting to join two conference will be rejected.

Operator Panel Control
  • Added dashboard icon for the "simplified conference".

  • User queues and Monitored queues now shows name instead of number for the name/numbers in the address book.

PcPhone
  • Reduced PcPhone windows dimension to about 60%.

  • Added "conference" button.

  • Several bugfixes and improvements in address book, call log, settings.

VPOTS (PcPhone)
  • Added VPOTS-IP-PERMIT: in CTISYS resource and IP-PERMIT: parameter in CTIP.

    [23:43:07] ABILIS_CPX:d p ctisys vpots
    
    RES:CtiSys --------------------------------------------------------------------
    Run    DESCR:CTI_System_general_properties
           - POTS/VPOTS defaults --------------------------------------------------
           NUM-LENGTH:4   BC:Speech
           - VPOTS defaults -------------------------------------------------------
           vpots-udp-locport:28282  VPOTS-IP-PERMIT:*
    
    [23:43:47] ABILIS_CPX:d p ctisys vpots ?
    ...
    VPOTS-IP-PERMIT:   Allowed IP addresses. One or two Ip addresses in the range
                       [1-126.x.x.x, 127.0.0.1, 128-223.x.x.x] separated by ':'
                       (colon) or the name of an IP/IR/RU/MR list between primes
                       or "*" or "#".
    
    [23:43:51] ABILIS_CPX:d p ctip:117
    
    CTIP:117 DESCR:
    Act     card:VPOTS-2<1>
    Run     OPSTATE:UP        LOG:NO                               TYPE:USER
            signalling:VPOTS                HOLD:YES     CT:ICT    SS:YES
            NUM:5117                        ADDRBOOK-NUM:NUM
            IP-PERMIT:*
    
    [23:43:58] ABILIS_CPX:d p ctip:117 ?
    ...
    IP-PERMIT: Allowed IP addresses. One or two Ip addresses in the range
               [1-126.x.x.x, 127.0.0.1, 128-223.x.x.x] separated by ':'
               (colon) or the name of an IP/IR/RU/MR list between primes or "SYS"
               or "*" or "#".                 <Only for signalling: equal to VPOTS>
    ...
    
    [23:44:01] ABILIS_CPX:                                                                 

Control Port
  • Extended D D/DE/SE [RES:]HTTP commands by adding the possibility to specify a connection identifier (CH:val).

  • Extended D D/DE/SE [RES:]TCP commands by adding the possibility to specify a local and or a remote port number (LOCPORT/REMPORT:val).

  • Extended D D/DE/SE [RES:]UDP commands by adding the possibility to specify a local port number (LOCPORT:val).

Snmp
  • CTISYS resource diagnostics and statistics: removed H323 and added advanced services (AS), i.e. changed everywhere CHISD to CISDA.

  • Added 'cxCtiSysStLinkBadPck' to cxCtiSysStLinkTable.

  • Added 'cxCtiPoStVPotsDeniedIp' to cxCtiPoStVPotsTable.

Bug fixes

Cti router
  • CTISYS resource: renamed 'max-ctoc' parameter to 'max-c-tofrom-cisda', and fixed it's use.

    Now it is really used to control CtoCISDA and CISDAtoC calls and to more effectively allocate buffers in clusters.

  • Reduced buffers allocation in clusters by about 50%.

    Buffers were over dimensioned causing a huge memory waste.

    Further, and even bigger, improvements will be implemented in next minor release, 7.7.

  • Removed unnecessary FRMWR and added BAD-PCK statistics in CTIL.

VoIP card
  • Fixed a bug introduced with 7.6.0 that prevented a correct use of VoIP ports in Multicast group.

    The bug was that the call may fail depending on which of the two ports will answer.

Disa
  • Removed unnecessary timeout for callback initiated by SMS, AbilisPhone or control port.

  • Fixed bug in AUTO-CDO handling.

    The bug cause improper state and tone generation instead of passing in-band information when present.

Sip
  • Fixed branch comparing in case of multiple Via. RFC3261 says that top one must be used (last one was used instead).

    The bug caused a "500 internal server error" response when multiple VIAs were present.

Cti Advanced Preferences
  • Fixed evaluation of records with ACTION:NONE.

    I the record was active and in-use it was not ignored while it should.

  • Modified back-ground color for entries with admin=yes (now yellow) and for entries with enabled=NO or in-use=NO or action=NONE (now gray).


Abilis CPX 2000, update 7.6.2

Released on March 6, 2013.

Enhancements

Control Port

  • Extended 'S ACT/INACT CTIP:val' commands by adding the possibility to specify a CTI port range (CTIP:xxx-yyy) or a CTI card (CTIP:type-nn).

Bug fixes

Ip router
  • Fixed a bug that prevented to set IPACL:YES in IPRTR resource.

    The parameter has been recently simplified to NO/YES options in place of the previously used NO/STD/EXT.

OSPF
  • Fixed a bug that caused an unstable link state advertising cost evaluation (previously same data generated different costs).

Operator Panel Control
  • Fixed a bug introduced in 7.6.0 that caused system reboot upon disconnection of remote sessions.

  • Fixed reaction to runtime change of OPC-MONITORED: parameter.

    The changes were not correctly reflected in PcPhone.

  • Small improvements in handling of certain connection errors.

PcPhone
  • Change status indication "DIsconnected" with the more precise "Establishing session".

System
  • Removed unnecessary warnings in system log indicating absence of BS44V.BIN and BS432.BIN files.

BS44/BS48/BS436/BS832
  • Formal source code changes. The driver unification is now complete.


Abilis CPX 2000, update 7.6.1

Released on March 5, 2013.

Enhancements

None

Bug fixes

System
  • Changed DEBUG MEM command output to correctly show all the new memory information available under virtual memory manager introduced with version 7.6.0. Previously a fixed memory manager was used.

    The most visible difference since 7.6.0 is that the physical memory is no more completely assigned to the heap at startup. Now the physical memory remains free until some heap allocation moves it to the heap memory. Once physical memory has been moved to heap memory it cannot be returned back even if it is freed.

    The total amount of free memory can be computed summing free heap memory and free physical memory.

  • Fixed the amount of free memory reported by D I and DEBUG MEM commands.

  • Fixed command 'debug simulate event:hovr' command.

    It did not work anymore because it was based on free heap value that now behaves differently, as explained above.

  • BS44V.BIN file has been replaced by BSXXXV.BIN.

  • BS432.BIN file check has been removed because this file is never present.

Cti System
  • Fixed range of max-ctoc: parameter from [0..65535] to [0..4095]

PcPhone
  • Added 'clear' button to Calls Log for incoming and outgoing calls.

  • Fixed problem with popup window refresh for preferences, calllog and addressbook.

  • A parked call can now be retrieved also during DISCONNECTING phase of the second call.

  • Fixed plugin version check.

    A wrong implementation of plugin version check prevents PcPhone in Abilis 7.6.0 to use plugin newer than 1.0.x.x.

    The correct implementation available since this version , 7.6.1, is to use 1.x.x.x plugins starting from a minimal version that may change with new Abilis releases.

    PcPhone in Abilis 7.6.1 requires plugin 1.x.x.x to be at least 1.0.2.0.

  • Big improvements in audio devices detections and runtime connection and removal. This is very important for hot-plug devices like the USB devices are.

  • Big improvements in error detections and state synchronization between PcPhone client and Abilis.

Vpots
  • Fixed a problem with Click&Call action when an incoming was already active.

    The call ordered with Click&Call has now the correct Calling Number, i.e. the number assigned to the user that orders the Click&Call.

    The bug was that the call ordered with Click&Call had the Calling Number of the first.

  • Added support for PcPhone protocol extensions READY/NOT-READY.

Pots
  • Fixed a problem with Click&Call action when an incoming was already active.

    The call ordered with Click&Call has now the correct Calling Number, i.e. the number assigned to the user that orders the Click&Call.

    The bug was that the call ordered with Click&Call had the Calling Number of the first.

Cti router
  • Fixed timers overflow bug that in 7.6.0 caused an exception with system reboot in case of simultaneous presence of CtiSip, CtiIax, many PRI (20) and BRI (12) ports.

    The problem was triggered by the extension from 256 to 1000 Abilis user and simultaneous wrong computation of required timers resources.

    Solved by increasing the number of available timers from 8192 to 16384.

  • Fixed the list search of fields CGI, SDI, SGI, RGI.

    The search is now performed with match/no-match mode instead of the match/no-match/partial-match wrongly used before and that created problems with the NOT in RU lists.

    Users that does not use lists with NOT for checking those fields are not affected by this bug.

Sms
  • Fixed bug in SMS csv file uploading procedure introduced in 7.6.0 that prevented the acceptance on any csv file.

Acnt
  • Extended range of sesnum: parameter from [2..10] to [2..128]

Ip resources
  • Extended range of omax-nei: parameter from [1..255] to [0..255].

  • Changed default value of omax-nei: parameter for 'not LAN' IP interfaces from 1 to 0.

OSPF
  • Reduced memory occupation.

    In 7.6.0 the transmission buffer was wrongly changed from 15 to 50 packets of 1500 bytes each. The value 15 is now restored.


Abilis CPX 2000, update 7.6.0

Released on February 25, 2013.

Enhancements

Licence

  • Added IPLB and SMTP default support for class 14.

    Added PcPhone licence.

    The new licences scheme is:

    Table: Abilis CPX product classes

    Class Product
    FP Former Mini-Abilis with FPANEL
    0 Former Abilis Base-x with MFIDE2/MFIDE3
    1 Micro-Abilis (with BRI4-POTS4 board and MFLPC)
    2 Nano-Abilis (with MiniBRI1 board and MFLPC)
    3 Abilis Base-J
    4 Mini-Abilis
    5 Compact-Abilis (with ETH3-BRI4-POTS8 and MFPCI)
    6 Abilis Base-K
    7 PicoAbilis (with VoIP and MFPCMCIA)
    8 Micro-Abilis-C3 (with BS44V and MFPCIGT)
    14 Abilis Base-I and Base-Y
    15 Abilis Base-N

    Table: Classes with licenced features and additional licences EXTENDED and VMX

    Feature Description Class FP Class 0/6/15 Class 1/2/4/7/8 Class 3 Class 5 Class 14 EXTENDED VMX
    DATACOMP Data compression service
    IPLB IP Load Balancing service YES YES YES YES
    LCS Last Calling number service YES YES YES
    MULTILINK Resources over Multi-Links YES YES YES
    SOFTPBX Soft-PBX service (OPC, Address Book, Click&Call, ...) YES YES YES
    VMX VMX system YES
    GPS GPS resources YES
    ACNT Accounting service YES YES YES
    TRFA Traffic Analyzer YES YES YES YES
    OSPF Open Shortest Path First protocol YES
    FTPSRV FTP server YES YES YES YES YES YES YES YES
    SMTP SMTP resource YES YES YES YES YES
    POP3 POP3 resource YES YES YES YES
    RADIUS RADIUS resource YES YES YES
    VRRP VRRP resource YES
    POEAC PPP Over Ethernet Access Concentrator YES YES YES
    ARCHIVE Archive resource YES YES YES
    CTIDISA CTI DISA service YES YES YES YES
    CTIIAX CTI IAX service YES YES YES YES YES YES YES YES
    CTISIP CTI SIP service YES YES YES YES YES YES YES YES
    CTISMS CTI SMS service YES YES YES
    AIPT Number of AIPT (Abilis tunnel) resources [0, 1..250] 4 250 2 4 4 4 32 32
    IKEHOSTS Number of IKE hosts [0, 1..128] (IPSEC/IKE resources) 2 128 1 2 1 2 4 4
    IPSH IP traffic shaping service
    LDAP LDAP service
    SWAC Number of SWAC channels [0, 1..255]
    SIPBLF Busy Lamp Field for SIP
    VS Videosurveillance
    ABILISPHONE AbilisPhones users in SIP
    PCPHONE Pc-Phones users in CTIP

PcPhone

  • Added PcPhone application.

    PcPhone is a web based application that, with the aid of a plugin, allows Chrome or Firefox browser to be used as a POTS phone.

    PcPhone can be used with the new VPOTS resources in Abilis and can be also used, in place of OPC panel, to control an associated POTS phone.

    Currently PcPhone exchanges G.711A packetized voice with VPOTS resources, and Abilis does all the necessary transcodings.

    IN future versions G.729A and Spirit will be supported in the Chrome and Firefox plugin, thus offloading heavy tasks from the Abilis.

VPOTS

  • Added VPOTS (Virtual POTS) resources for use with PcPhone.

Opc protocol

  • Extended OPC protocol to correctly support PcPhone needs.

GSM/UMTS

  • Added "Fake-TR" connections.

    A local cluster is no more necessary to connect GSM/UMTS with POTS, ISDN or another GSM/UMTS port It is now possible to use a simple TR routings.

    Please note that a DSP channel is used for connection with POTS/ISDN, we can speak of a "fake TR" connection.

System

  • Up to 1000 users can now be configured.

  • Added D SMBIOS command.

    It's output provides a lot of information about motherboard, above all type and version of motherboard and BIOS.

Microabilis-C3

  • The version equipped with ELTI port now supports the external POTSBOX.

Ipacl

  • Removed the distinction between STD and EXT, now IPACL works only in the former EXT mode.

    IPACL are now controlled only by NO/YES parameter.

Ctisys, Alarm, Ipban

  • Changed the MAIL-FROM configuration.

    The previous SYS value now becomes AUTO, and the new SYS value is used to take the MAIL-FROM from the new parameter MAIL-FROM: introduced in the D G.

    For example:

    [19:51:04] ABILIS_CPX:d g
    ...
    MAIL-FROM: AUTO (AbilisCPX <AbilisCPX@abilis>)
    ...
    [19:51:52] ABILIS_CPX:d p ctisys
    ...
           MAIL-FROM:Abilis-Test208<noreply@antek.it>
    ...
    [19:51:55] ABILIS_CPX:d ipban
    ...
    MAIL-FROM:AUTO (ipban@abilis_cpx_)
    ...
    [19:52:26] ABILIS_CPX:d p alarm
    ...
           MAIL-FROM:SYS (AbilisCPX <AbilisCPX@abilis>)
    ...
    [19:53:07] ABILIS_CPX:  

Bug fixes

All resources
  • All bugfixes up to 7.5.5 are included in 7.6.0.