• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/user.php
  • Класс: BitrixImConnectorUser
  • Вызов: User::addUniqueReplacementAgent
static function addUniqueReplacementAgent(int $replaceId, array $searchIds): void
{
	$moduleId = 'imopenlines';

	foreach ($searchIds as $id)
	{
		$agentName = 'BitrixImOpenLinesSessionAgent::replacementUserAgent(' . $replaceId . ', ' . $id . ');';

		$isAgent = CAgent::getList([], [
			'MODULE_ID' => $moduleId,
			'NAME' => $agentName
		])->fetch();

		if(!$isAgent)
		{
			CAgent::AddAgent($agentName, $moduleId, 'N', 60);
		}
	}
}