Skip to content

SIP 503 Service Unavailable : causes et solutions

Ce que signifie SIP 503 Service Unavailable sur les routes VoIP, ses causes habituelles (canaux, CPS, pas de route, fournisseur en panne) et les solutions.

Mis à jour le 20 octobre 2026

SIP 503 Service Unavailable signifie que le serveur qui a reçu l'appel ne peut pas le traiter pour l'instant, parce qu'il est surchargé, en maintenance ou n'a aucun moyen de l'aboutir. Sur les routes VoIP, un 503 signale en général une limite de capacité (canaux ou CPS), l'absence de fournisseur disponible pour la destination, ou un problème de compte, et la bonne correction dépend du saut qui l'a envoyé.

Que signifie SIP 503 ?

La RFC 3261 définit le 503 comme une condition temporaire : le serveur est « temporairement incapable de traiter la requête en raison d'une surcharge ou d'une maintenance temporaire ». Le serveur peut ajouter un en-tête Retry-After indiquant quand réessayer. La RFC précise aussi qu'un client qui reçoit un 503 doit essayer un serveur alternatif, et ne pas envoyer de nouvelles requêtes à ce serveur pendant la durée du Retry-After.

En pratique, de nombreux switches utilisent le 503 comme réponse générique « impossible d'aboutir cet appel ». C'est pourquoi le 503 est l'un des codes d'échec les plus fréquents dans les CDR wholesale, et pourquoi le code seul ne suffit pas au diagnostic. Regardez l'en-tête Reason : les carriers y ajoutent souvent le code de cause Q.850 d'origine, et la RFC 3398 associe les causes 34, 38, 41, 42 et 47 (pas de circuit, réseau hors service, échec temporaire, congestion, ressource indisponible) au 503.

Quelles sont les causes d'une erreur SIP 503 ?

CauseComment la reconnaître
Limite de canaux atteinteLes 503 n'apparaissent qu'aux heures de pointe, quand les appels simultanés atteignent le maximum convenu
Limite de CPS dépasséeLes 503 arrivent en rafales quand un dialer lance beaucoup d'appels d'un coup
Pas de route pour la destinationTous les appels vers un préfixe échouent d'un coup, les autres destinations fonctionnent
Fournisseur en panne ou congestionnéL'en-tête Reason indique la cause 34, 41 ou 42, souvent depuis un carrier en aval
Problème de compte ou de soldeTous les appels échouent dès la première tentative, juste après une date de paiement ou de plafond
Votre propre PBX surchargéLe 503 vient de chez vous, pas du fournisseur, souvent avec un CPU élevé
MaintenanceCourte interruption, parfois avec un en-tête Retry-After

Certains fournisseurs renvoient 403 ou 402 pour les problèmes de crédit et 503 pour la capacité ; d'autres utilisent 503 pour tout. Demandez à votre fournisseur sa propre table de codes.

Comment corriger un SIP 503 Service Unavailable ?

  1. Trouvez qui l'a envoyé. Dans une trace SIP, regardez les en-têtes Via et Server ou User-Agent du 503. Si votre propre PBX l'a généré, le problème est local.
  2. Regardez la répartition dans le temps. Des 503 qui suivent vos pics de trafic désignent les canaux ou les CPS. Comparez le pic d'appels simultanés avec votre limite (voir canaux et CPS d'un trunk SIP).
  3. Regardez la répartition par destination. Si un seul pays ou opérateur échoue, le fournisseur y a perdu sa route. Demandez une nouvelle route ou basculez le préfixe sur un secours.
  4. Réglez le rythme de votre dialer. Étalez les lancements d'appels pour rester sous la limite de CPS, ou demandez une limite plus haute.
  5. Configurez la bascule. Envoyez l'appel sur une deuxième route quand la première renvoie 503, comme le recommande la RFC 3261. C'est un élément central du routage au moindre coût.
  6. Respectez le Retry-After. Marteler un serveur en maintenance ne fait que créer plus d'échecs.

Le SIP 503 vient-il de l'appelé ou du réseau ?

Presque toujours du réseau ou de la route. L'appelé ne voit jamais de 503 : c'est un échec entre serveurs. C'est pourquoi les 503 font baisser à la fois l'ASR et le NER, alors que les codes d'occupation ou de non-réponse comme 486 et 480 reflètent l'appelé. Une route avec une part stable de 503 au-dessus de quelques pour cent des tentatives est sous-dimensionnée ou instable (voir NER vs ASR).

SIP 503 sur Cisco, Asterisk et FreeSWITCH

