Die CRM URL kann mit Variablen versehen werden. Dies kann sowohl über das IVR Objekt Speichern Zusatzinfo. und Benutzer Daten angegeben werden, als auch in der CRM URL Einstellung ACD Gruppe selbst. Warning |
---|
Durch Verwendung von Semikolon, Komma, Pipe, Kapitelchen als Trennzeichen in Daten, die in der Zusatzinfo angezeigt werden sollen, kommt es zu Fehlerbildern. ACHTUNG: Diese Trennzeichen nicht verwenden. |
Die Variablen werden vom Web-Server ausgewertet, also vor der Übergabe der URL an den Clients. Einfache VariablenFolgende Variablen stehen zur Verfügung: Variable | Bedeutung |
---|
$RootNumber | Root-Nummer (Plattformziel) der Servicerufnummer. | $ServiceNumber | Servicerufnummer (Feld Name). | $CustomerNumber | Customer Number der Servicerufnummer. | $ParentCustomerNumber | Parent Customer Number der Servicerufnummer. | $ContractNumber | Contract Number der Servicerufnummer. | $BillingNumber | Billing Number der Servicerufnummer. | $GroupNumber | ACD Gruppennummer. | $groupname | ACD Gruppenname. | $CallerNumber, $caller | A-Rufnummer. | $username | Agenten Name. | $userfirstname | Agenten Vorname. | $useruid | Agenten UID. |
Folgende Erweiterte VariablenEs können erweiterte Variablen stehen zur Verfügungverwendet werden, die direkt aus den dem Benutzerstatus in der ACD direkt gewonnen werden. Diese werden wie folgt angegeben: ${Variable}gelesen werden. ErsetzungMit URL-KodierungDurch die Verwendung von einfachen geschweiften Klammern wird die URL kodiert, bevor sie in die URL eingefügt wird. Geben Sie die Felder wie folgt an: ${Variable} Ohne URL-KodierungDie Verwendung von doppelten geschweiften Klammern führt zu einer direkten Ersetzung ohne Kodierung in der URL.
Geben Sie die Felder wie folgt an: ${{Variable}} AnwendungsfallDies kann manchmal notwendig sein, wenn der Server- und Protokollteil der URL variabel sein soll. Nehmen Sie zum Beispiel die folgenden URLs:
myprotocol://myserver1.jtel.de:1000/variable_part_1/application?param1=value1&m2=value2 meinprotokoll://myserver2.jtel.de:2000/variabler_teil_2/anwendung?param1=wert1&m2=wert2
Stellen Sie sich vor, dass der Serverteil der URL variabel ist - einige Benutzer melden sich auf dem ersten Server an, andere auf dem zweiten Server. Der Anwendungsteil der URL (nach dem letzten Schrägstrich) ist in beiden Fällen gleich (die Parameter identifizieren wahrscheinlich einen bestimmten Datensatz im CRM-System). Die erste URL wird also von Benutzer 1 und die zweite URL von Benutzer 2 verwendet.
Bevor der Aufruf verteilt wird, kann die URL natürlich nicht erstellt werden. Das heißt, sie muss dynamisch aufgebaut werden, je nachdem, welcher Benutzer den Anruf erhält.
Der Serverteil der URL könnte im jtel-Benutzerkonto konfiguriert werden, z. B. das Feld "Spitzname" (Nick Name) oder ein anderes geeignetes Informationsfeld, das für den Betrieb des Benutzerkontos im jtel-System nicht erforderlich ist.
Das Feld NickName könnte zum Beispiel wie folgt angegeben werden:
Benutzer 1: myserver1.jtel.de:1000/variable_part_1
Benutzer 2: myserver2.jtel.de:2000/variabler_teil_2
Dann könnte die CRM-URL wie folgt angegeben werden: myprotocol://${{NickName}}/application?param1=value1&m2=value2 Verfügbare erweiterte Variablen${Variable} |
---|
UID | Name | FirstName | NickName Status |
---|
| |
---|
colour | Green |
---|
title | AB Release 3.30 |
---|
|
| TelActive | dtCallStart | ServiceNumbersName | ServiceNumbersName2 | AcdGroupsName | AcdGroupsGroupNumber | bMandatoryTransactionCode | AcdConfigurationGroupsName | ANumber | WaitingTime | ContactClass | ContactNumber | ContactName | ContactPostCode | ContactCity | StatisticsPartAID | CustomerNumber | ParentCustomerNumber | ContractNumber | BillingNumber | ContactTel1 | ContactTel2 | ContactTel3 | ContactTel4 | ContactTel5 | ContactEmail | ContactFirstName | ContactLastName | ContactCustomerNumber | UserData | DiallerCampaignsID | DiallerContactsName | DiallerCampaignsClientService | DiallerContactsAmount | DiallerContactsFirstName | DiallerContactsComment | DiallerContactsManufacturer | DiallerContactsModel | DiallerContactsTag | DiallerContactsDtBeginDate | DiallerContactsDtEndDate | DiallerCampaignsName |
|