| 3558 | 2010-04-16 | [XB] On Polycom Provisioning config file, add new parameters to search in Contact Directory by First Name. |
| 3555 | 2010-04-16 | [XS] Fix a minor issue with Service control on Telephony -> General. |
| 3552 | 2010-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". |
| 3549 | 2010-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. |
| 3545 | 2010-04-15 | [XS] Change default values of Feature Codes, when running on Fireworx version. |
| 3542 | 2010-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'. |
| 3533 | 2010-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. |
| 3531 | 2010-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. |
| 3528 | 2010-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. |
| 3520 | 2010-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. |
| 3516 | 2010-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. |
| 3511 | 2010-04-08 | [XS] Fix backward compatibility with MySQL 4.x for Overflow Calls ACD report. |
| 3510 | 2010-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. |
| 3507 | 2010-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. |
| 3506 | 2010-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'. |
| 3500 | 2010-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. |
| 3494 | 2010-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. |
| 3490 | 2010-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. |
| 3479 | 2010-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). |
| 3475 | 2010-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). |
| 3463 | 2010-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. |
| 3460 | 2010-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. |
| 3455 | 2010-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. |
| 3448 | 2010-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. |
| 3439 | 2010-03-19 | [XB] Fix a problem with CallerID and Hotdesk Extensions on Internal and Outgoing Calls. |
| 3437 | 2010-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. |
| 3424 | 2010-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. |
| 3421 | 2010-03-16 | [XB] Fix a PHP parsing error on Feature List backend. |
| 3419 | 2010-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. |
| 3414 | 2010-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. |
| 3405 | 2010-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. |
| 3397 | 2010-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. |
| 3394 | 2010-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. |
| 3389 | 2010-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. |
| 3386 | 2010-03-02 | [XB] On Polycom Provisioning, fix Buddy Watch on Idle screen. |
| 3383 | 2010-03-01 | [XB] The Admin menu is now working with Voicemail extension type. |
| 3380 | 2010-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. |
| 3375 | 2010-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. |
| 3371 | 2010-02-28 | [NS] Change temporary folder for Email-to-Fax from /tmp/.scopserv/email2fax to /var/spool/asterisk/email2fax. |
| 3368 | 2010-02-28 | [NS] Do not allow multiple instance of the 'cron' daemon to run simultaneously. |
| 3364 | 2010-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). |
| 3351 | 2010-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. |
| 3347 | 2010-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. |
| 3328 | 2010-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. |
| 3314 | 2010-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'. |
| 3309 | 2010-02-16 | [XB] Fix an error on the Dial FastAGI script when using Call forwarding rules. |
| 3306 | 2010-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. |
| 3301 | 2010-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. |
| 3297 | 2010-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. |
| 3294 | 2010-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. |
| 3287 | 2010-02-03 | [XV] Correctly display the Ringing Service status on Flash Operator Panel (Thanks Mike). |
| 3285 | 2010-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. |
| 3280 | 2010-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). |
| 3279 | 2010-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. |
| 3274 | 2010-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). |
| 3269 | 2010-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). |
| 3264 | 2010-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. |
| 3263 | 2010-01-21 | [XB] Small typo. |
| 3262 | 2010-01-21 | [XB] Fix a small issue if Block CallerID feature code is used on Internal Call. |
| 3254 | 2010-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. |
| 3246 | 2010-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... |
| 3244 | 2010-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'. |
| 3241 | 2010-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). |
| 3235 | 2010-01-13 | [XV] Fix multiple issues on "List Calls" window available on Call Distributions -> Answered/Abandoned/Overflow reports. |
| 3233 | 2010-01-13 | [XB] We now follow Immediate Call Forward rules when an Hotdesk extension isn't logged. |
| 3229 | 2010-01-12 | |
| 3224 | 2010-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. |
| 3219 | 2010-01-11 | [XB] An error on the Incoming Dialplan has been fixed causing inbound Virtual Fax to not be routed properly. |
| 3216 | 2010-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. |
| 3211 | 2010-01-07 | [XB] Fix 2 others small XML parsing errors on Polycom Provisioning. |
| 3208 | 2010-01-07 | [XB] Fix an XML Parsing Error (not well-formed) on Polycom Provisioning (Thanks Dave). |
| 3205 | 2010-01-07 | [XB] Fix SIP Alert configuration on Polycom Provisioning. |
| 3203 | 2010-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. |
| 3199 | 2010-01-07 | [NB] We now play a Congestion tone when we dial a non-logged Hotdesk extension using the Paging and Intercom context. |
| 3196 | 2010-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. |
| 3192 | 2010-01-05 | [NB] If we use Custom CallerID on a destination (Extensions) that use an Outgoing Lines, the Custom CallerID will have priority. |
| 3189 | 2010-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). |
| 3184 | 2010-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. |
| 3182 | 2010-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. |
| 3180 | 2010-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. |
| 3173 | 2010-01-04 | [XB] Fix an issue with the XLS/PDF export on Reports. |
| 3170 | 2009-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. |
| 3157 | 2009-12-23 | [XB] Fix some issues with the Ringing Service status on Flash Operator Panel (FOP). |
| 3154 | 2009-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). |
| 3151 | 2009-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. |
| 3147 | 2009-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. |
| 3145 | 2009-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. |
| 3141 | 2009-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. |
| 3134 | 2009-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. |
| 3127 | 2009-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. |
| 3124 | 2009-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. |
| 3120 | 2009-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. |
| 3114 | 2009-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. |
| 3110 | 2009-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. |
| 3104 | 2009-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. |
| 3097 | 2009-12-02 | [XS] Autologout of External agents is now working correctly. |
| 3094 | 2009-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. |
| 3089 | 2009-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). |
| 3084 | 2009-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). |
| 3083 | 2009-11-29 | [XB] A context error on EPIC dialplan has been fixed, this resolve an issue with Call Transfer initiated by the EPICAcce application. |
| 3079 | 2009-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. |
| 3077 | 2009-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. |
| 3073 | 2009-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. |
| 3071 | 2009-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. |
| 3069 | 2009-11-24 | [NVB] Add the ability to execute a custom AGI script before join a Queue and/or after leave a Queue (ACD). |
| 3066 | 2009-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. |
| 3062 | 2009-11-19 | [XB] On Outgoing Lines, only execute the SendText application if the call come from the SCCS/Nixxis trunk. |
| 3059 | 2009-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. |
| 3056 | 2009-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. |
| 3052 | 2009-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. |
| 3049 | 2009-11-14 | [XS] An issue on Voicemail configuration has been fixed when using SMTP Smart Relay, the sender address is now set correctly. |
| 3046 | 2009-11-13 | [XB] Fix a problem with outbound call on Nixxis/SCCS module when using Call Recording. |
| 3031 | 2009-11-11 | [NB] Use new CDR FastAGI on Hangup script and Outgoing Lines dialplan. |
| 3030 | 2009-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. |
| 3029 | 2009-11-11 | [XB] Fix a problem with the inclusion of the Dial Result macro on Outgoing Lines. |
| 3028 | 2009-11-11 | [XS] Fix a timeout issue on the FastAGI server and fix minor bugs on Wakeup and Features scripts. |
| 3027 | 2009-11-09 | [XS] Fix a parse error on FastAGI class when using PHP 5.2+ |
| 3018 | 2009-11-09 | [XS] A problem on the FastAGI daemon has been fixed when we receive data from Asterisk. |
| 3017 | 2009-11-09 | [XS] Fix an undefined variable error on Telephony base class. |
| 3015 | 2009-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. |
| 3014 | 2009-11-09 | [XS] Cleanup old files on the AGI directory. |
| 3013 | 2009-11-09 | [NB] All remaining AGI scripts (Dial, WakupCall, LiveVM, etc) has been converted to FastAGI. |
| 3012 | 2009-11-09 | [XS] Cleanup code on License verification functions. |
| 3011 | 2009-11-09 | [XV] Fix a small typo on notification message when using an unauthorized update/version. |
| 3010 | 2009-11-09 | [NV] Display a warning message if you are using an unauthorized version of Telephony package, according to informations specified on the license. |
| 3009 | 2009-11-08 | [NB] Convert Hotdesk, RingService and Channel Bridge AGI to FastAGI. |
| 3008 | 2009-11-08 | [NV] Add the ability to control (start/restart/stop) the FastAGI service, in Telephony -> General. |
| 3007 | 2009-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. |
| 3006 | 2009-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. |
| 3005 | 2009-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. |