I have been working on this for a few days with no luck. I have read through several posts on these forums with lots of useful information but not enough to accomplish what I’m looking to do and many of them are so old that they may not be relevant anymore. Here is what I have and what I want to do.
FreePBX Distro: 10.13.66-22
Grandstream GXP2170 Firmware: 126.96.36.199
Imagine a 3 phone scenario with a manager, an assistant, and one other phone. All the phones have their own extension using PJSIP as the driver. The manager would like to have three “line keys” on his phone for his extension that incoming calls progressively ring on. (so far this is a fairly simple setup and we’ve been able to do all this) The assistant would like to have the same three “line keys” for the manager so that when any of them are ringing her phone also rings and if the manager puts someone on hold on of those keys she can pick it up. She could also use of those keys to make an outbound call as the manager.
- 1 Extension registered on 2 phones
- Each phone has 3 buttons representing “call slots”
- They are shared across both phones so ringing, talking, and on hold indications are shown on both phones.
- (Bonus) Either phone can use the buttons to instantly create a bridge and join a call
I’ve heard of, what seems to be, a very old solution in asterisk using DAHDI but I’m hoping that there is a better way of doing this now with PJSIP. I think one of the reasons that this question comes up over and over on these forums is because users migrating from something Avaya or BroadSoft are accustomed this behavior. I would really appreciate any help!