added yealinks

This commit is contained in:
AlexK 2022-11-21 14:55:42 +05:00
parent d7c457827a
commit fd84c2b551
43 changed files with 7160 additions and 0 deletions

View File

@ -0,0 +1,25 @@
#!version:1.0.0.1
### This file is the exported MAC-all.cfg.
account.1.auth_name = ${USERNAME}
account.1.display_name = ${USERNAME}
account.1.enable = 1
account.1.label = ${USERNAME}
account.1.sip_server.1.address = ${SERVER}
account.1.sip_server.1.port = ${SERVER_PORT}
account.1.sip_server.1.expires = 360
account.1.user_name = ${USERNAME}
account.1.password = ${SECRET}
lang.gui = Russian
lang.wui = Russian
local_time.ntp_server1 = ru.pool.ntp.org
local_time.ntp_server2 = cn.pool.ntp.org
### Static Configuration ###
static.auto_provision.power_on = 1
static.auto_provision.server.url = http://${SERVER}:8088/phoneprov
static.auto_provision.repeat.enable = 1
static.auto_provision.repeat.minutes = 720
### Remote Phonebook ###
#remote_phonebook.data.1.url = http://${SERVER}/ats_sip.xml
#remote_phonebook.data.1.name = Телефонная книга

View File

@ -0,0 +1,56 @@
#!version:1.0.0.1
account.1.enable = 1
account.1.label = 150
account.1.display_name = 150
account.1.user_name = 150
account.1.auth_name = 150
account.1.enable_user_equal_phone = 1
account.1.dtmf.type = 0
account.1.dtmf.dtmf_payload = 96
account.1.nat.udp_update_enable = 0
account.1.sip_server.1.address = 10.16.73.90
account.1.sip_server.1.expires = 360
voice.tone.country = Russia
phone_setting.ring_type = Ring7.wav
phone_setting.custom_forward_type = 256
forward.no_answer.target = 89028744795
phone_setting.contrast = 8
voice.group_listening.spk_vol = 15
features.ldap.input_type = 123
phone_setting.redial_user_name = Обухова Людмила
phone_setting.redial_number = 440
phone_setting.redial_server = 10.16.73.90
phone_setting.call_return_user_name = 150
phone_setting.call_return_number = 133
phone_setting.call_return_server = 10.16.73.90
features.remote_phonebook.enable = 1
phone_setting.custom_headset_mode_status = 1
network.internet_port.ip = 192.168.0.202
network.internet_port.mask = 255.255.255.0
network.internet_port.gateway = 192.168.0.10
network.primary_dns = 192.168.0.1
sip.nat_stun.server = mangosip.ru
local_time.time_zone = -3
local_time.time_zone_name = None
local_time.dhcp_time = 1
programablekey.3.type = 22
programablekey.3.line = %NULL%
programablekey.3.value = %NULL%
programablekey.3.label = %NULL%
programablekey.3.extension = %NULL%
programablekey.3.xml_phonebook = 0
programablekey.3.pickup_value = %NULL%
programablekey.7.type = 0
programablekey.7.line = 0
programablekey.7.value = %NULL%
programablekey.7.label = %NULL%
programablekey.7.extension = %NULL%
programablekey.7.xml_phonebook = %NULL%
programablekey.7.pickup_value = %NULL%
programablekey.8.type = 0
programablekey.8.line = 0
programablekey.8.value = %NULL%
programablekey.8.label = %NULL%
programablekey.8.extension = %NULL%
programablekey.8.xml_phonebook = %NULL%
programablekey.8.pickup_value = %NULL%

View File

@ -0,0 +1,90 @@
#!version:1.0.0.1
### This file is the exported MAC-all.cfg.
### For security, the following parameters with password haven't been display in this file.
###account.1.password =
###account.2.password =
account.1.always_fwd.target = 9122437782
account.1.auth_name = 199
account.1.display_name = 199
account.1.dtmf.info_type = 0
account.1.enable = 1
account.1.label = 199
account.1.sip_server.1.address = 10.16.73.90
account.1.sip_server.1.expires = 180
account.1.transfer_refer_to_contact_header.enable = 1
account.1.user_name = 199
account.17.codec.ilbc.payload_type = iLBC
account.17.dtmf.info_type = 0ÆÆøÆÆ
account.17.transfer_refer_to_contact_header.enable = 1ÆÆøÆÆ
account.2.always_fwd.target = 9122437782
account.2.auth_name = 143
account.2.dialoginfo_callpickup = 1
account.2.display_name = 143
account.2.dtmf.info_type = 0
account.2.enable = 1
account.2.label = 143
account.2.sip_server.1.address = 10.16.73.90
account.2.sip_server.1.expires = 180
account.2.transfer_refer_to_contact_header.enable = 1
account.2.user_name = 143
bw.feature_key_sync = 0
default_input_method.advanced_setting_password = 123
directory.search_default_input_method = ABC
features.call_num_filter = ,-
features.csta.enable = 1
features.fwd_mode = 1
features.pickup.blf_audio_enable = 1
features.pickup.blf_visual_enable = 1
features.pickup.group_pickup_enable = 1
features.redial_via_local_sip_server.enable = 0
features.remote_phonebook.enable = 1
features.resume_after_exit_transfer.enable = 0
features.rfc5168.enable = 1
features.show_default_account = 0
features.voice_mail_alert.enable = 1
forward.always.enable = 1
forward.always.target = 9122437782
forward.no_answer.target = 9122437782
linekey.1.line = 2
linekey.2.label = 199
linekey.2.line = 1
linekey.3.line = 3
linekey.3.type = 15
local_time.time_zone = +5
local_time.time_zone_name = None
multicast.receive_priority.priority = 10
packet_capture.max_file_counts = 5
phone_setting.called_party_info_display.enable = 1
programablekey.1.history_type = 0
programablekey.1.line = 1
programablekey.2.line = 1
programablekey.2.type = 22
programablekey.2.xml_phonebook = 0
programablekey.5.history_type = 0
programablekey.5.line = 1
sip.listen_port = 52456
sip.tcp_port_random_mode = 0
sip.tls_listen_port = 52457
sip.use_out_bound_in_dialog = 1
super_search.recent_call = 0
voice.handfree.spk_vol = 10
voice.ring_vol = 3
### Static Configuration ###
static.auto_provision.local_log.backup.append = 1
static.auto_provision.local_log.backup.append.limit_mode = 1
static.auto_provision.local_log.backup.append.max_file_size = 512
static.features.default_account = 2
static.network.attempt_expired_time = 5
static.network.cdp.enable = 0
static.network.dns.query_timeout = 8
static.network.dns.ttl_enable = 0
static.network.wifi.internet_port.type = 0
static.network.wifi.ip_address_mode = 0
static.network.wifi.ipv6_icmp_v6.enable = 1
static.network.wifi.ipv6_internet_port.type = 0
static.network.wifi.ipv6_prefix = 64
static.network.wifi.ipv6_static_dns_enable = 0
static.network.wifi.preference = 0
static.network.wifi.static_dns_enable = 0

View File

@ -0,0 +1,13 @@
#!version:1.0.0.1
### This file is the exported MAC-all.cfg.
### For security, the following parameters with password haven't been display in this file.
###account.1.password =
account.1.auth_name = 148
account.1.display_name = 148
account.1.enable = 1
account.1.label = 148
account.1.sip_server.1.address = 10.16.73.90
account.1.user_name = 148
voice.handset.spk_vol = 11

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,116 @@
<DSTData>
<DST szTime="-11" szZone="Samoa"/>
<DST szTime="-10" szZone="United States-Hawaii-Aleutian"/>
<DST szTime="-9:30" szZone="French Polynesia"/>
<DST szTime="-9" szZone="United States-Alaska Time" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-8" szZone="Canada(Vancouver,Whitehorse)" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-8" szZone="Mexico(Tijuana,Mexicali)" iType="1" szStart="4/1/7/0" szEnd="10/5/7/0" szOffset="60"/>
<DST szTime="-8" szZone="United States-Pacific Time" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-7" szZone="Canada(Edmonton,Calgary)" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-7" szZone="Mexico(Mazatlan,Chihuahua)" iType="1" szStart="4/1/7/0" szEnd="10/5/7/0" szOffset="60"/>
<DST szTime="-7" szZone="United States-Mountain Time" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-7" szZone="United States-MST no DST"/>
<DST szTime="-6" szZone="Canada-Manitoba(Winnipeg)" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-6" szZone="Chile(Easter Islands)" iType="1" szStart="10/2/6/0" szEnd="2/2/6/0" szOffset="60"/>
<DST szTime="-6" szZone="Mexico(Mexico City,Acapulco)" iType="1" szStart="4/1/7/0" szEnd="10/5/7/0" szOffset="60"/>
<DST szTime="-6" szZone="United States-Central Time" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-5" szZone="Bahamas(Nassau)" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-5" szZone="Canada(Montreal,Ottawa,Quebec)" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-5" szZone="Cuba(Havana)" iType="1" szStart="3/2/7/0" szEnd="10/5/7/0" szOffset="60"/>
<DST szTime="-5" szZone="United States-Eastern Time" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-4:30" szZone="Venezuela(Caracas)"/>
<DST szTime="-4" szZone="Canada(Halifax,Saint John)" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-4" szZone="Chile(Santiago)" iType="1" szStart="9/1/6/0" szEnd="4/4/6/0" szOffset="60"/>
<DST szTime="-4" szZone="Paraguay(Asuncion)" iType="1" szStart="10/3/7/0" szEnd="3/2/7/0" szOffset="60"/>
<DST szTime="-4" szZone="United Kingdom-Bermuda(Bermuda)" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-4" szZone="United Kingdom(Falkland Islands)" iType="1" szStart="9/1/7/2" szEnd="4/1/7/2" szOffset="60"/>
<DST szTime="-4" szZone="Trinidad&Tobago" />
<DST szTime="-3:30" szZone="Canada-New Foundland(St.Johns)" iType="1" szStart="3/2/7/2" szEnd="11/1/7/2" szOffset="60"/>
<DST szTime="-3" szZone="Denmark-Greenland(Nuuk)" iType="1" szStart="3/5/7/1" szEnd="10/5/7/1" szOffset="60"/>
<DST szTime="-3" szZone="Argentina(Buenos Aires)" />
<DST szTime="-3" szZone="Brazil(no DST)" />
<DST szTime="-3" szZone="Brazil(DST)" iType="1" szStart="10/3/7/0" szEnd="2/3/7/0" szOffset="60"/>
<DST szTime="-2:30" szZone="Newfoundland and Labrador"/>
<DST szTime="-2" szZone="Brazil(no DST)" />
<DST szTime="-1" szZone="Portugal(Azores)" iType="1" szStart="3/5/7/1" szEnd="10/5/7/2" szOffset="60"/>
<DST szTime="0" szZone="GMT"/>
<DST szTime="0" szZone="Greenland" iType="1" szStart="3/5/7/1" szEnd="10/5/7/1" szOffset="60"/>
<DST szTime="0" szZone="Denmark-Faroe Islands(Torshavn)" iType="1" szStart="3/5/7/1" szEnd="10/5/7/2" szOffset="60"/>
<DST szTime="0" szZone="Ireland(Dublin)" iType="1" szStart="3/5/7/1" szEnd="10/5/7/2" szOffset="60"/>
<DST szTime="0" szZone="Portugal(Lisboa,Porto,Funchal)" iType="1" szStart="3/5/7/1" szEnd="10/5/7/2" szOffset="60"/>
<DST szTime="0" szZone="Spain-Canary Islands(Las Palmas)" iType="1" szStart="3/5/7/1" szEnd="10/5/7/2" szOffset="60"/>
<DST szTime="0" szZone="United Kingdom(London)" iType="1" szStart="3/5/7/1" szEnd="10/5/7/2" szOffset="60"/>
<DST szTime="0" szZone="Morocco" iType="0" szStart="6/1/0" szEnd="8/21/0" szOffset="60"/>
<DST szTime="+1" szZone="Albania(Tirane)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Austria(Vienna)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Belgium(Brussels)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Caicos" iType="1" szStart="4/4/5/0" szEnd="8/4/5/0" szOffset="60"/>
<DST szTime="+1" szZone="Chad" />
<DST szTime="+1" szZone="Spain(Madrid)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Croatia(Zagreb)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Czech Republic(Prague)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Denmark(Kopenhagen)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="France(Paris)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Germany(Berlin)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Hungary(Budapest)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Italy(Rome)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Luxembourg(Luxembourg)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Macedonia(Skopje)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Netherlands(Amsterdam)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+1" szZone="Namibia(Windhoek)" iType="1" szStart="9/1/7/2" szEnd="4/1/7/2" szOffset="60"/>
<DST szTime="+2" szZone="Estonia(Tallinn)" iType="1" szStart="3/5/7/3" szEnd="10/5/7/4" szOffset="60"/>
<DST szTime="+2" szZone="Finland(Helsinki)" iType="1" szStart="3/5/7/3" szEnd="10/5/7/4" szOffset="60"/>
<DST szTime="+2" szZone="Gaza Strip(Gaza)" iType="1" szStart="3/5/5/0" szEnd="9/1/4/2" szOffset="60"/>
<DST szTime="+2" szZone="Greece(Athens)" iType="1" szStart="3/5/7/3" szEnd="10/5/7/4" szOffset="60"/>
<DST szTime="+2" szZone="Israel(Tel Aviv)" iType="0" szStart="3/27/2" szEnd="9/27/2" szOffset="60"/>
<DST szTime="+2" szZone="Jordan(Amman)" iType="1" szStart="3/5/5/0" szEnd="10/5/5/1" szOffset="60"/>
<DST szTime="+2" szZone="Latvia(Riga)" iType="1" szStart="3/5/7/3" szEnd="10/5/7/4" szOffset="60"/>
<DST szTime="+2" szZone="Lebanon(Beirut)" iType="1" szStart="3/5/7/0" szEnd="10/5/7/0" szOffset="60"/>
<DST szTime="+2" szZone="Moldova(Kishinev)" iType="1" szStart="3/5/7/3" szEnd="10/5/7/4" szOffset="60"/>
<DST szTime="+2" szZone="Russia(Kaliningrad)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+2" szZone="Romania(Bucharest)" iType="1" szStart="3/5/7/3" szEnd="10/5/7/4" szOffset="60"/>
<DST szTime="+2" szZone="Syria(Damascus)" iType="1" szStart="3/5/6/0" szEnd="11/1/7/0" szOffset="60"/>
<DST szTime="+2" szZone="Turkey(Ankara)" iType="1" szStart="3/5/7/3" szEnd="10/5/7/4" szOffset="60"/>
<DST szTime="+2" szZone="Ukraine(Kyiv,Odessa)" iType="1" szStart="3/5/7/3" szEnd="10/5/7/4" szOffset="60"/>
<DST szTime="+3" szZone="East Africa Time" />
<DST szTime="+3" szZone="Iraq(Baghdad)" />
<DST szTime="+3" szZone="Russia(Moscow)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+3:30" szZone="Iran(Teheran)" iType="0" szStart="3/22/0" szEnd="9/22/0" szOffset="60"/>
<DST szTime="+4" szZone="Armenia(Yerevan)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+4" szZone="Azerbaijan(Baku)" iType="1" szStart="3/5/7/4" szEnd="10/5/7/5" szOffset="60"/>
<DST szTime="+4" szZone="Georgia(Tbilisi)" />
<DST szTime="+4" szZone="Kazakhstan(Aktau)" />
<DST szTime="+4" szZone="Russia(Samara)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+4:30" szZone="Afghanistan(Kabul)"/>
<DST szTime="+5" szZone="Kazakhstan(Aqtobe)"/>
<DST szTime="+5" szZone="Kyrgyzstan(Bishkek)" />
<DST szTime="+5" szZone="Pakistan(Islamabad)" iType="0" szStart="4/15/0" szEnd="11/1/0" szOffset="60"/>
<DST szTime="+5" szZone="Russia(Chelyabinsk)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+5:30" szZone="India(Calcutta)"/>
<DST szTime="+5:45" szZone="Nepal(Katmandu)"/>
<DST szTime="+6" szZone="Kazakhstan(Astana,Almaty)"/>
<DST szTime="+6" szZone="Russia(Novosibirsk,Omsk)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+6:30" szZone="Myanmar(Naypyitaw)" />
<DST szTime="+7" szZone="Russia(Krasnoyarsk)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+7" szZone="Thailand(Bangkok)"/>
<DST szTime="+8" szZone="China(Beijing)"/>
<DST szTime="+8" szZone="Singapore(Singapore)" />
<DST szTime="+8" szZone="Australia(Perth)" iType="1" szStart="10/1/7/2" szEnd="3/5/7/3" szOffset="60"/>
<DST szTime="+8:45" szZone="Eucla"/>
<DST szTime="+9" szZone="Korea(Seoul)"/>
<DST szTime="+9" szZone="Japan(Tokyo)"/>
<DST szTime="+9:30" szZone="Australia(Adelaide)" iType="1" szStart="10/1/7/2" szEnd="4/1/7/3" szOffset="60"/>
<DST szTime="+9:30" szZone="Australia(Darwin)" />
<DST szTime="+10" szZone="Australia(Sydney,Melbourne,Canberra)" iType="1" szStart="10/1/7/2" szEnd="4/1/7/3" szOffset="60"/>
<DST szTime="+10" szZone="Australia(Brisbane)"/>
<DST szTime="+10" szZone="Australia(Hobart)" iType="1" szStart="10/1/7/2" szEnd="4/1/7/3" szOffset="60"/>
<DST szTime="+10" szZone="Russia(Vladivostok)" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="60"/>
<DST szTime="+10:30" szZone="Australia(Lord Howe Islands)" iType="1" szStart="10/1/7/2" szEnd="4/1/7/3" szOffset="60"/>
<DST szTime="+11" szZone="New Caledonia(Noumea)"/>
<DST szTime="+11:30" szZone="Norfolk Island"/>
<DST szTime="+12" szZone="New Zealand(Wellington,Auckland)" iType="1" szStart="9/5/7/3" szEnd="4/1/7/2" szOffset="60"/>
<DST szTime="+12:45" szZone="New Zealand(Chatham Islands)" iType="1" szStart="9/5/7/4" szEnd="4/1/7/3" szOffset="60"/>
<DST szTime="+13" szZone="Tonga(Nukualofa)" />
<DST szTime="+13:30" szZone="Chatham Islands" />
<DST szTime="+14" szZone="Kiribati" />
</DSTData>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<root_group>
<group display_name="All Contacts" ring="" />
<group display_name="Blacklist" ring="" />
</root_group>
<root_contact>
<contact display_name="Test1" office_number="2510" mobile_number="2511" other_number="3610" line="1" ring="" group_id_name="All Contacts" default_photo="" />
<contact display_name="Test2" office_number="3510" mobile_number="3511" other_number="3620" line="2" ring="" group_id_name="Blacklist" default_photo="" />
<!--
default_photo="" Only T46 supports!
-->
</root_contact>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<DialNow>
<Data DialNowRule="123" LineID="1,2,3" />
<Data DialNowRule="456" LineID="1,2,3" />
</DialNow>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<DialRule>
<Data Prefix="2510" Replace="05922510" LineID="1,2" />
<Data Prefix="2511" Replace="05922511" LineID="1,2" />
</DialRule>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,25 @@
<YealinkIPPhoneDirectory>
<DirectoryEntry>
<Name>Test1</Name>
<Telephone>23000</Telephone>
</DirectoryEntry>
<DirectoryEntry>
<Name>Test2</Name>
<Telephone>303</Telephone>
<Telephone>915980830849</Telephone>
</DirectoryEntry>
<DirectoryEntry>
<Name>Test3</Name>
<Telephone>6650</Telephone>
<Telephone>915980830849</Telephone>
</DirectoryEntry>
</YealinkIPPhoneDirectory>

