<?xml version="1.0" encoding="utf-8"?>
<doc xmlns:tcx="http://www.3cx.com">
  <header>
    <type>phone-template</type>
    <version>71354</version>
    <time>2015-09-12 15:00:00</time>
    <name>Yealink T2X</name>
    <url>http://www.yealink.com</url>
    <models>
      <model ua="SIP-T19P">Yealink T19 SBC</model>
      <model ua="SIP-T20P">Yealink T20 SBC</model>
      <model ua="SIP-T21P">Yealink T21 SBC</model>
      <model ua="SIP-T22P">Yealink T22 SBC</model>
      <model ua="SIP-T26P">Yealink T26 SBC</model>
      <model ua="SIP-T28P">Yealink T28 SBC</model>
    </models>
    <!--Firmware version X.73.0.XX-->
    <description>Yealink T2X SIP Phone SBC Configuration</description>
    <parsers>
      <parser>BLF</parser>
    </parsers>
    <rebootParams>
      <event-name>check-sync;reboot=true</event-name>
    </rebootParams>
    <resyncParams>
      <event-name>check-sync</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>http://%%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>
    </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="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="Voicemails">
        <item name="mwiled">1</item>
        <item name="missedled"></item>
      </option>
      <option value="No Power LED notifications">
        <item name="mwiled">0</item>
        <item name="missedled"></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 Off">
        <item name="blktime">1</item>
      </option>
      <option value="Always On">
        <item name="blktime">0</item>
      </option>
    </backlight>
    <vlan>
      <vlanwanport type="bool" readonly="false" default="false" param="vlanwanenabled">
        <item value="false">0</item>
        <item value="true">1</item>
      </vlanwanport>
      <vlanwanid type="int" readonly="false" default="1" minvalue="1" maxvalue="4094" param="vlanwanportid" />
      <vlanwanpriority type="int" readonly="false" default="0" minvalue="0" maxvalue="7" param="vlanwanportpriority" />
	  <vlanpcport type="bool" readonly="false" default="false" param="vlanpcenabled">
        <item value="false">0</item>
        <item value="true">1</item>
      </vlanpcport>
      <vlanpcid type="int" readonly="false" default="1" minvalue="1" maxvalue="4094" param="vlanpcportid" />
      <vlanpcpriority type="int" readonly="false" default="0" minvalue="0" maxvalue="7" param="vlanpcportpriority" />
    </vlan>
	<lldp>
      <lldpvalue type="bool" readonly="false" default="true" param="lldpenabled">
        <item value="false">0</item>
        <item value="true">1</item>
      </lldpvalue>
    </lldp>
	<!--<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 Zeland(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 Zeland(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>0</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>0</Line>
      <type>%%blfno%%</type>
      <DKtype>13</DKtype>
      <PickupValue></PickupValue>
      <label>%%blffirstname%% %%blflastname%%</label>
    </speeddial>
    <customspeeddial>
      <Line>0</Line>
      <type>%%blfno%%</type>
      <DKtype>13</DKtype>
      <PickupValue></PickupValue>
      <label>%%blffirstname%% %%blflastname%%</label>
    </customspeeddial>
    <queuelogin>
      <Line>0</Line>
      <type>%%blfno%%</type>
      <DKtype>13</DKtype>
      <PickupValue></PickupValue>
      <label>%%blffirstname%% %%blflastname%%</label>
    </queuelogin>
    <profilestatus>
      <Line>0</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 T2X</field>
      <deviceconfig filename="y000000000000.cfg">
        <filename>
          <model name="Yealink" filename="y000000000000.cfg" />
          <model name="Yealink T19" filename="y000000000031.cfg" />
          <model name="Yealink T20" filename="y000000000007.cfg" />
          <model name="Yealink T21" filename="y000000000034.cfg" />
          <model name="Yealink T22" filename="y000000000005.cfg" />
          <model name="Yealink T26" filename="y000000000004.cfg" />
          <model name="Yealink T28" filename="y000000000000.cfg" />
        </filename><![CDATA[#!version:1.0.0.1



#######################################################################################
##                Syslog Server                                                      ##          
#######################################################################################

#Configure the IP address of the syslog server.
#Require reboot;
syslog.server = 

#Configure the syslog level. It ranges from 0 to 6, the default value is 3.
#Require reboot;
syslog.log_level = 

#######################################################################################
##                 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

#Configure the username and password for the phone to authenticate with the ACS.
managementserver.username = 
managementserver.password = 

#Configure the access URL of the ACS.
managementserver.url = 

#Configure the username and password for the phone to authenticate the connection requests.
managementserver.connection_request_username = 
managementserver.connection_request_password = 

#Enable or disable the phone to inform its configuration to the ACS; 0-Disabled (default), 1-Enabled;
managementserver.periodic_inform_enable = 0

#Configure the interval (in seconds) the phone to inform its configuration to the ACS. The default value is 60.
managementserver.periodic_inform_interval = 

#######################################################################################
##         	                   Call Forward                                          ##               
#######################################################################################

#Configure the call forward key mode; 0-Phone mode (default), 1-Custom mode.
features.fwd_mode = 0

#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 = 0
forward.busy.on_code = 0
forward.busy.off_code = 0

#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 = 0
forward.no_answer.timeout = 0
forward.no_answer.on_code = 0
forward.no_answer.off_code = 0

#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

#######################################################################################
##                                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 volume of the side tone. It ranges from -48 to 0, the default value is -3.
voice.side_tone= -3

#Configure the sending volume of Speaker, Handset and Headset. It ranges from 1 to 53, the default values are 25, 35, 30.
#Require reboot;
voice.handfree_send = 25
voice.handset_send = 35
voice.headset_send = 30

#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

#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.dial = 
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 = 

#Configure the receiving volume of Speaker, Handset and Headset. It ranges from 0 to 15, the default value is 8.
voice.handfree.spk_vol = 
voice.handset.spk_vol = 
voice.headset.spk_vol = 

#Configure the dial tone volume of Speaker, Handset and Headset. It ranges from 0 to 15, the default value is 8.
voice.handfree.tone_vol = 
voice.handset.tone_vol = 
voice.headset.tone_vol = 

#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=

#######################################################################################
##                   Customize the softkey                                           ##                                 
#######################################################################################

#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 =       
                     
#######################################################################################
##           Automatic Call Distribute                                               ##
#######################################################################################

#Enable or disable the phone to automatically change the phone status to available; 0-Disabled (default), 1-Enabled;
acd.auto_available = 0

#Configure the interval (in seconds) to automatically turn the state of the ACD agent to available. It ranges from 0 to 120, the default value is 60.
acd.auto_available_timer = 

#Enable or disable the Broadsoft ACD.
acd.bw = 

#######################################################################################
#         	                   Action URL Settings                                   ##    
#######################################################################################

action_url.setup_completed = 
action_url.log_on = 
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.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.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.call_terminated = 
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_finished = 
action_url.transfer_failed = 
action_url.forward_incoming_call =

#######################################################################################
##         	               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 = 

#######################################################################################
##         	               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 = 
dialplan.area_code.max_len = 

#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 =
 
#######################################################################################
##         	    BSFT Phonebook                                                       ##
#######################################################################################

#Configuration of BW phonebook. X ranges from 1 to 6.
#bw_phonebook.data.X.server = 
#bw_phonebook.data.X.port = 
#bw_phonebook.data.X.username = 
#bw_phonebook.data.X.password = 
#bw_phonebook.data.X.name = 
 
bw_phonebook.data.1.server = 
bw_phonebook.data.1.port = 
bw_phonebook.data.1.username = 
bw_phonebook.data.1.password = 
bw_phonebook.data.1.name = 

#Configure the search parameter of Broadsoft phonebook version 1.0, mutiple parameters must be separated by a "&"symbol.
bw_phonebook.search_params_v1 =

#Configure the search parameter of Broadsoft phonebook version 2.0, mutiple parameters must be separated by a "&"symbol.
bw_phonebook.search_params_v2 =

#Configure the mode of search parameters; 0-AND, 1-OR (default); The vaule only works in Broadsoft phonebook verion 2.0;
bw_phonebook.search_mode_or =

#######################################################################################
##                    BSFT Call Log                                                  ##
#######################################################################################

#Configuration of the BW call log. X ranges from 1 to 3.  
#bw_call_log.data.X.server =   
#bw_call_log.data.X.port =     
#bw_call_log.data.X.username = 
#bw_call_log.data.X.password = 
#bw_call_log.data.X.name =     
        
bw_call_log.data.1.server =        
bw_call_log.data.1.port =          
bw_call_log.data.1.username =      
bw_call_log.data.1.password =      
bw_call_log.data.1.name =         

#Enable or disable the phone to access the BSFT call log/phonebook directly when pressing the History/Directory soft keys;
#0-Disabled (default), 1-Enabled;
#Require reboot;
bw.calllog_and_dir = 

#Specify whether to display the BSFT call log on the web user interface; 0-Disabled, 1-Enabled (default);
#Require reboot;
bw.behave_calllog = 

#Specify whether to display the BSFT directory on the web user interface; 0-Disabled, 1-Enable (default);
#Require reboot;
bw.behave_bw_dir = 

#######################################################################################
##         	              LDAP Settings                                              ##
#######################################################################################

#Configure the search criteria for name and number lookups.
ldap.name_filter = 
ldap.number_filter = 

ldap.host = 0.0.0.0
ldap.port = 

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 = 

ldap.name_attr = 
ldap.numb_attr = 
ldap.display_name = 

#Configure the LDAP version. The valid value is 2 or 3 (default).
ldap.version = 

#Conifugre the search delay time. It ranges from 0 (default) to 2000.
ldap.search_delay = 

#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 = 

#Enable or disable the phone to sort the search results in alphabetical order; 0-Disabled (default), 1-Enabled; 
ldap.ldap_sort = 

#Enable or disable the phone to query the LDAP server when in the pre-dialing or the dialing state; 0-Disabled (default), 1-Enabled;
ldap.dial_lookup = 

#######################################################################################
##                              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 = 

#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 =

#######################################################################################
##                     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 =

auto_dst.url =
dialplan_dialnow.url =
dialplan_replace_rule.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 =

#######################################################################################
##              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 = 

#######################################################################################
##            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 =

#######################################################################################
##     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 = 


]]></deviceconfig>
    </device>
  </data>
  <data>
    <device>
      <type>phone</type>
      <!-- Friendly Name -->
      <field name="Name">Yealink T2X Identity</field>
      <deviceconfig filename="%%mac_address%%.cfg"><![CDATA[#!version:1.0.0.1
     
{IF ua=SIP-T19P}
  {SET $uagroup="NoSSL"}
{ENDIF}
{IF ua=SIP-T21P}
  {SET $uagroup="NoSSL"}
{ENDIF}
	 
#######################################################################################
##                          Network                                                  ## 
#######################################################################################

#Configure the WAN port type; 0-DHCP (default), 1-PPPoE, 2-Static IP Address;
#Require reboot;
network.internet_port.type = 

#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 = 

#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 = 

#Configure the username and password for PPPOE connection.
#Require reboot;
network.pppoe.user = 
network.pppoe.password = 

#Configure the PC port type; 0-Router, 1-Bridge (default);
#Require reboot;
network.bridge_mode =     

#Configure the IP address and mask when the PC port is configured as Router.
#Require reboot;
network.pc_port.ip = 10.0.0.1
network.pc_port.mask = 255.255.255.0

#Configure the duplex mode and the speed of the PC port when configured as Router.
#0-Auto negotiate (default), 1-Full duplex 10Mbps, 2-Full duplex 100Mbps, 3-Half duplex 10Mbps, 4-Half duplex 100Mbps;
network.pc_port.speed_duplex = 

#Enable or disable the DHCP server when the PC port is configured as Router; 0-Disabled, 1-Enabled (default);
#Require reboot;
network.pc_port.dhcp_server = 

#Define the DHCP IP address range. The default is from 10.0.0.10 to 10.0.0.100.
network.dhcp.start_ip =
network.dhcp.end_ip =

#Enable or disable the VLAN of WAN port; 0-Disabled (default), 1-Enabled;
#Require reboot;
network.vlan.internet_port_enable = %%vlanwanenabled%%
network.vlan.internet_port_vid = %%vlanwanportid%%
network.vlan.internet_port_priority = %%vlanwanportpriority%%

#Enable or disable the VLAN of PC port; 0-Disabled (default), 1-Enabled;
#Require reboot;
network.vlan.pc_port_enable =  %%vlanpcenabled%%
network.vlan.pc_port_vid = %%vlanpcportid%%
network.vlan.pc_port_priority = %%vlanpcportpriority%%

#Configure the access type of the web server; 0-Disabled, 1-HTTP & HTTPS(default), 2-HTTP Only, 3-HTTPS Only;
#Require reboot;
network.web_server_type = 

#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 = 

{IF network=LOCALLAN}
#Configure the maximum local RTP port. It ranges from 0 to 65535, the default value is 11800.
#Require reboot;
network.port.max_rtpport = 11800

#Configure the minimum local RTP port. It ranges from 0 to 65535, the default value is 11780.
#Require reboot;
network.port.min_rtpport = 11780
{ENDIF}

{IF network=REMOTESTUN}
#Configure the maximum local RTP port. It ranges from 0 to 65535, the default value is 11800.
#Require reboot;
network.port.max_rtpport = %%rtp_port_max%%

#Configure the minimum local RTP port. It ranges from 0 to 65535, the default value is 11780.
#Require reboot;
network.port.min_rtpport = %%rtp_port_min%%
{ENDIF}

{IF network=REMOTESPM}
#Configure the maximum local RTP port. It ranges from 0 to 65535, the default value is 11800.
#Require reboot;
network.port.max_rtpport = 11800

#Configure the minimum local RTP port. It ranges from 0 to 65535, the default value is 11780.
#Require reboot;
network.port.min_rtpport = 11780
{ENDIF}

{IF network=SBC}
#Configure the maximum local RTP port. It ranges from 0 to 65535, the default value is 11800.
#Require reboot;
network.port.max_rtpport = 11800

#Configure the minimum local RTP port. It ranges from 0 to 65535, the default value is 11780.
#Require reboot;
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 = 

#Configure the 802.1x mode; 0-Disabled (default), 1-EAP-MD5, 2-EAP-TLS, 3-PEAP-MSCHAPV2;
#Require reboot;
network.802_1x.mode = 

#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 = 

#Enable or disable the VPN feature; 0-Disabled (default), 1-Enabled;
#Require reboot;
network.vpn_enable = 

#Enable or disable the LLDP feature; 0-Disabled, 1-Enabled (default);
#Require reboot;
network.lldp.enable = %%lldpenabled%%

#Configure the interval(in seconds) the phone broadcasts the LLDP request. It ranges from 1 to 3600, the default value is 120.
#Require reboot;
network.lldp.packet_interval = 

#Enable or disable the SNMP feature; 0-Disabled (default), 1-Enabled;
#Require reboot;
network.snmp.enable =

#Configure the SNMP port.
#Require reboot;
network.snmp.port = 

#Configure the IP address(es) of the trusted SNMP server,multiple IP addresses must be separated by a space.
#Require reboot;
network.snmp.trust_ip =

#Enable or disable the span from WAN port to PC port feature; 0-Disabled (default), 1-Enabled;
#Require reboot;
network.span_to_pc_port =

#######################################################################################
##                 Auto Provisioning                                                 ##      
#######################################################################################

#Configure the auto provision mode;
#0-Disabled (default), 1-Power on, 4-Repeatedly, 5-Weekly, 6-Power on + Repeatedly, 7-Power on + Weekly; 
auto_provision.mode = 6

#Enable or disable the Plug and Play feature; 0-Disabled, 1-Enabled (default);
auto_provision.pnp_enable =  

#Configure the domain name of the PNP server.
auto_provision.pnp_domain_name =

#Configure the value (manufacturer of the device) of the PNP subscribe message. 
auto_provision.pnp_event_vendor =

#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 = 1440

#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.schedule.time_from =

#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.schedule.time_to =

#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.schedule.dayofweek =

#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 = 

#Configure the name of the common file.
#T28P: y000000000000.cfg, T26P: y000000000004.cfg, T22P: y000000000005.cfg, T21P:y000000000034.cfg T20P: y000000000007.cfg;
{IF ua=SIP-T28P}
auto_provision.common_file_name = y000000000000.cfg
{ENDIF}

{IF ua=SIP-T26P}
auto_provision.common_file_name = y000000000004.cfg
{ENDIF}

{IF ua=SIP-T22P}
auto_provision.common_file_name = y000000000005.cfg
{ENDIF}

{IF ua=SIP-T21P}
auto_provision.common_file_name = y000000000034.cfg
{ENDIF}

{IF ua=SIP-T20P}
auto_provision.common_file_name = y000000000007.cfg
{ENDIF}

{IF ua=SIP-T19P}
auto_provision.common_file_name = y000000000031.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 = 

#Configure the mode of downloading configuration files for the phone. The value is 0(default) or 1.
auto_provision.update_file_mode = 

#######################################################################################
##	               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 = 

#Enable or disable the RFC2543 Hold feature; 0-Disabled (default), 1-Enabled;
sip.rfc2543_hold = 0

#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 = 0

#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 = 0

#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 =

#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

#Enable or disable the feature key synchronization; 0-Disabled (default), 1-Enabled;
bw.feature_key_sync = 1

#######################################################################################
##         	                   Security Settings                                     ##                   
#######################################################################################

#Enable or disable the phone to only accept the certificates in the Trusted Certificates list;
#0-Disabled, 1-Enabled (default);
{IF $uagroup=NoSSL}
security.trust_certificates = 0
{ELSE}
security.trust_certificates = 1
{ENDIF}

#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 = 

#######################################################################################
##         	                   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 = 0

#######################################################################################
##         	        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 = 0 (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 = 0 (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 = 4
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

#Configure the LED flashing mode of the BLF key (line key). The value is 0(default) or 1.
features.blf_led_mode =

#Enable or disable the call waiting feature; 0-Disabled, 1-Enabled (default);
call_waiting.enable = 1

#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

#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%%

#Enables or disables the IP phone to query the contact names from the remote phonebook when receiving incoming calls; 0-Disabled (default), 1-Enabled; 
features.remote_phonebook.enable = 1

#Set the interval (in seconds) for the phone to update the information of the remote phonebook. The default value is 3600. 
features.remote_phonebook.flash_time = 

#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 = 

#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 =

#Configure the repetition times of DTMF end packet. The valid values are 1, 2, 3 (default).
features.dtmf.repetition = 

#Configure DTMF sequences. It can be consisted of digits, alphabets, * and #.
features.dtmf.transfer = 

#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 = 

#Enable or disable the headset prior feature; 0-Disabled (default), 1-Enabled;
features.headset_prior =

#Enable or disable the dual headset feature; 0-Disabled (default), 1-Enabled;
features.headset_training =

#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 =

#Enbale or disable the server to release the BLA line automatically; 0-Disabled (default), 1-Enabled;
features.auto_release_bla_line =

#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 = 0

#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 = 

#Define the "#" or "*" key as the send key; 0-Disabled, 1-# key(default), 2-* key;
features.pound_key.mode = 1

#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 diaplay the Save Call Log option on the web user interface; 0-Disabled, 1-Enabled (default);
features.history_save_display = 

#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 ro turn off; 0-on (default), 1-off;
features.power_led_on =

#Enable or disable the phone to diaplay the Save Call Log option on the web user interface; 0-Disabled, 1-Enabled (default);
features.history_save_display = 1

#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 ro 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 = 1

#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

#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 =

#Enable or disable the transfer DSS key to perform the blind transfer; 0-Disabled, 1-Enabled (default);
features.dsskey_blind_tran = 

#Configure the overtime (in minutes) of logging web user interface. It ranges from 1 to 1000, the default value is 5.
features.relog_offtime = 
 
#Enable or disable the phone to dial the IP address directly; 0-Disabled, 1-Enabled (default);
features.direct_ip_call_enable = 1

#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 =

#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 =
features.pickup.blf_audio_enable = 

#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 = 

#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 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 = Busy.wav
#If you set the system ring tone (Ring2.wav) for the phone, the value is: phone_setting.ring_type = Ring2.wav
phone_setting.ring_type = %%defringtone%%

#Configure the contrast of the LCD screen. It ranges from 1 to 10,the default value is 6.
phone_setting.contrast =

#Configure the logo mode of the LCD screen; 0-Disabled (default), 1-System logo, 2-Custom logo;
phone_setting.lcd_logo.mode = 0

#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 = 

#Configure the backlight time (in seconds). The valid values are: 0-Always on, 1-Always off, 15-15s, 30-30s (default), 60-60s, 120-120s.
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 = 

#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 = 

#Enable or disable customizing the softkey layout; 0-Disabled (default), 1-Enabled;
phone_setting.custom_softkey_enable =  

#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 =  

#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 =

#######################################################################################
##                     Configure the access URL of firmware                          ##                                 
#######################################################################################
#Before using this parameter, you should store the desired firmware (x.70.x.x.rom) 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 logo file                                 ##                                       
#######################################################################################
#Before using this parameter, you should store the desired logo file (x.dob) to the provisioning server.
#For more information, refer to Yealink Auto Provisioning User Guide.

{IF network=LOCALLAN}
{IF ua=SIP-T28P}
lcd_logo.url = %%PROVLINKLOCAL%%/logo/yealinkt28.dob
{ELSE}
lcd_logo.url = %%PROVLINKLOCAL%%/logo/yealinkt22.dob
{ENDIF}
{ELSE}
{IF ua=SIP-T28P}
lcd_logo.url = %%PROVLINK%%/logo/yealinkt28.dob
{ELSE}
lcd_logo.url = %%PROVLINK%%/logo/yealinkt22.dob
{ENDIF}
{ENDIF}

#lcd_logo.delete = http://localhost/all, delete all the customized logo.
lcd_logo.delete =

phone_setting.lcd_logo.text = 3CX


#######################################################################################
##                           Account1 Settings                                       ##                                                                          
#######################################################################################

#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%%

#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%%

{IF network=LOCALLAN}
#Configure the SIP server address.
account.1.sip_server_host = %%pbx_ip%%

#Specify the port for the SIP server. The default value is 5060.
account.1.sip_server_port = %%param::sipport%%

#Configure the SIP port for account1, the default value is 5060. 
account.1.sip_listen_port = 5060

#Enable or disable to use the outbound proxy server; 0-Disabled (default), 1-Enabled;
account.1.outbound_proxy_enable = 0

#Specify the IP address or domain name of the outbound proxy server.
account.1.outbound_host = 

#Specify the server port, the default value is 5060.
account.1.outbound_port = 

#Configure the proxy server to account1.
account.1.proxy_require = 
{ENDIF}

{IF network=REMOTESTUN}
#Configure the SIP server address.
account.1.sip_server_host = %%pbx_ip%%

#Specify the port for the SIP server. The default value is 5060.
account.1.sip_server_port = %%param::sipport%%

#Configure the SIP port for account1, the default value is 5060. 
account.1.sip_listen_port = %%phonesipport%%

#Enable or disable to use the outbound proxy server; 0-Disabled (default), 1-Enabled;
account.1.outbound_proxy_enable = 0

#Specify the IP address or domain name of the outbound proxy server.
account.1.outbound_host = 

#Specify the server port, the default value is 5060.
account.1.outbound_port = 

#Configure the proxy server to account1.
account.1.proxy_require = 
{ENDIF}

{IF network=REMOTESPM}
#Configure the SIP server address.
account.1.sip_server_host = %%pbx_ip%%

#Specify the port for the SIP server. The default value is 5060.
account.1.sip_server_port = %%param::sipport%%

#Configure the SIP port for account1, the default value is 5060. 
account.1.sip_listen_port = 5060

#Enable or disable to use the outbound proxy server; 0-Disabled (default), 1-Enabled;
account.1.outbound_proxy_enable = 1

#Specify the IP address or domain name of the outbound proxy server.
account.1.outbound_host = %%local_spm_ip%%

#Specify the server port, the default value is 5060.
account.1.outbound_port = %%local_spm_port%%

#Configure the proxy server to account1.
account.1.proxy_require = 
{ENDIF}

{IF network=SBC}
#Configure the SIP server address.
account.1.sip_server_host = %%local_sbc_ip%%

#Specify the port for the SIP server. The default value is 5060.
account.1.sip_server_port = %%local_sbc_port%%

#Configure the SIP port for account1, the default value is 5060. 
account.1.sip_listen_port = 5060

#Enable or disable to use the outbound proxy server; 0-Disabled (default), 1-Enabled;
account.1.outbound_proxy_enable = 1

#Specify the IP address or domain name of the outbound proxy server.
#account.1.outbound_host = %%local_sbc_ip%%

#Specify the server port, the default value is 5060.
#account.1.outbound_port = %%local_sbc_port%%

#Configure the proxy server to account1.
account.1.proxy_require = 
{ENDIF}


#Configure the transport type; 0-UDP (default), 1-TCP, 2-TLS, 3-DNS SRV;
account.1.transport = 

#Enable or disable the timer to periodically refresh the DNS-SRV query result; 0-Disabled (default), 1-Enabled;
#Require reboot;
account.1.srv_ttl_timer_enable =

#Specify the service for SIP used to DNS-SRV query; 0-muti-service mixed, 1-SIP+D2U, 2-SIP+D2T, 3-SIPS+D2T;
#Require reboot;
account.1.dns_srv_type =

#Configure the address of the backup outbound proxy server.
account.1.backup_outbound_host = 

#Specify the port, the default value is 5060.
account.1.backup_outbound_port = 

#Configure the voice mail number of account1.
voice_mail.number.1 = %%vm_number%%

#Enable or disable the phone to only accept the message from the server; 0-Disabled (default), 1-Enabled;
account.1.sip_trust_ctrl = 

#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 = 

#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 = 

#Configure the register expiry time (in seconds), the default value is 3600.
account.1.expires = 120

#Enable or disable the 100 reliable retransmission; 0-Disabled (default), 1-Enabled;
account.1.100rel_enable = 0

#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

#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 = 

#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 = 

#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

#Specify whether to encrypt the RTP stream; 0-Disabled (default), 1-Optional, 2-Compulsory;
account.1.srtp_encryption = 0

#Configure the RTP packet time. The valid values are 0 (Disabled), 10, 20 (default), 30, 40, 50, 60.
account.1.ptime = 20

#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_number = 
account.1.bla_subscribe_period = 300

#Enable or disable call pickup using dialog-info SIP header; 0-Disabled (default), 1-Enabled;
account.1.dialoginfo_callpickup = 

#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.group_pickup_code = 
account.1.direct_pickup_code = 

#Enable or disable the auto answer feature; 0-Disabled (default), 1-Enabled;
account.1.auto_answer = 

#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 = 

#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 = 

#Enable or disable the phone to handle unmatched notify messages; 0-Disabled (default) , 1-Enabled ;
account.1.out_dialog_blf_enable = 

#Configure the BLF subscribe period (in seconds), the default value is 1800.
account.1.blf.subscribe_period = 900

#Configure the ACD subscribe period (in seconds). It ranges from 120 to 3600 (default).
account.1.subscribe_acd_expires = 

#Configure the SIP server type; 0-Default (default), 2-BroadSoft, 4-Cosmocom;
account.1.sip_server_type = 

#Enable or disable the SIP signal encode; 0-Disabled (default), 1-Enabled (RC 4);
account.1.enable_signal_encode = 

#Configure the key for encoding.
account.1.signal_encode_key = 

#Configure the URI of the Music On Hold server. 
account.1.music_server_uri =

#Configure the DTMF type; 0-INBAND, 1-RFC2833 (default), 2-SIP INFO, 3-AUTO+SIP INFO;
account.1.dtmf.type = 1

#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 = 

#Enable or disable the phone to obtain the balance for account1; 0-Disabled (default), 1-Enabled;
account.1.balance_enable = 

#Configure the access URL of the balance server for account1.
account.1.balance_link_url =

#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 =

#Enbale or diable the simplified header field feature; 0-Disabled, 1-Enabled (default);
account.1.compact_header_enable =

#########################################################################
##                     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.
account.1.nat.stun_server = 217.10.79.21

#Configure the STUN server port, the default value is 3478.
account.1.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 = 0
{ENDIF}

{IF network=REMOTESTUN}
#Enable or disable the NAT traversal; 0-Disabled (default), 1-STUN;
account.1.nat.nat_traversal = 1

#Configure the STUN server address.
account.1.nat.stun_server = %%pbx_ip%%

#Configure the STUN server port, the default value is 3478.
account.1.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
{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.
account.1.nat.stun_server = 217.10.79.21

#Configure the STUN server port, the default value is 3478.
account.1.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 = 0
{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.
account.1.nat.stun_server = 217.10.79.21

#Configure the STUN server port, the default value is 3478.
account.1.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 = 0
{ENDIF}

#Configure the session timer (in seconds), the default value of T1, T2, T3 is 0.5, 4, 5.
account.1.advanced.timer_t1 = 
account.1.advanced.timer_t2 = 
account.1.advanced.timer_t4 = 

#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 =

#Assign a ringtone for account1. The system ring tones are: common (default), Ring1.wav, Ring2.wav,鈥︹€ing8.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 = 

#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 = 

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 

#Configure the ACD reason code of Broadsoft.(The valus of Y must be consecutive numbers.)
#account.1.bw_acd_reason_code.Y = 500(lunch time)
account.1.bw_acd_reason_code.1 =
account.1.bw_acd_reason_code.2 =

#######################################################################################
##                        Call Forward                                               ##                                       
#######################################################################################

#Configure the call forward key mode; 0-Phone mode (default), 1-Custom mode.
features.fwd_mode =

#Enable or disable the always forward feature for account1; 0-Disabled (default), 1-Enabled;
account.1.always_fwd.enable = 

#Configure the destination number of the always forward for account1.
account.1.always_fwd.target = 

#Configure the always forward on code and off code for account1.
account.1.always_fwd.on_code = 
account.1.always_fwd.off_code =

#Enable or disable the busy forward feature for account1; 0-Disabled (default), 1-Enabled;
account.1.busy_fwd.enable = 
account.1.busy_fwd.target = 
account.1.busy_fwd.on_code = 
account.1.busy_fwd.off_code =

#Enable or disable the no answer forward feature for account1; 0-Disabled (default), 1-Enabled; 
#Configure the waiting ring times before forwarding. It ranges from 0 to 20, the default value is 2.
account.1.timeout_fwd.enable = 
account.1.timeout_fwd.target =
account.1.timeout_fwd.timeout = 
account.1.timeout_fwd.on_code =
account.1.timeout_fwd.off_code =

#Enable or disable the phone to record the last call forward type for account1; 0-Disabled (default), 1-Enabled;
account.1.last_type =

#######################################################################################
##                          DND                                                      ##                                       
#######################################################################################

#Configure the DND key mode; 0-Phone mode (default), 1-Custom mode.
features.dnd_mode = 0 

#Enable or disable the DND feautre for account1; 0-Disabled (default), 1-Enabled;
account.1.dnd.enable = 

#Configure the DND on code and off code.
features.dnd.on_code = %%param::DIALCODEPROFILE%%2
features.dnd.off_code = %%param::DIALCODEPROFILE%%0

#######################################################################################
##         	                   Line Key                                              ##                 
#######################################################################################

{IF ua=SIP-T19P}
#Configure Line Key1 
linekey.1.line = 1
linekey.1.value = 
linekey.1.pickup_value = 
linekey.1.type = 15
linekey.1.xml_phonebook =
linekey.1.label = 

#Configure Line Key2                        
linekey.2.line = 1                   
linekey.2.value =                         
linekey.2.pickup_value =                   
linekey.2.type = 15                        
linekey.2.xml_phonebook =                 
linekey.2.label =   
{ENDIF}                     

{IF ua=SIP-T20P,SIP-T21P,SIP-T22P,SIP-T26P,SIP-T28P}
{IF blf1}
#Configure Line Key1 
linekey.1.line = %%Line%%
linekey.1.value = %%type%% 
linekey.1.pickup_value = %%PickupValue%%
linekey.1.type = %%DKtype%%
linekey.1.xml_phonebook =
linekey.1.label = %%label%%
{ELSE}
linekey.1.line = 0
linekey.1.value = 
linekey.1.pickup_value = 
linekey.1.type = 0
linekey.1.xml_phonebook =
linekey.1.label = 
{ENDIF} 

{IF blf2}
#Configure Line Key2                        
linekey.2.line = %%Line%%                   
linekey.2.value = %%type%%                        
linekey.2.pickup_value = %%PickupValue%%
linekey.2.type = %%DKtype%%                        
linekey.2.xml_phonebook =                 
linekey.2.label = %%label%%
{ELSE}
linekey.2.line = 0
linekey.2.value = 
linekey.2.pickup_value = 
linekey.2.type = 0
linekey.2.xml_phonebook =
linekey.2.label = 
{ENDIF} 
{ENDIF} 

{IF ua=SIP-T22P,SIP-T26P,SIP-T28P}
{IF blf3}
#Configure Line Key3                         
linekey.3.line = %%Line%%                   
linekey.3.value = %%type%%                        
linekey.3.pickup_value = %%PickupValue%%
linekey.3.type = %%DKtype%%                        
linekey.3.xml_phonebook =                 
linekey.3.label = %%label%%
{ELSE}
linekey.3.line = 0
linekey.3.value = 
linekey.3.pickup_value = 
linekey.3.type = 0
linekey.3.xml_phonebook =
linekey.3.label = 
{ENDIF} 
{ENDIF}                      

{IF ua=SIP-T28P}
#Configure Line Key4                       
{IF blf4}
linekey.4.line = %%Line%%                   
linekey.4.value = %%type%%                        
linekey.4.pickup_value = %%PickupValue%%
linekey.4.type = %%DKtype%%                        
linekey.4.xml_phonebook =                 
linekey.4.label = %%label%%
{ELSE}
linekey.4.line = 0
linekey.4.value = 
linekey.4.pickup_value = 
linekey.4.type = 0
linekey.4.xml_phonebook =
linekey.4.label = 
{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.xml_phonebook =                 
linekey.5.label = %%label%%
{ELSE}
linekey.5.line = 0
linekey.5.value = 
linekey.5.pickup_value = 
linekey.5.type = 0
linekey.5.xml_phonebook =
linekey.5.label = 
{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.xml_phonebook =                 
linekey.6.label = %%label%%
{ELSE}
linekey.6.line = 0
linekey.6.value = 
linekey.6.pickup_value = 
linekey.6.type = 0
linekey.6.xml_phonebook =
linekey.6.label = 
{ENDIF}    
{ENDIF} 

#######################################################################################
##         	                  Memory Key (For T26P and T28P)                         ##              
#######################################################################################
#X ranges from 1 to 10;
#memorykey.x.line--Configure the desired line to apply the key feature. T26P line value ranges from 0 to 3. T28P line value ranges from 0 to 6.
#The value 0 of the "memorykey.x.line" stands for Auto, it means the first available line. 
#But, when the DSS key is configured as BLF, BLF List, Shared Line, Call Park, Pick Up, ACD or Voice Mail feature, the value 0 stands for line 1.
#memorykey.x.value--Enter the value of some features. E.g. When configuring the DSS key to be BLF, enter the number of the monitored user.
#memorykey.x.pickup_value--Enter the pickup code, this parameter is only appilicable to BLF.
#memorykey.x.type--Assign the desired feature to the memory key.
#Valid types are:  0-N/A(default for memory key)  1-Conference 		 2-Forward    3-Transfer      4-Hold        5-DND             6-Redial                        7-Call Return     8-SMS    
#                  9-Direct Pickup                10-Call Park     11-DTMF      12-Voicemail    13-SpeedDial  14-Intercom       15-Line(default for line key)   16-BLF            17-URL    
#                  18-Group Listening             19-Public Hold   20-Private   21-Shared Line  22-XML Group  23-Group Pickup   24-Paging                       25-Record         27-XML Browser    
#                  34-Hot Desking                 35-URL Record    38-LDAP      39-BLF List     40-Prefix     41-Zero Touch     42-ACD                          45-Local Group    46-Broadsoft Group 
#memorykey.x.xml_phonebook--Specify the desired remote phonebook/local group/BSFT phonebook for the DSS key. This parameter is only appilicable to the feature XML Group/Local Group/Broadsoft Group.  


#Configure Memory Key1
{IF ua=SIP-T26P}
{IF blf4}
memorykey.1.line = %%Line%%
memorykey.1.value = %%type%%
memorykey.1.pickup_value = %%PickupValue%%
memorykey.1.type = %%DKtype%%
memorykey.1.xml_phonebook = 
{ELSE}
memorykey.1.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf7}
memorykey.1.line = %%Line%%
memorykey.1.value = %%type%%
memorykey.1.pickup_value = %%PickupValue%%
memorykey.1.type = %%DKtype%%
memorykey.1.xml_phonebook = 
{ELSE}
memorykey.1.type=0
{ENDIF}
{ENDIF}

#Configure Memory Key2
{IF ua=SIP-T26P}
{IF blf5}
memorykey.2.line = %%Line%%
memorykey.2.value = %%type%%
memorykey.2.pickup_value = %%PickupValue%%
memorykey.2.type = %%DKtype%%
memorykey.2.xml_phonebook = 
{ELSE}
memorykey.2.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf8}
memorykey.2.line = %%Line%%
memorykey.2.value = %%type%%
memorykey.2.pickup_value = %%PickupValue%%
memorykey.2.type = %%DKtype%%
memorykey.2.xml_phonebook = 
{ELSE}
memorykey.2.type=0
{ENDIF}
{ENDIF}

#Configure Memory Key3
{IF ua=SIP-T26P}
{IF blf6}
memorykey.3.line = %%Line%%
memorykey.3.value = %%type%%
memorykey.3.pickup_value = %%PickupValue%%
memorykey.3.type = %%DKtype%%
memorykey.3.xml_phonebook = 
{ELSE}
memorykey.3.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf9}
memorykey.3.line = %%Line%%
memorykey.3.value = %%type%%
memorykey.3.pickup_value = %%PickupValue%%
memorykey.3.type = %%DKtype%%
memorykey.3.xml_phonebook = 
{ELSE}
memorykey.3.type=0
{ENDIF}
{ENDIF}

#Configure Memory Key4
{IF ua=SIP-T26P}
{IF blf7}
memorykey.4.line = %%Line%%
memorykey.4.value = %%type%%
memorykey.4.pickup_value = %%PickupValue%%
memorykey.4.type = %%DKtype%%
memorykey.4.xml_phonebook = 
{ELSE}
memorykey.4.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf10}
memorykey.4.line = %%Line%%
memorykey.4.value = %%type%%
memorykey.4.pickup_value = %%PickupValue%%
memorykey.4.type = %%DKtype%%
memorykey.4.xml_phonebook = 
{ELSE}
memorykey.4.type=0
{ENDIF}
{ENDIF}

#Configure Memory Key5
{IF ua=SIP-T26P}
{IF blf8}
memorykey.5.line = %%Line%%
memorykey.5.value = %%type%%
memorykey.5.pickup_value = %%PickupValue%%
memorykey.5.type = %%DKtype%%
memorykey.5.xml_phonebook = 
{ELSE}
memorykey.5.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf11}
memorykey.5.line = %%Line%%
memorykey.5.value = %%type%%
memorykey.5.pickup_value = %%PickupValue%%
memorykey.5.type = %%DKtype%%
memorykey.5.xml_phonebook = 
{ELSE}
memorykey.5.type=0
{ENDIF}
{ENDIF}

#Configure Memory Key6
{IF ua=SIP-T26P}
{IF blf9}
memorykey.6.line = %%Line%%
memorykey.6.value = %%type%%
memorykey.6.pickup_value = %%PickupValue%%
memorykey.6.type = %%DKtype%%
memorykey.6.xml_phonebook = 
{ELSE}
memorykey.6.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf12}
memorykey.6.line = %%Line%%
memorykey.6.value = %%type%%
memorykey.6.pickup_value = %%PickupValue%%
memorykey.6.type = %%DKtype%%
memorykey.6.xml_phonebook = 
{ELSE}
memorykey.6.type=0
{ENDIF}
{ENDIF} 

#Configure Memory Key7
{IF ua=SIP-T26P}
{IF blf10}
memorykey.7.line = %%Line%%
memorykey.7.value = %%type%%
memorykey.7.pickup_value = %%PickupValue%%
memorykey.7.type = %%DKtype%%
memorykey.7.xml_phonebook = 
{ELSE}
memorykey.7.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf13}
memorykey.7.line = %%Line%%
memorykey.7.value = %%type%%
memorykey.7.pickup_value = %%PickupValue%%
memorykey.7.type = %%DKtype%%
memorykey.7.xml_phonebook = 
{ELSE}
memorykey.7.type=0
{ENDIF}
{ENDIF} 

#Configure Memory Key8
{IF ua=SIP-T26P}
{IF blf11}
memorykey.8.line = %%Line%%
memorykey.8.value = %%type%%
memorykey.8.pickup_value = %%PickupValue%%
memorykey.8.type = %%DKtype%%
memorykey.8.xml_phonebook = 
{ELSE}
memorykey.8.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf14}
memorykey.8.line = %%Line%%
memorykey.8.value = %%type%%
memorykey.8.pickup_value = %%PickupValue%%
memorykey.8.type = %%DKtype%%
memorykey.8.xml_phonebook = 
{ELSE}
memorykey.8.type=0
{ENDIF}
{ENDIF} 

#Configure Memory Key9
{IF ua=SIP-T26P}
{IF blf12}
memorykey.9.line = %%Line%%
memorykey.9.value = %%type%%
memorykey.9.pickup_value = %%PickupValue%%
memorykey.9.type = %%DKtype%%
memorykey.9.xml_phonebook = 
{ELSE}
memorykey.9.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf15}
memorykey.9.line = %%Line%%
memorykey.9.value = %%type%%
memorykey.9.pickup_value = %%PickupValue%%
memorykey.9.type = %%DKtype%%
memorykey.9.xml_phonebook = 
{ELSE}
memorykey.9.type=0
{ENDIF}
{ENDIF}  

#Configure Memory Key10
{IF ua=SIP-T26P}
{IF blf13}
memorykey.10.line = %%Line%%
memorykey.10.value = %%type%%
memorykey.10.pickup_value = %%PickupValue%%
memorykey.10.type = %%DKtype%%
memorykey.10.xml_phonebook = 
{ELSE}
memorykey.10.type=0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
{IF blf16}
memorykey.10.line = %%Line%%
memorykey.10.value = %%type%%
memorykey.10.pickup_value = %%PickupValue%%
memorykey.10.type = %%DKtype%%
memorykey.10.xml_phonebook = 
{ELSE}
memorykey.10.type=0
{ENDIF}
{ENDIF}   

##########################################################################################
##         	               Programmable Key                                             ##               
##########################################################################################
#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. 

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

##########################################################################################
##         	                        Expansion Module 1                              ##               
##########################################################################################
#X ranges from 1 to 16, Y ranges from 1 to 40.
#expansion_module.x.key.y.type = 37 (Switch by default)
#expansion_module.x.key.y.line = 0 
#expansion_module.x.key.y.value = 
#expansion_module.x.key.y.pickup_value = 
#expansion_module.x.key.y.label = 
#expansion_module.X.key.Y.xml_phonebook =

{IF ua=SIP-T19P}
#Expansion module1 key1
{IF blf1}
expansion_module.1.key.1.type = %%DKtype%%
expansion_module.1.key.1.line = %%Line%%
expansion_module.1.key.1.value = %%type%%
expansion_module.1.key.1.pickup_value = %%PickupValue%%
expansion_module.1.key.1.label = %%label%%
expansion_module.1.key.1.xml_phonebook = 
{ELSE}
expansion_module.1.key.1.type = 37
expansion_module.1.key.1.label = List 1
{ENDIF}
#Expansion module1 key2
{IF blf2}
expansion_module.1.key.2.type = %%DKtype%%
expansion_module.1.key.2.line = %%Line%%
expansion_module.1.key.2.value = %%type%%
expansion_module.1.key.2.pickup_value = %%PickupValue%%
expansion_module.1.key.2.label = %%label%%
expansion_module.1.key.2.xml_phonebook = 
{ELSE}
expansion_module.1.key.2.type = 0
{ENDIF}
#Expansion module1 key3
{IF blf3}
expansion_module.1.key.3.type = %%DKtype%%
expansion_module.1.key.3.line = %%Line%%
expansion_module.1.key.3.value = %%type%%
expansion_module.1.key.3.pickup_value = %%PickupValue%%
expansion_module.1.key.3.label = %%label%%
expansion_module.1.key.3.xml_phonebook = 
{ELSE}
expansion_module.1.key.3.type = 0
{ENDIF}
#Expansion module1 key4
{IF blf4}
expansion_module.1.key.4.type = %%DKtype%%
expansion_module.1.key.4.line = %%Line%%
expansion_module.1.key.4.value = %%type%%
expansion_module.1.key.4.pickup_value = %%PickupValue%%
expansion_module.1.key.4.label = %%label%%
expansion_module.1.key.4.xml_phonebook = 
{ELSE}
expansion_module.1.key.4.type = 0
{ENDIF}
#Expansion module1 key5
{IF blf5}
expansion_module.1.key.5.type = %%DKtype%%
expansion_module.1.key.5.line = %%Line%%
expansion_module.1.key.5.value = %%type%%
expansion_module.1.key.5.pickup_value = %%PickupValue%%
expansion_module.1.key.5.label = %%label%%
expansion_module.1.key.5.xml_phonebook = 
{ELSE}
expansion_module.1.key.5.type = 0
{ENDIF}
#Expansion module1 key6
{IF blf6}
expansion_module.1.key.6.type = %%DKtype%%
expansion_module.1.key.6.line = %%Line%%
expansion_module.1.key.6.value = %%type%%
expansion_module.1.key.6.pickup_value = %%PickupValue%%
expansion_module.1.key.6.label = %%label%%
expansion_module.1.key.6.xml_phonebook = 
{ELSE}
expansion_module.1.key.6.type = 0
{ENDIF}
#Expansion module1 key7
{IF blf7}
expansion_module.1.key.7.type = %%DKtype%%
expansion_module.1.key.7.line = %%Line%%
expansion_module.1.key.7.value = %%type%%
expansion_module.1.key.7.pickup_value = %%PickupValue%%
expansion_module.1.key.7.label = %%label%%
expansion_module.1.key.7.xml_phonebook = 
{ELSE}
expansion_module.1.key.7.type = 0
{ENDIF}
#Expansion module1 key8
{IF blf8}
expansion_module.1.key.8.type = %%DKtype%%
expansion_module.1.key.8.line = %%Line%%
expansion_module.1.key.8.value = %%type%%
expansion_module.1.key.8.pickup_value = %%PickupValue%%
expansion_module.1.key.8.label = %%label%%
expansion_module.1.key.8.xml_phonebook = 
{ELSE}
expansion_module.1.key.8.type = 0
{ENDIF}
#Expansion module1 key9
{IF blf9}
expansion_module.1.key.9.type = %%DKtype%%
expansion_module.1.key.9.line = %%Line%%
expansion_module.1.key.9.value = %%type%%
expansion_module.1.key.9.pickup_value = %%PickupValue%%
expansion_module.1.key.9.label = %%label%%
expansion_module.1.key.9.xml_phonebook = 
{ELSE}
expansion_module.1.key.9.type = 0
{ENDIF}
#Expansion module1 key10
{IF blf10}
expansion_module.1.key.10.type = %%DKtype%%
expansion_module.1.key.10.line = %%Line%%
expansion_module.1.key.10.value = %%type%%
expansion_module.1.key.10.pickup_value = %%PickupValue%%
expansion_module.1.key.10.label = %%label%%
expansion_module.1.key.10.xml_phonebook = 
{ELSE}
expansion_module.1.key.10.type = 0
{ENDIF}
#Expansion module1 key11
{IF blf11}
expansion_module.1.key.11.type = %%DKtype%%
expansion_module.1.key.11.line = %%Line%%
expansion_module.1.key.11.value = %%type%%
expansion_module.1.key.11.pickup_value = %%PickupValue%%
expansion_module.1.key.11.label = %%label%%
expansion_module.1.key.11.xml_phonebook = 
{ELSE}
expansion_module.1.key.11.type = 0
{ENDIF}
#Expansion module1 key12
{IF blf12}
expansion_module.1.key.12.type = %%DKtype%%
expansion_module.1.key.12.line = %%Line%%
expansion_module.1.key.12.value = %%type%%
expansion_module.1.key.12.pickup_value = %%PickupValue%%
expansion_module.1.key.12.label = %%label%%
expansion_module.1.key.12.xml_phonebook = 
{ELSE}
expansion_module.1.key.12.type = 0
{ENDIF}
#Expansion module1 key13
{IF blf13}
expansion_module.1.key.13.type = %%DKtype%%
expansion_module.1.key.13.line = %%Line%%
expansion_module.1.key.13.value = %%type%%
expansion_module.1.key.13.pickup_value = %%PickupValue%%
expansion_module.1.key.13.label = %%label%%
expansion_module.1.key.13.xml_phonebook = 
{ELSE}
expansion_module.1.key.13.type = 0
{ENDIF}
#Expansion module1 key14
{IF blf14}
expansion_module.1.key.14.type = %%DKtype%%
expansion_module.1.key.14.line = %%Line%%
expansion_module.1.key.14.value = %%type%%
expansion_module.1.key.14.pickup_value = %%PickupValue%%
expansion_module.1.key.14.label = %%label%%
expansion_module.1.key.14.xml_phonebook = 
{ELSE}
expansion_module.1.key.14.type = 0
{ENDIF}
#Expansion module1 key15
{IF blf15}
expansion_module.1.key.15.type = %%DKtype%%
expansion_module.1.key.15.line = %%Line%%
expansion_module.1.key.15.value = %%type%%
expansion_module.1.key.15.pickup_value = %%PickupValue%%
expansion_module.1.key.15.label = %%label%%
expansion_module.1.key.15.xml_phonebook = 
{ELSE}
expansion_module.1.key.15.type = 0
{ENDIF}
#Expansion module1 key16
{IF blf16}
expansion_module.1.key.16.type = %%DKtype%%
expansion_module.1.key.16.line = %%Line%%
expansion_module.1.key.16.value = %%type%%
expansion_module.1.key.16.pickup_value = %%PickupValue%%
expansion_module.1.key.16.label = %%label%%
expansion_module.1.key.16.xml_phonebook = 
{ELSE}
expansion_module.1.key.16.type = 0
{ENDIF}
#Expansion module1 key17
{IF blf17}
expansion_module.1.key.17.type = %%DKtype%%
expansion_module.1.key.17.line = %%Line%%
expansion_module.1.key.17.value = %%type%%
expansion_module.1.key.17.pickup_value = %%PickupValue%%
expansion_module.1.key.17.label = %%label%%
expansion_module.1.key.17.xml_phonebook = 
{ELSE}
expansion_module.1.key.17.type = 0
{ENDIF}
#Expansion module1 key18
{IF blf18}
expansion_module.1.key.18.type = %%DKtype%%
expansion_module.1.key.18.line = %%Line%%
expansion_module.1.key.18.value = %%type%%
expansion_module.1.key.18.pickup_value = %%PickupValue%%
expansion_module.1.key.18.label = %%label%%
expansion_module.1.key.18.xml_phonebook = 
{ELSE}
expansion_module.1.key.18.type = 0
{ENDIF}
#Expansion module1 key19
{IF blf19}
expansion_module.1.key.19.type = %%DKtype%%
expansion_module.1.key.19.line = %%Line%%
expansion_module.1.key.19.value = %%type%%
expansion_module.1.key.19.pickup_value = %%PickupValue%%
expansion_module.1.key.19.label = %%label%%
expansion_module.1.key.19.xml_phonebook = 
{ELSE}
expansion_module.1.key.19.type = 0
{ENDIF}
#Expansion module1 key20
{IF blf20}
expansion_module.1.key.20.type = %%DKtype%%
expansion_module.1.key.20.line = %%Line%%
expansion_module.1.key.20.value = %%type%%
expansion_module.1.key.20.pickup_value = %%PickupValue%%
expansion_module.1.key.20.label = %%label%%
expansion_module.1.key.20.xml_phonebook = 
{ELSE}
expansion_module.1.key.20.type = 0
{ENDIF}
#Expansion module1 key21
{IF blf21}
expansion_module.1.key.21.type = %%DKtype%%
expansion_module.1.key.21.line = %%Line%%
expansion_module.1.key.21.value = %%type%%
expansion_module.1.key.21.pickup_value = %%PickupValue%%
expansion_module.1.key.21.label = %%label%%
expansion_module.1.key.21.xml_phonebook = 
{ELSE}
expansion_module.1.key.21.type = 37
expansion_module.1.key.21.label = List 2
{ENDIF}
#Expansion module1 key22
{IF blf22}
expansion_module.1.key.22.type = %%DKtype%%
expansion_module.1.key.22.line = %%Line%%
expansion_module.1.key.22.value = %%type%%
expansion_module.1.key.22.pickup_value = %%PickupValue%%
expansion_module.1.key.22.label = %%label%%
expansion_module.1.key.22.xml_phonebook = 
{ELSE}
expansion_module.1.key.22.type = 0
{ENDIF}
#Expansion module1 key23
{IF blf23}
expansion_module.1.key.23.type = %%DKtype%%
expansion_module.1.key.23.line = %%Line%%
expansion_module.1.key.23.value = %%type%%
expansion_module.1.key.23.pickup_value = %%PickupValue%%
expansion_module.1.key.23.label = %%label%%
expansion_module.1.key.23.xml_phonebook = 
{ELSE}
expansion_module.1.key.23.type = 0
{ENDIF}
#Expansion module1 key24
{IF blf24}
expansion_module.1.key.24.type = %%DKtype%%
expansion_module.1.key.24.line = %%Line%%
expansion_module.1.key.24.value = %%type%%
expansion_module.1.key.24.pickup_value = %%PickupValue%%
expansion_module.1.key.24.label = %%label%%
expansion_module.1.key.24.xml_phonebook = 
{ELSE}
expansion_module.1.key.24.type = 0
{ENDIF}
#Expansion module1 key25
{IF blf25}
expansion_module.1.key.25.type = %%DKtype%%
expansion_module.1.key.25.line = %%Line%%
expansion_module.1.key.25.value = %%type%%
expansion_module.1.key.25.pickup_value = %%PickupValue%%
expansion_module.1.key.25.label = %%label%%
expansion_module.1.key.25.xml_phonebook = 
{ELSE}
expansion_module.1.key.25.type = 0
{ENDIF}
#Expansion module1 key26
{IF blf26}
expansion_module.1.key.26.type = %%DKtype%%
expansion_module.1.key.26.line = %%Line%%
expansion_module.1.key.26.value = %%type%%
expansion_module.1.key.26.pickup_value = %%PickupValue%%
expansion_module.1.key.26.label = %%label%%
expansion_module.1.key.26.xml_phonebook = 
{ELSE}
expansion_module.1.key.26.type = 0
{ENDIF}
#Expansion module1 key27
{IF blf27}
expansion_module.1.key.27.type = %%DKtype%%
expansion_module.1.key.27.line = %%Line%%
expansion_module.1.key.27.value = %%type%%
expansion_module.1.key.27.pickup_value = %%PickupValue%%
expansion_module.1.key.27.label = %%label%%
expansion_module.1.key.27.xml_phonebook = 
{ELSE}
expansion_module.1.key.27.type = 0
{ENDIF}
#Expansion module1 key28
{IF blf28}
expansion_module.1.key.28.type = %%DKtype%%
expansion_module.1.key.28.line = %%Line%%
expansion_module.1.key.28.value = %%type%%
expansion_module.1.key.28.pickup_value = %%PickupValue%%
expansion_module.1.key.28.label = %%label%%
expansion_module.1.key.28.xml_phonebook = 
{ELSE}
expansion_module.1.key.28.type = 0
{ENDIF}
#Expansion module1 key29
{IF blf29}
expansion_module.1.key.29.type = %%DKtype%%
expansion_module.1.key.29.line = %%Line%%
expansion_module.1.key.29.value = %%type%%
expansion_module.1.key.29.pickup_value = %%PickupValue%%
expansion_module.1.key.29.label = %%label%%
expansion_module.1.key.29.xml_phonebook = 
{ELSE}
expansion_module.1.key.29.type = 0
{ENDIF}
#Expansion module1 key30
{IF blf30}
expansion_module.1.key.30.type = %%DKtype%%
expansion_module.1.key.30.line = %%Line%%
expansion_module.1.key.30.value = %%type%%
expansion_module.1.key.30.pickup_value = %%PickupValue%%
expansion_module.1.key.30.label = %%label%%
expansion_module.1.key.30.xml_phonebook = 
{ELSE}
expansion_module.1.key.30.type = 0
{ENDIF}
#Expansion module1 key31
{IF blf31}
expansion_module.1.key.31.type = %%DKtype%%
expansion_module.1.key.31.line = %%Line%%
expansion_module.1.key.31.value = %%type%%
expansion_module.1.key.31.pickup_value = %%PickupValue%%
expansion_module.1.key.31.label = %%label%%
expansion_module.1.key.31.xml_phonebook = 
{ELSE}
expansion_module.1.key.31.type = 0
{ENDIF}
#Expansion module1 key32
{IF blf32}
expansion_module.1.key.32.type = %%DKtype%%
expansion_module.1.key.32.line = %%Line%%
expansion_module.1.key.32.value = %%type%%
expansion_module.1.key.32.pickup_value = %%PickupValue%%
expansion_module.1.key.32.label = %%label%%
expansion_module.1.key.32.xml_phonebook = 
{ELSE}
expansion_module.1.key.32.type = 0
{ENDIF}
#Expansion module1 key33
{IF blf33}
expansion_module.1.key.33.type = %%DKtype%%
expansion_module.1.key.33.line = %%Line%%
expansion_module.1.key.33.value = %%type%%
expansion_module.1.key.33.pickup_value = %%PickupValue%%
expansion_module.1.key.33.label = %%label%%
expansion_module.1.key.33.xml_phonebook = 
{ELSE}
expansion_module.1.key.33.type = 0
{ENDIF}
#Expansion module1 key34
{IF blf34}
expansion_module.1.key.34.type = %%DKtype%%
expansion_module.1.key.34.line = %%Line%%
expansion_module.1.key.34.value = %%type%%
expansion_module.1.key.34.pickup_value = %%PickupValue%%
expansion_module.1.key.34.label = %%label%%
expansion_module.1.key.34.xml_phonebook = 
{ELSE}
expansion_module.1.key.34.type = 0
{ENDIF}
#Expansion module1 key35
{IF blf35}
expansion_module.1.key.35.type = %%DKtype%%
expansion_module.1.key.35.line = %%Line%%
expansion_module.1.key.35.value = %%type%%
expansion_module.1.key.35.pickup_value = %%PickupValue%%
expansion_module.1.key.35.label = %%label%%
expansion_module.1.key.35.xml_phonebook = 
{ELSE}
expansion_module.1.key.35.type = 0
{ENDIF}
#Expansion module1 key36
{IF blf36}
expansion_module.1.key.36.type = %%DKtype%%
expansion_module.1.key.36.line = %%Line%%
expansion_module.1.key.36.value = %%type%%
expansion_module.1.key.36.pickup_value = %%PickupValue%%
expansion_module.1.key.36.label = %%label%%
expansion_module.1.key.36.xml_phonebook = 
{ELSE}
expansion_module.1.key.36.type = 0
{ENDIF}
#Expansion module1 key37
{IF blf37}
expansion_module.1.key.37.type = %%DKtype%%
expansion_module.1.key.37.line = %%Line%%
expansion_module.1.key.37.value = %%type%%
expansion_module.1.key.37.pickup_value = %%PickupValue%%
expansion_module.1.key.37.label = %%label%%
expansion_module.1.key.37.xml_phonebook = 
{ELSE}
expansion_module.1.key.37.type = 0
{ENDIF}
#Expansion module1 key38
{IF blf38}
expansion_module.1.key.38.type = %%DKtype%%
expansion_module.1.key.38.line = %%Line%%
expansion_module.1.key.38.value = %%type%%
expansion_module.1.key.38.pickup_value = %%PickupValue%%
expansion_module.1.key.38.label = %%label%%
expansion_module.1.key.38.xml_phonebook = 
{ELSE}
expansion_module.1.key.38.type = 0
{ENDIF}
#Expansion module1 key39
{IF blf39}
expansion_module.1.key.39.type = %%DKtype%%
expansion_module.1.key.39.line = %%Line%%
expansion_module.1.key.39.value = %%type%%
expansion_module.1.key.39.pickup_value = %%PickupValue%%
expansion_module.1.key.39.label = %%label%%
expansion_module.1.key.39.xml_phonebook = 
{ELSE}
expansion_module.1.key.39.type = 0
{ENDIF}
#Expansion module1 key40
{IF blf40}
expansion_module.1.key.40.type = %%DKtype%%
expansion_module.1.key.40.line = %%Line%%
expansion_module.1.key.40.value = %%type%%
expansion_module.1.key.40.pickup_value = %%PickupValue%%
expansion_module.1.key.40.label = %%label%%
expansion_module.1.key.40.xml_phonebook = 
{ELSE}
expansion_module.1.key.40.type = 0
{ENDIF}
{ENDIF}

{IF ua=SIP-T20P,SIP-T21P}
#Expansion module1 key1
{IF blf3}
expansion_module.1.key.1.type = %%DKtype%%
expansion_module.1.key.1.line = %%Line%%
expansion_module.1.key.1.value = %%type%%
expansion_module.1.key.1.pickup_value = %%PickupValue%%
expansion_module.1.key.1.label = %%label%%
expansion_module.1.key.1.xml_phonebook = 
{ELSE}
expansion_module.1.key.1.type = 37
expansion_module.1.key.1.label = List 1
{ENDIF}
#Expansion module1 key2
{IF blf4}
expansion_module.1.key.2.type = %%DKtype%%
expansion_module.1.key.2.line = %%Line%%
expansion_module.1.key.2.value = %%type%%
expansion_module.1.key.2.pickup_value = %%PickupValue%%
expansion_module.1.key.2.label = %%label%%
expansion_module.1.key.2.xml_phonebook = 
{ELSE}
expansion_module.1.key.2.type = 0
{ENDIF}
#Expansion module1 key3
{IF blf5}
expansion_module.1.key.3.type = %%DKtype%%
expansion_module.1.key.3.line = %%Line%%
expansion_module.1.key.3.value = %%type%%
expansion_module.1.key.3.pickup_value = %%PickupValue%%
expansion_module.1.key.3.label = %%label%%
expansion_module.1.key.3.xml_phonebook = 
{ELSE}
expansion_module.1.key.3.type = 0
{ENDIF}
#Expansion module1 key4
{IF blf6}
expansion_module.1.key.4.type = %%DKtype%%
expansion_module.1.key.4.line = %%Line%%
expansion_module.1.key.4.value = %%type%%
expansion_module.1.key.4.pickup_value = %%PickupValue%%
expansion_module.1.key.4.label = %%label%%
expansion_module.1.key.4.xml_phonebook = 
{ELSE}
expansion_module.1.key.4.type = 0
{ENDIF}
#Expansion module1 key5
{IF blf7}
expansion_module.1.key.5.type = %%DKtype%%
expansion_module.1.key.5.line = %%Line%%
expansion_module.1.key.5.value = %%type%%
expansion_module.1.key.5.pickup_value = %%PickupValue%%
expansion_module.1.key.5.label = %%label%%
expansion_module.1.key.5.xml_phonebook = 
{ELSE}
expansion_module.1.key.5.type = 0
{ENDIF}
#Expansion module1 key6
{IF blf8}
expansion_module.1.key.6.type = %%DKtype%%
expansion_module.1.key.6.line = %%Line%%
expansion_module.1.key.6.value = %%type%%
expansion_module.1.key.6.pickup_value = %%PickupValue%%
expansion_module.1.key.6.label = %%label%%
expansion_module.1.key.6.xml_phonebook = 
{ELSE}
expansion_module.1.key.6.type = 0
{ENDIF}
#Expansion module1 key7
{IF blf9}
expansion_module.1.key.7.type = %%DKtype%%
expansion_module.1.key.7.line = %%Line%%
expansion_module.1.key.7.value = %%type%%
expansion_module.1.key.7.pickup_value = %%PickupValue%%
expansion_module.1.key.7.label = %%label%%
expansion_module.1.key.7.xml_phonebook = 
{ELSE}
expansion_module.1.key.7.type = 0
{ENDIF}
#Expansion module1 key8
{IF blf10}
expansion_module.1.key.8.type = %%DKtype%%
expansion_module.1.key.8.line = %%Line%%
expansion_module.1.key.8.value = %%type%%
expansion_module.1.key.8.pickup_value = %%PickupValue%%
expansion_module.1.key.8.label = %%label%%
expansion_module.1.key.8.xml_phonebook = 
{ELSE}
expansion_module.1.key.8.type = 0
{ENDIF}
#Expansion module1 key9
{IF blf11}
expansion_module.1.key.9.type = %%DKtype%%
expansion_module.1.key.9.line = %%Line%%
expansion_module.1.key.9.value = %%type%%
expansion_module.1.key.9.pickup_value = %%PickupValue%%
expansion_module.1.key.9.label = %%label%%
expansion_module.1.key.9.xml_phonebook = 
{ELSE}
expansion_module.1.key.9.type = 0
{ENDIF}
#Expansion module1 key10
{IF blf12}
expansion_module.1.key.10.type = %%DKtype%%
expansion_module.1.key.10.line = %%Line%%
expansion_module.1.key.10.value = %%type%%
expansion_module.1.key.10.pickup_value = %%PickupValue%%
expansion_module.1.key.10.label = %%label%%
expansion_module.1.key.10.xml_phonebook = 
{ELSE}
expansion_module.1.key.10.type = 0
{ENDIF}
#Expansion module1 key11
{IF blf13}
expansion_module.1.key.11.type = %%DKtype%%
expansion_module.1.key.11.line = %%Line%%
expansion_module.1.key.11.value = %%type%%
expansion_module.1.key.11.pickup_value = %%PickupValue%%
expansion_module.1.key.11.label = %%label%%
expansion_module.1.key.11.xml_phonebook = 
{ELSE}
expansion_module.1.key.11.type = 0
{ENDIF}
#Expansion module1 key12
{IF blf14}
expansion_module.1.key.12.type = %%DKtype%%
expansion_module.1.key.12.line = %%Line%%
expansion_module.1.key.12.value = %%type%%
expansion_module.1.key.12.pickup_value = %%PickupValue%%
expansion_module.1.key.12.label = %%label%%
expansion_module.1.key.12.xml_phonebook = 
{ELSE}
expansion_module.1.key.12.type = 0
{ENDIF}
#Expansion module1 key13
{IF blf15}
expansion_module.1.key.13.type = %%DKtype%%
expansion_module.1.key.13.line = %%Line%%
expansion_module.1.key.13.value = %%type%%
expansion_module.1.key.13.pickup_value = %%PickupValue%%
expansion_module.1.key.13.label = %%label%%
expansion_module.1.key.13.xml_phonebook = 
{ELSE}
expansion_module.1.key.13.type = 0
{ENDIF}
#Expansion module1 key14
{IF blf16}
expansion_module.1.key.14.type = %%DKtype%%
expansion_module.1.key.14.line = %%Line%%
expansion_module.1.key.14.value = %%type%%
expansion_module.1.key.14.pickup_value = %%PickupValue%%
expansion_module.1.key.14.label = %%label%%
expansion_module.1.key.14.xml_phonebook = 
{ELSE}
expansion_module.1.key.14.type = 0
{ENDIF}
#Expansion module1 key15
{IF blf17}
expansion_module.1.key.15.type = %%DKtype%%
expansion_module.1.key.15.line = %%Line%%
expansion_module.1.key.15.value = %%type%%
expansion_module.1.key.15.pickup_value = %%PickupValue%%
expansion_module.1.key.15.label = %%label%%
expansion_module.1.key.15.xml_phonebook = 
{ELSE}
expansion_module.1.key.15.type = 0
{ENDIF}
#Expansion module1 key16
{IF blf18}
expansion_module.1.key.16.type = %%DKtype%%
expansion_module.1.key.16.line = %%Line%%
expansion_module.1.key.16.value = %%type%%
expansion_module.1.key.16.pickup_value = %%PickupValue%%
expansion_module.1.key.16.label = %%label%%
expansion_module.1.key.16.xml_phonebook = 
{ELSE}
expansion_module.1.key.16.type = 0
{ENDIF}
#Expansion module1 key17
{IF blf19}
expansion_module.1.key.17.type = %%DKtype%%
expansion_module.1.key.17.line = %%Line%%
expansion_module.1.key.17.value = %%type%%
expansion_module.1.key.17.pickup_value = %%PickupValue%%
expansion_module.1.key.17.label = %%label%%
expansion_module.1.key.17.xml_phonebook = 
{ELSE}
expansion_module.1.key.17.type = 0
{ENDIF}
#Expansion module1 key18
{IF blf20}
expansion_module.1.key.18.type = %%DKtype%%
expansion_module.1.key.18.line = %%Line%%
expansion_module.1.key.18.value = %%type%%
expansion_module.1.key.18.pickup_value = %%PickupValue%%
expansion_module.1.key.18.label = %%label%%
expansion_module.1.key.18.xml_phonebook = 
{ELSE}
expansion_module.1.key.18.type = 0
{ENDIF}
#Expansion module1 key19
{IF blf21}
expansion_module.1.key.19.type = %%DKtype%%
expansion_module.1.key.19.line = %%Line%%
expansion_module.1.key.19.value = %%type%%
expansion_module.1.key.19.pickup_value = %%PickupValue%%
expansion_module.1.key.19.label = %%label%%
expansion_module.1.key.19.xml_phonebook = 
{ELSE}
expansion_module.1.key.19.type = 0
{ENDIF}
#Expansion module1 key20
{IF blf22}
expansion_module.1.key.20.type = %%DKtype%%
expansion_module.1.key.20.line = %%Line%%
expansion_module.1.key.20.value = %%type%%
expansion_module.1.key.20.pickup_value = %%PickupValue%%
expansion_module.1.key.20.label = %%label%%
expansion_module.1.key.20.xml_phonebook = 
{ELSE}
expansion_module.1.key.20.type = 0
{ENDIF}
#Expansion module1 key21
{IF blf23}
expansion_module.1.key.21.type = %%DKtype%%
expansion_module.1.key.21.line = %%Line%%
expansion_module.1.key.21.value = %%type%%
expansion_module.1.key.21.pickup_value = %%PickupValue%%
expansion_module.1.key.21.label = %%label%%
expansion_module.1.key.21.xml_phonebook = 
{ELSE}
expansion_module.1.key.21.type = 37
expansion_module.1.key.21.label = List 2
{ENDIF}
#Expansion module1 key22
{IF blf24}
expansion_module.1.key.22.type = %%DKtype%%
expansion_module.1.key.22.line = %%Line%%
expansion_module.1.key.22.value = %%type%%
expansion_module.1.key.22.pickup_value = %%PickupValue%%
expansion_module.1.key.22.label = %%label%%
expansion_module.1.key.22.xml_phonebook = 
{ELSE}
expansion_module.1.key.22.type = 0
{ENDIF}
#Expansion module1 key23
{IF blf25}
expansion_module.1.key.23.type = %%DKtype%%
expansion_module.1.key.23.line = %%Line%%
expansion_module.1.key.23.value = %%type%%
expansion_module.1.key.23.pickup_value = %%PickupValue%%
expansion_module.1.key.23.label = %%label%%
expansion_module.1.key.23.xml_phonebook = 
{ELSE}
expansion_module.1.key.23.type = 0
{ENDIF}
#Expansion module1 key24
{IF blf26}
expansion_module.1.key.24.type = %%DKtype%%
expansion_module.1.key.24.line = %%Line%%
expansion_module.1.key.24.value = %%type%%
expansion_module.1.key.24.pickup_value = %%PickupValue%%
expansion_module.1.key.24.label = %%label%%
expansion_module.1.key.24.xml_phonebook = 
{ELSE}
expansion_module.1.key.24.type = 0
{ENDIF}
#Expansion module1 key25
{IF blf27}
expansion_module.1.key.25.type = %%DKtype%%
expansion_module.1.key.25.line = %%Line%%
expansion_module.1.key.25.value = %%type%%
expansion_module.1.key.25.pickup_value = %%PickupValue%%
expansion_module.1.key.25.label = %%label%%
expansion_module.1.key.25.xml_phonebook = 
{ELSE}
expansion_module.1.key.25.type = 0
{ENDIF}
#Expansion module1 key26
{IF blf28}
expansion_module.1.key.26.type = %%DKtype%%
expansion_module.1.key.26.line = %%Line%%
expansion_module.1.key.26.value = %%type%%
expansion_module.1.key.26.pickup_value = %%PickupValue%%
expansion_module.1.key.26.label = %%label%%
expansion_module.1.key.26.xml_phonebook = 
{ELSE}
expansion_module.1.key.26.type = 0
{ENDIF}
#Expansion module1 key27
{IF blf29}
expansion_module.1.key.27.type = %%DKtype%%
expansion_module.1.key.27.line = %%Line%%
expansion_module.1.key.27.value = %%type%%
expansion_module.1.key.27.pickup_value = %%PickupValue%%
expansion_module.1.key.27.label = %%label%%
expansion_module.1.key.27.xml_phonebook = 
{ELSE}
expansion_module.1.key.27.type = 0
{ENDIF}
#Expansion module1 key28
{IF blf30}
expansion_module.1.key.28.type = %%DKtype%%
expansion_module.1.key.28.line = %%Line%%
expansion_module.1.key.28.value = %%type%%
expansion_module.1.key.28.pickup_value = %%PickupValue%%
expansion_module.1.key.28.label = %%label%%
expansion_module.1.key.28.xml_phonebook = 
{ELSE}
expansion_module.1.key.28.type = 0
{ENDIF}
#Expansion module1 key29
{IF blf31}
expansion_module.1.key.29.type = %%DKtype%%
expansion_module.1.key.29.line = %%Line%%
expansion_module.1.key.29.value = %%type%%
expansion_module.1.key.29.pickup_value = %%PickupValue%%
expansion_module.1.key.29.label = %%label%%
expansion_module.1.key.29.xml_phonebook = 
{ELSE}
expansion_module.1.key.29.type = 0
{ENDIF}
#Expansion module1 key30
{IF blf32}
expansion_module.1.key.30.type = %%DKtype%%
expansion_module.1.key.30.line = %%Line%%
expansion_module.1.key.30.value = %%type%%
expansion_module.1.key.30.pickup_value = %%PickupValue%%
expansion_module.1.key.30.label = %%label%%
expansion_module.1.key.30.xml_phonebook = 
{ELSE}
expansion_module.1.key.30.type = 0
{ENDIF}
#Expansion module1 key31
{IF blf33}
expansion_module.1.key.31.type = %%DKtype%%
expansion_module.1.key.31.line = %%Line%%
expansion_module.1.key.31.value = %%type%%
expansion_module.1.key.31.pickup_value = %%PickupValue%%
expansion_module.1.key.31.label = %%label%%
expansion_module.1.key.31.xml_phonebook = 
{ELSE}
expansion_module.1.key.31.type = 0
{ENDIF}
#Expansion module1 key32
{IF blf34}
expansion_module.1.key.32.type = %%DKtype%%
expansion_module.1.key.32.line = %%Line%%
expansion_module.1.key.32.value = %%type%%
expansion_module.1.key.32.pickup_value = %%PickupValue%%
expansion_module.1.key.32.label = %%label%%
expansion_module.1.key.32.xml_phonebook = 
{ELSE}
expansion_module.1.key.32.type = 0
{ENDIF}
#Expansion module1 key33
{IF blf35}
expansion_module.1.key.33.type = %%DKtype%%
expansion_module.1.key.33.line = %%Line%%
expansion_module.1.key.33.value = %%type%%
expansion_module.1.key.33.pickup_value = %%PickupValue%%
expansion_module.1.key.33.label = %%label%%
expansion_module.1.key.33.xml_phonebook = 
{ELSE}
expansion_module.1.key.33.type = 0
{ENDIF}
#Expansion module1 key34
{IF blf36}
expansion_module.1.key.34.type = %%DKtype%%
expansion_module.1.key.34.line = %%Line%%
expansion_module.1.key.34.value = %%type%%
expansion_module.1.key.34.pickup_value = %%PickupValue%%
expansion_module.1.key.34.label = %%label%%
expansion_module.1.key.34.xml_phonebook = 
{ELSE}
expansion_module.1.key.34.type = 0
{ENDIF}
#Expansion module1 key35
{IF blf37}
expansion_module.1.key.35.type = %%DKtype%%
expansion_module.1.key.35.line = %%Line%%
expansion_module.1.key.35.value = %%type%%
expansion_module.1.key.35.pickup_value = %%PickupValue%%
expansion_module.1.key.35.label = %%label%%
expansion_module.1.key.35.xml_phonebook = 
{ELSE}
expansion_module.1.key.35.type = 0
{ENDIF}
#Expansion module1 key36
{IF blf38}
expansion_module.1.key.36.type = %%DKtype%%
expansion_module.1.key.36.line = %%Line%%
expansion_module.1.key.36.value = %%type%%
expansion_module.1.key.36.pickup_value = %%PickupValue%%
expansion_module.1.key.36.label = %%label%%
expansion_module.1.key.36.xml_phonebook = 
{ELSE}
expansion_module.1.key.36.type = 0
{ENDIF}
#Expansion module1 key37
{IF blf39}
expansion_module.1.key.37.type = %%DKtype%%
expansion_module.1.key.37.line = %%Line%%
expansion_module.1.key.37.value = %%type%%
expansion_module.1.key.37.pickup_value = %%PickupValue%%
expansion_module.1.key.37.label = %%label%%
expansion_module.1.key.37.xml_phonebook = 
{ELSE}
expansion_module.1.key.37.type = 0
{ENDIF}
#Expansion module1 key38
{IF blf40}
expansion_module.1.key.38.type = %%DKtype%%
expansion_module.1.key.38.line = %%Line%%
expansion_module.1.key.38.value = %%type%%
expansion_module.1.key.38.pickup_value = %%PickupValue%%
expansion_module.1.key.38.label = %%label%%
expansion_module.1.key.38.xml_phonebook = 
{ELSE}
expansion_module.1.key.38.type = 0
{ENDIF}
#Expansion module1 key39
{IF blf41}
expansion_module.1.key.39.type = %%DKtype%%
expansion_module.1.key.39.line = %%Line%%
expansion_module.1.key.39.value = %%type%%
expansion_module.1.key.39.pickup_value = %%PickupValue%%
expansion_module.1.key.39.label = %%label%%
expansion_module.1.key.39.xml_phonebook = 
{ELSE}
expansion_module.1.key.39.type = 0
{ENDIF}
#Expansion module1 key40
{IF blf42}
expansion_module.1.key.40.type = %%DKtype%%
expansion_module.1.key.40.line = %%Line%%
expansion_module.1.key.40.value = %%type%%
expansion_module.1.key.40.pickup_value = %%PickupValue%%
expansion_module.1.key.40.label = %%label%%
expansion_module.1.key.40.xml_phonebook = 
{ELSE}
expansion_module.1.key.40.type = 0
{ENDIF}
{ENDIF}

{IF ua=SIP-T22P}
#Expansion module1 key1
{IF blf4}
expansion_module.1.key.1.type = %%DKtype%%
expansion_module.1.key.1.line = %%Line%%
expansion_module.1.key.1.value = %%type%%
expansion_module.1.key.1.pickup_value = %%PickupValue%%
expansion_module.1.key.1.label = %%label%%
expansion_module.1.key.1.xml_phonebook = 
{ELSE}
expansion_module.1.key.1.type = 37
expansion_module.1.key.1.label = List 1
{ENDIF}
#Expansion module1 key2
{IF blf5}
expansion_module.1.key.2.type = %%DKtype%%
expansion_module.1.key.2.line = %%Line%%
expansion_module.1.key.2.value = %%type%%
expansion_module.1.key.2.pickup_value = %%PickupValue%%
expansion_module.1.key.2.label = %%label%%
expansion_module.1.key.2.xml_phonebook = 
{ELSE}
expansion_module.1.key.2.type = 0
{ENDIF}
#Expansion module1 key3
{IF blf6}
expansion_module.1.key.3.type = %%DKtype%%
expansion_module.1.key.3.line = %%Line%%
expansion_module.1.key.3.value = %%type%%
expansion_module.1.key.3.pickup_value = %%PickupValue%%
expansion_module.1.key.3.label = %%label%%
expansion_module.1.key.3.xml_phonebook = 
{ELSE}
expansion_module.1.key.3.type = 0
{ENDIF}
#Expansion module1 key4
{IF blf7}
expansion_module.1.key.4.type = %%DKtype%%
expansion_module.1.key.4.line = %%Line%%
expansion_module.1.key.4.value = %%type%%
expansion_module.1.key.4.pickup_value = %%PickupValue%%
expansion_module.1.key.4.label = %%label%%
expansion_module.1.key.4.xml_phonebook = 
{ELSE}
expansion_module.1.key.4.type = 0
{ENDIF}
#Expansion module1 key5
{IF blf8}
expansion_module.1.key.5.type = %%DKtype%%
expansion_module.1.key.5.line = %%Line%%
expansion_module.1.key.5.value = %%type%%
expansion_module.1.key.5.pickup_value = %%PickupValue%%
expansion_module.1.key.5.label = %%label%%
expansion_module.1.key.5.xml_phonebook = 
{ELSE}
expansion_module.1.key.5.type = 0
{ENDIF}
#Expansion module1 key6
{IF blf9}
expansion_module.1.key.6.type = %%DKtype%%
expansion_module.1.key.6.line = %%Line%%
expansion_module.1.key.6.value = %%type%%
expansion_module.1.key.6.pickup_value = %%PickupValue%%
expansion_module.1.key.6.label = %%label%%
expansion_module.1.key.6.xml_phonebook = 
{ELSE}
expansion_module.1.key.6.type = 0
{ENDIF}
#Expansion module1 key7
{IF blf10}
expansion_module.1.key.7.type = %%DKtype%%
expansion_module.1.key.7.line = %%Line%%
expansion_module.1.key.7.value = %%type%%
expansion_module.1.key.7.pickup_value = %%PickupValue%%
expansion_module.1.key.7.label = %%label%%
expansion_module.1.key.7.xml_phonebook = 
{ELSE}
expansion_module.1.key.7.type = 0
{ENDIF}
#Expansion module1 key8
{IF blf11}
expansion_module.1.key.8.type = %%DKtype%%
expansion_module.1.key.8.line = %%Line%%
expansion_module.1.key.8.value = %%type%%
expansion_module.1.key.8.pickup_value = %%PickupValue%%
expansion_module.1.key.8.label = %%label%%
expansion_module.1.key.8.xml_phonebook = 
{ELSE}
expansion_module.1.key.8.type = 0
{ENDIF}
#Expansion module1 key9
{IF blf12}
expansion_module.1.key.9.type = %%DKtype%%
expansion_module.1.key.9.line = %%Line%%
expansion_module.1.key.9.value = %%type%%
expansion_module.1.key.9.pickup_value = %%PickupValue%%
expansion_module.1.key.9.label = %%label%%
expansion_module.1.key.9.xml_phonebook = 
{ELSE}
expansion_module.1.key.9.type = 0
{ENDIF}
#Expansion module1 key10
{IF blf13}
expansion_module.1.key.10.type = %%DKtype%%
expansion_module.1.key.10.line = %%Line%%
expansion_module.1.key.10.value = %%type%%
expansion_module.1.key.10.pickup_value = %%PickupValue%%
expansion_module.1.key.10.label = %%label%%
expansion_module.1.key.10.xml_phonebook = 
{ELSE}
expansion_module.1.key.10.type = 0
{ENDIF}
#Expansion module1 key11
{IF blf14}
expansion_module.1.key.11.type = %%DKtype%%
expansion_module.1.key.11.line = %%Line%%
expansion_module.1.key.11.value = %%type%%
expansion_module.1.key.11.pickup_value = %%PickupValue%%
expansion_module.1.key.11.label = %%label%%
expansion_module.1.key.11.xml_phonebook = 
{ELSE}
expansion_module.1.key.11.type = 0
{ENDIF}
#Expansion module1 key12
{IF blf15}
expansion_module.1.key.12.type = %%DKtype%%
expansion_module.1.key.12.line = %%Line%%
expansion_module.1.key.12.value = %%type%%
expansion_module.1.key.12.pickup_value = %%PickupValue%%
expansion_module.1.key.12.label = %%label%%
expansion_module.1.key.12.xml_phonebook = 
{ELSE}
expansion_module.1.key.12.type = 0
{ENDIF}
#Expansion module1 key13
{IF blf16}
expansion_module.1.key.13.type = %%DKtype%%
expansion_module.1.key.13.line = %%Line%%
expansion_module.1.key.13.value = %%type%%
expansion_module.1.key.13.pickup_value = %%PickupValue%%
expansion_module.1.key.13.label = %%label%%
expansion_module.1.key.13.xml_phonebook = 
{ELSE}
expansion_module.1.key.13.type = 0
{ENDIF}
#Expansion module1 key14
{IF blf17}
expansion_module.1.key.14.type = %%DKtype%%
expansion_module.1.key.14.line = %%Line%%
expansion_module.1.key.14.value = %%type%%
expansion_module.1.key.14.pickup_value = %%PickupValue%%
expansion_module.1.key.14.label = %%label%%
expansion_module.1.key.14.xml_phonebook = 
{ELSE}
expansion_module.1.key.14.type = 0
{ENDIF}
#Expansion module1 key15
{IF blf18}
expansion_module.1.key.15.type = %%DKtype%%
expansion_module.1.key.15.line = %%Line%%
expansion_module.1.key.15.value = %%type%%
expansion_module.1.key.15.pickup_value = %%PickupValue%%
expansion_module.1.key.15.label = %%label%%
expansion_module.1.key.15.xml_phonebook = 
{ELSE}
expansion_module.1.key.15.type = 0
{ENDIF}
#Expansion module1 key16
{IF blf19}
expansion_module.1.key.16.type = %%DKtype%%
expansion_module.1.key.16.line = %%Line%%
expansion_module.1.key.16.value = %%type%%
expansion_module.1.key.16.pickup_value = %%PickupValue%%
expansion_module.1.key.16.label = %%label%%
expansion_module.1.key.16.xml_phonebook = 
{ELSE}
expansion_module.1.key.16.type = 0
{ENDIF}
#Expansion module1 key17
{IF blf20}
expansion_module.1.key.17.type = %%DKtype%%
expansion_module.1.key.17.line = %%Line%%
expansion_module.1.key.17.value = %%type%%
expansion_module.1.key.17.pickup_value = %%PickupValue%%
expansion_module.1.key.17.label = %%label%%
expansion_module.1.key.17.xml_phonebook = 
{ELSE}
expansion_module.1.key.17.type = 0
{ENDIF}
#Expansion module1 key18
{IF blf21}
expansion_module.1.key.18.type = %%DKtype%%
expansion_module.1.key.18.line = %%Line%%
expansion_module.1.key.18.value = %%type%%
expansion_module.1.key.18.pickup_value = %%PickupValue%%
expansion_module.1.key.18.label = %%label%%
expansion_module.1.key.18.xml_phonebook = 
{ELSE}
expansion_module.1.key.18.type = 0
{ENDIF}
#Expansion module1 key19
{IF blf22}
expansion_module.1.key.19.type = %%DKtype%%
expansion_module.1.key.19.line = %%Line%%
expansion_module.1.key.19.value = %%type%%
expansion_module.1.key.19.pickup_value = %%PickupValue%%
expansion_module.1.key.19.label = %%label%%
expansion_module.1.key.19.xml_phonebook = 
{ELSE}
expansion_module.1.key.19.type = 0
{ENDIF}
#Expansion module1 key20
{IF blf23}
expansion_module.1.key.20.type = %%DKtype%%
expansion_module.1.key.20.line = %%Line%%
expansion_module.1.key.20.value = %%type%%
expansion_module.1.key.20.pickup_value = %%PickupValue%%
expansion_module.1.key.20.label = %%label%%
expansion_module.1.key.20.xml_phonebook = 
{ELSE}
expansion_module.1.key.20.type = 0
{ENDIF}
#Expansion module1 key21
{IF blf24}
expansion_module.1.key.21.type = %%DKtype%%
expansion_module.1.key.21.line = %%Line%%
expansion_module.1.key.21.value = %%type%%
expansion_module.1.key.21.pickup_value = %%PickupValue%%
expansion_module.1.key.21.label = %%label%%
expansion_module.1.key.21.xml_phonebook = 
{ELSE}
expansion_module.1.key.21.type = 37
expansion_module.1.key.21.label = List 2
{ENDIF}
#Expansion module1 key22
{IF blf25}
expansion_module.1.key.22.type = %%DKtype%%
expansion_module.1.key.22.line = %%Line%%
expansion_module.1.key.22.value = %%type%%
expansion_module.1.key.22.pickup_value = %%PickupValue%%
expansion_module.1.key.22.label = %%label%%
expansion_module.1.key.22.xml_phonebook = 
{ELSE}
expansion_module.1.key.22.type = 0
{ENDIF}
#Expansion module1 key23
{IF blf26}
expansion_module.1.key.23.type = %%DKtype%%
expansion_module.1.key.23.line = %%Line%%
expansion_module.1.key.23.value = %%type%%
expansion_module.1.key.23.pickup_value = %%PickupValue%%
expansion_module.1.key.23.label = %%label%%
expansion_module.1.key.23.xml_phonebook = 
{ELSE}
expansion_module.1.key.23.type = 0
{ENDIF}
#Expansion module1 key24
{IF blf27}
expansion_module.1.key.24.type = %%DKtype%%
expansion_module.1.key.24.line = %%Line%%
expansion_module.1.key.24.value = %%type%%
expansion_module.1.key.24.pickup_value = %%PickupValue%%
expansion_module.1.key.24.label = %%label%%
expansion_module.1.key.24.xml_phonebook = 
{ELSE}
expansion_module.1.key.24.type = 0
{ENDIF}
#Expansion module1 key25
{IF blf28}
expansion_module.1.key.25.type = %%DKtype%%
expansion_module.1.key.25.line = %%Line%%
expansion_module.1.key.25.value = %%type%%
expansion_module.1.key.25.pickup_value = %%PickupValue%%
expansion_module.1.key.25.label = %%label%%
expansion_module.1.key.25.xml_phonebook = 
{ELSE}
expansion_module.1.key.25.type = 0
{ENDIF}
#Expansion module1 key26
{IF blf29}
expansion_module.1.key.26.type = %%DKtype%%
expansion_module.1.key.26.line = %%Line%%
expansion_module.1.key.26.value = %%type%%
expansion_module.1.key.26.pickup_value = %%PickupValue%%
expansion_module.1.key.26.label = %%label%%
expansion_module.1.key.26.xml_phonebook = 
{ELSE}
expansion_module.1.key.26.type = 0
{ENDIF}
#Expansion module1 key27
{IF blf30}
expansion_module.1.key.27.type = %%DKtype%%
expansion_module.1.key.27.line = %%Line%%
expansion_module.1.key.27.value = %%type%%
expansion_module.1.key.27.pickup_value = %%PickupValue%%
expansion_module.1.key.27.label = %%label%%
expansion_module.1.key.27.xml_phonebook = 
{ELSE}
expansion_module.1.key.27.type = 0
{ENDIF}
#Expansion module1 key28
{IF blf31}
expansion_module.1.key.28.type = %%DKtype%%
expansion_module.1.key.28.line = %%Line%%
expansion_module.1.key.28.value = %%type%%
expansion_module.1.key.28.pickup_value = %%PickupValue%%
expansion_module.1.key.28.label = %%label%%
expansion_module.1.key.28.xml_phonebook = 
{ELSE}
expansion_module.1.key.28.type = 0
{ENDIF}
#Expansion module1 key29
{IF blf32}
expansion_module.1.key.29.type = %%DKtype%%
expansion_module.1.key.29.line = %%Line%%
expansion_module.1.key.29.value = %%type%%
expansion_module.1.key.29.pickup_value = %%PickupValue%%
expansion_module.1.key.29.label = %%label%%
expansion_module.1.key.29.xml_phonebook = 
{ELSE}
expansion_module.1.key.29.type = 0
{ENDIF}
#Expansion module1 key30
{IF blf33}
expansion_module.1.key.30.type = %%DKtype%%
expansion_module.1.key.30.line = %%Line%%
expansion_module.1.key.30.value = %%type%%
expansion_module.1.key.30.pickup_value = %%PickupValue%%
expansion_module.1.key.30.label = %%label%%
expansion_module.1.key.30.xml_phonebook = 
{ELSE}
expansion_module.1.key.30.type = 0
{ENDIF}
#Expansion module1 key31
{IF blf34}
expansion_module.1.key.31.type = %%DKtype%%
expansion_module.1.key.31.line = %%Line%%
expansion_module.1.key.31.value = %%type%%
expansion_module.1.key.31.pickup_value = %%PickupValue%%
expansion_module.1.key.31.label = %%label%%
expansion_module.1.key.31.xml_phonebook = 
{ELSE}
expansion_module.1.key.31.type = 0
{ENDIF}
#Expansion module1 key32
{IF blf35}
expansion_module.1.key.32.type = %%DKtype%%
expansion_module.1.key.32.line = %%Line%%
expansion_module.1.key.32.value = %%type%%
expansion_module.1.key.32.pickup_value = %%PickupValue%%
expansion_module.1.key.32.label = %%label%%
expansion_module.1.key.32.xml_phonebook = 
{ELSE}
expansion_module.1.key.32.type = 0
{ENDIF}
#Expansion module1 key33
{IF blf36}
expansion_module.1.key.33.type = %%DKtype%%
expansion_module.1.key.33.line = %%Line%%
expansion_module.1.key.33.value = %%type%%
expansion_module.1.key.33.pickup_value = %%PickupValue%%
expansion_module.1.key.33.label = %%label%%
expansion_module.1.key.33.xml_phonebook = 
{ELSE}
expansion_module.1.key.33.type = 0
{ENDIF}
#Expansion module1 key34
{IF blf37}
expansion_module.1.key.34.type = %%DKtype%%
expansion_module.1.key.34.line = %%Line%%
expansion_module.1.key.34.value = %%type%%
expansion_module.1.key.34.pickup_value = %%PickupValue%%
expansion_module.1.key.34.label = %%label%%
expansion_module.1.key.34.xml_phonebook = 
{ELSE}
expansion_module.1.key.34.type = 0
{ENDIF}
#Expansion module1 key35
{IF blf38}
expansion_module.1.key.35.type = %%DKtype%%
expansion_module.1.key.35.line = %%Line%%
expansion_module.1.key.35.value = %%type%%
expansion_module.1.key.35.pickup_value = %%PickupValue%%
expansion_module.1.key.35.label = %%label%%
expansion_module.1.key.35.xml_phonebook = 
{ELSE}
expansion_module.1.key.35.type = 0
{ENDIF}
#Expansion module1 key36
{IF blf39}
expansion_module.1.key.36.type = %%DKtype%%
expansion_module.1.key.36.line = %%Line%%
expansion_module.1.key.36.value = %%type%%
expansion_module.1.key.36.pickup_value = %%PickupValue%%
expansion_module.1.key.36.label = %%label%%
expansion_module.1.key.36.xml_phonebook = 
{ELSE}
expansion_module.1.key.36.type = 0
{ENDIF}
#Expansion module1 key37
{IF blf40}
expansion_module.1.key.37.type = %%DKtype%%
expansion_module.1.key.37.line = %%Line%%
expansion_module.1.key.37.value = %%type%%
expansion_module.1.key.37.pickup_value = %%PickupValue%%
expansion_module.1.key.37.label = %%label%%
expansion_module.1.key.37.xml_phonebook = 
{ELSE}
expansion_module.1.key.37.type = 0
{ENDIF}
#Expansion module1 key38
{IF blf41}
expansion_module.1.key.38.type = %%DKtype%%
expansion_module.1.key.38.line = %%Line%%
expansion_module.1.key.38.value = %%type%%
expansion_module.1.key.38.pickup_value = %%PickupValue%%
expansion_module.1.key.38.label = %%label%%
expansion_module.1.key.38.xml_phonebook = 
{ELSE}
expansion_module.1.key.38.type = 0
{ENDIF}
#Expansion module1 key39
{IF blf42}
expansion_module.1.key.39.type = %%DKtype%%
expansion_module.1.key.39.line = %%Line%%
expansion_module.1.key.39.value = %%type%%
expansion_module.1.key.39.pickup_value = %%PickupValue%%
expansion_module.1.key.39.label = %%label%%
expansion_module.1.key.39.xml_phonebook = 
{ELSE}
expansion_module.1.key.39.type = 0
{ENDIF}
#Expansion module1 key40
{IF blf43}
expansion_module.1.key.40.type = %%DKtype%%
expansion_module.1.key.40.line = %%Line%%
expansion_module.1.key.40.value = %%type%%
expansion_module.1.key.40.pickup_value = %%PickupValue%%
expansion_module.1.key.40.label = %%label%%
expansion_module.1.key.40.xml_phonebook = 
{ELSE}
expansion_module.1.key.40.type = 0
{ENDIF}
{ENDIF}

{IF ua=SIP-T26P}
#Expansion module1 key1
{IF blf14}
expansion_module.1.key.1.type = %%DKtype%%
expansion_module.1.key.1.line = %%Line%%
expansion_module.1.key.1.value = %%type%%
expansion_module.1.key.1.pickup_value = %%PickupValue%%
expansion_module.1.key.1.label = %%label%%
expansion_module.1.key.1.xml_phonebook = 
{ELSE}
expansion_module.1.key.1.type = 37
expansion_module.1.key.1.label = List 1
{ENDIF}
#Expansion module1 key2
{IF blf15}
expansion_module.1.key.2.type = %%DKtype%%
expansion_module.1.key.2.line = %%Line%%
expansion_module.1.key.2.value = %%type%%
expansion_module.1.key.2.pickup_value = %%PickupValue%%
expansion_module.1.key.2.label = %%label%%
expansion_module.1.key.2.xml_phonebook = 
{ELSE}
expansion_module.1.key.2.type = 0
{ENDIF}
#Expansion module1 key3
{IF blf16}
expansion_module.1.key.3.type = %%DKtype%%
expansion_module.1.key.3.line = %%Line%%
expansion_module.1.key.3.value = %%type%%
expansion_module.1.key.3.pickup_value = %%PickupValue%%
expansion_module.1.key.3.label = %%label%%
expansion_module.1.key.3.xml_phonebook = 
{ELSE}
expansion_module.1.key.3.type = 0
{ENDIF}
#Expansion module1 key4
{IF blf17}
expansion_module.1.key.4.type = %%DKtype%%
expansion_module.1.key.4.line = %%Line%%
expansion_module.1.key.4.value = %%type%%
expansion_module.1.key.4.pickup_value = %%PickupValue%%
expansion_module.1.key.4.label = %%label%%
expansion_module.1.key.4.xml_phonebook = 
{ELSE}
expansion_module.1.key.4.type = 0
{ENDIF}
#Expansion module1 key5
{IF blf18}
expansion_module.1.key.5.type = %%DKtype%%
expansion_module.1.key.5.line = %%Line%%
expansion_module.1.key.5.value = %%type%%
expansion_module.1.key.5.pickup_value = %%PickupValue%%
expansion_module.1.key.5.label = %%label%%
expansion_module.1.key.5.xml_phonebook = 
{ELSE}
expansion_module.1.key.5.type = 0
{ENDIF}
#Expansion module1 key6
{IF blf19}
expansion_module.1.key.6.type = %%DKtype%%
expansion_module.1.key.6.line = %%Line%%
expansion_module.1.key.6.value = %%type%%
expansion_module.1.key.6.pickup_value = %%PickupValue%%
expansion_module.1.key.6.label = %%label%%
expansion_module.1.key.6.xml_phonebook = 
{ELSE}
expansion_module.1.key.6.type = 0
{ENDIF}
#Expansion module1 key7
{IF blf20}
expansion_module.1.key.7.type = %%DKtype%%
expansion_module.1.key.7.line = %%Line%%
expansion_module.1.key.7.value = %%type%%
expansion_module.1.key.7.pickup_value = %%PickupValue%%
expansion_module.1.key.7.label = %%label%%
expansion_module.1.key.7.xml_phonebook = 
{ELSE}
expansion_module.1.key.7.type = 0
{ENDIF}
#Expansion module1 key8
{IF blf21}
expansion_module.1.key.8.type = %%DKtype%%
expansion_module.1.key.8.line = %%Line%%
expansion_module.1.key.8.value = %%type%%
expansion_module.1.key.8.pickup_value = %%PickupValue%%
expansion_module.1.key.8.label = %%label%%
expansion_module.1.key.8.xml_phonebook = 
{ELSE}
expansion_module.1.key.8.type = 0
{ENDIF}
#Expansion module1 key9
{IF blf22}
expansion_module.1.key.9.type = %%DKtype%%
expansion_module.1.key.9.line = %%Line%%
expansion_module.1.key.9.value = %%type%%
expansion_module.1.key.9.pickup_value = %%PickupValue%%
expansion_module.1.key.9.label = %%label%%
expansion_module.1.key.9.xml_phonebook = 
{ELSE}
expansion_module.1.key.9.type = 0
{ENDIF}
#Expansion module1 key10
{IF blf23}
expansion_module.1.key.10.type = %%DKtype%%
expansion_module.1.key.10.line = %%Line%%
expansion_module.1.key.10.value = %%type%%
expansion_module.1.key.10.pickup_value = %%PickupValue%%
expansion_module.1.key.10.label = %%label%%
expansion_module.1.key.10.xml_phonebook = 
{ELSE}
expansion_module.1.key.10.type = 0
{ENDIF}
#Expansion module1 key11
{IF blf24}
expansion_module.1.key.11.type = %%DKtype%%
expansion_module.1.key.11.line = %%Line%%
expansion_module.1.key.11.value = %%type%%
expansion_module.1.key.11.pickup_value = %%PickupValue%%
expansion_module.1.key.11.label = %%label%%
expansion_module.1.key.11.xml_phonebook = 
{ELSE}
expansion_module.1.key.11.type = 0
{ENDIF}
#Expansion module1 key12
{IF blf25}
expansion_module.1.key.12.type = %%DKtype%%
expansion_module.1.key.12.line = %%Line%%
expansion_module.1.key.12.value = %%type%%
expansion_module.1.key.12.pickup_value = %%PickupValue%%
expansion_module.1.key.12.label = %%label%%
expansion_module.1.key.12.xml_phonebook = 
{ELSE}
expansion_module.1.key.12.type = 0
{ENDIF}
#Expansion module1 key13
{IF blf26}
expansion_module.1.key.13.type = %%DKtype%%
expansion_module.1.key.13.line = %%Line%%
expansion_module.1.key.13.value = %%type%%
expansion_module.1.key.13.pickup_value = %%PickupValue%%
expansion_module.1.key.13.label = %%label%%
expansion_module.1.key.13.xml_phonebook = 
{ELSE}
expansion_module.1.key.13.type = 0
{ENDIF}
#Expansion module1 key14
{IF blf27}
expansion_module.1.key.14.type = %%DKtype%%
expansion_module.1.key.14.line = %%Line%%
expansion_module.1.key.14.value = %%type%%
expansion_module.1.key.14.pickup_value = %%PickupValue%%
expansion_module.1.key.14.label = %%label%%
expansion_module.1.key.14.xml_phonebook = 
{ELSE}
expansion_module.1.key.14.type = 0
{ENDIF}
#Expansion module1 key15
{IF blf28}
expansion_module.1.key.15.type = %%DKtype%%
expansion_module.1.key.15.line = %%Line%%
expansion_module.1.key.15.value = %%type%%
expansion_module.1.key.15.pickup_value = %%PickupValue%%
expansion_module.1.key.15.label = %%label%%
expansion_module.1.key.15.xml_phonebook = 
{ELSE}
expansion_module.1.key.15.type = 0
{ENDIF}
#Expansion module1 key16
{IF blf29}
expansion_module.1.key.16.type = %%DKtype%%
expansion_module.1.key.16.line = %%Line%%
expansion_module.1.key.16.value = %%type%%
expansion_module.1.key.16.pickup_value = %%PickupValue%%
expansion_module.1.key.16.label = %%label%%
expansion_module.1.key.16.xml_phonebook = 
{ELSE}
expansion_module.1.key.16.type = 0
{ENDIF}
#Expansion module1 key17
{IF blf30}
expansion_module.1.key.17.type = %%DKtype%%
expansion_module.1.key.17.line = %%Line%%
expansion_module.1.key.17.value = %%type%%
expansion_module.1.key.17.pickup_value = %%PickupValue%%
expansion_module.1.key.17.label = %%label%%
expansion_module.1.key.17.xml_phonebook = 
{ELSE}
expansion_module.1.key.17.type = 0
{ENDIF}
#Expansion module1 key18
{IF blf31}
expansion_module.1.key.18.type = %%DKtype%%
expansion_module.1.key.18.line = %%Line%%
expansion_module.1.key.18.value = %%type%%
expansion_module.1.key.18.pickup_value = %%PickupValue%%
expansion_module.1.key.18.label = %%label%%
expansion_module.1.key.18.xml_phonebook = 
{ELSE}
expansion_module.1.key.18.type = 0
{ENDIF}
#Expansion module1 key19
{IF blf32}
expansion_module.1.key.19.type = %%DKtype%%
expansion_module.1.key.19.line = %%Line%%
expansion_module.1.key.19.value = %%type%%
expansion_module.1.key.19.pickup_value = %%PickupValue%%
expansion_module.1.key.19.label = %%label%%
expansion_module.1.key.19.xml_phonebook = 
{ELSE}
expansion_module.1.key.19.type = 0
{ENDIF}
#Expansion module1 key20
{IF blf33}
expansion_module.1.key.20.type = %%DKtype%%
expansion_module.1.key.20.line = %%Line%%
expansion_module.1.key.20.value = %%type%%
expansion_module.1.key.20.pickup_value = %%PickupValue%%
expansion_module.1.key.20.label = %%label%%
expansion_module.1.key.20.xml_phonebook = 
{ELSE}
expansion_module.1.key.20.type = 0
{ENDIF}
#Expansion module1 key21
{IF blf34}
expansion_module.1.key.21.type = %%DKtype%%
expansion_module.1.key.21.line = %%Line%%
expansion_module.1.key.21.value = %%type%%
expansion_module.1.key.21.pickup_value = %%PickupValue%%
expansion_module.1.key.21.label = %%label%%
expansion_module.1.key.21.xml_phonebook = 
{ELSE}
expansion_module.1.key.21.type = 37
expansion_module.1.key.21.label = List 2
{ENDIF}
#Expansion module1 key22
{IF blf35}
expansion_module.1.key.22.type = %%DKtype%%
expansion_module.1.key.22.line = %%Line%%
expansion_module.1.key.22.value = %%type%%
expansion_module.1.key.22.pickup_value = %%PickupValue%%
expansion_module.1.key.22.label = %%label%%
expansion_module.1.key.22.xml_phonebook = 
{ELSE}
expansion_module.1.key.22.type = 0
{ENDIF}
#Expansion module1 key23
{IF blf36}
expansion_module.1.key.23.type = %%DKtype%%
expansion_module.1.key.23.line = %%Line%%
expansion_module.1.key.23.value = %%type%%
expansion_module.1.key.23.pickup_value = %%PickupValue%%
expansion_module.1.key.23.label = %%label%%
expansion_module.1.key.23.xml_phonebook = 
{ELSE}
expansion_module.1.key.23.type = 0
{ENDIF}
#Expansion module1 key24
{IF blf37}
expansion_module.1.key.24.type = %%DKtype%%
expansion_module.1.key.24.line = %%Line%%
expansion_module.1.key.24.value = %%type%%
expansion_module.1.key.24.pickup_value = %%PickupValue%%
expansion_module.1.key.24.label = %%label%%
expansion_module.1.key.24.xml_phonebook = 
{ELSE}
expansion_module.1.key.24.type = 0
{ENDIF}
#Expansion module1 key25
{IF blf38}
expansion_module.1.key.25.type = %%DKtype%%
expansion_module.1.key.25.line = %%Line%%
expansion_module.1.key.25.value = %%type%%
expansion_module.1.key.25.pickup_value = %%PickupValue%%
expansion_module.1.key.25.label = %%label%%
expansion_module.1.key.25.xml_phonebook = 
{ELSE}
expansion_module.1.key.25.type = 0
{ENDIF}
#Expansion module1 key26
{IF blf39}
expansion_module.1.key.26.type = %%DKtype%%
expansion_module.1.key.26.line = %%Line%%
expansion_module.1.key.26.value = %%type%%
expansion_module.1.key.26.pickup_value = %%PickupValue%%
expansion_module.1.key.26.label = %%label%%
expansion_module.1.key.26.xml_phonebook = 
{ELSE}
expansion_module.1.key.26.type = 0
{ENDIF}
#Expansion module1 key27
{IF blf40}
expansion_module.1.key.27.type = %%DKtype%%
expansion_module.1.key.27.line = %%Line%%
expansion_module.1.key.27.value = %%type%%
expansion_module.1.key.27.pickup_value = %%PickupValue%%
expansion_module.1.key.27.label = %%label%%
expansion_module.1.key.27.xml_phonebook = 
{ELSE}
expansion_module.1.key.27.type = 0
{ENDIF}
#Expansion module1 key28
{IF blf41}
expansion_module.1.key.28.type = %%DKtype%%
expansion_module.1.key.28.line = %%Line%%
expansion_module.1.key.28.value = %%type%%
expansion_module.1.key.28.pickup_value = %%PickupValue%%
expansion_module.1.key.28.label = %%label%%
expansion_module.1.key.28.xml_phonebook = 
{ELSE}
expansion_module.1.key.28.type = 0
{ENDIF}
#Expansion module1 key29
{IF blf42}
expansion_module.1.key.29.type = %%DKtype%%
expansion_module.1.key.29.line = %%Line%%
expansion_module.1.key.29.value = %%type%%
expansion_module.1.key.29.pickup_value = %%PickupValue%%
expansion_module.1.key.29.label = %%label%%
expansion_module.1.key.29.xml_phonebook = 
{ELSE}
expansion_module.1.key.29.type = 0
{ENDIF}
#Expansion module1 key30
{IF blf43}
expansion_module.1.key.30.type = %%DKtype%%
expansion_module.1.key.30.line = %%Line%%
expansion_module.1.key.30.value = %%type%%
expansion_module.1.key.30.pickup_value = %%PickupValue%%
expansion_module.1.key.30.label = %%label%%
expansion_module.1.key.30.xml_phonebook = 
{ELSE}
expansion_module.1.key.30.type = 0
{ENDIF}
#Expansion module1 key31
{IF blf44}
expansion_module.1.key.31.type = %%DKtype%%
expansion_module.1.key.31.line = %%Line%%
expansion_module.1.key.31.value = %%type%%
expansion_module.1.key.31.pickup_value = %%PickupValue%%
expansion_module.1.key.31.label = %%label%%
expansion_module.1.key.31.xml_phonebook = 
{ELSE}
expansion_module.1.key.31.type = 0
{ENDIF}
#Expansion module1 key32
{IF blf45}
expansion_module.1.key.32.type = %%DKtype%%
expansion_module.1.key.32.line = %%Line%%
expansion_module.1.key.32.value = %%type%%
expansion_module.1.key.32.pickup_value = %%PickupValue%%
expansion_module.1.key.32.label = %%label%%
expansion_module.1.key.32.xml_phonebook = 
{ELSE}
expansion_module.1.key.32.type = 0
{ENDIF}
#Expansion module1 key33
{IF blf46}
expansion_module.1.key.33.type = %%DKtype%%
expansion_module.1.key.33.line = %%Line%%
expansion_module.1.key.33.value = %%type%%
expansion_module.1.key.33.pickup_value = %%PickupValue%%
expansion_module.1.key.33.label = %%label%%
expansion_module.1.key.33.xml_phonebook = 
{ELSE}
expansion_module.1.key.33.type = 0
{ENDIF}
#Expansion module1 key34
{IF blf47}
expansion_module.1.key.34.type = %%DKtype%%
expansion_module.1.key.34.line = %%Line%%
expansion_module.1.key.34.value = %%type%%
expansion_module.1.key.34.pickup_value = %%PickupValue%%
expansion_module.1.key.34.label = %%label%%
expansion_module.1.key.34.xml_phonebook = 
{ELSE}
expansion_module.1.key.34.type = 0
{ENDIF}
#Expansion module1 key35
{IF blf48}
expansion_module.1.key.35.type = %%DKtype%%
expansion_module.1.key.35.line = %%Line%%
expansion_module.1.key.35.value = %%type%%
expansion_module.1.key.35.pickup_value = %%PickupValue%%
expansion_module.1.key.35.label = %%label%%
expansion_module.1.key.35.xml_phonebook = 
{ELSE}
expansion_module.1.key.35.type = 0
{ENDIF}
#Expansion module1 key36
{IF blf49}
expansion_module.1.key.36.type = %%DKtype%%
expansion_module.1.key.36.line = %%Line%%
expansion_module.1.key.36.value = %%type%%
expansion_module.1.key.36.pickup_value = %%PickupValue%%
expansion_module.1.key.36.label = %%label%%
expansion_module.1.key.36.xml_phonebook = 
{ELSE}
expansion_module.1.key.36.type = 0
{ENDIF}
#Expansion module1 key37
{IF blf50}
expansion_module.1.key.37.type = %%DKtype%%
expansion_module.1.key.37.line = %%Line%%
expansion_module.1.key.37.value = %%type%%
expansion_module.1.key.37.pickup_value = %%PickupValue%%
expansion_module.1.key.37.label = %%label%%
expansion_module.1.key.37.xml_phonebook = 
{ELSE}
expansion_module.1.key.37.type = 0
{ENDIF}
#Expansion module1 key38
{IF blf51}
expansion_module.1.key.38.type = %%DKtype%%
expansion_module.1.key.38.line = %%Line%%
expansion_module.1.key.38.value = %%type%%
expansion_module.1.key.38.pickup_value = %%PickupValue%%
expansion_module.1.key.38.label = %%label%%
expansion_module.1.key.38.xml_phonebook = 
{ELSE}
expansion_module.1.key.38.type = 0
{ENDIF}
#Expansion module1 key39
{IF blf52}
expansion_module.1.key.39.type = %%DKtype%%
expansion_module.1.key.39.line = %%Line%%
expansion_module.1.key.39.value = %%type%%
expansion_module.1.key.39.pickup_value = %%PickupValue%%
expansion_module.1.key.39.label = %%label%%
expansion_module.1.key.39.xml_phonebook = 
{ELSE}
expansion_module.1.key.39.type = 0
{ENDIF}
#Expansion module1 key40
{IF blf53}
expansion_module.1.key.40.type = %%DKtype%%
expansion_module.1.key.40.line = %%Line%%
expansion_module.1.key.40.value = %%type%%
expansion_module.1.key.40.pickup_value = %%PickupValue%%
expansion_module.1.key.40.label = %%label%%
expansion_module.1.key.40.xml_phonebook = 
{ELSE}
expansion_module.1.key.40.type = 0
{ENDIF}
{ENDIF}

