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_NUM
Eine 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_USER
Sagt aus, mit welchem Unix-Benutzernamen Asterisk aus dem
Quellcode übersetzt wurde (z. B. root
).
BUILD_HOSTNAME
Gibt den Hostnamen des Rechners zurück, auf dem Asterisk aus
dem Quellcode übersetzt wurde (z. B.
voipnode1
).
BUILD_MACHINE
Gibt den CPU-Typ des Rechners zurück, auf dem Asterisk aus
dem Quellcode übersetzt wurde (z. B. i686
).
BUILD_OS
Gibt den Namen des Betriebssystems zurück, auf dem Asterisk
aus dem Quellcode übersetzt wurde (z. B.
Linux
).
BUILD_DATE
Gibt das Datum zurück, an welchem Asterisk aus dem Quellcode
übersetzt wurde.
BUILD_KERNEL
Gibt 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 —