Failover SIP — Redondance et haute disponibilité
Le failover SIP garantit la continuité de vos appels en basculant automatiquement vers un trunk secondaire lorsque le principal devient indisponible.
Comment fonctionne la détection de panne
Votre PBX/équipement SIP détecte l'indisponibilité du trunk primaire via :
- Échec d'enregistrement SIP : Pas de réponse 200 OK au REGISTER (timeout 30-60 s)
- Erreurs consécutives : N réponses 503 Service Unavailable ou 504 Gateway Timeout
- OPTIONS keep-alive : Pings SIP périodiques sans réponse (méthode la plus rapide)
Types de failover
1. Failover basé sur l'enregistrement
Primary: sip.provider1.com:5060 → Actif Secondary: sip.provider2.com:5060 → En attente Temps de bascule : 30 – 60 secondes
L'équipement maintient une inscription active avec le trunk primaire. En cas d'échec, il s'inscrit sur le secondaire. Délai de 30 à 60 secondes pendant la transition.
2. Failover basé sur IP (recommandé)
Route 1 (priorité 10) : 203.0.113.10 — Provider A Route 2 (priorité 20) : 203.0.113.20 — Provider B Temps de bascule : < 1 seconde
Aucun enregistrement requis. Le PBX envoie l'INVITE au Provider A, si timeout → Provider B immédiatement.
Configuration Asterisk (pjsip.conf)
[webtic_primary] type = endpoint transport = udp aors = webtic_primary_aor context = from-trunk [webtic_secondary] type = endpoint transport = udp aors = webtic_secondary_aor context = from-trunk
# Dial plan avec failover
exten => _X.,1,Dial(PJSIP/${EXTEN}@webtic_primary,20)
exten => _X.,n,Dial(PJSIP/${EXTEN}@webtic_secondary,20)
exten => _X.,n,Hangup()
Configuration 3CX
Dans Admin → SIP Trunks :
- Créer le trunk primaire WebTic avec priorité 1
- Créer le trunk secondaire WebTic avec priorité 2
- Activer Outbound Rules avec failover automatique
- Activer OPTIONS keepalive pour détection rapide (< 5 s)
Stratégie de failback
Lors du retour du trunk primaire, le basculement inverse (failback) se fait après 10 appels consécutifs réussis pour éviter le flapping (oscillations répétées).
Bonnes pratiques
- Utiliser deux opérateurs différents (diversité géographique et ISP)
- Maintenir le trunk secondaire actif avec des appels de test périodiques
- Configurer des alertes sur basculement pour investigation immédiate
- Documenter la procédure de retour manuel en cas d'incident prolongé
WebTic propose deux points de présence SIP (Paris et Marseille) pour un failover géographique natif. Contactez le support pour activer cette option.