Erreurs Rencontrées avec Twilio et l’API WordPress

  • Avatar de Inconnu

    Bonjour,

    Nous rencontrons plusieurs problèmes lors de la gestion des appels entre Twilio et notre système WordPress et nous aurions besoin d’aide. Voici les détails des erreurs observées :

    1. Association du CallSid avec un utilisateur (voyant)

    • Lors de l’initiation de l’appel, le CallSid semble ne pas être correctement stocké dans notre base de données WordPress.
    • Cela empêche l’identification correcte du CallSid lorsque Twilio envoie des mises à jour de statut (par exemple, completed) via le webhook.
    • [22-Dec-2024 17:40:16 UTC] Aucun voyant trouvé pour CallSid : CA383ca604ed3dbdbdcc7e3fdfd172b715.

    2. Décodage JSON incorrect des données envoyées par Twilio

    • Dans certains cas, les données envoyées par Twilio semblent être au format application/x-www-form-urlencoded plutôt qu’au format JSON.
    • Cette différence provoque une erreur lors du décodage, ce qui entraîne l’échec du traitement des données.
    • Logs associés :csharpCopier le code[22-Dec-2024 17:40:17 UTC] Données brutes reçues : ParentAccountSid=&Payload=%7B...%22 [22-Dec-2024 17:40:17 UTC] Erreur JSON : Syntax error

    3. Échec des requêtes vers l’API WordPress

    • Lorsque Twilio envoie une mise à jour via le webhook, la requête POST vers notre endpoint WordPress (/wp-json/voyance/v1/call_status_update_robust) retourne une erreur.
    • Logs Twilio :vbnetCopier le codeAxiosError: Request failed with status code 404
    • Il semble que l’endpoint ne réponde pas correctement ou ne soit pas correctement configuré pour traiter les requêtes.

    4. Transition incorrecte des statuts

    • Une fois l’appel terminé, le statut du voyant reste bloqué sur « busy » dans notre table voyant_status, bien que l’appel soit marqué comme « completed » par Twilio.
    • Lors de tests manuels avec des données simulées dans Postman, la mise à jour fonctionne correctement, mais elle échoue avec les requêtes envoyées par Twilio.

    Merci pour votre aide !

  • Avatar de Inconnu
  • Le sujet ‘Erreurs Rencontrées avec Twilio et l’API WordPress’ est fermé aux nouvelles réponses.