This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Need help for choosen right part of VOIP solution

Hi everyone
I have a project, similar as VOIP gateway. Main purpose is transmit/receive void data from GSM module (through PCM channel of its) to motherboard
Im intend to use SOC/DSP/MCU have at least ( 5/6 UART,  4 I2S/PCM port , 1 USB) to make a pre-processing between GSM module and motherboard 
This SOC/DSP/MCU will get voice data from GSM module, convert (or maybe stored if needed) and send to motherboard. Otherwise, this SOC/MCU/DSP( which Im looking) can get voice data from motherboard and transfer to GSM module (via PCM/I2S ports)
With requirement, all module GSM can work at same time when have a calling come in/out for tranfer voice data to this SOC/DSP/MCU ( processing and send back to mother board)

I draw a functions block for this project.
Please help me to choose right solutions ( I looked on TI but some DSP have more options than my requirement, sothat i want to choose a right parts for lower cost)
Thanks