Hi -
I requested a fix for this by the way ok. Just so you are informed. Your request will not be ignored.
I think the best solution untill we fix this is this:set extension to transfer to mobile number if no answer after 20 sec.
The Bank idea is more attractive than the above (to reduce the cost of transfer to a mobile call). Set this bank of phones on a ring group named COMMON example. If after 20 seconds no answer, the call is forwarded to COMMON group. The common ring group consists of 5 phones that are installed in specific places remotely around the company. Your staff will know that these phones will be temporarily used to receive calls when they are not at their desk.
The call is automatically transfered to the ring group COMMON and all 5 phones start ringing - either one after the other in hunt mode with short intervals or all at once - ring all. Mr X will answer it because the receptionist pages him and tells him to answer COMMON (whereever he is). Mr X knows at that instance that since he received the page message than that common phone is ringing for him.
You will inform your users that they can only pick up calls from common only if they are not at their desk AND with receipt of a pager message - "you have a COMMON" example or something predefined of the sort.
of course I may be wrong but I tried to give you a solution - here I am assuming that the BANK of phones is placed in places that MR X is PRONE to be when he is not at his desk. If you cannot assume where Mr X may be then you have to wait for the fix, transfer to mobile or page mr X to phone the receptionist on another line and inform her on which extension to transfer the call. In that case he will give her the extension that is closest to him at that particular instance.