I have a "Raspberry Pi (2 Model B rev 1.1)" wired with "SIM900A using a "USB to TTL module". Send/recv SMS, make/accept/hang calls functionalities are working as expected using "AT" commands. Further, I want to record the incoming call audio on "Raspberry Pi". I also want to playback a pre-recorded audio from RPi when an incoming call is received.
I searched web and also asked ChatGPT, which seem to suggest connecting "SP+", "SP-", "MIC+", "MIC-" directly to GPIO pins of "Raspberry Pi". But, I am unsure if connecting "SIM900A" pinouts directly to RPi GPIO is a good idea, because of different operating voltages.
RPi doesn't even seem to support a microphone input either, otherwise a 3.5mm audio jack cable could have done the trick.
Another option that comes to mind is, use an "A2D module", which can help interface SIM900A digitally to RPi GPIO pins.
I am wondering if swapping RPi for an Audrino or upgrading to another microcontroller or even another GSM module will help my cause.
Has anyone tried and successfully achieved such a feat using a GSM module along with a microcontroller. Pointers, help, tips are much appreciated. Thank you!!!
Raspberry Pi
and start thinkingLinux computer