VERSION(param)
Diese Funktion gibt Versionsinformationen von Asterisk zurück. Wenn
die Funktion ohne Parameter aufgerufen wird, dann kommt in etwa so ein
String zurück: SVN-branch-1.4-r44830M. Man kann mit dem
Parameter aber genau bestimmen, welche Versionsinformationen von Asterisk
man erhalten möchte:
ASTERISK_VERSION_NUMEine Zeichenkette, die nur die Zahlen der Versionsnummer
enthält. (Zu dem Zeitpunkt, als dieses Buch entstand, gab die Funktion
immer nur "999999" zurück.)
BUILD_USERSagt aus, mit welchem Unix-Benutzernamen Asterisk aus dem
Quellcode übersetzt wurde (z. B. root).
BUILD_HOSTNAMEGibt den Hostnamen des Rechners zurück, auf dem Asterisk aus
dem Quellcode übersetzt wurde (z. B.
voipnode1).
BUILD_MACHINEGibt den CPU-Typ des Rechners zurück, auf dem Asterisk aus
dem Quellcode übersetzt wurde (z. B. i686).
BUILD_OSGibt den Namen des Betriebssystems zurück, auf dem Asterisk
aus dem Quellcode übersetzt wurde (z. B.
Linux).
BUILD_DATEGibt das Datum zurück, an welchem Asterisk aus dem Quellcode
übersetzt wurde.
BUILD_KERNELGibt den Namen des Betriebssystemkernels zurück, auf dem
Asterisk aus dem Quellcode übersetzt wurde (z. B.
2.6.28-4-686).
; Gibt die Version von Asterisk auf dem CLI aus
exten => 123,n,Verbose(1, ${VERSION()})
— in Asterisk 1.4 nicht vorhanden —