View File

@ -0,0 +1,29 @@
<YealinkIPPhoneMenu>
<Title>XiaMen Yealink</Title>
<MenuItem>
<Name>Department1</Name>
<URL>http://10.2.9.1:99/Department.xml</URL>
</MenuItem>
<MenuItem>
<Name>Department2</Name>
<URL>http://10.2.9.1:99/Department.xml</URL>
</MenuItem>
<SoftKeyItem>
<Name>#</Name>
<URL>http://10.2.9.1:99/Department.xml</URL>
</SoftKeyItem>
<SoftKeyItem>
<Name>*</Name>
<URL>http://10.2.9.1:99/Department.xml</URL>
</SoftKeyItem>
<SoftKeyItem>
<Name>1</Name>
<URL>http://10.2.9.1:99/Department.xml</URL>
</SoftKeyItem>
</YealinkIPPhoneMenu>

View File

@ -0,0 +1,19 @@
<CallFailed>
<Disable>
<Key Type="Empty"/>
<Key Type="Switch"/>
<Key Type="End Call"/>
</Disable>
<Enable>
<Key Type="NewCall"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
</Enable>
<Default>
<Key Type="NewCall"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
</Default>
</CallFailed>

View File

@ -0,0 +1,18 @@
<CallIn>
<Disable>
<Key Type="Empty"/>
<Key Type="Switch"/>
</Disable>
<Enable>
<Key Type="Answer"/>
<Key Type="Forward"/>
<Key Type="Silence"/>
<Key Type="Reject"/>
</Enable>
<Default>
<Key Type="Answer"/>
<Key Type="Forward"/>
<Key Type="Silence"/>
<Key Type="Reject"/>
</Default>
</CallIn>

