Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.
Authorization and registration via phone call

MODULE FOR 1C-BITRIX

Xlogic

Authorization and registration via phone call

Reliable password-free authentication The "Call Authentication" module provides secure site access using callback technology. This method replaces traditional passwords and SMS codes to simplify user identity verification. System setup is quick. Simply connect the module to the Bitrix platform and configure the API key from SMS.RU. No complex integrations are required.

Technical details

Published
10 March 2026
Updated
1 November 2026
Version
1.2.0
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
Xlogic

What this solution does

Reliable password-free authentication

The "Call Authentication" module provides secure site access using callback technology. This method replaces traditional passwords and SMS codes to simplify user identity verification.

System setup is quick. Simply connect the module to the Bitrix platform and configure the API key from SMS.RU. No complex integrations are required.

The user authentication process is intuitive. The user enters their phone number into a form, receives a callback number on the screen, and makes the call. Upon connection, the system automatically creates or locates the user account in Bitrix and logs them in. The entire process takes less than 30 seconds.

The call is completely free for the user, including while roaming. This is an advantage over SMS verification, where the subscriber may incur charges for incoming messages.

Technical features

The module supports flexible integration with existing solutions.

The call-based authorization and registration module is delivered as a ready-to-use Bitrix component with AJAX support. It can be easily integrated into any site section, including login forms, personal accounts, and checkout pages.

Automatic user account creation

If a user enters a phone number that is not yet registered, the system automatically creates a new account. A unique login and password are assigned, and the phone number is saved to the user profile.

Reliable identification

Users are identified by their phone number. The system employs normalization and search algorithms to ensure correct operation with various phone number formats.

Flexible styling

The module includes four built-in themes: standard, dark, modern, and minimalist. This allows the form appearance to be adapted to the site's design. Additional CSS classes provide full control over component styles.

Business benefits

Reduced entry barriers

Simplified authorization increases registration conversion rates and reduces checkout abandonment.

The module enables authorization and registration via incoming call, eliminating SMS confirmation costs. Currently, the service is free for both site owners and users. Should the sms.ru provider introduce a paid model, billing will apply only to successful authorizations, while calls for users will remain free permanently.

Enhanced Security

The absence of passwords eliminates risks of leakage or hacking. Each login is confirmed by a real call from the user's mobile phone.

Adaptability

The authorization form displays correctly on all devices, from desktop computers to mobile phones.

Ideal for:

Online stores — for quick authorization during checkout.

Service portals — for convenient access to personal accounts.

Corporate websites — for secure access to restricted sections.

This solution combines modern technology, user convenience, and economic efficiency.

General iT can install “Authorization and registration via phone call”, configure its settings and verify its operation in the existing project.

UPDATE HISTORY

What’s new

2 releases
1.2.0 (01.11.2026)Latest update

Login by call now trusts only confirmed numbers, respects the site's registration settings, and is more securely protected against brute-force attacks.

New Features

A "Limit Number of Attempts" section has been added to the module settings: counting period and limits for call requests from a single browser, from a single IP address, and for a single number, as well as a limit for status checks. Default values remain unchanged; only the limit for a single number has been added (5 requests within 15 minutes).

New "New Users" setting: similar to the main module settings (default), either create an account for any new number or allow only existing users to log in.

English interface language has been added.

Changes in Operation

Users are searched only by confirmed number for phone authorization and by accounts created by the module itself (login matches the number). For such an account upon first login after an update, the number is saved as confirmed.

The "Phone" and "Mobile" profile fields are no longer used for login: they are filled in by the user, and the number in them is not confirmed. A buyer whose number is specified only in these fields will receive a new account upon login by call (if registration is allowed). To allow them to log in to the previous account, specify their number as the phone number for authorization.

For new users, the number is saved as a confirmed number for phone authorization. They are added to default groups from the main module settings, and site modules receive a registration event as with standard registration.

If the number belongs to a blocked user, login is not performed and no new account is created.

Users with one-time password enabled (Proactive Protection module) cannot log in by call: they still require login with a one-time password.

Visitors no longer see technical error text from the call service or system errors: they receive a general message, while details are recorded in the event log.

The API key is passed to SMS.RU in the request body and no longer appears in the request URL.

Users with read permission for the module can view the module settings page, but only users with write permission can save settings.

Important for sites where registration is disabled

If the main module settings prohibit "Allow users to register themselves," the module will no longer create accounts for new phone numbers. To restore the previous behavior, select "Create an account for a new number" in the module settings.

Compatibility

The main module version 20.5.0 or higher is required: the module has previously utilized features from this version.

The phone authorization component communicates with the server via the standard AJAX action mechanism of components. If you have copied the component template into your site template, your copy will continue to work via the original handler, but it will be removed in version 2.0. Update your copy using the new template.

The functions xlogic_authcall_init, xlogic_find_or_create_user, and other module functions with the xlogic_ prefix are deprecated and will be removed in version 2.0. If you have called them in your code, switch to the module class methods.

Database Update

A table for attempt counters is created, along with an agent that deletes outdated records every hour. No manual action is required: the table is created automatically upon the first access to the module.

1.1.0 (15.07.2026)

Security update

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 7 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 500 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot