En los módems celulares con los que he trabajado, la ruta de voz estaba configurada por defecto para conectarse a un micrófono y un altavoz. Sin embargo, la mayoría tenía una interfaz PCM independiente que permitía conectar el módem móvil a un auricular Bluetooth a través de un módulo Bluetooth, siempre que tuviera una interfaz PCM compatible.
Según este sitio web Por lo general, el formato es un PCM logarítmico de 64 kb/s (A-law o μ-law) o un CVSD (modulación delta de pendiente variable continua) de 64 kb/s. Por lo tanto, parece que se puede conectar digitalmente a un ordenador y descodificar el audio modulado.
En uno de los chipsets que miré (que es bastante típico), la interfaz PCM consta de 4 pines: PCM_SYNC, PCM_DOUT, PCM_DIN y PCM_CLK. Soporta algoritmos de compresión lineal (13 bits), A-Law (8 bits) y µ-Law (8 bits). Los comandos AT para controlar las interfaces PCM parecen ser todos propietarios, a diferencia del conjunto estándar (AT+) de comandos ITU-T V.250 soportados por todos los chipsets GSM.
Además de usar la interfaz PCM, la otra forma por supuesto sería alimentar la salida del altavoz a un ADC del micro. Yo he hecho esto último, cuando necesitaba hacer cancelación de eco en una aplicación de altavoz (el módulo celular supuestamente iba a tener una función para hacer eso, pero aún no estaba implementada en el firmware).
2 votos
¿Existe algún método para acceder a la voz recibida en el módem GSM utilizando el comando AT? Es muy fácil acceder a los SMS desde el módem GSM como Wavecomm ..