En effet, nous utilisions l’atction Monitor dans la précedente version d’Aterisk (version 18). cette action était implémentée comme ceci : ami.action({ ‘action’:’monitor’, ‘actionid’:req.body.actionid, ‘channel’:req.body.channel, //exemple : ‘PJSIP/1000-00000065’ ‘file’:req.body.filename, //nom du fichier sans extension ‘format’:req.body.format, //format […]
Accelerer l’affichage des données dynamique en désactivant le cache PHP avec le fichier .htaccess
Sur le cloud ou tout autre serveur, on peut avoir un problème de retard d’affichage des données sur la page omni. Il faut mettre un fichier htacces. # Désactiver le cache pour les fichiers PHP <Files « *.php »> Header set Cache-Control « no-cache, no-store, must-revalidate » Header set Pragma « no-cache » Header set Expires « 0 » </Files>
Configurer le firewall omnipbx
Pour autoriser les ports spécifiques utilisés pour acceder au serveur ipbx, cela peut être fait sur le firewall directement integré. C’est le cas ici pour les port 3000 à 3010 reservés pour les clients agents d’omni contact.
Installation et config de coturn pour le webrtc sur omnicontact
Installer coturn: sudo apt-get install coturn -y 2) Configurer : nano /etc/turnserver.conf 3) # Interfaces d’écoute listening-port=3478 tls-listening-port=5349 listening-ip=0.0.0.0 # IP externe (votre IP publique) external-ip=VOTRE_IP_PUBLIQUE realm=crm.oclasoft.com server-name=crm.oclasoft.com # Base de données utilisateurs userdb=/var/lib/turn/turndb # Logs log-file=/var/log/turn/turn.log # Sécurité no-multicast-peers no-cli ensuite activer sudo systemctl enable coturn sudo systemctl start coturn # Vérifier le statut […]
Créer un swap et optimiser l’ipbx omni contact
Je vais vous guider pas à pas pour ajouter le SWAP et optimiser votre système. 1. **Création et activation du SWAP** « `bash # Vérifier qu’aucun swap n’existe déjà swapon -s # Créer un fichier swap de 2GB dd if=/dev/zero of=/swapfile bs=1M count=2048 # Définir les permissions correctes chmod 600 /swapfile # Formater le fichier […]
Activer le certificat SSL Let’s encrypt sur freepbx 17
Nous avons eu beaucoup de peine à activer le certificat let’encrypt SSL sur Freepbx 17. Pour le faire, voici la démarche qui a été satisfaisante sur le debian 12 installé sur une instance EC2 d’AWS. 1- Nous avons généré le certificat Let’s Encrypt en allant sur Admin > gestion des certificats 2- Nous avons […]
Configurations serveurs pour une instance Omni Contact
Config 1 Config 2 Config 3 Config 4 User Capacity 40 60 100 400 1200 Call Capacity 30 40 60 150 350 CPU Intel Celeron Quad Core Intel Celeron Quad Core Intel Celeron Quad Core Intel Core i5 Intel Core i7 Hard Drive Single 120GB SSD Single 120GB SSD Single 250GB SSD Dual 250GB SSD […]
Identifier les fichier ou repertoire consommant de l’espace disque sur omni contact
Utiliser du pour analyser l’utilisation de l’espace Analyser les dossiers à la racine sudo du -sh /* 2>/dev/null | sort -hr Analyser un dossier spécifique en profondeur sudo du -ah /var | sort -hr | head -20
Bonne pratique de codage – augmentation d’espace disque et log sur Omni Contact
Dans les fichiers de programmations sur omni Contact, ne faites un écho ou un affichage de données que lorsque cela est nécessaire. En effet, des affichages non nécessaires sont problématiques car elles consomment énormement de l’espace disque. Par exemple, dans un script dynamique appélé toutes les 5 à 10 secondes comme /rest/acd/get_fapp_preview.php appelé par […]