First Project - FXO and GSM

Hello,

This is my first project using asterisk and hardwares,
The question is whether it is possible and which hardware is most recommended to ensure compatibility.

I need to centralize 3 FXO and 4 GSM for 12 IP extensions

FXO Hardware you can use digium cards
https://store.digium.com/boards/#search/1A4B02F

FXO use This Gateway it is pretty cheap but effective

Phones I have used (Grandstream, Yeahlink, Polycom and others)