View File

@ -0,0 +1,36 @@
<Connecting>
<Disable>
<Key Type="Empty"/>
<Key Type="Switch"/>
</Disable>
<Enable>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="End Call"/>
</Enable>
<Default>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="End Call"/>
</Default>
</Connecting>
<SemiAttendTrans>
<Disable>
<Key Type="Empty"/>
<Key Type="Switch"/>
</Disable>
<Enable>
<Key Type="Transfer"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="End Call"/>
</Enable>
<Default>
<Key Type="Transfer"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="End Call"/>
</Default>
</SemiAttendTrans>

View File

@ -0,0 +1,24 @@
<Dialing>
<Disable>
<Key Type="Empty"/>
<Key Type="History"/>
<Key Type="Switch"/>
<Key Type="Line"/>
<Key Type="Favorite"/>
<Key Type="GPickup"/>
<Key Type="DPickup"/>
<Key Type="Retrieve"/>
</Disable>
<Enable>
<Key Type="Send"/>
<Key Type="IME"/>
<Key Type="Delete"/>
<Key Type="End Call"/>
</Enable>
<Default>
<Key Type="Send"/>
<Key Type="IME"/>
<Key Type="Delete"/>
<Key Type="End Call"/>
</Default>
</Dialing>

View File

@ -0,0 +1,36 @@
<RingBack>
<Disable>
<Key Type="Empty" />
<Key Type="Switch" />
</Disable>
<Enable>
<Key Type="Empty" />
<Key Type="Empty" />
<Key Type="Empty" />
<Key Type="End Call" />
</Enable>
<Default>
<Key Type="Empty" />
<Key Type="Empty" />
<Key Type="Empty" />
<Key Type="End Call" />
</Default>
</RingBack>
<SemiAttendTransBack>
<Disable>
<Key Type="Empty" />
<Key Type="Switch" />
</Disable>
<Enable>
<Key Type="Transfer" />
<Key Type="Empty" />
<Key Type="Empty" />
<Key Type="End Call" />
</Enable>
<Default>
<Key Type="Transfer" />
<Key Type="Empty" />
<Key Type="Empty" />
<Key Type="End Call" />
</Default>
</SemiAttendTransBack>

View File

@ -0,0 +1,109 @@
<Talk>
<Disable>
<Key Type="Empty"/>
<Key Type="Mute"/>
<Key Type="SWAP"/>
<Key Type="NewCall"/>
<Key Type="Switch"/>
<Key Type="Answer"/>
<Key Type="Reject"/>
<Key Type="PriHold"/>
<Key Type="Park"/>
<Key Type="GPark"/>
</Disable>
<Enable>
<Key Type="Transfer"/>
<Key Type="Hold"/>
<Key Type="Conference"/>
<Key Type="End Call"/>
</Enable>
<Default>
<Key Type="Transfer"/>
<Key Type="Hold"/>
<Key Type="Conference"/>
<Key Type="End Call"/>
</Default>
</Talk>
<Hold>
<Disable>
<Key Type="Empty"/>
<Key Type="Switch"/>
<Key Type="Answer"/>
<Key Type="Reject"/>
</Disable>
<Enable>
<Key Type="Transfer"/>
<Key Type="Resume"/>
<Key Type="NewCall"/>
<Key Type="End Call"/>
</Enable>
<Default>
<Key Type="Transfer"/>
<Key Type="Resume"/>
<Key Type="NewCall"/>
<Key Type="End Call"/>
</Default>
</Hold>
<Held>
<Disable>
<Key Type="Empty"/>
<Key Type="Switch"/>
<Key Type="Answer"/>
<Key Type="Reject"/>
<Key Type="NewCall"/>
</Disable>
<Enable>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="End Call"/>
</Enable>
<Default>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="Empty"/>
<Key Type="End Call"/>
</Default>
</Held>
<PreTrans>
<Disable>
<Key Type="Empty"/>
<Key Type="Directory"/>
<Key Type="Switch"/>
<Key Type="Send"/>
</Disable>
<Enable>
<Key Type="Transfer"/>
<Key Type="IME"/>
<Key Type="Delete"/>
<Key Type="End Call"/>
</Enable>
<Default>
<Key Type="Transfer"/>
<Key Type="IME"/>
<Key Type="Delete"/>
<Key Type="End Call"/>
</Default>
</PreTrans>
<Conferenced>
<Disable>
<Key Type="Empty"/>
<Key Type="Switch"/>
<Key Type="Answer"/>
<Key Type="Reject"/>
<Key Type="Mute"/>
<Key Type="Manager"/>
</Disable>
<Enable>
<Key Type="Empty"/>
<Key Type="Hold"/>
<Key Type="Split"/>
<Key Type="End Call"/>
</Enable>
<Default>
<Key Type="Empty"/>
<Key Type="Hold"/>
<Key Type="Split"/>
<Key Type="End Call"/>
</Default>
</Conferenced>

