• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/call/mask.php
  • Класс: BitrixImCallMask
  • Вызов: Mask::getCdnPath
static function getCdnPath()
{
	$settings = BitrixMainConfigConfiguration::getValue('im');
	if (!empty($settings['call']['mask_url']) && mb_strpos($settings['call']['mask_url'], 'https') === 0)
	{
		return $settings['call']['mask_url'];
	}

	if (BitrixMainLoader::includeModule('bitrix24'))
	{
		$zone = CBitrix24::getCurrentAreaConfig();
		$domain = 'www' . $zone['DEFAULT_DOMAIN'];
	}
	else
	{
		$zoneCode = LANGUAGE_ID;
		if (in_array(LANGUAGE_ID, ['ru', 'by', 'kz'], true))
		{
			$domain = 'www.bitrix24.' . LANGUAGE_ID;
		}
		else
		{
			$domain = 'www.bitrix24.com';
		}
	}

	return 'https://' . $domain . '/util/mask';
}