Hey,
I've already done these many times, I've also made document on this for past projects. so you'll also get step to step doc.
I can do it either with a voip server, or no server and just twilio + devices. (SIP Domain / Elastic Trunk)
please read more on my profile and contact me to discuss.
Kindest Regards.