Q-103.045
Variablen für die Verteilung empfangener Nachrichten


Frage
Problem Es sollen bei den Verteilregeln Variablen verwendet werden.
Produkt David
Priorität keine
Effekt harmlos
Datum 10.12.2002

Antwort
Für die Erstellung individueller Verteilregeln stehen eine Reihe Variablen zur Verfügung. DieseVariablen können außerdem auch für Sammellisten und Weiterleitungen verwendet werden. Die Syntax für den Aufruf dieser Variablen lautet folgendermaßen:

%(Variablenname)

VariableSyntaxWert
SUBJECT%(SUBJECT)Betreff
FROM%(FROM)Absenderadresse bzw. CSID/CLI
TO%(TO)Empfängeradresse bzw. Zielnummer
USER%(USER name)DvISE ID des angegebenen Users (es ist der
Show Name anzugeben)
GROUP%(GROUP name)DvISE ID der angegebenen Gruppe (es ist der
Show Name anzugeben)
ROOT%(ROOT)Pfad zum DvISE Root-Verz. inkl. Servername
(z.B. SERVERNAME\DAVID)
Archive%(ARCHIVE)Pfad zum Archive Root Verz. inkl. Servername.
MAILNAME%(MAILNAME)Benutzerkennung der eMail-Adresse (der Teil
vor dem '@' Zeichen)
DOMAIN%(DOMAIN)Domain Name der eMail-Adresse (der Teil
hinter dem '@' Zeichen)
DOCTYPE%(DOCTYPE)Dokument-Typ als Ziffer
(0=Fax, 2=eMail, 3=TMail, 4=VoiceMail,
5=Ext., 6=Adresse, 7=SMS, 9=DvDFML)
PORT%(PORT)Nummer des DvISE Ports, über den die
Nachricht empfangen wurde
MAPPING%(MAPPING=string)Setzt die Verteilkennung der Nachricht
auf einen beliebigen String

Es ist auch möglich, Teilstrings aus den betreffenden Variableninhalten zu extrahieren.Dazu ist die Startposition und die Endposition bzw. die Anzahl der auszulesenden Zeichendirekt anzugeben (Nummerierung der Stellen beginnt bei 0). In den folgenden Beispielenwird der Inhalt der Variablen FROM ausgewertet. Statt dessen können natürlich auch andereVariablen eingesetzt werden (z.B. SUBJECT oder TO).

ParameterRückgabewert
%(FROM,0-5)Alle Zeichen von Position 0 bis Position 5
%(FROM,2- )Alle Zeichen von Position 2 bis zum Ende
%(FROM,4,2)Genau zwei Zeichen beginnend bei Position 4
%(FROM, ,3)Die letzten 3 Zeichen
%(FROM,1 )Alle Zeichen von Position 1 bis zum Ende

Fehlt die Variablenangabe, wird generell die Verteilkennung (Routing ID) ausgewertet.

Weiterhin besteht die Möglichkeit, eine bestimmte Zeichenfolge als Start- oder Endpositionfür das Auslesen eines Teilstrings aus dem Inhalt einer Variablen festzulegen. Diese Zeichenketteist dabei in Anführungszeichen (") anzugeben. Wird Sie als erster Parameter übergeben,markiert Sie den Anfang des auszulesenden Teilstrings. Erfolgt diese Angabe als zweiterParameter, so bestimmt Sie dessen Ende. Beispiele:

ParameterRückgabewert
%(FROM,"@",0,3)Die ersten 3 Zeichen des Domain Namens aus der
Absenderadresse einer eMail
%(TO,0,"@")Alle Zeichen der Empfänger-Adresse bis zum '@' Zeichen

Hinweis:
Weitere Informationen zu dem Thema »Verteilungen unter DvISE« erhalten Sie im KnowledgeBase Artikel 103.041.