Multi Tenant - calls between tenants doesn't work

Could you please provide an example of configuration of routes betewen Main tenant ant other tenant like @John said?

Or you advise to create all departments inside tenants and Main Tenant doen’st have any extension?

Treat the main tenant as a “router” without any extensions.
As mentioned, send calls from one tenant to another, but NOT the main tenant and if it’s not working please share the config

1 Like

Yes, that did the trick. Thank-you. We removed any and all routes from the main tenant and just kept the routes from tenant to tenant using the appropriate prefixes and all is working fine now between tenants. Much appreciated!

Is there any way to export and import all the configurations, extensions and addons like VitXi from Main Tenant to the new Tenant that will be replace the Main Tenant?

At the moment we have nearly 80 extensions in VitXi and 100 without VitXi.

How about exporting and importing queues, recordings, and some other configurations from Main Tenant to the new tenant that will receive all these configurations? Is there any option to export and import all this from one shot?

Not that I’m aware of

When we opened a Tenant for where we want to import extension from the Main tenant, we didn’t have this option:

Just Speed Dialing.

We have more than 100 extensions to import. Could you please provide another option?

VitalPBX Carrier Plus 3.2.3-8
Asterisk 18.12.1-1

Make sure you give the tenant admin profile access to that section.

yes I did

I can’t find any more detail about this in the documentation:

1 Like

We have some options in IVRs that redirect to numbers or queues to others tenants. Is the correct way to configure the main IVR in the Main Tenant and forward it to the other tenants?

The correct way is not to do it like this at all… Lol

Seriously, multi tenant was designed to designed to be fully separated one tenant from another. I’d strongly suggest to keep them all in one tenant if they are different departments.

To answer your question, there’s no correct way. You can do it in whatever tenant you want and route the calls accordingly.

How we can protect each report from each department to prevent one department to see all the call recordings and CDR’s from all calls and all agents from all other departments?

This is our issue. We want that each internal department just see CDR’s and call recordings from our department and not all the call recordings and all status and all other possible data outside of your department.

In our case, you have all routing in Main Tenant with all external trunks connected to Main Tenant. In every call that we want to do, we always forward to Main Tenant that have all routes, and than forward to the final destination.

With this configuration, we receive this alert

when we have 5 digits and add the exact extension bellow:

Any suggestion

You can use Sonata Stats and Sonata Recordings to segregate the reports. However, it seems like CDR is not possible.

As mentioned, try not using the main tenant with extensions. Rather use it only for the trunking purposes.

After removing the extension from the main tenant it works. Thanks, mate :facepunch: