CID Missing After Parking

After retrieving a call from the parking lot, the callerid is replaced with the parking lot number.

centos-release-7-9.2009.1.el7.centos.x86_64
3.10.0-1160.59.1.el7.x86_64
Carrier Plus 3.1.7-1
Asterisk 18.10.0-1

Any thoughts on this?

You’ll have to play with the RPID settings, either on the endpoint or the device config.

That was it. We are using Yealink phones for the tenant in question. I was able to update the “Caller ID Source” to be “PRID-PAI-FROM” and the CID information is passed along.

Now I just have to figure out why I’m getting an error message when updating one of my templates. But I will open a ticket for that.

I thought the template already took care of that on Phones provisioning in Vitalpbx?!

account.1.cid_source = 4

What exactly did you change and for what phone?

I added the following line of code to the template.

account.1.cid_source = 5

I did this for templates for the Yealink T54W, T46s, and T46G.

The full list of options for Yealink are:

Description:
1.It configures the presentation of the caller identity when receiving an incoming call for account X.
CFG Configuration:
account.X.cid_source
Valid Value:
(0-FROM;1-PAI;2-PAI-FROM;3-PRID-PAI-FROM;4-PAI-RPID-FROM;5-RPID-FROM)
1 Like

You should be changing this in the template:

account.{{ $loop->iteration }}.cid_source = 5

Then it will be set for every account if wanted.

1 Like