# dnl\_livecall

The purpose of the dnl\_livecall module is to provide a single daemons service that keep track of live calls in each softswitch instances.&#x20;

In the cases you have multiple softswitch running, you still only need to install one instance of dnl\_livecall module. Each softswitch module must be configured to communicate with this dnl\_livecall module.&#x20;

This dnl\_livecall is also responsible for providing call state information to populate the call state in a softswitch that is restarting.  In the case of softswitch restart, softswitch can contact dnl\_livecall to populate its internal call status so that live calls can sustatin under a softswitch restart event.&#x20;

Only one switch should have dnl\_livecall installed.

Here is how you configure the dnl\_livecall module:

```
cd /opt/denovo_v6/dnl_livecall/conf/
vi dnl_livecall.conf
```

Inside livecall.conf, you need to modify the following field to change the DB server access:

```
db_host = 127.0.0.1
```

This section is for configuring the binding IP of the dnl\_livecall module:

```
[HA]
#HA Server UDP address
ha_listen_ip = 127.0.0.1 ← This needs to be changed to the IP address which is available to the other switches, api and ui. (It can be private ip if the servers have private network established)

[web_client]
web_listen_ip = 127.0.0.1 ← Needs to be changed to the IP address same as above one.

[billing]
billing_listen_ip = 127.0.0.1   ← Same as for other two.
```
