...
OpenSIPS: è il frontend SIP del registratore. Entrambi i punti di accesso sono equivalenti ed è compito del server del cliente bilanciare o andare in fallback a seguito di un faultI due punti di accesso vengono esposti con un VIP creato tramite PCS. In caso di fault il VIP viene migrato da un server all’altro.
Sems: processo che genera effettivamente il file di registrazione. Viene bilanciato da OpenSIPS.
CTReplay: applicativo Node.js, è il frontend di accesso HTTP. I singoli nodi vengono bilanciati dall’nginx presente sul server del cliente.
MongoDB: presente con architettura replicaSet formata da 3 nodi, 2 effettivamente in replica tra di loro e il 3° nodo, che non contiene i dati, ha il ruolo di arbiter per evitare split-brain
Redis: in modalità Active/Passive
...