This commit is contained in:
stefan 2025-06-25 10:11:55 +02:00
parent 46a064cb24
commit a613bf7c4a
7 changed files with 30556 additions and 0 deletions

View File

@ -0,0 +1,218 @@
<!-- # Automatic Upgrade. 0 - No, 1 - Check every () minutes, 2 - Check daily, 3 - Check weekly. Default is No. -->
<!-- # Number: 0, 1, 2, 3 -->
<!-- # Mandatory -->
<!-- # MK: Woechtentlich auf Firmwareupdate prüfen -->
<P22296>1</P22296>
<!-- # Check for new firmware/config file every () minutes, unit is in minute, minimum 60 minutes, default is 7 days. -->
<!-- # Number: 60 to 5256000 -->
<!-- # Mandatory -->
<!-- # MK: Check provisioning every 60 minutes -->
<P193>30</P193>
<!-- # Dial Tone -->
<!-- # String -->
<!-- # MK: f. Germany ueberarbeitet-->
<P4000>f1=425@-10,c=0/0;</P4000>
<!-- # Ringback Tone -->
<!-- # String -->
<P4001>f1=425@-12,c=1000/4000;</P4001>
<!-- # Busy Tone -->
<!-- # String -->
<P4002>f1=425@-12,c=500/500;</P4002>
<!-- # Reorder Tone -->
<!-- # String -->
<P4003>f1=425@-12,c=220/220;</P4003>
<!-- # Confirmation Tone -->
<!-- # String -->
<P4004>f1=425@-11, f2=440@-11, c=100/100-100/100-100/100;</P4004>
<!-- # Call Waiting tone -->
<!-- # String -->
<P4005>f1=425@-10,c=220/220-220/220-0/0;</P4005>
<P4040>c=2000/4000</P4040>;
<!-- # Prompt tone -->
<!-- # String -->
<P4041>f1=425@-17,f2=440@-17,c=0/0;</P4041>
<!-- # Prompt Tone Access Code. Maximum 20 digits. No default. -->
<!-- # String -->
<P4042></P4042>
<!-- # Conference Party Hangup Tone -->
<!-- # String -->
<P28133>f1=425@-15,c=600/600;</P28133>
<P28196>f1=425@-13, f2=440@-13, c=750/750-0/0;</P28196>
######FXS1 - SIP Settings######
<!-- # SIP Registration. 0 - No, 1 - Yes -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P31>1</P31>
<!-- # Unregister On Reboot. 0 - No, 1 - Yes -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<!-- # MK: FXS1 unregister -->
<P81>1</P81>
<!-- # SIP Transport 0 - UDP, 1 - TCP, 2 - TLS -->
<!-- # Number: 0, 1, 2 -->
<!-- # Mandatory -->
<P130>0</P130>
<!-- # SIP User ID -->
<!-- # String -->
<P35>%%port1_sipuserid%%</P35>
<!-- # Authentication ID -->
<!-- # String -->
<P36>%%port1_authenticateid%%</P36>
<!-- # Authentication password -->
<!-- # String -->
<P34>%%port1_authenticate_password%%</P34>
<!-- # Name (John Doe) -->
<!-- # String -->
<P3>%%port1_sipuserid%%</P3>
<P271>1</P271>
<!-- SIP Server Local configuration - Local internal IP Address of the server -->
<P47>%%port1_sipserver%%</P47>
<!-- Outbound Proxy - The "P48" field contains the ip address and SIP port of the SIP Outbound Proxy - in this case 3CXPS. The "pbx_ip" and "param::sipport" variables will be replaced by the IP Address and SIP Port of 3CXPS. -->
<P48>%%port1_outbound_proxy%%</P48>
<P40>5060</P40>
<!-- NAT Traversal. 0 - no, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN -->
<P52>2</P52>
<!-- # Outgoing call without Registration. 0 - No, 1 - Yes -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P109>0</P109>
<!-- ################################################################################# -->
<!-- # Codec/Voice Quality settings # -->
<!-- ################################################################################# -->
<!-- # Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P4363>1</P4363>
<!-- # Jitter buffer type. 0 - Fixed, 1 - Adaptive -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P133>0</P133>
<!-- # Jitter buffer length. 0 - Low, 1 - Medium, 2 - High -->
<!-- # Number: 0, 1, 2 -->
<!-- # Mandatory -->
<P132>2</P132>
<!-- # FAX Mode. 0 - T.38 (Auto Detect), 1 - Pass Through -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P228>0</P228>
<!-- # Hook Flash Timing. In 40-2000 milliseconds range -->
<!-- # minimum -->
<!-- # Number: 40-2000 -->
<!-- # Mandatory -->
<P251>40</P251>
<!-- # maximum -->
<!-- # Number: 40-2000 -->
<!-- # Mandatory -->
<P252>100</P252>
<!-- # On Hook Timing. (In 40-2000 milliseconds range, default is 400) -->
<!-- # Number: 40-2000 -->
<!-- # Mandatory -->
<P833>100</P833>
<!-- # Disable Line Echo Canceller (LEC). 0 - No, 1 - Yes -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P824>1</P824>
<!-- # Disable Network Echo Suppressor. 0 - No, 1 - Yes -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P4441>1</P4441>
<!-- ################################################################################# -->
<!-- # SLIC Setting. -->
<!-- # 0 - USA (BELLCORE 600 ohms), 3 - USA 2(BELCORE 600 ohms + 2.16uF), 11 - AUSTRAILA, 5 - CHINA CO, 6 - CHINA PBX, 4 - EUROPEAN CTR21 -->
<!-- # 9 - GERMANY, 8 -INDIA/NEW ZEALAND, 2 - JAPAN CO, 7 - JAPAN PBX, 1 - STANDARD 900 omhs, 10 - UK -->
<!-- # Number: 0-11 -->
<!-- # Mandatory -->
<P854>9</P854>
<!-- # Caller ID Scheme. -->
<!-- # <value=0> Bellcore/Telcordia (default) -->
<!-- # <value=1> ETSI-FSK during ringing -->
<!-- # <value=2> ETSI-FSK prior to ringing with DTAS -->
<!-- # <value=3> ETSI-FSK prior to ringing with LR+DTAS -->
<!-- # <value=4> ETSI-FSK prior to ringing with RP -->
<!-- # <value=5> ETSI-DTMF during ringing -->
<!-- # <value=6> ETSI-DTMF prior to ringing with DTAS -->
<!-- # <value=7> ETSI-DTMF prior to ringing with LR+DTAS -->
<!-- # <value=8> ETSI-DTMF prior to ringing with RP -->
<!-- # <value=9> SIN 227 - BT -->
<!-- # <value=10> NTT Japan -->
<!-- # <value=11> DTMF Denmark prior to ringing no DTAS no LR -->
<!-- # <value=12> DTMF Denmark prior to ringing with LR -->
<!-- # <value=13> DTMF Sweden/Finalnd prior to ringing with LR -->
<!-- # <value=14> DTMF Brazil -->
<!-- # Number: 0-14 -->
<!-- # Mandatory -->
<P853>5</P853>
<!-- # Enable High Ring Power. 0 - No, 1 - Yes. Default is 0. -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P4234>1</P4234>
<!-- # Re-INVITE After Fax Tone Detected. 0 - Disabled, 1 - Enabled. -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P4416>0</P4416>
<!-- # Ring Frequency. 20 - 20Hz default, 25 - 25Hz. Default is 20. -->
<!-- # Number: 20, 25 -->
<!-- # Mandatory -->
<P4429>25</P4429>
######FXS1 - Call Settings######
<!-- # Disable Call-Waiting. 0 - No, 1 - Yes -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P91>1</P91>
<!-- # Disable Call-Waiting Caller ID. 0 - No, 1 - Yes -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P714>1</P714>
<!-- # Disable Call-Waiting Tone. 0 - No, 1 - Yes -->
<!-- # Number: 0, 1 -->
<!-- # Mandatory -->
<P186>1</P186>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,48 @@
Es wurden zwei 3CX Custom Templates für die Grandstream HT-802 & HT-802 v2 erstellt.
Diese sind zu finden unter F:\Technik\Voip\3cx\Templates
Diese ermöglichen eine vereinfachte Konfiguration von externen Subscribern gegen sip.mk.de und halten die Konfigurationsdaten gleichzeitig zentral in der 3CX.
MK_GrandstreamHT802_SIP-3CX.xml für einen direkten Fax Subscriber an Port 1 und Nutzung von Port 2 in der 3CX
MK_GrandstreamHT802_SIP-SIP.xml für zwei direkte Fax Subscriber an Port 1 und Port 2
Beschrieben wird hier die Vorgehensweise bei einem direktem Subscriber an Port 1 und der Nutzung von Port 2 in der 3CX.
Bei Auswahl des Templates für zwei direkte Subscriber ist der Dialog ähnlich (es werden nur zwei mal SIP Zugangsdaten abgefragt).
Die zwei Custom Templates MK_GrandstreamHT802_SIP-3CX.xml und MK_GrandstreamHT802_SIP-SIP.xml in der 3CX unter dem Menupunkt Erweitert | Vorlagen | DECT / FXS-Vorlagen über "+ Hinzufügen" der Telefonanlage hinzufügen.
Den Grandstream unter den Menupunkt Trunks & Chat über "+ DECT / FXS" hinzufügen.
Grandstream HT802 3CX Custom 1748243395477.png
Dabei abhängig vom Verwendungszweck das korrekte Template auswählen: - "Grandstream HT802 SIP+3CX-MK...." direkter Fax Subscriber an Port 1 und Nutzung von Port 2 in der 3CX oder - "Grandstream HT802 SIP+SIP-MK...." zwei direkte Fax Subscriber an Port 1 und Port 2
Nach Eingabe der MAC-Adresse und Auswahl des SBC werden die Parameter für den direkten Subscriber abgefragt.
Grandstream HT802 3CX Custom 1748243744688.png
Im nächsten Dialog kann dann die Nebenstelle für den 2. Port ausgewählt werden. Selbst wenn der zweite Port nicht genutzt wird, ist es sinnvoll diesen z.B. mit dem MK-ADMIN zu verbinden, da dadurch der Status des Grandstream in der 3CX angezeigt wird. (bei zwei direkten Subscribern ist dies leider nicht möglich)
Grandstream HT802 3CX Custom 1748243773981.png
Nach der Neuanlage einmal in den neuen Eintrag wechseln - wir benötigen die Bereitstellungs-URL und das Webkonsolen-Passwort für die Einrichtung des Grandstreams.
Grandstream HT802 3CX Custom 1748245958992.png
Die Web-UI des HT-802 im Browser öffnen und
Das Webkonsolen-Passwort aus der 3CX als Admin Passwort in den Grandstream übernehmen. Dieses Passwort sollte auch im EMS am Hardware Artikel dokumentiert werden
Unter Advanced Settings das Protokoll von HTTP auf HTTPS umschalten und unter Config Server Path die Bereitstellungs-URL aus der 3CX eintragen.
Grandstream HT802 3CX Custom 1748243868145.png
Wichtig: dabei das Protokoll "https://" und den Dateinamen "cfg[MAC].xml" entfernen!! Aus z.B. https://1006.3cx.mk.de/provisioning/endftpwvj7b0j/cfgEC74D72ECD1D.xml wird also 1006.3cx.mk.de/provisioning/endftpwvj7b0j
Anschließend am Seitenende zuerst mit dem Button "Update" und dann mit dem Button "Apply" bestätigen. Anschließend den Grandstream einmal neu starten, so dass sich dieser provisioniert ("Reboot" unter Advanced).
Getätigte Einstellungen in den Custom Templates:
Alle 30 Minuten wird der Provisionierungslink geprüft. Es können also nachträglich noch Parameter angepasst werden.
Deutsche Wähltöne / Freizeichen
Einstellungen des FXS Ports:
Unregister on Reboot
Use First Matching Vocoder mit "PCMA" (und Fallback auf PCMU)
Fixed Jitter Buffer High
Disable Line Echo Canceller (LEC) und Disable Network Echo Suppressor
Disable Call-Waiting & Disable Call-Waiting Caller ID & Disable Call-Waiting Tone
SLIC "Germany", Caller ID Scheme "ETSI-FSK during ringing"
Disabled Re-INVITE After Fax Tone Detected
Ring Frequency: 25 Hz , Enable High Ring Power

