LogoLogo
  • What is Itgrix
  • Contacts
  • Our story
  • Connector installation
    • System requirements
    • Itgrix for Bitrix24 and Asterisk
      • How to perform offline authorization
      • How to obtain a license offline
      • Configuring the connector to work in a closed network
      • Call tests
    • Itgrix for Kommo and Asterisk
      • Restricted mode setting features
      • Call card
      • Call tests
  • Additional functions
    • Automatic call transfer to responsible manager
    • Setting up click-to-call features
      • Features of customization after Bitrix24 23.300.0 update
    • Autoreplacement for phone numbers
    • How to view employee call statistics in Bx24
    • FMC number recognition
    • Configuring WebRTC in Asterisk (FreePBX)
    • Itgrix AsterPhone for Bitrix24
    • Itgrix AsterPhone for Kommo
  • For admins
    • Running an additional copy of the module
    • Deploying a module backup
    • Call processing for the period
    • Examples of the structure of registered calls from CEL
    • Wrong time in created cases in Bitrix24
    • SSH access
    • Useful commands
    • Script to test the module service
    • Changing login and password to enter the admin panel
    • Module files
    • Status monitoring
    • Application update
    • In the CEL table, there is no internal employee number in the cid_num column
    • How to fix click-to-call
    • Custom SSL certificates for https requests
    • Examples of configuring WSS connections
    • Converting recordings to MP3 before sending to Bitrix24
    • How to fix call recording problems
    • Install and configure CEL
    • B24 authorization bugfix
  • Useful customizations (any CRM)
    • Audio file name customization
    • Call data (call_full) in customizations
    • Change the number / context for calling to asterisk
    • Change phone number before sending data to CRM
    • Black and white lists
  • Useful customizations itgrix_bx (Bitrix24)
  • Useful customizations itgrix_kmo (Kommo)
  • FAQ
    • How to pay
    • How to check licence status
    • Differences in connection to B24 via SIP-connector and Itgrix
    • How to turn off the display of calls in the calendar
    • How to view statistics on employee calls
    • Updating the app
    • Offline install (only for Bitrix24)
    • Offline update
    • Reliable softphones for Asterisk
    • Detail-call-statuses
  • Changelog Itgrix_bx
  • Changelog Itgrix_kommo
  • Policy of interaction with Asterisk
Powered by GitBook
On this page
  • 1. Numbers from CRM
  • Bitrix24
  • Kommo
  • 2. Template list
  • Rules for recognizing license plates by patterns

Was this helpful?

  1. Additional functions

FMC number recognition

FMC technology allows using employees' mobile numbers as internal numbers. The only difficulty in handling calls to such numbers is recognizing them as internal numbers. In a normal call, the module understands which number belongs to the customer and which to the employee, because the employee number is short (up to 4 characters), but when calling an FMC number, neither of the numbers is a short number, trunk or Asterisk peer, both numbers look like external numbers.

Therefore, in Itgrix bx 3.6.0 and Itgrix amo 2.9.0, we are adding two new internal license plate recognition mechanisms specifically for FMC.

1. Numbers from CRM

Obviously, it would be convenient to use an existing list of numbers, preferably kept up to date by the number owners themselves. Such a list can be generated by CRM user profiles. The details depend on the specific CRM.

Numbers are checked against a full match, including prefixes.

Bitrix24

In Bitrix24, a user profile can contain several different phone numbers, including even custom fields. The module will use all fields of type "Phone" to recognize FMC numbers.

Importantly, only the Phone, Internal, Mobile, and Work fields are used to search for a user by phone number.

Kommo

Kommo does not provide access to numbers in the user profile, so the list of employee phone numbers is maintained separately in the module settings. It can be found on the Business Logic settings page in the Admin area. All numbers from the list will be used for both FMC recognition and user detection.

2. Template list

If employees are issued specially issued SIM cards to implement FMC, the numbers may look similar, e.g. 8123456XXXX with differences only in the last digits. For such cases, we have added a file /etc/itgrix_<CRM>/fmc_patterns.txt where you can list such patterns.

This file is read in real time and can be edited directly while the module is running, including automatically.

Example of the contents of the /etc/itgrix_<CRM>/fmc_patterns.txt file:

8123456????
*654321????
+71236540001

Templates are written one per line.

The first pattern in the example will work for any number that starts with "8123456" and then has four more digits at the end.

The second pattern differs in that it can start not only with "8", but also with any other prefix, such as "+7", or no prefix at all. The last pattern does not include special characters and will work only for the number "+71236540001" literally.

Rules for recognizing license plates by patterns

  1. The * symbol means any number (including zero) of any characters.

  2. The symbol ? means exactly 1 any character.

  3. All other characters, even spaces, mean literally themselves.

  4. One line of a file is one pattern, and for successful recognition the number must match the pattern from beginning to end.

The list of templates must be used carefully, because adding insufficiently specific templates can cause customer numbers to be recognized as internal.

For example, the ????? pattern will make all five-digit numbers internal, and a pattern consisting only of * will match absolutely any number.

PreviousHow to view employee call statistics in Bx24NextConfiguring WebRTC in Asterisk (FreePBX)

Last updated 1 year ago

Was this helpful?