Having an issue where when our end user sets up forwarding on their Yealink T48S, the CallerID that shows on the final recipient's phone is the outbound CallerID of the forwarding extension instead of the original caller's CallerID. I have seen this issue in the forums before, but the suggested fix has not solved the problem.
Default Values->Outbound Dialing "Allow use of original caller id in forwarded calls" is enabled.
"Allow tenant to manage CallerIDs" is enabled on the tenant.
Yealink's "Caller ID Source" option is set to "PAI-RPID-FROM"
Have also tried leaving sip.conf with the default of "sendrpid=yes" and enabling PAI on the extention as below:
Our trunking provider allows PAI.
Thirdlane MT 184.108.40.206
Yealink T48S firmware 220.127.116.11
If I set up call forwarding via Find Me/Follow Me, the original CallerID does get sent, but only if the original caller is from outside our PBX. If I call from another extension on the same tenant to the extension in question, the outbound caller ID of the forwarding extension is sent instead of the tenant's default outbound CallerID.
Find Me/Follow Me is not a viable option for the end user. They need to be able to update the forwarding number from the desk phone because they don't have access to Communications Manager.
I can reproduce this behavior on a Polycom VVX 400.
Any help in solving this is greatly appreciated.