Changelog DINOMI Call Center Module

Changelog version 1.0.0-24

Changes:

- Auxiliary working contexts (for agent-scheduled callas and AMD) can now be verified and installed from the 
general configuration module. This works also for a remote Asterisk.

Fixed Bugs:

- Fixed: problem caused by a limitation in the maximum number of POST variables in PHP 5.3.9 and higher, that 
causes forms with many fields (> 500) not to be saved by the agent.
- Fixed: problem that caused failures when determining the state or disconnecting a dynamic agent with a 
friendly name.
- Fixed: race condition in outgoing calls generation, that causes generation of calls when there are still 
calls newly connected but that take several seconds to enter the queue.
- Fixed: error in general configuration module that prevented the saving of changes in the configuration.

Changelog version 1.0.0-23

Changes:

- Agent Console Restructuring to avoid the reload of the page when starting and ending the agent login. This 
change allows the use of the WebPhone as an agent extension.
- Ability to configure a remote FreePBX.
- Optimization to mitigate database contention when updating group status of outgoing call contacts.
- Optimization to verify inactivation of finished campaigns only when detecting system date change instead of 
every 3 seconds.
- Logging of excessive latency time of database operations for debugging.

Fixed Bugs:

- Fixed: style applied incorrectly in Agent Console, this caused drop-down lists on forms to be displayed with
items concatenated in some browsers.
- Fixed: situation where an Originate attempt that immediately fails to dial can cause an attempt to write NULL 
on a database column that does not accept NULL, which leads to an infinite loop.
- Fixed: paging error in "Calls Detail report" when trying to go to the next page of a report that shows the 
calls of the actual day without applying any filters.
- Fixed: problem when showing context to be used on outgoing calls when activating and deactivating AMD.
- Fixed: problem when saving form data with some missing values.