Page Multiple Tenants at Once
If you would require to page to all or to a certain number of tenants at once, you can create a very simple custom script. See our Custom Scripts page on Developer Resource Center.

Legend

N = New Feature
E = Enhancement
X = Bugfix

V = Affect Visual
S = Affect Script
B = Affect Backend


Release Notes

This section explains some of the new features and significant improvements over previous versions. Note that bug fixes in previous update versions are also included in the current update version.

Branches: [ 1.4 ] [ 2.0 ] [ 2.x ]

ScopServ Telephony Server 2.0.11

RevDateDescription
40402010-09-03
  • [XS] When generating Music On Hold (MOH) configurations on the Commit, we now display a warning message if mpg123 and/or madplay packages aren't available on the path and ignore the MOH class. This fix locking problem on Asterisk during reload of MOH application.
  • [EVB] Add a new option on Configuration -> Instant Messaging in order to define the Server Name / Domain used for XMPP connections.
  • [EV] On Extensions -> SIP, add tips on Can Re-Invite and Quality options. These messages can minimize cases when user may changes these settings while working with EPICAcce Call Center (EPICx only).
  • [EVB] On Polycom Provisioning, it now possible to enable Acoustic Echo Control (AEC) and Suppressor (AES) options. Also, you can set the Headset mode (None, Jabra and Plantronics).
  • [NVSB] Add support for CounterPath Bria 3 (Softphone) on the Provisioning System. You can configure SIP/XMPP accounts, LDAP, Audio/Volume and enable Microbrower (Browser Tab) supports.
  • [XS] Add a missing file on CounterPath Bria provisioning support.
  • 40332010-09-01
  • [EVS] On Configuration -> Telephony Modules, if XAPI is enabled, a new option allow you to automatically create an account for all SIP/IAX2 extensions defined on the system. We also defined new error codes for the XAPI service.
  • 40302010-08-31
  • [XS] Add a new daily cron task (executed at 4h00am) that verify and fix detected problems on CDR table related to Recording/Monitoring files. We also move files that doesn't match any CDR records to a 'NOCDR' folder.
  • ScopServ Telephony Server 2.0.10

    RevDateDescription
    40272010-08-30
  • [ES] Add ScopServ Webshots support on API.
  • [EXVS] It now possible to enable Instant Messaging (Openfire) options on a Virtual Extension. New options to define username/password for the IM account was added instead of always use SIP/IAX2 informations.
  • 40242010-08-30
  • [XS] Add a new internal parameter to override the tab to open when we edit an item.
  • [XS] Fix an issue when generating dialplan for Auto Answer on Polycom Phones (Ticket CD1F30).
  • [XS] We now create automatically the "default" Class of Service if not existing. This will be much easier for user to initially configure the Telephony system.
  • 40172010-08-24
  • [EXB] On Instant Messaging backend, we fixed multiple compatibility issues with Openfire 3.6. Also we are now using the 'Kraken' Openfire plugin to manage gateway with others IM network (ex. MSN, AIM, Yahoo, etc).
  • [EB] When we generate SIP configurations, we now enable by default the 'alwaysauthreject' option. When an incoming INVITE or REGISTER is to be rejected, for any reason, always reject with an identical response equivalent to valid username and invalid password/hash instead of letting the requester know whether there was; a matching user or peer for their request. This reduces the ability of an attacker to scan for valid SIP usernames.
  • [ES] Split all Channels configuration in separate files.
  • [NVB] It now possible to customise the behavior of each Hangup Causes for SIP/IAX/ISDN/etc. that are used on Outgoing Lines (Ticket 574DB0).
  • ScopServ Telephony Server 2.0.9

    RevDateDescription
    40122010-08-19
  • [XS] On Reports -> Call Details (CDR) -> Filter, it now possible to specify a channel when 'Match Channel' option is checked.
  • 40082010-08-18
  • [XV] On Interfaces -> Analog Interface, the option 'Enable Fax Synchronization cable support' is now available on both FXO/FXS ports.
  • [XS] Fix a small issue with On Demand Recording when calling an internal extension.
  • 40072010-08-18
  • [EXB] Multiple enhancement and bugfixes was made on the Instant Messaging (XMPP) integration with Openfire. We now automatically detect if we are running Openfire 3.5 or 3.6+ and generate configuration accordingly to detected version. A new function was added in order to cleanup cached informations from the Openfire server once new configuration was commited.
  • 40032010-08-16
  • [EVB] A new Agent Login (External) feature code was added and allow to connect as an agent into a Queue (ACD) without been prompted to enter an AgentID and Password.
  • 40012010-08-16
  • [XS] Fix a problem with the Virtual Fax upgrade script where the lock file cannot be created so the script is re-executed at each update of this package.
  • [EVB] If AvantFax is installed, we now display options on Virtual Fax to configure Cover Pages, Blacklist Number and Fax Category.
  • [XVB] Fix a problem with ODBC connector for MySQL when using a 64 bit (x86_64) server. We also display a warning message during commit if ODBC connector isn't installed properly.
  • ScopServ Telephony Server 2.0.8

    RevDateDescription
    39982010-08-11
  • [NVBS] A new Broadband Connection Watchdog module was added on the GUI. In the event of Internet loss, Asterisk doesn't work to well. If you have fixed lines as a fall back, you need to disable SIP/IAX2 registrations for Internet/Broadband connection. This new module will automatically enable / disable SIP/IAX2 registrations accordingly to the connection status. You must enable the module on Configuration -> Telephony Modules then edit settings on Configuration -> Broadband Watchdog. Finally, it possible to control, on a per-VoIP Account basic if we want to disable or not the registration information when the link is down.
  • 39962010-08-10
  • [XS] Correctly upgrade Email (POP3) Gateway on Virtual Fax configuration when upgrading from Telephony 1.4.
  • [EVBS] On Extensions -> Personal IVR, it now possible to manually change the Announce message number for each extension, this way you will be able to share the same Personal IVR message across multiple extensions.
  • [NVS] On Miscellaneous -> Password List, we added the ability to use external source in addition of internal database. You can use text file, local and remote SQL database/table.
  • [NVBS] It now possible to automatically logout an Hotdesk extensions or Queue (ACD) agents based on the login duration in addition to specific time of day.
  • ScopServ Telephony Server 2.0.7

    RevDateDescription
    39902010-08-06
  • [XV] On Provisioning, fix an issue where the Import MAC and Network Scan links aren't displayed (Thanks Sean).
  • [EB] On Provisioning -> Network Scan, if 'arp-scan' is installed, we use this tool instead of 'nmap', this is about 100 time faster to scan local network.
  • 39872010-08-04
  • [XB] Fix a problem with the On Demand Recording feature code when calling internal extensions.
  • 39842010-08-03
  • [EVB] On Configuration -> Features Codes, a new option was added for Agent Login feature. It allow to use the incoming CallerID for External Agent, if not checked, an external agent will be prompted to enter the phone number to be called instead of use the received CallerID.
  • 39832010-08-03
  • [XB] Fix a compatibility issue when generating dialplan with Asterisk 1.6 and 1.8.
  • [XB] Fix a problem with Authenticate function when generating the dialplan on Asterisk 1.6. We must not set the | separator if no option are specified.
  • ScopServ Telephony Server 2.0.6

    RevDateDescription
    39782010-08-02
  • [XV] Display "Unknown" when there is no Caller ID available from CDR data on ACD reports.
  • 39742010-08-02
  • [XB] Fix some PHP notice messages related to undefined variable/index.
  • [XV] Remove the 'Round Robin' option from Queue (ACD) options since this strategy was replaced by 'Round Robin (with Memory)' since Asterisk 1.4 (Ticket 461454).
  • [XSB] Correctly set Hardware/Software Echo Canceller options on Wanpipe interfaces when using the Detect Card wizard from Interfaces menu.
  • [XB] Add a missing AGI script on the Agent Login dialplan. This fix an issue where it not possible to log into a specific queue.
  • [XB] On the Agent Login/Logout dialplan script, if the call isn't made from a local extension, we now prompt the user to enter the phone number that will be used to reach the agent.
  • [XB] Fix a problem on the Agent Logout dialplan script when trying to logout an agent from a specific Queue.
  • [NVB] On Applications -> Applications, when the destination is set to 'Class of Service (Lookup)', it now possible to add a prefix to the dialed number.
  • [XB] In order to avoid warning message on Asterisk CLI when dialing an Outgoing Lines using a VoIP Account with no Outgoing Call limit, we now define global variables with a limit set to 9999.
  • ScopServ Telephony Server 2.0.5

    RevDateDescription
    39632010-07-30
  • [EB] On Aastra Provisioning, we now set the "LCD Display Line 2" parameter to the current phone extension instead of display an empty line.
  • 39622010-07-30
  • [XB] Add a missing line on Incoming Lines sorting function.
  • 39612010-07-30
  • [XB] Fix a sorting issue when generating Incoming Lines with CallerID Source Routing.
  • [EVB] On Configuration -> Security -> Flood Protection, a new option was added in order to define whitelisted IP Address / Hostname, so they will never be banned.
  • 39562010-07-30
  • [XS] Fix a fatal PHP error on the Extension FastAGI script.
  • [XB] Remove unused CDR FastAGI script on Hangup dialplan.
  • 39522010-07-29
  • [NV] Initial support for AudioCodes 310HD and 320HD on Miscellaneous -> Phone Provisioning (APS).
  • [XB] Fix an issue on the Configuration Snapshot comparison engine when executing a Commit on the Provisioning section.
  • [XB] On AudioCodes Provisioning, we must generate an encrypted password for the System Password, this is applicable only to the Web and Telnet interfaces, and LCD display.
  • [NV] The Auto Provisioning System is now directly available on top menu and has been removed from the Miscellaneous menu.
  • [NVB] It now possible to create Custom Provisioning from Provisioning -> Phone Provisioning.
  • [NV] A new menu has added on Provisioning -> Firmware and allow to install/remove phone firmware for different vendors. Currently we provide packages for Aastra, AudioCodes, Polycom, and Snom 3xx/8xx.
  • [NVB] Add Audio/Volume options on AudioCodes provisioning.
  • ScopServ Telephony Server 2.0.4

    RevDateDescription
    39472010-07-28
  • [XB] Fix problem on the Commit window when generating Wanpipe (Sangoma) config files for Analog Interfaces.
  • [XB] Fix another issue related to TDMV_ECHO_OFF parameter on Wanpipe config files.
  • 39432010-07-27
  • [NVB] On Applications -> Scheduled Tasks, when using Conference as destination, we now have the ability to disable the prompt to enter the conference (Ticket 63E771).
  • [XVB] On Snom Provisioning -> Lines, we now allow to define custom idle text for each lines. You can also use the following macros to ease the management : ${EXTEN}, ${NAME} and ${USER} (Ticket 6B73D7).
  • [NVB] On Phones -> Phones Options -> SIP Alert, it now possible to set the AutoAnswer mode for Polycom phones, you can select between Ring Answer (Default) and Auto Answer (Ticket E609BD).
  • [XVB] Multiple cleanup on Wanpipe Interface cards (Analog / Digital) configurations, we now display a warning message on some options that must be set on the first port of the card span (ex. on Analog port).
  • 39372010-07-26
  • [XB] When creating Hylafax / IAXmodem configuration on /etc/inittab, we now set it to also start when running as runlevel 5 (X11).
  • ScopServ Telephony Server 2.0.3

    RevDateDescription
    39332010-07-26
  • [XB] Fix a configuration issue on Voicemail configuration if you put a comma in the name field of the extension it will screw up Voicemail file because it is comma delimited. We now remove all comma on the name field prior to generate the file.
  • [XB] On Commit, when generating Aastra configuration files, we now verify and change the permission mode of /tftpboot/aastra folder to 755.
  • 39322010-07-26
  • Enable to view CDR details for ACD Queues and IVR menus when logged as user.
  • [XB] Fix display of wait time and position for ACD Overflow calls when listing calls.
  • [XS] Fix a problem on new CDR reports cron script where it try to call an undefined function.
  • 39262010-07-16
  • [XB] Fix a problem with Agent Pause/Tag Code feature.
  • 39212010-07-15
  • [NVS] A new ScopServ External API (XAPI) system was added on Telephony package. This module allows third-party applications to communicate with the ScopServ Telephony API module with the help of a simple HTTP request. A permission system allows you to restrict an XAPI account by phone extensions, IP address and functions. The functions currently available
  • 39202010-07-15
  • [XV] Fix a printing problem on Reports where the printed version is not sorted correctly (Thanks Doug).
  • [XS] Remove AvantFax support on 2.0.
  • 39152010-07-14
  • [NVB] On Applications -> Application, it now possible to specify the Class of Service to use when the destination is set to "Dial Extensions/External Number".
  • [XS] Fix a problem with the "Which" function where it not able to detect executable on the /usr/sbin directory, this cause some issue when generating Hylafax/IAXmodem configuration.
  • 39102010-07-12
  • [NS] We now have separate Telephony cron script in 2 distinct parts. All tasks related reports (CDR / ACD / Recording) are now controlled by the "crond-reports.php" script instead of "crond.php". In this way, if a task related to reports takes longer to run, it will not affect other tasks.
  • [NB] Add missing dialplan and UserEvent on Incoming Lines when the EPICAcce module is enabled (EPICx only).
  • [XS] Change the location of the PID file from /tmp to /var/run/scopserv. The directory is automatically created and permissions/ownership fixed if needed.
  • 39052010-07-06
  • [XV] Add more details/tips about Software and Hardware Echo Canceller options available on Digital and Analog interfaces, this apply to Sangoma cards only.
  • [XV] Add a new global tips on Interface -> Analog Interface -> Audio Options about Echo Cancellation settings and Fax (Sangoma card only).
  • ScopServ Telephony Server 2.0.2

    RevDateDescription
    39002010-07-05
  • [XB] Fix an issue with Custom Scripts configuration file when no scripts are defined for a specific tenant.
  • 38972010-07-02
  • [XB] Fix a PHP syntaxt error on the Wanpipe backend.
  • 38932010-07-02
  • [XB] Add a missing pipe on the EPIC_FORWARD UserEvent on the Dial FastAGI script (EPICx only).
  • [EV] New service status informations was added to Telephony -> General Informations for AMW and EPICAcce Call Center (EPICx only).
  • [XB] Remove two (2) unused tags on Polycom provisioning files that can cause parsing error when the phone load configuration from TFTP server.
  • [XB] Add EPIC_CONNECTED UserEvent on most of the Features Code (EPICx only).
  • [NVB] On Interfaces -> Digital / Analog, new options was added to enable/disable Software and/or Hardware (Octasis) Echo Canceller on Sangoma Cards (Ticket 169D69).
  • [XB] On Polycom Provisioning, if no server (ex. Outbound Proxy), set nothing as value instead of 0.0.0.0, this fix multiple issues on Polycom phones.
  • [XB] Add missing setting for 'Idle Screen' on Snom Provisioning, we now define the 'user_idle_text' variable for each identity.
  • 38842010-06-29
  • [NVS] On Tools -> Telephony -> Database, add a new action that allow to automatically logout agents from all Queues (ACD) and Hotdesk Extensions. It also possible to execute the script from command line using: '/var/www/scopserv/telephony/scripts/crond.php autologout all'.
  • 38822010-06-29
  • [XS] Add missing EPIC_FORWARD event on Dial FastAGI script, this apply when the CallForward is set to a single External Number (EPICx only).
  • 38782010-06-29
  • [XB] Fix a configuration problem on Queue (ACD) when using External Number agent and using format "number;name".
  • [XB] Fix few problems on the IRN dialplan with IRN_FAILOVER_PRI and Goto, add EPIC_FAILED events after Dial and add Hangup application at end of the script to avoid some timeout.
  • [XB] If Call Forward Destination contains external number and local extensions, then UserEvent EPIC_RINGROUP is now properly generated (EPICx only).
  • [XB] In case we have single external number as destination of a Call Forward, we changed the UserEvent from EPIC_FORWARD3 to EPIC_FORWARD and add new field for NewChannel (EPICx only).
  • 38712010-06-25
  • [XB] Multiple changes was made on IRN dialplan (Ticket 3DDBA2 / 1004285) (EPICx only).
  • [XS] Initial support for External Source (Local/Remote SQL) on Miscellaneous -> Password List.
  • 38702010-06-25
  • [XV] Fix an issue when displaying columns on Manager -> Class of Services, duplicated items aren't visible and can cause problems when generating configuration.
  • 38692010-06-25
  • [XB] Force runuser and rungroup on Asterisk configuration.
  • [XS] Fix undefined variable notice messages when displaying columns.
  • 38622010-06-22
  • [XS] Cleanup and fix timing issues on the function that parse date/time for Autologout scripts (Hotdesk/Queues). Now we only logout agent/hotdesk users at the specified time and allow a 5 minutes forced break time where users will not be able to log. By sample, if the logout time is set at 23:00 then users will be automatically logged out between 23:00 and 23:05.
  • [XB] Fix a dialplan issue when using a Password List on Configuration -> Features Codes.
  • 38592010-06-21
  • [XB] Change the default value of Incoming CallerID defined on Interface -> Digital, Analog and VoIP Account to 'UNKNOWN' instead of '0000000000' which is not always understandable by users.
  • [XB] Add UserEvent on the Invalid Outgoing Lines dialplan (EPICx only).
  • 38552010-06-18
  • [XS] Do not remove Asterisk logfiles on the daily cron script.
  • ScopServ Telephony Server 2.0.1

    RevDateDescription
    38492010-06-16
  • [XS] On 'Features' (DND/CF) command line script, remove RT_CF and RT_DND UserEvent and replace it by 'RtRefreshPhoneOptions' UserEvent (update r3841).
  • 38442010-06-15
  • [XS] Fix a permission issue on Telephony -> General where an admin account can add new extension when permission prohibed this (Thanks Doug).
  • 38422010-06-15
  • [XS] Generate custom UserEvent for RT (RT_CF and RT_DND) to update Extensions status on Realtime Monitor if CF or DND is updated from the 'Features' command line script (mainly used by EPICx).
  • 38402010-06-09
  • [XB] Fix an error with variable name conflict when generating Applications dialplan.
  • 38382010-06-09
  • [XB] Fix an issue when using a Ring Group extension as destination.
  • 38362010-06-08
  • [XB] Fix an issue with UserEvent when a FollowMe use an Application as destination (EPICx only).
  • 38342010-06-08
  • [XS] Only update the CF Immediate on Telephony configuration if the destination received from AMW is a number.
  • 38322010-06-08
  • [XS] Add missing function on the "Features" shell script to control Call Forward (Immediate) from command line (EPICx only).
  • [XS] Fix an issue where CF key isn't removed from AstDB database when the Immediate CallForward is disabled from the GUI.
  • 38292010-06-08
  • [XS] Fix an issue when generating Asterisk settings from the Configuration Wizard.
  • [XS] Oops, using wrong variable name when checking Background Music (MOH) status on crond script.
  • 38262010-06-06
  • [XB] Add missing UserEvent on Virtual and Ring Group Extensions dialplan (EPICx only).
  • 38242010-06-06
  • [XS] During Commit, only send UserEvent for DND and Immediate Callforward, we must not send any events for CF on Busy and CF on NoAnswer (EPICx Only).
  • [XB] When updating Registry.ini, we muse do a search and replace using case-insensitive.
  • [XS] Fix PHP notice errors on crond scripts.
  • [XS] Add new function on the MoH crond script to avoid PHP fatal error when the Realtime Database doesn't include any data.
  • 38222010-06-06
  • [XS] On Extensions -> Phones, when we display the number of messages on Voicemail folders (Inbox/Old), we now check if the folder exist prior to open it, this remove unwanted error messages on the Apache (HTTPD) error logs.
  • [XV] We must not display the 'Edit' button on the 'Summary' popup window if the user have no permission to write/edit an item.
  • [XV] Do not display "Enable/Disable" actions if the user doesn't have 'Delete' permissions.
  • 38142010-06-05
  • [XS] We now use the 'epicacce' account instead of 'epic' when crond/agi scripts connect to Asterisk Manager (AMI) (EPICx only).
  • 38122010-06-03
  • [S] Fix another issue on the FastAGI daemon where process stop responding/hang.
  • 38102010-06-03
  • [XB] Fix an issue on Incoming Line dialplan when "Recording All Incoming Calls" is enabled.
  • 38082010-06-02
  • [XS] When generating AMW.conf file, force the 'pbx_type' value to 2 (EPICx only).
  • 38062010-06-02
  • [XS] We now only do a "Search and Replace" to change IPAddress on AMW.conf and Registry.ini files (EPICx only).
  • [XS] Fix an issue where the DND key isn't deleted from the ODBC table when using the 'Features' shell script to change DND/CFWD status.
  • 38032010-06-02
  • [XS] On Dial FastAGI script, we now set the Ring Timeout value as global variable in order to fix issue with CallForwarding that still use the default ring timeout of the extension instead the timeout specified on the CallForwarding rule.
  • 38012010-06-01
  • [XS] Correctly send the EPIC_FORWARD UserEvent from the Dial FastAGI script when the destination is set to a Queue (ACD) (EPICx only).
  • [XS] Fix an issue on FastAGI daemon where fork/child process can go in defunct/zombie state. Problem is related to the PHP pcntl_waitpid function when using ionCube encoder.
  • 37982010-06-01
  • [XS] Cleanup the CDR FastAGI script that is called when call is hangup.
  • [XS] Add missing EPIC_CONNECTED UserEvent when a call is sent to a Queue (ACD and fix EPIC_FORWARD UserEvent when destination is set to Voicemail (EPICx only).
  • 37962010-05-31
  • [XS] Fix a parsing error on the Phone backend.
  • 37942010-05-31
  • [XS] Fix an error when generating FollowMe dialplan when the destination is set to IRN (EPICx only).
  • 37922010-05-31
  • [XS] Fix a problem on the FastAGI dial script when forwarding a call to an IRN (EPICx only).
  • [XS] Add missing EPIC_FAILED UserEvent on the IRN dialplan (EPICx only).
  • 37892010-05-31
  • [XS] Remove unnecessary records from AstDB for DEVICE tree, we only need context and dial keys (EPICx only).
  • [XS] It no more possible to remove all Class of Services from Action droplist selection, administrator must use the "Delete" icon on each individual items.
  • [XS] Remove debugging information on the Commit backend for Phone Extensions.
  • [XS] We must not generate UserEvent for FollowMe from the FastAGI dial script since it already sent from the FollowMe dialplan.
  • [XS] Add 'FWType' parameter to the EPIC_FORWARD UserEvent (EPICx only).
  • 37832010-05-31
  • [NS] Add a new command line script that can be used to update DND and Immediate Call Forward for an extension, directly on the ScopServ database.
  • 37812010-05-31
  • [XS] Fix an issue on the FastAGI dial script when sending UserEvent for EPIC_FORWARD (EPICx only).
  • [XS] Fix a problem on Extensions -> Pickup Group where some informations has previously displayed as "error", we now correctly parse informations when creating group on Asterisk configuration files.
  • [XS] Correctly set the FailingDev parameter on EPIC_FAILED UserEvent on the FastAGI dial script (EPICx only).
  • [XS] We now use the Ring Timeout specified on CallForward rules instead of using the Extension default Ring Timeout (Thanks Yaakov).
  • [XS] We must send EPIC_RINGGROUP UserEvent when we dial more than 1 extension only (EPICx only).
  • [XS] Fix an issue with the cron script that sync DND/CF status between AMW/AstDB/ODBC (EPICx only).
  • 37742010-05-30
  • [XS] Remove unused EPICAcce UserEvent on Dial FastAGI script (EPICx only).
  • [XS] Fix EPIC_FORWARD and EPIC_RINGGROUP UserEvent on FastAGI Dial script (EPICx only).
  • [XS] Fix multiple issues when generating Asterisk conf files from the Configuration Wizard.
  • 37702010-05-30
  • [XS] When running in EPICx mode, some informations must be saved in the internal Asterisk database (AstDB) instead of ODBC (SQL) database, this fix some issues where key aren't properly generated (ex. IRN, DND, CF) in AstDB.
  • 37682010-05-30
  • [XS] Fix default values of Codec selections on 'Add Multiple Extension Wizard'.
  • [XS] Add missing Call Forward UserEvent on the Dial FastAGI script (EPICx only).
  • [XS] Fix an issue on Commit where we must execute it twice if the SIP/IAX2 password is changed by the Password Policy security option on Configuration -> Security.
  • [XS] Fix dialplan generation for UserEvent on Extensions -> FollowMe (EPICx only).
  • 37642010-05-27
  • [XVS] On Extensions -> Add Multiple Extensions Wizard, we now display Codecs selection based on order/selection specified on Configuration -> Channels -> Codecs.
  • [XS] Fix an issue where not all Asterisk configurations file are created during Commit on the Configuration Wizard.
  • [EVB] On Conference (Meetme) application, it now possible to disable Announce message review.
  • 37602010-05-20
  • [XS] Fix a typo on Polycom Provisioning configuration file related to EFK.
  • 37582010-05-20
  • [XS] Fix a fatal error on List display widget where we cannot redeclare the __tmp_getinf() function.
  • 37562010-05-20
  • [EVB] On Polycom Provisioning -> EFK, add new key for 'Express Messaging' that is only visible when the phone is on idle/hold state.
  • [XB] Change label for 'Express Messaging' EFK key on Polycom from 'DirectVM' to 'LvMsg'.
  • 37532010-05-20
  • [XS] On internal 'get_call_type' function, used on CDR reports, we now try to determine the Tenant name based on the Src and/or Dst channel.
  • 37512010-05-20
  • [EB] Add a new BLF custom key for DND status of Hotdesk extensions. By example, to set BLF keys on for Hotdesk DND status, you can set : dnd-hotdesk-${TENANT}-${EXTEN} (ex. dnd-hotdesk-default-222).
  • [XS] Automatically turn off BLF status of an Hotdesk extension when the user logout.
  • 37492010-05-19
  • [XS] Add a missing function on the CDR crontask to automatically set the Call Direction (Incoming/Outgoing/Internal/etc) when moving SQL data from cdr_pre to cdr table.
  • 37452010-05-19
  • [EVB] On Snom Provisioning, we add a new option for SIP Retry T1. This option set the retry timer in milliseconds after which an unanswered SIP request is resent. If it is set to 500, the phone will resend the unanswered request after 500, 1000, 2000, 4000, 6000 ... 31500 ms. If the request is still unanswered after this procedure, an error message will be shown on the display.
  • [NVB] On Telephony -> Extensions, a new tab has been added for Security (ACL). This new section is used to defined Limited IP based access control that can be used on SIP and IAX2 phone extensions.
  • [NVB] On Telephony -> Extensions -> Phones (SIP/IAX2) -> Authentication, you now have the ability to select an ACL created from Extensions -> ACL or use a custom rule for the specific extension.
  • 37422010-05-18
  • [EVS] When we delete an item on Manager -> Class of Services or Manager -> Time Scheduler, we now display a list of all items (ex. Phones, Incoming Lines, VoIP Account, etc) that can use the deleted item, this way, the user will know which items this will impact and which to reconfigure.
  • 37372010-05-18
  • [XS] Add missing index (uniqueid) on 'queue_cdr' SQL table.
  • [XB] Fix EPIC_RINGGROUP and EPIC_FAILED UserEvent on Virtual Extension (EPICx only).
  • 37342010-05-17
  • [XS] Do not send EPIC_CONNECTED event on Commit when generating DND/CF rules.
  • [XS] On Commit, we only send EPIC_DND events for an extension if a channel is defined.
  • [XS] Add missing EPIC_FAILED UserEvent on the Dial FastAGI script if the dialed extension is unreachable or failed because of timeout (EPICx only).
  • [XS] Oops, we must send the EPIC_FAILED UserEvent only if the dialed channel status is not answered. Also add a Wait(1) just after sending the UserEvent (EPICx only).
  • 37332010-05-17
  • [XS] We now verify if the path exist prior to read the folder content on the Voicemail class.
  • 37252010-05-17
  • [XV] On Polycom Provisioning -> EFK, add examples and definition of Custom Key (EFK).
  • [XV] Make sure to include EXITFULL and EXITUNAVAIL events for ACD Overflow calls on CDR Calls by DNIS report.
  • [EV] Add new Overflow Fallback destinations listing to ACD Overflow Calls report.
  • [XS] Fix a problem with Voicemail Offsite Notification script where the context/tenant variable is not passed correctly.
  • ScopServ Telephony Server 2.0.0 (RC4)

    RevDateDescription
    37212010-05-14
  • [XS] Fix a dialplan error on IVR when using Authentication with a Password List.
  • 37182010-05-14
  • [XS] Fix a small PHP warning error when creating Menus.
  • [NVS] On Virtual Fax -> Email Gateway (POP3), add a new option to parse the Body of the message and use it as comment in the Cover Page.
  • 37152010-05-14
  • [XB] Rename the template configuration file used to generate Hylafax configuration files.
  • 37122010-05-14
  • [NVS] Multiple changes has been made on the Virtual Fax manager. We removed SpanDSP support from Configuration -> Telephony modules. The Virtual Fax tab were removed from Interface and we created a new menu on Telephony. An upgrade script automatically convert Virtual Fax configuration to new format.
  • [NV] Change the order of menus on Telephony.
  • [NB] Initial support of AvantFAX. If installed, HylaFAX will use AvantFAX script to proceed inbound/outbound faxes instead of use internal script.
  • [NV] New options are available on Configuration -> Virtual FAX like OCR support (require Tesseract) and default Pagesize (A4/Letter).
  • [NS] Automatically create SQL tables used by AvantFAX.
  • [NV] On Virtual Fax -> Cover Pages, we now automatically create generic cover page (A4, Letter and HTML).
  • [NB] On Commit, we now save/update Virtual Fax configuration used by AvantFAX, like Cover Pages and DID Routing.
  • [NV] On Reports -> Virtual Fax, add a new section to display System Log related to faxes (Require AvantFAX).
  • [NV] Add template file for Reports -> Virtual Fax -> System Log.
  • [NV] New Virtual Fax reports was added. You can see Inbox, Outbox, Archive and System logs from Reports -> Telephony -> Virtual Fax. You can see Fax preview, download in PDF/TIFF, resend faxes and send by Email.
  • [NV] Multiple enhancements on Virtual Fax. New actions was added on Reports and it now possible to set description/category for a fax.
  • [NV] All section on Reports -> Virtual Fax now have Paging widget, this way you can browse Inbox/Outbox/Archive/Syslog more easily.
  • [NV] On Configuration -> Virtual Fax -> Fax Routing, we now automatically add DNIS/DID for received faxes if it doesn't already exist on the GUI.
  • [NV] You can now define Fax Category on Configuration -> Virtual Fax.
  • [XS] Fix a parameter on Hylafax configuration in order to use AvantFAX to proceed incoming faxes.
  • [XV] If AvantFAX isn't installed, the Virtual Fax menu must still be displayed.
  • [EVBS] When AvantFAX is installed, automatically add unknown CallerID number of received faxes in Virtual Fax -> Fax Routing -> Route by CallerID.
  • [XV] Add missing columns definition for Virtual Fax -> Fax Routing.
  • [EVS] On Virtual Fax -> Email-to-POP3 Gateway, it now possible to use POP3 + SSL protocol.
  • 37112010-05-14
  • [XV] On Manager -> Class of Services, when we click on 'Delete' icon to remove a CoS, we now display a warning messate that all items (Extensions, Lines, etc) related to this Class of Service must be reconfigured with a new CoS.
  • 37102010-05-14
  • [NVBS] Initial support for integrated 'Hotel Management System'. From Configuration -> Telephony Modules, you can enable 'Hotel Module' and if enabled, from Class of Services -> Miscellaneous, you will be able to enable 'Hotel / Room' mode that allow to restrict what an extension can do based on the CheckIn/CheckOut status. A new feature code for Maid Service has also been added.
  • [EVBS] If Hotel Management System is enabled, a new feature code to set Check-In/Check-Out status has been added. Each actions (Check-In/Out and Maid Services) are now logged into an SQL table.
  • 37062010-05-13
  • [XV] On 'Add Multiple Extensions' Wizard, add a warning messate that a Commit is required in order to generate new configurations.
  • [XB] Fix a small issue with 'Conference Group' EFK key on Polycom Provisioning.
  • [XB] We need to use DTMF instead of INVITE when we invoke the 'Conference Group' EFK on Polycom Provisioning.
  • [XS] Add a small fix on Commit backend in order to avoid duplicate function name when script is called from another module.
  • [XS] Change the default value of SIP max registary from 3600 to 300 seconds (EPICx only).
  • 36992010-05-12
  • [XV] Fix ACD reports issue with Internet Explorer 6 which was blocking switching between reports tabs.
  • [XV] Fix ACD Service Level report issue to properly display a message when no informations is available.
  • [XV] Fix ACD Calls Distribution report issue to properly display a message when no informations is available.
  • 36942010-05-12
  • [XB] Fix end date filter issue when switching tabs on ACD reports for today date.
  • [XB] Update Reports graphics files to avoid any PHP error that could cause graphics to don't be displayed.
  • [XB] Fix a small issue on IRN dialplan when we are using Global Ring Time value on the " Maximum Ring Time " (EPICx only).
  • [XV] On EPICx mode, we now always generate all configurations files during Commit, the button to force generation is no more visible.
  • [XS] Fix a small warning message related to invalid arguments passed to the 'implode()' PHP function.
  • ScopServ Telephony Server 2.0.0 (RC3)

    RevDateDescription
    36852010-05-11
  • [XVS] Do not use GROUP BY on the SQL query used on Reports -> Call Distributions -> Calls Reports.
  • [XV] On Configuration -> Channels, when user enter to specific tab to view the settings (for example Configuration -> Channels -> Codecs) and then press 'Edit' button in order to update the current tab, after the 'Edit' button is pressed we now open the selected (requested) option tab.
  • [XB] On Snom Provisioning files, we now define the 'answer_after_policy' to 'answer' in order to properly work with Paging/Intercom. This option has been turned off by default since Snom Firmeware 7.1.39.
  • [XB] Fix an error on Dial FastAGI script when generating EPIC_FAILED UserEvent, we must set the Extension instead of the Channel in the FailingDev parameter (EPICx only).
  • [XB] On Commit, we now send events for EPIC_CONNECTED, EPIC_FW and EPIC_DND when generating Call Forward and DND rules (EPICx only).
  • [XB] On Pause Tag feature code dialplan, we now update the Device State of the "agent-XXX" BLF key in Ringing (6) state.
  • [XV] On Interface -> VoIP Account, add a note that name must contain only alphanumerical characters.
  • [XB] On Commit, when generating Password List, we no more create AstDB keys when "Use Account Code", "Restrict By Extensions" or "Route By PIN" is enabled on Miscellaneous -> Password List. Since we are using an AGI script to proceed authentication, this is not needed to create these keys.
  • [XB] Fix multiple issue with dialplan generation for PIN Authentication on Incoming Lines.
  • [XB] Fix multiple issues on Extensions / Follow-Me dialplan when generating UserEvent (EPICx only).
  • 36742010-05-10
  • [XB] Fix an error on the Busy action, the Wait(1) must be define before the Busy command, not after.
  • 36722010-05-10
  • [XB] Fix multiple issue when EPICAcce module is enabled. The sleep of 1 second on the Dial FastAGI script has been removed. Remove Activate / Deactivate mode for DND and CallForward Feature Codes.
  • [XS] When EPICAcce module is enabled
  • 36672010-05-10
  • [EVB] On Configuration -> Telephony Modules, a new option has been added to enable / disable Talker Detection on Conference (MeetMe). By default is option is enable and allow to send Events to Asterisk Manager Interface when talk is detected on a MeetMe. Used mainly by Realtime Monitor / ScopSwitch.
  • [XS] Fix an undefined index notice message when displaying columns on Lines -> Incoming Lines. Only visible if PHP errors/warning is enabled.
  • [XVS] On Reports -> Call Distributions -> Queues Filter, it now possible to show only assigned and active queues in filter.
  • [NVB] On Phones Extensions -> User Options, a new setting has been added to disable Hint / Extension State. If checked, we will not monitor the state (unavailable, in-use, busy, ringing, etc) of all specified extension(s). This can be useful when a phone is not enough powerful to proceed all SUBSCRIBE event generated for all extensions, by example, a Virtual Extension that dial 20 SIP phones.
  • 36612010-05-10
  • [XS] Fix a problem with the Print link on Reports -> Call Distributions (ACD) (Ticket 5C4F5A).
  • [XB] Fix a typo on Asterisk logger.conf file, 'date_format' has been changed to 'dateformat'.
  • [XS] We now force timestamping in Asterisk CLI verbose output.
  • [XS] On Polycom Provisioning -> EFK, we have relabel some keys like 'Conference' -> 'ConfGrp' and 'Call Park' -> 'Park'.
  • [XB] On Polycom EFK, we now use server-side prompts instead of ask destination for Call Forwarding rules directly on the LCD.
  • [XB] On Polycom Provisioning files, we now set the "impossibleMatchHandling" parameter to 2. If set to 2, allow user to accumulate digits and dispatch call manually with the Send soft key instead of immediately send the invalid / unmatch number to the PBX.
  • 36542010-05-07
  • [XB] Fix a syntax error on backend for Polycom Provisioning.
  • 36522010-05-07
  • [XVB] We now allow to define up to 20 EFK on Polycom Provisioning.
  • [NVB] Add a new option on Polycom Provisioning to disable Call Forward feature on the phone.
  • [XB] Fix an issue where the option to disable DND feature key doesn't work on Polycom IP 430.
  • [XB] On Polycom Provisioning, the DND key has now been remapped to use server-side DND feature code.
  • [NVB] Add new features for EFK on Polycom Provisioning. You can now set CF Busy and CF NoAnswer key.
  • [XB] Rename key labels for EFK on Polycom Provisioning.
  • 36482010-05-07
  • [XB] Fix an issue when generating EFK config on Polycom Provisioning.
  • 36452010-05-07
  • [NVB] On Polycom Provisioning -> EFK, add new DND and CallForward features.
  • 36432010-05-07
  • [NVB] On Polycom Provisioning, it now possible to enable Enhanced Function Key (EFK) support.
  • [XS] When we click on Commit button when we are on the Phone Provisioning section, we now automatically execute the generation of all APS files.
  • 36402010-05-07
  • [XB] Add UserEvent for EPIC_RINGGROUP and EPIC_FAILED on Virtual Extensions dialplan. This apply only when EPICAcce is enabled.
  • [XV] Add missing EXITFULL and EXITUNAVAIL events to ACD Reports -> Overflow Calls -> List Calls report.
  • [XB] Add support of Local channel idenfifier on Speed-Dial.
  • [EV] Add tips on Phones -> User Options that if you enable FollowMe / Personal IVR or Camp-On, these options will be available as destination in Call Forward.
  • [XS] Fix an issue on CDR reports when a Virtual Extension log into the GUI (Thanks Nathanael).
  • 36352010-05-06
  • [XS] When EPICAcce module is enabled, on the Dial FastAGI script, we now add a delay of 1 second if the dialed extension reject the call, this allow AMW / EPICAcce applications to process the call (Ticket 411A2F).
  • 36322010-05-06
  • [EVB] On Snom Provisioning, when using Firmware 8+, a new option has added to selects a random number around the given value in seconds to send delayed batch subscriptions.
  • 36272010-05-06
  • [XB] Fix a problem where some key on AstDB are deleted on Commit (Thanks Yaakov).
  • [NVB] A new option has added on Configuration -> Channels -> Codecs in order to define the default list of enabled Codec used by VoIP Interfaces, and SIP/IAX2 extensions.
  • 36242010-05-06
  • [XB] On Incoming Line dialplan, use the Global Context value specified when EPICAcce module is enabled on Configuration -> Telephony Modules.
  • 36222010-05-06
  • [EVB] Add new option on Configuration -> Telephony Modules to define the global context value to use when using EPICAcce.
  • 36202010-05-05
  • [XBS] On EPICx, a new cron script has added in order to sync DND status received from AMW.
  • [XV] We changed all occurences of 'Error connecting to Asterisk.' warning message to 'Error connecting to Asterisk. You must restart the Telephony Service.'. This notification message is only visible on GUI -> Telephony when we cannot send command to Asterisk Manager Interface (AMI).
  • 36142010-05-03
  • [XB] Fix ACD reports issue on Non-ACD calls count for Agents Calls.
  • 36122010-05-01
  • [XB] Fix a small duplicated function problem on Commit related to SortCodec internal function.
  • 36092010-05-01
  • [XB] Fix a small grammar / typo on a warning message.
  • [XV] When user use the "Add Multiple Extensions" wizard, we now allow to use the "Use Global Ring Time" option for Maximum Ring Time option.
  • [EVS] On Configuration -> Commit Menu, new options has been added in order to automatically generate Phone Provisioning (APS) files and/or execute the Sound Manager script on Commit. If unchecked, you will have link available on the Commit window to execute these tasks.
  • [EB] On the Sound Manager script, we now process EPICAcce/EPICx IVR files located on /opt/epic/IVR folder.
  • [XB] When using EPICx, some informations must be saved on the AstDB instead of the ODBC (SQL) table. This patch fix this problem.
  • [XVB] Fix a problem where Codec Preferred Order, defined on Configuration -> Channels -> Codecs, have no affect on system behavior.
  • [XB] When generating ACD reports, make sure that we get data for distinct call ids when there is multiple data for the same ACD event.
  • 36022010-04-27
  • [XB] Fix multiple issues on the Incoming CallerID dialplan function.
  • [XS] Remove unused debug infos on CDR FastAGI script.
  • 35962010-04-26
  • [EB] A new option has added on Polycom Provisioning to specify the Directory Search Field, by default it set to search by Last Name.
  • [XB] Change the default value of 'EXTCONTEXT' SIP/IAX2 variables when using EPICx to include both IRN and Local Extensions.
  • [EB] Update the EPICAcce dialplan integration to latest version.
  • 35922010-04-24
  • [XB] Fix a Goto problem on the Incoming Check CallerID dialplan function.
  • 35902010-04-22
  • [XS] Fix an internal function declaration problem.
  • 35872010-04-21
  • [XS] Fix a fatal error on unsupported operand types when using latest version on a new server (Thanks Xavier and Dave).
  • 35852010-04-21
  • [XB] We now allow the use of Local channel as identifier in Extensions -> Speeddial.
  • ScopServ Telephony Server 2.0.0 (RC2)

    RevDateDescription
    35842010-04-20
  • [NVBS] On Configuration -> Security tab, a new section has added to enable SIP/IAX2 Flood Protection support. This is a limited intrusion detection / prevention system that allow to prevent SIP/IAX2 brute force attacts against ScopServ PBX.
  • 35802010-04-20
  • [XBS] On Lines -> Incoming Lines -> SIP Header (TO) Routing, we now dynamically extract the number from the header instead of using fixed length.
  • 35782010-04-20
  • [XS] Fix an undefined variable error on the Queue (ACD) cron scripts.
  • [XS] Remove debug command on the Scheduled Tasks cron script.
  • 35732010-04-20
  • [XV] When user enter to specific tab to view the settings (for example Configuration -> Telephony -> Configuration -> Voicemail) and then press 'Edit' button in order to update the current tab, after the 'Edit' button is pressed we now open the selected (requested) option tab.
  • [XS] On initial installation, automatically create Asterisk spool directory.
  • [XB] On Wanpipe Analog Inteface, the Fake Polarity Reversal support is only available on Wanpipe 3.4.9 and later. If you are using an older version and this option is checked then we now display a warning message on the Commit window.
  • [XVB] If MySQL Replication is enabled then on Configuration -> Commit Menu, we now have options to set IP Address of Master and Slave Server. This will be used to automatically execute a Commit on the Slave server.
  • [NVS] On Configuration, a new tab has been added to set Scheduled Tasks. Currently it only used to execute automatic Phone Reboot (SIP NOTIFY) at specified time/date.
  • [XV] Fix a display issue on Queue (ACD) options, we now allow 'Join Empty' and 'Leave Empty' options to be both unchecked BUT we display a message that the 'Join Empty' option will be used by default if 'joinempty' or 'leaveempty' are both unchecked.
  • [XV] Fix a small issue on Form where the open Form tab isn't always preserved.
  • [NXV] Add missing options on Configuration -> Voicemail to force a voicemail user to record Name / Greeting prompts.
  • [XS] On the Call Recording/Monitor cron script, we now convert filename to quoted-printable string, this fix issue when space and/or special characters are present on the Filename. We also ensure that the source file exist prior to move the file.
  • 35622010-04-19
  • [XS] On Queue (ACD) cron script, we now automatically remove all invalid entries from the Queue Log SQL table. This fix infinite loop problems on the SetAgentIds internal function (Thanks Frank).
  • ScopServ Telephony Server 2.0.0 (RC1)

    RevDateDescription
    35582010-04-16
  • [XB] On Polycom Provisioning config file, add new parameters to search in Contact Directory by First Name.
  • 35552010-04-16
  • [XS] Fix a minor issue with Service control on Telephony -> General.
  • 35522010-04-16
  • [XB] In dialplan, add missing 'Ringing' parameter on the Dial command when "Indicate Ringing" is checked on Lines -> Incoming Lines and destination is set to "VoIP Account / Trunk".
  • 35492010-04-15
  • [V] Where there is no pauses or calls on agent availability ACD report, don't display time value.
  • [XB] Fix Non ACD calls listing issue on ACD reports.
  • [XB] Fix ACD Agents reports to properly display only agents currently member of selected queues in filters.
  • 35452010-04-15
  • [XS] Change default values of Feature Codes, when running on Fireworx version.
  • 35422010-04-14
  • [XS] The file location of EPICAcce/AMW/Asterisk integrations has been changed to '/opt/AMW/extensions_epic.conf' instead of '/opt/epic/extensions_epic.conf'.
  • 35332010-04-13
  • [XB] On Emergency Lines, when we use a Channel Group (TDM) to dialout, we cannot check the status of a whole group using 'ChanIsAvail' command so we now display a warning during Commit and do not generate dialplan to hangup channel in use.
  • 35312010-04-12
  • [EVS] On Interface -> Analog Interface, when using Sangoma (Wanpipe) cards, a new option has been added to enable Fake Polarity Reversal support. This option can be needed if you experience CallerID and/or Answer/Hangup detection problems.
  • 35282010-04-12
  • [XV] On Configuration -> Sound Manager, remove LPC10 in the list of output format/codec.
  • [XS] On Sound Manager scripts, when we convert a file to ADPCM codec, we must use .vox as file extension.
  • [XB] When using Asterisk 1.6, we must use AGI instead of DeadAGI since this one is now deprecated on Asterisk 1.6 and later.
  • [EB] If EPICAcce is installed, we verify if the file '/opt/epic/extensions_epic.conf' exist and if this is the case, we use this file when generating Asterisk dialplan for EPICx / EPICAcce integration.
  • 35202010-04-09
  • [XB] Replace all occurences of backslash (\) to slash (/) when using Custom Audio (IVR) prompts that are located into subfolder.
  • [XSV] Add missing template file used by "View ACD" widget available on Reports -> Call Details (CDR). This fix a problem where the page is empty.
  • 35162010-04-08
  • [XS] When MySQL Replication is enabled, we must execute UPDATE/INSERT queries in the Report (Write) database instead of using Local database. This fix an infinite loop when running the Cron task to fix AgentID on the SQL database.
  • [XS] Fix command line argument parsing on the Monitoring File cron script. It possible to manually execute "telephony/scripts/crond.php monitor full" to re-process all CDR records and Monitoring file.
  • [ES] On the CDR report class, we added a new internal function to retrieve the list of VoIP Account and on the 'Get Call Type' function, we do a verification if the Source / Destination Channel match a trunk.
  • 35112010-04-08
  • [XS] Fix backward compatibility with MySQL 4.x for Overflow Calls ACD report.
  • 35102010-04-08
  • [XB] When using EPICx / EPICAcce module, we need to set default qualify value of SIP phones to 30000 ms, the reason is that AMW get the status of the phones via qualify and when the system have a high activity of calls and system load grows up this frequency of getting phones status became very sensitive and may lead to a states when EPIC agents get 'OutOfService' event from AMW.
  • 35072010-04-07
  • [NVS] It is now possible to perform a Monitoring of Queue (ACD) calls from Configuration -> Monitoring menu. You can send an alarm then the number of waiting calls in a queue exceed a specified threshold. It also possible to trigger an alarm if a caller wait in a queue for more than "n" seconds. The Realtime Monitoring service must be running in order to receive Queue (ACD) informations.
  • 35062010-04-07
  • [EVB] When EPICAcce module is enabled, a new option on Manager -> Class of Services -> Miscellaneous has been added in order to enable IRN context. If checked, all IRN defined from Applications -> IRN will be reachable from the current Class of Service.
  • [XB] Change default value for EXTCONTEXT variable when EPICAcce module is enabled. Instead of use 'default' we how set it to 'default-incoming-irn'.
  • 35002010-04-05
  • [ESV] On Queues (ACD) configuration, we now enable the "Allow to join queue that have no logged agents" option by default and it mandatory to have either this option or "Remove Callers from queue if no logged agents" enabled.
  • [XS] Fix a problem where the system doesn't delete old Voicemail messages if we set the option 'Delete messages older then' under Configuration -> Telephony -> Configurations -> Voicemail.
  • [XS] Fix a segmentation fault on the Billing cron script caused by a duplicate function "infinite" loop.
  • [ES] Update SQL table definitions.
  • 34942010-03-31
  • [NVB] On Lines -> Outgoing Lines -> Dial Options, an option has been added to customize the Fallback destination for Hangup status, you will be able to play a message then hangup the call if the dialed number is incomplete (ISDN Code 28). This work only if you are using TDM interface on the Outgoing Line.
  • 34902010-03-31
  • [NS] Do garbage collection of FastAGI Cache container from the cron script instead of be executed at each AGI request.
  • [XV] Fix an error on Reports -> Call Details when displaying IVR informations.
  • [XS] Fix Autologout cron script when using ODBC instead of AstDB.
  • 34792010-03-28
  • [XS] On CDR AGI/FastAGI script, we must use the 'cdr_pre' table instead of 'cdr' to immediatly process records.
  • [XS] Fix variable parsing on E911 Email Notification script (Thanks Martin).
  • 34752010-03-27
  • [XB] An issue with Express Messaging feature code has been fixed, it now possible to dial 0 from voicemail prompt to reach Operator.
  • [NBV] A new Feature Code has been added and allow an user to Enable / Disable his own Voicemail.
  • [XS] A minor warning has been fixed when using the 'find' command on the daily cron script.
  • [XB] We now ensure that all leading/trailing spaces are removed on Monitor/Recording Tag.
  • [NV] Handle new EXITUNAVAIL and EXITFULL events on ACD reports for Overflow Calls (since version 2.0 only).
  • [NV] Add new EXITFULL and EXITUNAVAIL events to ACD Calls report Events filter.
  • [NB] Support for EXITFULL and EXITUNAVAIL Queue (ACD) events now added to dialplan.
  • [NVB] On Configuration -> Channel -> General, a new option is available to define Default Ring Time per extension, then from Extensions -> Phones, you can set "Use Global Ring Time" (default value).
  • 34632010-03-23
  • [NB] We now write ENTERQUEUE/EXITEMPTY events to Queue Log (ACD) when the Queue status is set to JOINEMPTY or JOINUNAVAIL. This allow to capture calls to Queue where no agents are logged or available.
  • 34602010-03-23
  • [XB] Fix undefined PHP index notice message on Commit window.
  • [NV] Remove Hold Time value when using ScopTel version 1.x, this feature is only available since ScopTel Telephony module version 2.0.
  • 34552010-03-22
  • [NV] Remove "Average Hold Time" recently added to ACD Reports. This value wasn't accurate.
  • [XB] On Commit, when copying files to Asterisk directory, we only do a chown if the destination file already exist.
  • 34482010-03-22
  • [XVB] On Interface -> Detect Cards, fix a problem when using Xorcom where devices are always detected as E1 interfaces. It now possible to configure cards in T1 mode (Ticket 60DF63).
  • [XSB] Fix SQL queries issues for Answered Calls on new ACD reporting code which was cause of some missing calls not included on Answered Calls counts in some circumstances. (Thanks Dave!)
  • [XV] On Commit window -> Sanity check, do not display a warning message if a kernel driver isn't installed and not enabled on Configuration -> Telephony Modules. By example, if mISDN isn't installed.
  • [XV] On Configuration -> Monitoring, correctly list extensions associated with the specified tenant (Ticket 2749E8).
  • [NB] The Class of Service of every extensions is now saved on AstDB/ODBC database.
  • [NB] When executing Call Forward rules on an extension, if the destination is an external number, we now use the Class of Service specified on the extension instead of the global outgoing context.
  • 34392010-03-19
  • [XB] Fix a problem with CallerID and Hotdesk Extensions on Internal and Outgoing Calls.
  • 34372010-03-19
  • [NB] When MySQL Replication is enabled, we must save the 'Last Update' status on the replicated instead of local database.
  • [XV] Fix grammar error on Polycom Provisioning. We must write 'License' and not 'Licence'.
  • [XV] Fix a problem on Multiple Extensions wizard where it has not possible to define extensions by setting User Custom VoiceMail password. (Ticket E8006B)
  • [NV] Update ACD reports for Calls Summary, Answered Calls, Calls Report, Agents Calls and Tag/Wrapup Calls to include new calls Hold Time value now available from Realtime Monitor.
  • 34242010-03-16
  • [XB] Fix a problem on Commit window when generating Digital Interface. If the "ext_enable" flag isn't defined, then we consider the interface as active.
  • 34212010-03-16
  • [XB] Fix a PHP parsing error on Feature List backend.
  • 34192010-03-16
  • [XB] Small fix on 'Do Not Disturb' feature code when saving status to AstDB. It also possible to enable 'Noojee Receptionist Console' DND support by creating the /.noojee file.
  • [XS] Fix issue when getting Agent Id for QueueLog events to make sure that we get the proper agent (sort by time to get last agent from database) on ACD reports.
  • 34142010-03-15
  • [XV] Fix an issue where the Commit menu is always visible when MySQL Replication is enabled (Thanks Xavier).
  • [NV] On Tools -> Mass Phones Reboot, it now possible to specify the method to use in order to reboot Aastra phones. You can select betweem 'SIP NOTIFY' and 'HTTP' (Web Interface) method.
  • [NVB] Add a warning on Configuration -> Features Code related to Transfer Back feature code. We must always invoke this feature using a Blind Transfer. If this function is executed from a SIP/Attended Transfer, we will playback a message that the destination is invalid.
  • [XS] Fix an issue with the Voicemail Email notification. We now properly use the address defined on Configuration -> Voicemail when generating the email.
  • [XS] Fix a small issue with Email Enveloppe (From) on the Voicemail notification script.
  • 34052010-03-12
  • [NVB] On Polycom Provisioning, a new tab has been added to specify License information provided by Polycom, the license allow to unlock feature like LDAP Directory and Call Recording external USB key support.
  • [NVB] On Commit window, we now only generate Telephony configuration by default. In order to generate Provisioning file and/or execute Sound Manager, you will have to click a link available on the window. TAG :: 2.0 enhancement commit provisioning sound manager
  • [XS] Fix another small warning with the Cron script that stop when the MySQL replication is enabled.
  • [XS] Fix download link with the 'install_g729.sh' shell script.
  • [NVB] On Extensions -> Phones -> Phones Options, add new devices for Aastra (Firmware 1.4 and greater) and Sipura/Linksys using SIPAddHeader.
  • [XB] Add missing variable for CALLFILENAME on Incoming Lines dialplan.
  • 33972010-03-11
  • [NV] Split ACD Agents reports into Agents Calls and Agents Availability reports.
  • [XS] Fix talk time issue on ACD Calls report.
  • [XS] Minor SQL optimizations on ACD reports.
  • [NS] It now possible to manually execute individual cron job from SSH on the '/var/www/scopserv/telephony/scripts/crond.php' script. You can use 'list' as argument to get the list of all available modules.
  • [XS] Fix an error with the Cron script that stop when the MySQL replication is enabled.
  • 33942010-03-08
  • [XS] Optimize Service Level reports for Agents. (ACD reports)
  • [XS] Fix pauses counter for Agents report. (ACD reports)
  • [XS] Fix issues with overflow calls average wait time. (ACD reports)
  • [NVB] On Miscellaneous -> Polycom Provisioning, You can now customize the number of Lines / Soft Keys. This can be defined per phone and/or per template.
  • 33892010-03-05
  • [NB] Revert all changes related to Polycom Provisioning introduced on version 1.4.60 (r3155), we are back to original templates. If you want to use new provisioning system, you must enable this option on Provisioning -> Firmware. The following revision apply only to new template: r3206, 3209, 3212, 3302, 3346, 3365 and 3387.
  • 33862010-03-02
  • [XB] On Polycom Provisioning, fix Buddy Watch on Idle screen.
  • 33832010-03-01
  • [XB] The Admin menu is now working with Voicemail extension type.
  • 33802010-03-01
  • [NXV] Multiple issues has been fixed on Reports -> Call Reports -> Extension. Also added new columns for Unknown calls.
  • [XS] Reduce memory usage and optimize SQL queries on Reports -> Update Database script.
  • [XV] Add missing columns definition for Unknown Calls on Extensions Report.
  • 33752010-03-01
  • [XS] Fix SQL query issue on detailled reports for Calls Distribution by Month/Year and by Year on ACD reports.
  • [NV] On Applications -> Auto Attendant -> Options, add a new parameter for Report Sort Order. Highest value will be sorted first on Reports -> IVR.
  • 33712010-02-28
  • [NS] Change temporary folder for Email-to-Fax from /tmp/.scopserv/email2fax to /var/spool/asterisk/email2fax.
  • 33682010-02-28
  • [NS] Do not allow multiple instance of the 'cron' daemon to run simultaneously.
  • 33642010-02-28
  • [XS] Fix multiple issues Supervisor FastAGI script.
  • [XB] When using DND/CallForward features code and logged as an Hotdesk user, we must set new configs to the Hotdesk extension and not the real exten.
  • [NS] Optimize backend function to get Agent Channel last Agent ID on ACD reports for faster processing.
  • [NV] On all forms, we now display tips in italic instead of bold characters.
  • [NS] Only fix agent_id on queue_log SQL database on first cron job processing, after first processing only process current day.
  • [NVB] Re-enable Speed Dial and Features Key assignment on Cisco Provisioning. It work only if using Cisco Firmware 8.x or later.
  • [XB] A dialplan error has been fixed when "Max Repeat" is set to 0 on an Auto Attendant (IVR).
  • [NVB] On Polycom Provisioning, if you have a license file from Polycom, it now possible to enable Call Recording feature that will save infos on an USB device. Rewrite configuration for LDAP settings.
  • [NVB] You can now use VoIP Account and Trunk (TDM) as destination on an Auto Attendant (IVR).
  • 33512010-02-23
  • [NB] On Incoming Lines dialplan, if the mISDN module is enabled, we now let Asterisk detect DTMF tones on called channel.
  • [NS] Add monitoring service for FastAGI daemon.
  • 33472010-02-23
  • [XS] Fix Calls listing for ACD reports when no CDR data is available to match with Queue Log event.
  • [XS] Fix start/end dates issues for ACD reports.
  • [NS] For Agent IDs update we now process updates by day and 5k updates (events) per time on ACD reports.
  • [NVB] Add support for Snom 820, 870 and MeetingPoint on Miscellaneous -> Provisioning.
  • [NS] Add Snom 820/870/MP on Provisioning -> Network Scan (Auto Detect).
  • [NS] Add backward compatibility for mISDN 1.1.5 driver. Starting with 1.1.9, we now use 'mISDN' service instead of 'misdn-init'.
  • [XB] Oops, add missing file for Snom 820/870/MP Provisioning.
  • [NVB] On Polycom provisioning, it now possible to disable the DND feature key. Also fix Corporate LDAP integration.
  • [XS] Remove unused lock file on cron scripts.
  • [NS] Optimize update of agent_id on SQL database for Queue Log when value is not set for ACD reports.
  • [XB] Remove unused shell script for ENUM lookup on Outgoing Lines.
  • [NS] New optimization on agent IDs update code for ACD reports.
  • 33282010-02-19
  • [NV] Improved ACD Reports:
    • [NS] The execution time for report generation is now more than 1000 times faster.
    • [NS] Reduced memory usage, it is now possible to process million calls.
    • [NV] Pause Code and Wrapup Code reports are now fully functional.
    • [NV] New views has been added on Call Distributions report. It possible to view report per Month, Month / Year and Year.
    • [NV] New graphic reports were added to the Answered, Abandoned and Overflow Calls reports.
    • [NV] On Answered and Overflow Calls, graphics reports were added for Disconnection Cause.
    • [NV] Raw Data has been removed and merged into Call Reports and include new Events filter.
    • [NV] More details are available on every reports.
    • [NV] New agent details reports for Non-ACD Calls, Missed Calls and Agent Sessions.
  • [NV] Update reports graphic layout template file.
  • [NS] Do not cache informations (ex. Phones/Queues) when loading data from Cron script. This way, no restart are needed for the crond service to load new configurations.
  • [NVB] On Lines -> Outgoing Lines, it now possible to disable Call Record Detail (CDR) for the current route. This option will tell Asterisk (PBX) to not maintain a CDR for the current call.
  • [NS] Updated code to set agent id on SQL database if not set for ACD Agents reports.
  • [NS] In order to reduce the size and time needed to generate the configuration files for the Incoming Lines and Phone Extensions, the dialplan was modified to use common functions/macros. A reduction of approximately 40% in dialplan size an 20% speed increase during Commit with over 1000 lines and 500 extensions.
  • [NS] In ACD reports, now update Agent ID for agent events by batch of 20k events if not already set when displayed Answered Calls or Agents reports.
  • [NS] Minor update to code used to set ACD Agent ID for agent ACD events.
  • [NS] Add new CRON job to set Agent ID for ACD Reports (Queue Log).
  • [NV] Update templates files for ACD reports.
  • [XS] Fix ACD Pause Codes report issue.
  • [XV] Minor bugfixes to Tag/Wrapup Codes ACD report.
  • [XB] Add missing function on the Manager library for DBGet, DBDel and DBDelTree. This fix problem with the Auto Logout script for Agent and Hotdesk extensions.
  • 33142010-02-18
  • [NV] On Tools -> Mass Reboot, new link has been added to Select All, Select None or Reverse Select on the list of devices.
  • [NB] On the Hangup macro (dialplan), we now play the "All Circuits are Busy" message if the ISDN Hangup Cause is 34 or Dial Status is 'Congestion'.
  • 33092010-02-16
  • [XB] Fix an error on the Dial FastAGI script when using Call forwarding rules.
  • 33062010-02-16
  • [XS] Fix a small undefined variable warning message on the Email Notification script.
  • [XS] An issue with E911 Notification Script has been fixed when the option to execute the action when call start is not checked. Since CDR data are saved on the 'cdr_pre' table, we must look into this table in order to retrieve CDR on hangup.
  • [XB] We now properly retrieve informations about the calling phone when using an Outgoing Lines that is on a different tenant that the phone.
  • 33012010-02-16
  • [XB] Fix an undefined variable warning message on Interface configuration backend.
  • [NVB] On Polycom Provisioning, the 'Enable One Touch voicemail' option is now enabled by default.
  • [XB] On Outgoing Lines, we must save the Account Code after execute the ResetCDR command, not before.
  • 32972010-02-11
  • [XB] When Authentication is enabled, by example on Outgoing Lines, we now correctly set the Account Code to the password that is entered. This problem happen when using AGI password script.
  • 32942010-02-11
  • [NB] In order to reduce usage of AstDB/ODBC calls, an optimization has been made on the Agent dialplan. Instead of verifying DND/Out-Of-Office status then check if the agent is available, we now do the reverse.
  • [NS] Add a small helper script to assist you in the installation of G.729 and G.723.1 codecs from http://asterisk.hosting.lv. The script is located on '/var/www/scopserv/telephony/scripts/install_g729.sh'.
  • [NB] On Snom Provisioning, if Action URL (On,Off Hook/Incoming/Outgoing calls/etc) are empty on the Microbrowser tab, then we allow these fields to be writeable by the user.
  • [XB] An issue with Agent Pause Code has been fixed on the dialplan. The problem occured when a non-logged agent dial the Pause Code feature.
  • 32872010-02-03
  • [XV] Correctly display the Ringing Service status on Flash Operator Panel (Thanks Mike).
  • 32852010-02-02
  • [XB] Some issues with Incoming Lines has been fixed when CallerID Pattern/Prefix are defined on Interface -> VoIP Account.
  • [XB] Fix undefined variable notice message on Interface (Zaptel) backend.
  • 32802010-02-01
  • [XB] A problem with the generation of configuration files has been fixed. Items that are disabled in the interface are no longer generated when executing the Commit. This fix applies to Extensions/Phones, Emergency Lines, Special Lines, AMI accounts, Digital/Analog/Woomera Interfaces, Queue/Agent (ACD) and Extensions Group (Call Group).
  • 32792010-02-01
  • [NVB] It now possible to enable Direct RTP media path for SIP channels. This can be configured globally from Configuration -> Channels or per phones on Extensions -> Phone Options.
  • [NVB] Remove the "Direct RTP Media Path" option from Extensions -> Phones (SIP) since this is a global option and cannot be set per phone.
  • 32742010-01-29
  • [NVB] It possible to enable Insecure Port/Invite mode on Extensions -> Phones.
  • [NVB] On Lines -> Emergency Lines -> Trunk, you can now set the value to "Use Class of Service". This will allow to use internal extension or application as destination (Thanks Martin).
  • 32692010-01-29
  • [NVB] Ability to specify a custom CallerID when using a Speed Dial. From Extensions -> Speed Dial, you have new options to defined CallerID.
  • [XS] Fix internal API for makeCall function (Thanks Alain).
  • 32642010-01-21
  • [XB] An issue with Filter on Reports -> Call Distributions -> List Calls (Answered/Abandonnd/Overflow) has been fixed, we now properly pass Queue(s) name.
  • [XB] A problem with Outgoing Lines failover when using DUNDi as trunk.
  • 32632010-01-21
  • [XB] Small typo.
  • 32622010-01-21
  • [XB] Fix a small issue if Block CallerID feature code is used on Internal Call.
  • 32542010-01-18
  • [NVB] New variables has been added on Lines -> E911 -> Notification -> Email Templates.
  • [XB] Fix a problem with Agent Spy feature code (Ticket 9E860A)
  • [XB] Fix an include error on dialplan when loading EPICx functions.
  • [XB] In order to avoiding circular include of Class of Services, we now automatically do a verification during Commit.
  • [XB] Do not create duplicate context when using the Default scheduler on a Class of Service.
  • 32462010-01-14
  • [NVB] On Manager -> Class of Service, it now possible to limit the local dialable extensions. Exemple: CoS A 100 to 199 and CoS B 200 to 299, User on CoS A cannot dial exten on CoS B, and so on...
  • 32442010-01-14
  • [XB] Fix an issue with 'Message Retrieval' button on Aastra 6739i Provisioning where the "sip lineX vmail" line was only generated when line set to 'Remote Server'.
  • 32412010-01-13
  • [XB] Fix a major problem on Export script. If you logged in as a user and you make an export in Call Report (CDR), you get all the calls instead of the calls only for that user.
  • [XB] Fix a problem on Extensions -> User Options -> Call Forwarding when Voicemail Operator is enabled (Thanks Dave).
  • 32352010-01-13
  • [XV] Fix multiple issues on "List Calls" window available on Call Distributions -> Answered/Abandoned/Overflow reports.
  • 32332010-01-13
  • [XB] We now follow Immediate Call Forward rules when an Hotdesk extension isn't logged.
  • 32292010-01-12
    32242010-01-12
  • [NVB] Add the ability to restrict agents from making calls if they are not logged into the system. From Class of Services -> Miscellaneous, you can enable "Agent Restriction" option and define Class of Service to use when Logged and/or Not-Logged.
  • [NVB] On Incoming Lines, when destination is set to Trunk, it now possible to indicate ringing to the calling party.
  • [XB] Fix multiple minor PHP notice message related to undefined index and/or variable.
  • 32192010-01-11
  • [XB] An error on the Incoming Dialplan has been fixed causing inbound Virtual Fax to not be routed properly.
  • 32162010-01-11
  • [XS] Fix issue with FastAGI where hotdesk user cannot logoff once logged on.
  • [XS] Fix an SQL query error on the ODBC version of DBDELTREE function.
  • [NVB] A new Feature Code has been added that allows you to enable and disable the Background Music on your extension. When you receive a call on your extension, the music stops in order to free the channel. Within 15 seconds after the call ends, the music will restart. Please note that "SIP Alert" option must be enable and Auto-Answer for Paging/Intercom turned on.
  • 32112010-01-07
  • [XB] Fix 2 others small XML parsing errors on Polycom Provisioning.
  • 32082010-01-07
  • [XB] Fix an XML Parsing Error (not well-formed) on Polycom Provisioning (Thanks Dave).
  • 32052010-01-07
  • [XB] Fix SIP Alert configuration on Polycom Provisioning.
  • 32032010-01-07
  • [NV] It now possible to view CDR reports when logged on Web-GUI using an Agent account.
  • [XS] Fix an issue with Spy Group FastAGI script.
  • 31992010-01-07
  • [NB] We now play a Congestion tone when we dial a non-logged Hotdesk extension using the Paging and Intercom context.
  • 31962010-01-06
  • [XB] Fix context inclusion for Assisted Transfer feature code.
  • [XB] An issue with Channel Whisper feature code has been fixed. (Thanks Dave)
  • [XB] Supervisor Help Request feature code is now working with FastAGI/ODBC.
  • 31922010-01-05
  • [NB] If we use Custom CallerID on a destination (Extensions) that use an Outgoing Lines, the Custom CallerID will have priority.
  • 31892010-01-05
  • [NB] Preserve informations related to Silent Monitor (Login/Logout) across Commit/Asterisk restart.
  • [XB] Fix a problem where Directory lookup fail when using Voicemail feature code to login to voicemail and change password (Thanks Dave).
  • 31842010-01-04
  • [NXB] The Wakeup Call feature code script is now compatible with FastAGI.
  • [XB] Fix an issue with the Dial FastAGI script where the Extension Status isn't retrieved correctly.
  • 31822010-01-04
  • [XB] Fix Agent Pause/Unpause scripts using ODBC/AstDB. Also automatically connect to the Asterisk Manager Interface (AMI) if needed by a script.
  • 31802010-01-04
  • [XS] We now correctly include specified Queue(s) on the Email report sent from Reports -> Call Distribution -> Answered Calls -> List Answered Calls (Thanks Xavier).
  • [NVB] On Outgoing Lines -> Call Recording, a new option was added in order to enable/disable Audio inheritance on the channel.
  • [NB] Add the 'requirecalltoken=no' for IAXmodem else Asterisk 1.4.27+ refuse the connection.
  • [XS] Fix a dialplan parsing error with the ODBC replacement function for Asterisk ${DB_EXISTS} (AstDB) function when the DBKey doesn't exist on the ODBC (SQL) table.
  • [NVB] In section "Configuration -> Feature Code", a new Assisted Transfer feature was added. An operator / secretary can make outgoing calls from his extension and transfer the call to another extension. Once the call is connected to the second extension, the operator can hang up or stay connected for a n-way conference call. When you talk with the other party, press the Assisted Transfer function code (eg * 4). The call is immediately transferred to free lecture, and you get dialtone to enter the phone number / extension of the party to invite. After the call set up and you talk to others user can then press ** to invite to the conference or * # to hang up and call back to the conference. From Conference, any "internal" extension can call someone by pressing 0. (all other steps are the same as * 4)
  • [NVB] Also, a new Feature Code to force the Account Code to be written into the CDR table. Simply dial the 'Force Account Code' feature code (ex. *95) followed by Account Code to set and you will hear a tone, that's when you can dial to reach.
  • 31732010-01-04
  • [XB] Fix an issue with the XLS/PDF export on Reports.
  • 31702009-12-30
  • [XV] On Incoming Lines, when we click on "View Item" icon, fix a small issues where valid trunks (VoIP Account) are displayed as "invalid" item (Thanks Xavier).
  • [NVB] On Commit window, we must not display a warning message if no "Post Reload" has been specified (Thanks Xavier).
  • [NVB] Add missing setting on Snom provisioning related to HTTP Server (Enable/Disable).
  • [NV] We now list .ulaw and .alaw files on the Sound Files selection widget (Thanks Nicolas).
  • [XB] Fix a parsing error on the Incoming Line backend when checking for custom CallerID.
  • [XB] Added missing ODBC support for Telephony tools on functions that need access to the AstDB.
  • [NB] Add 'requirecalltoken=no' on IAX2 configuration for DUNDi and Guest connections.
  • [XB] Fix a small issue with Busy/Congestion function when running in EPICx mode.
  • 31572009-12-23
  • [XB] Fix some issues with the Ringing Service status on Flash Operator Panel (FOP).
  • 31542009-12-23
  • [NVB] Multiple compatibility issues has been resolved with Polycom provisioning when using Firmware 3.1/3.2 and later. The following models has been tested: IP330 (BootRom 4.2.1, SIP 3.2.2), IP430 (BootRom 4.2.1, SIP 3.2.2), IP450 (BootRom 4.1.4 and 4.2.1, SIP 3.2.2), IP550 (BootRom 4.1.4 and 4.2.1, SIP 3.2.2) and IP601 (BootRom 4.1.4, SIP 3.1.4).
  • 31512009-12-22
  • [XS] A file permission problem has been fixed on the Cron script causing the script to start multiple instance.
  • [NS] Automatically stop the Telephony cron daemon when the 'crond' service is not running.
  • 31472009-12-19
  • [XS] The PHP function for 'file_put_contents' is not available with PHP 4 so add compatibility code on FastAGI and Cron script.
  • 31452009-12-18
  • [NVB] Add support for Aastra 6739i on Miscellaneous -> Phone Provisioning. This phone support up to 9 Lines, 55 Softkeys and have the ability to display a picture to the phone during Incoming/Outgoing Calls.
  • [XS] Correctly start the cron daemon as background task. This fix some issues where multiple instance of the script are running and eliminate all defunct processes related to the crond script.
  • [NS] The following scripts has been included on our persistent Scheduled Task (cron) daemon: Agent/Hotdesk Autologout, Voicemail Expiration (delete old voicemail messages), Voicemail MWI for Hotdesk extensions and Rate Call (Billing). This will greatly reduce CPU/memory usage on the server.
  • 31412009-12-17
  • [NVB] Add the ability to specify a Class of Service for Woomera channels on Interface -> Digital Interface. This allow to route Incoming Call based using different Class of Services.
  • [XB] Add missing parsing function for SIP/IAX2 channels on the FastAGI library.
  • [XB] Fix a problem with Agent Login where the password prompt is not prompted.
  • [XB] Add a new internal ODBC function for DB_EXISTS replacement.
  • [NVB] On Flash Operator Panel, we now change the button color/label when monitoring a Ringing Service application.
  • [XB] Fix Hotdesk login/logout with the FastAGI script.
  • 31342009-12-16
  • [XB] If you define multiple MGCP extensions using the same Device Name but with different Line (ex. aaln/1, aaln/2), then we now properly generate the MGCP configuration file. This will allow to support multiple lines on the same device (if support by the device, of course).
  • [XVB] Remove unnecessary wait/delay on Incoming Lines when Fax Detect is enabled (Thanks Xavier).
  • [NVB] On Extensions -> Phones, if you create a Virtual Extension, it now possible to specify a different Ring Tone for Incoming/Internal calls. The destination extension must have 'SIP Alert' support enabled in order to select a custom Distinctive Ring Tone.
  • [XB] A problem with Queue Fallback/Overflow destination has been fixed when using Hangup as destination.
  • [XVB] Fix a contradictory settings on Queue (ACD) options. You cannot have both 'Join Empty' and 'Leave When Empty' options enabled.
  • [XV] Remove service control for Realtime Monitor. You can continue to control the service (start/stop/restart) from Realtime Monitor.
  • 31272009-12-14
  • [NVB] On Lines -> Incoming Lines -> Options, we have add a new option to enable SIP Header routing. This allow to route incoming SIP calls based on the "To" field specified on the SIP INVITE message. This can be useful when you share multiple lines on a single VoIP Account.
  • 31242009-12-14
  • [NV] On Commit, we now display a warning message if the 'Max Silence' is greater than 'Minimum Message Length'. This can cause some issue and may get empty Voicemail messages.
  • 31202009-12-14
  • [NVB] On Manager -> Tenants, it now possible to limit the number of simultaneous Incoming and Outgoing Calls per Tenants.
  • [NVB] On Interface -> VoIP Account -> Incoming Calls, we added a new option that allow to specify the minimum length of Incoming CallerID Number. If the received number length is lower that the specified limit, then we will use the 'Default Number'.
  • [XB] Fix a CallerID problem on Outgoing Lines dialplan when an extension is allowed to override the CallerID (Thanks Dave).
  • [XB] Fix an issue with CallerID block feature code when an Internal Extension dial a number defined as an Incoming Line on the same server. If the CallerID must be blocked we set it to anonymous on the Incoming dialplan.
  • [XB] Fix a configuration error with Flash Operator Panel when the Asterisk Manager Proxy module is enabled.
  • 31142009-12-14
  • [NVB] Add hangup as destination to Extensions (Follow Me/Ring Group), Queues, Applications and Incoming Lines.
  • [NVB] The Fallback/Overflow destination is now mandatory on Queue (ACD) configuration. The default behaviour is to hangup the call when no destination has been specified.
  • 31102009-12-14
  • [XV] Change every occurence of sNOM to Snom.
  • [XB] Fix a problem with Backlight settings and Message-Waiting (MWI) light on Linksys/Sipura provisioning.
  • [XS] Small typo fix on UserAgent (SIP) detection function.
  • [XV] Replace all occurences of EPICAcce to EPICx.
  • 31042009-12-03
  • [XVB] Multiple fixes has been made on MGCP channel support. The Hostname/IP Address is now optional and if empty, will be set as Dynamic. It also possible to create MGCP extension from "Multiple Extensions Wizard".
  • [NVB] You can now override the Busy timeout value (default to 60 seconds). This option is visible when you set 'Busy' as destination.
  • [XB] We must always answer the Channel before executing the Busy application.
  • [NVB] When using 'Hangup Channel' as a destination, by sample in Incoming Lines, it now possible to specify the Hangup Cause Code. Support most ISDN and SIP cause code.
  • [NVB] On MGCP extensions, it now possible to enable/disable the 'Phone behind NAT' option.
  • 30972009-12-02
  • [XS] Autologout of External agents is now working correctly.
  • 30942009-12-02
  • [NVB] Username and Password are not required for MGCP channels so we have remove these settings on Phones -> Extensions.
  • [NVB] On Configuration -> Commit Menu -> External Script, it now possible to specify a PRE and/or POST reload script that will be executed during the Commit.
  • 30892009-12-01
  • [NVB] On Queue (ACD) -> Queue Options, it no longer possible to enable both "Allow to join queue that have no logged agents" and "Remove Callers from Queue if no logged agents" at the same time. These contradictory settings cause many service issues (Thanks Dave).
  • 30842009-11-30
  • [XS] Fix broken Scheduled Task. This problem has been introduced on version 1.4.59 but this version has bever been released officially (Thanks Dave).
  • 30832009-11-29
  • [XB] A context error on EPIC dialplan has been fixed, this resolve an issue with Call Transfer initiated by the EPICAcce application.
  • 30792009-11-27
  • [NBS] In order to reduce locking issues on the CDR table, we now save Asterisk generated CDR records into the 'cdr_pre' table and automatically move records from 'cdr_pre' to 'cdr' table.
  • 30772009-11-26
  • [NVB] On Manager -> Class of Services, it now possible to override the dial mode used to reach a local extension. You can use Normal (Default), Local Devices that will bypass CallForward rules (use SIP/IAX2 channels), or Paging / Auto-Answer mode.
  • 30732009-11-26
  • [NS] Each night, we now automatically optimize all MySQL databases, this will help to prevent performances and locking issues with Reports (CDR/ACD).
  • [XS] Fix a memory problem with the Monitoring/Recording cron script.
  • 30712009-11-26
  • [NBS] In order to reduce the use of the internal Asterisk database (AstDB), we replaced the current database backend (DB1) with a SQL database, using ODBC driver for Asterisk. New ODBC functions are now available as SCOPSERV_DBPUT, SCOPSERV_DBGET and SCOPSERV_DBDEL, in order to replace internal Asterisk DBPut, DBGet and DBDel. The execution speed of Database update during the Commit has been greatly improved.
  • 30692009-11-24
  • [NVB] Add the ability to execute a custom AGI script before join a Queue and/or after leave a Queue (ACD).
  • 30662009-11-23
  • [NVB] On Configuration -> Channels -> SIP Channels, you can now enable/disable the 'Progress In-Band' support.
  • [NVB] On Incoming Lines, a new option to enable Session Progress has been added. This will request that In-Band progress information be provided to the calling channel.
  • 30622009-11-19
  • [XB] On Outgoing Lines, only execute the SendText application if the call come from the SCCS/Nixxis trunk.
  • 30592009-11-18
  • [NVB] On Incoming, Special and Outgoing Lines, it now possible to specify an optional AGI parameter that will setup an AGI script to be executed when calling this line.
  • 30562009-11-17
  • [NS] On the FastAGI Daemon, we now use the 'waitpid' function on order to get the status of a forked child process. If a child process has already exited by the time of the call (a so-called "zombie/defunct" process), the function returns immediatly and any system resources used by the child are freed.
  • 30522009-11-16
  • [XB] Do not process CDR records where the UniqueID is empty.
  • [NB] On the CDR hangup script, do not proceed records if the UniqueID is not specified.
  • 30492009-11-14
  • [XS] An issue on Voicemail configuration has been fixed when using SMTP Smart Relay, the sender address is now set correctly.
  • 30462009-11-13
  • [XB] Fix a problem with outbound call on Nixxis/SCCS module when using Call Recording.
  • 30312009-11-11
  • [NB] Use new CDR FastAGI on Hangup script and Outgoing Lines dialplan.
  • 30302009-11-11
  • [XB] Instead of spawn a new process each time a call is hangup, we now use the DeadAGI command. The CDR script has been converted to FastAGI.
  • 30292009-11-11
  • [XB] Fix a problem with the inclusion of the Dial Result macro on Outgoing Lines.
  • 30282009-11-11
  • [XS] Fix a timeout issue on the FastAGI server and fix minor bugs on Wakeup and Features scripts.
  • 30272009-11-09
  • [XS] Fix a parse error on FastAGI class when using PHP 5.2+
  • 30182009-11-09
  • [XS] A problem on the FastAGI daemon has been fixed when we receive data from Asterisk.
  • 30172009-11-09
  • [XS] Fix an undefined variable error on Telephony base class.
  • 30152009-11-09
  • [NS] Update and cleanup code on FastAGI scripts and classes.
  • [NS] On the FastAGI Server, add a caching of 2 minutes (120 seconds) when retrieving informations from the ScopServ database.
  • 30142009-11-09
  • [XS] Cleanup old files on the AGI directory.
  • 30132009-11-09
  • [NB] All remaining AGI scripts (Dial, WakupCall, LiveVM, etc) has been converted to FastAGI.
  • 30122009-11-09
  • [XS] Cleanup code on License verification functions.
  • 30112009-11-09
  • [XV] Fix a small typo on notification message when using an unauthorized update/version.
  • 30102009-11-09
  • [NV] Display a warning message if you are using an unauthorized version of Telephony package, according to informations specified on the license.
  • 30092009-11-08
  • [NB] Convert Hotdesk, RingService and Channel Bridge AGI to FastAGI.
  • 30082009-11-08
  • [NV] Add the ability to control (start/restart/stop) the FastAGI service, in Telephony -> General.
  • 30072009-11-08
  • [NB] Convert all of the AGI script to FastAGI. For now, only the Dial, Hotdesk and Wakeup Call scripts has not been converted.
  • 30062009-11-08
  • [NB] Add an internal function/wrapper for AGI dialplan application. This new function will automatically detect if the specified script is available as FastAGI or AGI script and will generate the dialplan accordingly.
  • 30052009-11-08
  • [NB] Add support for FastAGI server that provides AGI and persistent AMI interfaces in addition to direct access to ScopServ API and SQL tables. FastAGI offer considerable speed improvements over Asterisk's standard AGI mechanisk since it's running constantly, thus eliminating the per-request overhead of building up and tearing down a new process for every call.