We are planning to use FreePBX for 2 departments (or you can say 2 brands or companies).
We have 2 SIP peer trunks as our service provider.
Each service provider allocated 100 consecutive numbers, 200 in total.
Company A extension from 100 - 149
Company B extension from 250 - 299
Company A and Company B can make internal calls (it is the same FreePBX anyway)
Company A will mainly use SIP Trunk A for outbound calls
Company B will mainly use SIP Trunk B for outbound calls
All extensions have their own direct line numbers
We have 2 SIP trunks here to increase redundancy. In case of 1 SIP trunk went down, they can use the remaining one for outbound calls. So, it happens to be, we have 50 numbers left for both trunks so why don’t we allocate them too? So the extensions in Company A can have a dedicated outbound caller ID on SIP Trunk B and likewise for Company B. And we have a problem.
For each extensions, we can only assign 1 Outbound CID, which we did. For instance, SIP Trunk A gives us 6000100 to 6000199 and SIP Trunk B gives us 7000200 to 7000299. We assigned 6000100 to extension 100, 6000101 to 101 and so on. How can I assign the second outbound caller ID, let’s say 7000200 for extension 100 and 7000201 for extension 101? Likewise, extension 250 could have 7000250 for SIP Trunk B and 6000150 for SIP Trunk A?
It seems pretty natural and normal for my thoughts but I just don’t know where I can set 2.
Things we want to avoid
- Make 2 FreePBXs
- 2 Extensions for each actual person
- Paid addons
Things we would comply
- Custom Dialplan
- Free addons
- Other Open Source PBX solutions
Thanks in advanced!