Sv translation | ||
---|---|---|
| ||
In this routing example a simple service is created which uses lists and variables. We recommend you follow and program this version. The knowledge gained in the Programming Example section is assumed. The object is that callers should only be able to take part once in a vote. If callers ring twice, they should hear a prompt that they have already voted. To achieve this, the hash value of the caller’s number is entered into a list. The hash value is stored in the variable $callerhash and is a unique code representing the caller’s number (in contrast with $caller, which depending on your rights in the system may be shortened using xxx or invisible). During every call a list is checked. If the hash value is found in the list, then the caller has already called. Proceed as follows:
|
Sv translation | ||
---|---|---|
| ||
In diesem Routingbeispiel wird ein einfacher Dienst realisiert, der Variablen und Listen nutzt. Wir empfehlen, das Beispiel durchzuarbeiten. Die Kenntnisse aus dem Programmierbeispiel werden hier vorausgesetzt. Ziel ist, dass Anrufer nur einmal an einer Abstimmung teilnehmen können. Ruft ein Anrufer ein zweites Mal an, soll er eine Ansage erhalten dass er bereits abgestimmt hat. Dazu wird der Hashwert der Nummer des Anrufers beim ersten Anruf in eine Liste eingetragen. Der Hashwert wird in der Variable $callerhash gespeichert und ist eine eindeutige Kodierung der Rufnummer als Zeichenkette (im Gegensatz zur Variable $caller, in der Sie abhängig von Ihrer Berechtigung die Rufnummer ggf. verkürzt sehen und so nicht eindeutig differenzieren können). Bei jedem Anruf wird nun die Liste geprüft. Wird der Hashwert dort gefunden, hatte der Anrufer bereits einmal angerufen. Gehen Sie vor wie folgt:
|
Sv translation | ||
---|---|---|
| ||
Dans cet exemple de routage, un service simple est créé qui utilise des listes et des variables. Nous vous recommandons de suivre et de programmer cette version. Les connaissances acquises dans le cadre de la section Exemple de programmation est assumée. L'objectif est que les appelants ne puissent participer qu'une seule fois à un vote. Si les appelants sonnent deux fois, ils doivent entendre un message leur indiquant qu'ils ont déjà voté. Pour ce faire, la valeur de hachage du numéro de l'appelant est saisie dans une liste. La valeur de hachage est stockée dans la variable $callerhash et est un code unique représentant le numéro de l'appelant (contrairement à $caller, qui, en fonction de vos droits dans le système, peut être raccourci en utilisant xxx ou invisible). Lors de chaque appel, une liste est vérifiée. Si la valeur de hachage est trouvée dans la liste, c'est que l'appelant a déjà appelé. Procédez comme suit :
|