Hearing noise when combining DFPlayer and SIM800l

Dear Arduino friends,

For some time now I have been trying to make a 'Smart Birdhouse' for in the garden. For example, you can send a Text message to the birdhouse you'll get a reply with temperature etc.

But I want to add a new feature to the Birdhouse: if you call it, the current state will be read.

So that's why I bought myself a DFPlayer mini to play audio files, my idea was to connect the output of the MP3 player to the MIC input of the GSM Module. So this is exactly what I tried, with the DFPlayer_mini library implementing the MP3 code was a breeze. But when I called the GSM module, it accepted the phone call but I didn't hear much.

Because there is a little LED on the MP3 module you can see if it is playing or not. When this LED went on, there was a lot of noise in the phone call, I tried connecting the output to a speaker and I heard the same noise, it seems the GSM module isn't the problem here.....
I tested both modules separately and they work perfectly. But when i connect them together the noise comes back again

Plz help me

Some extra info:
I connected both the GSM module and MP3 module via Software Serial
The whole birdhouse is being powerd by a 12v Lead Acid battery, and stepping the voltage down using a buck converter
I'm using Arduino Nano
If you need more info, just ask :slight_smile:

Are the units too close together? GSM module will push out a lot of RF, the mp3 module is presumably not screened/shielded? Ferrite beads on the wiring might be useful, RF can run along outside of cables very readily.