Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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
    17
    1
    3.3k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Fragen zum Asterisk Adapter

Scheduled Pinned Locked Moved Error/Bug
6 Posts 4 Posters 232 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 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
    wrote on last edited by
    #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 Reply Last reply
    0
    • OliverIOO Offline
      OliverIOO Offline
      OliverIO
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by 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 Reply Last reply
        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
          wrote on last edited by 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 Replies Last reply
          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 Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by
              #6

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

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              645

              Online

              32.7k

              Users

              82.3k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe