En los módems celulares en los que he trabajado, la ruta de voz se configuró de forma predeterminada para conectarse a un micrófono y un altavoz. Sin embargo, la mayoría tenía una interfaz PCM separada que permitía conectar el módem celular a un auricular Bluetooth a través de un módulo Bluetooth, siempre que tuviera una interfaz PCM compatible.
Según este sitio web , el formato suele ser un formato PCM de registro de 64 kb / s (A-law o μ-law) o un CVSD de 64 kb / s (modulación en pendiente de pendiente variable continua). Así que parece que deberías poder interactuar digitalmente con una computadora y decodificar el audio modulado.
En uno de los conjuntos de chips que miré (lo cual es bastante típico), la interfaz PCM consta de 4 pines: PCM_SYNC, PCM_DOUT, PCM_DIN y PCM_CLK. Admite algoritmos de compandación lineal (13 bits), A-Law (8 bits) y µ-Law (8 bits). Los comandos AT para controlar las interfaces PCM parecen ser propietarios, a diferencia del conjunto estándar (AT +) de comandos ITU-T V.250 admitidos en todos los conjuntos de chips GSM.
Además de utilizar la interfaz PCM, la otra forma sería, por supuesto, alimentar la salida del altavoz a un ADC del micro. He hecho lo último, cuando necesitaba hacer una cancelación de eco en una aplicación de altavoz (el módulo celular supuestamente iba a tener una función para hacerlo, pero aún no estaba implementado en el firmware).