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. Diese Variablen 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 Zeichen direkt anzugeben (Nummerierung der Stellen beginnt bei 0). In den folgenden Beispielen wird der Inhalt der Variablen FROM ausgewertet. Statt dessen können natürlich auch andere Variablen 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 Endposition für das Auslesen eines Teilstrings aus dem Inhalt einer Variablen festzulegen. Diese Zeichenkette ist dabei in Anführungszeichen (") anzugeben. Wird Sie als erster Parameter übergeben, markiert Sie den Anfang des auszulesenden Teilstrings. Erfolgt diese Angabe als zweiter Parameter, 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.