@UserTrue Спасибо больше) переустаналивать не хотелось бы бас, воспользуюсь твоим модулем) ещё раз большое спасибо тебе друг)
Неправильная работа "Ждать завершение асинхронной функции"
-
Скрипт получает номер телефона, начинает выполнять асинхронную функцию "SMS", в которой получает смс код от этого номера, но действие "Ждать завершение асинхронной функции" попросту скипается, а в переменной THREAD_IS_RUNNING стоит false.
Протестил это происходит только с действием "Получить код активации" внутри функции, если его убрать то будет работать как надо
Асинхронную функцию необходимо использовать, так как действие "Получить код активации" не предполагает ограничений по времени


asunc.xml -
"Ждать завершение асинхронной функции" работает корректно, так как функция завершается ранее. Функция завершается из-за ошибки, возвращаемой действием "Получить код"(Попробуйте обернуть его в "Игнорирование ошибок"). "Получить код", в свою очередь, возвращает ошибку, потому-что действия "Получить номер телефона" и "Получить код" находятся в разных потоках.

Если использование асинхронной функции необходимо, вы можете решить эту проблему с помощью этих постов:
https://community.bablosoft.com/topic/16594/phoneverification-модуль-для-работы-с-api-сервисов-приема-sms/51