Os telefones celulares às vezes expõem sua conexão de dados como um antigo modem estilo AT. Eu diria que em telefones celulares mais velhos isso vai funcionar mais perto de como você esperaria, ou seja, você coloca o telefone no modo modem, ou conecta A) um cabo serial real (ou um cabo proprietário que expõe os pinos UART o telefone), B) um cabo USB que funciona como uma porta COM, ou C) uma porta COM virtual Bluetooth e usá-lo como faria com um modem serial externo normal.
Portanto, a conversa do AT que você está tendo, que não está funcionando, é a interface de comando do AT conectada à conexão de dados dos telefones celulares. Presença de uma interface de comando AT não significa automaticamente que você está falando com um dispositivo que faz modulação / demodulação de estilo analógico. Muitos telefones costumavam fazer isso. Com a maioria dos telefones Android suportando agora RNDIS / USB sobre Ethernet, isso não é mais necessário e não tenho certeza se muitos o fazem ou o estado atual disso.
Como um aparte, eu acho que existem extensões para o conjunto de comandos AT para suportar especificamente os telefones celulares que compartilham dados através desta interface, e até para suportar coisas como o SMS.
Nenhum celular faz a modulação / demodulação de estilo analógico que um modem analógico faz nativamente que eu já ouvi falar. Você pode ser capaz de obter softmodem
ou similar trabalhando em um dispositivo Android se você compilá-lo para o ARM, mas eu não sei se existe algum aplicativo como esse para o Blackberry; Eu duvido que exista um.