Это именно то, что делают эмуляторы терминала (например, Hyperterm). Если вы хотите получить от Google дополнительную информацию (это довольно большая тема), поищите «Hayes at команды». Команды Hayes AT - это инструкции, используемые для связи практически между всеми терминалами и модемами (даже их используют USB-модемы для сотовых модемов !!)
Основы таковы (как правило, я не использую Hyperterm, и долгое время не пользовался ими, а все программы делают одно и то же) для
Установите параметры связи для последовательного порта, чтобы говорить с модемом. Обычно это N81 (без контроля четности, 8 бит, 1 стоповый бит), и скорость, с которой вы можете разговаривать с вашим модемом, - 115200, как правило, хороший выбор, но для некоторых устройств может потребоваться более низкая скорость.
Инициализируйте модем. Есть много разных вариантов этой строки, прошло 10 лет с тех пор, как я это делал в последний раз, но моим любимым был «AT & f1 & d2 & c1». Это может не потребоваться, и для некоторых модемов необходимо изменить, но обычно это работает. Вы также можете попробовать просто "at & f1"
Используйте команду «ATDT xxxxxxxx» для набора номера (xxxxxxx - это номер телефона). «ATDT» - это команда Hayes для выдачи тональных сигналов для набора номера (в отличие от более старой ATDP для импульсного набора.
Из памяти, чтобы повесить трубку, вы посылаете сигнал «+++» по линии.