Thank you Jasit!
Currently the BCM450 is connected PRI for the phone lines. I had also read that the 3CX and BCM systems could possibly be interconnected via a T1 Trunk. We're migrating about 100 users. The users would be migrated as they move to their new offices. The construction is going in phases and will take possibly a year or more to complete. Some of the offices aren't even connected to the same network (they are using older Nortel analog phones). I'd rather not cable these offices with Ethernet since they're going to be demolished anyway within a year. The new offices will be connected with POE switches, so when each user moves over they can transition to the new system.
I was thinking on 3cx I could set up a rule to dial 8+old extension to talk to the users on the BCM system. On the BCM side I was thinking I could edit the dial plan to create a similar 8+extension to talk to someone on 3cx. Then I would edit the users extension on BCM to FWD ALL of their calls to 8+extension as they move. Likewise, on 3CX, I would FWD ALL of their calls to the BCM (until the user moves to their new office), which would route the call through the T1 to the new 3CX system. Their extension and phone # would stay the same so they don't have to print new cards, etc...
On outbound calls from 3CX... I was thinking easiest might be to use a SIP provider and change caller ID to their old number until I get everybody moved... Unless there's a way to also forward those calls through the T1. I haven't got that far yet.
Thanks for your help.
Take care,
--John