Changelog Itgrix_amo

2.5.0

19.03.2021
New:
  • Added options for default pipeline/stage
    • Default pipeline will be used for tranks that don't have a specific pipeline assigned
    • Default status will be used always
Call processing logic:
  • For calls unanswered on IVR, not only a contact but also a deal will be created
Admin panel:
  • Added option to specify more than one internal phone number for each user
  • During CRM authentication in setup wizard, portal URL is saved automatically
  • Bug-fixes of drop-down user lists
  • Fixed saving allowed usrs
  • Fixed missing fields for allowed users
  • Fixed inability to save settings after CRM authentication
Fixed:
  • Removed unuser customization for user phone
  • Fixed Call Card being displayed incorrectly when the initial responsible is set to the default user
  • If CEL event CHAN_START is missing a cid_num filed, then user's internal number will be taken from thechanname field
  • Hangup function now works not only during conversation but also while waiting for answer
  • Network errors during license checks will cause retrying request
  • CRM connectivity errors will cause retrying requests
  • Call recording path customization now has a separate fixed timeout of 10 seconds that cannot be changed
  • Updated APIx connection settings

2.4.0

20.02.2021
New:
  • Option to complete open tasks automatically after an answered call
Admin panel:
  • SQL-requests are now limited to non modifying only
Fixed:
  • Fixed a rare crash caused by user actions in admin panel
  • Improved error logging for customizations
  • Updated customization for Originate
  • Added timeout when connecting to Asterisk AMI
  • Fixed hanging after AMI connection errors
  • Fixed how Black/White filter list treats missed calls
  • Bug reports for tech support can be downloaded even if module fails to save the file

2.3.0

28.01.2021
New:
  • Added choice of initial responsible for new entities. Either a user who received the call or the default responsible user
Call processing logic:
  • For transferred calls, duration is now calculated from the first answer event to the end of call, instead of using duration of the last conversation
  • Fixed processing of transfers in outgoing calls
Admin panel:
  • Enabled search when choosing the default responsible user on the business logic settings page
  • Added tail option on module logs page
  • Status page now shows CRM authentication server and C2C server statuses
  • Updated error messages
  • Small fixes and improvements
Fixed:
  • Restart on DB read errors and Asterisk AMI connectivity errors
  • Added timeout for CRM requests
  • Fixed outgoing calls being registered with the default responsible user
  • Prevented repeated processing of recent calls when module restarts
  • Fixed building bug reports for additional copies of module
  • Limited minimum timeout for customizations: 100 ms
  • Fixed repeated entity search requests for unanswered calls
  • Improved logging

2.2.3

18.12.2020
Fixed:
  • Reconnecting to APIx on errors
  • Editing trunks in admin panel

2.2.2

16.12.2020
New:
  • Status page now shows the connected portal
Fixed:
  • Fixed crash caused by database connectivity problems during status check
  • Updated value of variable in Originate for automatic answer during conversion of old configs
  • Fixed registration of calls that were not answered on IVR (registering for the default user if call was made to a trunk)
  • Fixed errors in admin panel
  • Improved error handling for CRM API requests
  • Search for call recordings in CDR now works correctly with phone numbers that contain letters

2.2.1

19.11.2020
Fixed:
  • Black/white list now works correctly

2.2.0

19.11.2020
New:
  • Added black/white list configuration
  • Added phone number prefixes configuration in admin panel
  • Added settings for https port and custom certificate
  • Status page now shows the module state (working, restarting, stopped)
  • Building reports for the tech support
  • Root address now redirects to the status page
Fixed:
  • Improved error logging for CRM requests
  • Added error logging for customizations
  • Fixed problem with registering calls that are unanswered on IVR
  • Customizer settings are now handled correctly while converting the config from old format
  • Older calls are now loading correctly
  • Fixed output formatting when using the -h flag

2.1.1

03.11.2020
Fixed:
  • Type of the default responsible ID in admin panel is fixed

2.1.0

30.10.2020
New:
  • Originate now supports parameters "Variable" and "Codecs", by default it's configured for automatic answering
  • Added support for prefixes
  • Added support for the follow-me feature (transfer to an employee's mobile number from their profile)
Fixed:
  • Extended logging for CRM requests and call processing operations
  • CRM-specific default settings are fixed
  • Update script is restored
  • Logs are displayed correctly in admin panel
  • Data of unanswered calls are corrected
  • Error with C2C data format is fixed
  • Asterisk will not continue working after the module stops

2.0.0

25.09.2020
New:
  • Added chat
  • Scripts update.sh and install.sh are removed
Fixed:
  • Token saving problems are fixed
  • Creation of multiple deals is fixed
  • Parameter call_id is added to API requests in logs
  • When a call is created, its duration is defined by the last conversation's duration