Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Mehrere nacheinander auszuführende Anrufe

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Mehrere nacheinander auszuführende Anrufe

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sunny9999 last edited by

      Hallo zusammen...

      ich hab mir aus dem Asterisk Thread : Link Text
      folgendes Script gezogen, was auch wunderbar läuft : ( Dient in Verbindung mit dem Alarm Adapter der Ansage per Telefon und dem abschalten der Alarmanlage mit DTMF....)

      var inp, text, number, callerid, repeat, priority, timeout, language, async, audiofile, result;
      
      // Beschreibe diese Funktion …
      async function fl_stringifyWoJoin(inp) {
          // JSON.stringify without "join()""
          // Rel.1    2019-02-14 / gw (TheDoctor / bb61)
      
          return JSON.stringify(inp);
      }
      
      
      // ASTERISK-Blockly-Demo
      // Rel 1 2019-02-14 / gw (TheDoctor / bb61)
      //
      // The initialisation (or: input definition)
      text = 'ÜBERFALL';
      number = '0123456789';
      callerid = '0711-123456789';
      repeat = 5;
      priority = 1;
      timeout = 60000;
      language = 'de';
      async = false;
      audiofile = '';
      // ...some code...
      // The output:
      sendTo("asterisk.0", "dial", {
         "text": text,
         "telnr": number,
         "callerid": callerid,
         "repeat": repeat,
         "priority": priority,
         "timeout": timeout,
         "language": language,
         "async": async,
         "audiofile": audiofile
      }, async function (result) {
          // The feedback:
        //   V1: (embedded function)
        console.log(('Result V1:' + String(JSON.stringify(result))));
        //   V2:(local function /w ability for modification)
        console.log(('Result V2:' + String(await fl_stringifyWoJoin(result))));
        });
      
      // << DEMO (modify this number!)
      // << DEMO (modify this number!)
      

      Blockly Asterisk Call.jpg
      Nun möchte ich das Script dahingehend erweitern das mehrere Leute nacheinander angerufen werden, wenn der vorherige nach einer gewissen Zeit nicht abgenommen hat....Jemand einen Ansatz wie ich dies hier komplettieren / umbauen könnte ? Bin nicht so der Script-König...
      Vielen Dank für Eure Hilfe..

      Grüße

      Sunny

      E 1 Reply Last reply Reply Quote 0
      • E
        ewc @sunny9999 last edited by

        @sunny9999 Moin Moin... ist zwar ein altes Thema, aber vielleicht stolperst Du ja nochmal darüber 😉
        Ich stehe gerade vor dem gleichen Problem. Sicherlich hast Du schon eine Lösung gefunden?

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

        Support us

        ioBroker
        Community Adapters
        Donate

        489
        Online

        32.0k
        Users

        80.4k
        Topics

        1.3m
        Posts

        blockly
        2
        2
        266
        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