---
title: "Intercom Provisioning Parameters"
slug: "intercom-provisioning-parameters"
updated: 2025-10-08T20:33:01Z
published: 2025-10-08T20:33:01Z
canonical: "docs.algosolutions.com/intercom-provisioning-parameters"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.algosolutions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Intercom Provisioning Parameters

Provisioning allows system administrators to manage & configure large numbers of devices without the need to log into each individual web interface, which can save time and ensure consistent setups. This guide provides details on provisioning settings, parameters, and acceptable values used by Algo IP devices.

This guide was developed based on [Algo firmware](https://algosolutions.com/firmware-downloads/) 5.5 and covers most parameters available across Algo IP intercoms. For settings not available in this document, please contact Algo support for assistance.

For more details on central provisioning, please see the [Central Provisioning Guide](https://www.algosolutions.com/wp-content/uploads/2024/01/ProvisioningGuide.pdf).

For further details on generating initial configuration files, please see the main [Provisioning Parameters Guide](/v1/docs/provisioning-parameters).

---

### SIP

| Name on Web Interface | Parameter | Applicable Intercoms | Permitted Values | Requirements | Description |
| --- | --- | --- | --- | --- | --- |
| SIP Domain (Proxy Server) | sip.proxy | All, except 8063 | - Null (default) - IP address or domain name + port number - Default port is 5060. To specify a different port, enter PROXY:PORT, e.g. my_proxy.com:5070 | N/A | The SIP Server's IP address (e.g., 192.168.1.111) or domain name (e.g., server.com). |
| sip.proxy.webui | 8063 only |
| SIP Extension | sip.u1.user | All IP intercoms | - Null (default) - String | N/A | This is the SIP extension for the Page parameter |
| Authentication ID | sip.u1.auth | All IP intercoms | - Null (default) - String | N/A | SIP server authentication ID |
| Authentication Password | sip.u1.pwd | All IP intercoms | - Null (default) - String | N/A | SIP password for the account |
| Display Name (Optional) | sip.u1.dname | All IP intercoms | - Null (default) - String | N/A | Optional display name |
| Extension to Dial | dp.dest | All IP intercoms | - Null (default) - String | N/A | Phone number to be dialed when the call button is pressed. |

---

### Features

#### Audio

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Speaker Volume | audio.vol.spk | All IP intercoms | - 10 = "0dB" - 9 = "-3dB" … - 2 = "-24dB" - 1 = "-27dB" [See all volume values](/v1/docs/provisioning-parameters). | N/A | Sets the volume level of the speaker for this intercom. |
| Automatic Gain Control (AGC) | audio.agc.use | All IP intercoms, except 8036 | - Enabled (default) = "1" - Disabled = "0" | N/A | Normalizes the audio level |
| Microphone Volume | audio.vol.mic | 8036 | - Low = "6dB" - Medium = "12dB" - High = "18dB" | N/A | Sets the volume level for the microphone of this intercom |
| UI Volume | audio.ui.vol | 8036 | - Mute = "0" - 1 = "1" - 2 = "2" - 3 = "3" - 4 = "4" - 5 = "5" - 6 = "6" - 7 = "7" - 8 = "8" - 9 = "9" | N/A | Sets the volume of the touchscreen click sound. |

#### Inbound Call

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Answer Inbound Call | sip.inbound | All IP intercoms | - Enabled (default) = "1" - Disabled = "0" | N/A | Allows the doorphone to auto-answer when it receives an inbound call. |
| Answer Tone | phone.tone.page | All IP intercoms | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | N/A | Pre-announce tone for when call is established. Use only Default, or custom uploaded file. |

#### Outbound Call

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Outbound Ring Limit | phone.timeout.ringback | All IP intercoms | - 1 ring = "6" - 2 rings = "12" - 3 rings ="18" - 4 rings = "24" - 5 rings = "30" - 6 rings = "36" - 7 rings = "42" - 8 rings = "48" - 9 rings = "54" - No limit (default) = "0" | N/A | Can be used to set a limit on how long the associated speaker will ring when calling out before timing out |
| Ringback Tone | phone.tone.ringback | All IP intercoms | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | N/A | Tone heard by the user after pressing the intercom button |
| Allow Call Button to End Active Call | dp.ctrl.disc | All IP intercoms, except 8036 | - 0 (default) = Disabled - 1 = End Call - 2 = End and Restart Call | N/A | Allows the intercom button to end call if pressed when on a call |
| Play Tone to Far End Upon Answer | phone.postcall.tone | 8028, 8028V, 8201, 8203 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | N/A | Tone heard by the callee after answering the call from the intercom. |
| Cancel Ring if Door Opened | dp.ctrl.clring | 8028, 8028V, 8201, 8203 | - 0 (default) = Disabled - 1 = enabled | N/A | cancels an outbound call if it is still ringing. |

#### General

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| G.722 Support | audio.codec.g722 | All IP intercoms | - Enabled (default) = "1" - Disabled = "0" | N/A | Enable or disable the G.722 codec |
| Maximum Call Duration | phone.timeout.session | All IP intercoms | - None (default) = "0" - 30 seconds = "30" - 1 minute = "60" - 2 minutes = "120" - 3 minutes = "180" - 5 minutes = "300" - 10 minutes ="600" - 15 minutes = "900" - 20 minutes = "1200" - 30 minutes = "1800" - 45 minutes = "2700" - 60 minutes = "3600" | N/A | The call will disconnect according to the limit |

#### Input

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Door Sensor Connector | dp.io.ctrlin | 8039 | - Disabled (default) = 0 - Call Button (Dry Contact Closure) = 1 | N/A | External call button can be used as an input to the door sensor connector. The external call button will function like the call button on the device. |

---

### Multicast

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Multicast Mode | mcast.mode | All IP intercoms except 8063, 8036 | - Default) None = "0" - Listener/Receiver = "2" | N/A | Select the desired multicast mode |
| Multicast Type | mcast.polycom.mode | All IP intercoms except 8063, 8036 | - Regular (RTP) (default) = "0" - Poly Group Page = "1" - Poly Push-to-Talk = "2" - Regular RTP + Poly Group Page = "3" - Regular RTP + Poly Push-to-Talk = "4" | mcast.mode = 2 | Select the desired multicast type |
| Multicast Receive Type | 8063 only | - Regular (RTP) (default) = "0" - Poly Group Page = "1" - Poly Push-to-Talk = "2" | dc.io.doorout = "mcast or dc.io.relayout = "mcast" |
| Number of Zones | mcast.zones.exp | All IP intercoms, except 8036 | - Basic Zones Only (default) = "0" - Basic and Expanded Zones = "1" | mcast mode = 2 mcast.polycom.mode = 0 | Select “basic” zones if configuring nine or fewer multicast zones or “expanded” to configure up to 50 zones |

#### Poly Group Paging/Push-to-Talk

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Poly Zone | mcast.polycom.zone | All IP intercoms, except 8036 | - (Default) 224.0.1.116:5001 - IP address and port number | mcast.mode = 2 mcast.polycom.mode = 1 or mcast.polycom.mode = 2 | Multicast address used for poly Group Page |
| Poly Receiver Channels | mcast.polycom.groups | All IP intercoms, except 8063, 8036 | - Numbers separated by commas Example: "mcast.rx.zones = 1,8,9" | mcast.mode = 2 mcast.polycom.mode = 1 or mcast.polycom.mode = 2 | Selected groups will be monitored for incoming multicast transmissions. |

#### Receiver (Listener) Zone Settings

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Basic Receiver Zones | mcast.rx.zones | All IP intercoms, except 8063, 8036 | Numbers separated by commas Example: "mcast.rx.zones = 1,8,9" | mcast.mode = 2 mcast.polycom.mode = 0 | Selected zones will be monitored for incoming multicast transmissions. |

---

### Basic Configuration (8063 Only)

The configuration parameters below only apply to the [8063 IP Door Controller](https://www.algosolutions.com/product/8063-ip-door-controller/).

#### Outputs

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Door Control Relay (Relay 1) | dc.io.doorout | 8063 | - Disabled = null - Door Control Link ="link" - Stand-Alone Mode ="sa" - Multicast Receiver ="mcast" | N/A | The local door control relay |
| Door Control Password | dc.link.pwd | 8063 | String | dc.io.doorout = link | The password for the door control link when used with intercoms |
| Stand-Alone Mode | dc.sa.mode | 8063 | - Unlock after DTMF Input ="unlock-dtmf" - Unlock Immediately Upon Ring (Do not answer call) ="unlock-ring" - Unlock Immediately and Answer Call ="unlock-answer" | dc.io.doorout = sa | The device is connected to phone system via SIP |
| Aux Out Relay (Relay 2) | dc.io.relayout | 8063 | - Disabled = null - Follow Door Control ="doorctl" - Follow Input #1= "follow-in1" - Follow Input #2 = "follow-in2" - Follow Input #1 & #2 = "follow-both" - Door Alarm= "dooralarm" - Multicast Receiver = "mcast" | N/A | Determine what events will activate the output relay. |
| Basic Receiver Zones | Mcast.relayout.zones | 8063 | Numbers separated by commas. Example: "mcast.doorout.zones = 1,2,3,4,5,6,7,8,9" | dc.io.relayout = "mcast" and mcast.polycom.mode = 0 | The multicast zones that will activate this relay. |
| Polycom Receiver Channels | Mcast.relayout.groups | 8063 | Numbers separated by commas. Example: "mcast.doorout.zones = 1,24,25" | dc.io.doorout = "mcast" and mcast.polycom.mode = 1 or 2 | The Poly groups that will activate this relay. |
| Polycom Receiver Channels | Mcast.doorout.groups | 8063 | Numbers separated by commas. Example: "mcast.doorout.zones = 1,24,25" | dc.io.doorout = "mcast" and mcast.polycom.mode = 1 or 2 | The Poly groups that will activate this relay. |

#### Door Unlock on Schedule

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Unlock Via Schedule | dc.sched.use | 8063 | - Disabled = "0" - Enabled = "1" | N/A | Allow the controller to unlock the door during specified times on specified days. |
| Unlock Time | dc.sched.start | 8063 | - "HH:MM:SS" | dc.sched.use = 1 | The controller will unlock the door at the specified time. |
| Lock Time | dc.sched.stop | 8063 | - "HH:MM:SS" | dc.sched.use = 1 | The controller will lock the door at the specified time. |
| Days to Apply Schedule | dc.sched.days | 8063 | - Sunday ="1" - Monday ="2" - Tuesday ="3" … (eg: dc.sched.days =1,7 if you want the schedule to apply on weekends) | dc.sched.use = 1 | The controller will apply the unlock schedule on the specified days. |

#### Door Unlock via Inbound Call

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Answer Prompt | dc.tone.prompt | 8063 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | dc.io.doorout = sa dc.sa.mode = unlock-dtmf | Tone before the call starts heard on intercom |
| Door Unlock Tone | dc.tone.unlock | 8063 | dc.io.doorout = sa dc.sa.mode = unlock-dtmf or unlock-answer | Tone that is heard on the phone when door is opened |
| Momentary Open Code | dc.mopen.code | 8063 | Null (Default) or 1 to 4 digit number [0-9, *, or #] | dc.io.doorout = sa dc.sa.mode = unlock-dtmf | To open the gate for set duration |
| Duration | dc.mopen.timeout | 8063 | - 1/4 second = "250" - 1 second = "1000" - 2 seconds = "2000" - 3 seconds = "3000" - 5 seconds = "5000" - 10 seconds ="10000" - 15 seconds = "15000" - 20 seconds = "20000" - 25 seconds = "25000" - 30seconds = "30000" | dc.io.doorout = sa dc.sa.mode = unlock-dtmf, unlock-ring, or unlock-answer | The amount of time for which the door will be unlocked. |
| Latch Open Code | phone.dtmf.act | 8063 | Null (Default) or 1 to 4 digit number [0-9, *, or #] | dc.io.doorout = sa dc.sa.mode = unlock-dtmf | 1-4 digit code that can be used to unlock the door indefinitely. Leave this field blank to disable this feature |
| Latch Closed Code | phone.dtmf.rls | 8063 | Null (Default) or 1 to 4 digit number [0-9, *, or #] | dc.io.doorout = sa dc.sa.mode = unlock-dtmf | 1-4 digit code that will lock the door again when it is latched open. Leave this field blank to disable this feature. |
| DTMF Detection Type | phone.dtmf.src | 8063 | - Auto (default) = "auto" - RTP Telephony Event (RFC 4733) = "rtp-telev" - RTP In-band = "rtp-inband" - SIP INFO = "sip-info" | dc.io.doorout = sa dc.sa.mode = unlock-dtmf | Select the desired DTMF type |
| End call on DTMF | dc.dtmf.term | 8063 | - Disabled ="0" - Enabled = "1" | dc.io.doorout = sa dc.sa.mode = unlock-dtmf | Terminate the call 2 seconds after the door control DTMF has been received. This feature only applies to the momentary open code. |

#### Door Open Alarm

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Max Door Open | dc.opalarm.maxopen | 8063 | - None (deafult) = "0" - 30 seconds = "30" - 2 minutes = "120" - 15 minutes = "900" - 30 minutes = "1800" - 60 minutes ="3600" - 90minutes =""5400" - 120 minutes = "7200" | dp.io.feature1 = "doorsense" or dp.io.feature2 = "doorsense" | Triggers a door alarm if the door remains open for longer than the selected threshold |
| Extension to Dial | dc.opalarm.dest | 8063 | SIP Extension | dp.io.feature1 = "doorsense" or dp.io.feature2 = "doorsense" | Places a call and plays the alarm tone to this extension. |
| Alarm Tone/Pre-recorded Announcement | dp.opalarm.tone | 8063 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | dp.io.feature1 = "doorsense" or dp.io.feature2 = "doorsense" | The tone that will play when the open alarm is triggered. |
| Interval Between Tones (seconds) | dp.opalarm.interval | 8063 | - 0 (default) - Value in seconds | dp.io.feature1 = "doorsense" or dp.io.feature2 = "doorsense" | The time between loops of the open alarm tone. |
| Maximum Alarm Duration | dp.opalarm.maxdur | 8063 | - None = "0" - 30 seconds = "30" - 1 minute = "60" - 2 minutes = "120” - 3 minutes = "180" - 5 minutes (default) = "300" - 10 minutes ="600" - 15 minutes = "900" - 20 minutes = "1200" - 30 minutes = "1800" - 45 minutes = "2700" - 60 minutes = "3600" | dp.io.feature1 = "doorsense" or dp.io.feature2 = "doorsense" | The maximum duration of the open alarm. |

#### Auxiliary 24V Output

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| 24V Output | dc.io.pwrout | 8063 | - Disabled = null - Always On = "alwayson" - Follow Door Control ="doorctl" | N/A | option 24V power supply for door |
| Output Mode | dc.io.pwrmode | 8063 | - Normally Open = "nrm-open" - Normally Closed = "nrm-closed" | dc.io.pwrout=alwayson or doorctl | Ouput mode if the 24V ouput is always on |
| Display Auxiliary Power State on Status Page | dc.io.pwrst | 8063 | - Disabled ="0" - Enabled = "1" | N/A |  |
| Current Limit | dc.io.pwrlim | 8063 | Low (200mA) ="0" High (500mA) = "1" | dc.io.pwrout = alwayson or doorctl | Set the high current limit for the 24V output. PoE+ power is required to use the high current limit. |

#### Action when Tamper Detected

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Wiring Fault Supervision Mode | dc.tamper.svmode | 8063 | - Detect Open Circuit Fault Only = "open" - Detect Both Open Circuit & Short Circuit Faults = "twoway" | dc.in1.mode = "nrm-opensv" or "nrm-closedsv" | Determine the electrical faults to be detected by supervision. |
| Action | dc.tamper.action | 8063 | - Play Tone via Multicast = "mcasttone" - Make SIP Call with Tone = "siptone" | dc.in1.mode = "nrm-opensv" or "nrm-closedsv" | The action to take when a fault is detected. |
| Tone/Pre-recorded Announcement | dc.tamper.tone | 8063 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | dc.in1.mode = "nrm-opensv" or "nrm-closedsv" | The tone to play when tampering is detected. |
| Tone Duration | dc.tamper.duration | 8063 | - Play Once = "0" - Play While Tamper Active = "1" | dc.in1.mode = "nrm-opensv" or "nrm-closedsv" | Allow the tone to play once or while the fault is detected. |
| Interval Between Tones (seconds) | dc.tamper.interval | 8063 | - 0 (default) - Non-Negative Integer | dc.in1.mode = "nrm-opensv" or "nrm-closedsv" | The amount of time between loops of the tone. |
| Maximum Tone Duration | dc.tamper.maxtone | 8063 | - None (default) = "0" - 5 seconds = "5" - 15 seconds = "15" - 30 seconds = "30" - 1 minute = "60" - 2 minutes = "120" - 3 minutes = "180" - 5 minutes = "300" - 10 minutes ="600" - 15 minutes = "900" - 20 minutes = "1200" - 30 minutes = "1800" - 45 minutes = "2700" - 60 minutes = "3600" | dc.in1.mode = "nrm-opensv" or "nrm-closedsv" | The maximum time before the tone is automatically cancelled. |
| Multicast Sender Zone | dc.tamper.zone | 8063 | Numbers separated by commas Example: "mcast.relayout.zones = 1,2,3,4,5,6,7,8,9" | dc.in1.mode = "nrm-opensv" or "nrm-closedsv" and dc.tamper.action = "mcasttone" | The multicast zone where the tone will be sent. |
| Extension to Dial | dc.tamper.dest | 8063 | - Null (default) - String | dc.in1.mode = "nrm-opensv" or "nrm-closedsv" and dc.tamper.action = "siptone" | The phone extension to dial for the tamper announcement. |

#### Inputs

Replace "1" with "2" to get the parameters for Input #2.

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Input #1 | dc.io.feature1 | 8063 | - Disabled = NULL - Audio Broadcast Features = "audio" - Door Control Features= "door" | N/A | Options for input button press |
| Input #1 Type | dc.in1.mode | 8063 | If Audio Broadcast Features selected: - Normally Open = "nrm-open" - Normally Open with Supervision = "nrm-opensv" - Normally Closed = "nrm-closed" - Normally Closed with Supervision = "nrm-closedsv" - Algo 1202 Call Button = "callbtn" If Door Control Features selected: - Normally Open = "nrm-open" Normally Closed = "nrm-closed" | dc.io.feature1 = audio or door | Kind of contact provided |
| Input #1 Feature | dc.io.relayin1 | 8063 | If Audio Broadcast Features selected: - Play Tone via Multicast = "mcasttone" - SIP Call with Tone = "siptone" If Door Control Features selected: - Door Sensor= "doorsense" Manual - Door Release="doorrls" Door Control - Lockout="doorctllock" | dc.io.feature1 = audio or door | Action taken when the button is pressed |
| Tone/Pre-recorded Announcement | dc.in1.tone | 8063 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | dc.io.feature1 = mcasttone or dc.io.relayin1= siptone | The Tone to be played |
| Tone Duration | dc.in1.dur | 8063 | - Play Once = 0 - Play While Held = 1 - Play Until Completion = 3 | dc.io.feature1 = mcasttone |  |
| Multicast Sender Zone | dc.in1.zone | 8063 | - Prority Call = 9 - All call =8 - Music = 7 - Zone 1 =1 … - Zone 6 = 6 | dc.io.feature1 = mcasttone | The multicast zone where the announcement will be sent. |
| Interval Between Tones (seconds) | dc.in1.interval | 8063 | - 0 (default) - Non-Negative Integer | dc.io.relayin1= siptone | The amount of time between loops of the tone. |
| Maximum Tone Duration | dc.in1.maxtone | 8063 | - None (default) = "0" - 5 seconds = "5" - 15 seconds = "15" - 30 seconds = "30" - 1 minute = "60" - 2 minutes = "120" - 3 minutes = "180" - 5 minutes = "300" - 10 minutes ="600" - 15 minutes = "900" - 20 minutes = "1200" - 30 minutes = "1800" - 45 minutes = "2700" - 60 minutes = "3600" | dc.io..relayin1= siptone | The maximum time before the announcement is automatically cancelled. |
| Extension to Dial | dc.in1.dest | 8063 | - Null (default) - String | dc.io.relayin1= siptone | The number where device will call when button is pressed |
| Allow 2nd Button Press | dc.in1.restart | 8063 | - Disabled= 0 - End and Restart Call = 1 - End Call = 2 | dc.io.relayin1= siptone | Allows the same button to end the call |
| Allow Cancel Button to End Tone/Call | dc.in1.cancel | 8063 | - Enabled = 1 - Disabled = 0 | dc.io.relay1 = "siptone" and dc.in1.mode = "callbtn | Allow the 1202 cancel button to end the call. |

---

### Door Control

#### Network Door Controller

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Network Door Controller Address | dp.netdc1.addr | 8201, 8203, 8039, 8036 | IP Address | N/A | The IP address for a remote door controller. |
| Network Door Controller Password | dp.netdc1.pwd | 8201, 8203, 8039, 8036 | String | N/A | The password for a remote door controller. |

#### Door Unlock via Telephone DTMF

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Momentary Open Code | dp.dtmf.mopen | 8028, 8028V, 8201, 8203, 8039 | 6 (Default) or 1 to 4 digit string The code can have numbers 0-9 as well as '*' and '#' | N/A | 1-4 digit code that can be used to unlock the door for a brief period of time (as set by the Duration field). Leave this field blank to disable this feature. |
| Duration | dp.timeout.mopen | 8028, 8028V, 8201, 8203, 8039 | - 1/4 second = "250" - 1 second = "1000" - 2 seconds = "2000" - 3 seconds = "3000" - 5 seconds = "5000" - 10 seconds ="10000" - 15 seconds = "15000" - 20 seconds = "20000" - 25 seconds = "25000" - 30seconds = "30000" | N/A | The duration for which to unlock the door when the Momentary Open Code is entered. |
| Cancel Unlock if Door Opened | dp.ctrl.clopen | 8028, 8028V, 8201, 8203, 8039 | - 0 (default) = Disabled - 1 = enabled | N/A (8201) requires a physical door sensor installed on the door and [dp.io](http://dp.io).ctrlin = 1 | This option is available only when a physical sensor is installed on the door and either "Controller Input" or "Door Station Input" is set to "Door Sensor" in "Basic Settings > Input/Output |
| Latch Open Code | dp.dtmf.act | 8028, 8028V, 8201, 8203, 8039 | Null (Default) | N/A | 1-4 digit code that can be used to unlock the door indefinitely. Leave this field blank to disable this feature. |
| Latch Closed Code | dp.dtmf.rls | 8028, 8028V, 8201, 8203, 8039 | Null (Default) | N/A | 1-4 digit code that will lock the door again when it is latched open. Leave this field blank to disable this feature. |
| DTMF Detection Type | phone.dtmf.src | 8028, 8028V, 8201, 8203, 8039 | - Auto = "auto" (Default) - RTP Telephony Event (RFC 4733) = "rtp-telev" - RTP In-band = "rtp-inband" - SIP INFO = "sip-info" | N/A | Select the desired DTMF detection type |
| End call on DTMF | dp.dtmf.term | 8028, 8028V, 8201, 8203, 8039 | - 0 (default) = Disabled - 1 = enabled | N/A | Terminate the call 2 seconds after the door control DTMF has been received. This feature only applies to the momentary open code. |

#### Door Unlock on Schedule

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Unlock Via Schedule | dp.sched.use | 8028, 8028V, 8201, 8203 | - 0 (default) = Disabled - 1 = enabled | N/A | Select a time window in which the door will remain unlocked unless locked via another door control feature. |
| Days to Apply Schedule | dp.sched.days | 8028, 8028V, 8201, 8203 | - Sunday = 1 - Monday = 2 … - Saturday = 7 | dp.sched.use = 1 | Day of week that is checked |
| Unlock Time | dp.sched.start | 8028, 8028V, 8201, 8203 | hh:mm:ss | dp.sched.use = 1 | Door will unclock at specifed time |
| Lock Time | dp.sched.stop | 8028, 8028V, 8201, 8203 | hh:mm:ss | dp.sched.use = 1 | Door will lock at specifed time |

#### Tone

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Use Door Unlock Tone | dp.tone.unlock | 8028, 8028V, 8201, 8203 | - 0 (default) = Disabled - 1 = enabled | N/A | Tone heard on the phone when door is unlocked |
| Unlock Tone | dp.tone.fn | 8028, 8028V, 8201, 8203 | - Default - [Tone file name](/v1/docs/provisioning-parameters) | dp.tone.unlock = 1 | The tone to play when the door is unlocked. |

#### Local Door Controller

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Local Door Relay | dp.io.relay | 8201, 8203, 8039 | - Disabled = "disabled" - In-Use = "inuse" - Door Control = "doorctl" - Ringing = "ringing" | N/A | Select which events will trigger the output relay. |

### Input/Output

#### Input

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Controller Input | dp.io.ctrlin | 8028, 8028V | - Disabled = NULL - Call Button (Dry Contact Closure) = "callbtn" - Door Sensor = "doorsense" - Manual Door Release = "doorrls" - Door Control Lockout = "doorctllock" | N/A | Select the mode of the controller's input relay. |
| Door Sensor Terminal (Relay Input) Action | 8201, 8203 | - Disabled = "0" - Call Button (Dry Contact Closure) = "1" - Door Sensor = "2" | N/A | Select the mode of the device's input relay. |
| Controller Input Mode | dp.io.ctrlmode | 8028, 8028V | - Normally Open = "nrm-open" - Normally Closed = nrm-closed | dp.io.ctrlin != Disabled | Type of closure provided on the controller input |
| Input Mode | dp.io.modein | 8201, 8203 | - Normally Open = "nrm-open" - Normally Closed = nrm-closed | dp.io.ctrlin != Disabled | Type of closure provided on the Relay Input |
| Door Station Input | dp.io.stnin | 8028, 8028V | - Disabled = NULL - Call Button (Dry Contact Closure) = "callbtn" - Door Sensor = "doorsense | N/A | Door Station Input(Dry contact) |
| Door Station Input Mode | dp.io.stnmode | 8028, 8028V, 8201, 8203 | - Normally Open = "nrm-open" - Normally Closed = "nrm-closed" | N/A | Type of closure provided on the Dppr station input |

#### Door Sensor

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Action When Door Opened | dp.doorsense.action | 8028, 8028V, 8201, 8203 | - Door Alarm (SIP Call) = "0" - Play Tone via Multicast = "1" | dp.io.ctrlin = "doorsense" or dp.io.stnlin = "doorsense" | Door sensor Action when door is opened |
| Max Door Open | dp.opalarm.maxopen | 8028, 8028V | - None (default) = "0" - 30 seconds = "30" - 2 minutes = "120" - 15 minutes = "900" - 30 minutes = "1800" - 60 minutes = "3600" - 90minutes ="5400" - 120 minutes = "7200" | dp.io.ctrlin = "doorsense" or dp.io.stnlin = "doorsense" | Triggers a door alarm if the door remains open for longer than the selected threshold |
| Alarm Tone/Pre-recorded Announcement | dp.opalarm.tone | 8028, 8028V, 8201, 8203 | - None (default_ - [Tone file name](/v1/docs/provisioning-parameters) | dp.io.ctrlin = "doorsense" or dp.io.stnlin = "doorsense" | The tone that will play when the open alarm is triggered. |
| Interval Between Tones (seconds) | dp.opalarm.interval | 8028, 8028V, 8201, 8203 | - 0 (default) - Value in seconds | dp.io.ctrlin = "doorsense" or dp.io.stnlin = "doorsense" | The time between loops of the open alarm tone. |
| Maximum Alarm Duration | dp.opalarm.maxdur | 8028, 8028V, 8201, 8203 | - None = "0" - 30 seconds = "30" - 1 minute = "60" - 2 minutes = "120" - 3 minutes = "180" - 5 minutes (default) = "300" - 10 minutes ="600" - 15 minutes = "900" - 20 minutes = "1200" - 30 minutes = "1800" - 45 minutes = "2700" - 60 minutes = "3600" | dp.io.ctrlin = "doorsense" or dp.io.stnlin = "doorsense" | The maximum duration of the open alarm. |

#### Call Button

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Action When Call Button Pressed | dp.callbtn.action | 8028, 8028V, 8201, 8203 | - Make a SIP Call = "0" - Play Tone via Multicast = "1" | N/A | Determine the action to take when the call button is pressed. |
| Tone/Pre-recorded Announcement | dp.callbtn.tone | 8028, 8028V, 8201, 8203 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | dp.cllbtn.action = "1" | The tone to play over multicast when the call button is pressed. |

#### Tone Multicast Settings

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Multicast Mode | dp.mcast.type | 8028, 8028V, 8201, 8203 | - Regular (RTP) = 0 - Poly Group Page = "1" | dp.callbtn.action = "1" | The protocol used for multicast. |
| IP Address | dp.mcast.ip | 8028, 8028V, 8201, 8203 | IP address | dp.callbtn.action = "1" | The multicast IP address where the tone will be sent. |
| Port | dp.mcast.port | 8028, 8028V, 8201, 8203 | Port number | dp.callbtn.action = "1" | The port number for the multicast address. |
| Group | dp.mcast.group | 8028, 8028V, 8201, 8203 | 1 - 25 | dp.callbtn.action = “1” and dp.mcast.type = “1” | Select the Poly group for the multicast tone. |

#### Output

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Call Button Backlight | dp.io.led | 8028, 8028V, 8201, 8203 | - 0 (default)= Disabled - 1 = enabled | N/A | LED on the door station button |
| Controller Output | dp.io.ctrlout | 8028, 8028V | - (Default)"Disabled" - In-Use = "inuse" - Ring = "ring" - Call Button Press = "callbtn" - Door Control = "doorctl" - Door Sensor = "doorsense" - Door Alarm= "dooralarm" - Follow Controller Input = "follow-ctl" - Follow Door Station Input = "follow-stn" | N/A | Dry contact output closure on the controller |
| Door Station Output | dp.io.stnout | 8028, 8028V | - Disabled (default) = "Disabled" - In-Use = "inuse" - Ring = "ring" - Call Button Press = "callbtn" - Door Control = "doorctl" - Door Sensor = "doorsense" - Door Alarm= "dooralarm" - Follow Controller Input = "follow-ctl" - Follow Door Station Input = "follow-stn" | N/A | Output contact closure on door station |
| In-Use Definition | dp.io.inuse | 8028, 8028V | - Call Connected = "inuse" - Call Ringing or Connected = "ring+inuse" | N/A | Select the desired definition of "in use" |

#### Auxiliary 24V Output

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| 24V Output | dp.io.pwrout | 8028, 8028V | - Disabled (default) = "Disabled" - Always On = "alwayson" - Follow Door Control = "doorctl | N/A | Optional 24V power for door strike |
| Output Mode | dp.io.pwrmode | 8028, 8028V | - "Normally Open" (default) - "Normally Closed" | dp.io.pwrout = doorctl |  |
| Display Auxiliary Power State on Status | dp.io.pwrst | 8028, 8028V | - 0 (default) = Disabled - 1 = enabled | N/A |  |
| Current Limit | dp.io.pwrlim | 8028, 8028V | - Low (250mA) = "Low (250mA)" - High (500mA) = "High (500mA)" | N/A | PoE+ power is required to use the high current limit. |

#### Door Station Disconnect Alarm

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Alarm Tone/Pre-recorded Annoucement | dp.dcalarm.tone | 8028, 8028V | - [Tone file name](/v1/docs/provisioning-parameters) | N/A | The tone that will play if the doorstation is disconnected. |
| Interval Between Tones (seconds) | dp.dcalarm.interval | 8028, 8028V | default =0 (value in seconds) | N/A | The interval between loops of the tone. |
| Maximum Alarm Duration | dp.dcalarm.maxdur | 8028, 8028V | - None = "0" - 30 seconds = "30" - 1 minute = "60" - 2 minutes = "120" - 3 minutes (default) = "180" - 5 minutes = "300" - 10 minutes ="600" - 15 minutes = "900" - 20 minutes = "1200" - 30 minutes = "1800" - 45 minutes = "2700" - 60 minutes = "3600" | N/A | The maximum duration of the door controller disconnect alarm. |

---

### Network

#### Common

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Internet Protocol | net.protocol | All IP intercoms | - IPv4 only (default) = "ipv4" - IPv4 and IPv6 = "ipv4+ipv6" | N/A | Choose to use Internet Proctocol version 4 or to use IPv4 + IPv6 dual stack. |
| Supersede DNS provided by DHCP | net.dhcp.c.dns | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | Enable to provide a DNS server statically instead of using the DHCP provided name servers. |
| DNS Servers | net.dns.servers | All IP intercoms | - Null (default) - IP addresses separated by ',' or ' ' | net.dhcp.c.dns = 1 or net.ipv4.method = static | Provide the addresses of DNS servers. |

#### IPv4

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| IPv4 Method | net.ipv4.method | All IP intercoms | - Static= "static" - DHCP (default)= "dhcp" | N/A | Set the unit to use DHCP or static IP address |
| IPv4 Address/Netmask | net.ipv4.address | All IP intercoms | IP address + netmask in CIDR notation E.g., 192.168.1.10/24 | net.ipv4.method = static | Enter the IP address and netmask (CIDR notation) |
| IPv4 Gateway | net.ipv4.gateway | All IP intercoms | IP address | net.ipv4.method = static | Enter the gateway address |

#### IPv6

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| IPv6 Method | net.ipv6.method | All IP intercoms | - Static= "static" - (Default) DHCP = "dhcp" | net.protocol = ipv4+ipv6 | Set the unit to use DHCP or static IP address |
| IPv6 Address/Netmask | net.ipv6.address | All IP intercoms | IP address + netmask in CIDR notation E.g., 192.168.1.10/24 | net.protocol = ipv4+ipv6 and net.ipv6.method = static | Enter the IP address and netmask (CIDR notation) |
| IPv6 Gateway | net.ipv6.gateway | All IP intercoms | IP address | net.protocol = ipv4+ipv6 and net.ipv6.method = static | Enter the gateway address |

#### ICMPv6 Options

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Destination Unreachable Messages | net.icmpv6.destunreach | All IP intercoms | - Enabled (default) = "1" - Disabled = "0" | net.protocol = ipv4+ipv6 | Filters ICMPv6 Destination Unreachable Messages |
| Neighbor Discovery Redirect Messages | net.icmpv6.redirect | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | net.protocol = ipv4+ipv6 | Filters ICMPv6 Neighbor Discovery Redirect Messages |
| Anycast Echo Replies | net.icmpv6.echo | All IP intercoms | - Enabled (default) = "1" - Disabled = "0" | net.protocol = ipv4+ipv6 | Filters ICMPv6 Anycast Echo Replies |
| Enable Rate Limiting Outbound Messages | net.icmpv6.enablelim | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | net.protocol = ipv4+ipv6 | Limits the rate of outgoing packets. |
| Rate Limit (packets per second) | net.icmpv6.ratelim | All IP intercoms | Non-negative Integer | net.protocol = ipv4+ipv6 and net.icmpv6.enablelim = 1 | Limits the rate of outgoing packets. |

#### 802.1Q Virtual LAN

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| VLAN Mode | net.vlan.use | All IP intercoms | - None = "none" - Manual = "manual" - Auto (default) = "auto" | N/A | Enables or Disables VLAN Tagging |
| VLAN ID | net.vlan.id | All IP intercoms | Number from 0 to 4094 | net.vlan.use = manual | VLAN ID |
| VLAN Priority | net.vlan.priority | All IP intercoms | Number from 0 to 7 | net.vlan.use = manual | VLAN Priority |

#### 802.1X Port-based Network Access Control

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| 802.1X Authentication | net.pnac.use | All IP intercoms | - Enabled (default)= "1" - Disabled = "0" | N/A | Use 802.1X authentication methods |
| Authentication Mode | net.pnac.auth | All IP intercoms | - EAP-TLS = "EAP-TLS" - EAP-PEAP/MSCHAPv2 = "EAP-PEAP_MSCHAPV2" - EAP-PEAP/GTC = "EAP-PEAP_GTC" - EAP-TTLS/EAP-MSCHAPv2 = "EAP-TTLS_EAP-MSCHAPV2" - EAP-TTLS/EAP-GTC = "EAP-TTLS_EAP-GTC" - EAP-TTLS/EAP-MD5 = "EAP-TTLS_EAP-MD5" - EAP-MD5 = "EAP-MD5" | net.pnac.use = 1 | Choose the 802.1X authentication mode. |
| Anonymous ID | net.pnac.anon | All IP intercoms | String | net.pnac.use = 1 | The 802.1X anonymous ID |
| ID | net.pnac.id | All IP intercoms | String | net.pnac.use = 1 | The 802.1X ID |
| Password | net.pnac.pwd | All IP intercoms | String | net.pnac.use = 1 | The 802.1X password |
| Validate Server Certificate | net.pnac.validate | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | net.pnac.use = 1 and net.pnac.auth ≠ EAP-MD5 | Validate the autentication server against trusted certificate authorities. |

#### Differentiated Services

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| SIP (6-bit DSCP value) | net.dscp.sip | All IP intercoms | Number from 0 to 63 | N/A | Provides quality of service if the DSCP protocol is supported on your network |
| RTP (6-bit DSCP value) | net.dscp.rtp | All IP intercoms | Number from 0 to 63 | N/A | Provides quality of service if the DSCP protocol is supported on your network |
| RTCP (6-bit DSCP value) | net.dscp.rtcp | All IP intercoms | Number from 0 to 63 | N/A | Provides quality of service if the DSCP protocol is supported on your network |

#### DNS

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| DNS Caching Mode | net.dns.cache | All IP intercoms | - Disabled (default) = "" - SIP = "sip" - All = "all" | N/A | In "SIP" mode, only the results of DNS queries for SIP requests will be cached. In "All" mode, the results of all DNS queries will be cached |

#### TLS

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Allow Weak TLS Ciphers | net.weaktls.use | All IP intercoms | Enabled (default) = "1" Disabled = "0" | N/A | Not sure what TLS ciphers are considered weak. |

Enabling the `net.weaktls.use` parameter adds support for the deprecated ciphers listed below. This does not limit cipher use to only these ciphers.

- RSA
- ECDHE-RSA-CAMELLIA256-SHA384
- ECDHE-RSA-CAMELLIA128-SHA256
- ECDHE-RSA-AES256-SHA
- ECDHE-RSA-AES128-SHA
- ECDHE-RSA-AES256-SHA384
- ECDHE-RSA-AES128-SHA256

Note the following:

- The option is provided solely for compatibility with legacy systems. For security reasons, it is recommended to keep this parameter set to **0** under normal circumstances.
- TLS cipher control is only available on firmware v5.4 or higher.
- This setting affects SIP and provisioning traffic only. Web UI access is not impacted and will continue using the device’s default TLS configuration.
- The device does not provide separate parameters for selecting specific TLS versions or cipher suites.
- All Algo devices use either TLS v1.2 or TLS v1.3.

---

### Admin

#### General

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Device Name (Hostname) | admin.devname | All IP intercoms | String | N/A | Name to identify the device in the Algo Network Device Locator Tool |
| Introduction Section on Status Page | admin.welcome | All IP intercoms | - On (default) = "1" - Off = "0" | N/A | Allows the introduction text to be hidden from the login screen |
| Show Status Section on Status Page when Logged Out | admin.start.status | All IP intercoms | - On (default) = "1" - Off = "0" | N/A | Block access to the status page when logged out |
| Display Switch Port ID on Status Page | admin.status.portid | All IP intercoms | - On = "1" - Off (default) = "0" | N/A | Show the switch port's ID on the Status page. |
| Web Interface Session Timeout | admin.web.timeout | All IP intercoms | - Disabled = "0" - 5 minutes = "300" - 10 minutes = "600" - 15 minutes = "900" - 30 minutes = "1800" - 1 hour (default) = "3600" | N/A | Set the maximum period of inactivity after which the web interface will log out automatically |

#### Log Settings

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Log Level | log.level | All IP intercoms | - Error (Lowest) = "error" - Notice ("Event") = "notice" - Info ("SIP") (default) = "info" - Debug (Highest) = "debug" | N/A | Set logging level. Use on the advice of Algo technical support only |
| Log Method | log.method | All IP intercoms | - Local (default)= "local" - Network = "network" - Both = "both" | N/A | Allows the device to write to external Syslog server if the option for external (or both) is selected |
| Network Log Protocol | log.protocol | All IP intercoms | - UDP (default) = "udp" - TCP = "tcp" - TLS = "tls" | "log.method = network" or "log.method = both" | Transport layer protocol used for syslog packets. |
| Log Server 1 | log.server | All IP intercoms | IP address | "log.method = network" or "log.method = both" | Address for Syslog server on the network |
| Log Server 2 | log.server2 | All IP intercoms | IP address | "log.method = network" or "log.method = both" | Address for Syslog server on the network |
| Log Server 3 | log.server3 | All IP intercoms | IP address | "log.method = network" or "log.method = both" | Address for Syslog server on the network |
| Log Server 4 | log.server4 | All IP intercoms | IP address | "log.method = network" or "log.method = both" | Address for Syslog server on the network |
| Log Additional Events | log.add.use | All IP intercoms | - Enabled (default)= "1" - Disabled = "0" | N/A | Writes some additional logs at the notice level. Available logs are set in parameter log.add.events. |

#### Management

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Web Interface Protocol | net.http | All IP intercoms | - Both HTTP and HTTPS (default) = "1" - HTTPS Only = "2" | N/A | HTTPS is always enabled on the device. Use this setting to disable HTTP |
| Force Strong Password | admin.security.strongpw | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | When enabled, ensures that a secure password is provided for the device’s web interface for additional protection. |
| Allow Secure SIP Passwords | admin.security.encsip | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | Allows SIP passwords to be stored in the configuration file in an encrypted format, to prevent viewing and recovery |

#### Simple Network Management Protocol

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| SNMP Support | net.srv.snmp | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | Device will respond to a simple status query for automated supervision |
| SNMP Community String | net.srv.snmp.community | All IP intercoms | - Null (default) - String | net.srv.snmp = 1 and net.srv.snmp.security = 0 | The community string used for SNMP. If left blank, the default string "public" will be used. |
| SNMPv3 Security | net.srv.snmp.security | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | net.srv.snmp = 1 | Enable SNMPv3 security features. |
| SNMPv3 Username | net.srv.snmp.user | All IP intercoms | - Null (default) - String | net.srv.snmp = 1 and net.srv.snmp.security = 1 | The community string used for SNMP. If left blank, the default string "public" will be used. |
| SNMPv3 Authentication Protocol | net.srv.snmp.auth | All IP intercoms | - None (default) = "none" - MD5 = "MD5" - SHA = "SHA" - SHA-512 = "SHA-512" - SHA-384 = "SHA-384" - SHA-256 = "SHA-256" - SHA-224 = "SHA-224" | net.srv.snmp = 1 and net.srv.snmp.security = 1 | The community string used for SNMP. If left blank, the default string "public" will be used. |

#### API Support

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| RESTful API | admin.web.api | 8028, 8028V, 8201, 8203. 8063 | - Enabled = "1" - Disabled (default) = "0" | N/A | RestFul API |
| Authentication Method | api.auth.basic | All IP intercoms | - Standard ="0" - Basic ="1" - None ="-1" | admin.web.api = 1 | Type of authentication |
| RESTful API Password | api.admin.pwd | All IP intercoms | - Null (default) - String | admin.web.api = 1 and (admin.auth.basic = 0 or admin.auth.basic = 1) | Password for authentication |

#### SCI Support

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| SCI | admin.web.sci | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | Simple Control Interface (SCI) is a separate control interface for certain applications. Its main purpose is to support phones that may have programmable keys that can only send out HTTP GET requests. |
| SCI Password | sci.admin.pwd | All IP intercoms | - Null (default) - String | admin.web.sci=1 | SCI password |

#### System Integrity

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| System Integrity Checking | admin.sic.use | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | This feature verifies installed system packages to ensure they have not been tampered with |

#### Power over Ethernet

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| PoE Power Detection | admin.poe.mode | 8028, 8028V, 8063 | - Automatic (Recommended) (default)= "auto" - Force PoE+ = "forced" | N/A | Use the "Force PoE+" option only when connected to a PoE+ power injector capable of providing 600mA, that does not automatically negotiate its power capabilities. Incorrect use of this setting may cause the device to reboot if the power source is not capable of delivering the selected power. |

#### InformaCast Scenarios API

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| InformaCast Scenarios API | ifmc.scenario.use | All IP intercoms, except 8063 | - Enabled (default) = "1" - Disabled = "0" | N/A | Enable or disable the Scenarios API |
| Security Token | ifmc.scenario.auth | All IP intercoms, except 8063 | - Null (default) - String | ifmc.scenario.use = 1 | Enter the API security token |
| Include Location | ifmc.scenario.location | All IP intercoms, except 8063 | - Enabled (default)= "1" - Disabled = "0" | ifmc.scenario.use = 1 | Enable a location if desirred |
| Site ID | ifmc.scenario.site | All IP intercoms, except 8063 | - Null (default) - String | ifmc.scenario.use = 1 and ifmc.scenario.location = 1 | Enter a Site ID |
| Building ID | ifmc.scenario.building | All IP intercoms, except 8063 | - Null (default) - String | ifmc.scenario.use = 1 and ifmc.scenario.location = 1 | Enter a building ID |
| Floor ID | ifmc.scenario.floor | All IP intercoms, except 8063 | - Null (default) - String | ifmc.scenario.use = 1 and ifmc.scenario.location = 1 | Enter a floor ID |
| Zone ID | ifmc.scenario.zone | All IP intercoms, except 8063 | - Null (default) - String | ifmc.scenario.use = 1 and ifmc.scenario.location = 1 | Enter a Zone ID |

#### Microsoft

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Microsoft Teams Support | admin.teams.use | All IP intercoms, except 8039 and 8036 | - Enabled = "1" - Disabled (default) = "0" | Teams SIP Gateway | Enable Teams support |
| SIP Gateway Region | admin.teams.region | All IP intercoms, except 8039 and 8036 | Americas (North & South America) = "http://noam.ipp.sdg.teams.microsoft.com" EMEA (Europe, the Middle East & Africa) = "http://apac.ipp.sdg.teams.microsoft.com" | admin.teams.use=1 | Region your Microsoft account belong to |
| Number of Accounts | admin.teams.num | All IP intercoms, except 8039 and 8036 | 1 to 10 | admin.teams.use=1 | Choose the number of sip extensions to provision. A separate Teams account is need for each extension. |
| Account #1-#10 | admin.teams.acct1 … admin.teams.acct10 | All IP intercoms, except 8039 and 8036 | - Main Page Extension - Page Extension 2-10 - Ring/Alert - Ring Extension 2-10 - Call-to-Cancel - Announcement -10 | admin.teams.use=1 | Select the type of extension to provision with this account. Extensions can be page, ring/alert, emergency announcement, or call-to-cancel extensions. |

#### ADMP Cloud Monitoring

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Enable ADMP Cloud Monitoring | iot.use | All IP intercoms, except 8039 and 8036 | - Enabled = "1" - Disabled (default) = "0" | ADMP licenses | Enable ADMP for remote monitoring |
| Account ID | iot.tenant | All IP intercoms, except 8039 and 8036 | - Null (default) - String | iot.use=1 | Account ID from the ADMP portal |
| Allow Configuration File Sync | iot.sync.conf | All IP intercoms, except 8039 and 8036 | - Enabled = "1" - Disabled (default) = "0" | iot.use=1 | This feature allows ADMP to query and display settings stored on the device. |
| Heartbeat Interval | iot.mqtt.ka | All IP intercoms, except 8039 and 8036 | - 30 seconds = "30" - 1 minute = "60" - 5 minutes = "300" | iot.use=1 | Interval on which device checks with ADMP server |

---

### Time

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Timezone | admin.timezone | All IP intercoms | (Default) UTC Accepted values are spelled exactly like the options viewable in the dropdown box via the web interface. For more details please contact Algo Support. E.g, US/Eastern = "US/Eastern" | N/A | Select the timezone |
| NTP Time Server 1 | net.time1 | All IP intercoms | IP address or domain name | N/A | Set the primary NTP server |
| NTP Time Server 2 | net.time2 | All IP intercoms | IP address or domain name | N/A | Set a backup NTP server |
| NTP Time Server 3 | net.time3 | All IP intercoms | IP address or domain name | N/A | Set a backup NTP server |
| NTP Time Server 4 | net.time4 | All IP intercoms | IP address or domain name | N/A | Set a backup NTP server |
| Supersede NTP provided by DHCP | net.dhcp.c.ntp | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | By default, if an NTP Server address is provided via DHCP Option 42, it will be used instead of the NTP servers listed above. Enable this option to ignore DHCP Option 42. |

---

### Provisioning

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Provisioning Mode | prov.use | All IP intercoms | - Enabled (default) = "1" - Disabled = "0" | N/A | Enable or disable provisioning |
| Server Method | prov.server.method | All IP intercoms | - Auto (DHCP Option 66/160/150) (default) = "auto" - DHCP Option 66 only = "option66only" - DHCP Option 160 only = "option160only" - DHCP Option 150 only = "option150only" - Static = "static" | prov.use = 1 | Select the preferred server method |
| Static Server | prov.server.static | All IP intercoms | IP address | prov.use = 1 prov.server.method = static | Enter the static server address |
| Download Method | prov.download.method | All IP intercoms | TFTP (default)= "tftp" - FTP = "ftp" - HTTP = "http" - HTTPS = "https" | prov.use = 1 | Select the preferred download method |
| Validate Server Certificate | prov.download.cert | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | prov.use = 1 prov.download.method = https | Enable or disable certificate validation for (HTTPS only) |
| Auth User Name | prov.auth.user | All IP intercoms | Username | prov.use = 1 prov.download.method = ftp" or "http" or "https" | Username for HTTPS provisioning |
| Auth Password | prov.auth.pwd | All IP intercoms | Password | prov.use = 1 prov.download.method = ftp" or "http" or "https" | Password for HTTPS provisioning |
| Config Download Path | prov.download.cfgpath | All IP intercoms | Folder path | prov.use = 1 | Set the path for the configuration file |
| Firmware Download Path | prov.download.fwpath | All IP intercoms | Folder path | prov.use = 1 | Set the path for the firmware files |
| Firmware version | prov.version.firmware | All IP speakers | Firmware version, or the full URL to the firmware file | prov.version.firmware = 5.5 or prov.version.firmware = [https://abc.com/8180g2/algo-8180g2-5.5f.sfw](https://abc.com/8180g2/algo-8180g2-5.5f.sfw) | Set either the firmware version or the full URL to the firmware file. If you specify only the firmware version, you may also configure [prov.download](http://prov.download).fwpath so the system can build the full URL to the firmware file. **Note**: Specifying a full URL directly is supported only on devices running firmware version 5.5 or later. |
| Partial Provisioning | prov.i | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | prov.use = 1 | Enable or disable partial provisioning |
| Check-sync Behavior | sip.interop.checksync | All IP intercoms | - Always Reboot (default) = "always-reboot" - Conditional Reboot = "conditional-reboot" | prov.use = 1 | If 'Conditional Reboot' is selected, the device will check with the provisioning server and only reboot if new config is found (unless 'reboot=true' is provided as a parameter in the check-sync event). |
| Sync Start Time | prov.sync.time | All IP intercoms | (Default) NULL HH:mm:ss | prov.use = 1 | Schedule a time (HH:mm:ss) for the device to perform a sync according to the 'Check-sync Behavior' option above. Leave blank to disable the feature. |
| Sync End Time | prov.sync.endtime | All IP intercoms | (Default) NULL HH:mm:ss | prov.use = 1 | If set, the device will sync at a random time in the window between Start Time and End Time. Setting an End Time earlier than Start Time indicates an overnight period. Leave blank to sync at Start Time exactly. |
| Sync Frequency | prov.sync.frequency | All IP intercoms | - (Default) Daily = "daily" - Selected Days Only = "selected" | ov.use = 1 | Choose which days the device should sync its configuration with the provisioning server. |
| Sync Frequency | prov.sync.wdays | All IP intercoms | - (Default) Daily = "daily" - Selected Days Only = "selected" | prov.use = 1 | Choose which days the device should sync its configuration with the provisioning server. |

### Advanced Audio

#### Functions

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Dynamic Range Compression (DRC) | audio.drc.use | All IP intercoms, except 8063 | - Enabled = "1" - Disabled (default) = "0" | N/A | Compresses the dynamic range of page audio to increase loudness |
| Dynamic Range Compression Gain | audio.drc.gain | All IP intercoms, except 8063 | - 0 = "0" … - 9 = "9" | audio.drc.use = 1 | Higher compression gain increases distortion |
| Jitter Buffer Range | audio.jc.range | All IP intercoms, except 8063 | - 100 milliseconds (default) = "100" - 10 - 500 milliseconds | N/A | Removes the jitter in arriving network packets by temporarily storing them. This process corrects the inconsistent delays on the network |

#### Audio Filters

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Speaker Filter | audio.filter.spk | All IP intercoms, except 8063 | - 150Hz High-Pass = "hp150" - 300Hz High-Pass = "hp300" - 500Hz High-Pass = "hp500" - None (default) ="none" | N/A | Applies a high-pass filter to the speaker output. Used to reduce audio artifacts like humming or buzzing by filtering out unwanted frequencies |
| Speaker Noise Filter | audio.filter.spknse | All IP intercoms, except 8063 | - Enabled = "1" - Disabled (default) = "0" | N/A | Enables heavy filtering below 145Hz to reduce mains induced noise (fans) |
| Microphone Filter | audio.filter.mic | All IP intercoms, except 8063 | - 150Hz High-Pass = "hp150" - 300Hz High-Pass = "hp300" - 500Hz High-Pass = "hp500" - None (default) ="none" | N/A | Applies a high-pass filter to the microphone input. Used to reduce audio artifacts like humming or buzzing by filtering out unwanted frequencies |
| Microphone Noise Filter | audio.filter.micnse | All IP intercoms, except 8063 | - Enabled = "1" - Disabled (default) = "0" | N/A | Enables heavy filtering below 145Hz to reduce mains induced noise (fans) |

#### Microphone

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Microphone Volume | audio.vol.mic | 8028, 8028V, 8201, 8203 | - High = "0dB" - Low = "-12dB" | N/A | Set the microphone as high or low |

#### Silent Microphone Monitoring

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Outbound Call One-Way Audio (Microphone Only) | dp.silent.use | 8028, 8028V, 8201, 8203 | - Enabled (default)= "1" - Disabled = "0" | N/A | Speaker is disabled for silent calling |

---

### Advanced SIP

TLS and SIP encryption are not available for the 8036, 8039, or any G1 devices.

#### General

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| SIP Transportation | sip.transp | All IP intercoms | - Auto (default)= "auto" - UDP = "udp" - TCP = "tcp" - TLS = "tls" (except for 8036, 8039, or G1 devices) | N/A | Select the transport layer protocol to use for SIP messages |
| SIPS Scheme | sip.sips | 8028, 8028V, 8201, 8203, 8063 | - Enabled = "1" - Disabled (default) = "0" | sip.transp = tls or sip.transp = auto | Enabling SIPS Scheme requires the SIP connection from endpoint to endpoint to be secure. Only supported with TLS transportation. |
| Validate Server Certificate | sip.tls.validate | 8028, 8028V, 8201, 8203, 8063 | - Enabled = "1" - Disabled (default) = "0" | sip.transp = tls or sip.transp = auto | Validate the SIP server against common certificate authorities. To validate against additional certificates, use the "System > File Manager" tab to upload a Base64 encoded X.509 certificate file in .pem, .cer, or .crt format to the 'certs/trusted' folder.Only supported with TLS transportation. |
| SIP Outbound Support (RFC 5626) | sip.outbound | 8028, 8028V, 8201, 8203, 8063 | - Enabled = "1" - Disabled (default) = "0" | N/A | Enable this option to support best networking practices according to RFC 5626 |
| Outbound Proxy | sip.obproxy | All IP intercoms | IP address or domain name:port number e.g. my_proxy.com:5070 | N/A | IP address for outbound proxy |
| Register Period | sip.regexp | All IP intercoms | - 3600 (default) - Number in seconds | N/A | Maximum requested period of time where the endpoint will re-register with the SIP server |
| Rate Limit SIP Registration | sip.regrate | All IP intercoms, except 8063 | - No limit (default) = "0" - 10 per second = "100" - 5 per second = "200" - 1 per second = "1000" | N/A | When registering multiple SIP extensions, this will stagger the registration requests for the different extensions. |
| Wait for Successful Unregister | sip.unreg | All IP intercoms, except 8063 | - Enabled = "1" - Disabled (default) = "0" | N/A | The device will wait for a successful SIP deregistration before making changes or rebooting. This may slow down all device configuration changes and reboots. |

#### SRTP

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| SDP SRTP Offer | sip.srtp | 8028, 8028V, 8201, 8203, 8063 | - Disabled (default) = "" - Standard = "savp" - Optional (Non-standard AVP profile) = "avp" | N/A | Set SDP SRTP Offer |
| SDP SRTP Offer Crypto Suite | sip.srtp.suite | 8028, 8028V, 8201, 8203, 8063 | - AES_CM_128_HMAC_SHA1_80 (default) = "aes_cm_128_hmac_sha1_80" - All Suites = "" - For more crypto suites, refer to the web interface or contact Algo support. | sip.srtp = "savp" or sip.srtp = "avp" | Select the crypto suite(s) to be offered. |

#### NAT

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Media N/AT | sip.nat.media | All IP intercoms | - None (default) = "" - ICE = "ice" - STUN = "stun" | N/A | Select N/AT media type |
| TURN Server | sip.turn.server | All IP intercoms | IP address | sip.nat.media = ice | IP address for TURN server |
| TURN User | sip.turn.user | All IP intercoms | Username | sip.nat.media = ice | User for TURN server |
| TURN Password | sip.turn.pwd | All IP intercoms | Password | sip.nat.media = ice | Password for TURN server |
| STUN Server | sip.stun.server | All IP intercoms | IP address | sip.nat.media = stun | IP address for STUN server |

#### Server Redundancy

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Server Redundancy | sip.ssr.use | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | Two secondary SIP servers may be configured |
| Backup Server #1 | sip.bkproxy1 | All IP intercoms | IP address or domain name | sip.ssr.use = 1 | Backup SIP server address #1 |
| Backup Server #2 | sip.bkproxy2 | All IP intercoms | IP address or domain name | sip.ssr.use = 1 | Backup SIP server address #2 |
| Polling Interval | sip.ssr.interval | All IP intercoms | - 120 seconds (default) = "120" - 180 seconds = "180" - 300 seconds = "300" - 600 seconds = "600" | sip.ssr.use = 1 | Time period between sending monitoring packets to each server |
| Poll Active Server | sip.ssr.chkact | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | sip.ssr.use = 1 | Explicitly poll current server to monitor availability |
| Automatic Failback | sip.ssr.nofb | All IP intercoms | - Enabled (default) = "0" - Disabled = "1" | sip.ssr.use = 1 | Reconnect with higher priority server once available, even if backup connection is still fine |
| Polling Method | sip.ssr.method | All IP intercoms | - SIP NOTIFY (default) = "0" - SIP OPTIONS = "1" | sip.ssr.use = 1 | SIP message used to poll servers to monitor availability |

#### Zoom Survivability

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| (Zoom Phone) Local Survivability | sip.zpls.use | 8028, 8028V, 8201, 8203 | - Enabled = "1" - Disabled (default) = "0" | N/A | Enable or disable Zoom survivability |
| Survivability Proxy | sip.zpls.obproxy | 8028, 8028V, 8201, 8203 | IP address or Domain name | sip.zpls.use = 1 | Enter an address for the proxy server |

#### Interoperability

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Keep-Alive Method | sip.interop.ka.method | All IP intercoms | - None (default) = "" - Double CRLF = "crlf" | sip.outbound = 0 | Device will periodically send a CRLF message for both UDP and TCP connections to maintain connection with the SIP Server |
| Keep-Alive Interval | sip.interop.ka.interval | All IP intercoms | Positive Integer (Seconds) | sip.interop.ka.method = crlf | Interval in seconds that the CRLF message should be sent |
| Use Outgoing TLS port in SIP headers | sip.interop.cport | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | Use ephemeral port number from outgoing SIP TLS connection instead of listening port number in SIP Contact and Via headers |
| Do Not Reuse Authorization Headers | sip.interop.rstauth | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | When enabled, all SIP authorization information from the last successful request will not be reused in the next request |
| Allow Missing Subscription-State Headers | sip.interop.substate | All IP intercoms | - Enabled = "1" - Disabled (default) = "0" | N/A | When enabled, allow SIP NOTIFY messages that do not contain a "Subscription-State" header. |

---

### Advanced Multicast (Receiver)

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Audio Sync | audio.jc.delay | All IP intercoms, except 8063, 8036 | Number 0-1000 milliseconds | mcast.mode = 2 | When using multicast with other third-party devices that have a delay in their audio path, the audio on the endpoint may be heard slightly earlier than on these other devices |
| RTCP Port Selection | mcast.rtcp.mode | All IP intercoms, except 8036 | - Disabled (default) = "" - Next Higher Port = "nport" - Multiplexed on Same Port = "mux" | mcast.mode = 2 and mcast.polycom.mode = 0 | Select the port on which RTCP packets will be sent or received |

#### Priority Call (DTMF: 9)

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| IP Address and Port | mcast.zone9 | All IP intercoms, except 8036 | IP address:port number | mcast.mode = 2 and mcast.polycom.mode = 0 | Multicast address for this zone |
| Page Tone | mcast.rxtone9 | All IP intercoms, except 8063, 8036 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | mcast.mode = 2 and mcast.polycom.mode = 0 | Other may be used if uploaded |
| Page Volume | mcast.vol9 | All IP intercoms, except 8063, 8036 | - Use default page tone = "Default" - 10 = "0dB" - 9 = "-3dB" … - 2 = "-24dB" - 1 = "-27dB" [See all volume values](/v1/docs/provisioning-parameters). | mcast.mode = 2 and mcast.polycom.mode = 0 | Allows specific volume configuration for each zone |
| Music Mode | mcast.mfltr9 | All IP intercoms, except 8063, 8036 | - Enabled = "1" - Disabled (default) = "0" | mcast.mode = 2 and mcast.polycom.mode = 0 | Applies some audio fiters to optimize multicast for receiving music streams. |

#### All Call (DTMF: 0/8)

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| IP Address and Port | mcast.zone8 | All IP intercoms, except 8036 | IP address:port number | mcast.mode = 2 and mcast.polycom.mode = 0 | Multicast address for this zone |
| Page Tone | mcast.rxtone8 | All IP intercoms, except 8063, 8036 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | mcast.mode = 2 and mcast.polycom.mode = 0 | Other may be used if uploaded |
| Page Volume | mcast.vol8 | All IP intercoms, except 8063, 8036 | - Use default page tone = "Default" - 10 = "0dB" - 9 = "-3dB" … - 2 = "-24dB" - 1 = "-27dB" [See all volume values](/v1/docs/provisioning-parameters). | mcast.mode = 2 and mcast.polycom.mode = 0 | Allows specific volume configuration for each zone |
| Music Mode | mcast.mfltr8 | All IP intercoms, except 8063, 8036 | - Enabled = "1" - Disabled (default) = "0" | mcast.mode = 2 and mcast.polycom.mode = 0 | Applies some audio fiters to optimize multicast for receiving music streams. |

#### Zone 1 (DTMF: 1)

Zone 2-6, Zone 10-50 increment the number on the parameter name.

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| IP Address and Port | mcast.zone1 | All IP intercoms, except 8036 | IP address:port number | mcast.mode = 2 and mcast.polycom.mode = 0 | Multicast address for this zone |
| Page Tone | mcast.rxtone1 | All IP intercoms, except 8063, 8036 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | mcast.mode = 2 and mcast.polycom.mode = 0 | Other may be used if uploaded |
| Page Volume | mcast.vol1 | All IP intercoms, except 8063, 8036 | - Use default page tone = "Default" - 10 = "0dB" - 9 = "-3dB" … - 2 = "-24dB" - 1 = "-27dB" [See all volume values](/v1/docs/provisioning-parameters). | mcast.mode = 2 and mcast.polycom.mode = 0 | Allows specific volume configuration for each zone |
| Music Mode | mcast.mfltr1 | All IP intercoms, except 8063, 8036 | - Enabled = "1" - Disabled (default) = "0" | mcast.mode = 2 and mcast.polycom.mode = 0 | Applies some audio fiters to optimize multicast for receiving music streams. |

#### Music (DTMF: 7)

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| IP Address and Port | mcast.zone7 | All IP intercoms, except 8036 | IP address:port number | mcast.mode = 2 and mcast.polycom.mode = 0 | Multicast address for this zone |
| Page Tone | mcast.rxtone7 | All IP intercoms, except 8063, 8036 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters) | mcast.mode = 2 and mcast.polycom.mode = 0, 3, or 4 | Other may be used if uploaded |
| Page Volume | mcast.vol7 | All IP intercoms, except 8063, 8036 | - Use default page tone = "Default" - - 10 = "0dB" - 9 = "-3dB" … - 2 = "-24dB" - 1 = "-27dB" [See all volume values](/v1/docs/provisioning-parameters). | mcast.mode = 2 and mcast.polycom.mode = 0, 3, or 4 | Allows specific volume configuration for each zone |
| Music Mode | mcast.mfltr7 | All IP intercoms, except 8063, 8036 | - Enabled (default) = "1" - Disabled = "0" | mcast.mode = 2 and mcast.polycom.mode = 0 | Applies some audio fiters to optimize multicast for receiving music streams. |

#### Poly Groups

| **Name on Web Interface** | **Parameter** | **Applicable Intercoms** | **Permitted Values** | **Requirements** | **Description** |
| --- | --- | --- | --- | --- | --- |
| Group 1 Page Tone | mcast.polycom.tone1 | All IP intercoms, except 8063, 8036 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters#tone-configurations) | mcast.mode = 2 and mcast.polycom.mode = 1 or 2 | Other may be used if uploaded |
| Group 1 Page Volume | mcast.polycom.vol1 | All IP intercoms, except 8063, 8036 | - Use default page tone = "Default" - 10 = "0dB" - 9 = "-3dB" … - 2 = "-24dB" - 1 = "-27dB" [See all volume values](/v1/docs/intercom-provisioning-parameters#standard-parameter-values). | mcast.mode = 2 and mcast.polycom.mode = 1 or 2 | Allows specific volume configuration for each zone |
| Group 1 Page Tone | mcast.polycom.tone1 | All IP intercoms, except 8063, 8036 | - None (default) - [Tone file name](/v1/docs/provisioning-parameters#tone-configurations) | mcast.mode = 2 and mcast.polycom.mode = 1 or 2 | Other may be used if uploaded |
| Group 1 Page Volume | mcast.polycom.vol1 | All IP intercoms, except 8063, 8036 | - Use default page tone = "Default" - 10 = "0dB" - 9 = "-3dB" … - 2 = "-24dB" - 1 = "-27dB" [See all volume values](/v1/docs/intercom-provisioning-parameters#standard-parameter-values). | mcast.mode = 2 and mcast.polycom.mode = 1 or 2 | Allows specific volume configuration for each zone |