View File

@ -0,0 +1,41 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneConfiguration Beep=\"yes\">\n";
$xml .= "<Title wrap=\"yes\">TextMenu This interface is just used to Test extMenu This interface is just used to Test extMenu This interface is just used to Test extMenu Tex!</Title>\n";
$xml .= "<Path config=\"MemKey\">
<Item>memory1.DKtype=GroupListen</Item>
<Item>memory1.Label=Groupqqq</Item>
<Item>memory1.Line=0</Item>
<Item>memory1.Value=123456789</Item>
<Item>memory1.PickupValue=1</Item>
</Path>\n";
$xml .= "</YealinkIPPhoneConfiguration >\n";
push2phone("10.2.9.5","10.2.9.132",$xml);
push2phone("10.2.9.5","10.2.9.83",$xml);
#replace 10.1.3.8 with your Apache ip address
#replace 10.1.3.180 with your phone ip address
?>

View File

@ -0,0 +1,85 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneDirectory
defaultIndex=\"1\"
next=\"http://10.3.5.5:9/xmlBrowser/TestExecute.xml\"
previous=\"http://10.3.5.5:9/xmlBrowser/Testmenu.xml\"
Beep=\"yes\"
cancelAction=\"http://10.3.5.5:9/xmlBrowser/Testmenu.xml\"
Timeout=\"50\"
LockIn=\"no\">\n";
# <!--<Title wrap="yes">Remote Directory This interface is used to test 23423 4324524 hght dfsdf dsdfsdf asda </Title>-->
$xml .= "<MenuItem>
<Prompt>John</Prompt>
<URI> 10.3.5.219</URI>
</MenuItem>
<MenuItem>
<Prompt>Doe</Prompt>
<URI>4326</URI>
</MenuItem>
<MenuItem>
<Prompt>Wayne</Prompt>
<URI>9982691234</URI>
</MenuItem>
<MenuItem>
<Prompt>test</Prompt>
<URI>9982691234</URI>
</MenuItem>
<MenuItem>
<Prompt>Mike</Prompt>
<URI> 10.50.10.49</URI>
</MenuItem>
<MenuItem>
<Prompt>Thomas</Prompt>
<URI>4326</URI>
</MenuItem>
<MenuItem>
<Prompt>Yang</Prompt>
<URI>9982691234</URI>
</MenuItem>\n";
#<!--
# <SoftKey index="1">
# <Label>Dial</Label>
# <URI>SoftKey:Dial</URI>
# </SoftKey>
#
# <SoftKey index="4">
# <Label>exit</Label>
# <URI>SoftKey:Exit</URI>
# </SoftKey>
#-->
$xml .= "</YealinkIPPhoneDirectory>\n";
push2phone("10.3.5.5","10.3.12.3",$xml);
push2phone("10.3.5.5","10.3.5.219",$xml);
push2phone("10.3.5.5","10.3.5.183",$xml);
?>

View File

@ -0,0 +1,32 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneExecute Beep=\"yes\">\n";
$xml .= "<ExecuteItem URI=\"Command:ClearCallersList\"/>";
$xml .= "</YealinkIPPhoneExecute>\n";
push2phone("10.2.9.5","10.2.9.132",$xml);
#replace 10.1.3.8 with your Apache ip address
#replace 10.1.3.180 with your phone ip address
?>

View File

@ -0,0 +1,49 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneFormattedTextScreen doneAction=\"http://10.1.0.105/menu.php\" Beep=\"yes\" Timeout=\"10\" LockIn=\"no\" >\n";
$xml .= "<Line Size=\"large\" Align=\"center\">Header line1</Line>\n";
$xml .= "<Line Align=\"left\" Color=\"black\">Header line2</Line>\n";
$xml .= "<Line Size=\"small\" Align=\"right\" Color=\"white\">Header line3</Line>\n";
$xml .= "<Scroll>\n";
$xml .= "<Line Size=\"large\" Align=\"center\">Scroll line1</Line>\n";
$xml .= "<Line Align=\"left\" Color=\"black\">Scroll line2</Line>\n";
$xml .= "<Line Size=\"small\" Align=\"right\" Color=\"white\">Scroll line3</Line>\n";
$xml .= "</Scroll>\n";
$xml .= "<Line Size=\"large\" Align=\"right\" Color=\"red\">Footer line1</Line>\n";
$xml .= "<Line Size=\"double\" Color=\"green\">Footer line2</Line>\n";
$xml .= "<Line>Footer line3</Line>\n";
$xml .= "</YealinkIPPhoneFormattedTextScreen >\n";
push2phone("10.2.9.5","10.2.9.88",$xml);
push2phone("10.2.9.5","10.2.9.132",$xml);
#replace first ip with your Apache ip address
#replace second ip with your phone ip address
?>

View File

@ -0,0 +1,38 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneImageMenu destroyOnExit=\"yes\" Timeout=\"120\">\n";
$xml .= "<Image verticalAlign=\"bottom\" horizontalAlign=\"middle\" height=\"12\" width=\"8\">00555500005555000000000000aaaa0000aaaa0000ffff0000ffff0000ffff00fffffffff0ffff0f00ffff0000f00f00</Image>\n";
$xml .= "<URIList base=\"http://10.3.5.5:9/xmlBrowser/\">
<URI key=\"#\">http://10.3.5.5:9/xmlBrowser/TestInput.xml</URI>
<URI key=\"0\">http://10.3.5.5:9/xmlBrowser/TestInput.xml</URI>
<URI key=\"1\">http://10.3.5.5:9/xmlBrowser/TestInput.xml</URI>
</URIList>\n";
$xml .= "</YealinkIPPhoneImageMenu>\n";
push2phone("10.3.5.5","10.3.12.3",$xml);
push2phone("10.3.5.5","10.3.5.219",$xml);
push2phone("10.3.5.5","10.3.5.183",$xml);
#replace 10.1.3.8 with your Apache ip address
#replace 10.1.3.180 with your phone ip address
?>

View File

