In alcuni casi potrebbe essere necessario eseguire un dump della rubrica di NethVoice, specialmente quando il sistema gira su container separati. Questa guida spiega come fare un dump della tabella cti_phonebook dal database nethcti3, utilizzando un’istanza di MariaDB che gira in un container su NethServer 8. Seguendo i passaggi indicati, potrai esportare la rubrica e salvarla localmente.

Passaggi per eseguire il dump:

  1. Accedere al container di NethVoice: Prima di tutto, devi accedere al container di NethVoice. Utilizza il comando runagent, sostituendo la "X" con il numero di istanza corretto:


runagent -m nethvoiceX

        
        2. Accedere al container di MariaDB: Una volta nel container di NethVoice, devi accedere al container di MariaDB con il seguente comando: 


podman exec -it mariadb bash


        3. Eseguire il dump del database: All'interno del container MariaDB, esegui il comando mysqldump per esportare la rubrica. Questo comando salva il dump del database in un file all'interno del container:


mysqldump -u root -h 127.0.0.1 -P $NETHVOICE_MARIADB_PORT -p$MARIADB_ROOT_PASSWORD nethcti3 cti_phonebook > /tmp/nethcti3.dump


        4. Uscire dal container: Dopo aver creato il dump, esci dal container di MariaDB: 


exit


        5. Copiare il file di dump fuori dal container: Ora puoi copiare il file di dump dal container alla directory /root sul tuo sistema host, utilizzando il comando :


podman cp mariadb:/tmp/nethcti3.dump /root


In questo modo, il file di dump nethcti3.dump sarĂ  disponibile nella directory /root del tuo sistema host.