Inbound CallerID getting lost?

This issue was recently noticed on a well-seasoned FreePBX 2.3 installation, where this was not an issue before.

All caller ID’s are now shown as:

name: Pete
number: Unknown

Following the CLI output, the CID information seems to be coming in fine, but is lost in the processing:

-- Executing Set("SIP/109513-0907cf98", "__FROM_DID=715381XXXX") in new stack -- Executing GotoIf("SIP/109513-0907cf98", "1 ?cidok") in new stack -- Goto (from-trunk,715381XXXX,4) -- Executing NoOp("SIP/109513-0907cf98", "CallerID is "612801XXXX" <612801XXXX>") in new stack -- Executing Set("SIP/109513-0907cf98", "FAX_RX=disabled") in new stack -- Executing Goto("SIP/109513-0907cf98", "from-did-direct|227|1") in new stack -- Goto (from-did-direct,227,1) -- Executing Macro("SIP/109513-0907cf98", "exten-vm|227|227") in new stack -- Executing Macro("SIP/109513-0907cf98", "user-callerid") in new stack -- Executing NoOp("SIP/109513-0907cf98", "user-callerid: 612801XXXX 612801XXXX") in new stack -- Executing Set("SIP/109513-0907cf98", "AMPUSER=612801XXXX") in new stack -- Executing GotoIf("SIP/109513-0907cf98", "0?report") in new stack -- Executing GotoIf("SIP/109513-0907cf98", "0?start") in new stack -- Executing Set("SIP/109513-0907cf98", "REALCALLERIDNUM=612801XXXXin new stack -- Executing NoOp("SIP/109513-0907cf98", "REALCALLERIDNUM is 612801XXXX") in new stack (right below here's where it seems to be lost) -- Executing Set("SIP/109513-0907cf98", "AMPUSER=") in new stack -- Executing Set("SIP/109513-0907cf98", "AMPUSERCIDNAME=Pete") in new stack -- Executing GotoIf("SIP/109513-0907cf98", "0?report") in new stack -- Executing Set("SIP/109513-0907cf98", "AMPUSERCID=") in new stack -- Executing Set("SIP/109513-0907cf98", "CALLERID(all)="Pete" <>") in new stack -- Executing Set("SIP/109513-0907cf98", "REALCALLERIDNUM=") in new stack -- Executing NoOp("SIP/109513-0907cf98", "TTL: ARG1: 227") in new stack -- Executing GotoIf("SIP/109513-0907cf98", "0?continue") in new stack

Around the same time this started happening, I had tweaked a few settings here and there, so I rolled back to a previous config using the FreePBX Back and Restore feature, but this is still happening.

Any thoughts? This would make more sense to me if it were going to Unknown: Unknown, instead of [myfirstname]:Unknown. Where is it getting this value?

Maybe the system has become sentient and wants to make friends with me?

Any help would be greatly appreciated.
Pete J