public static function AttachRecordToCall($params) { if (!CModule::IncludeModule('crm')) { return false; } CVoxImplantHistory::WriteToLog($params, 'CRM ATTACH RECORD TO CALL'); if ($params['CALL_WEBDAV_ID'] > 0) { $activityId = CCrmActivity::GetIDByOrigin('VI_' . $params['CALL_ID']); if ($activityId) { $arFields['STORAGE_TYPE_ID'] = CCrmActivity::GetDefaultStorageTypeID(); $arFields['STORAGE_ELEMENT_IDS'] = array($params['CALL_WEBDAV_ID']); CCrmActivity::Update($activityId, $arFields, false); } } return true; }