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.
- 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.
- 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.
- 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.
- 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.