I want to take audio from the radio, bring it into the pi, and send it to various outputs (one for speaker, headset a, headset b....)
Then, I want to take mic audio from the 'selected' device, back to the radio.
Furthermore, I want to take mic audio from headset a and headset b, and pass them directly to each other (as an intercom) while they still hear the radio audio.
Would this be possible? What might I need for software to do this? Is it possible there is a better solution?
I assume I am going to need some sort of amplification for the speakers/headphone outputs?