Implemented differentiated hang_up() for agents.
Receptionists hang up through the agent object.