SIP Registration Guide

Algo IP products register with most hosted/cloud or on-premise telephone systems supporting 3rd party SIP endpoints. This guide provides instructions to register an Algo SIP endpoint and how to troubleshoot a failed registration.

For a list of known phone systems which support Algo SIP devices and specific instructions, please visit https://www.algosolutions.com/solutions/compatibility/.

General Instructions (for all extension types)

  1. Log into the device web interface by typing the device IP address into a web browser. For device-specific instructions and how to discover the IP address, please see the product User Guide or use the Algo Network Device Locator (only available for Windows users).

  2. If you don’t have them already, request the following from your service provider or network administrator:

    1. SIP Server Address/Domain Name

    2. SIP Extension, Authentication ID, and Password, outbound proxy (if applicable)

      Note: The Authentication ID may also be called Username. In some cases, it may be the same as the SIP extension.

  3. In the web interface, navigate to Basic Settings → SIP  and enter the SIP Server Address/Domain Name into SIP Domain (Proxy Server).

  4. (Optional) If the service provider users an outbound proxy, navigate to Advanced Settings → Advanced SIP and enter the address under Outbound Proxy.

  5. Use the Extension Specific Instructions below to register a page, ring, or emergency alert extension.

Extension Specific Instructions

Registering a Page Extension

A page extension will auto answer and open a voice path. Page extensions are often used for public announcements and can be configured for to-way communication.

  1. Navigate to Basic Settings → SIP in the web interface an enter the Page Extension, Authentication ID, and Password.

  2. Click Save.

  3. Navigate to the Status tab and check the SIP Registration line for a Successful status.

If Status does not read Successful, see the Troubleshooting section below.

Registering Additional Page Extensions

Most Algo IP devices support up to 50 page extensions. These are typically used for multicast zones where each zone has a specific SIP extension. To register additional page extensions:

  1. Navigate to Additional Features → More Page Extensions in the web interface.

  2. Enable additional page extensions and fill in Extension, Authentication ID, and Authentication Password.

Registering a Ring Extension

A ring extension is commonly used for loud ringing. When configured, a ring extension will play an audio file such as a ringtone or pre-recorded alert announcement. An Algo IP device can be added as a part of a hunt group or ring group to ring when a telephone rings. To register a ring extension:

  1. Navigate to Basic Settings → SIP in the web interface.

  2. Under Ring/Alert Mode select Monitor “Ring” event on registered SIP extension.

  3. Click Save.

  4. Navigate to the Status tab and check the SIP Registration line for a Successful status.

If Status does not read Successful, see the Troubleshooting section below.

Registering Additional Ring Extensions

Most Algo IP devices support up to 10 ring extensions. These can be used to monitor multiple extensions or to alert specific multicast zones. To register additional ring extensions:

  1. Navigate to Additional Features → More Ring Extensions in the web interface.

  2. Enable additional ring extensions and fill in Extension, Authentication ID, and Authentication Password.

Registering Emergency Alert Extensions

An emergency alert extension can be dialed to play an audio file such as a ringtone or pre-recorded alert announcement. These can be configured to play for a pre-set duration or until the call-to-cancel extension is dialed. For device specific emergency alert configuration details, please see the product User Guide.

To register an emergency alert extension:

  1. Navigate to Additional Features → Emergency Alerts in the web interface.

  2. Enable the announcements that need to be configured.

  3. Enter the Extension, Authentication ID, and Password.

  4. (Optional) If Announcement Duration is set to Play Until Cancelled, enter an Extension, Authentication ID, and Password under Call-to-Cancel.

  5. Click Save.

  6. Navigate to the Status tab and check the SIP Registration line for a Successful status.

If Status does not read Successful, see the Troubleshooting section below.

The Answer Inbound Call parameter can be enabled to play a confirmation tone on the dialing phone or to configure an access code to initiate the announcement. Leave this parameter disabled if there are other device registered to the emergency alert extension

Troubleshooting

SIP Registration Status = “Rejected by Server” (Status Tab)

This message will appear in the status tab if the server receives SIP register packets from the endpoint and responds with an “Unauthorized” message. To troubleshoot:

  • Ensure the credentials (Extension, Authentication ID, and Authentication Password) on the device match the server

  • Under Basic Settings → SIP, click the blue circular arrow to the right of the Password field to reveal the password. If the Password is incorrect, the web browser is likely auto-filling the password field and resulting in an error.

  • Many VoIP phone systems do not accept more than one device registered to an extension. Make sure the IP device is being registered to an extension that is not already being used by another device.

  • Check the System Log under SystemSystem Log. If you see “500 Server Internal Error”, it may mean that the address/port for the SIP server is incorrect.

  • Check that the Extension and Authentication ID are the same.

SIP Registration Status = “No reply from server” (Status Tab)

This message will appear in the status tab if the device is unable to communicate across the network to the phone server. To troubleshoot:

  • Under Basic Settings → SIP, check that SIP Domain (Proxy Server) is filled out with the correct server address and port number

  • Check if the server provider users an outbound proxy. If so, navigate to Advanced Settings Advanced SIP and enter the address under Outbound Proxy

  • Under Advanced Settings → Advanced SIP, try changing SIP Transportation Method from Auto to the required option for the PBX.

  • If a firewall is present, ensure it is not blocking incoming packets from the server.

Registration Drops Constantly

Under Advanced Settings → Advanced SIP, set Keep-Alive method to Double CRLF with Keep-Alive Interval of 30 seconds.