En realidad estoy haciendo un proyecto. El módem GSM está interconectado con la PC. De forma remota, un teléfono móvil marcará al módem GSM (SIM insertada). ¿Es posible recibir la señal de voz a través del módem a la PC? Para los SMS no hay ningún problema, podemos recibirlos fácilmente usando los comandos AT.
Me preguntaba si hay algún comando AT para recibir la señal de voz y transmitirla a la computadora.
En los módems celulares en los que he trabajado, la ruta de voz se configuró de forma predeterminada para interactuar con 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 (ley A o ley μ) o un CVSD de 64 kb/s (modulación delta de pendiente variable continua). Por lo tanto, parece que debería poder interactuar digitalmente con una computadora y decodificar el audio modulado.
En uno de los conjuntos de chips que miré (que es bastante típico), la interfaz PCM consta de 4 pines: PCM_SYNC, PCM_DOUT, PCM_DIN y PCM_CLK. Admite algoritmos de compresión lineal (13 bits), ley A (8 bits) y ley µ (8 bits). Todos los comandos AT para controlar las interfaces PCM parecen ser propietarios, a diferencia del conjunto estándar (AT+) de comandos ITU-T V.250 compatibles con todos los conjuntos de chips 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. Hice esto último, cuando necesitaba hacer la cancelación de eco en una aplicación de altavoz (supuestamente, el módulo celular iba a tener una función para hacer eso, pero aún no estaba implementada en el firmware).
bibek