AT-kommandon är ju standard, så i den bemärkelsen kommer inte din applikation att se skillnad på ett GSM-modem och ett vanligt analogt telefon-modem. Har du ett sådant går ju det lika bra.
Ett annat alternativ är att köra med en nollmodemkabel mellan två olika datorer (alternativt mellan com1: och com2: i samma dator) för att se vilka kommandon som skickas. Fast då får du ju svara manuellt i andra änden.
Jag tankade filer mellan datorer mha en nollmodemkabel i början av 90-talet - före alla datorer hade nätverkskort och USB-portar. Det gick inte fort, men det gick.

/Peter