HASH(name
[,schluessel
])
Implementiert assoziative Arrays (auch bekannt als
Hashes).
exten => 123,1,Set(HASH(warenkorb,aepfel)=5) exten => 123,n,Set(HASH(warenkorb,birnen)=3) exten => 123,n,Set(HASH(warenkorb,kartoffeln)=2) exten => 123,n,Verbose(1,Im Warenkorb sind folgende Artikel:) exten => 123,n,Verbose(1, ${HASH(warenkorb,aepfel)} Aepfel) exten => 123,n,Verbose(1, ${HASH(warenkorb,birnen)} Birnen) exten => 123,n,Verbose(1, ${HASH(warenkorb,kartoffeln)} Kartoffeln)
Beim Zuweisen aus ODBC-Funktionen muss man den Schlüssel nicht
angeben.
exten => 456,1,Set(HASH(ergebnis)=ODBC_...)
Asterisk-Versionen:
| | | | | 1.6 |————————
Interner Hilfetext zu dieser Funktion in Asterisk 1.6:
-= Info about function 'HASH' =-
[Syntax]
HASH(hashname[,hashkey])
[Synopsis]
Implementation of a dialplan associative array
[Description]
In two argument mode, gets and sets values to corresponding keys within a named
associative array. The single-argument mode will only work when assigned to from
a function defined by func_odbc.so.