Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. No connection to Asterisk Manager

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    No connection to Asterisk Manager

    This topic has been deleted. Only users with topic management privileges can see it.
    • bahnuhr
      bahnuhr Forum Testing Most Active @Thomas Braun last edited by

      @thomas-braun

      Bei mir klappt es aber auch nicht mehr.
      Der Anruf wird gestartet; aber es kommen nur piep Töne.

      Wenn ich die Datei im Browser direkt aufrufe dann kommt, dass man ein kennwort eingeben soll (auf englisch).

      Komisch.

      1 Reply Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @Thomas Braun last edited by

        @thomas-braun

        Bei mir kommt sowas:

        dieter@iobroker:~$ apt policy asterisk
        asterisk:
          Installiert:           1:16.16.1~dfsg-1+deb11u1
          Installationskandidat: 1:16.16.1~dfsg-1+deb11u1
          Versionstabelle:
         *** 1:16.16.1~dfsg-1+deb11u1 500
                500 http://deb.debian.org/debian bullseye/main amd64 Packages
                500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
                100 /var/lib/dpkg/status
        

        Hast du einen Tip was das mit dem piepen soll ?

        1 Reply Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active last edited by

          Aufrufen tue ich dies mit einer function:

          // Asterisk     Parameter:  (TelNr, msg)
          
          function Anruf(TelNr, msg) {
              exec('pico2wave -w /tmp/ttsifixalarm.wav -l de-DE "' + msg + '"', function (error, stdout, stderr) { 
                  exec('sox /tmp/ttsifixalarm.wav -r 8000 -c 1 /tmp/ttsifixalarm.gsm', function (error, stdout, stderr) {     // wav erstellt
                      exec('rm /tmp/ttsifixalarm.wav', function (error, stdout, stderr) {         // gsm erstellt 
                          sendTo('asterisk.0', "dial", { telnr: TelNr, callerid: "06611111", audiofile: '/tmp/ttsifixalarm.gsm'},  (res) => {
                              console.log('Result: ' + JSON.stringify(res));
                              exec('cp /tmp/ttsifixalarm.gsm /tmp/asterisk_dtmf.gsm', function (error, stdout, stderr) { 
                              });
                          });
                      });
                  });
              });
          }
          
          

          Und der Aufruf dann so:

          Anruf("01711111", "Hallo, dies ist ein Text");
          
          1 Reply Last reply Reply Quote 0
          • H
            Harry8 @Thomas Braun last edited by Harry8

            @thomas-braun Ich habe ja schon einiges hier gelesen... Meistens klappt es bei den Leuten nicht, da jeder selbst installiert also manuell und nicht direkt als Adapter. Das dachte ich eben auch und habe diesen Befehl daher nicht ausgeführt. Die Anleitung ist leider nicht so detailliert, dass ein "Programm" laufen muss und dann im iobroker ein Adapter rein muss + die Configs.

            Nochmals nach Install des Managers die Dateien NEU erzeugt. Im Ordner die "alten" rm und neu kopiert.

            Ergebnis:

            pi@pi400:/etc/asterisk $ /etc/init.d/asterisk restart
            Restarting asterisk (via systemctl): asterisk.service==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
            Authentication is required to restart 'asterisk.service'.
            Authenticating as: ,,, (pi)
            Password:
            ==== AUTHENTICATION COMPLETE ===
            .
            pi@pi400:/etc/asterisk $
            
            

            Also wenn ich den Manager neu starte, muss ich das Passwort eingeben. Wie soll denn dann bei Neustart der erfolgreich starten, wenn keiner das Passwort eingibt? Das ist Frage 1

            asterisk.0
            1802	2022-11-27 17:02:39.780	error	Error while Converting File: {}
            
            asterisk.0
            1802	2022-11-27 17:02:39.572	info	Connected to Asterisk Manager
            
            asterisk.0
            1802	2022-11-27 17:02:39.562	info	Starting Adapter asterisk.0 in version 1.0.6 with transcoder ffmpeg and language DE
            
            asterisk.0
            1802	2022-11-27 17:02:39.494	info	starting. Version 1.0.6 in /opt/iobroker/node_modules/iobroker.asterisk, node: v16.18.1, js-controller: 4.0.23
            

            Und nochmals eine andere Meldung im Debug

            Ich habe jetzt mit dem Superprogramm FritzFon den iobroker angerufen. Das Gespräch läuft. Habe nach 90 Sek. selbst beendet. Konnte aber nichts machen im iobroker. Von daher schon Stückli weiter
            Eine Idee mit den beiden Fehlermeldungen?

            In dem Asterisk Adapter habe ich den Pfad nach Anleitung eingegeben: /opt/iobroker/asterisk

            Benutzer und Gruppe Asterisk ist angelegt. Muss ich dann (wie auch immer) noch für /opt den Benutzer Asterisk hinzufügen?

            pi@pi400:/opt $ ls -al
            total 12
            drwxr-xr-x   3 root     root     4096 Jun 28 22:15 .
            drwxr-xr-x  20 root     root     4096 Jun 27 14:12 ..
            drwxrwxr-x+  6 iobroker iobroker 4096 Jun 28 23:21 iobroker
            
            
            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Harry8 last edited by

              @harry8

              Ich hab den asterisk nicht laufen, kann dir daher nicht sagen wie der für User konfiguriert werden muss.
              Aber den User 'iobroker' in die Gruppe 'asterisk' zu bringen hört sich nicht verkehrt an.

              H 1 Reply Last reply Reply Quote 0
              • H
                Harry8 @Thomas Braun last edited by

                @thomas-braun So auch wenn du de Adapter nicht laufen hast hier die Info für alle.
                Ich habe im Asterisk Adapter den Ordnerpfad wieder wie ursprünglich auf /tmp geändert. Scheinbar haben da alle User Zugriff. iobroker gibt nun keine Fehlermeldung mehr raus. iobroker konnte mich anrufen und hat den Text angesagt. Wenn ich iobroker anrufe, kommen 5 Töne, das wars. Steht nicht in der Anleitung, habe ich aber gemacht: Benutzer & Gruppe asterisk anlegen und Schreibrechte für eure verwendeten Ordner geben. Meine Fehler waren dadurch weg.

                Somit ist mein Ziel aber noch nicht erreicht. Asterisk soll ja nicht das Gespräch abnehmen, sondern nur parallel klingeln, damit ich weiß, wer anruft. bei Bedarf kann ich dann abnehmen. Wer weiß, wie das funktioniert, möge dies bitte mir antworten oder für immer schweigen: 😌

                Thomas Braun bahnuhr DJMarc75 3 Replies Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @Harry8 last edited by

                  @harry8 sagte in No connection to Asterisk Manager:

                  Benutzer & Gruppe asterisk anlegen und Schreibrechte für eure verwendeten Ordner geben.

                  Hört sich falsch an. Schreibrechte werden da i. d. R. nicht vergeben.
                  /tmp hört sich auch falsch an. Das ist halt ein temporärer Ordner, da liegt nichts dauerhaft.

                  1 Reply Last reply Reply Quote 0
                  • bahnuhr
                    bahnuhr Forum Testing Most Active @Harry8 last edited by

                    @harry8 sagte in No connection to Asterisk Manager:

                    iobroker konnte mich anrufen und hat den Text angesagt.

                    Welche Befehle hast du genommen?

                    H 1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @Harry8 last edited by

                      @harry8 man sollte vielleicht auch in Betracht ziehen dass dieser Adapter seit mehr als 3 Jahren nicht mehr aktualisiert wurde ?!
                      Daher kann es wohl sein dass die Anleitungen nicht mehr zuverlässig sind.

                      bahnuhr Thomas Braun 2 Replies Last reply Reply Quote 0
                      • bahnuhr
                        bahnuhr Forum Testing Most Active @DJMarc75 last edited by

                        @djmarc75 sagte in No connection to Asterisk Manager:

                        @harry8 man sollte vielleicht auch in Betracht ziehen dass dieser Adapter seit mehr als 3 Jahren nicht mehr aktualisiert wurde ?!
                        Daher kann es wohl sein dass die Anleitungen nicht mehr zuverlässig sind.

                        Das stimmt natürlich. Aber er will es ja hinbekommen.

                        Und ich jetzt auch.
                        Denn bei mir läuft es nun auf bullseye auch nicht mehr.

                        1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @DJMarc75 last edited by

                          @djmarc75

                          Scheint so zu sein. Zumindest der Befehl

                          For starting the asterisk server type /etc/init.d/asterisk start

                          Ist so nicht mehr aktuell. Das wird über systemd gemacht, also per

                          systemctl status asterisk.service
                          sudo systemctl status asterisk.service
                          
                          1 Reply Last reply Reply Quote 1
                          • H
                            Harry8 @bahnuhr last edited by Harry8

                            @bahnuhr dd0b53f1-cbf3-44a2-9f09-52df76da1496-image.png

                            Gib eine Rufnummer ein. Drücke bei Dial auf true. Und es klingelt. Du kannst drangehen und der Text wird vorgelesen.
                            Wenn du den iobroker anrufst, kommt 5 Töne. Steht ja auch da. Nach 5 DTMF Passwort und # eingeben. Habe ich aber nicht gemacht. Wozu auch. Ich will ja nicht, dass iobroker abnimmt. Vielleicht kommen wir zwei noch zum Ziel
                            PS: Es ist schön, dass ich auch was hinbekommen habe und anderen helfe 😄

                            bahnuhr 1 Reply Last reply Reply Quote 1
                            • bahnuhr
                              bahnuhr Forum Testing Most Active @Harry8 last edited by

                              @harry8

                              Super Danke.
                              Bei mir klappt es jetzt mit dem raus telefonieren.

                              Weiß nicht mehr, wo ich das Script herhatte (das ja jetzt nicht mehr funktioniert).

                              Nochmals Danke für den Tipp. Hätte ich auch selber drauf kommen sollen/müssen.

                              H 1 Reply Last reply Reply Quote 0
                              • H
                                Harry8 @bahnuhr last edited by

                                @bahnuhr schön, dass ich helfen konnte. Hast noch eine Idee, wie man einstellen kann: Es klingelt, ob ioBroker abnehmen soll oder klingeln lassen soll? Wie und wo kann man das unterscheiden?

                                bahnuhr 1 Reply Last reply Reply Quote 0
                                • bahnuhr
                                  bahnuhr Forum Testing Most Active @Harry8 last edited by

                                  @harry8 sagte in No connection to Asterisk Manager:

                                  @bahnuhr schön, dass ich helfen konnte. Hast noch eine Idee, wie man einstellen kann: Es klingelt, ob ioBroker abnehmen soll oder klingeln lassen soll? Wie und wo kann man das unterscheiden?

                                  Tut mir leid, aber sorum hab ich dies noch nie probiert.
                                  Wichtig war mir, dass ich (wenn etwas wichtiges passiert, einen Anruf nach extern initiieren kann.

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  507
                                  Online

                                  31.8k
                                  Users

                                  79.9k
                                  Topics

                                  1.3m
                                  Posts

                                  4
                                  24
                                  666
                                  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