Вот и точная первопричина: Resolving timed out (код ошибки 28). Это означает, что сервер вашего сайта не может определить IP-адрес домена sms.ru через свой DNS. Проблема не в модуле и не в сервисе SMS.RU, а в сетевых настройках/DNS на сервере вашего хостинга (сервер пытается отрезолвить имя sms.ru, зависает на 5 секунд и падает по таймауту). Решение 1. Мгновенное исправление в коде модуля (Заработает прямо сейчас) В файле include.php в методе Request (строка ~916) добавьте принудительный резолв IP-адреса и отключение IPv6: php $Curl = curl_init(); curl_setopt($Curl, CURLOPT_URL, $arParams['URL']); curl_setopt($Curl, CURLOPT_HEADER, true); curl_setopt($Curl, CURLOPT_RETURNTRANSFER, true); // === ВСТАВИТЬ ЭТИ СТРОКИ === curl_setopt($Curl, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); // Отключаем зависание на IPv6 curl_setopt($Curl, CURLOPT_CONNECTTIMEOUT, 10); // Таймаут на подключение curl_setopt($Curl, CURLOPT_TIMEOUT, 15); // Общий таймаут curl_setopt($Curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($Curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($Curl, CURLOPT_SSL_VERIFYHOST, false); // Жестко задаем рабочий IP-адрес sms.ru в обход сбоящего DNS сервера: curl_setopt($Curl, CURLOPT_RESOLVE, array( 'sms.ru:443:89.188.102.66', 'sms.ru:80:89.188.102.66' )); // ============================ Почему это сработает: cURL перестанет обращаться к зависшему DNS-серверу хостинга и сразу пойдет напрямую по IP-адресу 89.188.102.66, отправка SMS заработает моментально. Решение 2. Исправление на уровне сервера (Linux / VPS) Если у вас собственный VPS/сервер, программист или системный администратор может решить проблему глобально: Прописать публичные DNS в /etc/resolv.conf: text nameserver 77.88.8.8 nameserver 8.8.8.8 nameserver 1.1.1.1 Либо добавить статическую запись в /etc/hosts: text 89.188.102.66 sms.ru Решение 3. Если у вас виртуальный (Shared) хостинг Если доступа к консоли сервера нет, напишите в техподдержку хостинга: «Здравствуйте! На сервере в PHP cURL падает ошибка Resolving timed out after 5000 ms (code: 28) при попытке соединения с внешними сервисами (https://sms.ru). Проверьте, пожалуйста, доступность и работу системных DNS-резолверов.» 8:28 вот как сейчас выглядит код include.php