- Joined
- Sep 7, 2016
- Messages
- 117
- Reaction score
- 10
I have attempted to create my first custom template but can't get it to work. The phones are Yealink T4x series and I have done my best to follow the guide here, particularly the bit about the special requirements for Yealink: https://www.3cx.com/docs/custom-ip-phone-templates/
I have done a factory reset, re-provision, restart all services, etc. and I just can't get the template to apply the settings. I'm at a loss and looking for a bit of help
Here are the two sections I modified to enable the new template:
<models>
<model ua="SIP-T19P_E2">Yealink T19P E2-yealinkT4xrtpoptions</model>
<model ua="SIP-T19_E2">Yealink T19 E2-yealinkT4xrtpoptions</model>
<model ua="SIP-T21P_E2">Yealink T21P E2-yealinkT4xrtpoptions</model>
<model ua="SIP-T21_E2">Yealink T21 E2-yealinkT4xrtpoptions</model>
<model ua="SIP-T23P">Yealink T23P-yealinkT4xrtpoptions</model>
<model ua="SIP-T23G">Yealink T23G-yealinkT4xrtpoptions</model>
<model ua="SIP-T27P">Yealink T27P-yealinkT4xrtpoptions</model>
<model ua="SIP-T27G">Yealink T27G-yealinkT4xrtpoptions</model>
<model ua="SIP-T29G">Yealink T29G-yealinkT4xrtpoptions</model>
<model ua="SIP-T40P">Yealink T40P-yealinkT4xrtpoptions</model>
<model ua="SIP-T40G">Yealink T40G-yealinkT4xrtpoptions</model>
<model ua="SIP-T41S">Yealink T41S-yealinkT4xrtpoptions</model>
<model ua="SIP-T41P">Yealink T41-yealinkT4xrtpoptions</model>
<model ua="SIP-T42S">Yealink T42S-yealinkT4xrtpoptions</model>
<model ua="SIP-T42G">Yealink T42-yealinkT4xrtpoptions</model>
<model ua="SIP-T46S">Yealink T46S-yealinkT4xrtpoptions</model>
<model ua="SIP-T46G">Yealink T46-yealinkT4xrtpoptions</model>
<model ua="SIP-T48S">Yealink T48S-yealinkT4xrtpoptions</model>
<model ua="SIP-T48G">Yealink T48-yealinkT4xrtpoptions</model>
<model ua="SIP-T52S">Yealink T52S-yealinkT4xrtpoptions</model>
<model ua="SIP-T54S">Yealink T54S-yealinkT4xrtpoptions</model>
</models>
<deviceconfig filename="y100000000029.cfg">
<filename>
<model name="Yealink T19 E2-yealinkT4xrtpoptions" filename="y100000000053.cfg" />
<model name="Yealink T19P E2-yealinkT4xrtpoptions" filename="y100000000053.cfg" />
<model name="Yealink T21 E2-yealinkT4xrtpoptions" filename="y100000000052.cfg" />
<model name="Yealink T21P E2-yealinkT4xrtpoptions" filename="y100000000052.cfg" />
<model name="Yealink T27P-yealinkT4xrtpoptions" filename="y100000000045.cfg" />
<model name="Yealink T27G-yealinkT4xrtpoptions" filename="y100000000069.cfg" />
<model name="Yealink T29G-yealinkT4xrtpoptions" filename="y100000000046.cfg" />
<model name="Yealink T23P-yealinkT4xrtpoptions" filename="y100000000044.cfg" />
<model name="Yealink T23G-yealinkT4xrtpoptions" filename="y100000000044.cfg" />
<model name="Yealink T40G-yealinkT4xrtpoptions" filename="y100000000076.cfg" />
<model name="Yealink T40P-yealinkT4xrtpoptions" filename="y100000000054.cfg" />
<model name="Yealink T41-yealinkT4xrtpoptions" filename="y100000000036.cfg" />
<model name="Yealink T41S-yealinkT4xrtpoptions" filename="y100000000068.cfg" />
<model name="Yealink T42-yealinkT4xrtpoptions" filename="y100000000029.cfg" />
<model name="Yealink T42S-yealinkT4xrtpoptions" filename="y100000000067.cfg" />
<model name="Yealink T46-yealinkT4xrtpoptions" filename="y100000000028.cfg" />
<model name="Yealink T46S-yealinkT4xrtpoptions" filename="y100000000066.cfg" />
<model name="Yealink T48-yealinkT4xrtpoptions" filename="y100000000035.cfg" />
<model name="Yealink T48S-yealinkT4xrtpoptions" filename="y100000000065.cfg" />
<model name="Yealink T52S-yealinkT4xrtpoptions" filename="y100000000074.cfg" />
<model name="Yealink T54S-yealinkT4xrtpoptions" filename="y100000000070.cfg" />
</filename><![CDATA[#!version:1.0.0.1
Here are the new settings I want the phones to have:
#Configure the codec of multicast paging.
multicast.codec =
#Enbale or diable the phone to handle the incoming multicast paging calls when there is a multicast paging call on the phone; 0-Disabled, 1-Enabled (default);
#If enabled, the phone will answer the incoming multicast paging call with a higher priority and ignore that with a lower priority.
multicast.receive_priority.enable = 1
#Configure the priority of multicast paging calls. It ranges from 0 to 10.
multicast.receive_priority.priority = 0
#Configure the listening multicast IP address and port number for the phone. X ranges from 1 to 10.
#multicast.listen_address.X.ip_address =
multicast.listen_address.1.ip_address = 24.0.0.33:10000
#Configure the lable displayed on the LCD screen when receiving the multicast paging. X ranges from 1 to 10.
#multicast.listen_address.X.label =
multicast.listen_address.1.label = Default paging
Does anyone see anything wrong with what I have done here or have any other suggestions? Thank you for your assistance!
I have done a factory reset, re-provision, restart all services, etc. and I just can't get the template to apply the settings. I'm at a loss and looking for a bit of help
Here are the two sections I modified to enable the new template:
<models>
<model ua="SIP-T19P_E2">Yealink T19P E2-yealinkT4xrtpoptions</model>
<model ua="SIP-T19_E2">Yealink T19 E2-yealinkT4xrtpoptions</model>
<model ua="SIP-T21P_E2">Yealink T21P E2-yealinkT4xrtpoptions</model>
<model ua="SIP-T21_E2">Yealink T21 E2-yealinkT4xrtpoptions</model>
<model ua="SIP-T23P">Yealink T23P-yealinkT4xrtpoptions</model>
<model ua="SIP-T23G">Yealink T23G-yealinkT4xrtpoptions</model>
<model ua="SIP-T27P">Yealink T27P-yealinkT4xrtpoptions</model>
<model ua="SIP-T27G">Yealink T27G-yealinkT4xrtpoptions</model>
<model ua="SIP-T29G">Yealink T29G-yealinkT4xrtpoptions</model>
<model ua="SIP-T40P">Yealink T40P-yealinkT4xrtpoptions</model>
<model ua="SIP-T40G">Yealink T40G-yealinkT4xrtpoptions</model>
<model ua="SIP-T41S">Yealink T41S-yealinkT4xrtpoptions</model>
<model ua="SIP-T41P">Yealink T41-yealinkT4xrtpoptions</model>
<model ua="SIP-T42S">Yealink T42S-yealinkT4xrtpoptions</model>
<model ua="SIP-T42G">Yealink T42-yealinkT4xrtpoptions</model>
<model ua="SIP-T46S">Yealink T46S-yealinkT4xrtpoptions</model>
<model ua="SIP-T46G">Yealink T46-yealinkT4xrtpoptions</model>
<model ua="SIP-T48S">Yealink T48S-yealinkT4xrtpoptions</model>
<model ua="SIP-T48G">Yealink T48-yealinkT4xrtpoptions</model>
<model ua="SIP-T52S">Yealink T52S-yealinkT4xrtpoptions</model>
<model ua="SIP-T54S">Yealink T54S-yealinkT4xrtpoptions</model>
</models>
<deviceconfig filename="y100000000029.cfg">
<filename>
<model name="Yealink T19 E2-yealinkT4xrtpoptions" filename="y100000000053.cfg" />
<model name="Yealink T19P E2-yealinkT4xrtpoptions" filename="y100000000053.cfg" />
<model name="Yealink T21 E2-yealinkT4xrtpoptions" filename="y100000000052.cfg" />
<model name="Yealink T21P E2-yealinkT4xrtpoptions" filename="y100000000052.cfg" />
<model name="Yealink T27P-yealinkT4xrtpoptions" filename="y100000000045.cfg" />
<model name="Yealink T27G-yealinkT4xrtpoptions" filename="y100000000069.cfg" />
<model name="Yealink T29G-yealinkT4xrtpoptions" filename="y100000000046.cfg" />
<model name="Yealink T23P-yealinkT4xrtpoptions" filename="y100000000044.cfg" />
<model name="Yealink T23G-yealinkT4xrtpoptions" filename="y100000000044.cfg" />
<model name="Yealink T40G-yealinkT4xrtpoptions" filename="y100000000076.cfg" />
<model name="Yealink T40P-yealinkT4xrtpoptions" filename="y100000000054.cfg" />
<model name="Yealink T41-yealinkT4xrtpoptions" filename="y100000000036.cfg" />
<model name="Yealink T41S-yealinkT4xrtpoptions" filename="y100000000068.cfg" />
<model name="Yealink T42-yealinkT4xrtpoptions" filename="y100000000029.cfg" />
<model name="Yealink T42S-yealinkT4xrtpoptions" filename="y100000000067.cfg" />
<model name="Yealink T46-yealinkT4xrtpoptions" filename="y100000000028.cfg" />
<model name="Yealink T46S-yealinkT4xrtpoptions" filename="y100000000066.cfg" />
<model name="Yealink T48-yealinkT4xrtpoptions" filename="y100000000035.cfg" />
<model name="Yealink T48S-yealinkT4xrtpoptions" filename="y100000000065.cfg" />
<model name="Yealink T52S-yealinkT4xrtpoptions" filename="y100000000074.cfg" />
<model name="Yealink T54S-yealinkT4xrtpoptions" filename="y100000000070.cfg" />
</filename><![CDATA[#!version:1.0.0.1
Here are the new settings I want the phones to have:
#Configure the codec of multicast paging.
multicast.codec =
#Enbale or diable the phone to handle the incoming multicast paging calls when there is a multicast paging call on the phone; 0-Disabled, 1-Enabled (default);
#If enabled, the phone will answer the incoming multicast paging call with a higher priority and ignore that with a lower priority.
multicast.receive_priority.enable = 1
#Configure the priority of multicast paging calls. It ranges from 0 to 10.
multicast.receive_priority.priority = 0
#Configure the listening multicast IP address and port number for the phone. X ranges from 1 to 10.
#multicast.listen_address.X.ip_address =
multicast.listen_address.1.ip_address = 24.0.0.33:10000
#Configure the lable displayed on the LCD screen when receiving the multicast paging. X ranges from 1 to 10.
#multicast.listen_address.X.label =
multicast.listen_address.1.label = Default paging
Does anyone see anything wrong with what I have done here or have any other suggestions? Thank you for your assistance!