Ring group showing last caller id during new call

i have many ring group configured on my freepbx.
I have a problema with caller id.
The behavior of the problem is:
I receive a call in ring group, play a sound and transfer to internal extension, on extension screen are showing the name of the last caller id during ring, when I answer the phone, change the caller id to the current caller id.
This behavior not happen in normal extension to extension call.
Can someone help me.

I’ve never seen a vanilla ring group do this, not even sure how that would be possible given how these caller IDs are pulled and presented when connecting a call.

What do you have in place that plays a sound and transfers the call to internal extension? Are these extensions that ring when a call comes in not part of the ring group? What version of FreePBX do you have in place in your environment?

My version is 16.0.40.8


The ring group have a Announcement.
When have a incomming call to ring group, first play announcement then send call to extension in group.
During ringing in extension it show last caller id no current caller id, only show when answer the call.

Honestly I’ve never seen this and not sure how that’s possible. You’ll need to provide log of a call that actively is doing this with examples of the wrong caller ID and what the correct caller ID would need to be.

https://sangomakb.atlassian.net/wiki/spaces/SS/pages/31162494/Providing+Great+Debug