@ -0,0 +1,54 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneImageScreen
doneAction=\"http://10.1.0.105/menu.php\"
Beep=\"yes\"
Timeout=\"60\"
LockIn=\"yes\"
mode=\"regular\">\n";
#T2X
#$xml .= "<Image verticalAlign="bottom" horizontalAlign="middle" height="12" width="8">00555500005555000000000000aaaa0000aaaa0000ffff0000ffff0000ffff00fffffffff0ffff0f00ffff0000f00f00</Image>\n";
$xml .= "<Image horizontalAlign=\"middle\" verticalAlign=\"middle\" >http://10.3.5.5:9/400_240.JPG</Image>\n";
$xml .= "</YealinkIPPhoneImageScreen>\n";
push2phone("10.3.5.5","10.3.12.3",$xml);
push2phone("10.3.5.5","10.3.5.219",$xml);
push2phone("10.3.5.5","10.3.5.183",$xml);
#replace 10.1.3.8 with your Apache ip address
#replace 10.1.3.180 with your phone ip address
?>

View File

@ -0,0 +1,48 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneInputScreen Beep=\"yes\">\n";
$xml .= "<Title wrap=\"yes\">TextMenu This interface is just used to Test extMenu This interface is just used to Test extMenu This interface is just used to Test extMenu Tex!</Title>\n";
$xml .= "<URL>http://10.2.9.7:8080/TestDirectory.xml</URL>\n";
$xml .= "<InputField type = \"IP\" password = \"no\" editable = \"yes\">
<Prompt>IP Address:</Prompt>
<Parameter>IP</Parameter>
<Selection>2</Selection>
<Default>192ff138</Default>
</InputField>
<InputField type = \"String\" password = \"no\" editable = \"yes\">
<Prompt>Name:</Prompt>
<Parameter>user</Parameter>
<Selection>3</Selection>
<Default>jxz</Default>
</InputField>";
$xml .= "</YealinkIPPhoneInputScreen >\n";
push2phone("10.3.5.5","10.3.5.219",$xml);
push2phone("10.3.5.5","10.3.12.3",$xml);
#replace 10.1.3.8 with your Apache ip address
#replace 10.1.3.180 with your phone ip address
?>

View File

@ -0,0 +1,33 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneStatus Beep=\"yes\" SessionID=\"A\">\n";
$xml .= "<Title wrap=\"no\">TextMenu This interface is just used to Test extMenu This interface is just used to Test extMenu This interface is just used to Test extMenu Tex!</Title>\n";
$xml .="<Message Size=\"large\" Align=\"left\" Color=\"green\" Icon=\"Forward\">Forward to 12ft34</Message>\n";
$xml .= "</YealinkIPPhoneStatus >\n";
push2phone("10.2.9.5","10.2.9.132",$xml);
push2phone("10.2.9.5","10.2.9.83",$xml);
#replace 10.1.3.8 with your Apache ip address
#replace 10.1.3.180 with your phone ip address
?>

View File

@ -0,0 +1,53 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneTextMenu Beep=\"yes\" Timeout=\"0\">\n";
$xml .= "<Title wrap=\"yes\">TextMenu This interface is just used to Test extMenu Tex!</Title>\n";
$xml .= "<MenuItem>
<Prompt>Show the areagf</Prompt>
<URI>http://10.2.9.7:8080/url3/TestDirectory.xml</URI>
<Dial>220</Dial>
<Selection>0&amp;menu_pos=1</Selection>
</MenuItem>\n";
$xml .= "<SoftKey index=\"3\">
<Label>Select</Label>
<URI>SoftKey:Select</URI>
</SoftKey>
<SoftKey index=\"4\">
<Label>exit</Label>
<URI>SoftKey:Exit</URI>
<Selection>0&amp;menu_pos=1</Selection>
</SoftKey>
<SoftKey index=\"1\">
<Label>uri</Label>
<URI>http://10.3.5.5:9/xmlBrowser/TestInput.xml</URI>
<Selection>0&amp;menu_pos=1</Selection>
</SoftKey>\n";
$xml .= "</YealinkIPPhoneTextMenu >\n";
push2phone("10.3.5.5","10.3.12.3",$xml);
push2phone("10.3.5.5","10.3.5.219",$xml);
push2phone("10.3.5.5","10.3.5.183",$xml);
#replace 10.1.3.8 with your Apache ip address
#replace 10.1.3.180 with your phone ip address
?>

View File

@ -0,0 +1,41 @@
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
$post .= "Content-Length: ".strlen($xml)."\r\n\r\n";
$fp = @fsockopen ( $phone, 80, $errno, $errstr, 5);
if($fp)
{
fputs($fp, $post.$xml);
flush();
fclose($fp);
}
}
##############################
$xml = "<YealinkIPPhoneTextScreen Beep=\"yes\">\n";
$xml .= "<Title>Push test</Title>\n";
$xml .= "<Text>This is a test for pushing text to a phone.</Text>\n";
$xml .= "</YealinkIPPhoneTextScreen>\n";
$xml .= "<SoftKey index=\"1\">
<Label>Dir2</Label>
<URI>http://10.3.3.4:9/update/xmlBrowser/TestDirectory1.xml</URI>
</SoftKey>
<SoftKey index=\"2\">
<Label>exit</Label>
<URI>SoftKey:Exit</URI>
</SoftKey>\n";
push2phone("10.3.5.5","10.3.12.3",$xml);
push2phone("10.3.5.5","10.3.5.219",$xml);
push2phone("10.3.5.5","10.3.5.183",$xml);
#replace 10.1.3.8 with your Apache ip address
#replace 10.1.3.180 with your phone ip address
?>

View File

@ -0,0 +1,24 @@
NOTIFY sip:303@192.168.168.75:5063 SIP/2.0
From: "303"<sip:303@192.168.168.200>;tag=41e83658-c0a8a8c8-13c4-50022-1a1b1-17e4bacd-1a1b1
To: "303"<sip:303@192.168.168.200>;tag=593303487
Call-ID: 33220088@192.168.168.75
CSeq: 2 NOTIFY
Via: SIP/2.0/UDP 192.168.168.200:5060;rport;branch=z9hG4bK-1a22f-6618b71-5c4a8ac7
Subscription-State: active
Event: aastra-xml
Max-Forwards: 70
Supported: replaces,timer
Contact: <sip:303@192.168.168.200>
Content-Type: application/xml
Content-Length: 107
<YealinkIPPhoneExecute>
<ExecuteItem URI="http://10.3.5.5:9/xmlBrowser/Testmenu.xml"/>
</YealinkIPPhoneExecute>
*************************************************************
content-lengthΪ 66 + URIµÄ×Ö·û³¤¶È
*************************************************************

View File

