Update {$mac}.cfg

Fixed Intercom button. Added extension pick up button. Implemented ability to control which buttons show on idle and home screens
This commit is contained in:
nemerald-voip
2021-03-08 07:18:14 -08:00
committed by GitHub
parent e796bb7bde
commit 4ed9d03fa0

View File

@@ -53,11 +53,18 @@
sec.srtp.require="{$polycom_srtp_require}"
{if isset($polycom_root_cert)}sec.TLS.customCaCert.5="{$polycom_root_cert}"{/if}
{if isset($polycom_cert_validation)}sec.TLS.SIP.strictCertCommonNameValidation="{$polycom_cert_validation}"{/if}
{if isset($polycom_provision_cert_validate)}
{if isset($polycom_provision_cert_validate)}
device.sec.TLS.prov.strictCertCommonNameValidation.set ="1"
device.sec.TLS.prov.strictCertCommonNameValidation="{$polycom_provision_cert_validate}"
{/if}
{if isset($polycom_platform_profile_cipher_suite)}
device.sec.TLS.profile.cipherSuiteDefault1.set="1"
device.sec.TLS.profile.cipherSuiteDefault1="0"
device.sec.TLS.profile.cipherSuite1.set="1"
device.sec.TLS.profile.cipherSuite1="{$polycom_platform_profile_cipher_suite}"
{/if}
/>
<DEVICE_SETTINGS
device.set="1"
device.baseProfile.set="1"
@@ -91,6 +98,12 @@
device.prov.password="{$http_auth_password}"
device.prov.tagSerialNo.set="1"
device.prov.tagSerialNo="1"
device.prov.redunAttemptLimit.set="1"
device.prov.redunAttemptLimit="10"
device.prov.redunInterAttemptDelay.set="1"
device.prov.redunInterAttemptDelay="150"
device.prov.abortSWUpgradeAfterFailures.set="1"
device.prov.abortSWUpgradeAfterFailures="3"
{if isset($polycom_syslog_server)}
device.syslog.serverName.set="1"
device.syslog.serverName="{$polycom_syslog_server}"
@@ -174,6 +187,7 @@
/>
<MULTICAST_PAGING
ptt.pageMode.enable="{$polycom_page_enable}"
ptt.pageMode.group.1.label="Page All"
/>
<REMOTE_PACKET_CAPTURE
diags.pcap.enabled="0"
@@ -183,7 +197,8 @@
{if isset($polycom_nat_ip)}
nat.ip="{$polycom_nat_ip}"
{/if}
nat.keepalive.interval="30"
{if isset($polycom_keep_alive)}nat.keepalive.interval="{$polycom_keep_alive}"
{else}nat.keepalive.interval="30"{/if}
voIpProt.SIP.specialEvent.checkSync.alwaysReboot="1"
voIpProt.SIP.requestValidation.1.method="{$polycom_request_validation_method}"
voIpProt.SIP.requestValidation.1.request="{$polycom_request_validation_request}"
@@ -202,6 +217,9 @@
voice.volume.persist.handset="1"
voice.volume.persist.handsfree="1"
voice.volume.persist.headset="1"
voice.volume.persist.usbHeadset="1"
voice.volume.persist.bluetooth.headset="1"
voice.volume.persist.usb.handsfree="1"
feature.nonVolatileRingerVolume.enabled="1"
up.headsetMode="{$polycom_headset_mode}"
{if isset($polycom_analog_headset_option)}up.analogHeadsetOption="{$polycom_analog_headset_option}"{/if}
@@ -224,20 +242,60 @@
{if isset($polycom_video_enable)}video.enable="{$polycom_video_enable}"{/if}
{if isset($polycom_video_audio_call_mode)}video.callMode.default="{$polycom_video_audio_call_mode}" {/if}
{if isset($polycom_video_audio_toggle)}feature.audioVideoToggle.enabled="{$polycom_video_audio_toggle}" {/if}
msg.mwi.{$row.line_number}.callBackMode="contact"
msg.mwi.{$row.line_number}.callBack="{$voicemail_number}"
feature.intercom.enable="{$polycom_intercom_enable}"
{foreach $lines as $row}
msg.mwi.{$row.line_number}.callBackMode="contact"
msg.mwi.{$row.line_number}.callBack="{$voicemail_number}"
{/foreach}
{if isset($polycom_diversion_header)}voIpProt.SIP.header.diversion.enable="{$polycom_diversion_header}"{/if}
reg.1.server.1.subscribe.expires="2592000"
{if isset($polycom_contacts_directory)}contacts_directory="{$polycom_contacts_directory}/{$domain_name}/"{/if}
{if isset($polycom_pagination_enabled)}up.Pagination.enabled="{$polycom_pagination_enabled}"{/if}
/>
<SOFT_KEYS
softkey.1.label="VMTransfer"
softkey.1.action="^*99$P1N4$$Trefer$"
softkey.1.enable="1"
softkey.1.use.active="1"
softkey.1.precede="1"
efk.efkprompt.1.label="Voice Mail ID to transfer to:"
efk.efkprompt.1.status="1"
efk.efkprompt.1.type="numeric"
{if isset($polycom_intercom_enable)}
softkey.2.label="Intercom"
softkey.2.action="^*8$P2N4$$Tinvite$"
softkey.2.enable="1"
softkey.2.use.idle="1"
efk.efkprompt.2.label="Enter destination"
efk.efkprompt.2.status="1"
efk.efkprompt.2.type="numeric"
efk.efkprompt.2.userfeedback="visible"
efk.efkprompt.2.digitmatching="none"
{/if}
{if isset($polycom_pickup_enable)}
softkey.3.label="Pick up"
softkey.3.action="^**$P3N4$$Tinvite$"
softkey.3.enable="1"
softkey.3.use.idle="1"
efk.efkprompt.3.label="Enter ext to intercept"
efk.efkprompt.3.status="1"
efk.efkprompt.3.type="numeric"
efk.efkprompt.3.userfeedback="visible"
efk.efkprompt.3.digitmatching="none"
{/if}
{if isset($polycom_softkey_do_not_disturb)}softkey.feature.doNotDisturb="{$polycom_softkey_do_not_disturb}"{/if}
{if isset($polycom_softkey_forward)}softkey.feature.forward="{$polycom_softkey_forward}"{/if}
{if isset($polycom_softkey_newcall)}softkey.feature.newcall="{$polycom_softkey_newcall}"{/if}
{if isset($polycom_softkey_directories)}softkey.feature.directories="{$polycom_softkey_directories}"{/if}
{if isset($polycom_basic_call_management_redundant)}
softkey.feature.basicCallManagement.redundant="{$polycom_basic_call_management_redundant}"
efk.softkey.alignleft="1"
{/if}
/>
<HOME_SCREEN
{if isset($polycom_homescreen_do_not_disturb)}homeScreen.doNotDisturb.enable="{$polycom_homescreen_do_not_disturb}"{/if}
{if isset($polycom_homescreen_forward)}homeScreen.forward.enable="{$polycom_homescreen_forward}"{/if}
{if isset($polycom_homescreen_directories)}homeScreen.directories.enable="{$polycom_homescreen_directories}"{/if}
homeScreen.intercom.enable="0"
/>
<USB
feature.callRecording.enabled="0"
@@ -245,4 +303,31 @@
<LANGUAGE
lcl.ml.lang="{$polycom_display_language}"
/>
<NETWORK_SETTINGS
{if isset($polycom_dns_server)}
device.dns.serverAddress.set="1"
device.dns.serverAddress="{$polycom_dns_server}"
{/if}
{if isset($polycom_dns_alt_server)}
device.dns.altSrvAddress.set="1"
device.dns.altSrvAddress="{$polycom_dns_alt_server}"
{/if}
{if isset($polycom_boot_server_option)}
device.dhcp.bootSrvUseOpt.set="1"
device.dhcp.bootSrvUseOpt="{$polycom_boot_server_option}"
{/if}
{if isset($polycom_lldp_enabled)}
device.net.lldpEnabled.set="1"
device.net.lldpEnabled="{$polycom_lldp_enabled}"
{/if}
{if isset($polycom_cdp_enabled)}
device.net.cdpEnabled.set="1"
device.net.cdpEnabled="{$polycom_cdp_enabled}"
{/if}
{if isset($polycom_dhcp_vlan_discovery)}
device.dhcp.dhcpVlanDiscUseOpt.set="1"
device.dhcp.dhcpVlanDiscUseOpt="{$polycom_dhcp_vlan_discovery}"
{/if}
/>
</PHONE>