The moh_passthrough option has nothing to do with accepting, it’s unrelated.
There is a HOLD_INTERCEPT dialplan function[1] which intercepts hold requests from a device.
[1] Asterisk 20 Function_HOLD_INTERCEPT - Asterisk Project - Asterisk Project Wiki