Change CID for Anonymous Calls

We have a handful of Cisco SPA5XX phones that have a bug in their current firmware where anonymous calls cannot be transferred. We’d prefer not to downgrade the firmware, so I was wondering if there is a way for me to alter anonymous calls to have a CID that the phones would see as not anonymous, but also be clear to users that is is unknown. For example "Unknown "<000>.

I’ve played with Superfecta but have not been able to figure out a way to do this. Is it doable?

See if you can create an inbound route to catch the anon call, then send it through the set caller id module, then on to its final destination.

Do you mean check the box to enable superfecta, or is there a destination I should pick. If the latter, I do not appear to have that available.

http://wiki.freepbx.org/display/F2/Set+CallerID+Module