Yes, I did this.
What i did was route all inbound calls to the fusionpbx endpoint and separate the numbers by tenant in skyetel. For outbound you need to configure the following on your outbound route.
set sip_h_X-Tenant=${domain_name}
And then when creating the tenant on the skyetel portal tenant id needs to be the domain name as set in fusion.