L'URL du CRM peut faire appel à des variables. Cela peut être spécifié dans le IVR lors de l'utilisation de l'objet Enregistrer les informations complémentaires et les données utilisateur et aussi dans le paramétrage de l'URL CRM du groupe ACD lui-même. Warning |
---|
Lorsque des points-virgules, des virgules, des apostrophes ou des tuyaux ( ;,'|) sont utilisés dans les informations complémentaires, il peut amener le client web à manquer des événements et à ne pas afficher les appels. N'utilisez PAS ces caractères. |
Les variables sont évaluées par le serveur web, avant que l'URL ne soit transmise au client. Variables simplesLes variables suivantes peuvent être utilisées: Variable | Signification |
---|
$RootNumber | Numéro racine (plateforme de destination) du numéro de service | $ServiceNumber | Numéro de service (champ Nom). | $CustomerNumber | Numéro de client du numéro de service | $ParentCustomerNumber | Numéro Client Parent du numéro de service | $ContractNumber | Numéro de contrat du Numéro de service | $BillingNumber | Numéro de facturation du Numéro de service | $GroupNumber | Numéro du Groupe ACD | $groupname | Nom du groupe ACD | $CallerNumber, $caller | Numéro de l'appelant | $username | Nom d'Agent | $userfirstname | Prénom de l'agent | $useruid | UID de l'Agent |
Variables étenduesIl est possible d'utiliser des variables étendues, qui sont extraites du statut de l'utilisateur dans l'ACD directement. RemplacementAvec le codage URLEn utilisant des accolades simples, l'URL encode la chaîne avant de l'insérer dans l'URL. Spécifiez les champs comme suit : ${Variable} Sans encodage dans l'URL Status |
---|
colour | Green |
---|
title | À partir de la version 3.29 |
---|
|
L'utilisation de doubles accolades effectue un remplacement direct sans encodage dans l'URL. Spécifiez les champs comme suit : ${{Variable}} Cas d'utilisationCela peut parfois être nécessaire, si la partie serveur et protocole de l'URL doit être variable. Prenons par exemple les URLs suivantes :
myprotocol://myserver1.jtel.de:1000/variable_part_1/application?param1=value1&m2=value2 monprotocole://myserver2.jtel.de:2000/variable_part_2/application?param1=valeur1&m2=valeur2
Imaginez que la partie serveur de l'URL soit variable : certains utilisateurs se connectent au premier serveur, d'autres au second. La partie application de l'URL (après le slash final) est la même dans les deux cas (les paramètres identifieront probablement un enregistrement particulier dans le système CRM). La première URL doit donc être utilisée par l'utilisateur 1, et la seconde par l'utilisateur 2. Il est clair qu'avant la distribution de l'appel, l'URL ne peut pas être construite. Cela signifie qu'elle doit être construite dynamiquement en fonction de l'utilisateur qui reçoit l'appel. La partie serveur de l'URL pourrait être configurée dans le compte utilisateur jtel, par exemple le champ nickname ou un autre champ informationnel approprié qui n'est pas requis pour le fonctionnement du compte utilisateur dans le système jtel. Par exemple, le champ NickName pourrait être spécifié comme suit : Utilisateur 1 : myserver1.jtel.de:1000/variable_part_1 Utilisateur 2 : myserver2.jtel.de:2000/variable_part_2 Ensuite, l'URL du CRM pourrait être spécifiée comme suit : myprotocol://${{NickName}}/application?param1=value1¶m2value1&m2=value2 Variables étendues disponibles ${Variable} |
---|
UID | Nom | FirstName | NickName Status |
---|
| |
---|
colour | Green |
---|
title | DEPUIS LA VERSION 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 |
|