Caller ID for Calls Picked Up from Park

Hello All,

Using Distro 6.12.65-32
FreePBX 12.0.76.2

I have Cisco SPA504g phone set up with keys to blf, cp and sd for parking lot numbers 71, 72, 73 like so:

fnc=blf+sd+cp;sub=71@$proxy;nme=71

Problem is when a user goes to pickup a parked call, the screen on the 504g says “To 71” and will not display CID of the call being picked up. I know this is due to the fact that he is “dialing” ext 71, but I was wondering if anyone had found a clever work around to get the CID information of the call being picked up to display?

RPID = remote party ID
In the extension settings page in FreePBX enable Trust RPID and choose a Send RPID option compatible with your endpoint.