• Модуль: socialservices
  • Путь к файлу: ~/bitrix/modules/socialservices/lib/network.php
  • Класс: BitrixSocialservicesNetwork
  • Вызов: Network::sendPhoneVerificationCode
static function sendPhoneVerificationCode(string $phone, string $language_id)
{
	if (! self::isPhoneNumberValid($phone))
	{
		return ['error' => 'ERROR_CODE_INVALID_NUMBER'];
	}

	$phone = self::normalizePhoneNumber($phone);
	$query = CBitrix24NetPortalTransport::init();
	if ($query)
	{
		global $USER;
		$userId = $USER instanceof CUser ? $USER->getId() : 0;
		return $query->call('portal.verify.send', array(
			'PHONE' => $phone,
			'LANGUAGE_ID' => $language_id,
			'USER_ID' => $userId,
		));
	}

	return false;
}