3CX V20/V18 Backups per Shell erstellen

Wer bereits auf die neueste 3CX Version 20 upgedatet hat, wird sicherlich schon bemerkt haben, dass man bei den Backups nicht mehr auswählen kann, was gesichert werden soll.

In der V18 konnte man ohne Probleme z.B. ein Backup ohne FQDN und Lizenz erstellen, falls man einen neuen FQDN vergeben wollte.

Wie geht man also vor, wenn man in der V20 einen neuen FQDN vergeben möchte? Oder wenn man keine Vorlagen oder Aufzeichnungen in seinen Backups benötigt?

Bei Installationen in der Private Cloud oder bei On-Premise-Installationen gibt es die Möglichkeit, die BackupCmd.exe bei Windows-Installationen bzw. die 3CXBackupCmd (Linux) auch unter V20 zu verwenden.

 

Wo finde ich das Backup-Tool?

Unter Windows befindet sich das Programm in folgendem Ordner: C:\Programme\3CX Phone System\Bin

Unter Linux meldet man sich als Benutzer phonesystem an und ruft einfach den Befehl 3CXBackupCmd auf.

Für ein vollständiges Backup genügt der folgende Befehl:

Windows: BackupCmd.exe –file=full_pbx_backup.zip –options=ALL

Linux: sudo -u phonesystem 3CXBackupCmd –file=full_pbx_backup.zip –options=ALL

 

Wie kann ich ein Backup ohne 3CX Lizenz erstellen?

Der Parameter –options legt fest, was gesichert werden soll, die einzelnen Werte werden einfach durch ein Komma getrennt.

CH – Anrufhistorie
LIC – Lizenz
FQDN – FQDN
PROMPTS – Ansagen
FW – Firmware-Dateien des Telefons
REC – Aufzeichnungen
VM – Voicemails
ALL – Vollsicherung

Um nun ein Backup ohne den FQDN aber ansonsten mit allen Inhalten zu erstellen, lauten die Parameter wie folgt: –file=pbx_backup_no_FQDN.zip –options=CH,LIC,PROMPTS,FW,REC,VM

 

Ist das alles oder kann ich noch mehr mit dem Tool machen?

Wenn Sie Ihre eigenen Backup-Skripte erstellen möchten, können Sie den Funktionsumfang des Tools mit den restlichen Parametern erweitern:

–log= – Pfad für eine Logdatei
–file= – Pfad für das Backup
–pwd= – Passwort zum Verschlüsseln des Backups
-noemail – Keine Mail bei erfolgreichem oder nicht erfolgreichem Backup

 

Und wie kann ich nun das Backup wieder einspielen?

Das steht im nächsten Eintrag …..