@ -0,0 +1,60 @@
NOTIFY sip:303@192.168.168.75:5063 SIP/2.0
From: "303"<sip:303@192.168.168.200>;tag=41e83658-c0a8a8c8-13c4-50022-1a1b1-17e4bacd-1a1b1
To: "303"<sip:303@192.168.168.200>;tag=593303487
Call-ID: 332200269@192.168.168.75
CSeq: 2 NOTIFY
Via: SIP/2.0/UDP 192.168.168.200:5060;rport;branch=z9hG4bK-1a22f-6618b71-5c4a8ac7
Subscription-State: active
Event: yealink-xml
Max-Forwards: 70
Supported: replaces,timer
Contact: <sip:303@192.168.168.200>
Content-Type: application/xml
Content-Length: 1349 (xml的所有字节)
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneTextScreen
Beep="yes"
defaultIndex="2"
cancelAction="http://10.1.0.105/cancel.php"
doneAction="http://10.1.0.105/menu.php"
Timeout="10"
LockIn="no">
<Title wrap="yes">TextScreen dfsdfsd;k ; k *&^%$@#*( l kl k l k l kl k l k l k l k lk l lllkkkkk</Title>
<Text>Today I am very glad, as you pleased? zhong...sdfafasfasa Every asfasfas adsfasfafasd sdfasfjlijo asdfjaslfj Testing is being done is not familiar with the equipment, zhong...sdfafasfasa Every asfasfas adsfasfafasd sdfasfjlijo asdfjaslfj zhong...sdfafasfasa Every asfasfas adsfasfafasd sdfasfjlijo asdfjaslfj skyscraper starts.</Text>
<SoftKey index="1">
<Label>Select</Label>
<URI>SoftKey:Select</URI>
</SoftKey>
<SoftKey index="2">
<Label>Custom</Label>
<URI>http://10.1.0.105/menu1.xml</URI>
</SoftKey>
<SoftKey index="4">
<Label>Remove</Label>
<URI>http://D:eclipseworkspaceyealinkmenumymenu.php?menu_source=menu2&amp;menu_user=201&amp;menu_action=remove&amp;menu_page=1</URI>
</SoftKey>
<SoftKey index="5">
<Label>exit</Label>
<URI>SoftKey:Exit</URI>
</SoftKey>
<SoftKey index="6">
<Label>More</Label>
<URI>http://D:eclipseworkspacyealinkmenumymenu.php?menu_source=menu2&amp;menu_user=201&amp;menu_set=2&amp;menu_page=1</URI>
</SoftKey>
</YealinkIPPhoneTextScreen>
*************************************************************
content-length为XML所有字符长度可用PushXMLGetLength.exe工具计算
*************************************************************

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneConfiguration
Beep="yes" >
<Item>account.1.enable = 1</Item>
<Item>account.1.label = 1400</Item>
<Item>account.1.display_name = 1400 </Item>
<Item>account.1.user_name = 1400</Item>
<Item>account.1.auth_name = 1400</Item>
<Item>account.1.sip_server.1.address = 10.2.1.199</Item>
<Item>forward.always.enable = 1</Item>
<Item>forward.always.target = 2510</Item>
</YealinkIPPhoneConfiguration>

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneDirectory
defaultIndex="1"
next="http://10.3.5.5:9/xmlBrowser/TestExecute.xml"
previous="http://10.3.5.5:9/xmlBrowser/Testmenu.xml"
Beep="yes"
cancelAction="http://10.3.5.5:9/xmlBrowser/Testmenu.xml"
Timeout="50"
LockIn="no">
<MenuItem>
<Prompt>John</Prompt>
<URI>2510</URI>
</MenuItem>
<MenuItem>
<Prompt>Doe</Prompt>
<URI>4326</URI>
</MenuItem>
<MenuItem>
<Prompt>Wayne</Prompt>
<URI>9982691234</URI>
</MenuItem>
<!--
<SoftKey index="1">
<Label>Dial</Label>
<URI>SoftKey:Dial</URI>
</SoftKey>
<SoftKey index="4">
<Label>exit</Label>
<URI>SoftKey:Exit</URI>
</SoftKey>
-->
</YealinkIPPhoneDirectory>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneExecute
Beep="yes">
<ExecuteItem URI="Dial:12345" />
<ExecuteItem URI="Led:LINE1=on"/>
<ExecuteItem URI="Led:LINE2=off"/>
</YealinkIPPhoneExecute>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneFormattedTextScreen
doneAction="http://10.1.0.105/menu.php"
Beep="yes"
Timeout="60"
LockIn="no">
<Line Color="lightblue">Header line1</Line>
<Scroll>
<Line Size="large" Align="center">Scroll line1</Line>
<Line Align="left" Color="red">Scroll line2</Line>
<Line Align="right" Color="green">Scroll line3</Line>
</Scroll>
<Line Size="normal" Align="center" Color="white">Footer line1</Line>
<!--
Color parameter only for T46 T48 model.
-->
</YealinkIPPhoneFormattedTextScreen>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneImageMenu
Beep = "no"
Timeout="120"
mode="regular"
doneAction="http://10.3.5.5/xxx.xml"
LockIn="no">
<Image verticalAlign="bottom" horizontalAlign="middle" >http://10.3.5.5:9/400_240.JPG</Image>
<!--
<Image verticalAlign="bottom" horizontalAlign="middle" >http://10.3.5.5:9/400_240.JPG</Image>
<Image verticalAlign="bottom" horizontalAlign="middle" height="12" width="8">00555500005555000000000000aaaa0000aaaa0000ffff0000ffff0000ffff00fffffffff0ffff0f00ffff0000f00f00</Image>
-->
<URIList base="http://10.3.5.5:9/xmlBrowser/">
<URI key="#">http://10.3.5.5:9/xmlBrowser/TestInput.xml</URI>
<URI key="*">http://10.3.5.5:9/xmlBrowser/TestInput.xml</URI>
<URI key="0">TextScreen.xml</URI>
<URI key="1"></URI>
</URIList>
</YealinkIPPhoneImageMenu>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneImageScreen
doneAction="http://10.1.0.105/menu.php"
Beep="yes"
Timeout="60"
LockIn="yes"
mode="regular">
<Image verticalAlign="middle" horizontalAlign="middle" >http://10.3.5.5:9/aa.jpg</Image>
<!--
T46/T48 Support:<Image verticalAlign="middle" horizontalAlign="middle" >http://10.3.5.5:9/aa.jpg</Image>
Other Phone Support:<Image verticalAlign="bottom" horizontalAlign="middle" height="12" width="8">00555500005555000000000000aaaa0000aaaa0000ffff0000ffff0000ffff00fffffffff0ffff0f00ffff0000f00f00</Image>
-->
</YealinkIPPhoneImageScreen>