{IF ua=SIP-T28P}
#Expansion module1 key1
{IF blf17}
expansion_module.1.key.1.type = %%DKtype%%
expansion_module.1.key.1.line = %%Line%%
expansion_module.1.key.1.value = %%type%%
expansion_module.1.key.1.pickup_value = %%PickupValue%%
expansion_module.1.key.1.label = %%label%%
expansion_module.1.key.1.xml_phonebook = 
{ELSE}
expansion_module.1.key.1.type = 37
expansion_module.1.key.1.label = List 1
{ENDIF}
#Expansion module1 key2
{IF blf18}
expansion_module.1.key.2.type = %%DKtype%%
expansion_module.1.key.2.line = %%Line%%
expansion_module.1.key.2.value = %%type%%
expansion_module.1.key.2.pickup_value = %%PickupValue%%
expansion_module.1.key.2.label = %%label%%
expansion_module.1.key.2.xml_phonebook = 
{ELSE}
expansion_module.1.key.2.type = 0
{ENDIF}
#Expansion module1 key3
{IF blf19}
expansion_module.1.key.3.type = %%DKtype%%
expansion_module.1.key.3.line = %%Line%%
expansion_module.1.key.3.value = %%type%%
expansion_module.1.key.3.pickup_value = %%PickupValue%%
expansion_module.1.key.3.label = %%label%%
expansion_module.1.key.3.xml_phonebook = 
{ELSE}
expansion_module.1.key.3.type = 0
{ENDIF}
#Expansion module1 key4
{IF blf20}
expansion_module.1.key.4.type = %%DKtype%%
expansion_module.1.key.4.line = %%Line%%
expansion_module.1.key.4.value = %%type%%
expansion_module.1.key.4.pickup_value = %%PickupValue%%
expansion_module.1.key.4.label = %%label%%
expansion_module.1.key.4.xml_phonebook = 
{ELSE}
expansion_module.1.key.4.type = 0
{ENDIF}
#Expansion module1 key5
{IF blf21}
expansion_module.1.key.5.type = %%DKtype%%
expansion_module.1.key.5.line = %%Line%%
expansion_module.1.key.5.value = %%type%%
expansion_module.1.key.5.pickup_value = %%PickupValue%%
expansion_module.1.key.5.label = %%label%%
expansion_module.1.key.5.xml_phonebook = 
{ELSE}
expansion_module.1.key.5.type = 0
{ENDIF}
#Expansion module1 key6
{IF blf22}
expansion_module.1.key.6.type = %%DKtype%%
expansion_module.1.key.6.line = %%Line%%
expansion_module.1.key.6.value = %%type%%
expansion_module.1.key.6.pickup_value = %%PickupValue%%
expansion_module.1.key.6.label = %%label%%
expansion_module.1.key.6.xml_phonebook = 
{ELSE}
expansion_module.1.key.6.type = 0
{ENDIF}
#Expansion module1 key7
{IF blf23}
expansion_module.1.key.7.type = %%DKtype%%
expansion_module.1.key.7.line = %%Line%%
expansion_module.1.key.7.value = %%type%%
expansion_module.1.key.7.pickup_value = %%PickupValue%%
expansion_module.1.key.7.label = %%label%%
expansion_module.1.key.7.xml_phonebook = 
{ELSE}
expansion_module.1.key.7.type = 0
{ENDIF}
#Expansion module1 key8
{IF blf24}
expansion_module.1.key.8.type = %%DKtype%%
expansion_module.1.key.8.line = %%Line%%
expansion_module.1.key.8.value = %%type%%
expansion_module.1.key.8.pickup_value = %%PickupValue%%
expansion_module.1.key.8.label = %%label%%
expansion_module.1.key.8.xml_phonebook = 
{ELSE}
expansion_module.1.key.8.type = 0
{ENDIF}
#Expansion module1 key9
{IF blf25}
expansion_module.1.key.9.type = %%DKtype%%
expansion_module.1.key.9.line = %%Line%%
expansion_module.1.key.9.value = %%type%%
expansion_module.1.key.9.pickup_value = %%PickupValue%%
expansion_module.1.key.9.label = %%label%%
expansion_module.1.key.9.xml_phonebook = 
{ELSE}
expansion_module.1.key.9.type = 0
{ENDIF}
#Expansion module1 key10
{IF blf26}
expansion_module.1.key.10.type = %%DKtype%%
expansion_module.1.key.10.line = %%Line%%
expansion_module.1.key.10.value = %%type%%
expansion_module.1.key.10.pickup_value = %%PickupValue%%
expansion_module.1.key.10.label = %%label%%
expansion_module.1.key.10.xml_phonebook = 
{ELSE}
expansion_module.1.key.10.type = 0
{ENDIF}
#Expansion module1 key11
{IF blf27}
expansion_module.1.key.11.type = %%DKtype%%
expansion_module.1.key.11.line = %%Line%%
expansion_module.1.key.11.value = %%type%%
expansion_module.1.key.11.pickup_value = %%PickupValue%%
expansion_module.1.key.11.label = %%label%%
expansion_module.1.key.11.xml_phonebook = 
{ELSE}
expansion_module.1.key.11.type = 0
{ENDIF}
#Expansion module1 key12
{IF blf28}
expansion_module.1.key.12.type = %%DKtype%%
expansion_module.1.key.12.line = %%Line%%
expansion_module.1.key.12.value = %%type%%
expansion_module.1.key.12.pickup_value = %%PickupValue%%
expansion_module.1.key.12.label = %%label%%
expansion_module.1.key.12.xml_phonebook = 
{ELSE}
expansion_module.1.key.12.type = 0
{ENDIF}
#Expansion module1 key13
{IF blf29}
expansion_module.1.key.13.type = %%DKtype%%
expansion_module.1.key.13.line = %%Line%%
expansion_module.1.key.13.value = %%type%%
expansion_module.1.key.13.pickup_value = %%PickupValue%%
expansion_module.1.key.13.label = %%label%%
expansion_module.1.key.13.xml_phonebook = 
{ELSE}
expansion_module.1.key.13.type = 0
{ENDIF}
#Expansion module1 key14
{IF blf30}
expansion_module.1.key.14.type = %%DKtype%%
expansion_module.1.key.14.line = %%Line%%
expansion_module.1.key.14.value = %%type%%
expansion_module.1.key.14.pickup_value = %%PickupValue%%
expansion_module.1.key.14.label = %%label%%
expansion_module.1.key.14.xml_phonebook = 
{ELSE}
expansion_module.1.key.14.type = 0
{ENDIF}
#Expansion module1 key15
{IF blf31}
expansion_module.1.key.15.type = %%DKtype%%
expansion_module.1.key.15.line = %%Line%%
expansion_module.1.key.15.value = %%type%%
expansion_module.1.key.15.pickup_value = %%PickupValue%%
expansion_module.1.key.15.label = %%label%%
expansion_module.1.key.15.xml_phonebook = 
{ELSE}
expansion_module.1.key.15.type = 0
{ENDIF}
#Expansion module1 key16
{IF blf32}
expansion_module.1.key.16.type = %%DKtype%%
expansion_module.1.key.16.line = %%Line%%
expansion_module.1.key.16.value = %%type%%
expansion_module.1.key.16.pickup_value = %%PickupValue%%
expansion_module.1.key.16.label = %%label%%
expansion_module.1.key.16.xml_phonebook = 
{ELSE}
expansion_module.1.key.16.type = 0
{ENDIF}
#Expansion module1 key17
{IF blf33}
expansion_module.1.key.17.type = %%DKtype%%
expansion_module.1.key.17.line = %%Line%%
expansion_module.1.key.17.value = %%type%%
expansion_module.1.key.17.pickup_value = %%PickupValue%%
expansion_module.1.key.17.label = %%label%%
expansion_module.1.key.17.xml_phonebook = 
{ELSE}
expansion_module.1.key.17.type = 0
{ENDIF}
#Expansion module1 key18
{IF blf34}
expansion_module.1.key.18.type = %%DKtype%%
expansion_module.1.key.18.line = %%Line%%
expansion_module.1.key.18.value = %%type%%
expansion_module.1.key.18.pickup_value = %%PickupValue%%
expansion_module.1.key.18.label = %%label%%
expansion_module.1.key.18.xml_phonebook = 
{ELSE}
expansion_module.1.key.18.type = 0
{ENDIF}
#Expansion module1 key19
{IF blf35}
expansion_module.1.key.19.type = %%DKtype%%
expansion_module.1.key.19.line = %%Line%%
expansion_module.1.key.19.value = %%type%%
expansion_module.1.key.19.pickup_value = %%PickupValue%%
expansion_module.1.key.19.label = %%label%%
expansion_module.1.key.19.xml_phonebook = 
{ELSE}
expansion_module.1.key.19.type = 0
{ENDIF}
#Expansion module1 key20
{IF blf36}
expansion_module.1.key.20.type = %%DKtype%%
expansion_module.1.key.20.line = %%Line%%
expansion_module.1.key.20.value = %%type%%
expansion_module.1.key.20.pickup_value = %%PickupValue%%
expansion_module.1.key.20.label = %%label%%
expansion_module.1.key.20.xml_phonebook = 
{ELSE}
expansion_module.1.key.20.type = 0
{ENDIF}
#Expansion module1 key21
{IF blf37}
expansion_module.1.key.21.type = %%DKtype%%
expansion_module.1.key.21.line = %%Line%%
expansion_module.1.key.21.value = %%type%%
expansion_module.1.key.21.pickup_value = %%PickupValue%%
expansion_module.1.key.21.label = %%label%%
expansion_module.1.key.21.xml_phonebook = 
{ELSE}
expansion_module.1.key.21.type = 37
expansion_module.1.key.21.label = List 2
{ENDIF}
#Expansion module1 key22
{IF blf38}
expansion_module.1.key.22.type = %%DKtype%%
expansion_module.1.key.22.line = %%Line%%
expansion_module.1.key.22.value = %%type%%
expansion_module.1.key.22.pickup_value = %%PickupValue%%
expansion_module.1.key.22.label = %%label%%
expansion_module.1.key.22.xml_phonebook = 
{ELSE}
expansion_module.1.key.22.type = 0
{ENDIF}
#Expansion module1 key23
{IF blf39}
expansion_module.1.key.23.type = %%DKtype%%
expansion_module.1.key.23.line = %%Line%%
expansion_module.1.key.23.value = %%type%%
expansion_module.1.key.23.pickup_value = %%PickupValue%%
expansion_module.1.key.23.label = %%label%%
expansion_module.1.key.23.xml_phonebook = 
{ELSE}
expansion_module.1.key.23.type = 0
{ENDIF}
#Expansion module1 key24
{IF blf40}
expansion_module.1.key.24.type = %%DKtype%%
expansion_module.1.key.24.line = %%Line%%
expansion_module.1.key.24.value = %%type%%
expansion_module.1.key.24.pickup_value = %%PickupValue%%
expansion_module.1.key.24.label = %%label%%
expansion_module.1.key.24.xml_phonebook = 
{ELSE}
expansion_module.1.key.24.type = 0
{ENDIF}
#Expansion module1 key25
{IF blf41}
expansion_module.1.key.25.type = %%DKtype%%
expansion_module.1.key.25.line = %%Line%%
expansion_module.1.key.25.value = %%type%%
expansion_module.1.key.25.pickup_value = %%PickupValue%%
expansion_module.1.key.25.label = %%label%%
expansion_module.1.key.25.xml_phonebook = 
{ELSE}
expansion_module.1.key.25.type = 0
{ENDIF}
#Expansion module1 key26
{IF blf42}
expansion_module.1.key.26.type = %%DKtype%%
expansion_module.1.key.26.line = %%Line%%
expansion_module.1.key.26.value = %%type%%
expansion_module.1.key.26.pickup_value = %%PickupValue%%
expansion_module.1.key.26.label = %%label%%
expansion_module.1.key.26.xml_phonebook = 
{ELSE}
expansion_module.1.key.26.type = 0
{ENDIF}
#Expansion module1 key27
{IF blf43}
expansion_module.1.key.27.type = %%DKtype%%
expansion_module.1.key.27.line = %%Line%%
expansion_module.1.key.27.value = %%type%%
expansion_module.1.key.27.pickup_value = %%PickupValue%%
expansion_module.1.key.27.label = %%label%%
expansion_module.1.key.27.xml_phonebook = 
{ELSE}
expansion_module.1.key.27.type = 0
{ENDIF}
#Expansion module1 key28
{IF blf44}
expansion_module.1.key.28.type = %%DKtype%%
expansion_module.1.key.28.line = %%Line%%
expansion_module.1.key.28.value = %%type%%
expansion_module.1.key.28.pickup_value = %%PickupValue%%
expansion_module.1.key.28.label = %%label%%
expansion_module.1.key.28.xml_phonebook = 
{ELSE}
expansion_module.1.key.28.type = 0
{ENDIF}
#Expansion module1 key29
{IF blf45}
expansion_module.1.key.29.type = %%DKtype%%
expansion_module.1.key.29.line = %%Line%%
expansion_module.1.key.29.value = %%type%%
expansion_module.1.key.29.pickup_value = %%PickupValue%%
expansion_module.1.key.29.label = %%label%%
expansion_module.1.key.29.xml_phonebook = 
{ELSE}
expansion_module.1.key.29.type = 0
{ENDIF}
#Expansion module1 key30
{IF blf46}
expansion_module.1.key.30.type = %%DKtype%%
expansion_module.1.key.30.line = %%Line%%
expansion_module.1.key.30.value = %%type%%
expansion_module.1.key.30.pickup_value = %%PickupValue%%
expansion_module.1.key.30.label = %%label%%
expansion_module.1.key.30.xml_phonebook = 
{ELSE}
expansion_module.1.key.30.type = 0
{ENDIF}
#Expansion module1 key31
{IF blf47}
expansion_module.1.key.31.type = %%DKtype%%
expansion_module.1.key.31.line = %%Line%%
expansion_module.1.key.31.value = %%type%%
expansion_module.1.key.31.pickup_value = %%PickupValue%%
expansion_module.1.key.31.label = %%label%%
expansion_module.1.key.31.xml_phonebook = 
{ELSE}
expansion_module.1.key.31.type = 0
{ENDIF}
#Expansion module1 key32
{IF blf48}
expansion_module.1.key.32.type = %%DKtype%%
expansion_module.1.key.32.line = %%Line%%
expansion_module.1.key.32.value = %%type%%
expansion_module.1.key.32.pickup_value = %%PickupValue%%
expansion_module.1.key.32.label = %%label%%
expansion_module.1.key.32.xml_phonebook = 
{ELSE}
expansion_module.1.key.32.type = 0
{ENDIF}
#Expansion module1 key33
{IF blf49}
expansion_module.1.key.33.type = %%DKtype%%
expansion_module.1.key.33.line = %%Line%%
expansion_module.1.key.33.value = %%type%%
expansion_module.1.key.33.pickup_value = %%PickupValue%%
expansion_module.1.key.33.label = %%label%%
expansion_module.1.key.33.xml_phonebook = 
{ELSE}
expansion_module.1.key.33.type = 0
{ENDIF}
#Expansion module1 key34
{IF blf50}
expansion_module.1.key.34.type = %%DKtype%%
expansion_module.1.key.34.line = %%Line%%
expansion_module.1.key.34.value = %%type%%
expansion_module.1.key.34.pickup_value = %%PickupValue%%
expansion_module.1.key.34.label = %%label%%
expansion_module.1.key.34.xml_phonebook = 
{ELSE}
expansion_module.1.key.34.type = 0
{ENDIF}
#Expansion module1 key35
{IF blf51}
expansion_module.1.key.35.type = %%DKtype%%
expansion_module.1.key.35.line = %%Line%%
expansion_module.1.key.35.value = %%type%%
expansion_module.1.key.35.pickup_value = %%PickupValue%%
expansion_module.1.key.35.label = %%label%%
expansion_module.1.key.35.xml_phonebook = 
{ELSE}
expansion_module.1.key.35.type = 0
{ENDIF}
#Expansion module1 key36
{IF blf52}
expansion_module.1.key.36.type = %%DKtype%%
expansion_module.1.key.36.line = %%Line%%
expansion_module.1.key.36.value = %%type%%
expansion_module.1.key.36.pickup_value = %%PickupValue%%
expansion_module.1.key.36.label = %%label%%
expansion_module.1.key.36.xml_phonebook = 
{ELSE}
expansion_module.1.key.36.type = 0
{ENDIF}
#Expansion module1 key37
{IF blf53}
expansion_module.1.key.37.type = %%DKtype%%
expansion_module.1.key.37.line = %%Line%%
expansion_module.1.key.37.value = %%type%%
expansion_module.1.key.37.pickup_value = %%PickupValue%%
expansion_module.1.key.37.label = %%label%%
expansion_module.1.key.37.xml_phonebook = 
{ELSE}
expansion_module.1.key.37.type = 0
{ENDIF}
#Expansion module1 key38
{IF blf54}
expansion_module.1.key.38.type = %%DKtype%%
expansion_module.1.key.38.line = %%Line%%
expansion_module.1.key.38.value = %%type%%
expansion_module.1.key.38.pickup_value = %%PickupValue%%
expansion_module.1.key.38.label = %%label%%
expansion_module.1.key.38.xml_phonebook = 
{ELSE}
expansion_module.1.key.38.type = 0
{ENDIF}
#Expansion module1 key39
{IF blf55}
expansion_module.1.key.39.type = %%DKtype%%
expansion_module.1.key.39.line = %%Line%%
expansion_module.1.key.39.value = %%type%%
expansion_module.1.key.39.pickup_value = %%PickupValue%%
expansion_module.1.key.39.label = %%label%%
expansion_module.1.key.39.xml_phonebook = 
{ELSE}
expansion_module.1.key.39.type = 0
{ENDIF}
#Expansion module1 key40
{IF blf56}
expansion_module.1.key.40.type = %%DKtype%%
expansion_module.1.key.40.line = %%Line%%
expansion_module.1.key.40.value = %%type%%
expansion_module.1.key.40.pickup_value = %%PickupValue%%
expansion_module.1.key.40.label = %%label%%
expansion_module.1.key.40.xml_phonebook = 
{ELSE}
expansion_module.1.key.40.type = 0
{ENDIF}

{ENDIF}

#######################################################################################
##         	                   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%%

#Specify the LCD language, the valid values are: English (default), Chinese_S, Chinese_T, German, French, Turkish, Italian, Polish, Spanish and Portuguese.
#lang.gui = English
lang.gui = %%langlcdUI%%

#######################################################################################
##         	    Remote phonebook                                                     ##
#######################################################################################

#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}

#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 =

{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 


]]></deviceconfig>
    </device>
  </data>
</doc>