IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Delphi Discussion :

Journal d'appels Freebox


Sujet :

Contribuez Delphi

  1. #1
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut Journal d'appels Freebox
    Bonjour,

    je suis abonné Free et je possède une ligne fixe que quelques uns de mes contacts utilisent...mais la plupart du temps je reçois des appels non sollicités.

    J'ai pris l'habitude de consulter les numéros appelants sur les sites "numéro inconnus", mais c'est un peu pénible de taper le numéro ou de le "copier/coller" depuis l'interface web de la Freebox.

    Du coup j'ai développé une petite application Delphi qui va d'une part récupérer le journal d'appel, et d'autre part, me permet, d'un simple clic, de soumettre le numéro sur un site afin d'identifier l'appelant.

    L'apparence de cette application VCL reprend celle de l'interface Web de Freebox OS avec quelques ajouts comme le nombre d'appels pour un numéro donné ou la zone de recherche intelligente qui filtre par nom, numéro ou date d'appel.

    https://github.com/tothpaul/FreeboxOS

    Les sources sont disponibles sous GPL et l'application compilée sous Delphi 11 est dans le répertoire bin.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  2. #2
    Membre chevronné Avatar de blonde
    Femme Profil pro
    Développeur Delphi
    Inscrit en
    Septembre 2003
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Septembre 2003
    Messages : 278
    Par défaut
    Top, ça va servir !

  3. #3
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    Bonjour Paul

    Pourquoi être passé par une application VCL (que Windows donc) plutôt que FMX qui aurait pu être utilisée aussi sur d'autres OS ?

    Je sais qu'à priori c'était surtout pour ton usage, mais puisque tu la mets à dispo, je trouve ça dommage pour les milliards d'utilisateurs potentiels (oui, bon, j'exagère un peu, le parc de non Windows abonnés à Free (France) n'est pas si énorme).

  4. #4
    Membre chevronné Avatar de blonde
    Femme Profil pro
    Développeur Delphi
    Inscrit en
    Septembre 2003
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Delphi

    Informations forums :
    Inscription : Septembre 2003
    Messages : 278
    Par défaut
    Oui et comme ça tu pourrais l'utiliser tranquillou depuis le fond de ton canapé sur ton téléphone portable

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 638
    Billets dans le blog
    65
    Par défaut
    la même chose pour Orange ?

  6. #6
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    alors c'est une appli Windows tout simplement car la VCL n'est pas morte et que pour mon usage c'est en effet un besoin Windows d'ailleurs mon téléphone fixe est à côté de mon PC et en dehors des horaires de travail je ne décroche pas

    par contre, le composant est très peu VCL dépendant...il faut supprimer le TaskDialog en cas d'erreur (et laisser la gestion du OnError), et remplacer l'appel à gethostname() de Winsock par une fonction générique...je ne sais pas si on a cela dans Delphi sans embarquer Indy...au pire on peut mettre une constante ou ajouter une propriété au composant, c'est prévu pour permettre d'avoir un token par appareil.

    Sinon je viens de faire une mise à jour pour gérer le timeout de session avec renouvellement automatique du token de session quand c'est nécessaire.

    Pour info, le composant utilise la même technique que j'utilise déjà dans TExecuteACME, à savoir, au lieu d'utiliser directement des TThread, j'ai une classe intermédiaire TTask qui possède les méthode Execute() et Synchronize() et qu'on peut invoquer directement par Execute() ou qu'on peut déclencher dans un thread secondaire par Submit()...c'est très pratique pour débuguer facilement un code sans s'empêtrer dans les méandres du multiprocess qui fait sauter le debugger d'un thread à l'autre...et ça permet d'avoir un seul code pour une exécution multithread sur une appli graphique ou en direct sur un serveur (c'est pour cela que je l'ai mis au point dans ExecuteACME).
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  7. #7
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    la même chose pour Orange ?
    je n'ai pas de LiveBox...et je ne sais pas si Orange propose cette fonctionnalité
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  8. #8
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 638
    Billets dans le blog
    65
    Par défaut
    C'était une boutade , je me doutais bien que si tu avais fait ça pour Freebox c'est que n'étais pas abonné orange.

    Néanmoins, je vais vérifier, bien que je n'ai jamais divulgué mon numéro en 09

  9. #9
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    Seul Free propose une API pour accéder à des données de l'abonné ou la configuration de son matériel (Freebox Server ou boitier télé selon les modèles). Donc à priori pas l'équivalent chez Orang à part hacker la page qui listerait les appels manqués (s'ils en ont une).

    Paul, ferais bien une version FMX pour jouer, vais m'ajouter ça à la todo list du siècle en cours et te soumettrai le truc si t'es ok pour l'ajouter sur ton dépôt. Sinon le publierai de mon côté avec import des dépendances.

Discussions similaires

  1. [VB6] [Langage] VB6 et les appels de dll
    Par Dave63 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 16/01/2003, 18h20
  2. Appeler une fonction avec/sans parenthèses
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 29/12/2002, 18h48
  3. Réponses: 4
    Dernier message: 07/12/2002, 07h34
  4. Appel de procédure...
    Par AmaX dans le forum Langage
    Réponses: 4
    Dernier message: 24/11/2002, 17h48
  5. appel de fichier d'Aide
    Par Atrebate62 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 24/09/2002, 14h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo