<?xml version="1.0"?>
<doc xmlns:tcx="http://www.3cx.com">
  <header>
    <type>phone-template</type>
    <version>71354</version>
    <time>2016-11-18 15:00:00</time>
    <name>Yealink CP</name>
    <url>http://www.yealink.com</url>
    <models>
    <model ua="SIP-CP960">Yealink CP960 SBC</model>
    <model ua="CP860">Yealink CP860 SBC</model>
    </models>
    <description>Yealink Conference Phone SBC Configuration</description>
    <parsers>
      <parser>BLF</parser>
    </parsers>
    <rebootParams>
      <event-name>check-sync;reboot=true</event-name>
    </rebootParams>
    <resyncParams>
      <event-name>check-sync;reboot=true</event-name>
    </resyncParams>
    <firmwareParams>
      <event-name>check-sync;reboot=true</event-name>
    </firmwareParams>
	<rps>1</rps>
	<AllowedNetworkConfig>
        <option value="LOCALLAN">1</option>
		<option value="REMOTESTUN">0</option>
		<option value="SBC">1</option>
    </AllowedNetworkConfig>
	<interfaceLink>https://admin:%%PHONE_WEB_PASSWORD%%@%%PHONE_IP%%</interfaceLink>
	<AllowWebPasswordChange>1</AllowWebPasswordChange>
	<AllowSSLProvisioning>1</AllowSSLProvisioning>
	<xfertype enabled="true" bxfer_Value="2" attxfer_Value="1" />
    <dst variableName="dstEnableDisable" enable="1" disable="0">
    </dst>
    <languages>
      <!--The first entry is the selected entry in management console-->
      <option value="English">
        <item name="langwebUI">English</item>
        <item name="langlcdUI">English</item>
      </option>
      <option value="Chinese_S">
        <item name="langwebUI">Chinese_S</item>
        <item name="langlcdUI">Chinese_S</item>
      </option>
      <option value="Chinese_T">
        <item name="langwebUI">Chinese_S</item>
        <item name="langlcdUI">Chinese_T</item>
      </option>
      <option value="French">
        <item name="langwebUI">French</item>
        <item name="langlcdUI">French</item>
      </option>
      <option value="German">
        <item name="langwebUI">German</item>
        <item name="langlcdUI">German</item>
      </option>
      <option value="Italian">
        <item name="langwebUI">Italian</item>
        <item name="langlcdUI">Italian</item>
      </option>
      <option value="Portuguese">
        <item name="langwebUI">Portuguese</item>
        <item name="langlcdUI">Portuguese</item>
      </option>
	  <option value="Russian">
        <item name="langwebUI">Russian</item>
        <item name="langlcdUI">Russian</item>
      </option>
      <option value="Spanish">
        <item name="langwebUI">Spanish</item>
        <item name="langlcdUI">Spanish</item>
      </option>
      <option value="Turkish">
        <item name="langwebUI">Turkish</item>
        <item name="langlcdUI">Turkish</item>
      </option>
	  <option value="Polish">
        <item name="langwebUI">Polish</item>
        <item name="langlcdUI">Polish</item>
      </option>
    </languages>
	<ringtones>
      <!--The first entry is the selected entry in management console-->
      <option value="Ring 1">
        <item name="defringtone">Ring1.wav</item>
      </option>
      <option value="Ring 2">
        <item name="defringtone">Ring2.wav</item>
      </option>
      <option value="Ring 3">
        <item name="defringtone">Ring3.wav</item>
      </option>
      <option value="Ring 4">
        <item name="defringtone">Ring4.wav</item>
      </option>
      <option value="Ring 5">
        <item name="defringtone">Ring5.wav</item>
      </option>
      <option value="Ring 6">
        <item name="defringtone">Ring6.wav</item>
      </option>
      <option value="Ring 7">
        <item name="defringtone">Ring7.wav</item>
      </option>
      <option value="Ring 8">
        <item name="defringtone">Ring8.wav</item>
      </option>
      <option value="Silent">
        <item name="defringtone">Silent.wav</item>
      </option>
      <option value="Splash">
        <item name="defringtone">Splash.wav</item>
      </option>
    </ringtones>
	<dateformat>
      <option value="WWW MMM DD (Mon Jan 15)">
        <item name="datestyle">0</item>
      </option>
	  <option value="DD MMM YYYY (15 Jan 2017)">
        <item name="datestyle">5</item>
      </option>
      <option value="WWW DD MMM  (Mon 15 Jan)">
        <item name="datestyle">6</item>
      </option>
      <option value="DD-MMM-YY (15-Jan-17)">
        <item name="datestyle">1</item>
      </option>
      <option value="YYYY-MM-DD (2017-01-15)">
        <item name="datestyle">2</item>
      </option>
      <option value="DD/MM/YYYY (15/01/2017)">
        <item name="datestyle">3</item>
      </option>
      <option value="MM/DD/YY (01/15/17)">
        <item name="datestyle">4</item>
      </option>
    </dateformat>
    <timeformat>
      <option value="24-hour clock">
        <item name="timestyle">1</item>
      </option>
      <option value="12-hour clock (AM/PM)">
        <item name="timestyle">0</item>
      </option>
    </timeformat>
	<powerled>
      <option value="Both (Voicemail and Missed calls)">
        <item name="mwiled">1</item>
        <item name="missedled">1</item>
      </option>
      <option value="Voicemails only">
        <item name="mwiled">1</item>
        <item name="missedled">0</item>
      </option>
      <option value="Missed calls only">
        <item name="mwiled">0</item>
        <item name="missedled">1</item>
      </option>
      <option value="No Power LED notifications">
        <item name="mwiled">0</item>
        <item name="missedled">0</item>
      </option>
    </powerled>
	<backlight>
      <option value="30 seconds">
        <item name="blktime">30</item>
      </option>
      <option value="1 minute">
        <item name="blktime">60</item>
      </option>
      <option value="5 minutes">
        <item name="blktime">300</item>
      </option>
      <option value="10 minutes">
        <item name="blktime">600</item>
      </option>
      <option value="30 minutes">
        <item name="blktime">1800</item>
      </option>
	  <option value="Always On">
        <item name="blktime">0</item>
      </option>
    </backlight>
	<!--<srtp>
      <option value="Disabled">
        <item name="srtpvalue">0</item>
      </option>
      <option value="Optionally enabled (not enforced)">
        <item name="srtpvalue">1</item>
      </option>
	  <option value="Enabled compulsory (forced)">
        <item name="srtpvalue">2</item>
      </option>
    </srtp>-->
    <timezoneParams param="time_timezone_yealink">
      <!--The first entry is the selected entry in management console-->
      <option value="-5" displaytext="GMT-5:00 US Eastern Time, New York" id="0" zone="-5:00">
        <item name="TimeZoneName">United States-Eastern Time</item>
      </option>
      <option value="-11" displaytext="GMT-11:00 Samoa" id="120" zone="-11:00">
        <item name="TimeZoneName">Samoa</item>
      </option>
      <option value="-10" displaytext="GMT-10:00 United States-Hawaii-Aleutian" id="1" zone="-10:00">
        <item name="TimeZoneName">United States-Hawaii-Aleutian</item>
      </option>
      <option value="-10" displaytext="GMT-10:00 United States-Alaska-Aleutian" id="2" zone="-10:00">
        <item name="TimeZoneName">United States-Alaska-Aleutian</item>
      </option>
      <option value="-9" displaytext="GMT-9:00 United States-Alaska Time" id="3" zone="-9:00">
        <item name="TimeZoneName">United States-Alaska Time</item>
      </option>
      <option value="-8" displaytext="GMT-8:00 Canada(Vancouver,Whitehorse)" id="4" zone="-8:00">
        <item name="TimeZoneName">Canada(Vancouver,Whitehorse)</item>
      </option>
      <option value="-8" displaytext="GMT-8:00 Mexico(Tijuana,Mexicali)" id="5" zone="-8:00">
        <item name="TimeZoneName">Mexico(Tijuana,Mexicali)</item>
      </option>
      <option value="-8" displaytext="GMT-8:00 United States-Pacific Time" id="6" zone="-8:00">
        <item name="TimeZoneName">United States-Pacific Time</item>
      </option>
      <option value="-7" displaytext="GMT-7:00 Canada(Edmonton,Calgary)" id="7" zone="-7:00">
        <item name="TimeZoneName">Canada(Edmonton,Calgary)</item>
      </option>
      <option value="-7" displaytext="GMT-7:00 Mexico(Mazatlan,Chihuahua)" id="8" zone="-7:00">
        <item name="TimeZoneName">Mexico(Mazatlan,Chihuahua)</item>
      </option>
      <option value="-7" displaytext="GMT-7:00 United States-Mountain Time" id="9" zone="-7:00">
        <item name="TimeZoneName">United States-Mountain Time</item>
      </option>
      <option value="-7" displaytext="GMT-7:00 United States-MST no DST" id="10" zone="-7:00">
        <item name="TimeZoneName">United States-MST no DST</item>
      </option>
      <option value="-6" displaytext="GMT-6:00 Canada-Manitoba(Winnipeg)" id="11" zone="-6:00">
        <item name="TimeZoneName">Canada-Manitoba(Winnipeg)</item>
      </option>
      <option value="-6" displaytext="GMT-6:00 Chile(Easter Islands)" id="12" zone="-6:00">
        <item name="TimeZoneName">Chile(Easter Islands)</item>
      </option>
      <option value="-6" displaytext="GMT-6:00 Mexico(Mexico City,Acapulco)" id="13" zone="-6:00">
        <item name="TimeZoneName">Mexico(Mexico City,Acapulco)</item>
      </option>
      <option value="-6" displaytext="GMT-6:00 United States-Central Time" id="14" zone="-6:00">
        <item name="TimeZoneName">United States-Central Time</item>
      </option>
      <option value="-5" displaytext="GMT-5:00 Bahamas(Nassau)" id="15" zone="-5:00">
        <item name="TimeZoneName">Bahamas(Nassau)</item>
      </option>
      <option value="-5" displaytext="GMT-5:00 Canada(Montreal,Ottawa,Quebec)" id="16" zone="-5:00">
        <item name="TimeZoneName">Canada(Montreal,Ottawa,Quebec)</item>
      </option>
      <option value="-5" displaytext="GMT-5:00 Cuba(Havana)" id="17" zone="-5:00">
        <item name="TimeZoneName">Cuba(Havana)</item>
      </option>
      <option value="-4:30" displaytext="GMT-4:30 Venezuela(Caracas)" id="18" zone="-4:30">
        <item name="TimeZoneName">Venezuela(Caracas)</item>
      </option>
      <option value="-4" displaytext="GMT-4 Canada(Halifax,Saint John)" id="19" zone="-4:00">
        <item name="TimeZoneName">Canada(Halifax,Saint John)</item>
      </option>
      <option value="-4" displaytext="GMT-4 Chile(Santiago)" id="20" zone="-4:00">
        <item name="TimeZoneName">Chile(Santiago)</item>
      </option>
      <option value="-4" displaytext="GMT-4 Paraguay(Asuncion)" id="21" zone="-4:00">
        <item name="TimeZoneName">Paraguay(Asuncion)</item>
      </option>
      <option value="-4" displaytext="GMT-4 United Kingdom-Bermuda(Bermuda)" id="22" zone="-4:00">
        <item name="TimeZoneName">United Kingdom-Bermuda(Bermuda)</item>
      </option>
      <option value="-4" displaytext="GMT-4 United Kingdom(Falkland Islands)" id="23" zone="-4:00">
        <item name="TimeZoneName">United Kingdom(Falkland Islands)</item>
      </option>
      <option value="-4" displaytext="GMT-4 Trinidad Tobago" id="24" zone="-4:00">
        <item name="TimeZoneName">TrinidadTobago</item>
      </option>
      <option value="-3:30" displaytext="GMT-3:30 Canada-New Foundland(St.Johns)" id="25" zone="-3:30">
        <item name="TimeZoneName">Canada-New Foundland(St.Johns)</item>
      </option>
      <option value="-3" displaytext="GMT-3 Denmark-Greenland(Nuuk)" id="26" zone="-3:00">
        <item name="TimeZoneName">Denmark-Greenland(Nuuk)</item>
      </option>
      <option value="-3" displaytext="GMT-3 Argentina(Buenos Aires)" id="27" zone="-3:00">
        <item name="TimeZoneName">Argentina(Buenos Aires)</item>
      </option>
      <option value="-3" displaytext="GMT-3 Brazil(no DST)" id="28" zone="-3:00">
        <item name="TimeZoneName">Brazil(no DST)</item>
      </option>
      <option value="-3" displaytext="GMT-3 Brazil(DST)" id="29" zone="-3:00">
        <item name="TimeZoneName">Brazil(DST)</item>
      </option>
      <option value="-2" displaytext="GMT-2 Brazil(no DST)" id="30" zone="-2:00">
        <item name="TimeZoneName">Brazil(no DST)</item>
      </option>
      <option value="-1" displaytext="GMT-1 Portugal(Azores)" id="31" zone="-1:00">
        <item name="TimeZoneName">Portugal(Azores)</item>
      </option>
      <option value="0" displaytext="GMT" zone="0:00">
        <item name="TimeZoneName">GMT</item>
      </option>
      <option value="0" displaytext="0 Greenland" zone="0:00">
        <item name="TimeZoneName">Greenland</item>
      </option>
      <option value="0" displaytext="0 Denmark-Faroe Islands(Torshaven)" id="32" zone="0:00">
        <item name="TimeZoneName">Denmark-Faroe Islands(Torshaven)</item>
      </option>
      <option value="0" displaytext="0 Ireland(Dublin)" id="33" zone="0:00">
        <item name="TimeZoneName">Ireland(Dublin)</item>
      </option>
      <option value="0" displaytext="0 Portugal(Lisboa,Porto,Funchal)" id="34" zone="0:00">
        <item name="TimeZoneName">Portugal(Lisboa,Porto,Funchal)</item>
      </option>
      <option value="0" displaytext="0 Spain-Canary Islands(Las Palmas)" id="35" zone="0:00">
        <item name="TimeZoneName">Spain-Canary Islands(Las Palmas)</item>
      </option>
      <option value="0" displaytext="0 United Kingdom(London)" id="36" zone="0:00">
        <item name="TimeZoneName">United Kingdom(London)</item>
      </option>
      <option value="0" displaytext="0 Morocco" zone="0:00">
        <item name="TimeZoneName">Morocco</item>
      </option>
      <option value="+1" displaytext="GMT+1 Albania(Tirane)" id="37" zone="1:00">
        <item name="TimeZoneName">Albania(Tirane)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Austria(Vienna)" id="38" zone="1:00">
        <item name="TimeZoneName">Austria(Vienna)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Belgium(Brussels)" id="39" zone="1:00">
        <item name="TimeZoneName">Belgium(Brussels)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Caicos" id="40" zone="1:00">
        <item name="TimeZoneName">Caicos</item>
      </option>
      <option value="+1" displaytext="GMT+1 Chatam" id="41" zone="1:00">
        <item name="TimeZoneName">Chatam</item>
      </option>
      <option value="+1" displaytext="GMT+1 Croatia(Zagreb)" id="42" zone="1:00">
        <item name="TimeZoneName">Croatia(Zagreb)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Czech Republic(Prague)" id="43" zone="1:00">
        <item name="TimeZoneName">Czech Republic(Prague)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Denmark(Kopenhagen)" id="44" zone="1:00">
        <item name="TimeZoneName">Denmark(Kopenhagen)</item>
      </option>
      <option value="+1" displaytext="GMT+1 France(Paris)" id="45" zone="1:00">
        <item name="TimeZoneName">France(Paris)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Germany(Berlin)" id="46" zone="1:00">
        <item name="TimeZoneName">Germany(Berlin)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Hungary(Budapest)" id="47" zone="1:00">
        <item name="TimeZoneName">Hungary(Budapest)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Italy(Rome)" id="48" zone="1:00">
        <item name="TimeZoneName">Italy(Rome)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Luxembourg(Luxembourg)" id="49" zone="1:00">
        <item name="TimeZoneName">Luxembourg(Luxembourg)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Makedonia(Skopje)" id="50" zone="1:00">
        <item name="TimeZoneName">Makedonia(Skopje)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Netherlands(Amsterdam)" id="51" zone="1:00">
        <item name="TimeZoneName">Netherlands(Amsterdam)</item>
      </option>
      <option value="+1" displaytext="GMT+1 Namibia(Windhoek)" id="52" zone="1:00">
        <item name="TimeZoneName">Namibia(Windhoek)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Estonia(Tallinn)" id="67" zone="2:00">
        <item name="TimeZoneName">Estonia(Tallinn)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Finland(Helsinki)" id="68" zone="2:00">
        <item name="TimeZoneName">Finland(Helsinki)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Gaza Strip(Gaza)" id="69" zone="2:00">
        <item name="TimeZoneName">Gaza Strip(Gaza)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Greece(Athens)" id="70" zone="2:00">
        <item name="TimeZoneName">Greece(Athens)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Israel(Tel Aviv)" id="71" zone="2:00">
        <item name="TimeZoneName">Israel(Tel Aviv)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Jordan(Amman)" id="72" zone="2:00">
        <item name="TimeZoneName">Jordan(Amman)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Latvia(Riga)" id="73" zone="2:00">
        <item name="TimeZoneName">Latvia(Riga)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Lebanon(Beirut)" id="74" zone="2:00">
        <item name="TimeZoneName">Lebanon(Beirut)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Moldova(Kishinev)" id="75" zone="2:00">
        <item name="TimeZoneName">Moldova(Kishinev)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Russia(Kaliningrad)" id="76" zone="2:00">
        <item name="TimeZoneName">Russia(Kaliningrad)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Romania(Bucharest)" id="77" zone="2:00">
        <item name="TimeZoneName">Romania(Bucharest)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Syria(Damascus)" id="78" zone="2:00">
        <item name="TimeZoneName">Syria(Damascus)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Turkey(Ankara)" id="79" zone="2:00">
        <item name="TimeZoneName">Turkey(Ankara)</item>
      </option>
      <option value="+2" displaytext="GMT+2 Ukraine(Kyiv,Odessa)" id="80" zone="2:00">
        <item name="TimeZoneName">Ukraine(Kyiv,Odessa)</item>
      </option>
      <option value="+3" displaytext="GMT+3 East Africa Time" id="81" zone="3:00">
        <item name="TimeZoneName">East Africa Time</item>
      </option>
      <option value="+3" displaytext="GMT+3 Iraq(Baghdad)" id="82" zone="3:00">
        <item name="TimeZoneName">Iraq(Baghdad)</item>
      </option>
      <option value="+3" displaytext="GMT+3 Russia(Moscow)" id="83" zone="3:00">
        <item name="TimeZoneName">Russia(Moscow)</item>
      </option>
      <option value="+3:30" displaytext="GMT+3:30 Iran(Teheran)" id="84" zone="3:30">
        <item name="TimeZoneName">Iran(Teheran)</item>
      </option>
      <option value="+4" displaytext="GMT+4 Armenia(Yerevan)" id="85" zone="4:00">
        <item name="TimeZoneName">Armenia(Yerevan)</item>
      </option>
      <option value="+4" displaytext="GMT+4 Azerbaijan(Baku)" id="86" zone="4:00">
        <item name="TimeZoneName">Azerbaijan(Baku)</item>
      </option>
      <option value="+4" displaytext="GMT+4 Georgia(Tbilisi)" id="87" zone="4:00">
        <item name="TimeZoneName">Georgia(Tbilisi)</item>
      </option>
      <option value="+4" displaytext="GMT+4 Kazakstan(Aqtau)" id="88" zone="4:00">
        <item name="TimeZoneName">Kazakstan(Aqtau)</item>
      </option>
      <option value="+4" displaytext="GMT+4 Russia(Samara)" id="89" zone="4:00">
        <item name="TimeZoneName">Russia(Samara)</item>
      </option>
      <option value="+5" displaytext="GMT+5 Kazakstan(Aqtobe)" id="92" zone="5:00">
        <item name="TimeZoneName">Kazakstan(Aqtobe)</item>
      </option>
      <option value="+5" displaytext="GMT+5 Kyrgyzstan(Bishkek)" id="93" zone="5:00">
        <item name="TimeZoneName">Kyrgyzstan(Bishkek)</item>
      </option>
      <option value="+5" displaytext="GMT+5 Pakistan(Islamabad)" id="94" zone="5:00">
        <item name="TimeZoneName">Pakistan(Islamabad)</item>
      </option>
      <option value="+5" displaytext="GMT+5 Russia(Chelyabinsk)" id="95" zone="5:00">
        <item name="TimeZoneName">Russia(Chelyabinsk)</item>
      </option>
      <option value="+5:30" displaytext="GMT+5:30 India(Calcutta)" id="96" zone="5:30">
        <item name="TimeZoneName">India(Calcutta)</item>
      </option>
      <option value="+6" displaytext="GMT+6 Kazakstan(Astana,Almaty)" id="98" zone="6:00">
        <item name="TimeZoneName">Kazakstan(Astana,Almaty)</item>
      </option>
      <option value="+6" displaytext="GMT+6 Russia(Novosibirsk,Omsk)" id="99" zone="6:00">
        <item name="TimeZoneName">Russia(Novosibirsk,Omsk)</item>
      </option>
      <option value="+7" displaytext="GMT+7 Russia(Krasnoyarsk)" id="101" zone="7:00">
        <item name="TimeZoneName">Russia(Krasnoyarsk)</item>
      </option>
      <option value="+7" displaytext="GMT+7 Thailand(Bangkok)" id="102" zone="7:00">
        <item name="TimeZoneName">Thailand(Bangkok)</item>
      </option>
      <option value="+8" displaytext="GMT+8 China(Beijing)" id="103" zone="8:00">
        <item name="TimeZoneName">China(Beijing)</item>
      </option>
      <option value="+8" displaytext="GMT+8 Singapore(Singapore)" id="104" zone="8:00">
        <item name="TimeZoneName">Singapore(Singapore)</item>
      </option>
      <option value="+8" displaytext="GMT+8 Korea(Seoul)" id="106" zone="9:00">
        <item name="TimeZoneName">Korea(Seoul)</item>
      </option>
      <option value="+8" displaytext="GMT+8 Australia(Perth)" id="105" zone="8:00">
        <item name="TimeZoneName">Australia(Perth)</item>
      </option>
      <option value="+9" displaytext="GMT+9 Japan(Tokyo)" id="107" zone="9:00">
        <item name="TimeZoneName">Japan(Tokyo)</item>
      </option>
      <option value="+9:30" displaytext="GMT+9:30 Australia(Adelaide)" id="108" zone="9:30">
        <item name="TimeZoneName">Australia(Adelaide)</item>
      </option>
      <option value="+9:30" displaytext="GMT+9:30 Australia(Darwin)" id="109" zone="9:30">
        <item name="TimeZoneName">Australia(Darwin)</item>
      </option>
      <option value="+10" displaytext="GMT+10 Australia(Sydney,Melbourne,Canberra)" id="110" zone="10:00">
        <item name="TimeZoneName">Australia(Sydney,Melbourne,Canberra)</item>
      </option>
      <option value="+10" displaytext="GMT+10 Australia(Brisbane)" id="111" zone="10:00">
        <item name="TimeZoneName">Australia(Brisbane)</item>
      </option>
      <option value="+10" displaytext="GMT+10 Australia(Hobart)" id="112" zone="10:00">
        <item name="TimeZoneName">Australia(Hobart)</item>
      </option>
      <option value="+10" displaytext="GMT+10 Russia(Vladivostok)" id="113" zone="10:00">
        <item name="TimeZoneName">Russia(Vladivostok)</item>
      </option>
      <option value="+10:30" displaytext="GMT+10:30 Australia(Lord Howe Islands)" id="114" zone="10:30">
        <item name="TimeZoneName">Australia(Lord Howe Islands)</item>
      </option>
      <option value="+11" displaytext="GMT+11 New Caledonia(Noumea)" id="115" zone="11:00">
        <item name="TimeZoneName">New Caledonia(Noumea)</item>
      </option>
      <option value="+12" displaytext="GMT+12 New Zealand(Wellington,Auckland)" id="116" zone="12:00">
        <item name="TimeZoneName">New Zealand(Wellington,Auckland)</item>
      </option>
      <option value="+12:45" displaytext="GMT+12:45 New Zealand(Chatham Islands)" id="118" zone="12:45">
        <item name="TimeZoneName">New Zealand(Chatham Islands)</item>
      </option>
      <option value="+13" displaytext="GMT+13 Tonga(Nukualofa)" id="119" zone="13:00">
        <item name="TimeZoneName">Tonga(Nukualofa)</item>
      </option>
    </timezoneParams>
    <Codecspriorities>
      <Codecspriority variableName="codec1" PayloadTypeName="payload1" priority="1">
        <!--The first entry is the selected entry in management console. codec1 will be replaced by value, payload1 will be replaced by payload-->
        <option value="0" payload="PCMU">PCMU</option>
        <option value="8" payload="PCMA">PCMA</option>
        <option value="18" payload="G729">G729</option>
        <option value="9" payload="G722">G722</option>
      </Codecspriority>
      <Codecspriority variableName="codec2" PayloadTypeName="payload2" priority="2">
        <!--The first entry is the selected entry in management console-->
        <option value="8" payload="PCMA">PCMA</option>
        <option value="0" payload="PCMU">PCMU</option>
        <option value="18" payload="G729">G729</option>
        <option value="9" payload="G722">G722</option>
      </Codecspriority>
      <Codecspriority variableName="codec3" PayloadTypeName="payload3" priority="3">
        <!--The first entry is the selected entry in management console-->
        <option value="9" payload="G722">G722</option>
        <option value="0" payload="PCMU">PCMU</option>
        <option value="8" payload="PCMA">PCMA</option>
        <option value="18" payload="G729">G729</option>
      </Codecspriority>
      <Codecspriority variableName="codec4" PayloadTypeName="payload4" priority="4">
        <!--The first entry is the selected entry in management console-->
        <option value="18" payload="G729">G729</option>
        <option value="0" payload="PCMU">PCMU</option>
        <option value="8" payload="PCMA">PCMA</option>
        <option value="9" payload="G722">G722</option>
      </Codecspriority>
    </Codecspriorities>
  </header>
  <blftype>
    <extension>
      <Line>1</Line>
      <type>%%blfno%%</type>
      <DKtype>16</DKtype>
      <PickupValue>%%param::pickup%%</PickupValue>
      <label>%%blffirstname%% %%blflastname%%</label>
      <value>fnc=sd+blf+cp;</value>
    </extension>
    <linekey>
      <Line>1</Line>
      <type></type>
      <DKtype>15</DKtype>
      <PickupValue></PickupValue>
      <label>%%extension_number%% | %%extension_first_name%% %%extension_last_name%%</label>
    </linekey>
    <speeddial>
      <Line>1</Line>
      <type>%%blfno%%</type>
      <DKtype>13</DKtype>
      <PickupValue></PickupValue>
      <label>%%blffirstname%% %%blflastname%%</label>
    </speeddial>
    <customspeeddial>
      <Line>1</Line>
      <type>%%blfno%%</type>
      <DKtype>13</DKtype>
      <PickupValue></PickupValue>
      <label>%%blffirstname%% %%blflastname%%</label>
    </customspeeddial>
    <queuelogin>
      <Line>1</Line>
      <type>%%blfno%%</type>
      <DKtype>13</DKtype>
      <PickupValue></PickupValue>
      <label>%%blffirstname%% %%blflastname%%</label>
    </queuelogin>
    <profilestatus>
      <Line>1</Line>
      <type>%%blfno%%</type>
      <DKtype>13</DKtype>
      <PickupValue></PickupValue>
      <label>%%blffirstname%% %%blflastname%%</label>
    </profilestatus>
    <parkextension>
      <Line>1</Line>
      <type>%%blfno%%</type>
      <DKtype>10</DKtype>
      <PickupValue></PickupValue>
      <label>%%blffirstname%% %%blflastname%%</label>
    </parkextension>
  </blftype>
  <data>
    <device>
      <type>phone</type>
      <!-- Friendly Name -->
      <field name="Name">Yealink CP</field>
      <deviceconfig filename="y000000000073.cfg">
        <filename>
      <model name="Yealink CP960" filename="y000000000073.cfg" />
      <model name="Yealink CP860" filename="y000000000037.cfg" />
        </filename><![CDATA[#!version:1.0.0.1

#######################################################################################
##                Syslog Server                                                      ##          
#######################################################################################
syslog.mode =

##It configures the IP address or domain name of the syslog server when exporting log to the syslog server.
##It takes effect only if the parameter “syslog.mode” is configured as Server.
##The default value is blank.It takes effect after a reboot.
syslog.server = 

##It configures the detail level of syslog information to be exported.0 means nothing and 6 means all.
##The default value is 3.It takes effect after a reboot.Integer from 0 to 6
syslog.log_level = 

#The following parameters only applicable to V80
syslog.bootlog_upload_wait_time =
syslog.ftp.append_limit_mode = 
syslog.ftp.max_logfile = 
syslog.ftp.post_mode = 
syslog.log_upload_period =

#######################################################################################
##                                Voice                                              ##
#######################################################################################

#Enable or disable the voice activity detection feature; 0-Disbaled (default), 1-Enabled;
voice.vad = 0

#Enable or disable the comfortable noise generator; 0-Disabled, 1-Enabled (default);
voice.cng = 1

#Enable or disable the echo canceller; 0-Disabled, 1-Enabled (default);
voice.echo_cancellation =1

#configure the preview call mode; 1-Ignore:the mixed of tone and RTP (default), 2-Force: discard the RTP and play the tone, 3-Skip: skip the tone to play the RTP;
voice.call_preview_mode= 

#Configure the type of jitter buffer; 0-Fixed, 1-Adaptive (default); 
voice.jib.adaptive = 1

#Configure the minimum delay, maximum delay and normal delay. The default values are 20, 300, 120.
voice.jib.min = 60
voice.jib.max = 300
voice.jib.normal = 120

##V81 NEW##
voice.jib.wifi.adaptive=
voice.jib.wifi.min=
voice.jib.wifi.max=
voice.jib.wifi.normal=



voice.wifi_jib.adaptive =
voice.wifi_jib.min =
voice.wifi_jib.max =
voice.wifi_jib.normal =


#Define the voice tone, the valid values can be Custom (default) or voice tone of different countries. For example, United States, France, Germany and so on.
#voice.tone.country = Custom 
voice.tone.country =
#Customize the tone when the "voice.tone.country" is configured as Custom.  
#The value format: Frequency/Duration.
#Frequency ranges from 200 to 7000. When 0 is used to define the frequency, it means a pause between tones.
#A tone can be composited at most four different frequencies (the value format is: F1+F2+F3+F4).
#Duration is the time duration (in milliseconds) of ringing the tone. It ranges from 0 to 30000ms.
#At most eight tones can be configured for dial, ring, busy and so on, each tone is separated by a comma. 
#For example, voice.tone.dial = 100/200,200/150,300+400+500+1200/1000,0/1200,500+900/800,5000+2000+3000/6000,0/1500,3600/1800

voice.tone.ring = 
voice.tone.busy = 
voice.tone.congestion = 
voice.tone.callwaiting = 
voice.tone.dialrecall = 

voice.tone.record= 
voice.tone.info = 
voice.tone.stutter = 
voice.tone.message = 
voice.tone.autoanswer = 
voice.group_spk_vol =
voice.handfree.spk_vol = 
voice.handfree.tone_vol = 

voice.ring_vol= 
voice.side_tone=  
voice.tone.busy = 
voice.tone.congestion = 
voice.tone.ring = 

voice.side_tone = 
voice.handfree_send =




#######################################################################################
#         	                   Action URL Settings                                   ##    
#######################################################################################

#action_url.setup_completed--Inform the server that the phone has completed the startup.              
#action_url.dnd_on-- Inform the server that the DND is activated on the phone. 
#The value format is: http://IP address of server/help.xml?variable name=variable value. 
#The valid variable values are: $mac--MAC address of phone, $ip--The current IP address of phone, $model--Phone model, $firmware--Phone firmware version. 
#$active_url--The SIP URI of the current account when the phone is in the incoming state, outgoing state or during conversation. 
#$active_user--The username of the current account when the phone is in the incoming state, outgoing state or during conversation.
#$active_host--The host name of the current account when the phone is in the incoming state, the outgoing state or during conversation. 
#$local--The SIP URI of the caller when outgoing calls or the SIP URI of the callee when receiving calls. 
#$remote--The SIP URI of the callee when outgoing calls or the SIP URI of the caller when receiving calls.
#$display_local--The display name of the caller when outgoing calls or the display name of the callee when receiving calls.
#$display_remote--The display name of the callee when outgoing calls or the display name of the caller when receiving calls.
#$call_id--The caller ID when in the incoming state, the outgoing state or during conversation.
#For example, action_url.log_on = http://192.168.1.20/help.xml?mac=$mac

action_url.setup_completed = 
action_url.registered = 
action_url.unregistered =
action_url.log_off = 
action_url.register_failed = 
action_url.off_hook = 
action_url.on_hook = 
action_url.incoming_call = 
action_url.outgoing_call = 
action_url.call_established = 
action_url.call_terminated = 
action_url.dnd_on = 
action_url.dnd_off = 
action_url.always_fwd_on = 
action_url.always_fwd_off = 
action_url.busy_fwd_on = 
action_url.busy_fwd_off = 
action_url.no_answer_fwd_on = 
action_url.no_answer_fwd_off = 
action_url.forward_incoming_call = 
action_url.transfer_call = 
action_url.blind_transfer_call =
action_url.attended_transfer_call = 
action_url.hold = 
action_url.unhold = 
action_url.mute = 
action_url.unmute = 
action_url.missed_call = 
action_url.ip_change =
action_url.busy_to_idle = 
action_url.idle_to_busy = 
action_url.ip_change =
action_url.answer_new_incoming_call =
action_url.reject_incoming_call = 
action_url.transfer_failed = 
action_url.transfer_finished = 
action_url.setup_autop_finish =
#These parameters only applicable to V80
action_url.report_server =
action_url.show_msgbox =
action_url.held =
action_url.unheld = 
action_url.cancel_callout = 
action_url.remote_busy = 
action_url.call_remote_canceled = 
action_url.call_waiting_on =
action_url.call_waiting_off =

#######################################################################################
##         	               Auto Redial                                               ##
#######################################################################################

#Enable or disable the auto redial feature; 0-Disabled (default), 1-Enabled;
auto_redial.enable = 0

#Configure the interval (in seconds) to wait before redial. It ranges from 1 to 300. The default value is 10.
auto_redial.interval = 

#Configure the auto redial times. It ranges from 1 to 300. The default value is 10.
auto_redial.times = 

#######################################################################################
##         	               Zero Touch                                                ##
#######################################################################################
#Enable or disable the Zero Touch feature; 0-Disabled (default), 1-Enabled; 
zero_touch.enable = 0

#Configure the waiting time (in seconds) before canceling the Zero Touch. It ranges from 0 to 100, the default value is 5.
zero_touch.wait_time = 5

#The following parameters only applicable to V80
zero_touch.network_fail_wait_times =
zero_touch.network_fail_delay_times =

#######################################################################################
##         	               Push XML                                                  ##
#######################################################################################

push_xml.server =

#Enable or disable the phone to display the push XML interface when receiving an incoming call; 0-Disabled (default), 1-Enabled;
push_xml.block_in_calling =  0

#Enable or disable the phone to use the push XML via SIP Notify message; 0-Disabled (default), 1-Enabled;
push_xml.sip_notify = 0

#######################################################################################
##         	              Dial Plan                                                  ##
#######################################################################################

#Configure the area code;
dialplan.area_code.code = 
dialplan.area_code.min_len = 1
dialplan.area_code.max_len = 15 

#When applying the rule to multiple lines, each line ID separated by a comma. 
#e.g. dialplan.area_code.line_id = 1,2,3
dialplan.area_code.line_id = 

#Configure the block out number. X ranges from 1 to 10.
#dialplan.block_out.number.x =
dialplan.block_out.number.1 =

#When applying the rule to multiple lines, mutiple lines must be separated by a comma. E.g. 1,2,3.
#dialplan.block_out.line_id.X =
dialplan.block_out.line_id.1 =

#Configure the replace rule. X ranges from 1 to 20.
#dialplan.item.X = Enabled,Prefix,Replaced,LineID
#Enabled: Enable or disable the replace rule. 0-Disabled, 1-Enabled; Prefix: Specify the numbers that need replacing; 
#Replaced: Specify the alternate numbers;
#LineID: Specify the line ID to apply the replace rule,multiple lines ID must be separated by a comma;
dialplan.item.1 =

#Configure the dialnow rule. X ranges from 1 to 20.
#dialnow.item.X = Dial-now rule,Line ID
#Dial-now rule: Specify the numbers that need replacing;
#Line ID:Specify the line ID to apply the replace rule,multiple lines must be separated by a comma;
dialnow.item.1 =

# X ranges from 1 to 100.
dialplan.dialnow.rule.1 = 
dialplan.dialnow.line_id.1 = 

# X ranges from 1 to 100.
dialplan.replace.prefix.1 = 
dialplan.replace.replace.1 = 
dialplan.replace.line_id.1 = 


#######################################################################################
##         	              LDAP Settings                                              ##
#######################################################################################
##It enables or disables LDAP feature.0-Disabled,1-Enabled.
##The default value is 0.
ldap.enable = 

#Configure the search criteria for name and number lookups.
ldap.name_filter = 
ldap.number_filter = 

ldap.host = 0.0.0.0
ldap.port = 389

ldap.base = 
ldap.user = 
ldap.password = 

#Specify the maximum of the displayed search results. It ranges from 1 to 32000, the default value is 50.
ldap.max_hits = 50

ldap.name_attr = 
ldap.numb_attr = 
ldap.display_name = 

#Configure the LDAP version. The valid value is 2 or 3 (default).
ldap.version = 3

#Conifugre the search delay time. It ranges from 0 (default) to 2000.
ldap.search_delay = 0

#Enable or disable the phone to query the contact name from the LDAP server when receiving an incoming call; 0-Disabled (default), 1-Enabled;
ldap.call_in_lookup = 0

#Enable or disable the phone to sort the search results in alphabetical order; 0-Disabled (default), 1-Enabled; 
ldap.ldap_sort =  0

##It is the electricity + start, automatic search + 00 the beginning and the beginning of the numbe
##The default value is 0.(0-Disable,1-Enable )
ldap.incoming_call_special_search.enable =
##The default value is 0,value of 0 to 2, respectively the ldap, ldap + StarTLS and ldaps
ldap.tls_mode = 
ldap.dial_lookup =  0

ldap.call_out_lookup =

#######################################################################################
##                     Features Bluetooth(only for CP960)                            ##       
#######################################################################################
features.bluetooth_enable = 
features.bluetooth_adapter_name =

#######################################################################################
##                         Wifi(only for CP960)                                      ##       
#######################################################################################

wifi.enable =
wifi.1.label =
wifi.1.ssid =
wifi.1.security_mode =
wifi.1.cipher_type =
wifi.1.password =
wifi.1.priority =

#######################################################################################
##                              Multicast                                            ##                                            
#######################################################################################
#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 = 

#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 =

#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 =

multicast.paging_address.1.ip_address =
multicast.paging_address.1.label = 

##V81 NEW##
multicast.listen_address.1.volume = 
multicast.receive.enhance_volume = 
multicast.receive.use_speaker = 
multicast.listen_address.1.channel=
multicast.paging_address.1.channel=

#######################################################################################
##                     Certificates                                                  ##  
#######################################################################################
#Before using this parameter, you should store the desired certificate to the provisioning server.
trusted_certificates.url =

#trusted_certificates.delete = http://localhost/all,delete all the trusted certificates. 
trusted_certificates.delete = 

#Before using this parameter, you should store the desired certificate to the provisioning server.
server_certificates.url = 

#server_certificates.delete = http://localhost/all, delete the server certificate. 
server_certificates.delete = 

#######################################################################################
##  Local Contact/DST Time/Dialnow Rule/Replace Rule                                 ##                                                     
#######################################################################################

#Before using these parameters, you should store the desired resource files to the provisioning server.
#For more information, refer to Yealink SIP-T2xP IP Phone Family Administrator Guide.
#local_contact.data.url = %%PROVLINK%%/ContactData.xml
#local_contact.data_photo_tar.url =
local_contact.image.url = 
local_contact.icon.url =
#auto_dst.url = %%PROVLINK%%/AutoDST.xml
#dialplan_dialnow.url = %%PROVLINK%%/DialNow.xml
#dialplan_replace_rule.url = %%PROVLINK%%/DialPlan.xml

directory.edit_default_input_method = 
directory.search_default_input_method =
features.input.hebrew_enable = 
default_input_method.xml_browser_input_screen=

#######################################################################################
##                                  Custom Input Method                              ##       
#######################################################################################
gui_input_method.url = 

#######################################################################################
##      Customized Factory Configurations                                            ##
#######################################################################################
#Configure the access URL for downloading the customized factory configurations.
#Before using this parameter, you should store the desired factory configuration file to the provisioning server.
#custom_factory_configuration.url = %%PROVLINK%%
#custom_mac_cfg.url =
custom_factory_configuration.url =

#######################################################################################
##              Customized Configurations                                            ##
#######################################################################################
#Configure the access URL for downloading the configurations.
#Before using this parameter, you should store the desired configuration file to the provisioning server.
configuration.url =

#######################################################################################
##          Call List                                                                ##                                            
#######################################################################################
#Configure the access URL for downloading the call list.
#Before using this parameter, you should store the desired call list file to the provisioning server.
#Require reboot
#call_list.url = %%PROVLINK%%

#######################################################################################
##            OpenVPN                                                                ##                                            
#######################################################################################
#Configure the access URL for downloading the open VPN tar.
#Before using this parameter, you should store the desired VPN file to the provisioning server.
#openvpn.url = %%PROVLINK%%



]]></deviceconfig>
    </device>
  </data>
  <data>
    <device>
      <type>phone</type>
      <!-- Friendly Name -->
      <field name="Name">Yealink CP Identity</field>
      <deviceconfig filename="%%mac_address%%.cfg"><![CDATA[#!version:1.0.0.1


#######################################################################################
##                          Network                                                  ## 
#######################################################################################
#Configure the WAN port type; 0-DHCP (default), 1-PPPoE, 2-Static IP Address;          
#Require reboot;                                                                       
network.internet_port.type =                                            

#0-ipv4，1-ipv6,2-ipv4&ipv6
network.ip_address_mode = 

static.network.ipv6_prefix = 64
static.network.ipv6_internet_port.type = 
static.network.ipv6_internet_port.ip = 
static.network.ipv6_internet_port.gateway = 
static.network.ipv6_primary_dns = 
static.network.ipv6_secondary_dns = 
static.network.ipv6_static_dns_enable = 
static.network.ipv6_icmp_v6.enable = 
##It enable or disable to use A record of TTL 
##The defalue value is 1;0-Disable   1-Enable 

network.dns.ttl_enable =

##It configures the LAN MTU
##The default value is 1500,.Integer from 128 to 1500.It takes effect after a reboot.
network.mtu_value = 

##It configures LLDP or manually VLAN can't obtain IP, whether to switch to other methods of VLAN or closed VLAN to get IP
## 0-Disable   1-Enable 
network.vlan.vlan_change.enable =

##It configure the mouth of the PC 802.1 x - logoff function.It takes effect after a reboot.
##The default value is 0-Dsable ,    1-Enable
network.802_1x.proxy_eap_logoff.enable =  

##V81 NEW##
static.network.802_1x.anonymous_identity =
static.network.802_1x.eap_fast_provision_mode =


#Configure the static IP address, subnet mask, gateway and DNS server;                 
#Require Reboot;                                                                       
network.internet_port.ip =                                                             
network.internet_port.mask =                                                           
network.internet_port.gateway =                                                        
network.primary_dns=                                                                   
network.secondary_dns = 

network.dhcp_host_name =
network.dhcp.server_mac1 = 
network.dhcp.server_mac2 = 
##V81 NEW###
static.network.dhcp.option60type =

#Configure the duplex mode and the speed of the WAN port.
#0-Auto negotiate (default), 1-Full duplex 10Mbps, 2-Full duplex 100Mbps, 3-Half duplex 10Mbps, 4-Half duplex 100Mbps;
network.internet_port.speed_duplex = 0

#Configure the username and password for PPPOE connection.
#Require reboot;
network.pppoe.user = 
network.pppoe.password = 


static.network.static_dns_enable = 0

#Configure the VLAN ID, it ranges from 0 to 4094, the default value is 0.
#Require reboot;

network.vlan.internet_port_enable = 0

network.vlan.internet_port_vid = 1

#Configure the VLAN priority, it ranges from 0 (default) to 7. 
#Require reboot;            
network.vlan.internet_port_priority = 0
            

#Enable or disable the DHCP to obtain the information of the VLAN; 0-Disabled; 1-Enabled (default);
#Require reboot;
network.vlan.dhcp_enable =1

#Configure the DHCP option to obtain the information of the VLAN. It ranges from 0 to 255.
#Multiple options separated by a comma. It supports up to 5 options in all.
#Require reboot;
network.vlan.dhcp_option =

#Configure the HTTP port (80 by default) and the HTTPS port (443 by default) of the web server. Both range from 1 to 65535.
#Require reboot;
network.port.http = 
network.port.https = 
#Used to control the global HTTP and HTTPS download timeout，It ranges from 0 to 300. the default value is 10.
network.attempt_expired_time = 

#Configure the maximum local RTP port. It ranges from 0 to 65535, the default value is 12780.
#Configure the minimum local RTP port. It ranges from 0 to 65535, the default value is 11780.
#Require reboot;
{IF network=REMOTESTUN}
network.port.max_rtpport = %%rtp_port_max%%
network.port.min_rtpport = %%rtp_port_min%%
{ELSE}
network.port.max_rtpport = 12780
network.port.min_rtpport = 11780
{ENDIF}

#Configure the voice QOS. It ranges from 0 to 63, the default value is 46.
#Require reboot;
network.qos.rtptos = 

#Configure the SIP QOS. It ranges from 0 to 63, the default value is 26.
#Require reboot;
network.qos.signaltos = 

network.qos.audiotos =
network.qos.videotos =

#Configure the 802.1x mode; 0-Disabled (default), 1-EAP-MD5, 2-EAP-TLS, 3-PEAP-MSCHAPV2;
#Require reboot;
network.802_1x.mode = 0

#Configure the username and password for 802.1x authentication.
#Require reboot;
network.802_1x.identity = 
network.802_1x.md5_password = 

#Configure the access URL of the root and client certificates.
network.802_1x.root_cert_url =
network.802_1x.client_cert_url = 

wifi.802_11e.enable =

#Enable or disable the VPN feature; 0-Disabled (default), 1-Enabled;
#Require reboot;
network.vpn_enable = 0

#Enable or disable the LLDP feature; 0-Disabled, 1-Enabled (default);
#Require reboot;
network.lldp.enable = 1

#Configure the interval(in seconds) the phone broadcasts the LLDP request. It ranges from 1 to 3600, the default value is 60.
#Require reboot;
network.lldp.packet_interval = 


#Configure the phone whether to add the MAC address to the User-Agent header; 0-Do not add, 1-Add;
#Require reboot;
network.sip.tag_mac_to_ua.enable =	  

#######################################################################################
##                                   CDP                                            ##       
#######################################################################################
#The following parameters only applicable to V80
network.cdp.enable =  
network.cdp.packet_interval =

#######################################################################################
##                 Auto Provisioning                                                 ##      
#######################################################################################
### It enables or disables the phone to synchronize personalized configuration settings with the auto provisioning server.
### If it is set to 1 (Enabled), personalized configuration settings via web/phone user interface are saved in the MAC-local.cfg file on the phone, 
### and then the phone will upload the MAC-local.cfg file to the provisioning server. During auto provisioning, the phone requests to download the MAC-local.cfg file on the provisioning server.
### 0-Disabled, 1-Enabled. The default value is 0.
auto_provision.custom.sync = 0

### It enables or disables the phone to protect personalized configuration settings even after auto provisioning.
### If it is set to 1 (Enabled), personalized configuration settings via web/phone user interface will be protected and remained after auto provisioning.
### 0-Disabled, 1-Enabled. The default value is 0.
auto_provision.custom.protect = 0
auto_provision.custom.upload_method=

##It configuration phone update to restart automatically. It takes effect after a reboot.
##0-Disable    1-Enable
auto_provision.reboot_force.enable = 1

#Enable or disable the Plug and Play feature; 0-Disabled, 1-Enabled (default);
auto_provision.pnp_enable =  1

#Configure the auto provision mode;
#0-Disabled (default), 1-Power on; 
auto_provision.mode = 1

#Enable or disable the phone to check the new configuration weekly; 0-Disabled (default), 1-Enabled;
auto_provision.repeat.enable = 0
auto_provision.attempt_expired_time =

#Configure the interval (in minutes) for the phone to check new configuration files. It ranges from 1 to 43200, the default value is 1440.
#It is only applicable to "Repeatedly" and "Power on + Repeatedly" modes.
#auto_provision.schedule.periodic_minute = 
auto_provision.repeat.minutes = 1440

auto_provision.weekly.enable = 0
auto_provision.weekly.dayofweek =

#Configure the start time of the day for the phone to check new configuration files. The default value is 00:00.
#It is only applicable to "Weekly" and "Power on + Weekly" modes. 
#If the desired start time of the day is seven forty-five a.m., the value format is 07:45.
auto_provision.weekly.begin_time = 00:00

#Configure the end time of the day for the phone to check new configuration files.  The default time is 00:00.
#It is only applicable to "Weekly" and "Power on + Weekly" modes.
#If the desired end time of the day is seven forty-five p.m., the value format is 19:45.
auto_provision.weekly.end_time = 00:00

#Configure the day of week for the phone to check new configuration files. The default vaule is 0123456.
#0-Sunday,1-Monday,2-Tuesday,3-Wednesday,4-Thursday,5-Friday,6-Saturday;
#It is only applicable to "Weekly" and "Power on + Weekly" modes.
#If the desired week is Monday, Tuesday and Wednesday, the value format is 012.
auto_provision.weekly.mask = 0123456

#Configure the URL of the auto provisioning server.

{IF network=LOCALLAN}
auto_provision.server.url = %%PROVLINKLOCAL%%
{ELSE}
auto_provision.server.url = %%PROVLINK%%
{ENDIF}

auto_provision.server.username = 
auto_provision.server.password = 

##V81 NEW##
static.auto_provision.repeat.enable = 1
static.auto_provision.repeat.minutes = 1440
static.auto_provision.custom.protect=
static.auto_provision.flexible.enable =
static.auto_provision.flexible.interval=
static.auto_provision.flexible.begin_time  = 
static.auto_provision.flexible.end_time =    

#Configure the name of the common file.
{IF ua=SIP-CP960}
auto_provision.common_file_name = y000000000073.cfg
{ENDIF}

{IF ua=CP860}
auto_provision.common_file_name = y000000000037.cfg
{ENDIF}

#Enable or disable DHCP option mode; 0-Disabled, 1-Enabled (default);
auto_provision.dhcp_option.enable =

#Configure the value (manufacturer of the device) of DHCP option 60. 
auto_provision.dhcp_option.option60_value = 

#Configure the custom DHCP option number. It ranges from 128 to 254. 
auto_provision.dhcp_option.list_user_options = 

#Configure AES key (16 characters) for decrypting the common CFG file. 
auto_provision.aes_key_16.com = 

#Configure AES key (16 characters) for decrypting the MAC-Oriented CFG file.
auto_provision.aes_key_16.mac = 
auto_provision.aes_key_in_file =
custom_mac_cfg.url =


#######################################################################################
##	               Auto Provisioning Code                                            ##
#######################################################################################

#This feature allows user to trigger the auto provisioning by pressing a predefined string on the phone.
#Require reboot;
#"X" ranges from 1 to 50

#Configure the auto provisioning name.
#The valid value is a string, the maximum length is 100.
#autoprovision.X.name =                  

#Configure the auto provisioning code;
#The valid value is a string, the maximum length is 100.
#autoprovision.X.code =                   

#Configure the URL of the auto provisioning server.
#The valid value is a string, the maximum length is 256.
#autoprovision.X.url =                

#Configure the username and password for downloading.
#The valid value is a string, the maximum length is 100.
#autoprovision.X.user =                   
#autoprovision.X.password =            

#Configure AES key (16 characters) for decrypting the common CFG file and MAC-Oriented CFG file.
#autoprovision.X.com_aes =               
#autoprovision.X.mac_aes =               

autoprovision.1.name =        
autoprovision.1.code =        
autoprovision.1.url =         
autoprovision.1.user =        
autoprovision.1.password =    
autoprovision.1.com_aes =     
autoprovision.1.mac_aes =     

autoprovision.2.name =        
autoprovision.2.code =        
autoprovision.2.url =         
autoprovision.2.user =        
autoprovision.2.password =    
autoprovision.2.com_aes =     
autoprovision.2.mac_aes = 

#######################################################################################
##	                Phone Features                                                   ##
#######################################################################################
#Enable or disable the phone to escape the pound key as percent sign followed by 23 when dialing out; 0-Disabled, 1-Enabled (default); 
sip.use_23_as_pound = 

sip.send_response_by_request =
sip.notify_reboot_enable = 

#The following parameters only applicable to V80
sip.disp_incall_to_info =
sip.limit_server_name =
sip.limit_server_reason =
sip.tls_listen_port =
sip.trust_ctrl =
sip.timer_t1 =
sip.timer_t2 =
sip.timer_t4 =
custom.features.redial_via_local_sip_server.enable = 1
features.redial_via_local_sip_server.enable = 1
sip.terminate_notify_sub_delay_time =
sip.bind_local_addr_enable = 
sip.user_agent_prefix =

##It is XSI authentication mode.0-Disable  1-Enable
sip.authentication_for_xsi = 0
##It is DSS KEY to call park type, whether the trigger BLF function.It takes effect after a reboot.
##The default value is 0-Disable(DSS KEY to call park type,triggering BLF function)   1-Enable
sip.call_park_without_blf = 0
##It is ASCII conversion into corresponding symbols.
##The defalult value is blank. 0-Disable   1-Enable
sip.escape_characters.enable =
##The default value is 0 ( said according to the transmission mode configured to listen on port),1-
##1-said at the same time to monitor TCP and UDP
##2-said to monitor TCP and UDP at the same time, and from the BLF - the LIST to subscribe to the contact with a transport = TCP parameters
sip.listen_mode = 0
##The default value is 0-Disable, 1-Enable.It takes effect after a reboot.
##0-registered according to the uri of the tectonic refer - by domain
##1-according to refer the from header fields to construct refer - by domain
sip.refer_by_header_auto_build = 0

##The default is blank.The Valid characters are digits - _.! ~ * # '() & Q462 = + R452 $,;?/ \ 0
##It is username needs to be preserved in a special notation.
sip.reserve_characters = 
##The default value is 0.(contracting out the random contact, via port to carry fixed port).It takes effect after a reboot.
##1-the out-contracting port random contact, via port to carry
##2-the out-contracting ports fixed contact, via carry fix
sip.tcp_port_random_mode = 

sip.tls_port_random = 

#Enable or disable the RFC2543 Hold feature; 0-Disabled (default), 1-Enabled;
sip.rfc2543_hold = 0

##V81NEW##
account.1.sip_server.1.invite_retry_counts=
account.1.sip_server.1.only_signal_with_registered=
account.1.reg_failed_retry_min_time=
account.1.reg_failed_retry_max_time=
account.1.line_seize.expires=
account.1.gruu.enable=
account.1.sip_server.1.failback_subscribe.enable=
account.1.hold_use_inactive=

sip.h264.peer_resolution.default =
sip.listen_in_peer_localip.enable =

account.1.reg_with_pani_header.enable = 

#######################################################################################
##                                   Super Search                                    ##          
#######################################################################################
super_search.recent_call = 1

#######################################################################################
##                                             RTCP                                 ##       
#######################################################################################
phone_setting.rtcp_xr_report.enable = 
phone_setting.vq_rtcpxr.interval_report.enable =
phone_setting.vq_rtcpxr.session_report.enable =
phone_setting.vq_rtcpxr.states_show_on_gui.enable =
phone_setting.vq_rtcpxr.states_show_on_web.enable =
phone_setting.vq_rtcpxr_delay_threshold_critical =
phone_setting.vq_rtcpxr_delay_threshold_warning =
phone_setting.vq_rtcpxr_display_jitter.enable =
phone_setting.vq_rtcpxr_display_jitter_buffer_max.enable =
phone_setting.vq_rtcpxr_display_local_call_id.enable =
phone_setting.vq_rtcpxr_display_local_codec.enable =
phone_setting.vq_rtcpxr_display_moscq.enable =
phone_setting.vq_rtcpxr_display_moslq.enable =
phone_setting.vq_rtcpxr_display_packets_lost.enable =
phone_setting.vq_rtcpxr_display_remote_call_id.enable =
phone_setting.vq_rtcpxr_display_remote_codec.enable =
phone_setting.vq_rtcpxr_display_round_trip_delay.enable =
phone_setting.vq_rtcpxr_display_start_time.enable =
phone_setting.vq_rtcpxr_display_stop_time.enable =
phone_setting.vq_rtcpxr_display_symm_oneway_delay.enable =
phone_setting.vq_rtcpxr_interval_period =
phone_setting.vq_rtcpxr_moslq_threshold_critical =
phone_setting.vq_rtcpxr_moslq_threshold_warning =

#The following parameters only applicable to V80
voice.rtcp.enable =
voice.rtcp_intval =
voice.rtcp_xr.enable =
voice.rtcp_cname =

#######################################################################################
##                                   Super Search URL                                ##          
#######################################################################################
super_search.url =

#Enable or disable the phone to keep sending the SIP messages to the outbound server; 0-Disabled, 1-Enabled (default);
sip.use_out_bound_in_dialog = 1

#Configure the registration random time (in seconds). It ranges from 0 (default) to 60. 
sip.reg_surge_prevention = 

#Enable or disable the WatchDog feature; 0-Disabled, 1-Enabled (default);
watch_dog.enable = 1

#Enable or disable the transferee to display the missed call prompt when receiving a semi_attended transfer call;
#0-Disabled, 1-Enabled (default);
transfer.semi_attend_tran_enable = 1

#Enable or disable the phone to complete the blind or attended transfer through on-hook;
#0-Disabled,1-Enabled(default);
transfer.blind_tran_on_hook_enable = 1
transfer.on_hook_trans_enable = 1

#Define the way of DSS key when configuring as a transfer key; 0-Display Number, 1-Attended Transfer, 2-Blind Transfer (default);
transfer.dsskey_deal_type = %%XFERmethod_Value%%

#Enable or disable the phone to enter the transfer to interface during two calls when pressing the transfer soft key or TRAN key; 0-Disable, 1-Enabled (default);
transfer.multi_call_trans_enable = 1

#Enable or disable the conference initiator to transfer the call when hanging up. 
#0-Disabled(default),1-Enabled;
transfer.tran_others_after_conf_enable = 0

#Choose when transferred call need to be marked as successfully transferred 1-200 OK (default), 2-180 Ringing, 3-100 Trying
transfer.hang_up_after_success_trans = 3

#######################################################################################
##         	                   Security Settings                                     ##                   
#######################################################################################

#Enable or disable the phone to only accept the certificates in the Trusted Certificates list;
#0-Disabled, 1-Enabled (default);
security.trust_certificates = 1

#Define the login username and password of the user, var and administrator.
#If you change the username of the administrator from "admin" to "admin1", your new administrator's username should be configured as: security.user_name.admin = admin1.
#If you change the password of the administrator from "admin" to "admin1pwd", your new administrator's password should be configured as: security.user_password = admin1:admin1pwd.

#The following examples change the user's username to "user23" and the user's password to "user23pwd".
#security.user_name.user = user23
#security.user_password = user23:user23pwd
#The following examples change the var's username to "var55" and the var's password to "var55pwd".
#security.user_name.var = var55
#security.user_password = var55:var55pwd

security.user_name.admin = admin
security.user_password = admin:%%DESKPHONE_PASSWORD%%

security.user_name.user = user
security.user_password = user:%%DESKPHONE_PASSWORD%% 

#Enable or disable the 3-level permissions (open var); 0-Disabled (default), 1-Enabled;
#Require reboot;
security.var_enable = 

#Enable or disable the 3-level permissions ;0-user，1-var，2-admin
security.default_access_level =  

#######################################################################################
##         	                   Time Settings                                         ##
#######################################################################################

#Configure the time zone and time zone name. The time zone ranges from -11 to +12, the default value is +8. 
#The default time zone name is China(Beijing).  
#Refer to Yealink IP Phones User Guide for more available time zones and time zone names. 
#local_time.time_zone = +8
#local_time.time_zone_name = China(Beijing) 
local_time.time_zone =%%param::time_timezone_yealink%%
local_time.time_zone_name = %%TimeZoneName%%

#Configure the domain name or the IP address of the NTP server. The default value is cn.pool.ntp.org.
local_time.ntp_server1 = %%param::time_ntp_server%%
local_time.ntp_server2 = %%param::time_ntp_server%%

#Configure the update interval (in seconds) when using the NTP server. The default value is 1000.
local_time.interval = 

#Configure the daylight saving time feature; 0-Disabled, 1-Enabled, 2-Automatic (default); 
local_time.summer_time = 2

#Configure the DST type when the DST feature is enabled; 0-By Date (default), 1-By Week;
local_time.dst_time_type = 0

#Configure the start time of DST. The default value is 1/1/0.
#If the DST type is configured as By Date, the value format is Month/Day/Hour. For example, the value 5/20/10 means the start time is at 10:00 on May 20.  
#If the DST type is configured as By Week, the value format is Month/Day of Week/Day of Week Last in Month/Hour of Day. 
#For example, the value 1/4/2/5 means the start time is at 5 o'clock on Tuesday of the 4th week in January.
#local_time.start_time = %%param::time_dst_start_month%%/%%param::time_dst_start_day%%/%%param::time_dst_start_hour%%

#Configure the end time of DST. The default value is 12/31/23. The value format is the same to the start time.
#local_time.end_time =  %%param::time_dst_end_month%%/%%param::time_dst_end_day%%/%%param::time_dst_end_hour%%

#Configure the offset time (in seconds). It ranges from -300 to 300, the default value is 60.
#local_time.offset_time = %%param::time_utc_offset_minutes%%

#Configure the time format; 0-12 Hour, 1-24 Hour (default);
local_time.time_format = %%timestyle%%

#Configure the date format; 0-WWW MMM DD (default), 1-DD-MMM-YY, 2-YYYY-MM-DD, 3-DD/MM/YYYY, 4-MM/DD/YY, 5-DD MMM YYYY, 6-WWW DD MMM;
local_time.date_format = %%datestyle%%

#Enable or disable the DHCP Time; 0-Disabled (default), 1-Enabled;
local_time.dhcp_time = 
local_time.manual_time_enable = 0

##It enables or disables the phone to use manually configured NTP server preferentially.
##0-Disabled (use the NTP server obtained by DHCP preferentially),1-Enabled.
##The default value is 0.
local_time.manual_ntp_srv_prior = 0

#######################################################################################
##                                   Redirect                                        ##          
#######################################################################################
#Enable or disable the redirect feature; 0-Disabled (default), 1-Enabled;
redirect.enable = 

#######################################################################################
##                                   TR069                                           ##          
#######################################################################################
#The TR069 feature is only applicable to some designated firmware version.
#All settings of TR069 require reboot.
#Enable or disable the TR069 feature; 0-Disabled (default), 1-Enabled;
managementserver.enable = 0
managementserver.username = 
managementserver.password = 
managementserver.url = 
managementserver.connection_request_username = 
managementserver.connection_request_password = 
managementserver.periodic_inform_enable = 0
managementserver.periodic_inform_interval = 60

#######################################################################################
##         	        Hot Desking                                                      ##
#######################################################################################
#Enable or disable the phone to show the following items on the login wizard during startup; 0-Disabled, 1-Enabled;  
#hotdesking.startup_register_name_enable = 0 (default)
#hotdesking.startup_username_enable = 1 (default)
#hotdesking.startup_password_enable = 1 (default)
#hotdesking.startup_sip_server_enable = 1 (default)
#hotdesking.startup_outbound_enable = 0 (default)

hotdesking.startup_register_name_enable = 
hotdesking.startup_username_enable = 
hotdesking.startup_password_enable = 
hotdesking.startup_sip_server_enable = 
hotdesking.startup_outbound_enable = 

#Enable or disable the phone to show the following items on the login wizard when pressing the Hot Desking DSS key;
#0-Disabled, 1-Enabled;
#hotdesking.dsskey_register_name_enable = 0 (default)
#hotdesking.dsskey_username_enable = 1 (default)
#hotdesking.dsskey_password_enable = 1 (default)
#hotdesking.dsskey_sip_server_enable = 1 (default)
#hotdesking.dsskey_outbound_enable = 0 (default)

hotdesking.dsskey_register_name_enable = 
hotdesking.dsskey_username_enable = 
hotdesking.dsskey_password_enable =
hotdesking.dsskey_sip_server_enable = 
hotdesking.dsskey_outbound_enable = 


#######################################################################################
##         	           Distinctive Ring Tones                                        ##  
#######################################################################################

#"X" ranges from 1 to 10; 
#Configure the text to map the keywords contained in the "Alert-info" header.
#distinctive_ring_tones.alert_info.X.text = family
distinctive_ring_tones.alert_info.1.text =
distinctive_ring_tones.alert_info.2.text = external
distinctive_ring_tones.alert_info.3.text = international
distinctive_ring_tones.alert_info.4.text = national
distinctive_ring_tones.alert_info.5.text = local
distinctive_ring_tones.alert_info.6.text = queue
distinctive_ring_tones.alert_info.7.text = ivr
distinctive_ring_tones.alert_info.8.text =
distinctive_ring_tones.alert_info.9.text =

#Specify the ring tone for each text. It ranges from 1 to 8. The default value 1 stands for Ring1.wav.
#1-Ring1.wav, 2-Ring2.wav, 3-Ring3.wav, 4-Ring4.wav, 5-Ring5.wav, 6-Ring6.wav, 7-Ring7.wav, 8-Ring8.wav.
#distinctive_ring_tones.alert_info.X.ringer = 1
distinctive_ring_tones.alert_info.1.ringer = 
distinctive_ring_tones.alert_info.2.ringer = 2
distinctive_ring_tones.alert_info.3.ringer = 3
distinctive_ring_tones.alert_info.4.ringer = 4
distinctive_ring_tones.alert_info.5.ringer = 5
distinctive_ring_tones.alert_info.6.ringer = 6
distinctive_ring_tones.alert_info.7.ringer = 7
distinctive_ring_tones.alert_info.8.ringer = 
distinctive_ring_tones.alert_info.9.ringer =  


#######################################################################################
##         	              Phone Features                                             ##
#######################################################################################

#Configure the return code when activating DND; 404-No Found, 480-Temporarily not available (default), 486-Busy here;
#features.dnd_refuse_code = 480
features.dnd_refuse_code = 486

#Configure the return code when refusing a call. The valid values are 404, 480, 486 (default).
features.normal_refuse_code = 

#Enable or disable the call completion feature; 0-Disabled (default), 1-Enabled;
features.call_completion_enable = 0
features.call_num_filter =

features.blf_list_version = 0
features.blf_and_callpark_idle_led_enable = 0

#Enable or disables the IP phone to turn on the backlight when the BLF status changed: 0-Disabled, 1-Enabled;.
features.blf_active_backlight.enable = 0

expansion_module.page_tip.blf_call_in.enable =

#Enable or disable the call waiting feature; 0-Disabled, 1-Enabled (default);
call_waiting.enable = 1
call_waiting.on_code =
call_waiting.off_code =

#Enable or disable the playing of call waiting tone; 0-Disabled, 1-Enabled (default);
call_waiting.tone = 1

#Enable or disable the intercom feature; 0-Disabled, 1-Enabled (default);
features.intercom.allow = 1

#Enable or disable the phone to mute the Speaker when answering an intercom call; 0-Disabled (default), 1-Enabled;     
features.intercom.mute = 0

#Enable or disable the phone to play the intercom warning tone; 0-Disabled, 1-Enabled (default); 
features.intercom.tone = 1

#The following parameters only applicable to V80
features.call_invite_format =
features.transfer_type =

#The following parameter only applicable to V80
phone_setting.logon_wizard_forever_wait =
features.caller_name_type_on_dialing =

#The following parameter only applicable to V80
gui_input_method.delete =
features.off_hook_answer.enable =

#Enable or disable the phone to barge in an intercom call; 0-Disabled (default), 1-Enabled;
features.intercom.barge = 0

#This feature enables or disables the IP phone to display the pop-up message 
#when the phone receives a new voice mail.
features.voice_mail_popup.enable = 0

#This feature enables or disables the power indicator LED to flash 
#when the IP phone receives a voice mail or a text message
phone_setting.mail_power_led_flash_enable = %%mwiled%%

sip.intercom_sub.enable =

##v81 NEW##
phone_setting.missed_call_power_led_flash.enable = %%missedled%%

##It configures the interval (in seconds) for the phone to update the data of the remote phone book from the remote phone book server.
##The value 0 means the phone will not regularly update the data of the remote phone book from the remote phone book server.
##The default value is 21600.Integer from 3600 to 2592000,and 0.
features.remote_phonebook.flash_time = 

#Enables or disables uaCSTA feature; 0-Disabled (default), 1-Enabled;
{IF ua=CP860}
features.csta_control.enable = 0
{ELSE}
features.csta_control.enable = 1
{ENDIF}

#Configure the hotline number and delay time (in seconds). It ranges from 0 to 180, the default value is 4.
features.hotline_number = 
features.hotline_delay = 2

#Enable or disable the phone to suppress the display of DTMF digits; 0-Disabled (default), 1-Enabled;
features.dtmf.hide = 0

#Enables or disables the IP phone to display the DTMF digits for a short period before displaying as asterisks; 0-Disabled (default), 1-Enabled;
features.dtmf.hide_delay = 0

#Configure the repetition times of DTMF end packet. The valid values are 1, 2, 3 (default).
features.dtmf.repetition = 3

#Configure DTMF sequences. It can be consisted of digits, alphabets, * and #.
features.dtmf.transfer = 1

#Enable or disable the phone to send DTMF sequences during a call when pressing the transfer soft key or the TRAN key; 0-Disabled (default), 1-Enabled;
features.dtmf.replace_tran = 0

features.dtmf.duration =100
features.dtmf.volume =

#Enable or disable the headset prior feature; 0-Disabled (default), 1-Enabled;
features.headset_prior = 0

#Enable or disable the wireless headset broadcast phone ringtone;0 - Disabled(default), 1 - Enabled.
features.headset_play_phone_ringtone.enable = 

#Enable or disable the dual headset feature; 0-Disabled (default), 1-Enabled;
features.headset_training =0

#Configure the delay time (in milliseconds) before transfering a call. The default value is 0.
features.hold_trans_delay =

#Enbale or disable the phone to play a local DTMF tone; 0-Disabled, 1-Enabled (default); 
features.play_local_dtmf_tone_enable = 1

#Enbale or disable the server to release the BLA line automatically; 0-Disabled (default), 1-Enabled;
features.auto_release_bla_line = 0

features.idle_talk_power_led_flash_enable =

#Configure the delay time (in seconds) of playing busy tone when rejecting a call. The valid values are 0 (default), 3 and 5. 
features.busy_tone_delay = 

#Configure the phone whether to send a pound key when pressing double pound keys; 0-Send one pound key (default), 1-Do not send any pound key;
features.send_pound_key = 

#Enable or disable the phone to play tone when pressing the digit key; 0-Disabled, 1-Enabled (default);
features.send_key_tone = 1
features.key_tone = 1

#Enable or disable the phone to play a warning tone when there is a held call; 0-Disabled, 1-Enabled (default);
features.play_hold_tone.enable = 

#Configure the interval of playing a warning tone. The default value is 30s.
features.play_hold_tone.delay =

features.redial_tone = 

#Enable or disable the phone with active accounts to play tones in the dialing interface differently from the phone with no active accounts; 0-Disabled (default), 1-Enbaled;
features.partition_tone = 

#Enable or disable the phone to encrypt the digits of the dialed number. The encrypted digits are displayed as asterisks on the LCD screen; 0-Disabled (default), 1-Enabled;
features.password_dial.enable = 

#Configure the prefix numbers displayed before the encrypted digits.
features.password_dial.prefix =

#Configure the length of encrypted digits.
features.password_dial.length =

#Enable or disable the phone to save the call history; 0-Disabled, 1-Enabled (default);   
features.save_call_history = 1

#Configure the power Indicator LED to turn on or turn off; 0-On (default), 1-Off;
features.power_led_on = 1

#Enables or disables the IP phone to display feature name instead of the feature
#access code when dialing and in talk
features.hide_feature_access_codes.enable = 1

#Enables or disables the IP phone to display the pop-up message box when it misses a call.
features.missed_call_popup.enable = 0

#Enables or disables the IP phone to display the pop-up message box when it forwards
#an incoming call to other party.
features.forward_call_popup.enable = 0

#Enables or disables the IP phone to display the pop-up message box when it receives a new text message.
features.text_message_popup.enable = 

features.show_action_uri_option = 0

#Enables or disables the IP phone to present the callee identity when it receives an incoming call.
phone_setting.called_party_info_display.enable = 0

#Configures the call information display method when the IP phone receives an
#incoming call, dials an outgoing call or engages in a call.
phone_setting.call_info_display_method = 0

#Condifure the phone to receive the action URI request from the specified IP address (multiple IP addresses separated by a comma); 
features.action_uri_limit_ip = any

#It enable or disable use the action URI; 0-Disabled, 1-Enabled (default)
features.action_uri.enable =

#Configure the delay time (in seconds)of auto answer. The time ranges from 1 to 4, the default value is 1s.
features.auto_answer_delay =
features.auto_answer_tone.enable = 
features.ip_call.auto_answer.enable =

#Enable or disable the transfer DSS key to perform the blind transfer; 0-Disabled, 1-Enabled (default);
features.dsskey_blind_tran = 
features.blf_pickup_only_send_code =

##It is configured in the middle of the screen shows the current default at the bottom of the account name.
##The default is 1.CNT version 1.
features.show_default_account =

phone_setting.unregister_account_block_out.enable =
features.upload_server =
features.call_log_show_num =

#Configure the overtime (in minutes) of logging web user interface. It ranges from 1 to 1000, the default value is 5.
features.relog_offtime = 5
 
#Enable or disable the phone to dial the IP address directly; 0-Disabled, 1-Enabled (default);
features.direct_ip_call_enable = 0

#Configure the ringtone of emergency calls;
#features.emergency_ring = Emergency.wav
features.emergency_ring = 

#Enable or disable the phone to mute the call during an active call; 0-Disabled, 1-Enabled (default);
features.allow_mute =

features.group_listen_in_talking_enable =

#Specify the ring device when the phone is in the Headset mode; 0-use Speaker (default), 1-use Headset;
features.ringer_device.is_use_headset = 

#Enable or disable the phone to pick up the call using the group pickup soft key; 0-Disabled (default), 1-Enabled;
features.pickup.group_pickup_enable = 

#Configure the group pickup code.
features.pickup.group_pickup_code = 

#Enable or disable the phone to pick up the call using the directed pickup soft key; 0-Disabled (default), 1-Enabled;
features.pickup.direct_pickup_enable = 

#Configure the directed pickup code.
features.pickup.direct_pickup_code =

#Specify the way to notify the phone of the incoming call of the monitored user by visual or audio indicator;
#0-Disabled (default), 1-Enabled;
features.pickup.blf_visual_enable =0
features.pickup.blf_audio_enable = 0

#Configure the input type when the phone is in the dialing state, if the parameter "ldap.dial_lookup" is Enabled; 0-2aB, 1-123 (default), 2-abc, 3-ABC;
features.ldap.input_type = 1

#Enable or disable the phone to play the warning tone when receiving a vocie mail. 0-Disabled; 1-Enabled(default).
features.voice_mail_tone_enable = 1

features.alert_info_tone =
features.barge_in_via_username.enable =

features.flash_url_dsskey_led.enable = 
features.default_account = 

#The following parameter only applicable to V80
features.hide_caller_id.enable =


features.hide_zero_touch_url.enable =
features.linekey_call_with_default_account = 
features.shorten_linekey_label.enable =
features.special_auto_answer_tone =
features.anonymous_response_code =

features.config_dsskey_length =

features.reboot_in_talk_enable =

features.reset_by_long_press_enable = 1
phone_setting.reserve_certs_enable =
features.show_anywhere_remote_office_enable =
features.auto_linekeys.enable =
features.save_init_num_to_history.enable =
features.action_uri_force_autop =
phone_setting.mute_power_led_flash_enable = 
phone_setting.hold_and_held_power_led_flash_enable =
features.call_out_history_by_off_hook.enable =
features.blf_call_out_by_number.enable =


#Configure the time (in seconds) the phone automatically dials out the dialed digits. It ranges from 1 to 14, the default value is 4.
phone_setting.inter_digit_time = 

#Configure the flash hook time (in milliseconds). It ranges from 0 to 799, the default value is 1.
phone_setting.flash_hook_timer = 

#Configure the keypad lock type; 0-Disabled (default), 1-Menu Key, 2-Function Key, 3-All Keys, 4-Lock&Answer;
phone_setting.lock = 

#Configure the unlock password for the phone. The default value is 123.
phone_setting.phone_lock.unlock_pin = 

#Configures the interval (in seconds) to automatically lock the IP phone. It ranges from 0 to 3600, the default value is 0.
phone_setting.phone_lock.lock_time_out = 

#Configure the keypad lock type;0-Menu Key, 1-Function Key, 2-All Keys(default)
phone_setting.phone_lock.lock_key_type = 

#Configure the ring tone for the phone. System ring tones are: Common, Ring1.wav (default), Ring2.wav - Ring8.wav.
#If you set the custom ring tone (Busy.wav) for the phone, the value is: phone_setting.ring_type = Config:Busy.wav
#If you set the system ring tone (Ring2.wav) for the phone, the value is: phone_setting.ring_type = Resource:Ring2.wav
phone_setting.ring_type = Resource:%%defringtone%%

#Configure the contrast of the LCD screen. It ranges from 1 to 10,the default value is 6.
phone_setting.contrast =

phone_setting.ringback_timeout =
phone_setting.ringing_timeout =


#Configure the active backlight level. It ranges from 1 to 3, the default value is 2.
#The same level for different phones may result in different backlight intensities. 
phone_setting.active_backlight_level = 7
phone_setting.inactive_backlight_level = 

#Configure the backlight time (in minutes). The valid values are: 1-Always on(default), 60-1min, 120-2min, 300-5min, 600-10min, 1800-30min.
phone_setting.backlight_time =%%blktime%%

#Configure the ring tone when the transfer fails. The valid values are: Ring1.wav.... Ring8.wav.
#phone_setting.ring_for_tranfailed = Ring1.wav 
phone_setting.ring_for_tranfailed =

#Enable or disable the phone to show the logon wizard during startup; 0-Disabled (default), 1-Enabled;
phone_setting.logon_wizard = 
features.auto_exit_logon_wizard.enable =

#Enable or disable the phone to automatically dial out the dialed digits in the pre-dial interface; 0-Disabled (default), 1-Enabled;
phone_setting.predial_autodial = 

#Enable or disable the phone to deal the 180 SIP message after the 183 SIP message; 0-Disabled, 1-Enabled (default);
phone_setting.is_deal180 = 

#Configure the delay time (in seconds) for the dialnow rule. It ranges from 1 to 14, the default value is 1.
phone_setting.dialnow_delay = 


#Configure the using mode of the headset key. The value is 0 or 1(default).
phone_setting.headsetkey_mode = 

#Configure the emergency number, each separated by a comma. The default value is 112,911,110.
phone_setting.emergency.number =  

#Configure the phone whether to end the call when the network is unavailable; 0-End the call, 1-Do not end the call.
phone_setting.end_call_net_disconnect.enable = 

#If leaving the field blank, the phone will display the value sent from the server when receiveing the 403 message; otherwise display the value entered in the filed.
#The default value is blank.
phone_setting.show_code403 =

phone_setting.permit_silent_mode.enable =
phone_setting.bluetooth_talk.enable =

#######################################################################################
##                                 Profile                                   ##     
#######################################################################################
#The following parameter is available only using latest V80 firmware.
features.play_dtmf_2833.enable =

#######################################################################################
##                                   Autop wildcard                                  ##       
#######################################################################################
#The following parameter is available only using latest V80 firmware.
auto_provision.url_wildcard.pn =

#######################################################################################
##                                   Call Park                                       ##          
#######################################################################################

features.call_park.enable = 0
features.call_park.group_enable = 0
features.call_park.park_ring =
features.call_park.park_visual_notify_enable =

#######################################################################################
##                     Configure the access URL of firmware                          ##                                 
#######################################################################################
#Before using this parameter, you should store the desired firmware to the provisioning server.
{IF network=LOCALLAN}
firmware.url = %%PROVLINKLOCAL%%/firmware/yealink/%%firmware%%
{ELSE}
firmware.url = %%PROVLINK%%/firmware/yealink/%%firmware%%
{ENDIF}

#######################################################################################
##                     Configure the access URL of the customized  ringtones         ##                                  
#######################################################################################
#Before using this parameter, you should store the desired ring tone (x.wav) to the provisioning server.
#For more information, refer to Yealink Auto Provisioning User Guide.
ringtone.url = 

#ringtone.delete = http://localhost/all,delete all the customized ring tones.
ringtone.delete =

#######################################################################################
##            Configure the access  URL of language file                             ##                                       
#######################################################################################
#Before using this parameter, you should store the desired language pack to the provisioning server.
#For more information, refer to Yealink Auto Provisioning User Guide.
gui_lang.url = 

#gui_lang.delete = http://localhost/all, delete all the customized languages.
gui_lang.delete =

#######################################################################################
##            Configure the access URL of the  Wallpaper and Screensaver             ##                                            
####################################################################################### 

{IF ua=SIP-CP960}
{IF network=LOCALLAN}
wallpaper_upload.url = %%PROVLINKLOCAL%%/logo/yealinkcp960.png
{ELSE}
wallpaper_upload.url = %%PROVLINK%%/logo/yealinkcp960.png
{ENDIF}
screensaver.type= 1
#Configure the phone background.
#If you set the custom image (new.png) as phone backgroup, the value is: phone_setting.backgrounds = Config:new.png
#If you set the system image (pictures(01).png) as phone backgroup, the value is: phone_setting.backgrounds = Resource:pictures(01).png
phone_setting.backgrounds = Config:yealinkcp960.png

#Configure the logo mode of the LCD screen; 0-Disabled (default), 1-System logo, 2-Custom logo;
phone_setting.lcd_logo.mode = 2
{ENDIF}

#######################################################################################
##     Configuration files for Var                                                   ##                                            
#######################################################################################
#Configure the access URL for downloading the files for var.
#Before using this parameter, you should store the desired files to the provisioning server.
#Require reboot
web_item_level.url = 

#web_item_level.url = %%PROVLINK%%/WebItemsLevel.cfg

#Beta New add
#Enable or disable the phone to export the configuration file with clearing the password; 0-Disabled (default), 1-Enabled;
features.export_cfg_erase_pwd = 1

#Enable or disable the auto blf list feature; 0-Disabled (default), 1-Enabled;
phone_setting.auto_blf_list_enable = 1

#Enable or disable the page tips feature for the different states of the line keys; 0-Disabled (default), 1-Enabled;
phone_setting.page_tip = 0

#Enable or disable to enter the password when long pressing the OK key to reset to factory; 0-Disabled (default), 1-Enabled;
features.factory_pwd_enable =0

#Configure the access URL of the directory setting file.
{IF network=LOCALLAN}
directory_setting.url = %%PROVLINKLOCAL%%/Directory_setting.xml
{ELSE}
directory_setting.url = %%PROVLINK%%/Directory_setting.xml
{ENDIF}

#Specify the type of certificates the IP phone used to authenticate the connecting server; 0-Default certificates(default), 1-Custom certificates, 2-All certificates
#Require reboot;
security.ca_cert = 2

#Specify the type of certificates the IP phone sends for authentication 0-Default certificates(default), 1-Custom certificates;
#Require reboot;
security.dev_cert = 1

#Enable or disable the IP phone to mandatorily validate the CommonName or subjectAltName of the certificate sent by the connecting server; 0-Disabled (default), 1-Enabled;
#Require reboot;
security.cn_validation =0

#######################################################################################
##                           Account1 Settings                                       ##                                                                          
#######################################################################################
account.%d.check_cseq.enable = 1
#Enable or disable the account1, 0-Disabled (default), 1-Enabled;
account.1.enable = 1

#Configure the label displayed on the LCD screen for account1.
account.1.label = %%extension_number%% | %%extension_first_name%% %%extension_last_name%%

#Enable or disable to use the alert info URL; 0-Enabled (default), 1-Disabled;
account.1.alert_info_url_enable =

#Configure the display name of account1.
account.1.display_name = %%extension_first_name%% %%extension_last_name%%

#Configure the username and password for register authentication.
account.1.auth_name = %%extension_auth_id%%
account.1.password = %%extension_auth_pw%%

#Configure the register user name.
account.1.user_name = %%extension_number%%

#The following paremeters are available only using latest V80 firmware
account.1.register_expires_overlap =
account.1.subscribe_expires_overlap =
account.1.auto_dial_enable =
account.1.auto_dial_num =
account.1.call_id_mode =
account.1.call_info =
account.1.display_mwi.enable =
account.1.mwi_parse_terminated =
account.1.alert_info =
account.1.shared_line_callpull_code =
account.1.number_of_linekey =
account.1.callpark_enable =
account.1.blf_list_retrieve_call_parked_code =
account.1.blf.match_host.enable =
account.1.update_ack_while_dialing =
account.1.callerid_in_support_header.enable =
account.1.transfer_refer_to_contact_header.enable =
account.1.end_call_when_transferred.enable = 
account.1.contact_take_line_param =
account.1.check_cseq.enable = 1

#The following parameters are available only using latest V80 firmware
account.1.update_sip_call_id =
account.1.dial_tone =
account.1.sip_server.1.transport_type = 
account.1.sip_server.2.transport_type =


#Configure the IP address or domain name of server Y for account1. Y ranges from 1 to 2.
#account.1.sip_server.Y.address =
#account.1.sip_server.1.address = 
#account.1.sip_server.2.address =

#Configure the port of server Y for account1. The default value is 5060. Y ranges from 1 to 2.
#account.1.sip_server.Y.port =
#account.1.sip_server.1.port = 
#account.1.sip_server.2.port = 

{IF network=LOCALLAN}
account.1.sip_server.1.address = %%pbx_ip%%
account.1.sip_server.1.port = %%param::sipport%%

#Configure the SIP port for account1, the default value is 5060. 
account.1.sip_listen_port = 
#Specify the IP address or domain name of the outbound proxy server.
account.1.outbound_proxy.1.address =
account.1.outbound_proxy.2.address =

#Enable or disable to use the outbound proxy server; 0-Disabled (default), 1-Enabled; 
account.1.outbound_proxy_enable = 0

#Specify the server port, the default value is 5060.
account.1.outbound_proxy.1.port = 
account.1.outbound_proxy.2.port =
{ENDIF}
{IF network=REMOTESTUN}
account.1.sip_server.1.address = %%pbx_ip%%
account.1.sip_server.1.port = %%param::sipport%%

#Configure the SIP port for account1, the default value is 5060. 
account.1.sip_listen_port = %%phonesipport%%
#Specify the IP address or domain name of the outbound proxy server.
account.1.outbound_proxy.1.address =
account.1.outbound_proxy.2.address =

#Enable or disable to use the outbound proxy server; 0-Disabled (default), 1-Enabled; 
account.1.outbound_proxy_enable = 0

#Specify the server port, the default value is 5060.
account.1.outbound_proxy.1.port = 
account.1.outbound_proxy.2.port =
{ENDIF}
{IF network=REMOTESPM}
account.1.sip_server.1.address = %%pbx_ip%%
account.1.sip_server.1.port = %%param::sipport%%

#Configure the SIP port for account1, the default value is 5060. 
account.1.sip_listen_port = 
#Specify the IP address or domain name of the outbound proxy server.
account.1.outbound_proxy.1.address = %%local_spm_ip%%
account.1.outbound_proxy.2.address =

#Enable or disable to use the outbound proxy server; 0-Disabled (default), 1-Enabled; 
account.1.outbound_proxy_enable = 0

#Specify the server port, the default value is 5060.
account.1.outbound_proxy.1.port = %%local_spm_port%%
account.1.outbound_proxy.2.port =
{ENDIF}
{IF network=SBC}
account.1.sip_server.1.address = %%local_sbc_ip%%
account.1.sip_server.1.port = %%local_sbc_port%%

#Configure the SIP port for account1, the default value is 5060. 
account.1.sip_listen_port = 
#Specify the IP address or domain name of the outbound proxy server.
#account.1.outbound_proxy.1.address = %%local_sbc_ip%%
account.1.outbound_proxy.2.address =

#Enable or disable to use the outbound proxy server; 0-Disabled (default), 1-Enabled; 
account.1.outbound_proxy_enable = 1

#Specify the server port, the default value is 5060.
#account.1.outbound_proxy.1.port = %%local_sbc_port%%
account.1.outbound_proxy.2.port =
{ENDIF}

account.1.dns_cache_type = 1

#The following parameters only applicable to V80
dns_cache_a.1.name =
dns_cache_a.1.ip = 
dns_cache_a.1.ttl = 300
dns_cache_srv.1.name = 
dns_cache_srv.1.port = 0
dns_cache_srv.1.priority = 0
dns_cache_srv.1.target =
dns_cache_srv.1.weight = 0
dns_cache_srv.1.ttl = 300
dns_cache_naptr.1.name =
dns_cache_naptr.1.flags =
dns_cache_naptr.1.order =
dns_cache_naptr.1.preference =
dns_cache_naptr.1.replace =
dns_cache_naptr.1.service = 
dns_cache_naptr.1.ttl = 300

account.1.picture_info_enable = 1
account.1.retry_counts = 
account.1.sip_server.1.failback_mode = 0
account.1.sip_server.1.failback_timeout = 3600
account.1.sip_server.1.register_on_enable = 0
account.1.sip_server.1.retry_counts = 3
account.1.sip_server.2.failback_mode = 0
account.1.sip_server.2.failback_timeout = 3600
account.1.sip_server.2.register_on_enable = 0
account.1.sip_server.2.retry_counts = 3

account.1.srtp_encryption = 0
account.1.static_cache_pri = 0 

account.1.outbound_proxy_fallback_interval = 

account.1.backup_outbound_host =
account.1.backup_outbound_port =


#Configure the voice mail number of account1.
voice_mail.number.1 = %%vm_number%%

#Configure the proxy server to account1.
account.1.proxy_require = 

#Enable or disable the phone to only accept the message from the server; 0-Disabled (default), 1-Enabled;
account.1.sip_trust_ctrl = 1
account.1.send_anonymous_code =

#Enable or disable the anonymous call feature; 0-Disabled (default), 1-Enabled;
account.1.anonymous_call = 

#Configure the on code and off code of the anonymous call feature.
account.1.anonymous_call_oncode = 
account.1.anonymous_call_offcode = 

#Configure the register expiry time (in seconds), the default value is 3600.
account.1.sip_server.1.expires = 120
account.1.sip_server.2.expires =

#Enable or disable the reject anonymous call feature; 0-Disabled (default), 1-Enabled;
account.1.reject_anonymous_call = 

#Configure the on code and off code of the reject anonymous call feature.
account.1.anonymous_reject_oncode = 
account.1.anonymous_reject_offcode = 
account.1.send_anonymous_rejection_code =

#Enable or disable the 100 reliable retransmission; 0-Disabled (default), 1-Enabled;
account.1.100rel_enable = 

#Enable or disable the resource reservation; 0-Disabled (default), 1-Enabled;
account.1.precondition = 

#Enable or disable the phone to subscribe the register status; 0-Disabled (default), 1-Enabled;
account.1.subscribe_register = 0

#Enable or disable the phone to subscribe the message waiting indicator; 0-Disabled (default), 1-Enabled;
account.1.subscribe_mwi = 1

#Configure MWI subscribe expiry time (in seconds). It ranges from 0 to 84600, the default value is 3600.
account.1.subscribe_mwi_expires = 900
account.1.sub_fail_retry_interval = 


#Configure the type of SIP header(s) to carry the caller ID; 0-FROM (default), 1-PAI 2-PAI-FROM, 3-PRID-PAI-FROM, 4-PAI-RPID-FROM, 5-RPID-FROM;
account.1.cid_source = 

account.1.cid_source_ppi = 1
account.1.cid_source_privacy = 1
#Configure the type of SIP header(s) to display on the caller's LCD screen; 0-RPID-FROM, 1-Dialed Digits(default), 2-RFC4916
account.1.cp_source = 0

#Enable or disable the session timer, 0-Disabled (default), 1-Enabled;  
account.1.session_timer.enable = 0 

#Configure the refresh session timer interval (in seconds). It ranges from 1 to 9999.
account.1.session_timer.expires =      

#Configure the session timer refresher; 0-Uac (default), 1-Uas;
account.1.session_timer.refresher = 0

#Enable or disable the "user=phone"; 0-Disabled (default), 1-Enabled;
account.1.enable_user_equal_phone = 0
account.1.custom_ua =

account.1.fallback.timeout = 120
account.1.fallback.redundancy_type = 0

account.1.transport = 0

#Enbale or diable the simplified header field feature; 0-Disabled, 1-Enabled (default);
account.1.compact_header_enable = 

#Configure the RTP packet time. The valid values are 0 (Disabled), 10, 20 (default), 30, 40, 50, 60.
account.1.ptime = 20

## The default value is 0(Take a SRTP all encryption).1:Only carry AES - 80 secret key,2: Only carry AES - 32 secret key
account.1.srtp_auth_tag_mode = 0

#Assign account1 as shared line; 0-Disabled (default), 1-Broadsoft SCA, 2-BLA;
account.1.shared_line = 

#Configure BLA number for account1 and the subscribe period (in seconds). It ranges from 60 to 7200, the default value is 300. 
account.1.bla_subscribe_period = 300

account.1.bla.notify_with_expire.enable =
account.1.bla.subscribe_uri_build_type =


#Configure the directed and group pickup codes for account 1, the settings on a per-account basis take precedence over the settings on the phone.
account.1.dialoginfo_callpickup = 0
account.1.group_pickup_code = 
account.1.direct_pickup_code = 

#Enable or disable the auto answer feature; 0-Disabled (default), 1-Enabled;
account.1.auto_answer = 

account.1.auto_answer_mute_enable = 

#Enable or disable the phone to record the missed call; 0-Disabled, 1-Enabled (default);
account.1.missed_calllog = 

#Enable or disable the phone to subscribe to the voicemail through the message waiting indicator; 0-Disabled (default), 1-Enabled;
account.1.subscribe_mwi_to_vm = 

#Enable or disable the phone to send the MAC address and line number in the Register message; 0-Disabled (default), 1-Enabled;    
account.1.register_mac = 1
account.1.register_line = 

#Configure the interval (in seconds) the phone retries to register when account1 fails to register. It ranges from 0 to 1800, the default value is 30.
account.1.reg_fail_retry_interval = 30

#Configure the conference type; 0-Local (default), 2-Network Conference;
account.1.conf_type = 

#Configure the conference URI (a SIP URI, or use part of the SIP URI). For example, "conference@domain.com" or "conference".
account.1.conf_uri = 

account.1.blf.subscribe_event =

#Configure the BLF list URI (a SIP URI, or use part of the SIP URI). For example, "2300_blflist@domain.com" or "2300_blflist".
account.1.blf.blf_list_uri = 

#Configure the pickup code of BLF List.
account.1.blf_list_code = 

#Configure the barge-in code.
account.1.blf_list_barge_in_code = 


#Configure the BLF subscribe period (in seconds), the default value is 1800.
account.1.blf.subscribe_period = 900

#Configure the SIP server type; 0-Default (default), 2-BroadSoft, 4-Cosmocom, 12-Star2Star;
account.1.sip_server_type = 

#Configure the DTMF type; 0-INBAND, 1-RFC2833 (default), 2-SIP INFO, 3-AUTO+SIP INFO;
account.1.dtmf.type = 

#Configure the RFC2833 payload. It ranges from 96 to 255, the default value is 101.
account.1.dtmf.dtmf_payload = 

#Configure the DTMF info type when using the SIP INFO; 0-Disabled (default), 1-DTMF-Relay, 2-DTMF, 3-Telephone-Event;
account.1.dtmf.info_type = 

#Configure the type of Music on Hold; 0-Send the INVITE request to Music on Hold Server then hold the call; 1-Hold the call then send the INVITE request to Music on Hold Server;
#Require reboot;
account.1.music_on_hold_type = 
account.1.music_server_uri = 

account.1.naptr_build = 0
account.1.out_dialog_blf_enable = 0

#Enable or disable the phone to send the account log-off message first and then send account register message when rebooting the phone; 0-Disabled (default), 1-Enabled;
account.1.unregister_on_reboot = 1

account.1.vq_rtcpxr.collector_name=
account.1.vq_rtcpxr.collector_server_host=
account.1.vq_rtcpxr.collector_server_port=


#########################################################################
##                     NAT Settings                                    ##
#########################################################################

{IF network=LOCALLAN}
#Enable or disable the NAT traversal; 0-Disabled (default), 1-STUN;
account.1.nat.nat_traversal = 0

#Configure the STUN server address.
sip.nat_stun.server = stun.3cx.com 

#Configure the STUN server port, the default value is 3478.
sip.nat_stun.port = 3478

#Enable or disable the NAT keep-alive; 0-Disabled, 1-Enabled (default);
account.1.nat.udp_update_enable = 

#Specify the keep-alive interval (in seconds), the default value is 30.
account.1.nat.udp_update_time = 

#Enable or disable the NAT Rport; 0-Disabled (default), 1-Enabled;
account.1.nat.rport = 

account.1.nat.stun_refresh_timer = 
{ENDIF}

{IF network=REMOTESTUN}
#Enable or disable the NAT traversal; 0-Disabled (default), 1-STUN;
account.1.nat.nat_traversal = 1
sip.nat_stun.enable = 1

#Configure the STUN server address.
sip.nat_stun.server = %%pbx_ip%%

#Configure the STUN server port, the default value is 3478.
sip.nat_stun.port = %%param::sipport%%

#Enable or disable the NAT keep-alive; 0-Disabled, 1-Enabled (default);
account.1.nat.udp_update_enable = 1

#Specify the keep-alive interval (in seconds), the default value is 30.
account.1.nat.udp_update_time = 15

#Enable or disable the NAT Rport; 0-Disabled (default), 1-Enabled;
account.1.nat.rport = 1

account.1.nat.stun_refresh_timer = 
{ENDIF}

{IF network=REMOTESPM}
#Enable or disable the NAT traversal; 0-Disabled (default), 1-STUN;
account.1.nat.nat_traversal = 0

#Configure the STUN server address.
sip.nat_stun.server = stun.3cx.com

#Configure the STUN server port, the default value is 3478.
sip.nat_stun.port = 3478

#Enable or disable the NAT keep-alive; 0-Disabled, 1-Enabled (default);
account.1.nat.udp_update_enable = 

#Specify the keep-alive interval (in seconds), the default value is 30.
account.1.nat.udp_update_time = 

#Enable or disable the NAT Rport; 0-Disabled (default), 1-Enabled;
account.1.nat.rport = 

account.1.nat.stun_refresh_timer = 
{ENDIF}

{IF network=SBC}
#Enable or disable the NAT traversal; 0-Disabled (default), 1-STUN;
account.1.nat.nat_traversal = 0

#Configure the STUN server address.
sip.nat_stun.server = stun.3cx.com

#Configure the STUN server port, the default value is 3478.
sip.nat_stun.port = 3478

#Enable or disable the NAT keep-alive; 0-Disabled, 1-Enabled (default);
account.1.nat.udp_update_enable = 1

#Specify the keep-alive interval (in seconds), the default value is 30.
account.1.nat.udp_update_time = 30

#Enable or disable the NAT Rport; 0-Disabled (default), 1-Enabled;
account.1.nat.rport = 

account.1.nat.stun_refresh_timer = 
{ENDIF}

#Configure the timeout (in seconds) for DNS query, the value ranges from 1 to 9, the default value is 8.
account.1.dns_query_timeout =

#Enable or disable the distinctive ring tones feature; 0-Disabled, 1-Enabled (default);
account.1.distinctive_ring_tones = 1

#Assign a ringtone for account1. The system ring tones are: common (default), Ring1.wav, Ring2.wav - Ring8.wav.
#If you configure the custom ring tone (Family.wav) for the account, the value format is: Family.wav
#If you configure the system ring tone (Ring2.wav) for the account, the value format is: Ring2.wav
account.1.ringtone.ring_type = 

#######################################################################################
##         	                   Codec                                                 ##               
#######################################################################################
#Audio codecs for account1 (Y ranges from 1 to 13).
#Enable or disable the specified codec; 0-Disabled, 1-Enabled;
#account.1.codec.Y.enable = 
#The type of the specified codec.
#account.1.codec.Y.payload_type = 
#The priority of the specified codec. It's available when the codec is enabled.
#account.1.codec.Y.priority = 
#The payload of the specified codec.
#account.1.codec.Y.rtpmap = 

##V81 NEW##
account.1.codec.g722.enable = 
account.1.codec.g722.priority =
account.1.codec.g729.enable = 
account.1.codec.g729.priority = 
account.1.codec.g723_53.enable =
account.1.codec.g723_53.priority =
account.1.codec.g723_63.enable = 
account.1.codec.g723_63.priority = 
account.1.codec.g726_16.enable = 
account.1.codec.g726_16.priority = 
account.1.codec.g726_16.rtpmap =
account.1.codec.g726_24.enable = 
account.1.codec.g726_24.priority = 
account.1.codec.g726_24.rtpmap =
account.1.codec.g726_32.enable = 
account.1.codec.g726_32.priority = 
account.1.codec.g726_32.rtpmap = 
account.1.codec.g726_40.enable = 
account.1.codec.g726_40.priority = 
account.1.codec.g726_40.rtpmap= 
account.1.codec.ilbc.enable = 
account.1.codec.ilbc.priority =
account.1.codec.ilbc.rtpmap = 
account.1.codec.opus.enable = 
account.1.codec.opus.priority = 
account.1.codec.opus.rtpmap = 
account.1.codec.pcmu.enable = 
account.1.codec.pcmu.priority = 
account.1.codec.pcma.enable = 
account.1.codec.pcma.priority = 


{IF ua=SIP-CP960}
account.1.codec.1.enable = 1
account.1.codec.1.payload_type = %%payload1%%
account.1.codec.1.priority = 1
account.1.codec.1.rtpmap = %%codec1%%

account.1.codec.2.enable = 1
account.1.codec.2.payload_type = %%payload2%%
account.1.codec.2.priority = 2 
account.1.codec.2.rtpmap = %%codec2%%

account.1.codec.3.enable = 0 
account.1.codec.3.payload_type = G723_53
account.1.codec.3.priority =0
account.1.codec.3.rtpmap = 4

account.1.codec.4.enable = 0
account.1.codec.4.payload_type = G723_63
account.1.codec.4.priority = 0
account.1.codec.4.rtpmap = 4

account.1.codec.5.enable = 1
account.1.codec.5.payload_type = %%payload3%%
account.1.codec.5.priority = 3
account.1.codec.5.rtpmap = %%codec3%%

account.1.codec.6.enable = 1
account.1.codec.6.payload_type = %%payload4%%
account.1.codec.6.priority = 4
account.1.codec.6.rtpmap = %%codec4%%

account.1.codec.7.enable = 0
account.1.codec.7.payload_type = iLBC
account.1.codec.7.priority =  0
account.1.codec.7.rtpmap = 106

account.1.codec.8.enable = 0
account.1.codec.8.payload_type = G726-16
account.1.codec.8.priority = 0
account.1.codec.8.rtpmap = 103

account.1.codec.9.enable = 0
account.1.codec.9.payload_type = G726-24
account.1.codec.9.priority = 0
account.1.codec.9.rtpmap = 104

account.1.codec.10.enable = 0
account.1.codec.10.payload_type = G726-32 
account.1.codec.10.priority = 0
account.1.codec.10.rtpmap = 102

account.1.codec.11.enable = 0
account.1.codec.11.payload_type = G726-40
account.1.codec.11.priority = 0
account.1.codec.11.rtpmap = 105

account.1.codec.12.enable = 0
account.1.codec.12.payload_type = opus
account.1.codec.12.priority = 0
account.1.codec.12.rtpmap = 107

account.1.codec.13.enable = 0
account.1.codec.13.payload_type = G722_1c_48
account.1.codec.13.priority = 1
account.1.codec.13.rtpmap = 121

account.1.codec.14.enable = 0
account.1.codec.14.payload_type = G722_1c_32
account.1.codec.14.priority = 2
account.1.codec.14.rtpmap = 122

account.1.codec.15.enable = 0
account.1.codec.15.payload_type = G722_1c_24
account.1.codec.15.priority = 3
account.1.codec.15.rtpmap = 123

account.1.codec.16.enable = 0
account.1.codec.16.payload_type = G722_1_24
account.1.codec.16.priority = 4
account.1.codec.16.rtpmap = 124
{ENDIF}

{IF ua=CP860}
account.1.codec.1.enable = 1
account.1.codec.1.payload_type = %%payload1%%
account.1.codec.1.priority = 1
account.1.codec.1.rtpmap = %%codec1%%

account.1.codec.2.enable = 1
account.1.codec.2.payload_type = %%payload2%%
account.1.codec.2.priority = 2 
account.1.codec.2.rtpmap = %%codec2%%

account.1.codec.3.enable = 1
account.1.codec.3.payload_type = %%payload3%%
account.1.codec.3.priority = 3
account.1.codec.3.rtpmap = %%codec3%%

account.1.codec.4.enable = 1
account.1.codec.4.payload_type = %%payload4%%
account.1.codec.4.priority = 4
account.1.codec.4.rtpmap = %%codec4%%

account.1.codec.5.enable = 0
account.1.codec.5.payload_type = G723_53
account.1.codec.5.priority = 5
account.1.codec.5.rtpmap = 4

account.1.codec.6.enable = 0
account.1.codec.6.payload_type = G723_63
account.1.codec.6.priority = 6
account.1.codec.6.rtpmap = 4

account.1.codec.7.enable = 0
account.1.codec.7.payload_type = iLBC
account.1.codec.7.priority =  7
account.1.codec.7.rtpmap = 102

account.1.codec.8.enable = 0
account.1.codec.8.payload_type = G726-16
account.1.codec.8.priority = 8
account.1.codec.8.rtpmap = 112

account.1.codec.9.enable = 0
account.1.codec.9.payload_type = G726-24
account.1.codec.9.priority = 9
account.1.codec.9.rtpmap = 102

account.1.codec.10.enable = 0
account.1.codec.10.payload_type = G726-32 
account.1.codec.10.priority = 10 
account.1.codec.10.rtpmap = 99

account.1.codec.11.enable = 0
account.1.codec.11.payload_type = G726-40
account.1.codec.11.priority = 11
account.1.codec.11.rtpmap = 104

account.1.codec.12.enable = 0
account.1.codec.12.payload_type = iLBC_13_3
account.1.codec.12.priority = 12 
account.1.codec.12.rtpmap = 97

account.1.codec.13.enable = 0
account.1.codec.13.payload_type = iLBC_15_2
account.1.codec.13.priority = 13 
account.1.codec.13.rtpmap = 97
{ENDIF}
#######################################################################################
##         	                   Call Forward                                          ##               
#######################################################################################

#0-Disabled , 1-Enabled (default)
features.forward.emergency.enable =

#0-Disabled(default) , 1-Enabled 
features.fwd_diversion_enable = 
features.forward.emergency.authorized_number =

#Enable or disable the always forward feature; 0-Disabled (default), 1-Enabled;
forward.always.enable = 0

#Configure the target number that the phone will forward the call to.
forward.always.target = 

#Configure the always forward on code and off code.
forward.always.on_code = 
forward.always.off_code = 

#Enable or disable the busy forward feature; 0-Disabled (default), 1-Enabled;
forward.busy.enable = 0
forward.busy.target = 
forward.busy.on_code = 
forward.busy.off_code = 

#Enable or disable the no answer forward feature; 0-Disabled (default), 1-Enabled; 
#Configure the waiting ring times before forwarding. It ranges from 0 to 20, the default value is 2.
forward.no_answer.enable = 0
forward.no_answer.target = 
forward.no_answer.timeout = 
forward.no_answer.on_code = 
forward.no_answer.off_code = 

#Enable or disable the phone to forward the call to the international number (the prefix is 00); 0-Disabled (default), 1-Enabled;
forward.international.enable = 0

#######################################################################################
##         	                   Line Key(only for CP960)                              ##                 
#######################################################################################

#The x of the parameter "linekey.x.line" ranges from 1 to 30.
#The default value equals to the value of x. For example, the default value of the parameter "linekey.1.line" is 1.
#linekey.x.lable--Define the label for each line key.

{IF ua=SIP-CP960}
#Configure Line Key1
{IF blf1}
linekey.1.line = %%Line%%                         
linekey.1.value = %%type%%                        
linekey.1.pickup_value = %%PickupValue%%                  
linekey.1.type = %%DKtype%%                                     
linekey.1.label = %%label%%
linekey.1.extension = %%PickupValue%% 
{ELSE}
linekey.1.type =  0
{ENDIF}
#Configure Line Key2
{IF blf2}
linekey.2.line = %%Line%%                         
linekey.2.value = %%type%%                        
linekey.2.pickup_value = %%PickupValue%%                  
linekey.2.type = %%DKtype%%                                     
linekey.2.label = %%label%%
linekey.2.extension = %%PickupValue%% 
{ELSE}
linekey.2.type =  0
{ENDIF}
#Configure Line Key3
{IF blf3}
linekey.3.line = %%Line%%                         
linekey.3.value = %%type%%                        
linekey.3.pickup_value = %%PickupValue%%                  
linekey.3.type = %%DKtype%%                                     
linekey.3.label = %%label%%
linekey.3.extension = %%PickupValue%% 
{ELSE}
linekey.3.type =  0
{ENDIF}
#Configure Line Key4
{IF blf4}
linekey.4.line = %%Line%%                         
linekey.4.value = %%type%%                        
linekey.4.pickup_value = %%PickupValue%%                  
linekey.4.type = %%DKtype%%                                     
linekey.4.label = %%label%%
linekey.4.extension = %%PickupValue%% 
{ELSE}
linekey.4.type =  0
{ENDIF}
#Configure Line Key5
{IF blf5}
linekey.5.line = %%Line%%                         
linekey.5.value = %%type%%                        
linekey.5.pickup_value = %%PickupValue%%                  
linekey.5.type = %%DKtype%%                                     
linekey.5.label = %%label%%
linekey.5.extension = %%PickupValue%% 
{ELSE}
linekey.5.type =  0
{ENDIF}
#Configure Line Key6
{IF blf6}
linekey.6.line = %%Line%%                         
linekey.6.value = %%type%%                        
linekey.6.pickup_value = %%PickupValue%%                  
linekey.6.type = %%DKtype%%                                     
linekey.6.label = %%label%%
linekey.6.extension = %%PickupValue%% 
{ELSE}
linekey.6.type =  0
{ENDIF}
#Configure Line Key7
{IF blf7}
linekey.7.line = %%Line%%                         
linekey.7.value = %%type%%                        
linekey.7.pickup_value = %%PickupValue%%                  
linekey.7.type = %%DKtype%%                                     
linekey.7.label = %%label%%
linekey.7.extension = %%PickupValue%% 
{ELSE}
linekey.7.type =  0
{ENDIF}
#Configure Line Key8
{IF blf8}
linekey.8.line = %%Line%%                         
linekey.8.value = %%type%%                        
linekey.8.pickup_value = %%PickupValue%%                  
linekey.8.type = %%DKtype%%                                     
linekey.8.label = %%label%%
linekey.8.extension = %%PickupValue%% 
{ELSE}
linekey.8.type =  0
{ENDIF}
#Configure Line Key9
{IF blf9}
linekey.9.line = %%Line%%                         
linekey.9.value = %%type%%                        
linekey.9.pickup_value = %%PickupValue%%                  
linekey.9.type = %%DKtype%%                                     
linekey.9.label = %%label%%
linekey.9.extension = %%PickupValue%% 
{ELSE}
linekey.9.type =  0
{ENDIF}
#Configure Line Key10
{IF blf10}
linekey.10.line = %%Line%%                         
linekey.10.value = %%type%%                        
linekey.10.pickup_value = %%PickupValue%%                  
linekey.10.type = %%DKtype%%                                     
linekey.10.label = %%label%%
linekey.10.extension = %%PickupValue%% 
{ELSE}
linekey.10.type =  0
{ENDIF}
#Configure Line Key11
{IF blf11}
linekey.11.line = %%Line%%                         
linekey.11.value = %%type%%                        
linekey.11.pickup_value = %%PickupValue%%                  
linekey.11.type = %%DKtype%%                                     
linekey.11.label = %%label%%
linekey.11.extension = %%PickupValue%% 
{ELSE}
linekey.11.type =  0
{ENDIF}
#Configure Line Key12
{IF blf12}
linekey.12.line = %%Line%%                         
linekey.12.value = %%type%%                        
linekey.12.pickup_value = %%PickupValue%%                  
linekey.12.type = %%DKtype%%                                     
linekey.12.label = %%label%%
linekey.12.extension = %%PickupValue%% 
{ELSE}
linekey.12.type =  0
{ENDIF}
#Configure Line Key13
{IF blf13}
linekey.13.line = %%Line%%                         
linekey.13.value = %%type%%                        
linekey.13.pickup_value = %%PickupValue%%                  
linekey.13.type = %%DKtype%%                                     
linekey.13.label = %%label%%
linekey.13.extension = %%PickupValue%% 
{ELSE}
linekey.13.type =  0
{ENDIF}
#Configure Line Key14
{IF blf14}
linekey.14.line = %%Line%%                         
linekey.14.value = %%type%%                        
linekey.14.pickup_value = %%PickupValue%%                  
linekey.14.type = %%DKtype%%                                     
linekey.14.label = %%label%%
linekey.14.extension = %%PickupValue%% 
{ELSE}
linekey.14.type =  0
{ENDIF}
#Configure Line Key15
{IF blf15}
linekey.15.line = %%Line%%                         
linekey.15.value = %%type%%                        
linekey.15.pickup_value = %%PickupValue%%                  
linekey.15.type = %%DKtype%%                                     
linekey.15.label = %%label%%
linekey.15.extension = %%PickupValue%% 
{ELSE}
linekey.15.type =  0
{ENDIF}
#Configure Line Key16
{IF blf16}
linekey.16.line = %%Line%%                         
linekey.16.value = %%type%%                        
linekey.16.pickup_value = %%PickupValue%%                  
linekey.16.type = %%DKtype%%                                     
linekey.16.label = %%label%%
linekey.16.extension = %%PickupValue%% 
{ELSE}
linekey.16.type =  0
{ENDIF}
#Configure Line Key17
{IF blf17}
linekey.17.line = %%Line%%                         
linekey.17.value = %%type%%                        
linekey.17.pickup_value = %%PickupValue%%                  
linekey.17.type = %%DKtype%%                                     
linekey.17.label = %%label%%
linekey.17.extension = %%PickupValue%% 
{ELSE}
linekey.17.type =  0
{ENDIF}
#Configure Line Key18
{IF blf18}
linekey.18.line = %%Line%%                         
linekey.18.value = %%type%%                        
linekey.18.pickup_value = %%PickupValue%%                  
linekey.18.type = %%DKtype%%                                     
linekey.18.label = %%label%%
linekey.18.extension = %%PickupValue%% 
{ELSE}
linekey.18.type =  0
{ENDIF}
#Configure Line Key19
{IF blf19}
linekey.19.line = %%Line%%                         
linekey.19.value = %%type%%                        
linekey.19.pickup_value = %%PickupValue%%                  
linekey.19.type = %%DKtype%%                                     
linekey.19.label = %%label%%
linekey.19.extension = %%PickupValue%% 
{ELSE}
linekey.19.type =  0
{ENDIF}
#Configure Line Key20
{IF blf20}
linekey.20.line = %%Line%%                         
linekey.20.value = %%type%%                        
linekey.20.pickup_value = %%PickupValue%%                  
linekey.20.type = %%DKtype%%                                     
linekey.20.label = %%label%%
linekey.20.extension = %%PickupValue%% 
{ELSE}
linekey.20.type =  0
{ENDIF}
#Configure Line Key21
{IF blf21}
linekey.21.line = %%Line%%                         
linekey.21.value = %%type%%                        
linekey.21.pickup_value = %%PickupValue%%                  
linekey.21.type = %%DKtype%%                                     
linekey.21.label = %%label%%
linekey.21.extension = %%PickupValue%% 
{ELSE}
linekey.21.type =  0
{ENDIF}
#Configure Line Key22
{IF blf22}
linekey.22.line = %%Line%%                         
linekey.22.value = %%type%%                        
linekey.22.pickup_value = %%PickupValue%%                  
linekey.22.type = %%DKtype%%                                     
linekey.22.label = %%label%%
linekey.22.extension = %%PickupValue%% 
{ELSE}
linekey.22.type =  0
{ENDIF}
#Configure Line Key23
{IF blf23}
linekey.23.line = %%Line%%                         
linekey.23.value = %%type%%                        
linekey.23.pickup_value = %%PickupValue%%                  
linekey.23.type = %%DKtype%%                                     
linekey.23.label = %%label%%
linekey.23.extension = %%PickupValue%% 
{ELSE}
linekey.23.type =  0
{ENDIF}
#Configure Line Key24
{IF blf24}
linekey.24.line = %%Line%%                         
linekey.24.value = %%type%%                        
linekey.24.pickup_value = %%PickupValue%%                  
linekey.24.type = %%DKtype%%                                     
linekey.24.label = %%label%%
linekey.24.extension = %%PickupValue%% 
{ELSE}
linekey.24.type =  0
{ENDIF}
#Configure Line Key25
{IF blf25}
linekey.25.line = %%Line%%                         
linekey.25.value = %%type%%                        
linekey.25.pickup_value = %%PickupValue%%                  
linekey.25.type = %%DKtype%%                                     
linekey.25.label = %%label%%
linekey.25.extension = %%PickupValue%% 
{ELSE}
linekey.25.type =  0
{ENDIF}
#Configure Line Key26
{IF blf26}
linekey.26.line = %%Line%%                         
linekey.26.value = %%type%%                        
linekey.26.pickup_value = %%PickupValue%%                  
linekey.26.type = %%DKtype%%                                     
linekey.26.label = %%label%%
linekey.26.extension = %%PickupValue%% 
{ELSE}
linekey.26.type =  0
{ENDIF}
#Configure Line Key27
{IF blf27}
linekey.27.line = %%Line%%                         
linekey.27.value = %%type%%                        
linekey.27.pickup_value = %%PickupValue%%                  
linekey.27.type = %%DKtype%%                                     
linekey.27.label = %%label%%
linekey.27.extension = %%PickupValue%% 
{ELSE}
linekey.27.type =  0
{ENDIF}
#Configure Line Key28
{IF blf28}
linekey.28.line = %%Line%%                         
linekey.28.value = %%type%%                        
linekey.28.pickup_value = %%PickupValue%%                  
linekey.28.type = %%DKtype%%                                     
linekey.28.label = %%label%%
linekey.28.extension = %%PickupValue%% 
{ELSE}
linekey.28.type =  0
{ENDIF}
#Configure Line Key29
{IF blf29}
linekey.29.line = %%Line%%                         
linekey.29.value = %%type%%                        
linekey.29.pickup_value = %%PickupValue%%                  
linekey.29.type = %%DKtype%%                                     
linekey.29.label = %%label%%
linekey.29.extension = %%PickupValue%% 
{ELSE}
linekey.29.type =  0
{ENDIF}
#Configure Line Key30
{IF blf30}
linekey.30.line = %%Line%%                         
linekey.30.value = %%type%%                        
linekey.30.pickup_value = %%PickupValue%%                  
linekey.30.type = %%DKtype%%                                     
linekey.30.label = %%label%%
linekey.30.extension = %%PickupValue%% 
{ELSE}
linekey.30.type =  0
{ENDIF}
{ENDIF}

##########################################################################################
##         	               Programmable Key(only for CP860)                             ##               
##########################################################################################
#X ranges from 1 to 15.
#programablekey.x.type--Customize the programmable key type.
#The valid types are: 
#0-N/A        2-Forward       5-DND              6-Redial               7-Call Return   8-SMS              9-Direct Pickup   13-Spead Dial 
#22-XML Group 23-Group Pickup 27-XML Browser     28-History             29-Directory    30-Menu            31-Switch Account 32-New SMS 
#33-Status    40-PTT          43-Local Phonebook 44-Broadsoft Phonebook 45-Local Group  46-Broadsoft Group 47-XML Phonebook  50-Keypad Lock
#PTT-add a specified prefix number before the dialed number.
#programablekey.x.line--Configure the desired line to apply the key feature. It ranges from 0 to 6.
#The value 0 of the "proramablekey.x.line" stands for Auto, it means the first available line. 
#But, when the programmable key is configured as Pick Up, the value 0 stands for line 1.

#programablekey.x.value =
#programablekey.x.xml_phonebook--Specify the desired remote phonebook/local group/BSFT phonebook for the programmable key. This parameter is only appilicable to the feature XML Group/Local Group/Broadsoft Group.
#programablekey.x.history_type =

#programablekey.x.label--This parameter is only available to the key 1 to key 4. 
{IF ua=CP860}
programablekey.1.type =
programablekey.1.line = 
programablekey.1.value =
programablekey.1.xml_phonebook =
programablekey.1.history_type =
programablekey.1.label =

programablekey.2.type = 47
programablekey.2.line = 1
programablekey.2.value =
programablekey.2.xml_phonebook =
programablekey.2.history_type =
programablekey.2.label = 3CX PB
{ENDIF}

#######################################################################################
##                   Customize the softkey(only for CP860)                           ##                                 
#######################################################################################
#CP960 not support this.
#Customize the softkeys presented on the phone LCD screen when Callfailed, Callin, Connecting, Dialing, Ringback and Talking. 
#Before using these parameters, you should store the desired XML files to the provisioning server.
custom_softkey_call_failed.url = 
custom_softkey_call_in.url = 
custom_softkey_connecting.url = 
custom_softkey_dialing.url = 
custom_softkey_ring_back.url = 
custom_softkey_talking.url =
#######################################################################################
##                          DND                                                      ##                                       
#######################################################################################
features.dnd.enable =

#Configure the DND on code and off code.
features.dnd.on_code = %NULL% 
features.dnd.off_code = %NULL%
features.dnd.emergency_enable = 0
features.dnd.emergency_authorized_number =
                                                    
#######################################################################################
##         	                   Language Settings                                     ##       
#######################################################################################

#Specify the web language, the valid values are: English, Chinese_S, Turkish, Portuguese, Spanish, Italian, French, Russian, German and Czech.
lang.wui = %%langwebUI%%

wui_lang.url = 
wui_lang_note.url = 
wui_lang.delete =

#Specify the LCD language, the valid values are: English (default), Chinese_S, Chinese_T, Deutsch, French, Turkish, Italian, Polish, Spanish and Portuguese.
#lang.gui = English
lang.gui = %%langlcdUI%%

#######################################################################################
##         	    Remote phonebook                                                     ##
#######################################################################################

#Configure the access URL and dispaly name of the remote phonebook. X ranges from 1 to 5.
#remote_phonebook.data.X.url =   
#remote_phonebook.data.X.name =

##It enables or disables the phone to perform a remote phone book search when receiving an incoming call.
##0-Disabled,1-Enabled.
##The default value is 0.
features.remote_phonebook.enable = 1

{IF network=LOCALLAN}
remote_phonebook.data.1.url = %%PROVLINKLOCAL%%/yealink_phonebook.xml
{ELSE}
remote_phonebook.data.1.url = %%PROVLINK%%/yealink_phonebook.xml
{ENDIF}

remote_phonebook.data.1.name = 3CX Phonebook 

remote_phonebook.data.2.url =
remote_phonebook.data.2.name =

#Enable or disable the feature key synchronization; 0-Disabled (default), 1-Enabled;
bw.feature_key_sync = 1

#######################################################################################
##                                   Network Directory                               ##          
#######################################################################################
directory.update_time_interval = 
directory.incoming_call_match_enable = 1
bw.enable = 0

#######################################################################################
##                                   Local Digit map                                 ##          
#######################################################################################
dialplan.digitmap.apply_to.on_hook_dial =
dialplan.digitmap.apply_to.directory_dial =
dialplan.digitmap.apply_to.history_dial=
dialplan.digitmap.apply_to.forward =
dialplan.digitmap.apply_to.press_send=
dialplan.digitmap.enable=
dialplan.digitmap.string=
dialplan.digitmap.interdigit_long_timer=
dialplan.digitmap.interdigit_short_timer=
dialplan.digitmap.no_match_action=

account.1.dialplan.digitmap.apply_to.directory_dial =
account.1.dialplan.digitmap.apply_to.forward =
account.1.dialplan.digitmap.apply_to.history_dial=
account.1.dialplan.digitmap.apply_to.on_hook_dial=
account.1.dialplan.digitmap.apply_to.press_send=
account.1.dialplan.digitmap.enable=
account.1.dialplan.digitmap.interdigit_long_timer=
account.1.dialplan.digitmap.interdigit_short_timer=
account.1.dialplan.digitmap.no_match_action=
account.1.dialplan.digitmap.string=

#######################################################################################
##                                Emergency Dialplan                                 ##          
#######################################################################################
dialplan.emergency.asserted_id_source=
dialplan.emergency.custom_asserted_id =
dialplan.emergency.server.X.address =
dialplan.emergency.server.X.port=
dialplan.emergency.server.X.transport_type=
dialplan.emergency.X.value=
dialplan.emergency.X.server_priority =

#######################################################################################
##                                    power_saving                                   ##          
#######################################################################################

features.power_saving.office_hour.idle_timeout =
features.power_saving.off_hour.idle_timeout =
features.power_saving.user_input_ext.idle_timeout=
features.power_saving.office_hour.monday =
features.power_saving.office_hour.tuesday =
features.power_saving.office_hour.wednesday =
features.power_saving.office_hour.thursday =
features.power_saving.office_hour.friday  =
features.power_saving.office_hour.saturday  =
features.power_saving.office_hour.sunday =

#######################################################################################
##                                    screensaver                                    ##          
#######################################################################################
screensaver.wait_time= 21600

#######################################################################################
##                                          WEB setting                             ##          
#######################################################################################
web_setting.title =
web_setting.model_name =
phone_setting.login_note_text =
wui.quick_login = 1

#######################################################################################
##                              Android CP960 Add                                    ##       
#######################################################################################
##Add Time 2017.5.24

bluetooth.a2dp_sink =
voice.tns.enable =
voice.ans_nb.enable =




]]></deviceconfig>                                                                     
    </device>                                                                          
  </data>    
</doc>                                                                                 
                                                                                                                    