Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only give the flags; the description goes further by disclosing that the hangup is immediate and bilateral, that the call is left untouched if already ended (with hung_up false), and that summary/transcript/recording still arrive afterward. This is exactly the idempotency and side-effect detail an agent needs and is consistent with the idempotentHint/destructiveHint annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.