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 speakers.
This guide was developed based on Algo firmware 5.5 and covers most parameters available across Algo IP speakers. 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.
For further details on generating initial configuration files, please see the main Provisioning Parameters Guide.
SIP
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
---|---|---|---|---|---|
SIP Domain (Proxy Server) | sip.proxy | All IP speakers |
| N/A | The SIP Server's IP address (e.g., 192.168.1.111) or domain name (e.g., server.com). |
Ring/Alert Mode | sip.detect.mode | All IP speakers. except 8180, 8190, 8190S |
| N/A | Option for adding a second SIP extension for ring detection and playing WAV file |
8190, 8190S |
| ||||
8180 |
| ||||
Ring Extension | sip.alert1.user | All IP speakers |
| sip.detect.mode = "1" or "register" | This is the SIP extension for the Ring parameter |
Authentication ID | sip.alert1.auth | All IP speakers |
| sip.detect.mode = "1" or "register" | SIP server authentication ID |
Authentication Password | sip.alert1.pwd | All IP speakers |
| sip.detect.mode = "1" or "register" | SIP password for the account |
Display Name (Optional) | sip.alert1.dname | All IP speakers |
| sip.detect.mode = "1" or "register" | Optional display name |
Alert Events | sip.alert1.event | 8180 |
| sip.detect.mode = "dialog-event" | The event (on a different extension) that will trigger the alert |
Page Extension | sip.u1.user | All IP speakers |
| N/A | This is the SIP extension for the Page parameter |
Authentication ID | sip.u1.auth | All IP speakers |
| N/A | SIP server authentication ID |
Authentication Password | sip.u1.pwd | All IP speakers |
| N/A | SIP password for the account |
Display Name (Optional) | sip.u1.dname | All IP speakers |
| N/A | Optional display name |
Extension to Dial | dp.dest | 8190, 8190S |
| N/A | Phone number to be dialed when the call button is pressed. |
Features
Inbound Ring Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Ring/Alert Tone | audio.ring.tone | All IP speakers | N/A | WAV file to play when a ring event is detected on the SIP Ring extension. Other tones may be used if previously uploaded to the unit | |
Ring/Alert Volume | audio.ring.vol | All IP speakers |
| N/A | Speaker volume for SIP ring event. |
Ring Limit | phone.timeout.ring | All IP speakers |
| N/A | Can be used to set a limit on how long the associated speaker will ring before timing out |
Ring/Alert Strobe Pattern | phone.pattern.ring | 8190S |
| N/A | Select the strobe pattern to play when ring/alert activated. |
Inbound Page Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Page Speaker Volume | audio.page.vol | All IP speakers |
| N/A | Speaker volume control for SIP paging or multicast |
Page Mode | audio.page.mode | All IP speakers |
| N/A | A call to the SIP page extension can be one-way, two-way or delayed. In delay mode, the device will store the page into memory and then play after disconnect |
Delayed Page | audio.page.delaymode | All IP speakers |
| audio.page.mode = 2 | Allows a delayed (recorded) page to be played once or twice. |
Page Timeout | phone.timeout.inbound | All IP speakers |
| N/A | A time limit may be set for an active page. In delayed page mode, 5 minutes is the maximum timeout. |
Page Tone | phone.tone.page | All IP speakers |
| N/A | Pre-announce tone for paging. Use only Default, or custom uploaded file. Other tones may be used if previously uploaded to the unit |
G.722 Support | audio.codec.g722 | All IP speakers |
| N/A | Enable or disable the G.722 codec |
Passcode Protected Page Extensions | dtmfpc.page.use | All IP speakers |
| N/A | Set all page extensions to require the caller to enter a passcode |
Apply To All Page Extensions | dtmfpc.page.all | All IP speakers |
| dtmfpc.page.use=1 | set pascode on all the page extensions |
Extensions | dtmfpc_extension | All IP speakers |
(eg: dtmfpc.page.extensions =1,6 if you want passcode on Main page and extenion 6) | dtmfpc.page.all=0 | Select the page extensions you want to apply passcode on. |
Passcode | dtmfpc.page.code | All IP speakers |
| dtmfpc.page.use = 1 | Set the passcode for page extensions |
Passcode Prompt Tone | dtmfpc.page.tone | All IP speakers |
| dtmfpc.page.use = 1 | Other may be used if uploaded |
DTMF Detection Type | phone.dtmf.src | All IP speakers |
| N/A | Select the desired DTMF detection type |
Page Strobe Pattern | phone.pattern.page | 8190S |
| N/A | Select the strobe pattern to play when page extension is activated. |
Audio Processing
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Ambient Noise Compensation | audio.noise.use | All IP speakers |
| N/A | The microphone will measure the ambient noise during idle periods and automatically increment the volume |
Automatic Gain Control (AGC) | audio.agc.use | All IP speakers |
| N/A | Normalizes the audio level |
Outbound Call
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Outbound Ring Limit | phone.timeout.ringback | 8180, 8190S |
| 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 | 8180, 8190S |
| N/A | The ringtone that will be used on outbgoing calls. |
Allow Call Button to End Active Call | dp.ctrl.disc | 8180, 8190S |
| N/A | Allows the call button to end the call with a second press. |
Multicast
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Multicast Mode | mcast.mode | All IP speakers |
| N/A | Select the desired multicast mode |
Multicast Type | mcast.polycom.mode | All IP speakers |
| mcast.mode = 1 or 2 | Select the desired multicast type |
Number of Zones | mcast.zones.exp | All IP speakers |
| mcast.mode = 1 or 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 Speakers | Permitted Values | Requirements | Description |
Poly Zone | mcast.polycom.zone | All IP speakers |
| mcast.mode = 1 or 2 mcast.polycom.mode = 1 or 2 | Multicast address used for poly Group Page |
Poly Group Selection Mode | mcast.groups.select | All IP speakers |
| mcast.mode = 1 mcast.polycom.mode = 1 or 2 | “Single Group” always broadcasts on one IP address. In “DTMF Selectable Group” mode, the IP address is determined by the zone selected |
Poly Default Channel | mcast.polycom.default | All IP speakers |
| mcast.mode = 1 mcast.polycom.mode = 1 or 2 | Default multicast channel applied to Ring and Page event, unless specified otherwise |
Speaker Playback Groups | mcast.polycom.pbgroups | All IP speakers |
| mcast.mode = 1 mcast.polycom.mode = 1 or 2 | Allows Transmitter device to play local audio for selected groups only. Multicast will still be active for the particular group |
Poly Receiver Channels | mcast.polycom.groups | All IP speakers |
| mcast.mode = 2 mcast.polycom.mode = 1 or 2 | Selected groups will be monitored for incoming multicast transmissions. |
Transmitter (Sender) Zone Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Zone Selection Mode | mcast.zones.select | All IP speakers |
| mcast.mode = 1 mcast.polycom.mode = 0 | “Single Zone” always broadcasts on one IP address. In “DTMF Selectable Zone” mode, the IP address is determined by the zone selected |
Transmitter Single Zone | mcast.tx.fixed | All IP speakers |
| mcast.mode = 1 mcast.polycom.mode = 0 | Default multicast zone applied to Ring and Page event, unless specified otherwise |
Speaker Playback Zones | mcast.tx.zones | All IP speakers |
| mcast.mode = 1 mcast.polycom.mode = 0 | Allows Transmitter device to play local audio for selected zones only. Multicast will still be active for the particular zone |
DTMF Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Zone Selection Tone | mcast.zones.tone | All IP speakers |
| mcast.mode = 1 mcast.zones.select = 1 | Select the tone to play, when the user is prompted to choose a multicast zone |
Two Digit Selection | mcast.dtmf.fixed | All IP speakers |
| mcast.mode = 1 mcast.zones.select = 1 | If enabled, all DTMF Selectable Zones will require two digits. As a result, Basic Zones must be prefixed with "0" (ie. 01, 02, etc) and Expanded Zones no longer need to be prefixed with "*". |
Receiver (Listener) Zone Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Basic Receiver Zones | mcast.rx.zones | All IP speakers | 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. |
Clock
Display Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Time Format | clock.time.format | 8190, 8190S |
| N/A | 12 or 24 hour clock |
Colon Blink | clock.colon.blink | 8190, 8190S |
| N/A | Set to have the colon between hour and minutes blink |
Clock Brightness level | clock.ledlvl | 8190, 8190S |
| N/A | Set the brightness of the clock. |
Strobe
Pattern Definitions
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Name | strobe.pattern1.name | 8190S | String | N/A | Provide a name for the strobe pattern |
Flash Pattern | strobe.pattern1.flash | 8190S |
| N/A | Select a pattern for the strobe light to flash |
Brightness | strobe.pattern1.ledlvl | 8190S |
| N/A | Select a LED brightness |
Color 1 | strobe.pattern1.color1 | 8190S |
| N/A | Select a main color |
Color 2 | strobe.pattern1.color2 | 8190S |
| N/A | Select a secondary color |
Input/Output
For input mode and action parameters, please contact Algo support.
General/Input
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Relay Input Mode | io.relayin.mode | All IP speakers |
| N/A | When triggered by an input relay, the unit can perform actions such as playing a pre-recorded announcement over the speaker(s), sending the announcement as a private message to a phone, or initiating a two-way conversation between the speaker and a phone. |
Terminal Block Functions
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Speaker Mode | audio.port.output | 8180 |
| Auto mode requires io.port.relay = "out" | Select whether the audio will play on the internal speaker, or the Audio Output port. |
Relay Terminal Function | io.port.relay | 8180 |
| N/A | Select whether the Dry Contact Relay will be configured as an input or an output relay. |
Output
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Output Relay | io.relayout | All IP speakers |
| N/A | Enable/disable output relay |
Output Triggering Events | io.relayout.events | All IP speakers |
| N/A | Select which events will trigger the output relay |
Relay Events | io.relayout.selected | All IP speakers |
| io.relayout.events = selected | Select which events will trigger the output relay |
Output Light | io.led.output | All IP speakers |
| N/A | Enable/disable LED |
Output Light Colour | io.led.red | 8180 |
| N/A | Select the colour of the LED |
Heartbeat Light | io.led.heartbeat | All IP speakers |
| N/A | Flash the LED every 30 seconds to indicate that the device is powered and running. |
Call Button Backlight | dp.io.led | 8190, 8190S |
| N/A | When enabled, the call button LED will be illuminated. |
Action When Input Triggered
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements |
Action | relayin.trigger.action | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” |
Tone/Pre-recorded Announcement | relayin.trigger.tone | 8190s, 8180, 8186, 8188 | io.relayin.mode = “open”, “opensv”, “closed”, “closedsv”, “radio” | |
Tone Duration | relayin.trigger.duration | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” |
Extension to Dial | relayin.trigger.dest | 8190s, 8180, 8186, 8188 | Number | io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” |
Call Mode | relayin.trigger.callmode | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” |
Allow 2nd Button Press | relayin.trigger.restart | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” |
Interval Between Tones (seconds) | relayin.trigger.interval | 8190s, 8180, 8186, 8188 | Number | io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” |
Maximum Tone Duration | relayin.trigger.maxtone | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” |
Action When Tamper Detected
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements |
Wiring Fault Supervision Mode | io.relayin.svmode | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “opensv”, “closedsv”, “mutesv”, “volctlsv” |
Action | relayin.tamper.action | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “opensv”, “closedsv”, “mutesv”, “volctlsv” |
Tone/Pre-recorded Announcement | relayin.tamper.tone | 8190s, 8180, 8186, 8188 | io.relayin.mode = “opensv”, “closedsv”, “mutesv”, “volctlsv” | |
Tone Duration | relayin.tamper.duration | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “opensv”, “closedsv”, “mutesv”, “volctlsv” |
Extension to Dial | relayin.tamper.dest | 8190s, 8180, 8186, 8188 | Number | io.relayin.mode = “opensv”, “closedsv”, “mutesv”, “volctlsv” |
Interval Between Tones (seconds) | relayin.tamper.interval | 8190s, 8180, 8186, 8188 | Number | io.relayin.mode = “opensv”, “closedsv”, “mutesv”, “volctlsv” |
Maximum Tone Duration | relayin.tamper.maxtone | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “opensv”, “closedsv”, “mutesv”, “volctlsv” |
Tone Multicast Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements |
Use Separate Multicast | relayin.mcast.mode | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “callbtn” |
Multicast Mode | relayin.mcast.type | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “callbtn” |
IP Address | relayin.mcast.ip | 8190s, 8180, 8186, 8188 | Number | io.relayin.mode = “callbtn” |
Port | relayin.mcast.port | 8190s, 8180, 8186, 8188 | Number | io.relayin.mode = “callbtn” |
Outbound SIP Call Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements |
Outbound Ring Limit | phone.timeout.ringback | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” relayin.trigger.action = 1 or 2 |
Ringback Tone | phone.tone.ringback | 8190s, 8180, 8186, 8188 | io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” relayin.trigger.action = 2 | |
Maximum Call Duration | phone.timeout.outbound | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “open”, “opensv”, “closed”, “closedsv” relayin.trigger.action = 1 or 2 |
Volume Control Switch Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements |
Mute On Lowest Setting | relayin.volctl.mute | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “volctl”, “volctlsv” |
Wire Length | relayin.volctl.calibration | 8190s, 8180, 8186, 8188 |
| io.relayin.mode = “volctl”, “volctlsv” |
Remote Volume Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements |
Remote Mode | remote.vol.mode | 8190s, 8180, 8186, 8188 |
| io.relayin.mode =”voltctl”, “voltctlsv” |
IP Address | remote.vol.ip | 8190s, 8180, 8186, 8188 | Number | io.relayin.mode =”voltctl”, “voltctlsv” remote.vol.mode = ”subscribe” |
Remote Device RESTful API Password | remote.vol.pwd | 8190s, 8180, 8186, 8188 | String | io.relayin.mode =”voltctl”, “voltctlsv” remote.vol.mode = ”subscribe”, “notify” |
Emergency Alerts
Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Default Announcement Duration | ann.length | All IP speakers |
| N/A | Configure the alert to play until it is cancelled or set it to play only once |
Default Maximum Announcement Time | ann.maxtime | All IP speakers |
| N/A | The maximum time an announcement can be playe |
Announcement Selection Mode | ann.select | All IP speakers |
| N/A | Use "Direct Extensions" to register a separate extension for each announcement. Use "DTMF Selectable" to register a single extension that accepts DTMF input to select which announcement to play. |
Answer Inbound Call | ann.end | All IP speakers |
| ann.select = 0 | If the enabled the call is auto-answered and a confirmation tone is played before starting the alert. If disabled, the alert is triggered just by the inbound ring, without answering the call |
Passcode Protected Announcement Extensions | ann.confirm | All IP speakers |
| ann.end = 1 | Enable to require the caller to enter a passcode after dialing an announcement or “Call-to-Cancel” extension. Setting a passcode helps prevent unintentional announcements. |
Announcement Passcode | dtmfpc.alert.code | All IP speakers | String containing integers, '*', or '#'. | ann.end = 1 and ann.confirm = 1 | The passcode required to start or stop an announcement. |
Passcode Prompt Tone | dtmfpc.alert.tone | All IP speakers |
| ann.end = 1 and ann.confirm = 1 | A tone to play when the passcode is ready to be entered. |
DTMF Selection
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Extension | ann.dtmf.ext | All IP speakers |
| ann.select = 1 | Announcement DTMF Selectable Extension |
Authentication ID | ann.dtmf.auth | All IP speakers |
| ann.select = 1 | SIP server authentication ID |
Authentication Password | ann.dtmf.pwd | All IP speakers |
| ann.select = 1 | SIP password for the account |
Display Name (Optional) | ann.dtmf.dname | All IP speakers |
| ann.select = 1 | Optional display name |
Prompt Tone | ann.dtmf.tone | All IP speakers |
| ann.select = 1 | Prompt tone for DTMF input. |
Call-to-Cancel
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Extension | cancel.ext | All IP speakers |
| ann.select = 0 or cancel.select = 0 | Call-to-cancel extension |
Authentication ID | cancel.auth | All IP speakers |
| ann.select = 0 or cancel.select = 0 | SIP server authentication ID |
Authentication Password | cancel.pwd | All IP speakers |
| ann.select = 0 or cancel.select = 0 | SIP password for the account |
Display Name (Optional) | cancel.dname | All IP speakers |
| ann.select = 0 or cancel.select = 0 | Optional display name |
Confirmation Tone | cancel.ctone | All IP speakers |
| ann.end = 1 | Other may be used if uploaded |
Announcement 1
Announcement 2 - Announcement 10 increment the number on the parameter name
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Announcement 1 | ann.use1 | All IP speakers |
| N/A | Enable/disable alert 1 |
Announcement Duration | ann.loop1 | All IP speakers |
| N/A | Default will follow the ann.length parameter. |
Maximum Announcement Time | ann.max1 | All IP speakers |
| N/A | Default will follow the ann.maxtime parameter. |
Extension | ann.ext1 | All IP speakers |
| ann.use1 = 1 and ann.select = 0 | Announcement 1 extension |
Authentication ID | ann.auth1 | All IP speakers |
| ann.use1 = 1 and ann.select = 0 | SIP server authentication ID |
Authentication Password | ann.pwd1 | All IP speakers |
| ann.use1 = 1 and ann.select = 0 | SIP password for the account |
Display Name (Optional) | ann.dname1 | All IP speakers |
| ann.use1 = 1 and ann.select = 0 | Optional display name |
Tone/Pre-recorded Announcement | ann.tone1 | All IP speakers |
| ann.use1 = 1 | Set a file to use as a ringtone or announcement. |
Strobe Pattern | ann.pattern1 | 8190S |
| ann.use1 = 1 | The strobe pattern for this alert. |
Confirmation Tone | ann.ctone1 | All IP speakers |
| ann.use1 = 1 and ann.end = 1 | Set a file to use as a confirmation tone. |
Multicast Zone | ann.zone1 | All IP speakers |
| ann.use1 = 1 and mcast.mode = 1 | Select the desired multicast zone for this alert |
More Page Extensions
Zone 1
Zone 2 - 50 increment the number on the parameter name. Zone 7, 8, 9 can also be used for all IP speakers, though the 8180 have these zones preset to Priority Call, All Call, and Music.
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Zone 1 Page Extension | mcast.useext1 | All IP speakers |
| N/A | Enable/disable Zone 1 Page ext |
Extension | mcast.ext1 | All IP speakers |
| mcast.useext1 = 1 | Zone 1 extension |
Authentication ID | mcast.auth1 | All IP speakers |
| mcast.useext1 = 1 | SIP server authentication ID |
Authentication Password | mcast.pwd1 | All IP speakers |
| mcast.useext1 = 1 | SIP password for the account |
Display Name (Optional) | mcast.dname1 | All IP speakers |
| mcast.useext1 = 1 | Optional display name |
Strobe Pattern | sip.page1.pattern | 8190S |
| mcast.useext1 = 1 | The strobe pattern for this extension. |
Priority Call (Zone 9)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Priority Call Page Extension | mcast.useext9 | 8180 |
| N/A | Enable/disable Priority Call Page ext |
Extension | mcast.ext9 | 8180 |
| mcast.useext9 = 1 | Priority Call extension |
Authentication ID | mcast.auth9 | 8180 |
| mcast.useext9 = 1 | SIP server authentication ID |
Authentication Password | mcast.pwd9 | 8180 |
| mcast.useext9 = 1 | SIP password for the account |
Display Name (Optional) | mcast.dname9 | 8180 |
| mcast.useext9 = 1 | Optional display name |
All Call (Zone 8)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
All Call Page Extension | mcast.useext8 | 8180 |
| N/A | Enable/disable All Call Page ext |
Extension | mcast.ext8 | 8180 |
| mcast.useext8 = 1 | All Call extension |
Authentication ID | mcast.auth8 | 8180 |
| mcast.useext8 = 1 | SIP server authentication ID |
Authentication Password | mcast.pwd8 | 8180 |
| mcast.useext8 = 1 | SIP password for the account |
Display Name (Optional) | mcast.dname8 | 8180 |
| mcast.useext8 = 1 | Optional display name |
Music (Zone 7)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Music Page Extension | mcast.useext7 | 8180 |
| N/A | Enable/disable Music Page ext |
Extension | mcast.ext7 | 8180 |
| mcast.useext7 = 1 | Music extension |
Authentication ID | mcast.auth7 | 8180 |
| mcast.useext7 = 1 | SIP server authentication ID |
Authentication Password | mcast.pwd7 | 8180 |
| mcast.useext7 = 1 | SIP password for the account |
Display Name (Optional) | mcast.dname7 | 8180 |
| mcast.useext7 = 1 | Optional display name |
More Ring Extensions
Ring Extension 2
Ring Extension 3 - 10 increment the number on the parameter name.
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Ring Extension 2 | sip.alert2.use | All IP speakers |
| N/A | Enable/disable Ring 2 |
Extension | sip.alert2.user | All IP speakers |
| sip.alert2.use = 1 | Ring 2 extension |
Authentication ID | sip.alert2.auth | All IP speakers |
| sip.alert2.use = 1 | SIP server authentication ID |
Authentication Password | sip.alert2.pwd | All IP speakers |
| sip.alert2.use = 1 | SIP password for the account |
Display Name (Optional) | sip.alert2.dname | All IP speakers |
| sip.alert2.use = 1 | Optional display name |
Ring Tone | sip.alert2.tone | All IP speakers |
| sip.alert2.use = 1 | Other may be used if uploaded |
Multicast Zone | sip.alert2.zone | All IP speakers |
| sip.alert2.use = 1 mcast.mode = 1 | Select the desired multicast zone for this alert |
#1 Custom Tone | alert.cid1.use | All IP speakers |
| N/A | Enable a custom tone |
Network
Common
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Internet Protocol | net.protocol | All IP speakers |
| 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 speakers |
| N/A | Enable to provide a DNS server statically instead of using the DHCP provided name servers. |
DNS Servers | net.dns.servers | All IP speakers |
| net.dhcp.c.dns = 1 or net.ipv4.method = static | Provide the addresses of DNS servers. |
IPv4
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
IPv4 Method | net.ipv4.method | All IP speakers |
| N/A | Set the unit to use DHCP or static IP address |
IPv4 Address/Netmask | net.ipv4.address | All IP speakers | 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 speakers | IP address | net.ipv4.method = static | Enter the gateway address |
IPv6
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
IPv6 Method | net.ipv6.method | All IP speakers |
| net.protocol = ipv4+ipv6 | Set the unit to use DHCP or static IP address |
IPv6 Address/Netmask | net.ipv6.address | All IP speakers | 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 speakers | IP address | net.protocol = ipv4+ipv6 and net.ipv6.method = static | Enter the gateway address |
ICMPv6 Options
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Destination Unreachable Messages | net.icmpv6.destunreach | All IP speakers |
| net.protocol = ipv4+ipv6 | Filters ICMPv6 Destination Unreachable Messages |
Neighbor Discovery Redirect Messages | net.icmpv6.redirect | All IP speakers |
| net.protocol = ipv4+ipv6 | Filters ICMPv6 Neighbor Discovery Redirect Messages |
Anycast Echo Replies | net.icmpv6.echo | All IP speakers |
| net.protocol = ipv4+ipv6 | Filters ICMPv6 Anycast Echo Replies |
Enable Rate Limiting Outbound Messages | net.icmpv6.enablelim | All IP speakers |
| net.protocol = ipv4+ipv6 | Limits the rate of outgoing packets. |
Rate Limit (packets per second) | net.icmpv6.ratelim | All IP speakers | 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 Speakers | Permitted Values | Requirements | Description |
VLAN Mode | net.vlan.use | All IP speakers |
| N/A | Enables or Disables VLAN Tagging |
VLAN ID | net.vlan.id | All IP speakers | Number from 0 to 4094 | net.vlan.use = manual | VLAN ID |
VLAN Priority | net.vlan.priority | All IP speakers | Number from 0 to 7 | net.vlan.use = manual | VLAN Priority |
802.1X Port-based Network Access Control
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
802.1X Authentication | net.pnac.use | All IP speakers |
| N/A | Use 802.1X authentication methods |
Authentication Mode | net.pnac.auth | All IP speakers |
| net.pnac.use = 1 | Choose the 802.1X authentication mode. |
Anonymous ID | net.pnac.anon | All IP speakers | String | net.pnac.use = 1 | The 802.1X anonymous ID |
ID | net.pnac.id | All IP speakers | String | net.pnac.use = 1 | The 802.1X ID |
Password | net.pnac.pwd | All IP speakers | String | net.pnac.use = 1 | The 802.1X password |
Validate Server Certificate | net.pnac.validate | All IP speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
SIP (6-bit DSCP value) | net.dscp.sip | All IP speakers | 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 speakers | 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 speakers | 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 Speakers | Permitted Values | Requirements | Description |
DNS Caching Mode | net.dns.cache | All IP speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
Allow Weak TLS Ciphers | net.weaktls.use | All IP speakers |
|
| Enable or disable weak TLS ciphers |
Admin
General
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Device Name (Hostname) | admin.devname | All IP speakers | String | N/A | Name to identify the device in the Algo Network Device Locator Tool |
Introduction Section on Status Page | admin.welcome | All IP speakers |
| 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 speakers |
| N/A | Block access to the status page when logged out |
Display Switch Port ID on Status Page | admin.status.portid | All IP speakers |
| N/A | Show the switch port's ID on the Status page. |
Web Interface Session Timeout | admin.web.timeout | All IP speakers |
| N/A | Set the maximum period of inactivity after which the web interface will log out automatically |
Play Tone at Startup | admin.startuptone | All IP speakers |
| N/A | A tone can be played at startup to confirm that the device has booted |
Log Settings
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Log Level | log.level | All IP speakers |
| N/A | Set logging level. Use on the advice of Algo technical support only |
Log Method | log.method | All IP speakers |
| 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 speakers |
| "log.method = network" or "log.method = both" | Transport layer protocol used for syslog packets. |
Log Server 1 | log.server | All IP speakers | IP address | "log.method = network" or "log.method = both" | Address for Syslog server on the network |
Log Server 2 | log.server2 | All IP speakers | IP address | "log.method = network" or "log.method = both" | Address for Syslog server on the network |
Log Server 3 | log.server3 | All IP speakers | IP address | "log.method = network" or "log.method = both" | Address for Syslog server on the network |
Log Server 4 | log.server4 | All IP speakers | IP address | "log.method = network" or "log.method = both" | Address for Syslog server on the network |
Log Additional Events | log.add.use | All IP speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
Web Interface Protocol | net.http | All IP speakers |
| N/A | HTTPS is always enabled on the device. Use this setting to disable HTTP |
Force Strong Password | admin.security.strongpw | All IP speakers |
| 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 speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
SNMP Support | net.srv.snmp | All IP speakers |
| N/A | Device will respond to a simple status query for automated supervision |
SNMP Community String | net.srv.snmp.community | All IP speakers |
| 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 speakers |
| net.srv.snmp = 1 | Enable SNMPv3 security features. |
SNMPv3 Username | net.srv.snmp.user | All IP speakers |
| 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 speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
RESTful API | admin.web.api | All IP speakers |
| N/A | RestFul API |
Authentication Method | api.auth.basic | All IP speakers |
| admin.web.api = 1 | Type of authentication |
RESTful API Password | api.admin.pwd | All IP speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
SCI | admin.web.sci | All IP speakers |
| 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 speakers |
| admin.web.sci=1 | SCI password |
System Integrity
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
System Integrity Checking | admin.sic.use | All IP speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
PoE Power Detection | admin.poe.mode | 8190, 8190S |
| 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. |
Intrado Revolution
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Revolution Support | synapps.use | All IP speakers |
| N/A | Intrado Revolution support. Intrado Revolution cannot be used when Multicast Transmitter mode or Poly mode is enabled. See Basic Settings > Multicast. |
Revolution Server | synapps.server | All IP speakers | IP address or domain name | synapps.use = 1 | Intrado Revolution server |
Local Management Port | synapps.port | All IP speakers | Port number | synapps.use = 1 | Enter the local management port |
InformaCast IP Speaker
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
InformaCast IP Speaker Support | ifmc.use | All IP speakers |
| SL7100 license | To enable Informacast Support a SL7100 license from Singlewire is required. Please contact Algo support for more details. |
Configuration Mode | ifms.mode | All IP speakers |
| ifmc.use = 1 | Auto mode will attempt to find the location of the configuration file using DNS SRV, SLP, and/or via DHCP and TFTP. Manual mode will allow the configuration file location to be manually configured. Direct mode will register to the list of static server addresses directly, bypassing the Configuration File Server. |
Download Method | ifmc.dl.method | All IP speakers |
| ifmc.use = 1 and ifmc.mode = path | Select the download protocol for the InformaCast configuration file. |
InformaCast Configuration File Server IP | ifmc.server.ip | All IP speakers | IP Address | ifmc.use = 1 and ifmc.mode = path | Address for the InformaCast config file server. |
InformaCast Configuration File Server Port | ifmc.server.port | All IP speakers | Port Number | ifmc.use = 1 and ifmc.mode = path | Port number for the InformaCast config file server. |
Config File Path | ifmc.dl.path | All IP speakers |
| ifmc.use = 1 and ifmc.mode = path | File path for the location of the configuration file. |
Direct InformaCast Server Address | ifmc.server.direct | All IP speakers | Comma-delimited list of IP:PORT addresses | ifmc.use = 1 and ifmc.mode = direct | Maximum 10 servers. |
Configuration Retry Interval | ifmc.retry.interval | All IP speakers |
| ifmc.use = 1 | Allows the device to try connecting with informacast periodically if is disconnected. |
InformaCast IP Speaker Support | ifmc.sip.use | All IP speakers |
| ifmc.use = 1 | Allows the device to register a SIP extension with the InformaCast server. |
Maximum Broadcast Duration | ifmc.broadcast.timeout | All IP speakers |
| ifmc.use = 1 | Cuts off broadcasts after a maximum duration. |
InformaCast Scenarios API
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
InformaCast Scenarios API | ifmc.scenario.use | All IP speakers |
| N/A | Enable or disable the Scenarios API |
Security Token | ifmc.scenario.auth | All IP speakers |
| ifmc.scenario.use = 1 | Enter the API security token |
Include Location | ifmc.scenario.location | All IP speakers |
| ifmc.scenario.use = 1 | Enable a location if desirred |
Site ID | ifmc.scenario.site | All IP speakers |
| ifmc.scenario.use = 1 and ifmc.scenario.location = 1 | Enter a Site ID |
Building ID | ifmc.scenario.building | All IP speakers |
| ifmc.scenario.use = 1 and ifmc.scenario.location = 1 | Enter a building ID |
Floor ID | ifmc.scenario.floor | All IP speakers |
| ifmc.scenario.use = 1 and ifmc.scenario.location = 1 | Enter a floor ID |
Zone ID | ifmc.scenario.zone | All IP speakers |
| ifmc.scenario.use = 1 and ifmc.scenario.location = 1 | Enter a Zone ID |
Microsoft
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Microsoft Teams Support | admin.teams.use | All IP speakers |
| Teams SIP Gateway | Enable Teams support |
SIP Gateway Region | admin.teams.region | All IP speakers |
| admin.teams.use=1 | Region your Microsoft account belong to |
Number of Accounts | admin.teams.num | All IP speakers | 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 speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
Enable ADMP Cloud Monitoring | iot.use | All IP speakers |
| ADMP licenses | Enable ADMP for remote monitoring |
Account ID | iot.tenant | All IP speakers |
| iot.use=1 | Account ID from the ADMP portal |
Allow Configuration File Sync | iot.sync.conf | All IP speakers |
| iot.use=1 | This feature allows ADMP to query and display settings stored on the device. |
Heartbeat Interval | iot.mqtt.ka | All IP speakers |
| iot.use=1 | Interval on which device checks with ADMP server |
Time
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Timezone | admin.timezone | All IP speakers | (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 speakers | IP address or domain name | N/A | Set the primary NTP server |
NTP Time Server 2 | net.time2 | All IP speakers | IP address or domain name | N/A | Set a backup NTP server |
NTP Time Server 3 | net.time3 | All IP speakers | IP address or domain name | N/A | Set a backup NTP server |
NTP Time Server 4 | net.time4 | All IP speakers | IP address or domain name | N/A | Set a backup NTP server |
Supersede NTP provided by DHCP | net.dhcp.c.ntp | All IP speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
Provisioning Mode | prov.use | All IP speakers |
| N/A | Enable or disable provisioning |
Server Method | prov.server.method | All IP speakers |
| prov.use = 1 | Select the preferred server method |
Static Server | prov.server.static | All IP speakers | IP address | prov.use = 1 prov.server.method = static | Enter the static server address |
Download Method | prov.download.method | All IP speakers |
| prov.use = 1 | Select the preferred download method |
Validate Server Certificate | prov.download.cert | All IP speakers |
| prov.use = 1 prov.download.method = https | Enable or disable certificate validation for (HTTPS only) |
Auth User Name | prov.auth.user | All IP speakers | Username | prov.use = 1 prov.download.method = ftp" or "http" or "https" | Username for HTTPS provisioning |
Auth Password | prov.auth.pwd | All IP speakers | Password | prov.use = 1 prov.download.method = ftp" or "http" or "https" | Password for HTTPS provisioning |
Config Download Path | prov.download.cfgpath | All IP speakers | Folder path | prov.use = 1 | Set the path for the configuration file |
Firmware Download Path | prov.download.fwpath | All IP speakers | Folder path | prov.use = 1 | Set the path for the firmware files |
Partial Provisioning | prov.i | All IP speakers |
| prov.use = 1 | Enable or disable partial provisioning |
Check-sync Behavior | sip.interop.checksync | All IP speakers |
| 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 speakers |
| 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 speakers |
| 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 speakers |
| ov.use = 1 | Choose which days the device should sync its configuration with the provisioning server. |
Sync Frequency | prov.sync.wdays | All IP speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
Dynamic Range Compression (DRC) | audio.drc.use | All IP speakers |
| N/A | Compresses the dynamic range of page audio to increase loudness |
Dynamic Range Compression Gain | audio.drc.gain | All IP speakers |
| audio.drc.use = 1 | Higher compression gain increases distortion |
Jitter Buffer Range | audio.jc.range | All IP speakers |
| N/A | Removes the jitter in arriving network packets by temporarily storing them. This process corrects the inconsistent delays on the network |
Always Send RTP Media | audio.rtp.media | All IP speakers |
| N/A | Audio packets will be sent at all times, even during one-way paging mode. This is needed in cases when the server expects to see audio packets at all times |
Audio Filters
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Speaker Filter | audio.filter.spk | All IP speakers |
| 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 speakers |
| N/A | Enables heavy filtering below 145Hz to reduce mains induced noise (fans) |
Microphone Filter | audio.filter.mic | All IP speakers |
| 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 speakers |
| N/A | Enables heavy filtering below 145Hz to reduce mains induced noise (fans) |
Speaker Array Directionality Control | audio.filter.larray | 8190S |
| N/A | Enable or disable speaker array directionality control |
Microphone
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Global Microphone Mute | audio.mic.mute | All IP speakers |
| N/A | Enabling this will disable the microphone entirely. |
Microphone Volume | audio.vol.mic | All IP speakers |
| N/A | Select a high or low microphone volume |
Display
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Power Levels | audio.display.power | All IP speakers |
| N/A | Display audio power levels in the volume control pulldown menus. This will show the maximum power in Watts, when a full scale input signal is used (e.g. 1kHz sine wave, with an RMS level of -3dBFS). This allows for an easy level comparison with legacy analog products, as well as between different Algo products that support PoE+ or Satellite speakers. |
Ambient Noise Compensation
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Ambient Noise Compensation No Loss | audio.noise.noloss | All IP speakers |
| audio.noise.use = 1 | Enable or disable ambient noise compensation no loss |
Ambient Noise Compensation Max Volume | audio.noise.max | All IP speakers |
| audio.noise.use = 1 | Select the maximum ambient noise compensation |
Compatibility
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Speaker Level Compatibility | audio.compatibility | 8190 |
| N/A | Enable or disable speaker level compatibility |
Advanced SIP
General
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
SIP Transportation | sip.transp | All IP speakers |
| N/A | Select the transport layer protocol to use for SIP messages |
SIPS Scheme | sip.sips | All IP speakers |
| 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 | All IP speakers |
| 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 | All IP speakers |
| N/A | Enable this option to support best networking practices according to RFC 5626 |
Outbound Proxy | sip.obproxy | All IP speakers | 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 speakers |
| 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 speakers |
| 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 speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
SDP SRTP Offer | sip.srtp | All IP speakers |
| N/A | Set SDP SRTP Offer |
SDP SRTP Offer Crypto Suite | sip.srtp.suite | All IP speakers |
| sip.srtp = "savp" or sip.srtp = "avp" | Select the crypto suite(s) to be offered. |
NAT
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Media NAT | sip.nat.media | All IP speakers |
| N/A | Select N/AT media type |
TURN Server | sip.turn.server | All IP speakers | IP address | sip.nat.media = ice | IP address for TURN server |
TURN User | sip.turn.user | All IP speakers | Username | sip.nat.media = ice | User for TURN server |
TURN Password | sip.turn.pwd | All IP speakers | Password | sip.nat.media = ice | Password for TURN server |
STUN Server | sip.stun.server | All IP speakers | IP address | sip.nat.media = stun | IP address for STUN server |
Server Redundancy
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Server Redundancy | sip.ssr.use | All IP speakers |
| N/A | Two secondary SIP servers may be configured |
Backup Server #1 | sip.bkproxy1 | All IP speakers | IP address or domain name | sip.ssr.use = 1 | Backup SIP server address #1 |
Backup Server #2 | sip.bkproxy2 | All IP speakers | IP address or domain name | sip.ssr.use = 1 | Backup SIP server address #2 |
Polling Interval | sip.ssr.interval | All IP speakers |
| sip.ssr.use = 1 | Time period between sending monitoring packets to each server |
Poll Active Server | sip.ssr.chkact | All IP speakers |
| sip.ssr.use = 1 | Explicitly poll current server to monitor availability |
Automatic Failback | sip.ssr.nofb | All IP speakers |
| 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 speakers |
| sip.ssr.use = 1 | SIP message used to poll servers to monitor availability |
Zoom Survivability
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
(Zoom Phone) Local Survivability | sip.zpls.use | All IP speakers |
| N/A | Enable or disable Zoom survivability |
Survivability Proxy | sip.zpls.obproxy | All IP speakers | IP address or Domain name | sip.zpls.use = 1 | Enter an address for the proxy server |
Interoperability
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Keep-Alive Method | sip.interop.ka.method | All IP speakers |
| 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 speakers | 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 speakers |
| 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 speakers |
| 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 speakers |
| N/A | When enabled, allow SIP NOTIFY messages that do not contain a "Subscription-State" header. |
Advanced Multicast (Transmitter)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Transmitter Output Codec | rtpcodec | All IP speakers |
| mcast.mode = 1 | Audio encoding format used by the Transmitter device when sending output to the Listeners |
Poly Output Codec | ppacodec | All IP speakers |
| mcast.mode = 1 and mcast.polycom.mode = 1, 2, 3, or 4 | Audio encoding format used by the Transmitter device when sending output to the Listeners |
Output Packetization Time (milliseconds) | mcast.tx.ptime | All IP speakers |
| mcast.mode = 1 | The size of the audio packets sent by the Transmitter to the Listeners |
Multicast TTL | mcast.tx.ttl | All IP speakers | Positive integer | mcast.mode = 1 | Only change this setting if custom routing is configured on the network that specifically routes multicast packets between subnets, and a longer TTL count is required. Regular multicast routing does not require a change to this setting. |
RTCP Port Selection | mcast.rtcp.mode | All IP speakers |
| mcast.mode = 1 and mcast.polycom.mode = 0, 3, or 4 | Select the port on which RTCP packets will be sent or received. If using the 'Next Higher Port' option, ensure that the default multicast zone definitions are modified such that zones are only assigned to even-numbered ports, leaving the next higher odd-numbered ports free for RTCP packets. |
Priority Call (DTMF: 9)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
IP Address and Port | mcast.zone9 | All IP speakers | IP address:port number | mcast.mode = 1 and mcast.polycom.mode = 0, 3, or 4 | Multicast address for this zone |
Page Tone | mcast.tone9 | All IP speakers |
| mcast.mode = 1 and mcast.polycom.mode = 0, 3, or 4 | Other may be used if uploaded |
All Call (DTMF:0/8)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
IP Address and Port | mcast.zone9 | All IP speakers | IP address:port number | mcast.mode = 1 and mcast.polycom.mode = 0, 3, or 4 | Multicast address for this zone |
Page Tone | mcast.tone9 | All IP speakers |
| mcast.mode = 1 and mcast.polycom.mode = 0, 3, or 4 | Other may be used if uploaded |
Zone 1 (DTMF:1)
Zone 2-6, Zone 10-50 increment the number on the parameter name.
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
IP Address and Port | mcast.zone1 | All IP speakers | IP address:port number | mcast.mode = 1 and mcast.polycom.mode = 0, 3, or 4 | Multicast address for this zone |
Page Tone | mcast.tone1 | All IP speakers |
| mcast.mode = 1 and mcast.polycom.mode = 0, 3, or 4 | Other may be used if uploaded |
Music (DTMF:7)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
IP Address and Port | mcast.zone7 | All IP speakers | IP address:port number | mcast.mode = 1 and mcast.polycom.mode = 0, 3, or 4 | Multicast address for this zone |
Page Tone | mcast.tone7 | All IP speakers |
| mcast.mode = 1 and mcast.polycom.mode = 0, 3, or 4 | Other may be used if uploaded |
Advanced Multicast (Receiver)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Audio Sync | audio.jc.delay | All IP speakers | 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 speakers |
| 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 Speakers | Permitted Values | Requirements | Description |
IP Address and Port | mcast.zone9 | All IP speakers | IP address:port number | mcast.mode = 2 and mcast.polycom.mode = 0 | Multicast address for this zone |
Page Tone | mcast.rxtone9 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0 | Other may be used if uploaded |
Page Volume | mcast.vol9 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0 | Allows specific volume configuration for each zone |
Music Mode | mcast.mfltr9 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0 | Applies some audio fiters to optimize multicast for receiving music streams. |
Strobe Pattern | mcast.pattern9 | 8190S |
| mcast.mode = 2 | Select the Strobe pattern to display when multicast is received on this zone. |
All Call (DTMF: 0/8)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
IP Address and Port | mcast.zone8 | All IP speakers | IP address:port number | mcast.mode = 2 and mcast.polycom.mode = 0 | Multicast address for this zone |
Page Tone | mcast.rxtone8 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0 | Other may be used if uploaded |
Page Volume | mcast.vol8 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0 | Allows specific volume configuration for each zone |
Music Mode | mcast.mfltr8 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0 | Applies some audio fiters to optimize multicast for receiving music streams. |
Strobe Pattern | mcast.pattern8 | 8190S |
| mcast.mode = 2 | Select the Strobe pattern to display when multicast is received on this zone. |
Zone 1 (DTMF: 1)
Zone 2-6, Zone 10-50 increment the number on the parameter name.
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
IP Address and Port | mcast.zone1 | All IP speakers | IP address:port number | mcast.mode = 2 and mcast.polycom.mode = 0 | Multicast address for this zone |
Page Tone | mcast.rxtone1 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0 | Other may be used if uploaded |
Page Volume | mcast.vol1 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0 | Allows specific volume configuration for each zone |
Music Mode | mcast.mfltr1 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0 | Applies some audio fiters to optimize multicast for receiving music streams. |
Strobe Pattern | mcast.pattern1 | 8190S |
| mcast.mode = 2 | Select the Strobe pattern to display when multicast is received on this zone. |
Music (DTMF: 7)
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
IP Address and Port | mcast.zone7 | All IP speakers | IP address:port number | mcast.mode = 2 and mcast.polycom.mode = 0 | Multicast address for this zone |
Page Tone | mcast.rxtone7 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0, 3, or 4 | Other may be used if uploaded |
Page Volume | mcast.vol7 | All IP speakers |
| mcast.mode = 2 and mcast.polycom.mode = 0, 3, or 4 | Allows specific volume configuration for each zone |
Music Mode | mcast.mfltr7 | All IP speakers | (Default) Enabled = "1" Disabled = "0" | mcast.mode = 2 and mcast.polycom.mode = 0 | Applies some audio fiters to optimize multicast for receiving music streams. |
Strobe Pattern | mcast.pattern7 | 8190S |
| mcast.mode = 2 | Select the Strobe pattern to display when multicast is received on this zone. |
Polycom Groups
Name on Web Interface | Parameter | Applicable Speakers | Permitted Values | Requirements | Description |
Group 1 Page Tone | mcast.polycom.tone1 | All IP speakers |
| 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 speakers |
| 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 speakers |
| 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 speakers |
| mcast.mode = 2 and mcast.polycom.mode = 1 or 2 | Allows specific volume configuration for each zone |