[Info] Vorstellung: CalloraCTI, webbasierte CTI Software für die Fritz!Box in Verbindung mit Telefonen von Mitel, Yealink und Snom

Hallo zusammen,
wer würde mir bei der Installation von CalloraCTI helfen? Ich habe auf meinem Proxmox einen Container mit Ubuntu 24.04. erstellt und wollte nun die Installationsanleitung von hier befolgen, jedoch schon bei der Installation der Pakete habe ich das Problem, dass es die php-Pakete weder in Verion 8.2 noch 8.4 gibt, auch bei der Konfiguration von dnsmasq habe ich bestimmt noch die eine oder andere Frage, aber soweit komme ich gerade noch garnicht.
 
Wenn mich packages.ubuntu.com nicht belügt, wurde 24.04 mit php8.3 ausgeliefert. Und dort sind auch alle Pakete verfügbar.
 
vielen Dank, das hat schon mal geklappt, ich hatte nur mit 8.2 und 8.4 versucht.

Nun bekomme ich beim Startversuch von dnsmasq einen Fehler

root@calloracti:~# systemctl restart dnsmasq
Job for dnsmasq.service failed because the control process exited with error code.
See "systemctl status dnsmasq.service" and "journalctl -xeu dnsmasq.service" for details.
root@calloracti:~# systemctl status dnsmasq.service
x dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Thu 2025-09-04 16:36:23 CEST; 35s ago
Process: 14561 ExecStartPre=/usr/share/dnsmasq/systemd-helper checkconfig (code=exited, status=1/FAILURE)
CPU: 5ms

Sep 04 16:36:23 calloracti systemd[1]: Starting dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server...
Sep 04 16:36:23 calloracti systemd[1]: dnsmasq.service: Control process exited, code=exited, status=1/FAILURE
Sep 04 16:36:23 calloracti systemd[1]: dnsmasq.service: Failed with result 'exit-code'.
Sep 04 16:36:23 calloracti systemd[1]: Failed to start dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server.
root@calloracti:~# journalctl -xeu dnsmasq.service
Sep 04 16:11:04 calloracti systemd[1]: dnsmasq.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit dnsmasq.service has entered the 'failed' state with result 'exit-code'.
Sep 04 16:11:04 calloracti systemd[1]: Failed to start dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server.
-- Subject: A start job for unit dnsmasq.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A start job for unit dnsmasq.service has finished with a failure.
--
-- The job identifier is 322 and the job result is failed.
Sep 04 16:36:23 calloracti systemd[1]: Starting dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server...
-- Subject: A start job for unit dnsmasq.service has begun execution
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A start job for unit dnsmasq.service has begun execution.
--
-- The job identifier is 1059.
Sep 04 16:36:23 calloracti systemd[1]: dnsmasq.service: Control process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- An ExecStartPre= process belonging to unit dnsmasq.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
Sep 04 16:36:23 calloracti systemd[1]: dnsmasq.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit dnsmasq.service has entered the 'failed' state with result 'exit-code'.
Sep 04 16:36:23 calloracti systemd[1]: Failed to start dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server.
-- Subject: A start job for unit dnsmasq.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A start job for unit dnsmasq.service has finished with a failure.
--
-- The job identifier is 1059 and the job result is failed

Meine callora.conf sieht so aus:

#dnsmasq config
port=53
listen-address=127.0.0.1,[192.168.123.201]
interface=[eth0]
domain-needed
bogus-priv
expand-hosts
no-resolv

# DNS Anfragen leiten wir an die Fritz!Box weiter
server=[192.168.123.254]

# enable DNS Cache and adjust cache-size
cache-size=1000
# Wir uebernehmen die DHCP Range der Fritz!Box
dhcp-range=192.168.123.150,192.168.123.159,12h
dhcp-leasefile=/var/lib/misc/dnsmasq.leases
dhcp-authoritative

#DHCP Optionen Yealink
dhcp-option=66,"http://[192.168.123.201]/prov/"

Ich verwende nur Yealink-Telefone und kein SIP-Dect.
Laut "ip a" passt "eth0" und den DHCP Server in der Firtzbox habe ich deaktiviert.
 
Alle Daten (z.B. IP Adresse, Benutzer, Kennwörter) die du durch sinnvolle eigenen Daten ersetzen musst, stehen in eckigen Klammern:

[192.168.178.10]

Ich hätte nicht gedacht, dass das jemand so interpretiert, dass die eckigen Klammern mit übernommen werden müssen.
 
  • Love
