Hello,
I have previous experience (2 years) with configuring Asterisk PBX for many large hotels and several telecommunication providers, using landlines, VoIP and GSM gateways. It was fun and most certainly I can make your setup work too, so lets get started :)