• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/messagesender/senderpicker.php
  • Класс: Bitrix\Crm\MessageSender\SenderPicker
  • Вызов: SenderPicker::getCurrentSender
static function getCurrentSender(): ?string
{
	$settingValue = SettingsManager::getValue();

	if ($settingValue !== SettingsManager::SENDER_AUTO_SELECTION_SETTING_VALUE)
	{
		return self::getSenderByCode($settingValue);
	}

	$senders = SenderRepository::getPrioritizedList();
	foreach ($senders as $sender)
	{
		if ($sender::isConnected())
		{
			return $sender;
		}
	}

	return null;
}