• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/limit.php
  • Класс: BitrixImLimit
  • Вызов: Limit::isActiveCallExtension
static function isActiveCallExtension()
{
	if (!is_null(static::$isActiveCallExtension))
	{
		return static::$isActiveCallExtension;
	}

	if (!BitrixMainLoader::includeModule('bitrix24'))
	{
		static::$isActiveCallExtension = true;
		return true;
	}

	$value = (int)BitrixBitrix24Feature::getVariable('im_call_extensions_limit');
	if ($value === 0)
	{
		static::$isActiveCallExtension = true;
		return true;
	}

	$calls = self::getCounter(self::COUNTER_CALL_SUCCESS);
	if ($calls >= $value)
	{
		static::$isActiveCallExtension = false;
		return false;
	}

	static::$isActiveCallExtension = true;
	return true;
}