If the other agent has a Supervisor role/Admin role, you will not be able to assume his/her identity as an agent. You will only be able to assume the identity of another agent with same role.