Téléphone fixe - Bloquer les appels indésirables

La communication peer 2 peer était absente sur ce forum. Pourtant, nous utilisons tous un ou plusieurs logiciels ou matériels pour nous faciliter la vie.

Re: Téléphone fixe - Bloquer les appels indésirables

Messagede psk » 09 Juil 2020, 08:42

Bonjour,
Peux-tu nous expliquer comment tu récupères le XML suite à la dernière mise à jour ; je n'arrive pas à trouver d'explications sur le site ?
Merci.
psk
P'tit Dieu de domotique
 
Messages: 197
Inscription: 20 Juin 2006, 07:27

Re: Téléphone fixe - Bloquer les appels indésirables

Messagede Okimi » 09 Juil 2020, 12:05

Voici les changements apportés par le dernier firmware :

    CLIBASE V6 Premium
    Version : 1.0.5 FR/BE/CH
    Publiée le : 30/06/2020

    Améliorations apportées:
    • Ajout de la possibilité de prendre un appel en cours de vérification en appuyant sur le bouton
    • [web] Ajout de la possibilité de mettre un numéro en Liste VIP ou Liste Noire depuis le journal d'appels (seule la mise en liste noire était possible)[concerne l'utilisation en mode Liste Noire]
    • [web] Ajout de la possibilité de vider le journal d'appels
    • [web] Amélioration de l'affichage des numéros courts / spéciaux
    • [web] Ajout des drapeaux de l'Italie, de l'Espagne et de l'Angleterre pour les numéros associés à ces pays
    • [web] Passage de la "Vue d'ensemble" en affichage dynamique (actualisée en temps réel)(auparavant figée)
    • [web] Ajout d'une mention "Désactivé" lorsque l'appareil est temporairement désactivé par l'utilisateur
    • [web] Amélioration et fiabilisation de la fonction d'import de listes en CSV
    • [web] Ajout d'explications sur la liste d'exceptions (comme c'était déjà le cas pour les listes Blanche, Noire et VIP)
    • Ajout d'une possibilité d'extraction XML du compteur d'appels bloqués et des données du dernier appel pour les applications domotiques ("vuens.xml")
    • Lors d'un changement de mode liste noire <> blanche, transformation du contenu de la liste VIP en Liste Blanche et vice-versa (au lieu de l'effacer)
    • Augmentation de la longueur maximale autorisée des données d'appel (correction du rejet des appelants présentant un nom trop long chez les utilisateurs disposant du service de présentation du nom)
    • Prévention contre les réinitialisations liées au dépot d'objets lourds sur le bouton de l'appareil (causant un appui de plus de 30 secondes = demande de remise à 0)(si l'appui excède 34 secondes, il sera à présent ignoré)
    • Amélioration de l'utilitaire de mise à jour (meilleure gestion des restrictions liées aux antivirus, ajout de contrôles et fiabilisation générale)

    Correctifs apportées:
    • Mise en place d'un correctif de compatibilité avec les "Box 8" de SFR
    • [web] Correction du tri par numéros dans les Listes Noire/Blanche/VIP
    • [web] Correction de l'affichage des heures dans le journal d'appel et les listes noire/blanche/VIP
    • [web] Correctif de compatibilité de la fonction d'export des listes avec Internet Explorer / Edge
    • [web] Correctif d'affichage de la fenêtre de suppression d'un numéro sous Internet Explorer / Edge
    • Correction de phénomènes de blocage sur "Vérification" lors d'authentification d'appels entrants
    • Correctif de stabilité sur l'affichage de pages web simultané à l'arrivée d'un appel
    • Correctif de stabilité sur les écritures mémoire importantes
    • Prévention contre les plantages système : ajout d'un redémarrage automatique en cas de plantage
    • Prévention contre les corruptions mémoire et les réinitialisations engendrées


Le fichier XML est accessible avec le lien : http://IP_CLIBASE/vuens.xml

Dans Jeedom (v3) j'ai créé un Virtuel et j'utilise un code d'extraction, adapté de celui de l'IPX v3 (voir https://forum.jeedom.com/viewtopic.php?t=47112), dans un scénario programmé toutes les minutes pour l'instant (j'espacerais par la suite).

Code: Tout sélectionner
/* CLIBASE v6

Ce code permet de mettre à jour un objet virtuel réprésentant le bloqueur d'appels CLIBASE v6 par lecture du fichier vuens.xml (depuis la version 1.0.5 du firmware)

*/

/* Configuration */

$IP_CLIBASE = "192.168.xx.xx";     // Changer par l'IP du bloqueur d'appels CLIBASE
$PORT_CLIBASE = "80";         // Port du boitier CLIBASE si modifiĂ©, sinon laisser 80
$IDENTIFIANT = "";           // Identifiant s'il y a en a un, sinon vide
$MOT_DE_PASSE = "";           // Mot de passe s'il y a en a un, sinon vide


// On récupère les tags du scénario
$tags = $scenario->getTags();

  $scenario->setLog("lecture du fichier vuens.xml sur le CLIBASE");

  // Url du fichier vuens.xml du CLIBASE
  $Url = "http://".(($IDENTIFIANT == "")?"":($IDENTIFIANT.":".$MOT_DE_PASSE."@")).$IP_CLIBASE.":".$PORT_CLIBASE."/vuens.xml";
  $scenario->setLog("Url du fichier : ".$Url);

  // RĂ©cupĂ©ration du fichier avec curl
  $InitPage = curl_init();
  curl_setopt($InitPage, CURLOPT_URL, $Url);
  curl_setopt($InitPage, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($InitPage, CURLOPT_USERAGENT, 'CLIBASE');
  $resultat = curl_exec ($InitPage);
  $scenario->setLog($resultat); // DĂ©commenter cette ligne pour vĂ©rifier dans le log du scĂ©nario le contenu rĂ©cupĂ©rĂ©
  $response_code = curl_getinfo($InitPage,CURLINFO_RESPONSE_CODE); // RĂ©cupĂ©ration du statut de rĂ©ponse de la requĂŞte http
  curl_close($InitPage);
 
  if ($response_code == 200) { // VĂ©rifie si la rĂ©cupĂ©ration s'est bien passĂ©e
   
    // Conversion du XML en objet PHP
    $xml = simplexml_load_string($resultat);
   
    // Extraction de la version pour voir si le fichier est valide
    $dateheure = (string)$xml->dateheure;
    $scenario->setLog("Date et heure : ".$dateheure);
   
   if ($dateheure == "") {
      $scenario->setLog("Fichier vuens.xml non valide");
      log::add('CLIBASE','error',"Fichier vuens.xml non valide");
    } else {


      // Extraction des donnĂ©es depuis XML
      $scenario->setLog("Extraction des donnĂ©es du CLIBASE depuis XML");
      cmd::byString("#[Maison][CLIBASE v6][Appels bloquĂ©s]#")->event((string)$xml->statbloq_nb);
      cmd::byString("#[Maison][CLIBASE v6][sur]#")->event((string)$xml->statbloq_jours);
      cmd::byString("#[Maison][CLIBASE v6][Dernier appel reçu]#")->event((string)$xml->dern_recu);
      cmd::byString("#[Maison][CLIBASE v6][Dernier appel bloquĂ©]#")->event((string)$xml->dern_bloq);
      cmd::byString("#[Maison][CLIBASE v6][Date et heure Clibase]#")->event((string)$xml->dateheure);

    }
   
}


On peut aussi passer par le plugin script pour extraire le XML.
Jeedom v3.3.52 sur VM Debian10 avec interfaçage VERA, IPX, WES
Zwave :
VERALITE (UI5 v1.5.622 fr) et VERA EDGE (UI7 v1.7.4969)
Z-URC550, Minimote, Keyfob, Z-Stick S5, SP814, ST814, SM103, SF812, ST812, SE812, AN158-6, DUWI 05436, FGR-221, FGS-221, Prises Neo CoolCam
Filaire :
IPX800v4 (4.02.01) +3 X4VR +2 X8R +2 X24D + 1 XTHL ext.
IPX800v3 (3.05.62) +3 X880 +2 X400
Teracom TCW180b, Serv. WES (v0.7G5), CLIBASE v6 Premium (v1.0.5), Karotz, NAS Synology DS216j et DS216+II, Raspberry Pi (v1 Ă  v3), Banana Pi M1+
Caméras : Hikvision DS-2CD2532F-IS (3MP), 2542F-IS et 2543G0-IS (4MP), 2185FWD-IS (8MP) - Dahua SD22204T-GN (2MP PTZ) - Dlink DCS-2210 et DCS-2121 - Zavio F1100 - Bluestork BS-CAM PTZ
Serveurs de virtualisation basse conso Proxmox VE 6.2 viewtopic.php?f=18&t=19434
Beelink Gemini X45 Premium (J4105 4c/4t@1.5Ghz + 6Go RAM + SSD 256Go)
Beelink BT3 Pro (x5-z8350 4c/4t@1.4Ghz + 4Go RAM + SSD 128Go)
Jetway NF9A-Q67 + i5-3470T (2c/4t@2.9Ghz + 8Go RAM + SSD 240Go)
Okimi
Dieu de domotique
 
Messages: 808
Inscription: 20 Jan 2012, 10:11

Re: Téléphone fixe - Bloquer les appels indésirables

Messagede Okimi » 09 Sep 2020, 11:56

Encore un super produit, français de surplus, qui disparaît :(

Je viens de voir sur le site http://www.clibase.com que la société avait définitivement cessée son activité.
Il y a 2 mois Clibase sortait pourtant un nouveau firmware qui rendait le boitier v6 compatible avec nos box domotique (support xml).
Quel dommage !
Jeedom v3.3.52 sur VM Debian10 avec interfaçage VERA, IPX, WES
Zwave :
VERALITE (UI5 v1.5.622 fr) et VERA EDGE (UI7 v1.7.4969)
Z-URC550, Minimote, Keyfob, Z-Stick S5, SP814, ST814, SM103, SF812, ST812, SE812, AN158-6, DUWI 05436, FGR-221, FGS-221, Prises Neo CoolCam
Filaire :
IPX800v4 (4.02.01) +3 X4VR +2 X8R +2 X24D + 1 XTHL ext.
IPX800v3 (3.05.62) +3 X880 +2 X400
Teracom TCW180b, Serv. WES (v0.7G5), CLIBASE v6 Premium (v1.0.5), Karotz, NAS Synology DS216j et DS216+II, Raspberry Pi (v1 Ă  v3), Banana Pi M1+
Caméras : Hikvision DS-2CD2532F-IS (3MP), 2542F-IS et 2543G0-IS (4MP), 2185FWD-IS (8MP) - Dahua SD22204T-GN (2MP PTZ) - Dlink DCS-2210 et DCS-2121 - Zavio F1100 - Bluestork BS-CAM PTZ
Serveurs de virtualisation basse conso Proxmox VE 6.2 viewtopic.php?f=18&t=19434
Beelink Gemini X45 Premium (J4105 4c/4t@1.5Ghz + 6Go RAM + SSD 256Go)
Beelink BT3 Pro (x5-z8350 4c/4t@1.4Ghz + 4Go RAM + SSD 128Go)
Jetway NF9A-Q67 + i5-3470T (2c/4t@2.9Ghz + 8Go RAM + SSD 240Go)
Okimi
Dieu de domotique
 
Messages: 808
Inscription: 20 Jan 2012, 10:11

Précédente

Retourner vers Téléphonie, Mobile, VOIP, CB, Chats

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique