• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/Activity/OpenLine.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\Activity\OpenLine
  • Вызов: OpenLine::getOpenChatAction
protected function getOpenChatAction(): ?Action
{
	$communication = $this->getAssociatedEntityModel()->get('COMMUNICATION') ?? [];
	$dialogId = $communication['VALUE'] ?? null;
	if (!$dialogId || $communication['TYPE'] !== 'IM')
	{
		return null;
	}

	return (new JsEvent('Openline:OpenChat'))
		->addActionParamString('dialogId', $dialogId)
	;
}