09.04.2021
Admin panel:
Added "Purchase license" page that is visible when current license is about to expire
Added option for manual control of Bitrix24 event handlers list
Fixed loading .svg
files
Fixed saving settings during initial set-up (wasn't saving since 3.3.1)
Small interface fixes
Fixed:
Improved logs completeness forinfo
log-level
New dynamic update management system (if your version is below 3.3.2.1 then you will need to run updating twice to switch to the new system)
Requests are grouped for future performance improvement
Fixed authentication bug for box versions with API requests redirection
Updated free version limitations:
call recordings are always stored in CRM
external lines (Sales Intelligence) are disabled
lead source is always "Call"
black/white list filtering is disabled
initial responsible user is always the one who's talking
unanswered call responsible user is always the entity's responsible user
Flags -T
and -sql
exit correctly after finishing
Event handlers are automatically removed from CRM by a list of known hosts and then correct handlers are registered on application launch
When putting call on hold (park), parking slot number is not vocalized
Returning call from holding (unpark) now supports auto answer and all other Originate parameters
Originate returns "number is busy" error if the number is now talking or calling
Originate runs asynchronously by default, preventing delays with frequent calls
Fixen AMI error handling when using APIx (observed since 3.3.1)
24.03.2021
Fixed:
Processing calls without to
number as incoming calls disrupted registration of outgoing calls with transfers and Originated calls. This change has been reverted
24.03.2021
Admin panel:
Small layout fixes
Fixed:
Fixed hanging after losing connection with Asterisk AMI
Fixed Asterisk version check
Calls that have from
and trunk
phone numbers but are missing to
number will now be processed as incoming calls
Fixed handling files when using admin panel
19.03.2021
Admin panel:
Bug-fixes in setup wizard interface
Bug-fixes of drop-down user lists
During CRM authentication in setup wizard, portal URL is saved automatically
Fixed inability to save settings after CRM authentication
Fixed:
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
AMI error messages are now displayed and logged
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
20.02.2021
New:
Option to complete open activities and tasks automatically after an answered call
Admin panel:
Fixed saving default user and allowed users
Fixed saving settings after authenticating in a portal (observed in 3.2.3)
Fixed delayed license switching after authenticating in a portal
Fixed:
Fixed hanging after AMI connection errors
Fixed how Black/White filter list treats missed calls
Small fixes in admin panel
12.02.2021
Admin panel:
Pinned buttons on master results page
New method for checking application installation
Fixed:
Fixed hanging when trying to re-authenticate in CRM after an error
Updated default settings
Updated customization for Originate
Fixed log formatting
Added timeout when connecting to Asterisk AMI
Fixed Asterisk version check
04.02.2021
Fixed:
Fixed Call Card being displayed incorrectly when the initial responsible is set to the default user
Fixed user search in C2C with disabled caching
Fixed logging for registering a conversation
Bug reports for tech support can be downloaded even if module fails to save the file
Small fixes in admin panel
02.02.2021
Admin panel:
SQL-requests are now limited to non modifying only
Fixed:
Fixed http headers bug that was interfering with work of the Call Card
Fixed a rare crash caused by user actions in admin panel
Processing of C2C now utilizes users cache
Improved error logging for customizations
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
During transferred calls, newly created entities change responsible user upon start of a new conversation
Admin panel:
Status page now shows CRM authentication server and C2C server statuses
Added tail option on module logs page
Allowed disabling CRM user cache
Updated error messages
Small fixes and improvements
Fixed:
Prevented repeated processing of recent calls when module restarts
Limited minimum timeout for customizations: 100 ms
Removed incorrect requests crm..list
When changing C2C settings, handlers are removed from CRM and set up again
Restart on DB read errors and Asterisk AMI connectivity errors
Added timeout for CRM requests
Fixed building bug reports for additional copies of module
Fixed call card closing when putting a call on hold
Fixed holding for calls with transfers
Improved logging
30.12.2020
Fixed:
Fixed APIx connectivity problem
18.12.2020
Fixed:
Reconnecting to APIx on errors
Editing trunks in admin panel
16.12.2020
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
11.12.2020
New:
Status page now shows the connected portal
Fixed:
Search for call recordings in CDR now works correctly with phone numbers that contain letters
Improved error handling for CRM API requests
Fixed authentication error NO_AUTH_FOUND
that appeared on some box versions of Bitrix
Fixed a token conversion problem while updating from version 3.0.6.1 (or older) that was causing an error token_expired
during first few hours after an update
followme call are now registered correctly with disabled internal numbers
Removed outdated debug output
20.11.2020
Fixed:
Improved logs searching when building reports for tech support
Authentication error fix
19.11.2020
New:
Reports for tech support are now compressed
Admin panel:
Updated links for updating manual and for the changelog
Root address now redirects to the config page
Fixed:
Token updating problem
Output formatting when using the -h
flag
Loading old calls
Frequent licence checks
18.11.2020
New:
Added settings for https port and custom certificate
Building reports for the tech support
Admin panel:
The English version of the master has two app versions again
Fixed:
Customizer errors are now logged
13.11.2020
New:
Black/White list interface in the admin panel
Recordings search in CDR now utilizes prefixes
Added support for the follow-me feature (transfer to an employee's mobile number from their profile)
Extended request error logging
Licence check interval is set to 3 hours (free mode), or 24 hours (pro mode)
Admin panel:
Status page now shows the module state (working, restarting, stopped)
New format for customizations list
Fixed:
Callback freezing error
Customizer settings are now handled correctly while converting the config from old format
Fixed start with request errors
Improvements in admin panel
09.10.2020
New:
New method for creation of activities, according to the updated Bitrix API
Variable
parameter in Originate (auto-answer by default)
Added a default value for the caching time
Admin panel:
Added a portal switching button in the Bitrix settings page
Date/time in logs is displayed correctly in Firefox
Fixed:
Activity customization
Stop on authentication error, instead of a looped restart
Interface improvements
17.09.2020
New:
Fixed errors in admin panel
Customization for the end of conversation now includes the conversation as input data
Fixed updating trunks
Added apix-client. Now the apix-server can be used as a c2c-server.
07.09.2020
Fixed:
Making a backup of a config within the installation script
User selector in the admin panel now shows a drop-down list of available users
Added c2c-server support
Added --clean
flag
Improved output of the --help
flag
28.08.2020
Improvements:
1. The caller is now responsible for outgoing unanswered calls (such calls are not considered unanswered).
2. The --clean
flag now removes external lines handlers
Fixed:
1. Error while generating a token through master
2. AMI error handling
3. Errors while calling customizations
18.08.2020
Admin panel: 1. Improved logs page 2. Fixed module version check Logs: 1. Originate parameters are now logged Improvements: 1. Client number is included in tasks 2. Problem with loading records starting with "+7" is solved 3. Black/White list functionality is restored
06.08.2020
New:
Fixed a records loading error
Application type is now saved with the token
Improved log readability
Option for unanswered calls processing logic in admin panel
Unanswered call can now be registered following one of three scenarios: 1. With the user who received a call (suitable if clients are not bound to employees) 2. With the user who is responsible for an entity (this way a user will see that their client has called). 3. With the default user.
13.07.2020
New tech stack.
Service is renamed from bx24asterisk
to itgrix_bx
.
- Compatibility problems on older OSes are solved.
- Problems with libraries are solved.
- Call registration logic is simplified: the option "activity for every transfer" is removed.
To update from v2.15, you will need to install the new connector version separately.
You can migrate your config and customizations using out helper scripts.
Manual updating instructions
We advise you to address out tech support for assisted update.
20.07.2020
Implemented OAuth authentication protocol (without login/password)