SparkTG
IVR et parcours d'appels

Les appels ne sont pas routés vers le bon agent ou la bonne file d'attente

Corrigez les erreurs de routage de l'IVR dans SparkTG : conditions de touches qui se chevauchent, noms de files d'attente incorrects, problèmes de disponibilité des agents et codes d'erreur SIP dans les journaux d'appels.

6 min readLast updated 20 May, 2026By SparkTG Support Team

Les erreurs de routage sont le problème d'IVR le plus courant après la mise en production. Les appelants qui appuient sur 1 pour les Ventes arrivent au Support, ou entendent une tonalité d'occupation alors que des agents sont disponibles. Voici comment diagnostiquer le problème de façon méthodique.

Étape 1 : vérifiez la logique du parcours

  1. 1

    Ouvrez le parcours IVR dans le constructeur

    Dashboard → IVR → sélectionnez votre parcours → cliquez sur Edit. Examinez chaque branche DTMF et vérifiez que la destination (numéro, nom de file d'attente ou extension SIP) est la bonne.

  2. 2

    Recherchez les conditions de touches qui se chevauchent

    Si vous avez à la fois une branche Keypress = 1 et une branche Keypress = 1* (toute touche commençant par 1), l'ordre compte. La première condition qui correspond l'emporte. Réordonnez les branches pour que les conditions spécifiques passent avant les conditions générales.

  3. 3

    Vérifiez les noms de files d'attente

    Les nœuds Dial qui référencent une file d'attente par son nom sont sensibles à la casse. « Sales_Queue » et « sales_queue » sont différents. Allez dans Contact Center → Queues et copiez le nom exact de la file d'attente.

Étape 2 : contrôlez les paramètres de disponibilité des agents

Même si le routage est correct, les appels ne seront pas connectés si aucun agent n'est disponible et que le débordement est mal configuré.

  • Vérifiez que les agents sont connectés et que leur statut est Available (et non Busy ou Away).
  • Allez dans Contact Center → Queues → votre file → Overflow Settings. Assurez-vous que le débordement est réglé sur Voicemail ou sur un numéro de secours, et non sur Drop Call.
  • Contrôlez Max Wait Time. S'il est réglé sur 10 secondes alors que vos agents mettent 15 secondes à décrocher, les appels débordent avant de pouvoir être pris.

Si Queue Max Agents est inférieur au nombre réel d'agents connectés, les appels seront rejetés même si des agents sont libres. Vérifiez ce paramètre dans Queue → Advanced.

Étape 3 : utilisez Call Logs pour retracer le chemin de routage

  1. 1

    Allez dans Reports → Call Logs

    Filtrez par numéro et par heure de l'appel de test.

  2. 2

    Développez l'enregistrement de l'appel

    Chaque appel affiche une trace de routage : quel nœud IVR a été déclenché, quelle touche a été détectée et quelle destination a été composée. Vous voyez ainsi immédiatement où la déviation s'est produite.

  3. 3

    Recherchez les erreurs SIP 4xx/5xx

    Si le journal affiche l'erreur SIP 486 (Busy Here) ou 503 (Service Unavailable) à l'étape Dial, le problème se situe plus loin dans la chaîne : l'appareil SIP de l'agent ou le serveur de file d'attente, et non la logique de l'IVR.

Frequently asked questions

Pourquoi les appelants qui appuient sur 1 arrivent-ils dans la mauvaise file d'attente ?
La cause la plus fréquente est un chevauchement de conditions de touches ou un nom de file d'attente incorrect. Vérifiez dans votre parcours IVR l'absence de branches DTMF en double et assurez-vous que le nom de la file d'attente correspond exactement, majuscules et minuscules comprises, à celui de Contact Center → Queues.
Comment retrouver précisément où un appel a échoué dans mon IVR ?
Allez dans Reports → Call Logs, repérez l'appel concerné et développez l'enregistrement. SparkTG affiche la trace complète du routage : chaque nœud IVR traversé, chaque touche détectée et chaque destination composée. Vous identifiez ainsi immédiatement où l'appel a dévié.
Les appels sont bien routés, mais les agents ne les reçoivent pas. Pourquoi ?
Vérifiez que les agents sont connectés avec le statut Available (et non Busy ou Away). Contrôlez aussi Queue Max Agents dans Contact Center → Queues → Advanced : si la valeur est inférieure à votre nombre réel d'agents, les appels seront rejetés même si des agents sont libres.
Que signifie l'erreur SIP 486 dans mon journal d'appels ?
SIP 486 signifie que la destination est occupée. Le routage de l'IVR est correct, mais l'appareil ou l'extension SIP de l'agent est occupé ou en mode Ne pas déranger. Vérifiez le softphone ou le téléphone de l'agent. SIP 480 signifie temporairement indisponible et SIP 404 signifie numéro introuvable.
Mon Max Wait Time fait déborder les appels trop vite. Quelle valeur utiliser ?
Réglez Max Wait Time sur au moins 30 à 45 secondes pour la plupart des centres d'appels. Si les agents mettent habituellement 10 à 15 secondes à décrocher, un Max Wait Time de 10 secondes fera déborder presque tous les appels. Ajustez-le dans Contact Center → Queues → votre file → Max Wait Time.

Was this article helpful?

Still stuck? Contact our support team →