View File

@ -0,0 +1,753 @@
<?xml version="1.0" encoding="utf-8"?>
<doc xmlns:tcx="http://www.3cx.com">
<header>
<type>phone-template</type>
<version>150000</version>
<time>2021-05-25 15:00:00</time>
<name>Polycom Sound Station IP 5000 + 6000 Phones</name>
<url>https://www.3cx.com/sip-phones/polycom-soundstation-vvx-soundpoint/</url>
<templatetype>thirdparty</templatetype>
<models>
<model ua="IP_6000">Polycom IP 6000-MKpolycomSoundstation.ph</model>
<model ua="IP_5000">Polycom IP 5000-MKpolycomSoundstation.ph</model>
</models>
<description>Polycom Phones</description>
<parsers>
<parser>BLF</parser>
</parsers>
<rebootParams>
<event-name>check-sync</event-name>
</rebootParams>
<resyncParams>
<event-name>check-sync</event-name>
</resyncParams>
<firmwareParams>
<event-name>check-sync</event-name>
</firmwareParams>
<AllowedNetworkConfig>
<option value="LOCALLAN">1</option>
<option value="SBC">1</option>
</AllowedNetworkConfig>
<interfaceLink>https://%%PHONE_IP%%</interfaceLink>
<AllowWebPasswordChange>1</AllowWebPasswordChange>
<AllowSSLProvisioning>1</AllowSSLProvisioning>
<dst variableName="dstEnableDisable" enable="1" disable="0"></dst>
<languages>
<!--The first entry is the selected entry in management console-->
<option value="English (en-us)">
<item name="langwebUI">English_United_States</item>
</option>
<option value="Deutsch (de-de)">
<item name="langwebUI">German_Germany</item>
</option>
<option value="Français (fr-fr)">
<item name="langwebUI">French_France</item>
</option>
<option value="Nederlands (nl-nl)">
<item name="langwebUI">Dutch_Netherlands</item>
</option>
<option value="Dansk (da-dk)">
<item name="langwebUI">Danish_Denmark</item>
</option>
<option value="Italiano (it-it)">
<item name="langwebUI">Italian_Italy</item>
</option>
<option value="日本語 (ja-jp)">
<item name="langwebUI">Japanese_Japan</item>
</option>
<option value="Português (pt-br)">
<item name="langwebUI">Portuguese_Portugal</item>
</option>
<option value="Русский (ru-ru)">
<item name="langwebUI">Russian_Russia</item>
</option>
<option value="Español (es-es)">
<item name="langwebUI">Spanish_Spain</item>
</option>
</languages>
<timezoneParams param="time_utc_offset_seconds">
<!--The first entry is the selected entry in management console-->
<option value="-18000" id="0" zone="-5:00" displaytext="GMT-5:00 (US Eastern Time, New York)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">8</item>
<item name="dstendmonth">11</item>
<item name="dstendday">1</item>
</option>
<option value="-43200" id="121" zone="-12:00" displaytext="GMT-12:00 (International Date Line West)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">13</item>
<item name="dstendmonth">11</item>
<item name="dstendday">6</item>
</option>
<option value="-39600" id="120" zone="-11:00" displaytext="GMT-11:00 (Midway Island, Samoa)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">4</item>
<item name="dststartday">5</item>
<item name="dstendmonth">9</item>
<item name="dstendday">27</item>
</option>
<option value="-36000" id="1" zone="-10:00" displaytext="GMT-10:00 (US Hawaiian Time)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">13</item>
<item name="dstendmonth">11</item>
<item name="dstendday">6</item>
</option>
<option value="-32400" id="3" zone="-9:00" displaytext="GMT-9:00 (US Alaska Time)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">8</item>
<item name="dstendmonth">11</item>
<item name="dstendday">1</item>
</option>
<option value="-28800" id="6" zone="-8:00" displaytext="GMT-8:00 (US Pacific Time, Los Angeles)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">8</item>
<item name="dstendmonth">11</item>
<item name="dstendday">1</item>
</option>
<option value="-25200" id="9" zone="-7:00" displaytext="GMT-7:00 (US Mountain Time, Denver)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">8</item>
<item name="dstendmonth">11</item>
<item name="dstendday">1</item>
</option>
<option value="-21600" id="14" zone="-6:00" displaytext="GMT-6:00 (US Central Time, Chicago)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">8</item>
<item name="dstendmonth">11</item>
<item name="dstendday">1</item>
</option>
<option value="-18000" id="125" zone="-5:00" displaytext="GMT-5:00 (Bogota, Lima)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">12</item>
<item name="dstendmonth">11</item>
<item name="dstendday">5</item>
</option>
<option value="-14400" id="18" zone="-4:00" displaytext="GMT-4:00 (Venezuela)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">12</item>
<item name="dstendmonth">11</item>
<item name="dstendday">5</item>
</option>
<option value="-14400" id="19" zone="-4:00" displaytext="GMT-4:00 (Atlantic Time, Quebec)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">8</item>
<item name="dstendmonth">11</item>
<item name="dstendday">1</item>
</option>
<option value="-14400" zone="-4:00" displaytext="GMT-4:00 NO DST (Atlantic Time, Barbados)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">12</item>
<item name="dstendmonth">11</item>
<item name="dstendday">5</item>
</option>
<option value="-12600" id="25" zone="-3:30" displaytext="GMT-3:30 (Newfoundland)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">8</item>
<item name="dstendmonth">11</item>
<item name="dstendday">1</item>
</option>
<option value="-10800" id="27" zone="-3:00" displaytext="GMT-3:00 (Greenland)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">28</item>
<item name="dstendmonth">10</item>
<item name="dstendday">24</item>
</option>
<option value="-7200" id="123" zone="-2:00" displaytext="GMT-2:00 (Mid-Atlantic)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">26</item>
<item name="dstendmonth">10</item>
<item name="dstendday">29</item>
</option>
<option value="-3600" id="31" zone="-1:00" displaytext="GMT-1:00 (Azores, Cape Verdi Is.)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">29</item>
<item name="dstendmonth">10</item>
<item name="dstendday">25</item>
</option>
<option value="0" id="36" zone="0:00" displaytext="GMT(London, Dublin, Edinburgh, Lisbon, Casablanca)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">29</item>
<item name="dstendmonth">10</item>
<item name="dstendday">25</item>
</option>
<option value="0" id="126" zone="0:00" displaytext="GMT Iceland (Reykjavik, Monrovia)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">29</item>
<item name="dstendmonth">10</item>
<item name="dstendday">25</item>
</option>
<option value="3600" id="61" zone="1:00" displaytext="GMT+1:00 (Paris,Amsterdam, Berlin, Rome, Vienna, Madrid, Warsaw, Brussels)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">29</item>
<item name="dstendmonth">10</item>
<item name="dstendday">25</item>
</option>
<option value="7200" id="65" zone="2:00" displaytext="GMT+2:00 (Helsinki, Buchrest)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">29</item>
<item name="dstendmonth">10</item>
<item name="dstendday">25</item>
</option>
<option value="7200" id="70" zone="2:00" displaytext="GMT+2:00 (Israel, Athens)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">29</item>
<item name="dstendmonth">10</item>
<item name="dstendday">25</item>
</option>
<option value="7200" id="69" zone="2:00" displaytext="GMT+2:00 (Cairo)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">29</item>
<item name="dstendmonth">10</item>
<item name="dstendday">25</item>
</option>
<option value="10800" id="79" zone="3:00" displaytext="GMT+3:00 (Istanbul)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">26</item>
<item name="dstendmonth">10</item>
<item name="dstendday">29</item>
</option>
<option value="10800" id="81" zone="3:00" displaytext="GMT+3:00 (Moscow, Kuwait, Baghdad, Nairobi)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="12600" id="84" zone="3:30" displaytext="GMT+3:30 (Tehran)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">21</item>
<item name="dstendmonth">9</item>
<item name="dstendday">21</item>
</option>
<option value="14400" id="86" zone="4:00" displaytext="GMT+4:00 (Abu Dhabi, Baku)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="16200" id="91" zone="4:30" displaytext="GMT+4:30 (Kabul)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="18000" id="94" zone="5:00" displaytext="GMT+5:00 (Islamabad, Ekaterinburg, Karachi, Tashkent)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="19800" id="96" zone="5:30" displaytext="GMT+5:30 (Chennai, New Delhi, Mumbai)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="20700" id="97" zone="5:45" displaytext="GMT+5:45 (Kathmandu)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="21600" id="98" zone="6:00" displaytext="GMT+6:00 (Almaty, Astana. Dhaka, Novosibirsk)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="23400" id="100" zone="6:30" displaytext="GMT+6:30 (Rangoon)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="25200" id="102" zone="7:00" displaytext="GMT+7:00 (Bankok, Jakarta, Hanoi, Krasnoyarsk)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="28800" id="104" zone="8:00" displaytext="GMT+8:00 (Beijing, Singapore, Taipei, Kuala Lumpur, Irkutsk, Perth)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="32400" id="107" zone="9:00" displaytext="GMT+9:00 (Japan, Korea, Yakutsk)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="34200" id="108" zone="9:30" displaytext="GMT+9:30 (Adelaide)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">10</item>
<item name="dststartday">6</item>
<item name="dstendmonth">4</item>
<item name="dstendday">7</item>
</option>
<option value="34200" id="109" zone="9:30" displaytext="GMT+9:30 (Darwin)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="36000" id="110" zone="10:00" displaytext="GMT+10:00 (Sydney, Melbourne, Canberra, Hobart)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">10</item>
<item name="dststartday">6</item>
<item name="dstendmonth">4</item>
<item name="dstendday">7</item>
</option>
<option value="36000" id="111" zone="10:00" displaytext="GMT+10:00 (Brisbane, Guam)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">10</item>
<item name="dststartday">2</item>
<item name="dstendmonth">4</item>
<item name="dstendday">3</item>
</option>
<option value="39600" id="115" zone="11:00" displaytext="GMT+11:00 (Magadan, Solomon Is., New Caledonia)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">3</item>
<item name="dststartday">27</item>
<item name="dstendmonth">10</item>
<item name="dstendday">30</item>
</option>
<option value="43200" id="116" zone="12:00" displaytext="GMT+12:00 (Auckland, Wellington)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">9</item>
<item name="dststartday">27</item>
<item name="dstendmonth">4</item>
<item name="dstendday">5</item>
</option>
<option value="43200" id="117" zone="12:00" displaytext="GMT+12:00 (Fiji)">
<item name="dstenabled">1</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">11</item>
<item name="dststartday">8</item>
<item name="dstendmonth">1</item>
<item name="dstendday">12</item>
</option>
<option value="46800" id="119" zone="13:00" displaytext="GMT+13:00 (Nuku'alofa)">
<item name="dstenabled">0</item>
<item name="dstoffsetseconds">3600</item>
<item name="dststartmonth">11</item>
<item name="dststartday">5</item>
<item name="dstendmonth">1</item>
<item name="dstendday">15</item>
</option>
</timezoneParams>
<Codecspriorities>
<Codecspriority variableName="codec1" priority="1">
<!--The first entry is the selected entry in management console-->
<option value="voice.codecPref.G711_Mu=&quot;1&quot;">PCMU</option>
<option value="voice.codecPref.G711_A=&quot;1&quot;">PCMA</option>
<option value="voice.codecPref.G722=&quot;1&quot;">G722</option>
<option value="voice.codecPref.G729_AB=&quot;1&quot;">G729A/B</option>
</Codecspriority>
<Codecspriority variableName="codec2" priority="2">
<!--The first entry is the selected entry in management console-->
<option value="voice.codecPref.G711_A=&quot;2&quot;">PCMA</option>
<option value="voice.codecPref.G711_Mu=&quot;2&quot;">PCMU</option>
<option value="voice.codecPref.G722=&quot;2&quot;">G722</option>
<option value="voice.codecPref.G729_AB=&quot;2&quot;">G729A/B</option>
</Codecspriority>
<Codecspriority variableName="codec3" priority="3">
<!--The first entry is the selected entry in management console-->
<option value="voice.codecPref.G722=&quot;3&quot;">G722</option>
<option value="voice.codecPref.G711_Mu=&quot;3&quot;">PCMU</option>
<option value="voice.codecPref.G711_A=&quot;3&quot;">PCMA</option>
<option value="voice.codecPref.G729_AB=&quot;3&quot;">G729A/B</option>
</Codecspriority>
<Codecspriority variableName="codec4" priority="4">
<!--The first entry is the selected entry in management console-->
<option value="voice.codecPref.G729_AB=&quot;4&quot;">G729A/B</option>
<option value="voice.codecPref.G711_Mu=&quot;4&quot;">PCMU</option>
<option value="voice.codecPref.G711_A=&quot;4&quot;">PCMA</option>
<option value="voice.codecPref.G722=&quot;4&quot;">G722</option>
</Codecspriority>
</Codecspriorities>
</header>
<data>
<device>
<type>phone</type>
<!-- Friendly Name -->
<field name="Name">%%mac_address%%-config.cfg</field>
<deviceconfig filename="%%mac_address%%-config.cfg"><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<polycomConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="polycomConfig.xsd">
<call
call.callsPerLineKey="24"
call.callWaiting.enable="1"
call.callWaiting.ring="beep"
call.parkedCallRetrieveMethod="legacy"
call.parkedCallRetrieveString=""
call.directedCallPickupMethod="native"
call.directedCallPickupString=""
call.defaultTransferType="Blind"
call.offeringTimeOut="0">
</call>
<feature>
<feature.callPark feature.callPark.enabled="1"/>
<feature.directedCallPickup feature.directedCallPickup.enabled="1"/>
<feature.urlDialing feature.urlDialing.enabled="0"/>
</feature>
<!-- Registration Settings -->
<reg
reg.1.telephony="1"
reg.1.server.1.register="1"
{IF network=LOCALLAN}
reg.1.server.1.address="%%pbx_ip%%"
reg.1.server.1.port="%%param::sipport%%"
reg.1.outboundProxy.address="%%pbx_ip%%"
reg.1.outboundProxy.port="%%param::sipport%%"
{ENDIF}
{IF network=SBC}
reg.1.server.1.address="%%param::pbxpublicip%%"
reg.1.server.1.port="%%param::sipport%%"
reg.1.outboundProxy.address="%%local_sbc_ip%%"
reg.1.outboundProxy.port="%%local_sbc_port%%"
{ENDIF}
reg.1.useCompleteUriForRetrieve="1"
reg.1.useLocalTargetUriForLegacyPickup="1"
reg.1.server.1.expires="120"
reg.1.server.1.expires.lineSeize="30"
reg.1.server.1.expires.overlap="60"
reg.1.server.1.retryMaxCount="3"
reg.1.server.1.retryTimeOut="0"
reg.1.address="%%extension_number%%"
reg.1.auth.password="%%extension_auth_pw%%"
reg.1.auth.userId="%%extension_auth_id%%"
reg.1.label="%%extension_first_name%% %%extension_last_name%% [%%extension_number%%]"
reg.1.displayName="%%extension_first_name%% %%extension_last_name%%"
reg.1.ringType="default"
reg.1.lineKeys="2">
</reg>
<!-- Subscribe to VM System -->
<msg>
<msg.mwi
msg.bypassInstantMessage="1"
msg.mwi.1.subscribe="%%extension_number%%"
msg.mwi.1.callBackMode="contact"
msg.mwi.1.callBack="%%vm_number%%"
/>
</msg>
<up up.screenCapture.enabled="1" />
<voice>
<voice.codecPref
%%codec1%%
%%codec2%%
%%codec3%%
%%codec4%%
/>
<voice.volume>
<voice.volume.persist
voice.volume.persist.handset="1"
voice.volume.persist.handsfree="1"
voice.volume.persist.headset="1">
</voice.volume.persist>
</voice.volume>
</voice>
<voIpProt>
<voIpProt.SIP
voIpProt.SIP.allowTransferOnProceeding="0"
voIpProt.SIP.use486forReject="1"
voIpProt.SIP.specialEvent.checkSync.alwaysReboot="1">
<voIpProt.SIP.alertInfo
voIpProt.SIP.alertInfo.ignoreString="HTTP://www.notused.invalidtld"
voIpProt.SIP.alertInfo.1.class="custom1"
voIpProt.SIP.alertInfo.1.value="auto-answer"
voIpProt.SIP.alertInfo.2.class="custom2"
voIpProt.SIP.alertInfo.2.value="queue"
voIpProt.SIP.alertInfo.3.class="custom3"
voIpProt.SIP.alertInfo.3.value="ivr"
voIpProt.SIP.alertInfo.4.class="custom4"
voIpProt.SIP.alertInfo.4.value="external">
</voIpProt.SIP.alertInfo>
</voIpProt.SIP>
</voIpProt>
<se>
<se.rt>
<se.rt.custom1 se.rt.custom1.name="3CX Auto Answer" se.rt.custom1.timeout="500" se.rt.custom1.ringer="ringer10" se.rt.custom1.type="ring-answer" />
<se.rt.custom2 se.rt.custom2.name="queue" se.rt.custom2.ringer="ringer10"/>
<se.rt.custom3 se.rt.custom3.name="ivr" se.rt.custom3.ringer="ringer11"/>
<se.rt.custom4 se.rt.custom4.name="external" se.rt.custom4.ringer="ringer12"/>
</se.rt>
<se.pat>
<se.pat.misc>
<se.pat.misc.messageWaiting>
<se.pat.misc.messageWaiting.inst
se.pat.misc.messageWaiting.inst.1.value="0"/>
</se.pat.misc.messageWaiting>
</se.pat.misc>
</se.pat>
</se>
<!-- Langauge Settings and Clock Format -->
<lcl>
<lcl.ml lcl.ml.lang="%%langwebUI%%">
<lcl.ml.lang lcl.ml.lang.list="All">
<lcl.ml.lang.menu
lcl.ml.lang.menu.1="Chinese_China" lcl.ml.lang.menu.1.label="简体中文 (zh-cn)"
lcl.ml.lang.menu.2="Danish_Denmark" lcl.ml.lang.menu.2.label="Dansk (da-dk)"
lcl.ml.lang.menu.3="Dutch_Netherlands" lcl.ml.lang.menu.3.label="Nederlands (nl-nl)"
lcl.ml.lang.menu.4="English_Canada" lcl.ml.lang.menu.4.label="English (en-ca)"
lcl.ml.lang.menu.5="English_United_Kingdom" lcl.ml.lang.menu.5.label="English (en-gb)"
lcl.ml.lang.menu.6="English_United_States" lcl.ml.lang.menu.6.label="English (en-us)"
lcl.ml.lang.menu.7="French_France" lcl.ml.lang.menu.7.label="Français (fr-fr)"
lcl.ml.lang.menu.8="German_Germany" lcl.ml.lang.menu.8.label="Deutsch (de-de)"
lcl.ml.lang.menu.9="Italian_Italy" lcl.ml.lang.menu.9.label="Italiano (it-it)"
lcl.ml.lang.menu.10="Japanese_Japan" lcl.ml.lang.menu.10.label="日本語 (ja-jp)"
lcl.ml.lang.menu.11="Korean_Korea" lcl.ml.lang.menu.11.label="한국어 (ko-kr)"
lcl.ml.lang.menu.12="Norwegian_Norway" lcl.ml.lang.menu.12.label="Norsk (no-no)"
lcl.ml.lang.menu.13="Polish_Poland" lcl.ml.lang.menu.13.label="Polski (pl-pl)"
lcl.ml.lang.menu.14="Portuguese_Portugal" lcl.ml.lang.menu.14.label="Português (pt-br)"
lcl.ml.lang.menu.15="Russian_Russia" lcl.ml.lang.menu.15.label="Русский (ru-ru)"
lcl.ml.lang.menu.16="Slovenian_Slovenia" lcl.ml.lang.menu.16.label="Slovenski (sl-si)"
lcl.ml.lang.menu.17="Spanish_Spain" lcl.ml.lang.menu.17.label="Español (es-es)"
lcl.ml.lang.menu.18="Swedish_Sweden" lcl.ml.lang.menu.18.label="Svenska (sv-se)"
lcl.ml.lang.menu.19="Chinese_Taiwan" lcl.ml.lang.menu.19.label="繁體中文 (zh-tw)"
lcl.ml.lang.menu.20="Arabic_AE" lcl.ml.lang.menu.20.label="العربية (ar-ae)"/>
</lcl.ml.lang>
</lcl.ml>
</lcl>
<!-- NTP and DST Settings -->
<tcpIpApp>
<tcpIpApp.sntp
lcl.datetime.time.24HourClock="1"
tcpIpApp.sntp.address="%%param::time_ntp_server%%"
tcpIpApp.sntp.AQuery="0"
tcpIpApp.sntp.gmtOffset="%%param::time_utc_offset_seconds%%"
tcpIpApp.sntp.resyncPeriod="86400">
<tcpIpApp.sntp.address tcpIpApp.sntp.address.overrideDHCP="0"/>
<tcpIpApp.sntp.gmtOffset tcpIpApp.sntp.gmtOffset.overrideDHCP="0"/>
<tcpIpApp.sntp.daylightSavings
tcpIpApp.sntp.daylightSavings.enable="%%dstenabled%%"
tcpIpApp.sntp.daylightSavings.fixedDayEnable="1">
<tcpIpApp.sntp.daylightSavings.start
tcpIpApp.sntp.daylightSavings.start.date="%%dststartday%%"
tcpIpApp.sntp.daylightSavings.start.month="%%dststartmonth%%"
tcpIpApp.sntp.daylightSavings.start.time="2">
</tcpIpApp.sntp.daylightSavings.start>
<tcpIpApp.sntp.daylightSavings.stop
tcpIpApp.sntp.daylightSavings.stop.date="%%dstendday%%"
tcpIpApp.sntp.daylightSavings.stop.month="%%dstendmonth%%"
tcpIpApp.sntp.daylightSavings.stop.time="2">
</tcpIpApp.sntp.daylightSavings.stop>
</tcpIpApp.sntp.daylightSavings>
</tcpIpApp.sntp>
</tcpIpApp>
(device.sntp.serverName)
<device>
<device.sntp
device.sntp.address="%%param::time_ntp_server%%"
device.sntp.gmtOffset="%%param::time_utc_offset_seconds%%" >
</device.sntp>
</device>
<!-- Auto. Frwd if no Answer-->
<divert>
<divert.noanswer divert.noanswer.1.enabled="0">
</divert.noanswer>
</divert>
<!-- Dial Plan settings-->
<dialplan
dialplan.digitmap=""
dialplan.digitmap.timeout=""
dialplan.1.digitmap=""
dialplan.1.digitmap.timeout=""
/>
<!-- Distingtive Ring Tone & Voice Mail Sound <se se.rt.custom1.name="3CX Auto Answer" se.rt.custom1.ringer="default" se.rt.custom1.type="answer" />-->
<!-- Admin Password -->
<device device.set="1" device.baseProfile.set="1" device.baseProfile="Generic">
<device.auth device.auth.localAdminPassword="%%DESKPHONE_PASSWORD%%">
<device.auth.localAdminPassword
device.auth.localAdminPassword.set="1"
device.auth.localAdminPassword="%%DESKPHONE_PASSWORD%%">
</device.auth.localAdminPassword>
</device.auth>
<device.prov
device.prov.user=""
device.prov.password=""
device.prov.redunAttemptLimit="5"
device.prov.redunInterAttemptDelay="10"
device.prov.serverName="%%PROVLINK%%"
{IF network=LOCALLAN}
device.prov.serverType="2">
{ELSE}
device.prov.serverType="3">
{ENDIF}
<device.prov.user device.prov.user.set="1">
</device.prov.user>
<device.prov.password device.prov.password.set="1">
</device.prov.password>
<device.prov.redunAttemptLimit device.prov.redunAttemptLimit.set="1">
</device.prov.redunAttemptLimit>
<device.prov.redunInterAttemptDelay device.prov.redunInterAttemptDelay.set="1">
</device.prov.redunInterAttemptDelay>
<device.prov.serverName device.prov.serverName.set="1">
</device.prov.serverName>
<device.prov.serverType device.prov.serverType.set="1">
</device.prov.serverType>
</device.prov>
</device>
<homeScreen>
<homeScreen.application homeScreen.application.enable="0">
</homeScreen.application>
<homeScreen.calendar homeScreen.calendar.enable="1">
</homeScreen.calendar>
<homeScreen.directories homeScreen.directories.enable="1">
</homeScreen.directories>
<homeScreen.doNotDisturb homeScreen.doNotDisturb.enable="1">
</homeScreen.doNotDisturb>
<homeScreen.features homeScreen.features.enable="1">
</homeScreen.features>
<homeScreen.forward homeScreen.forward.enable="0">
</homeScreen.forward>
<homeScreen.messages homeScreen.messages.enable="1">
</homeScreen.messages>
<homeScreen.newCall homeScreen.newCall.enable="1">
</homeScreen.newCall>
<homeScreen.redial homeScreen.redial.enable="1">
</homeScreen.redial>
<homeScreen.settings homeScreen.settings.enable="1">
</homeScreen.settings>
<homeScreen.status homeScreen.status.enable="1">
</homeScreen.status>
<homeScreen.UCOne homeScreen.UCOne.enable="0">
</homeScreen.UCOne>
</homeScreen>
</polycomConfig>
]]></deviceconfig>
</device>
<device>
<type>phone</type>
<!-- Friendly Name -->
<field name="Name">%%mac_address%%.cfg</field>
<deviceconfig filename="%%mac_address%%.cfg"><![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- polycom [MACADDRESS].cfg file for firmware and bootrom/updater donloader-->
<polycomConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="polycomConfig.xsd">
<APPLICATION
APP_FILE_PATH="sip.ld"
CONFIG_FILES="[PHONE_MAC_ADDRESS]-config.cfg"
MISC_FILES=""
LOG_FILE_DIRECTORY=""
OVERRIDES_DIRECTORY=""
CONTACTS_DIRECTORY=""
LICENSE_DIRECTORY=""
USER_PROFILES_DIRECTORY=""
CALL_LISTS_DIRECTORY=""
COREFILE_DIRECTORY="">
</APPLICATION>
</polycomConfig>
]]></deviceconfig>
</device>
</data>
</doc>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff