Trying to get my #Commodore 300 modem to connect to my Hayes-compatible modem over VOIP. Generating touch tones with the SID chip wasn't working (it played the sounds but no response from ATA) nor was pulse dialling, but I found I can attach a phone to the Commodore modem and use it to start a call and then "hang up" in the Commodore terminal software which seems to cause the Commodore to take over the call (I hear the ring tone through the modem rather than the phone), then answer the call by sending an ATA command to the Hayes-compatible modem. Both modems then beep at the same pitch which sounds like the start of a handshake, but after a second or so the Commodore modem goes quiet and the Hayes modem keeps beeping, but they don't connect.
I'm using G.711 as my VOIP codec and I've configured the Hayes modem to use 300 baud. I suspect my ATA is filtering the audio as though it was voice, but it doesn't have settings to turn this off (it's just my router which happens to contain a 2-port ATA). I've ordered a second-hand ATA which looks like it will be more configurable (a Cisco ATA191).
Also considering making an RJ11 cross-over cable to test a direct connection between the modems.
Does it sound like I'm on the right track? Looking for advice from more seasoned #RetroComputing folks about what to try next.

