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. ioBroker Allgemein
  4. Asterisk lässt sich nicht installieren

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Asterisk lässt sich nicht installieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
16 Beiträge 9 Kommentatoren 1.0k Aufrufe 7 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.
  • M Offline
    M Offline
    martin
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen!
    Nach einem Umzug des iobroker auf debian12 muss ich Asterisk neu installieren.
    Dazu gehe ich nach folgender Anleitung vor: Asterisk Anleitung

    Beim Befehl "sudo apt-get install asterisk" erhalten ich den Fehler: "Für Paket <asterisk> existiert kein Installationskandidat.

    Wer kann mir hier weiterhelfen?

    haus-automatisierungH Marc BergM 2 Antworten Letzte Antwort
    0
    • M martin

      Hallo zusammen!
      Nach einem Umzug des iobroker auf debian12 muss ich Asterisk neu installieren.
      Dazu gehe ich nach folgender Anleitung vor: Asterisk Anleitung

      Beim Befehl "sudo apt-get install asterisk" erhalten ich den Fehler: "Für Paket <asterisk> existiert kein Installationskandidat.

      Wer kann mir hier weiterhelfen?

      haus-automatisierungH Online
      haus-automatisierungH Online
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @martin sagte in Asterisk lässt sich nicht installieren:

      "Für Paket <asterisk> existiert kein Installationskandidat.

      https://packages.debian.org/search?suite=bookworm&searchon=names&keywords=asterisk

      Die Anleitung im Adapter ist also nicht mehr aktuell.

      https://community.asterisk.org/t/status-and-perspectives-of-asterisk-package-on-debian-bookworm/97087

      Hier gibt es eine Anleitung:

      https://docs.asterisk.org/Getting-Started/Installing-Asterisk/Installing-Asterisk-From-Source/What-to-Download/

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      1 Antwort Letzte Antwort
      0
      • M martin

        Hallo zusammen!
        Nach einem Umzug des iobroker auf debian12 muss ich Asterisk neu installieren.
        Dazu gehe ich nach folgender Anleitung vor: Asterisk Anleitung

        Beim Befehl "sudo apt-get install asterisk" erhalten ich den Fehler: "Für Paket <asterisk> existiert kein Installationskandidat.

        Wer kann mir hier weiterhelfen?

        Marc BergM Offline
        Marc BergM Offline
        Marc Berg
        Most Active
        schrieb am zuletzt editiert von
        #3

        @martin

        Siehe hier:

        https://github.com/schmupu/ioBroker.asterisk/issues/33

        NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

        Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

        V 1 Antwort Letzte Antwort
        0
        • Marc BergM Marc Berg

          @martin

          Siehe hier:

          https://github.com/schmupu/ioBroker.asterisk/issues/33

          V Offline
          V Offline
          varg
          schrieb am zuletzt editiert von varg
          #4

          @marc-berg

          Klinke mich hier mal ein, nach mehrfachem rumprobieren erfolgt zwar der Anruf, aber eben nur Pieptöne.

          Ich poste hier mal die logs der asterisk installation und die debug logs vom Adapter

          Scheinbar wird die Audio Datei erzeugt, aber egal was ich an der Config rumfrickel es piept nur ^^. Anruf selbst ist ja schonmal nicht schlecht, aber irgendwie halt doch nur halb fertig.

          Das Fix Skript läuft auch

          on({id: 'asterisk.0.dialout.call'}, function (obj) {
              let msg = getState('asterisk.0.dialout.text').val;
              let tnr = getState('asterisk.0.dialout.telnr').val;
              let cid = getState('asterisk.0.dialout.callerid').val;
           
              exec('pico2wave -w /tmp/ttsdatei.wav -l de-DE "' + msg + '"', function (error, stdout, stderr) { 
                                      /* wav erstellt */
                                      exec('sox /tmp/ttsdatei.wav -r 8000 -c 1 /tmp/ttsdatei.gsm', function (error, stdout, stderr) { 
                                          /* gsm erstellt */
                                          exec('rm /tmp/ttsdatei.wav', function (error, stdout, stderr) { 
                                              /* wav gelöscht, sonst wurde beim folgenden Anruf ggf. die falsche Datei aufgerufen... */
                                                  sendTo('asterisk.0', "dial", { telnr: tnr , callerid: cid, audiofile: '/tmp/ttsdatei.gsm'},  (res) => {
                                                      console.log('Result: ' + JSON.stringify(res));
                                                      exec('cp /tmp/ttsdatei.gsm /tmp/asterisk_dtmf.gsm', function (error, stdout, stderr) { 
                                                          /* Die asterisk_dtmf.gsm wird für Dial-In Anrufe verwendet... Hier wird dann einfach der letzte Anruf nochmal wiedergegeben */
                                                          /* Das folgende Löschen führte bei mir zu Problemen, also bleibt die Datei liegen.. wird ja eh überschrieben */
                                                          /* exec('rm /tmp/ttsdatei.gsm', function (error, stdout, stderr) { console.log('Telefonalamierung: gsm gelöscht'); }); */
                                                      });
                                                  });
                                          });
                                      });
                                  });
          });
          
          
          asterisk.0
          2024-09-09 08:34:46.039	debug	stateChange asterisk.0.dialout.text {"val":"Hallo Test","ack":false,"ts":1725863686036,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725788494351}
          
          asterisk.0
          2024-09-09 08:34:41.202	debug	Calling callback function: (res, err) => { adapter.sendTo(msg.from, msg.command, { result: res, error: err }, msg.callback); }
          
          asterisk.0
          2024-09-09 08:34:41.201	info	Dialing completed. Result: {"parameter":{"telnr":"xxxxxx","callerid":"0","audiofile":"/tmp/ttsdatei","extension":"123456789"},"options":{"action":"originate","channel":"SIP/123456789/xxxxxxxx","context":"ael-ansage","exten":"xxxxxx","priority":1,"timeout":60000,"variable":{"repeat":5,"file":"/tmp/ttsdatei","del":""},"callerid":"0"},"guid":"28dd3821-1b9b-af82-11a6-0445ac61994c","result":{"response":"Success","actionid":"28dd3821-1b9b-af82-11a6-0445ac61994c","message":"Originate successfully queued"}}
          
          asterisk.0
          2024-09-09 08:34:36.134	error	Error while dialing (2). Error: {}
          
          asterisk.0
          2024-09-09 08:34:36.025	info	Start dialing
          
          asterisk.0
          2024-09-09 08:34:36.025	debug	Got GSM audio file /tmp/ttsdatei.gsm
          
          asterisk.0
          2024-09-09 08:34:36.025	debug	Parameter: {"telnr":"xxxxxx","callerid":"0","audiofile":"/tmp/ttsdatei","extension":"123456789"}
          
          asterisk.0
          2024-09-09 08:34:36.024	debug	Dial Command
          
          asterisk.0
          2024-09-09 08:34:36.024	debug	Message: {"telnr":"xxxxx","callerid":"0","audiofile":"/tmp/ttsdatei.gsm"}
          
          asterisk.0
          2024-09-09 08:34:36.024	debug	Connected to Asterisk
          
          asterisk.0
          2024-09-09 08:34:36.011	debug	Start converting text message (Hallo Test) to GSM audio ‚file /opt/iobroker/asterisk/audio_1725863674003
          
          asterisk.0
          2024-09-09 08:34:36.011	debug	Parameter: {"callerid":"0","telnr":"xxxxx","text":"Hallo Test","extension":"123456789","audiofile":"/opt/iobroker/asterisk/audio_1725863674003","delete":"delete"}
          
          asterisk.0
          2024-09-09 08:34:36.011	debug	Dial Command
          
          asterisk.0
          2024-09-09 08:34:36.010	debug	Message: {"callerid":"0","telnr":"xxxxx","text":"Hallo Test"}
          
          asterisk.0
          2024-09-09 08:34:36.005	debug	stateChange asterisk.0.dialout.call {"val":true,"ack":false,"ts":1725863676003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725785392666}
          
          asterisk.0
          2024-09-09 08:34:34.009	debug	stateChange asterisk.0.dialout.callerid {"val":"0","ack":false,"ts":1725863674003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725785390666}
          
          asterisk.0
          2024-09-09 08:34:34.008	debug	stateChange asterisk.0.dialout.telnr {"val":"xxxxx","ack":false,"ts":1725863674003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725785390666}
          
          asterisk.0
          2024-09-09 08:34:34.006	debug	stateChange asterisk.0.dialout.text {"val":"Hallo Test","ack":false,"ts":1725863674003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725788494351}
          
          asterisk.0
          2024-09-09 08:34:22.670	error	Error while Converting File: {}
          
          asterisk.0
          2024-09-09 08:34:22.466	info	Connected to Asterisk Manager
          
          Connected to Asterisk 16.30.1 currently running on iobroker (pid = 108053)
            == Using SIP RTP CoS mark 5
          [Sep  9 08:10:20] WARNING[108829][C-00000002]: file.c:824 ast_openstream_full: 
          File /tmp/ttsdatei does not exist in any format
          [Sep  9 08:10:20] WARNING[108829][C-00000002]: file.c:1303 ast_streamfile: Unable to open /tmp/ttsdatei (format (ulaw)): No such file or directory
          **usw meldet mehrfach /tmp/ttsdatei nicht vorhanden**
          
          Marc BergM ? 2 Antworten Letzte Antwort
          0
          • V varg

            @marc-berg

            Klinke mich hier mal ein, nach mehrfachem rumprobieren erfolgt zwar der Anruf, aber eben nur Pieptöne.

            Ich poste hier mal die logs der asterisk installation und die debug logs vom Adapter

            Scheinbar wird die Audio Datei erzeugt, aber egal was ich an der Config rumfrickel es piept nur ^^. Anruf selbst ist ja schonmal nicht schlecht, aber irgendwie halt doch nur halb fertig.

            Das Fix Skript läuft auch

            on({id: 'asterisk.0.dialout.call'}, function (obj) {
                let msg = getState('asterisk.0.dialout.text').val;
                let tnr = getState('asterisk.0.dialout.telnr').val;
                let cid = getState('asterisk.0.dialout.callerid').val;
             
                exec('pico2wave -w /tmp/ttsdatei.wav -l de-DE "' + msg + '"', function (error, stdout, stderr) { 
                                        /* wav erstellt */
                                        exec('sox /tmp/ttsdatei.wav -r 8000 -c 1 /tmp/ttsdatei.gsm', function (error, stdout, stderr) { 
                                            /* gsm erstellt */
                                            exec('rm /tmp/ttsdatei.wav', function (error, stdout, stderr) { 
                                                /* wav gelöscht, sonst wurde beim folgenden Anruf ggf. die falsche Datei aufgerufen... */
                                                    sendTo('asterisk.0', "dial", { telnr: tnr , callerid: cid, audiofile: '/tmp/ttsdatei.gsm'},  (res) => {
                                                        console.log('Result: ' + JSON.stringify(res));
                                                        exec('cp /tmp/ttsdatei.gsm /tmp/asterisk_dtmf.gsm', function (error, stdout, stderr) { 
                                                            /* Die asterisk_dtmf.gsm wird für Dial-In Anrufe verwendet... Hier wird dann einfach der letzte Anruf nochmal wiedergegeben */
                                                            /* Das folgende Löschen führte bei mir zu Problemen, also bleibt die Datei liegen.. wird ja eh überschrieben */
                                                            /* exec('rm /tmp/ttsdatei.gsm', function (error, stdout, stderr) { console.log('Telefonalamierung: gsm gelöscht'); }); */
                                                        });
                                                    });
                                            });
                                        });
                                    });
            });
            
            
            asterisk.0
            2024-09-09 08:34:46.039	debug	stateChange asterisk.0.dialout.text {"val":"Hallo Test","ack":false,"ts":1725863686036,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725788494351}
            
            asterisk.0
            2024-09-09 08:34:41.202	debug	Calling callback function: (res, err) => { adapter.sendTo(msg.from, msg.command, { result: res, error: err }, msg.callback); }
            
            asterisk.0
            2024-09-09 08:34:41.201	info	Dialing completed. Result: {"parameter":{"telnr":"xxxxxx","callerid":"0","audiofile":"/tmp/ttsdatei","extension":"123456789"},"options":{"action":"originate","channel":"SIP/123456789/xxxxxxxx","context":"ael-ansage","exten":"xxxxxx","priority":1,"timeout":60000,"variable":{"repeat":5,"file":"/tmp/ttsdatei","del":""},"callerid":"0"},"guid":"28dd3821-1b9b-af82-11a6-0445ac61994c","result":{"response":"Success","actionid":"28dd3821-1b9b-af82-11a6-0445ac61994c","message":"Originate successfully queued"}}
            
            asterisk.0
            2024-09-09 08:34:36.134	error	Error while dialing (2). Error: {}
            
            asterisk.0
            2024-09-09 08:34:36.025	info	Start dialing
            
            asterisk.0
            2024-09-09 08:34:36.025	debug	Got GSM audio file /tmp/ttsdatei.gsm
            
            asterisk.0
            2024-09-09 08:34:36.025	debug	Parameter: {"telnr":"xxxxxx","callerid":"0","audiofile":"/tmp/ttsdatei","extension":"123456789"}
            
            asterisk.0
            2024-09-09 08:34:36.024	debug	Dial Command
            
            asterisk.0
            2024-09-09 08:34:36.024	debug	Message: {"telnr":"xxxxx","callerid":"0","audiofile":"/tmp/ttsdatei.gsm"}
            
            asterisk.0
            2024-09-09 08:34:36.024	debug	Connected to Asterisk
            
            asterisk.0
            2024-09-09 08:34:36.011	debug	Start converting text message (Hallo Test) to GSM audio ‚file /opt/iobroker/asterisk/audio_1725863674003
            
            asterisk.0
            2024-09-09 08:34:36.011	debug	Parameter: {"callerid":"0","telnr":"xxxxx","text":"Hallo Test","extension":"123456789","audiofile":"/opt/iobroker/asterisk/audio_1725863674003","delete":"delete"}
            
            asterisk.0
            2024-09-09 08:34:36.011	debug	Dial Command
            
            asterisk.0
            2024-09-09 08:34:36.010	debug	Message: {"callerid":"0","telnr":"xxxxx","text":"Hallo Test"}
            
            asterisk.0
            2024-09-09 08:34:36.005	debug	stateChange asterisk.0.dialout.call {"val":true,"ack":false,"ts":1725863676003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725785392666}
            
            asterisk.0
            2024-09-09 08:34:34.009	debug	stateChange asterisk.0.dialout.callerid {"val":"0","ack":false,"ts":1725863674003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725785390666}
            
            asterisk.0
            2024-09-09 08:34:34.008	debug	stateChange asterisk.0.dialout.telnr {"val":"xxxxx","ack":false,"ts":1725863674003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725785390666}
            
            asterisk.0
            2024-09-09 08:34:34.006	debug	stateChange asterisk.0.dialout.text {"val":"Hallo Test","ack":false,"ts":1725863674003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725788494351}
            
            asterisk.0
            2024-09-09 08:34:22.670	error	Error while Converting File: {}
            
            asterisk.0
            2024-09-09 08:34:22.466	info	Connected to Asterisk Manager
            
            Connected to Asterisk 16.30.1 currently running on iobroker (pid = 108053)
              == Using SIP RTP CoS mark 5
            [Sep  9 08:10:20] WARNING[108829][C-00000002]: file.c:824 ast_openstream_full: 
            File /tmp/ttsdatei does not exist in any format
            [Sep  9 08:10:20] WARNING[108829][C-00000002]: file.c:1303 ast_streamfile: Unable to open /tmp/ttsdatei (format (ulaw)): No such file or directory
            **usw meldet mehrfach /tmp/ttsdatei nicht vorhanden**
            
            Marc BergM Offline
            Marc BergM Offline
            Marc Berg
            Most Active
            schrieb am zuletzt editiert von
            #5

            @varg sagte in Asterisk lässt sich nicht installieren:

            Klinke mich hier mal ein, nach mehrfachem rumprobieren erfolgt zwar der Anruf, aber eben nur Pieptöne.

            Kann ich nicht helfen, habe das Thema nicht weiter verfolgt.

            NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

            Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

            Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              martin
              schrieb am zuletzt editiert von martin
              #6

              Ich erhalte folgenden Fehler:

              	Error while dialing (1). Error: {"response":"Error","actionid":"c9ca79a8-e9fe-b612-65de-208b2f73ff46","message":"Originate failed"}, Result: {"parameter":{"callerid":"08XXX","telnr":"01XX","text":"XXX","extension":"123456789","audiofile":"/tmp/audio_1725868293079","delete":"delete"},"options":{"action":"originate","channel":"SIP/123456789/017691446200","context":"ael-ansage","exten":"017691446200","priority":1,"timeout":60000,"variable":{"repeat":5,"file":"/tmp/audio_1725868293079","del":"delete"},"callerid":"084217088960"},"guid":"c9ca79a8-e9fe-b612-65de-208b2f73ff46","result":{"response":"Error","actionid":"c9ca79a8-e9fe-b612-65de-208b2f73ff46","message":"Originate failed"}}
              

              Log beim Adapter-Neustart:

              
              asterisk.0
              2024-09-09 09:53:48.936	info	Connected to Asterisk Manager
              
              asterisk.0
              2024-09-09 09:53:48.931	info	Starting Adapter asterisk.0 in version 1.0.6 with transcoder ffmpeg and language DE
              
              asterisk.0
              2024-09-09 09:53:48.913	info	starting. Version 1.0.6 in /opt/iobroker/node_modules/iobroker.asterisk, node: v20.17.0, js-controller: 6.0.11
              
              asterisk.0
              2024-09-09 09:53:44.048	info	terminating
              
              asterisk.0
              2024-09-09 09:53:43.547	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
              
              asterisk.0
              2024-09-09 09:53:43.547	info	terminating
              
              asterisk.0
              2024-09-09 09:53:43.546	info	Closing Asterisk Adapter
              
              asterisk.0
              2024-09-09 09:53:43.545	info	Got terminate signal TERMINATE_YOURSELF
              
              mcm1957M 1 Antwort Letzte Antwort
              0
              • M martin

                Ich erhalte folgenden Fehler:

                	Error while dialing (1). Error: {"response":"Error","actionid":"c9ca79a8-e9fe-b612-65de-208b2f73ff46","message":"Originate failed"}, Result: {"parameter":{"callerid":"08XXX","telnr":"01XX","text":"XXX","extension":"123456789","audiofile":"/tmp/audio_1725868293079","delete":"delete"},"options":{"action":"originate","channel":"SIP/123456789/017691446200","context":"ael-ansage","exten":"017691446200","priority":1,"timeout":60000,"variable":{"repeat":5,"file":"/tmp/audio_1725868293079","del":"delete"},"callerid":"084217088960"},"guid":"c9ca79a8-e9fe-b612-65de-208b2f73ff46","result":{"response":"Error","actionid":"c9ca79a8-e9fe-b612-65de-208b2f73ff46","message":"Originate failed"}}
                

                Log beim Adapter-Neustart:

                
                asterisk.0
                2024-09-09 09:53:48.936	info	Connected to Asterisk Manager
                
                asterisk.0
                2024-09-09 09:53:48.931	info	Starting Adapter asterisk.0 in version 1.0.6 with transcoder ffmpeg and language DE
                
                asterisk.0
                2024-09-09 09:53:48.913	info	starting. Version 1.0.6 in /opt/iobroker/node_modules/iobroker.asterisk, node: v20.17.0, js-controller: 6.0.11
                
                asterisk.0
                2024-09-09 09:53:44.048	info	terminating
                
                asterisk.0
                2024-09-09 09:53:43.547	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                
                asterisk.0
                2024-09-09 09:53:43.547	info	terminating
                
                asterisk.0
                2024-09-09 09:53:43.546	info	Closing Asterisk Adapter
                
                asterisk.0
                2024-09-09 09:53:43.545	info	Got terminate signal TERMINATE_YOURSELF
                
                mcm1957M Online
                mcm1957M Online
                mcm1957
                schrieb am zuletzt editiert von
                #7

                Der Adapter asteriks dürfte nicht mehr wirklich gewartet werden. Ich habe diesbezüglich ein Issue erstellt: https://github.com/schmupu/ioBroker.asterisk/issues/37. Da die notwendige Basissoftware anscheinend nicht mehr trivial installierbar ist, sehe ich für den Adapter nur mehr ein Nischendasein.

                Sollte jemand den Adapter warten wollen bitte melden. Sollte sich der originale Dev nicht melden dann schaun wir mal was möglich ist. Ohne Maintainer wird der Adapter zumindest aus dem stable Repository verschwinden.

                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

                OliverIOO 1 Antwort Letzte Antwort
                0
                • V varg

                  @marc-berg

                  Klinke mich hier mal ein, nach mehrfachem rumprobieren erfolgt zwar der Anruf, aber eben nur Pieptöne.

                  Ich poste hier mal die logs der asterisk installation und die debug logs vom Adapter

                  Scheinbar wird die Audio Datei erzeugt, aber egal was ich an der Config rumfrickel es piept nur ^^. Anruf selbst ist ja schonmal nicht schlecht, aber irgendwie halt doch nur halb fertig.

                  Das Fix Skript läuft auch

                  on({id: 'asterisk.0.dialout.call'}, function (obj) {
                      let msg = getState('asterisk.0.dialout.text').val;
                      let tnr = getState('asterisk.0.dialout.telnr').val;
                      let cid = getState('asterisk.0.dialout.callerid').val;
                   
                      exec('pico2wave -w /tmp/ttsdatei.wav -l de-DE "' + msg + '"', function (error, stdout, stderr) { 
                                              /* wav erstellt */
                                              exec('sox /tmp/ttsdatei.wav -r 8000 -c 1 /tmp/ttsdatei.gsm', function (error, stdout, stderr) { 
                                                  /* gsm erstellt */
                                                  exec('rm /tmp/ttsdatei.wav', function (error, stdout, stderr) { 
                                                      /* wav gelöscht, sonst wurde beim folgenden Anruf ggf. die falsche Datei aufgerufen... */
                                                          sendTo('asterisk.0', "dial", { telnr: tnr , callerid: cid, audiofile: '/tmp/ttsdatei.gsm'},  (res) => {
                                                              console.log('Result: ' + JSON.stringify(res));
                                                              exec('cp /tmp/ttsdatei.gsm /tmp/asterisk_dtmf.gsm', function (error, stdout, stderr) { 
                                                                  /* Die asterisk_dtmf.gsm wird für Dial-In Anrufe verwendet... Hier wird dann einfach der letzte Anruf nochmal wiedergegeben */
                                                                  /* Das folgende Löschen führte bei mir zu Problemen, also bleibt die Datei liegen.. wird ja eh überschrieben */
                                                                  /* exec('rm /tmp/ttsdatei.gsm', function (error, stdout, stderr) { console.log('Telefonalamierung: gsm gelöscht'); }); */
                                                              });
                                                          });
                                                  });
                                              });
                                          });
                  });
                  
                  
                  asterisk.0
                  2024-09-09 08:34:46.039	debug	stateChange asterisk.0.dialout.text {"val":"Hallo Test","ack":false,"ts":1725863686036,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725788494351}
                  
                  asterisk.0
                  2024-09-09 08:34:41.202	debug	Calling callback function: (res, err) => { adapter.sendTo(msg.from, msg.command, { result: res, error: err }, msg.callback); }
                  
                  asterisk.0
                  2024-09-09 08:34:41.201	info	Dialing completed. Result: {"parameter":{"telnr":"xxxxxx","callerid":"0","audiofile":"/tmp/ttsdatei","extension":"123456789"},"options":{"action":"originate","channel":"SIP/123456789/xxxxxxxx","context":"ael-ansage","exten":"xxxxxx","priority":1,"timeout":60000,"variable":{"repeat":5,"file":"/tmp/ttsdatei","del":""},"callerid":"0"},"guid":"28dd3821-1b9b-af82-11a6-0445ac61994c","result":{"response":"Success","actionid":"28dd3821-1b9b-af82-11a6-0445ac61994c","message":"Originate successfully queued"}}
                  
                  asterisk.0
                  2024-09-09 08:34:36.134	error	Error while dialing (2). Error: {}
                  
                  asterisk.0
                  2024-09-09 08:34:36.025	info	Start dialing
                  
                  asterisk.0
                  2024-09-09 08:34:36.025	debug	Got GSM audio file /tmp/ttsdatei.gsm
                  
                  asterisk.0
                  2024-09-09 08:34:36.025	debug	Parameter: {"telnr":"xxxxxx","callerid":"0","audiofile":"/tmp/ttsdatei","extension":"123456789"}
                  
                  asterisk.0
                  2024-09-09 08:34:36.024	debug	Dial Command
                  
                  asterisk.0
                  2024-09-09 08:34:36.024	debug	Message: {"telnr":"xxxxx","callerid":"0","audiofile":"/tmp/ttsdatei.gsm"}
                  
                  asterisk.0
                  2024-09-09 08:34:36.024	debug	Connected to Asterisk
                  
                  asterisk.0
                  2024-09-09 08:34:36.011	debug	Start converting text message (Hallo Test) to GSM audio ‚file /opt/iobroker/asterisk/audio_1725863674003
                  
                  asterisk.0
                  2024-09-09 08:34:36.011	debug	Parameter: {"callerid":"0","telnr":"xxxxx","text":"Hallo Test","extension":"123456789","audiofile":"/opt/iobroker/asterisk/audio_1725863674003","delete":"delete"}
                  
                  asterisk.0
                  2024-09-09 08:34:36.011	debug	Dial Command
                  
                  asterisk.0
                  2024-09-09 08:34:36.010	debug	Message: {"callerid":"0","telnr":"xxxxx","text":"Hallo Test"}
                  
                  asterisk.0
                  2024-09-09 08:34:36.005	debug	stateChange asterisk.0.dialout.call {"val":true,"ack":false,"ts":1725863676003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725785392666}
                  
                  asterisk.0
                  2024-09-09 08:34:34.009	debug	stateChange asterisk.0.dialout.callerid {"val":"0","ack":false,"ts":1725863674003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725785390666}
                  
                  asterisk.0
                  2024-09-09 08:34:34.008	debug	stateChange asterisk.0.dialout.telnr {"val":"xxxxx","ack":false,"ts":1725863674003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725785390666}
                  
                  asterisk.0
                  2024-09-09 08:34:34.006	debug	stateChange asterisk.0.dialout.text {"val":"Hallo Test","ack":false,"ts":1725863674003,"q":0,"c":"script.js.common.smarthome.telefonie.asterisk","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1725788494351}
                  
                  asterisk.0
                  2024-09-09 08:34:22.670	error	Error while Converting File: {}
                  
                  asterisk.0
                  2024-09-09 08:34:22.466	info	Connected to Asterisk Manager
                  
                  Connected to Asterisk 16.30.1 currently running on iobroker (pid = 108053)
                    == Using SIP RTP CoS mark 5
                  [Sep  9 08:10:20] WARNING[108829][C-00000002]: file.c:824 ast_openstream_full: 
                  File /tmp/ttsdatei does not exist in any format
                  [Sep  9 08:10:20] WARNING[108829][C-00000002]: file.c:1303 ast_streamfile: Unable to open /tmp/ttsdatei (format (ulaw)): No such file or directory
                  **usw meldet mehrfach /tmp/ttsdatei nicht vorhanden**
                  
                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #8

                  @varg

                  Hi,
                  in der Fehlermeldung findet er die tmp/ttsdatei nicht, hast du ffmpeg installiert, damit er das convertieren kann?

                  V 1 Antwort Letzte Antwort
                  0
                  • mcm1957M mcm1957

                    Der Adapter asteriks dürfte nicht mehr wirklich gewartet werden. Ich habe diesbezüglich ein Issue erstellt: https://github.com/schmupu/ioBroker.asterisk/issues/37. Da die notwendige Basissoftware anscheinend nicht mehr trivial installierbar ist, sehe ich für den Adapter nur mehr ein Nischendasein.

                    Sollte jemand den Adapter warten wollen bitte melden. Sollte sich der originale Dev nicht melden dann schaun wir mal was möglich ist. Ohne Maintainer wird der Adapter zumindest aus dem stable Repository verschwinden.

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb am zuletzt editiert von
                    #9

                    @mcm1957 sagte in Asterisk lässt sich nicht installieren:

                    Da die notwendige Basissoftware anscheinend nicht mehr trivial installierbar ist

                    asterix müsste im debian unstable repo vorhanden sein.
                    das muss extra zu den sources für dpkg hinzugefügt werden.
                    dann kann asterix wie bisher installiert werden.
                    wenn sich die asterix leute da nicht ranhalten, werden sie auch nicht im stable trixie sein.
                    aber da gibt es gerade uneins wer da für was zuständig ist-

                    der status des adapters ist natürlich unabhängig davon zu sehen.

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

                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • OliverIOO OliverIO

                      @mcm1957 sagte in Asterisk lässt sich nicht installieren:

                      Da die notwendige Basissoftware anscheinend nicht mehr trivial installierbar ist

                      asterix müsste im debian unstable repo vorhanden sein.
                      das muss extra zu den sources für dpkg hinzugefügt werden.
                      dann kann asterix wie bisher installiert werden.
                      wenn sich die asterix leute da nicht ranhalten, werden sie auch nicht im stable trixie sein.
                      aber da gibt es gerade uneins wer da für was zuständig ist-

                      der status des adapters ist natürlich unabhängig davon zu sehen.

                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @oliverio

                      469ff6b7-2ad9-42d7-9638-e6c78cf308dd-grafik.png

                      Schaut im Moment für stable und testing mau aus.

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      OliverIOO 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @oliverio

                        469ff6b7-2ad9-42d7-9638-e6c78cf308dd-grafik.png

                        Schaut im Moment für stable und testing mau aus.

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        schrieb am zuletzt editiert von OliverIO
                        #11

                        @thomas-braun

                        ja, asterix wird nicht mehr in stable bookworm aufgenommen.
                        die streiten sich, wer die von debian geforderten 3 jahre rückwärts security fixes gewährleistet.

                        das asterix projekt hat wohl selbst nie die pakete angefertigt. das hat wohl jemand aus dem debian team gemacht.
                        die asterix leute wollen halt keine backports unterstützen sondern lieber eine neue aktuelle version raushauen.
                        meiner meinung nach wäre es das beste, wenn die ein eigenes repo für asterix anbieten, so wie es node und influx bspw macht.
                        was in den debian repos drin ist ist halt schon ein wenig alt, was für jemand der stabilität will wichtiger ist, als die letzten bleeding edge features.

                        https://tracker.debian.org/pkg/asterisk

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

                        Thomas BraunT 1 Antwort Letzte Antwort
                        0
                        • OliverIOO OliverIO

                          @thomas-braun

                          ja, asterix wird nicht mehr in stable bookworm aufgenommen.
                          die streiten sich, wer die von debian geforderten 3 jahre rückwärts security fixes gewährleistet.

                          das asterix projekt hat wohl selbst nie die pakete angefertigt. das hat wohl jemand aus dem debian team gemacht.
                          die asterix leute wollen halt keine backports unterstützen sondern lieber eine neue aktuelle version raushauen.
                          meiner meinung nach wäre es das beste, wenn die ein eigenes repo für asterix anbieten, so wie es node und influx bspw macht.
                          was in den debian repos drin ist ist halt schon ein wenig alt, was für jemand der stabilität will wichtiger ist, als die letzten bleeding edge features.

                          https://tracker.debian.org/pkg/asterisk

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @oliverio

                          Ja, ist der übliche Debian-Ansatz da nur gut abgehangenes Zeug in einem stable release drin zu haben. Und in der Lebenszeit des Releases kommen auch keine aktuelleren Versionen mehr dazu, höchstens noch Backports.

                          Linux-Werkzeugkasten:
                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                          NodeJS Fixer Skript:
                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                          1 Antwort Letzte Antwort
                          0
                          • ? Ein ehemaliger Benutzer

                            @varg

                            Hi,
                            in der Fehlermeldung findet er die tmp/ttsdatei nicht, hast du ffmpeg installiert, damit er das convertieren kann?

                            V Offline
                            V Offline
                            varg
                            schrieb am zuletzt editiert von varg
                            #13

                            @ilovegym thank You !!! 👌Mein Gott ich Trottel. Hab alles nach der Anleitung für Debian 12 reingehauen aber das dann geskipt. Läuft 👍

                            ? 1 Antwort Letzte Antwort
                            1
                            • V varg

                              @ilovegym thank You !!! 👌Mein Gott ich Trottel. Hab alles nach der Anleitung für Debian 12 reingehauen aber das dann geskipt. Läuft 👍

                              ? Offline
                              ? Offline
                              Ein ehemaliger Benutzer
                              schrieb am zuletzt editiert von
                              #14

                              @varg

                              Super, freut mich!

                              FriedhofsblondF 1 Antwort Letzte Antwort
                              0
                              • ? Ein ehemaliger Benutzer

                                @varg

                                Super, freut mich!

                                FriedhofsblondF Online
                                FriedhofsblondF Online
                                Friedhofsblond
                                schrieb am zuletzt editiert von
                                #15

                                Moin,
                                (wollte nicht wegen einer Frage extra ein Thema eröffnen)

                                Bin gerade dabei Asterisk auf Debian13 manuell zu installieren.
                                Nun bin ich im Configmenü wo die einzelnen Pakete/Dateien auszuwählen sind.
                                Sollen aber alle anderen Punkte dann abgewählt werden?

                                Screenshot 2025-11-05 173521.png

                                z.B.:
                                6c3d3aaa-826d-4418-85b9-f842fd74bacb-image.png

                                Grüße

                                FriedhofsblondF 1 Antwort Letzte Antwort
                                0
                                • FriedhofsblondF Friedhofsblond

                                  Moin,
                                  (wollte nicht wegen einer Frage extra ein Thema eröffnen)

                                  Bin gerade dabei Asterisk auf Debian13 manuell zu installieren.
                                  Nun bin ich im Configmenü wo die einzelnen Pakete/Dateien auszuwählen sind.
                                  Sollen aber alle anderen Punkte dann abgewählt werden?

                                  Screenshot 2025-11-05 173521.png

                                  z.B.:
                                  6c3d3aaa-826d-4418-85b9-f842fd74bacb-image.png

                                  Grüße

                                  FriedhofsblondF Online
                                  FriedhofsblondF Online
                                  Friedhofsblond
                                  schrieb am zuletzt editiert von Friedhofsblond
                                  #16

                                  @friedhofsblond

                                  Update,
                                  Asterisk 16 läuft wohl auf Deb13 nicht mehr .....
                                  Ich versuche mal Version 20 - aber da denke ich passt der Adapter nicht mehr drauf ....

                                  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
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  718

                                  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