I am setting up a new PBX from scratch to replace our old Asterisk 1.8 server. In our old 1.8 setup, the dialplan is setup so that users have multiple SIP accounts that their phones registered. Then, we mapped internal extension and DIDs to those SIP registrations as needed. This may be a “normal” setup, but I’m trying to see how we’ll handle multiple lines on phones using FreePBX.
I think I have the incoming calls just about figured out – setup Inbound Routes. I see that if a user has their own DID, I’ll just set that up as an Incoming Route and make the destination their extension. Then depending on which phone number the call is coming in on, I can specify a CID prefix so the user knows which line the call is coming in on.
What I haven’t figured out yet is the Outbound dialing. We have 2 companies under the same roof, and multiple users “work” for both companies. So at different times we’ll need to dial out using a different CID. Since we’re using PJSIP, for each user I plan on registering multiple devices (desk phone, softphone, etc) to their extension, unlike our previous Asterisk 1.8 setup where we created multiple SIP accounts to account for multiple devices. If our desk phones only have the single extension registered to them, how will I setup dialing out on a different line? I’ve seen phone systems before that let you pick a line before dialing out. Is this something I can setup for all phones, and then register each user’s individual extension to their phone?
We do have Endpoint Manager, but I haven’t figured it out yet either.
Thanks!