Execute comandos AT para enviar sms em php

Eu estou tentando executar comandos AT do PHP.

Eu tentei exec () e shell_exec ()

Por favor, não sugira gateway SMS de terceiros, meu cliente não quer divulgar suas informações privadas e quer enviar SMS de seu próprio servidor.

Eu tenho um modem GSM anexar a uma porta serial que eu possa acessar através de "putty" como na fig

E eu posso inserir comandos AT para enviar SMS como na figura abaixo.

Eu quero executar esses comandos AT através do PHP.