Certains secteurs (hotline, service de prises de commandes par téléphone par exemple) nécessitent une disponibilité et une qualité de service de téléphone à toute épreuve.

Load-balancer
La disponibilité est assurée en installant deux serveurs d’accueil en mode haute disponibilité (on parle de HA pour High availability, Heartbeat), sur deux sites géographiques différents. Ces deux serveurs sont « clusterisés », disposent donc d’une adresse virtuelle (une VIP pour Virtual IP) et vont dispatcher les flux de téléphonie (la signalisation et la voix) sur une grappe de serveurs asterisk.
LVS (Linux Virtual Server) va permettre de répartir les flux vers les différents serveurs Asterisk.
Rôle des serveurs asterisk
Les serveurs Asterisk seront dépourvus au maximum de données. Seule l’intelligence de routage des appels (le plan de numérotation) est présente sur chaque machine.
Rôle des serveurs de bases de données
Deux serveurs hébergeant chacun une base identique de type MySQL, en mode HA ( Heartbeat) vont permettre de stocker les informations suivantes :
- L’environnement des numéros de téléphones (SIP) ;
- Les boîtes vocales (voicemail) ;
- Les trunks (IAX) ;
- Toutes autres informations (numéros internes/SDA, statistiques d’appels, enregistrement d’appels…).
Rôle des serveurs de bases de données
Deux serveurs hébergeant chacun une base identique de type MySQL, en mode HA (Heartbeat) vont permettre de stocker les informations suivantes :
- l’environnement des numéros de téléphones (SIP) ;
- les boîtes vocales (voicemail) ;
- les trunks (IAX) ;
- toutes autres informations (numéros internes/SDA, statistiques d’appels, enregistrement d’appels…).