Losing Inbound Caller Id on Parked Calls

Using yealink phones and VitalPBX One 4.5.1-1, when a call is placed on Park and Picked up you only see the Park number. I’ve done all of this multiple times. The only thing I do not see anywhere is the "Trust RPid.

  1. Enable Send Remote-Party-ID in Device Profile:
  • Navigate to PBX > Internal > Device Profiles.
  • Edit the profile(s) used by your extensions.
  • Under the Advanced tab, locate the Send Remote-Party-ID option and set it to Yes.
  • Save and apply changes.
  1. Configure Extension Settings:
  • Navigate to PBX > Extensions.
  • Edit the extensions that will be parking/retrieving calls.
  • Go to the Advanced tab.
  • Ensure that “Trust RPID” is enabled (set to “Yes” or equivalent) to accept the incoming Remote-Party-ID header.
  1. Set Caller ID on Diversions:
  • Within the extension advanced settings, ensure the CallerID On Diversions setting is set to “Caller” to show the original party ID during transfers or parking.
  1. IP Phone Configuration (Endpoint):
  • Log into your IP phone’s web interface (e.g., Yealink, Grandstream).
  • Look for account settings related to SIP or Calling.
  • Set Trust Remote-Party-ID or Remote-Party-ID to Yes.
  • Set Connected Line ID to display incoming caller ID updates.