Hi everyone,
I’m experiencing the same caller ID issue mentioned in this thread. When retrieving parked calls on Grandstream GRP2616 phones, the display shows the parking slot number (71) instead of the original caller ID.
Setup:
- VitalPBX 4.x with TLS
- Grandstream GRP2616 phones using Vitalpbx provisioning server.
- Parking slots 71-78
What I’ve confirmed:
P-Asserted-IdentityandRemote-Party-IDheaders are added in Device profile- Phone has
100relenabled in template - “Send Connected Line” is enabled in the TLS Device profile
- extension is set to use TLS Device Profile no issues with calling or placing the call in parking lot or retrieving the call back from parking lot only after retreving the call caller id is not showing its showing the the parking lot number which was dialed to retrieve the call.
The Problem: After park retrieval, VitalPBX sets these headers internally but never sends an UPDATE or re-INVITE to transmit them to the phone. The SIP trace shows the ACK but no subsequent UPDATE with the caller ID information.
Attempted Solutions:
- Enabled all relevant settings in TLS profile (send_rpid, send_pai, send_connected_line)
- Modified phone provisioning (100rel)
Has anyone successfully resolved this for Grandstream phones? Is there a specific provisioning parameter or dialplan modification that forces the caller ID update to be sent after park retrieval?
Thanks!
