Kann man, und es gibt verschiedene Möglichkeiten, je nachdem, wie weit deine Layoutänderung reichen soll:
- Sie soll nur für den einen Aufruf von (beispielsweise) dboxpopup gelten (bei anderen Dboxen möchtest du eine andere Nachricht senden). Dann die Nachricht einfach als Parameter hinter der IP angeben:
Code:
dboxpopup [Optionen] 192.168.123.234 "${SOURCE_NAME} ruft an!"
- Sie soll für alle Aufrufe von dboxpopup gelten: Dann musst du die Funktion default_dboxpopup überschreiben, so dass sie deine gewünschte Nachricht generiert. Dazu einfach das Verzeichnis /tmp/flash/callmonitor/actions.local.d anlegen, irgendeine Datei mit Namen *.sh (z.B. dbox.sh) darin und darin deine Definition ablegen, z.B.
Code:
default_dbox() {
if [ ! -z "$SOURCE_NAME" ]; then # SOURCE_NAME ist nicht leer
echo "${SOURCE_NAME} ruft an!"
else
echo "Irgendjemand mit der Nummer ${SOURCE} ruft an ..."
fi
}
- Sie soll für dboxpopup und dboxmessage gleichermaßen als Standardnachricht gelten: default_dbox überschreiben.
- Sie soll für alle möglichen Benachrichtigungen die Standardnachricht sein: default_message überschreiben.
Viel Erfolg beim Zusammenstellen deiner Lieblingsnachricht.
Andreas
P.S.: Auch für die anderen Nachrichtentypen gibt es Standardnachrichten, momentan default_dreammessage, default_yac und default_vdr. Im Zweifel hilft ein Blick in messages.sh.