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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    686

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

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

Asterisk lässt sich nicht installieren

Scheduled Pinned Locked Moved ioBroker Allgemein
16 Posts 9 Posters 1.1k Views 7 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.
  • 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
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      0
      • Marc BergM Marc Berg

        @martin

        Siehe hier:

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

        V Offline
        V Offline
        varg
        wrote on last edited by 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 Replies Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          0
          • M Offline
            M Offline
            martin
            wrote on last edited by 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 Reply Last reply
            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
              wrote on last edited by
              #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 'nen Kaffee spendieren will: https://paypal.me

              LESEN - gute Forenbeitrage

              OliverIOO 1 Reply Last reply
              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
                A Former User
                wrote on last edited by
                #8

                @varg

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

                V 1 Reply Last reply
                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
                  wrote on last edited by
                  #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 Reply Last reply
                  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
                    wrote on last edited by
                    #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 Reply Last reply
                    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
                      wrote on last edited by 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 Reply Last reply
                      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
                        wrote on last edited by
                        #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 Reply Last reply
                        0
                        • ? A Former User

                          @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
                          wrote on last edited by 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 Reply Last reply
                          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
                            A Former User
                            wrote on last edited by
                            #14

                            @varg

                            Super, freut mich!

                            FriedhofsblondF 1 Reply Last reply
                            0
                            • ? A Former User

                              @varg

                              Super, freut mich!

                              FriedhofsblondF Offline
                              FriedhofsblondF Offline
                              Friedhofsblond
                              wrote on last edited by
                              #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 Reply Last reply
                              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 Offline
                                FriedhofsblondF Offline
                                Friedhofsblond
                                wrote on last edited by 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 Reply Last reply
                                0

                                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                With your input, this post could be even better 💗

                                Register Login
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                586

                                Online

                                32.7k

                                Users

                                82.6k

                                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