All Projects

ID Project Opened Task Type Category Status Summary
15884Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)04/10/2014AnomalieTéléphonieNouveauDouble appel non journalisé Task Description

Lorsqu’un double appel se manifeste (bip dans le combiné) et qu’on raccroche l’appel en cours pour l’intercepter, le journal d’appels ne fait pas mention du nouvel appelant.

 12778 Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)05/07/2013AnomalieAPIClosed Freebox OS 2.0.1 : Appel API renvoie des résultats étra ... Task Description

Bonjour,

J’essaie de prendre en main l’API du nouveau firmware, et j’ai quelques déboires inexplicables. Dans l’ordre logique des choses :

Le tracking de la demande d’autorisation (GET /api/v1/login/authorise/{le track_id reçu}) répond d’abord avec un “invalid_request” et un message “Requête invalide (404)” mais si j’insiste (boucle d’appels) ça passe assez vite (success = true) et j’ai bien “status = pending” et la suite est OK jusqu’à “status = granted”.

⇒ apparemment un problème de tempo entre la demande et l’arrivée du prompt sur le boitier de la Freebox ?

Ensuite tout fonctionne jusqu’à l’ouverture d’une session. J’ai ensuite deux problèmes loufoques :

La demande de la liste des appels (GET sur /api/v1/call/log/) me renvoie systématiquement “invalid_request” et un message “Requête invalide (404)”. Mon en-tête “X-Fbx-App-Auth” semble correct car si j’en envoie un falsifié je reçois un “auth_required” à la place.

La demande de la liste des contacts (GET /api/v1/contact/) passe (success = true) mais je reçois un objet ContactEntry vide à l’exception de l’id qui change à chaque appel (?!).

Pour comparaison, j’ai fait le test de me connecter dans mon navigateur à l’interface puis de lancer ces deux requêtes manuellement dans un autre onglet et là tout fonctionne parfaitement.

Mon programme de test est en PHP 5.3.13 et basé sur libcurl (j’aurais préféré tout en HTML + javascript/ajax mais la Freebox refuse les requêtes CORS).

Merci d’avance !

Showing tasks 1 - 2 of 2 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing