This suggestion feature would be great for many reasons, one great example would be for those small or medium setups that have limited DID's or don't want to assign an Extension a fixed DID.
When setting up a Trunk you set a fixed DID to show as the caller ID when calling out on that trunk. (Admin may/can setup many outbound routes to use different Trunks to match there setup needs)
The call is placed and the call information is saved in the CDR database.
The person that the Extension has called may call the telephone number that is displayed on there caller ID then auto be routed to that Extension.
It would of course before routing to an Extension verify the DID number that the caller has called in on as well the callers CID before routing, different Extensions may have called the callers telephone number but there call was placed out on another Trunk using a different fixed trunk CID.