View File

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneInputScreen
type="string"
Beep="yes"
Password="no"
Timeout="0"
LockIn="no"
inputLanguage="German"
cancelAction="http://10.3.5.5:9/xmlBrowser/Testmenu.xml"
displayMode = "condensed"
defaultIndex="3" >
<!-- displayMode parameter only for T46 T48 T28 model. -->
<Title>Input Info</Title>
<URL>http://10.3.5.5/</URL>
<InputField type="number" password="no" editable="yes">
<Prompt>User ID:</Prompt>
<Parameter>userid</Parameter>
<Selection>1QQQQ</Selection>
<Default>21501</Default>
</InputField>
<InputField type="IP" password="no" editable="no">
<Prompt>IP Address:</Prompt>
<Parameter>IP</Parameter>
<Selection>2</Selection>
<Default>192.168.0.138</Default>
</InputField>
<InputField type="string" password="no" editable="yes">
<Prompt>Name:</Prompt>
<Parameter>user</Parameter>
<Selection>5QQQQ</Selection>
<Default>jxz</Default>
</InputField>
<InputField type="string" password="yes" editable="yes">
<Prompt>password:</Prompt>
<Parameter>passwd</Parameter>
<Selection>4</Selection>
<Default>123456</Default>
</InputField>
</YealinkIPPhoneInputScreen>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneStatus
Beep="yes"
SessionID="125"
Timeout="600">
<Message Align="left" Color="red" Account="1234@10.2.1.199" Icon="Note">Open DND</Message>
<Message Align="left" Color="white" Icon="Forward" >Foward to 321</Message>
<Message Size="normal" Align="left" Color="blue" Icon="Forward" Account="333@10.2.1.199">Foward to 654</Message>
<!--
Color Attribute is only T46/T48 Support!
<Message Align="left" Color="white" Icon="Forward" >Foward to 321</Message>
<Message Align="right" Color="blue" Icon="Forward" Account="344@10.2.1.199">Foward to 987</Message>
<Message Align="left" Color="blue" Icon="Forward" Account="333@10.2.1.199">Foward to 654</Message>
<Message Size="normal" Align="left" Color="blue" Icon="Forward" Account="333@10.2.1.199">Foward to 654</Message>
-->
</YealinkIPPhoneStatus>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneTextMenu
defaultIndex="15"
style="numbered"
Beep="yes"
wrapList="yes"
Timeout="0"
cancelAction="http://10.3.5.5:9/xmlBrowser/TestInput.xml"
previous="http://10.3.5.5:9/xmlBrowser/Testmenu.xml"
LockIn="no">
<Title>TextMenu</Title>
<MenuItem>
<Prompt>Input11111111111111111111111111111111111111111111111111111111111111222222222</Prompt>
<Prompt>Input</Prompt>
<URI>http://10.3.5.5/TestStatus.xml</URI>
<Dial>220</Dial>
<Selection>0&amp;menu_pos=1</Selection>
</MenuItem>
<MenuItem>
<Prompt>FormatText</Prompt>
<URI>http://10.3.3.4:9/update/xmlBrowser/TestFormattedText.xml</URI>
<Dial>220</Dial>
<Selection></Selection>
</MenuItem>
<MenuItem>
<Prompt>Directory</Prompt>
<URI>http://10.3.3.4:9/update/xmlBrowser/TestDirectory.xml</URI>
<Dial>220</Dial>
<Selection></Selection>
</MenuItem>
<MenuItem>
<Prompt>ImageScreen</Prompt>
<URI>http://10.3.3.4:9/update/xmlBrowser/TestImage.xml</URI>
<Dial>220</Dial>
<Selection></Selection>
</MenuItem>
<MenuItem>
<Prompt>TextScreen</Prompt>
<URI>http://10.3.3.4:9/update/xmlBrowser/TextScreen.xml</URI>
<Dial>227</Dial>
<Selection></Selection>
</MenuItem>
<MenuItem>
<Prompt>StatusScreen</Prompt>
<URI>http://10.3.3.4:9/update/xmlBrowser/TestStatus.xml</URI>
<Dial>228</Dial>
<Selection></Selection>
</MenuItem>
<MenuItem>
<Prompt>Config</Prompt>
<URI>http://10.3.3.4:9/update/xmlBrowser/TestConfig.xml</URI>
<Dial>229</Dial>
<Selection></Selection>
</MenuItem>
<MenuItem>
<Prompt>Execute</Prompt>
<URI>http://10.3.3.4:9/update/xmlBrowser/TestExecute.xml</URI>
<Dial>230</Dial>
<Selection></Selection>
</MenuItem>
</YealinkIPPhoneTextMenu>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<YealinkIPPhoneTextScreen
Beep="yes"
doneAction="http://10.3.5.5:9/xmlBrowser/TestInput.xml"
wrapList="yes"
Timeout="0"
cancelAction="http://10.3.5.5:9/xmlBrowser/Testmenu.xml"
LockIn="no">
<Title>TextScreen</Title>
<Text>Yealink T-38 Xml Browser Formation process of 18th CPC National Congress
-38 Xml Browser Formation process of 18th CPC National Congress -38 Xml Browser Formation process of 18th CPC National Congress
</Text>
</YealinkIPPhoneTextScreen>

View File

@ -0,0 +1,10 @@
<root_favorite_set>
<item id_name="localdirectory" display_name="Local Directory" priority="1" enable="1" />
<item id_name="history" display_name="History" priority="2" enable="0" />
<item id_name="networkcalllog" display_name="Network CallLog" priority="3" enable="0" />
<item id_name="remotedirectory" display_name="Remote Phone Book" priority="4" enable="0" />
<item id_name="ldap" display_name="LDAP" priority="5" enable="0" />
<!--T19 doesn't support LDAP feature-->
<item id_name="networkdirectory" display_name="Network Directories" priority="6" enable="0" />
</root_favorite_set>

View File

@ -0,0 +1,8 @@
<root_super_search>
<item id_name="local_directory_search" display_name="Local Contacts" priority="1" enable="1" />
<item id_name="calllog_search" display_name="History" priority="2" enable="1" />
<item id_name="remote_directory_search" display_name="Remote Phone book" priority="3" enable="0" />
<item id_name="ldap_search" display_name="LDAP" priority="4" enable="0" />
<!--T19 model doesn't support this item. <item id_name="ldap_search" display_name="LDAP" priority="4" enable="0" /> -->
<item id_name="Network_directory_search" display_name="Network Directories" priority="5" enable="0" />
</root_super_search>