In D&D 5e, the Barbarian's Rage ability is quite powerful. The rulebook states that the only way to end a Rage against the user's will, is to either avoid any chance of him taking damage for a turn, avoid him attacking anyone for a turn, or knocking him out.
In battle, you fight with primal ferocity. On your turn, you can enter a rage as a bonus action. While raging, you gain the following benefits if you aren’t wearing heavy armor:
You have advantage on Strength checks and Strength saving throws.
When you make a melee weapon attack using Strength, you gain a +2 bonus to the damage roll.
You have resistance to bludgeoning, piercing, and slashing damage.
During your rage, you cannot knock a creature out. If you are able to cast spells, you can’t cast them or concentrate on them while raging. Your rage lasts for 1 minute. It ends early if you are knocked unconscious or if your turn ends and you haven’t attacked a creature since your last turn or taken damage since then. You can also end your rage on your turn as a bonus action. Once you have raged 2 times, you must finish a long rest before you can rage again.
Is there any other way of ending the Rage against the user's will, other than avoiding combat?
Edit: For clarification, I'm asking for any ability that directly affects the Rage user, that will end the Rage, without employing anything that can be counted as avoiding an Attack from the Rage user, delivering an Attack to the Rage user, or dealing a KO to the Rage user, as specified in the rule itself.