# Configuring SIP Registration

You can create SIP user and use this SIP user/password to authenticate your inbound traffic by adding as many SIP User and Password combination in the Ingress Trunk section:

![](/files/ce6sxNw58YBvlz03tsW8)

In the "Authoized" dropdown, select "Authorized by SIP Registration."

Then, you will see the table below with one column for SIP Username and one for SIP Password.  Thisis where you can create as many SIP user as you need.&#x20;

## Setting up a SIP Interface

The standard SIP Interface only supports IP authorization.  To support SIP Registration, you need to create a new SIP Interface.&#x20;

You can click on "VoIP Gateway" to do that.&#x20;

![](/files/Elgv5SpdWnRem0Db0cn0)

By default, you would see one VoIP gateway setup with port 5060 for your SIP traffic.  The default VoIP Gateway has "Require authentication" turned off, meaning that there is no need for SIP Registration. &#x20;

To turn on SIP Register on any one of the Ingress trunk, you need to create another VoIP Gateway that has "Require authentication" set to "true".  Here is an example how it should look:

![](/files/k07bFD4MHdiAPhhQzurW)

With this configuration, your SIP client can point to the same IP but port 5080 to perform SIP registration.&#x20;

{% hint style="info" %}
Setting SIP username and password in SIP trunk does not work unless you also have a VoIP Gateway that can handle "Authorization."
{% endhint %}

## What if you are getting no time out?

If your sip client is getting no response from dnl\_softswitch, then, it is likely that it is firewall issue.  You can use sngrep or Live Call page from UI to check the SIP register signal flow:

![](/files/PY0zBU45z1e6nBlUvGje)

If you see that your SIP Register is not getting response, then you can run the following commands to open up port 5080:

```
firewall-cmd --add-port=5080/udp --permanent

firewall-cmd --reload
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cookbook.denovolab.com/configuration/configuring-sip-registration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
