1. Forum
    1. Unerledigte Themen
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. FAQ
  4. Wiki
    1. Letzte Änderungen
  • Anmelden
  • Registrieren
  • Suche
Knowledge Base
  • Alles
  • Knowledge Base
  • Artikel
  • Seiten
  • Forum
  • Wiki
  • Erweiterte Suche
  1. David-Forum.de
  2. Wiki
  3. Knowledge Base

Q-100.146 - eMails via Script erstellen

  • andev
  • 19. April 2025 um 10:38
  • 45 mal gelesen
  • Q-100.146 - eMails via Script erstellen

    aus Tobit KB importiert - vom 06.06.2002 - Beitrag bei Tobit



    Problem


    Wie können eMails mit Hilfe eines Script erstellt werden?


    Antwort


    Mit DvISE (mit Extended Telephony Module for DvISE) und David Professional haben Sie die Möglichkeit mittels dem DvISE Communication Controller (DvCC) komplexe Kommunikationsabläufe zu steuern. Obwohl eigentlichfür Telefoniefunktionen gedacht, können Sie mit DvCC auch andere Abläufe abbilden wie z.B. eine SMS zu einer eMail zu konvertieren.

    Automatisches Starten eines Scriptes
    Das Script soll automatisch alle fünf Minuten nach neuen SMS-Nachrichten suchen und diese als eMail weitersenden:

    1. Hierzu müssen Sie in der ISDN-Portkonfiguration des DvISE Serversdie Auswahl "Script Autostart" auf fünf Minuten setzten.
    2. Zudem müssen Sie das Script im "Prestart Layer" des DvCCs programmieren und mit dem Objekt "Timer Mode" beginnen.
      Dies ist notwendig, da dieser Layer keine ISDN B-Kanal Verbindung benötigt.

    Neue SMS-Nachrichten finden
    Ankommende SMS-Nachrichten müssen Sie über eine Verteilregel die im DvISE Administrator unter »Datenbanken -> Verteilung -> Verteilregeln« erstellen und in ein separates Archive routen, das vom Script via "Set Archive" Objekt angesprochen wird:

    1. Für dieses Archive müssen Sie im Tobit InfoCenter unter dem Menüpunkt "Eigenschaften" in der Registerkarte "Zugang" den Remote Access aktiviern.
    2. Benutzername und Passwort sind hier nicht erforderlich.

    Das Script vergleicht alle vorhandenen Nachrichten auf den Status "Gelesen" oder "Neu". Den Inhalt neuer Nachrichten schreiben Sie mittels "Read Line" Objekt in eine mit "Define" Objekt erstellte Variable.

    In diesem Beispiel lautet der Inhalt der SMS-Nachricht wie folgt:
    (eMail Adresse);(Inhalt der Nachricht).

    Mit dem "Get IdxStr" Objekt wird die eMail Adresse aus der Nachricht herausgelesen und in eine zweite Variable "User.eMail" geschrieben.

    Erstellen und Versenden der eMail
    Das Erstellen der eMail erfolgt mittels "Write File" Objekt. Dieses Objekt beschreibt eine Textdatei zeilenweise. Diese Textdatei müssen Sie im FileScan Verzeichnis erstellen. Der Inhalt dieser Datei lautet:
    @ @email %(User.eMail)@ @

    This eMail was send from a mobile telephone with the number %(User.sender).

    Mit dem Objekt "Include File" wird der Inhalt der SMS-Nachricht (%(Archive.Entry.DocName)) in die Textdatei eingefügt. Schließlich wird die Datei mittels "Rename File" Objekt umbenannt, so dass der FilScan Service diese Datei auch bearbeitet. Hierbei wird aus der Textdatei eine eMail erstellt, die vorhandenen DvISE Befehle ausgelesen und versendet. Damit beim nächsten Scan des Archives diese SMS Nachricht nicht nochmals versendet wird, müssen Sie das Attribut der SMS mittels "Set Viewed" Objekt auf "Gelesen" setzen.

    • david

Teilen

  • Vorheriger Eintrag Q-100.145 - Im AN und VON Feld stehen die gleichen Rufnummern
  • Nächster Eintrag Q-100.147 - Web Access auf Adressen
  • PDF

Kategorien

  1. Knowledge Base 6.637
  2. Release Notes 138
  3. Dienste 0
  4. Tipps & Tricks 0
  5. Einstellungen 0
  6. David Administrator 0
  7. Team Client 0
  8. Classic Client 0
  9. App (iOS & Android) 0
  10. Technisches oder Dateisystem oder Archivsystem 0
  11. Anleitungen 0
  12. Tools (Tobit interne Tools als auch externe) 0
  1. Datenschutzerklärung
  2. Kontakt
  3. Impressum
Lexikon, entwickelt von www.viecode.com
Community-Software: WoltLab Suite™