Umm, Hayes commands are still used? That's a blast from the past. I thought those went out in the 80s or 90s?
Us BBS nerds used to know AT commands by heart. We would send instructions to our 2400 baud Hayes modems using QModem:
ATZ = reset
ATDT1234 = dial 1234 on a touch tone phone (DP for pulse dial)
Those of us who later moved to US Robotics modems started learning proprietary USR ampersand codes. ATH0.The Hayes/AT commands are still used either for debug purposes, or for non-smartphone use cases like IoT.