﻿<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Generated sip-basic.cfg Configuration File -->
<!--
#################PROVISIONER.NET#################
# This Configuration file was generated from the Provisioner.net Library by {$provisioner_processor_info}
# Generated on: {$provisioner_generated_timestamp}
#
# Provisioner Information Follows:
# Brand Revision Timestamp: {$provisioner_brand_timestamp}
# Family Revision Timestamp: {$provisioner_family_timestamp}
#
##################################################
-->
<polycomConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="polycomConfig.xsd">
	<feature feature.directedCallPickup.enabled="1" />
	<call call.directedCallPickupMethod="legacy" call.directedCallPickupString="**" />
  <msg>
    <msg.mwi msg.mwi.1.callBackMode="registration" msg.mwi.2.callBackMode="registration">
    </msg.mwi>
  </msg>
  <voIpProt>
     <server
       voIpProt.server.1.address="{$server.ip.1}"
       voIpProt.server.1.port="{$server.port.1}"
       voIpProt.server.1.transport="{$server_1_transport|UDPonly}"
       voIpProt.server.1.expires="{$server_1_expires|3600}"
       voIpProt.server.1.register="{$server_1_register|1}"
       voIpProt.server.1.retryTimeOut="{$server_1_retryTimeOut|10}"
       voIpProt.server.1.retryMaxCount="{$server_1_retryMaxCount|0}"
       voIpProt.server.1.expires.lineSeize="{$server_1_lineSeize|30}"
       voIpProt.server.1.lcs="{$server_1_lcs}"

       voIpProt.server.dhcp.available="{$dhcp_available}"
       voIpProt.server.dhcp.option="{$dhcp_option|255}"
       voIpProt.server.dhcp.type="{$dhcp_type}"/>

     <SIP
       voIpProt.SIP.useRFC2543hold="{$useRFC2543hold|0}"

       voIpProt.SIP.useSendonlyHold="{$useSendonlyHold|1}"
       voIpProt.SIP.lcs="{$lcs|0}"
       voIpProt.SIP.sendCompactHdrs="{$sendCompactHdrs|0}"
       voIpProt.SIP.keepalive.sessionTimers="{$sessionTimers|0}"
       voIpProt.SIP.requestURI.E164.addGlobalPrefix="{$addGlobalPrefix}"
       voIpProt.SIP.allowTransferOnProceeding="{$allowTransferOnProceeding|1}"
       voIpProt.SIP.ms-forking="{$ms_forking}"
       voIpProt.SIP.useContactInReferTo="{$useContactInReferTo}"
	voIpProt.SIP.local.port="{$local_port|5060}"/>
        <outboundProxy
           voIpProt.SIP.outboundProxy.address="{$srvip}"
           voIpProt.SIP.outboundProxy.port="{$outboundProxy_port|5060}"
           voIpProt.SIP.outboundProxy.transport="{$outboundProxy_transport|UDPonly}"/>

        <alertInfo
           voIpProt.SIP.alertInfo.1.value="{$alertInfo_1_value|Ring Answer}"
           voIpProt.SIP.alertInfo.1.class="{$alertInfo_1_class|4}"/>

        <requestValidation
           voIpProt.SIP.requestValidation.1.request="{$requestValidation_1_request}"
           voIpProt.SIP.requestValidation.1.method="{$requestValidation_1_method}"
           voIpProt.SIP.requestValidation.1.request.1.event="{$requestValidation_1_event}"

           voIpProt.SIP.requestValidation.2.request="{$requestValidation_2_request}"
           voIpProt.SIP.requestValidation.2.method="{$requestValidation_2_method}"
           voIpProt.SIP.requestValidation.2.request.1.event="{$requestValidation_2_event}">

           <digest voIpProt.SIP.requestValidation.digest.realm="{$digest_realm|PolycomSPIP}"/>
        </requestValidation>

        <specialEvent
           voIpProt.SIP.specialEvent.lineSeize.nonStandard="{$lineSeize_nonStandard|1}"
           voIpProt.SIP.specialEvent.checkSync.alwaysReboot="{$checkSync_alwaysReboot|1}"/>

        <conference voIpProt.SIP.conference.address="{$conference_address}"/>

        <dialog
           voIpProt.SIP.dialog.useSDP="{$dialog_useSDP}"
           voIpProt.SIP.dialog.usePvalue="{$dialog_usePvalue}"/>

        <connectionReuse
           voIpProt.SIP.connectionReuse.useAlias="{$connectionReuse_useAlias|0}"/>

        <SDP>
           <answer voIpProt.SDP.answer.useLocalPreferences="{$useLocalPreferences}"/>
        </SDP>
     </SIP>
  </voIpProt>

  <dialplan
       dialplan.impossibleMatchHandling="{$impossibleMatchHandling|0}"
       dialplan.removeEndOfDial="{$removeEndOfDial|1}"
       dialplan.applyToUserSend="{$applyToUserSend|1}"
       dialplan.applyToUserDial="{$applyToUserDial|1}"
       dialplan.applyToCallListDial="{$applyToCallListDial|0}"
       dialplan.applyToDirectoryDial="{$applyToDirectoryDial|0}">

     <digitmap
       dialplan.digitmap="{$digitmap}"
       dialplan.digitmap.timeOut="{$digitmaptimeout}"/>

     <routing>
        <server dialplan.routing.server.1.address="{$routing_1_address}"
           dialplan.routing.server.1.port="{$routing_1_port|5060}"/>

        <emergency
           dialplan.routing.emergency.1.value="{$emergency_value|911}"
           dialplan.routing.emergency.1.server.1="{$emergency_server|1}"/>
     </routing>
  </dialplan>

  <localization>
     <datetime>

        <time
           lcl.datetime.time.24HourClock="{$24HourClock|0}"/>

        <date
           lcl.datetime.date.format="{$datetime_format|D,Md}"
           lcl.datetime.date.longFormat="{$datetime_longFormat|1}"
           lcl.datetime.date.dateTop="{$datetime_dateTop|1}"/>
     </datetime>
  </localization>

  <user_preferences
     up.headsetMode="{$headsetMode|0}"
     up.useDirectoryNames="{$useDirectoryNames|0}"
     up.oneTouchVoiceMail="{$oneTouchVoiceMail|1}"
     up.welcomeSoundEnabled="{$welcomeSoundEnabled|1}"
     up.welcomeSoundOnWarmBootEnabled="{$welcomeSoundOnWarmBootEnabled|0}"
     up.localClockEnabled="{$localClockEnabled|1}"
     up.backlight.onIntensity="{$onIntensity|3}"
     up.backlight.idleIntensity="{$idleIntensity|0}"/>

   <call
       call.rejectBusyOnDnd="{$rejectBusyOnDnd|1}"
       call.enableOnNotRegistered="{$enableOnNotRegistered|1}"
       call.offeringTimeOut="{$offeringTimeOut|60}"
       call.ringBackTimeOut="{$ringBackTimeOut|60}"
       call.dialtoneTimeOut="{$dialtoneTimeOut|60}"
       call.lastCallReturnString="{$lastCallReturnString|*69}"
       call.stickyAutoLineSeize="{$stickyAutoLineSeize}"
       call.stickyAutoLineSeize.onHookDialing="{$onHookDialing}"
       call.singleKeyPressConference="{$singleKeyPressConference|0}"
       call.localConferenceCallHold="{$localConferenceCallHold}"
       call.transfer.blindPreferred="{$blindPreferred}"
       call.directedCallPickupString="{$directedCallPickupString|*97}">

     <donotdisturb call.donotdisturb.perReg="{$donotdisturb_perReg|0}"/>

     <shared
       call.shared.disableDivert="{$shared_disableDivert|1}"
       call.shared.seizeFailReorder="{$shared_seizeFailReorder|1}"
       call.shared.oneTouchResume="{$shared_oneTouchResume|0}"
       call.shared.exposeAutoHolds="{$shared_exposeAutoHolds|0}"/>

     <hold>
        <localReminder
           call.hold.localReminder.enabled="{$hold_reminder_enabled|0}"
           call.hold.localReminder.period="{$hold_reminder_period|60}"
           call.hold.localReminder.startDelay="{$hold_reminder_startDelay|90}"/>
     </hold>
  </call>

  <QOS>
     <Ethernet>
        <RTP qos.ethernet.rtp.user_priority="{$rtp_user_priority|5}"/>
        <CallControl qos.ethernet.callControl.user_priority="{$callControl_user_priority|5}"/>
        <Other qos.ethernet.other.user_priority="{$ethernet_user_priority|2}"/>
     </Ethernet>
     <IP>
        <RTP
	    qos.ip.rtp.dscp="{$qos_rtp_dscp}"
	    qos.ip.rtp.min_delay="{$qos_rtp_min_delay|1}"
	    qos.ip.rtp.max_throughput="{$qos_rtp_max_throughput|1}"
	    qos.ip.rtp.max_reliability="{$qos_rtp_max_reliability|0}"
	    qos.ip.rtp.min_cost="{$qos_rtp_min_cost|0}"
	    qos.ip.rtp.precedence="{$qos_rtp_precedence|5}"/>

        <CallControl
	    qos.ip.callControl.dscp="{$callControl_dscp}"
	    qos.ip.callControl.min_delay="{$callControl_min_delay|1}"
	    qos.ip.callControl.max_throughput="{$callControl_max_throughput|0}"
	    qos.ip.callControl.max_reliability="{$callControl_max_reliability|0}"
	    qos.ip.callControl.min_cost="{$callControl_min_cost|0}"
	    qos.ip.callControl.precedence="{$callControl_precedence|5}"/>
     </IP>
  </QOS>
  <TCP_IP>
     <SNTP
       tcpIpApp.sntp.resyncPeriod="{$sntp_resyncPeriod|86400}"
       tcpIpApp.sntp.address="{$network_time_server}"
       tcpIpApp.sntp.address.overrideDHCP="{$sntp_overrideDHCP|1}"
       tcpIpApp.sntp.gmtOffset="{$timezone_gmtoffset}"
       tcpIpApp.sntp.gmtOffset.overrideDHCP="{$sntp_overrideDHCP|1}"
       tcpIpApp.sntp.daylightSavings.enable="{$daylightSavings_enable|0}"
       tcpIpApp.sntp.daylightSavings.fixedDayEnable="{$daylightSavings_fixedDayEnable|0}"
       tcpIpApp.sntp.daylightSavings.start.month="{$daylightSavings_month|3}"
       tcpIpApp.sntp.daylightSavings.start.date="{$daylightSavings_date|8}"
       tcpIpApp.sntp.daylightSavings.start.time="{$daylightSavings_time|2}"
       tcpIpApp.sntp.daylightSavings.start.dayOfWeek="{$daylightSavings_dayOfWeek|1}"
       tcpIpApp.sntp.daylightSavings.start.dayOfWeek.lastInMonth="{$daylightSavings_lastInMonth|0}"
       tcpIpApp.sntp.daylightSavings.stop.month="{$daylightSavings_month|11}"
       tcpIpApp.sntp.daylightSavings.stop.date="{$daylightSavings_date|1}"
       tcpIpApp.sntp.daylightSavings.stop.time="{$daylightSavings_time|2}"
       tcpIpApp.sntp.daylightSavings.stop.dayOfWeek="{$daylightSavings_dayOfWeek|1}"
       tcpIpApp.sntp.daylightSavings.stop.dayOfWeek.lastInMonth="{$daylightSavings_lastInMonth|0}"/>

     <port>
        <RTP
           tcpIpApp.port.rtp.filterByIp="{$filterByIp|1}"
           tcpIpApp.port.rtp.filterByPort="{$filterByPort|0}"/>
     </port>

     <keepalive
       tcpIpApp.keepalive.tcp.sip.tls.enable="{$sip_tls_enable|0}"/>
  </TCP_IP>

  <microbrowser mb.proxy="{$mb_proxy}">
     <main mb.main.home="{$mb_home}"/>

     <idleDisplay
       mb.idleDisplay.home="{$idleDisplay_home}"
       mb.idleDisplay.refresh="{$idleDisplay_refresh|0}"/>

     <limits 
		mb.limits.cache="{$mb_cache}"/>

  </microbrowser>

  <logging>
     <level>
        <change log.level.change.so="4" log.level.change.app1="4" log.level.change.sip="4" log.level.change.ssps="4" log.level.change.pps="4" log.level.change.net="4" log.level.change.cfg="4" log.level.change.cdp="4" log.level.change.pmt="4" log.level.change.ares="4" log.level.change.dns="4" log.level.change.httpd="4" log.level.change.rdisk="4" log.level.change.copy="4" log.level.change.slog="4" log.level.change.res="4" log.level.change.key="4" log.level.change.log="4" log.level.change.curl="4" log.level.change.rtos="4" log.level.change.mb="4" log.level.change.ib="4" log.level.change.ttrs="4" log.level.change.usb="{$usb|4}"/>
     </level>
     <render log.render.level="1" log.render.type="2" log.render.realtime="1" log.render.stdout="1" log.render.file="1" log.render.file.size="16" log.render.file.upload.period="172800" log.render.file.upload.append="1" log.render.file.upload.append.sizeLimit="512" log.render.file.upload.append.limitMode="{$limitMode|delete}"/>
     <scheduled log.sched.1.name="showCpuLoad" log.sched.1.level="3" log.sched.1.period="15" log.sched.1.startMode="rel" log.sched.1.startTime="0" log.sched.1.startDay="0" />
  </logging>
</polycomConfig>
