Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Asterisk Adapter unter Debian 12 & community adapters?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    742

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Asterisk Adapter unter Debian 12 & community adapters?

Geplant Angeheftet Gesperrt Verschoben Error/Bug
1 Beiträge 1 Kommentatoren 432 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    amgxda
    schrieb am zuletzt editiert von amgxda
    #1

    Mir sind folgende Punkte zu Asterisk und dessen Adapter aufgefallen.

    1. Die installierbare Version des Asterisk-Adapters (npm) ist offenbar veraltet, auf Github gibt es Änderungen, ohne die es zu Fehlern kommt. Da der ursprüngliche Autor (https://github.com/schmupu/ioBroker.asterisk) die Pflege anscheinend eingestellt hat, gibt es auch keine neue Version mittels npm mit diesen Aktualisierungen.
      Besteht die Möglichkeit, dass dieses Repo in die iobroker-community-adapters aufgenommen wird und dann eine neue Version bereit gestellt wird, die nicht nur durch eine GitHub-Installation zu installieren ist?

    2. Leider ist Asterisk nicht mehr in den Paketquellen des aktuellen RaspberryPi OS/Debian 12. Ich habe testweise aus den Quellen (Version 20.5) das Programm gebaut. Sowohl Asterisk als auch Adapter melden keine Fehler beim Start. Allerdings kommt es beim Aufruf von sendTo zum Fehler "Originate failed". Offenbar ist die Version 20 nicht kompatibel mit dem Adapter.

    Edit:
    Ich habe jetzt nochmal eine Version aus Version 16.30.1 erstellt und installiert. Damit funktionieren VoIP-Calls mittels Asterisk auch unter Debian 12.

    Die Nutzerbasis von Asterisk scheint bei iobroker nicht sehr hoch zu sein, aber vielleicht lässt sich der Adapter am Leben erhalten, wenn zumindest der Adapter unter community-adapters vorhanden ist. Die Anleitung zum kompilieren könnte man dort mit hinzufügen, es ist nicht allzu schwer.

    Anleitung zum Installieren von Asterisk 16 unter Debian 12 siehe unten. Die Konfiguration muss dann noch danach wie in der Adapter-Doku beschrieben durchgeführt werden.

    sudo apt install git vim curl wget libnewt-dev libssl-dev libncurses5-dev subversion libsqlite3-dev build-essential libjansson-dev libxml2-dev uuid-dev
    
    cd /usr/src/
    sudo wget https://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-16.30.1.tar.gz
    sudo tar xvf asterisk-16*.tar.gz
    cd asterisk-16*/
    sudo contrib/scripts/get_mp3_source.sh
    sudo contrib/scripts/install_prereq install
    sudo ./configure
    sudo make menuselect
    
    Im Menü jeweils folgende Pakete auswählen:
    - Add-ons: chan_ooh323 & format_mp3
    - Core Sound Packages: Audio packets CORE-SOUNDS-EN-*
    - Music On Hold: MOH-OPSOUND-WAV bis MOH-G729
    - Extra Sound: EXTRA-SOUNDS-EN-WAV bis EXTRA-SOUNDS-EN-G729
    - Applications: app_macro
    
    Optional weitere Pakete hinzufügen. Beenden mit "Save&Exit". 
    
    sudo make
    sudo make install
    sudo make progdocs (optionale Dokumentation)
    sudo make samples
    sudo make config
    sudo ldconfig
    
    sudo groupadd asterisk
    sudo useradd -r -d /var/lib/asterisk -g asterisk asterisk
    sudo usermod -aG audio,dialout asterisk
    sudo chown -R asterisk:asterisk /etc/asterisk
    sudo chown -R asterisk:asterisk /var/{lib,log,spool}/asterisk
    sudo chown -R asterisk:asterisk /usr/lib/asterisk
    
    
    Asterisk als Default User für Asterisk
    
    sudo nano /etc/default/asterisk
    AST_USER="asterisk"
    AST_GROUP="asterisk"
    
    sudo nano /etc/asterisk/asterisk.conf
    runuser = asterisk ; The user to run as.
    rungroup = asterisk ; The group to run as
    
    sudo ufw allow proto tcp from any to any port 5060,5061			(optional Firewall öffnen, falls aktiv)
    
    sudo systemctl restart asterisk
    sudo systemctl enable asterisk
    
    sudo systemctl status asterisk
    sudo asterisk -rvv
     
    [/s]
    
    FriedhofsblondF mcm1957M 2 Antworten Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    402

    Online

    32.6k

    Benutzer

    82.0k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe