Один из вариантов - подключить телефон к ПК с помощью последовательной связи (COM).Необходимо настроить телефон, физически подключенный через USB или Bluetooth, чтобы он отображался в COM (последовательном) порту.
Затем необходимо создать приложение для ПК (Java или любой другой, способный открывать последовательные порты), которое открываетCOM-порт используется телефоном и отправляет соответствующие AT-команды.Последовательный порт может быть открыт с помощью JavaComm 2.0 Win32 или более поздней версии RxTx .
Откройте последовательный порт и введите команду записи и чтения, записывая и читая байты, в одном и том жеспособ сокета.
Затем создайте визуальное приложение, которое позволит пользователю устанавливать такую информацию, как номер телефона для назначения, текст ...
Вам требуется Java SE или любой другой язык, позволяющий создавать визуальные приложенияи открытие последовательных портов (Java, .NET, Python ...).
Некоторые ссылки на команды AT по последовательному порту в Windows: 1 , 2 , 3 .
Другим вариантом может быть использование нативного API из мобильной ОС через сокет, но оно кажется сложным и использование AT-команд и последовательного порта должно работать для всех телефонов, и единственная проблема подключает телефон через последовательный порт через USB или BlueTooth и управляет последовательным портом.