Чтобы ответить на первый вопрос: это формальный стандарт GSM. Это может не относиться к каждому телефону. Дешевые телефоны просто не имеют внешнего разъема, который бы поддерживал такое соединение. Тем не менее, те, кто это делают, скорее всего, будут поддерживать эти команды.
Стандарт в основном предполагает последовательную связь. Для телефонов GSM, подключенных к ПК, это обычно осуществляется через Bluetooth или USB. Оба отображаются как обычные последовательные порты в Windows, и вы можете использовать практически любой язык программирования для подключения к ним. Возможно, вам даже не удастся использовать простой эмулятор терминала и вручную вводить AT-команды, чтобы увидеть, реагирует ли ваш телефон на них.