• Модуль: voximplant
  • Путь к файлу: ~/bitrix/modules/voximplant/classes/general/vi_crm_helper.php
  • Класс: CVoxImplantCrmHelper
  • Вызов: CVoxImplantCrmHelper::createActivitySubject
static function createActivitySubject(array $statisticRecord)
{
	$phoneNumber = $statisticRecord['PHONE_NUMBER'] ?: $statisticRecord['CALLER_ID'];
	$formattedNumber = BitrixMainPhoneNumberParser::getInstance()->parse($phoneNumber)->format();

	if($statisticRecord['INCOMING'] == CVoxImplantMain::CALL_OUTGOING)
		return Loc::getMessage('VI_CRM_ACTIVITY_SUBJECT_OUTGOING', array('#NUMBER#' => $formattedNumber));
	else if($statisticRecord['INCOMING'] == CVoxImplantMain::CALL_INCOMING || $statisticRecord['INCOMING'] == CVoxImplantMain::CALL_INCOMING_REDIRECT)
		return Loc::getMessage('VI_CRM_ACTIVITY_SUBJECT_INCOMING', array('#NUMBER#' => $formattedNumber));
	else if($statisticRecord['INCOMING'] == CVoxImplantMain::CALL_CALLBACK)
		return Loc::getMessage('VI_CRM_ACTIVITY_SUBJECT_CALLBACK', array('#NUMBER#' => $formattedNumber));
	else
		return Loc::getMessage('VI_CRM_CALL_TITLE');
}