• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/session/agent.php
  • Класс: BitrixImOpenLinesSessionAgent
  • Вызов: Agent::sendMessageNoAnswer
static function sendMessageNoAnswer()
{
	Debug::addAgent('start ' . __METHOD__);

	if(!self::isCronCall() && self::isExecModeAgent() || self::isCronCall() && self::isExecModeCron())
	{
		ExecLog::setExecFunction(__METHOD__);

		if (!Session::getQueueFlagCache(Session::CACHE_NO_ANSWER))
		{
			if(!AutomaticActionNoAnswer::isThereSessionNoAnswer())
			{
				Session::setQueueFlagCache(Session::CACHE_NO_ANSWER);
			}
			else
			{
				AutomaticActionNoAnswer::sendMessageNoAnswer(self::getTimeOutTransferToNextInQueue());
			}
		}
	}

	Debug::addAgent('stop ' . __METHOD__);

	return __METHOD__. '();';
}