Hello, Is it possible to stop each extention from calling each other and other groups as well? I’m trying to setup a each extention with it’s own phone number but not be able to call each other, in voice, text, or voicemail. Please someone help me with this? I see so many people ask this question and the results getting me confused more and more to know what is the right answer or not.
Sounds like you are trying to simulate multitenant. FreePBX isn’t suited for that. There are other options best suited for that. There are other Asterisk and Freeswitch based solutions best suited for that. Personally, I’d recommend ivozprovider for what you want to do. You can set up your users as Residential or Retail customers. Clean separation of each user with inbuilt invoicing and billing.
@airsay All I’m trying to do is stop people from calling each other or able to access other people voice mails. I have once done it in the past. However that was many many years ago. I don’t remember how to do it.
My understanding is that you want to provide phone service to end users, each separated from each other. If you disable theb*98 feature code and use PINS for Voicemail boxes, you can kind of deal with checking each other’s vm. Not sure there is a way to completely prevent extensions from calling each other. Maybe the commercial module for Class of Service may be able to prevent extensions calling each other.
Like I said previously, your best bet is a multitenant solution. Clean separation of end users. If you provide a commercial service, you can bill and invoice your end users. You can even lock down their endpoint to be able to register only if they are in say your home country (or whatever country you provide service). You could add an extra charge if your end users want to be able to use your service from anywhere in the world. Lots of head room to take all the money on the table (I hope I’m not breaking any rules)
I don’t think I’ve ever seen this question. The nearest I’ve seen involves a small number of subsets of users that can’t call people, in certain other subsets. With Asterisk, you would address that by making each subset start in a different context, and have a different a different context containing the extensions for each group. You would then include the relevant subset of the second group in the context from the first group..
However that wouldn’t be a common requirement. The normal class of service requirement is that some people can only make internal calls, some can also make local calls, some can also make national calls, some can make restricted international calls, and and some can call anyone.
No. Multi tenant is design to setup tenants, not an individual extension per tenant.
@josephchrz, as dicko mentioned, you can easily do with by placing every extension in a custom context and and write that dialplan in a way that would prevent them from calling each other.
You can have multitenant with one user per tenant in cases where you have “Residential users”, each billed and invoiced separately. That, in my opinion would qualify as “multitenant” in my opinion