Linux

Install DotSIP, open the web admin, connect real SIP, and decide each call from your own HTTP API.

The Linux download is for x86_64. Unpack it into its own directory, for example /opt/dotsip, and start it from a terminal. The first start has to be interactive, because the program asks for the admin account in that terminal.

1. First start

chmod +x start.sh install-systemd.sh
./start.sh

There is no window. If this is the first start, the terminal asks:

Database not found. Create a new database? [yes/no]:

Answer yes. Any other answer stops the start. Then it asks:

Admin username:
Admin password:
Confirm admin password:

Type the username and password you will use in the browser. The password is not shown while you type. If the two passwords differ, it asks again. When it prints Administration is ready. You can sign in on the web. the account exists.

A start without a terminal, for example the service on a machine that has never been set up, stops instead of inventing an account. Run ./start.sh once in a terminal before you install the service.

2. Open the admin

Read data/admin.url and open that HTTPS address. The usual port is 9080. Accept the certificate warning. If 9080 is already in use, the program stops; free the port and start again.

Sign in with the username and password you just typed. The next page is the authenticator. See First run and license.

3. Run it as a service

After the terminal start has created the account:

sudo ./install-systemd.sh
sudo systemctl start ai-vratnik
sudo systemctl status ai-vratnik

Stop a foreground start with Ctrl+C before you start the service. The OpenAI key is not a service environment variable. Save it on the live model in the admin.