Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Asterisk lässt sich nicht installieren

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Asterisk lässt sich nicht installieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • haus-automatisierung
      haus-automatisierung Developer Most Active @martin last edited by

      @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/

      1 Reply Last reply Reply Quote 0
      • Marc Berg
        Marc Berg Most Active @martin last edited by

        @martin

        Siehe hier:

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

        xdaamg created this issue in schmupu/ioBroker.asterisk

        closed Anleitung Asterisk Adapter unter Debian 12 nutzen #33

        V 1 Reply Last reply Reply Quote 0
        • V
          varg @Marc Berg last edited by 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 Berg Neuschwansteini 2 Replies Last reply Reply Quote 0
          • Marc Berg
            Marc Berg Most Active @varg last edited by

            @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.

            1 Reply Last reply Reply Quote 0
            • M
              martin last edited by 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
              
              mcm1957 1 Reply Last reply Reply Quote 0
              • mcm1957
                mcm1957 @martin last edited by

                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.

                mcm1957 created this issue in schmupu/ioBroker.asterisk

                closed Is this adapter still maintained - PLEASE RESPOND UNTIL 30.9.2024 LATEST - adapter REMOVED from STABLE repository #37

                OliverIO 1 Reply Last reply Reply Quote 0
                • Neuschwansteini
                  Neuschwansteini @varg last edited by

                  @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 Reply Quote 0
                  • OliverIO
                    OliverIO @mcm1957 last edited by

                    @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 Braun 1 Reply Last reply Reply Quote 1
                    • Thomas Braun
                      Thomas Braun Most Active @OliverIO last edited by

                      @oliverio

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

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

                      OliverIO 1 Reply Last reply Reply Quote 0
                      • OliverIO
                        OliverIO @Thomas Braun last edited by 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 Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @OliverIO last edited by

                          @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.

                          1 Reply Last reply Reply Quote 0
                          • V
                            varg @Neuschwansteini last edited by varg

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

                            Neuschwansteini 1 Reply Last reply Reply Quote 2
                            • Neuschwansteini
                              Neuschwansteini @varg last edited by

                              @varg

                              Super, freut mich!

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

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

                              690
                              Online

                              31.6k
                              Users

                              79.5k
                              Topics

                              1.3m
                              Posts

                              8
                              14
                              404
                              Loading More Posts
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes
                              Reply
                              • Reply as topic
                              Log in to reply
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                              The ioBroker Community 2014-2023
                              logo