---
title: "SIP Registration Guide"
slug: "sip-registration-guide"
updated: 2025-01-28T21:06:06Z
published: 2025-01-28T21:06:06Z
canonical: "docs.algosolutions.com/sip-registration-guide"
---

> ## 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.

# 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/.](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](https://www.algosolutions.com/resources/documentation/)or use the [Algo Network Device Locator](https://www.algosolutions.com/resources/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)**. ![](https://cdn.document360.io/f6f5e62d-d280-487f-9da7-5926ffd53b5f/Images/Documentation/image(150).png)
4. (Optional) If the service provider users an outbound proxy, navigate to **Advanced Settings → Advanced SIP**and enter the address under **Outbound Proxy**. ![](https://cdn.document360.io/f6f5e62d-d280-487f-9da7-5926ffd53b5f/Images/Documentation/image(151).png)
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**. ![](https://cdn.document360.io/f6f5e62d-d280-487f-9da7-5926ffd53b5f/Images/Documentation/image(152).png)
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](/v1/docs/sip-registration-guide#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**. ![](https://cdn.document360.io/f6f5e62d-d280-487f-9da7-5926ffd53b5f/Images/Documentation/image(153).png)
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](/v1/docs/sip-registration-guide#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](https://www.algosolutions.com/resources/documentation/).

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**. ![](https://cdn.document360.io/f6f5e62d-d280-487f-9da7-5926ffd53b5f/Images/Documentation/image(154).png)
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](/v1/docs/sip-registration-guide#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 **System** → **System 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.**