Reaktionen: PeterPawn
na dann siehst du mal, wie doof man sein kann ;)
 
Na doof vielleicht nicht. Aber das zu sehen, war schon hart ;)
 
ich habe alles nochmals neu gemacht, ohne Klammern und erhalte immer noch den Fehler beim Restart/Start von dnsmasq

root@calloracti:~# systemctl restart dnsmasq
Job for dnsmasq.service failed because the control process exited with error code.
See "systemctl status dnsmasq.service" and "journalctl -xeu dnsmasq.service" for details.
root@calloracti:~# systemctl status dnsmasq.service
x dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Fri 2025-09-05 09:09:15 CEST; 13s ago
Process: 14753 ExecStartPre=/usr/share/dnsmasq/systemd-helper checkconfig (code=exited, status=0/SUCCESS)
Process: 14759 ExecStart=/usr/share/dnsmasq/systemd-helper exec (code=exited, status=2)
CPU: 11ms

Sep 05 09:09:15 calloracti systemd[1]: Starting dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server...
Sep 05 09:09:15 calloracti systemd-helper[14759]: dnsmasq: failed to create listening socket for port 53: Address already in use
Sep 05 09:09:15 calloracti dnsmasq[14759]: failed to create listening socket for port 53: Address already in use
Sep 05 09:09:15 calloracti dnsmasq[14759]: FAILED to start up
Sep 05 09:09:15 calloracti systemd[1]: dnsmasq.service: Control process exited, code=exited, status=2/INVALIDARGUMENT
Sep 05 09:09:15 calloracti systemd[1]: dnsmasq.service: Failed with result 'exit-code'.
Sep 05 09:09:15 calloracti systemd[1]: Failed to start dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server.
root@calloracti:~# journalctl -xeu dnsmasq.service
Sep 05 09:09:15 calloracti systemd[1]: Starting dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server...
-- Subject: A start job for unit dnsmasq.service has begun execution
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A start job for unit dnsmasq.service has begun execution.
--
-- The job identifier is 1861.
Sep 05 09:09:15 calloracti systemd-helper[14759]: dnsmasq: failed to create listening socket for port 53: Address already in use
Sep 05 09:09:15 calloracti dnsmasq[14759]: failed to create listening socket for port 53: Address already in use
Sep 05 09:09:15 calloracti dnsmasq[14759]: FAILED to start up
Sep 05 09:09:15 calloracti systemd[1]: dnsmasq.service: Control process exited, code=exited, status=2/INVALIDARGUMENT
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- An ExecStart= process belonging to unit dnsmasq.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 2.
Sep 05 09:09:15 calloracti systemd[1]: dnsmasq.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit dnsmasq.service has entered the 'failed' state with result 'exit-code'.
Sep 05 09:09:15 calloracti systemd[1]: Failed to start dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server.
-- Subject: A start job for unit dnsmasq.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- A start job for unit dnsmasq.service has finished with a failure.
--
-- The job identifier is 1861 and the job result is failed.
lines 67-99/99 (END)

port 53: Address already in use - das dürfte dann wohl mein Adguard -Container sein.
Ich habe hierzu auch etwas gefunden klick und habe in der callora.conf
bind-interfaces
interface=eth0
ergänzt, die Fehlermeldung ist nun weg.
Ich hoffe, ich habe damit keine anderen Dinge kaputt gemacht.

Nun hänge ich beim Aufruf der install.php, bei mir http://192.168.123.201/web/install.php im Browser, hier erhalte ich ein 404 Not found
meine "default" sieht so aus:
server {
listen 80 default_server;
listen [::]:80 default_server;

root /var/www/html;

index index.php;

server_name _;

location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
}
}
 
port 53: Address already in use - das dürfte dann wohl mein Adguard -Container sein.
https://www.callora.de/installation :

0. Voraussetzungen:​


Es wird vorausgesetzt, dass der Server (Linux, Debian Bookworm) bereits fertig installiert und exklusiv für CalloraCTI gedacht ist.

[...]

Wenn du bereits einen Server für andere Dienste nutzt, kannst du diese Anleitung möglicherweise nicht verwenden, ohne dein System zu beschädigen.
(Hervorhebung durch mich)

hier erhalte ich ein 404 Not found
Dann wirst du die Dateien nicht korrekt kopiert haben.
 
Kostenlos!

Neueste Beiträge

Zurzeit aktive Besucher

Statistik des Forums

Themen
247,805
Beiträge
2,273,972
Mitglieder
376,761
Neuestes Mitglied
Liddlm