Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Volume des enregistrements

Les enregistrements d’appels sont sur leur propre volume, de taille fixe, monté sur /var/lib/freeswitch/recordings. Plein, il ne fait échouer que les nouveaux enregistrements : les appels continuent normalement, et la base, FreeSWITCH et la messagerie, qui sont sur le disque système, gardent leur place. Les annonces des clients sont dans le même dossier : volume plein, le dépôt d’une nouvelle annonce échoue aussi.

À l’installation

L’image le pose à son premier démarrage :

  • avec un second disque vide ajouté à la VM (recommandé en production) : il est formaté et monté en entier ; sa taille est celle que vous lui donnez ;
  • sinon, un fichier de 50 Go (/var/lib/centrex-v3/enregistrements.img), monté au même endroit. Si le disque système n’a pas la place, le volume est réduit (5 Go restent libres sur le disque système) et le journal du premier démarrage le signale ; trop petit, l’instance démarre sans volume dédié et l’accueil du portail le signale.

Un disque n’est pris que s’il est entièrement vide (ni partition, ni système de fichiers) ; un disque qui porte des données n’est jamais formaté.

Avec le paquet, posez-le vous-même, FreeSWITCH arrêté (les appels sont coupés le temps de l’opération) :

sudo systemctl stop freeswitch
sudo centrex-volume-enregistrements creer --disque /dev/vdb    # un disque vide dédié
sudo centrex-volume-enregistrements creer --taille 50G         # ou un fichier
sudo systemctl start freeswitch

Les enregistrements déjà présents sont recopiés dans le volume.

Combien de place

FreeSWITCH enregistre en MP3 stéréo : environ 16 Mo par heure d’appel enregistré. 50 Go tiennent donc environ 3 000 heures. La rétention (6 mois au plus) efface les plus anciens toutes les heures : comptez les heures enregistrées sur cette durée.

Surveiller et agrandir

  • sudo centrex-volume-enregistrements etat : taille, place occupée et libre.
  • L’accueil du portail prévient à 80 % d’occupation, alerte à 95 %, et signale des enregistrements sans volume dédié ; les alertes par e-mail de l’opérateur partent aux mêmes seuils, et sous 20 % puis 10 % de place libre sur le disque système.
  • Prometheus : centrex_volume_taille_octets, centrex_volume_libre_octets et centrex_enregistrements_volume_dedie, avec des alertes de référence (voir Supervision).

Pour agrandir, à chaud (appels et enregistrements continuent) :

  • fichier : sudo centrex-volume-enregistrements agrandir 100G (le disque système doit avoir la place) ;
  • second disque : agrandissez-le dans l’hyperviseur, puis sudo centrex-volume-enregistrements agrandir.

Un volume ne se réduit pas. Pour libérer de la place sans l’agrandir, raccourcissez la rétention des enregistrements (page Paramètres, ou par client).