• Модуль: voximplant
  • Путь к файлу: ~/bitrix/modules/voximplant/lib/call.php
  • Класс: BitrixVoximplantCall
  • Вызов: Call::removeUsers
public function removeUsers(array $users, $sendTimeout = true)
{
	foreach ($users as $userId)
	{
		CallUserTable::delete([
			'CALL_ID' => $this->callId,
			'USER_ID' => $userId
		]);

		unset($this->users[$userId]);
	}
	if(!empty($users))
	{
		if($sendTimeout)
		{
			$this->signaling->sendTimeout($users);
		}
		foreach ($users as $userId)
		{
			$userInfo = CVoxImplantIncoming::getUserInfo($userId);
			if($userInfo['AVAILABLE'] == 'Y')
			{
				CallQueue::dequeueFirstUserCall($userId);
			}
		}
	}
}