Sur les passerelles Cisco et CUBE, un 503 renvoyé vers votre PBX signifie souvent qu'aucun trunk ou ressource sortant n'était disponible pour l'appel. Dans Asterisk, un 503 reçu du fournisseur apparaît en général comme un dial status CONGESTION (hangup cause 34). Dans FreeSWITCH, NORMAL_CIRCUIT_CONGESTION et les causes de ressource similaires correspondent au 503. Dans chaque cas, lisez la ligne de log qui précède le 503 pour voir quelle limite ou quelle route l'a déclenché. La liste complète des codes est sur notre page des codes d'erreur SIP.

Quand la route elle-même est le problème

Si les 503 persistent sur une destination après vérification de vos limites et de votre rythme d'appel, la route manque de capacité. VoIPMatcher source des routes de terminaison VoIP principales et de secours auprès de ses carriers et les gère pour vous. Demandez une route VoIP de secours avec les destinations, canaux et CPS dont vous avez besoin.

Questions fréquentes

Quelle est la différence entre SIP 503 et 500 ?

500 Server Internal Error signifie que le serveur a rencontré une condition inattendue, souvent un défaut logiciel ou une cause non mappée. 503 Service Unavailable signifie une condition temporaire comme une surcharge, une maintenance ou un manque de capacité, et laisse entendre que l'appel peut réussir plus tard ou sur un autre serveur. Pour le routage, le 503 est le signal classique pour basculer sur une route de secours.

Qu'est-ce que l'en-tête Retry-After dans un 503 ?

Retry-After est un en-tête facultatif d'une réponse 503 qui indique au client combien de secondes attendre avant d'envoyer de nouvelles requêtes à ce serveur. La RFC 3261 précise que le client ne doit pas transmettre d'autres requêtes à ce serveur pendant ce délai, et doit plutôt essayer un serveur alternatif.

Un SIP 503 peut-il venir de mon propre PBX ?

Oui. Si votre PBX ou votre session border controller manque de canaux, de licences ou de CPU, ou n'a aucune route sortante correspondant au numéro, il peut renvoyer un 503 à vos propres utilisateurs avant même que l'appel n'atteigne le fournisseur. Une trace SIP montre quel équipement a généré la réponse.

Un SIP 503 coûte-t-il de l'argent ?

Non. Un 503 est une tentative d'appel échouée sans réponse, il n'est donc pas facturé à la minute sur les routes wholesale standard. Il coûte quand même indirectement : les tentatives échouées font baisser l'ASR, gaspillent la capacité du dialer et le temps des agents, et un fournisseur peut limiter les comptes qui envoient une très forte part d'appels en échec.

Besoin d'une route ?

Indiquez la destination, le type de route et le tarif cible. Nous vous répondons avec ce que nous pouvons fournir.

Autres guides

Tous les guides
Qualité et tests ASR, ACD et PDD en VoIP : les indicateurs de qualité expliqués ASR et ACD en VoIP expliqués, avec PDD, NER et FAS : ce que mesure chaque indicateur de qualité d'appel, comment il se calcule et ce qui l'influence. Qualité et tests Test de caller ID : vérifier le CLI sur une route VoIP Comment tester le caller ID sur une route VoIP : mise en place, lecture du CLI reçu, taux de présentation à convenir et signes d'une route grise. Qualité et tests Codes de cause Q.850 : liste et signification en VoIP Les codes de cause UIT-T Q.850 courants (1, 16, 17, 34, 41 et plus) avec leur signification, leurs équivalents SIP et leur usage pour diagnostiquer les routes. Qualité et tests SIP 408, 480 et 486 : codes de timeout et d'occupation Ce que signifient SIP 480 Temporarily Unavailable, 408 Request Timeout et 486 Busy Here, leurs causes Q.850, et quand ils signalent un problème de route. Qualité et tests NER vs ASR : le Network Effectiveness Ratio en VoIP NER vs ASR : comment se calculent le network effectiveness ratio et l'answer seizure ratio, pourquoi l'ASR peut tromper et lequel mettre dans un SLA. Qualité et tests SIP 487 Request Terminated : que signifie ce code ? Ce que signifie SIP 487 Request Terminated, le flux CANCEL qui le produit, pourquoi dialers et routes lentes génèrent beaucoup de 487 et comment les réduire. Qualité et tests CDR en VoIP : définition et monitoring des routes Ce qu'est un CDR en VoIP et comment surveiller vos routes avec les call detail records : champs utiles, indicateurs par route et alertes utiles. Qualité et tests Gigue, latence et perte de paquets en VoIP : les seuils Gigue, latence et perte de paquets acceptables pour les appels VoIP, fonctionnement du tampon de gigue, causes de la gigue et comment la tester et la réduire.