I’ve successfully used the migration script to move our PBX from Elastix to FreePBX. Yay!
I ran into a couple of minor problems.
My old system was running Elastix 2.5, which was running on top of FreePBX 2.11.10 r17.
I installed the new system using FreePBX-SNG7-FPBX-64bit-1707-1 on a bootable USB key. I had purchased the System Builder Starter Bundle and the Endpoint manager before installing and activating the new system.
At first the FreePBX install wouldn’t accept incoming calls. Turns out Elastix doesn’t require an inbound route; once I created a simple inbound route (connectivity/inbound routes) incoming calls worked.
Then I couldn’t make outgoing calls. I discovered each extension needs to be given permission to use each outbound route: connectivity, outbound routes, choose an outbound route, additional settings tab, move extensions you want to use the outbound route from blocked extensions on the right to allowed extensions on the left.
And paging/intercom didn’t work. We have paging groups for each extension that let you dial that extension and start talking without the other end having to pick up. Worked in Elastix, didn’t work in FreePBX. Took a while to figure this out. Applications, paging and intercom, choose a paging group. Look at “busy page group” – all our paging groups were set to “Valet” – when I changed that setting to “do nothing” intercom paging worked again.