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. Fragen zum Asterisk Adapter

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Fragen zum Asterisk Adapter

Geplant Angeheftet Gesperrt Verschoben Error/Bug
6 Beiträge 4 Kommentatoren 226 Aufrufe 1 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 amgxda

    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 Offline
    FriedhofsblondF Offline
    Friedhofsblond
    schrieb am zuletzt editiert von
    #1

    @amgxda
    Moin,
    Ich Kämpfe auch gerade mit Asterisk.
    Allerdings läuft der iob bei mir schon auf Debian13.
    Habe Asterisk streng nach Anleitung vom github gemacht.
    Bei Kompilieren gibt's aber Fehler und bricht ab.
    Wie hast du das mit der Config gemacht, hast du alles was nicht in der Anleitung steht deaktiviert, oder alles auf default gelassen und zusätzlich die genannten Optionen aktiviert?
    Grüsse

    1 Antwort Letzte Antwort
    0
    • OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      Wollt ihr euer Telefon integrieren?
      Wenn ihr bei Telekom seid würde mich die Konfiguration interessieren.
      Will mir Asterix demnächst auch installieren.
      Dann gäbe es auch die Möglichkeit den Adapter zu aktualisieren.

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      FriedhofsblondF 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        Wollt ihr euer Telefon integrieren?
        Wenn ihr bei Telekom seid würde mich die Konfiguration interessieren.
        Will mir Asterix demnächst auch installieren.
        Dann gäbe es auch die Möglichkeit den Adapter zu aktualisieren.

        FriedhofsblondF Offline
        FriedhofsblondF Offline
        Friedhofsblond
        schrieb am zuletzt editiert von Friedhofsblond
        #3

        @oliverio
        Nein, ich möchte Asterisk nur als T2S-Dienst für Alarmansagen nutzen.
        Also bei Rauch oder Wasser einen Anruf an mein Handy mit Ansage "Rauch im Heizungsraum" o.ä. Je nachdem welcher Sensor ausgelöst hat.
        Ich könnte mich auch über den tr-064 Adapter anrufen lassen, aber das ist dann nur ei Anruf ohne Inhalt. Es kann ja auch sein, dass man kein Datenempfang hat und man nicht nachschauen kann, was zu Hause los ist.Gsm geht meistens noch.
        Ich hatte bisher einen externen Dienstleister, der hat aberfür Privatnutzer seinen Service eingestellt.
        Ich hin bei Vodafone (Kabel) und würde über die Fritzbox gehen.

        1 Antwort Letzte Antwort
        0
        • A amgxda

          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]
          
          mcm1957M Online
          mcm1957M Online
          mcm1957
          schrieb am zuletzt editiert von mcm1957
          #4

          Inhalt gelöscht da überholt.

          Hier standen Anmerkungen zum nunmehr erfolgten Absplitten dieses Topics von einem seit 2 Jahren veralteten Beitrag.

          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
          Support Repositoryverwaltung.

          Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

          LESEN - gute Forenbeitrage

          HomoranH FriedhofsblondF 2 Antworten Letzte Antwort
          0
          • mcm1957M mcm1957

            Inhalt gelöscht da überholt.

            Hier standen Anmerkungen zum nunmehr erfolgten Absplitten dieses Topics von einem seit 2 Jahren veralteten Beitrag.

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            @mcm1957 sagte in Fragen zum Asterisk Adapter:

            abtrennen

            erledigt!

            @Friedhofsblond bitte Threadtitel sinnvoll anpassen

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • mcm1957M mcm1957

              Inhalt gelöscht da überholt.

              Hier standen Anmerkungen zum nunmehr erfolgten Absplitten dieses Topics von einem seit 2 Jahren veralteten Beitrag.

              FriedhofsblondF Offline
              FriedhofsblondF Offline
              Friedhofsblond
              schrieb am zuletzt editiert von
              #6

              @mcm1957
              Ich dachte ich mache es richtig und fange nicht bei gleicher Frage ein neues Thema an .... :confused:

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              820

              Online

              32.6k

              Benutzer

              82.1k

              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