What's the best practice / recommended way to configure call park keys on a yealink t42s on freePBX?
I initially created a dsskey with a type of "call park" and value of the parking lot extension as a way to park a call and then had a few BLF keys to pickup parked calls. I had a lot of weird behavior under this configuration though. It seemed like a single extension could only park if the lot was empty. It never seemed to be able to park a second call into the next available slot. The display on the yealink would read "a call is already parked in that slot" if I tried to park a second call.
Eventually I stumbled on changing the dsskey from type of "call park" to transfer with a value of the parking lot extension. This worked as I wanted even with multiple pakred calls with the exception that the parking lot slot was not announced to the person putting the call on hold.
I was able to have the parking lot slot announced by going to the t42s configuration page Features->Transfer and changing "Transfer Mode via Dsskey" from blind to attended.
While this is the behavior I want out of the system, unfortunately the FreePBX endpoint manager overwrites the "transfer mode via dsskey" value and sets it back to blind when a configuration is updated.
What is the recommended way to configure call park functionality? Is using the dsskey transfer type functionality the best way to implement or was I doing something wrong with using the "call park" type dsskey?