Yealink Forums

Full Version: T21P E2 attended transfer caller id name in history
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi everyone!

I'm writing provision configs for our office telephones Yealink T21P E2
Everything working fine, except one thing:

After attended call transfer
A(calling, ex 7778899) -> B(secretary) -> C
on phone C caller id printed as "Secretary 7778899"

After call end on telephone C i go in History, and see: Secretary (w/o number)
if i go to history details for this call, i see number: 7778899

How should i change my config files, so after attended transfer on telephone C will be only number 7778899 (w/o "secretary"), and in history there will be only number 7778899 ?

Somehow i did this once, and now i can't find correct set of config parameters...

my config (selected parts):
y000000000052.cfg
features.save_init_num_to_history.enable = 0

<mac>.cfg
account.1.refresh_remote_id.enable = 1
account.1.cid_source = 4
account.1.cp_source = 0
account.1.transfer_refer_to_contact_header.enable = 1


Any advice?
(06-06-2019 10:45 AM)gralech Wrote: [ -> ]Hi everyone!

I'm writing provision configs for our office telephones Yealink T21P E2
Everything working fine, except one thing:

After attended call transfer
A(calling, ex 7778899) -> B(secretary) -> C
on phone C caller id printed as "Secretary 7778899"

After call end on telephone C i go in History, and see: Secretary (w/o number)
if i go to history details for this call, i see number: 7778899

How should i change my config files, so after attended transfer on telephone C will be only number 7778899 (w/o "secretary"), and in history there will be only number 7778899 ?

Somehow i did this once, and now i can't find correct set of config parameters...

my config (selected parts):
y000000000052.cfg
features.save_init_num_to_history.enable = 0

<mac>.cfg
account.1.refresh_remote_id.enable = 1
account.1.cid_source = 4
account.1.cp_source = 0
account.1.transfer_refer_to_contact_header.enable = 1


Any advice?
Dear Customer,

This is Clan from Yealink Technical Support team, nice to work with you.

Through your description, I have known about your problem and tested it locally.
I configure the following parameters in the MAC.CFG file:
account.1.refresh_remote_id.enable = 1
features.save_init_num_to_history.enable = 0
account.1.cid_source = 0 (It configures the identity of the caller. )
account.1.cp_source = 0
account.1.transfer_refer_to_contact_header.enable = 1

You can try again with my configuration. If there are any questions, please provide the capture files of user B and user C. I need to know from which field is the caller ID that user C got.
Please send the level 6 system log, config.bin file and PCAP traces to me.
About how to get these files, please refer to this FAQ:
http://support.yealink.com/faq/faqInfo?id=707

Looking forward to your reply.

Best Regards!
Clan
Ensure that the phone is running on the required firmware by 3CX. In case the device needs manual updating download the latest distributed required firmware by 3CX here tellsubway. Read how to check what firmware the phones are running on and how to upgrade.
(09-11-2019 05:20 AM)Leonard9 Wrote: [ -> ]Ensure that the phone is running on the required firmware by 3CX. In case the device needs manual updating download the latest distributed required firmware by 3CX here subwaylistens. Read how to check what firmware the phones are running on and how to upgrade.

According to the Yealink Forums thread you linked to, the following config parameters need to be changed in order to show the original caller ID name in the history of a call that was transferred:

features.save_init_num_to_history.enable must be set to 1.
account.1.refresh_remote_id.enable must be set to 1.
account.1.cid_source must be set to 4.
account.1.cp_source must be set to 0.
account.1.transfer_refer_to_contact_header.enable must be set to 1.
You can find these parameters in the sip.cfg file on the Yealink T21P E2 phone.

Here are the steps on how to change these parameters:

Log in to the phone's web management interface.
Click on the "Configuration" tab.
Click on the "SIP" tab.
Scroll down to the "Account 1" section.
Find the following parameters:
features.save_init_num_to_history.enable
account.1.refresh_remote_id.enable
account.1.cid_source
account.1.cp_source
account.1.transfer_refer_to_contact_header.enable
Set each of these parameters to the value specified above.
Click on the "Save" button.
Once you have saved the changes, the original caller ID name will be shown in the history of any call that is transferred.
Reference URL's