La PhoneBar, durante il suo normale funzionamento, può cambiare server Lighthouse (LH) a cui è registrata, quindi può perdere la connessione con un LH e riacquisirla con un altro entro alcuni secondi.
Nel momento in cui perde la connessione con il LH a cui è registrata, viene visualizzato sul marquee il messaggio di Warning in oggetto.
Tale messaggio NON è preoccupante per il funzionamento della PhoneBar sempre che sparisca entro 30 secondi, se così non fosse il Warning si trasforma in Errore e solo a quel punto si può parlare di vera deregistrazione ai server LH.
Esempio di Phonebar.log
14/03/19 09:55:40.06 -> TObeliskDeviceLX::OnObeliskEvent() -- Unregistered message
14/03/19 09:55:40.07 -> TObeliskDeviceLX::OnObeliskEvent() -- Setting g_SoftPhoneRechabilityAlarmLevel = 1 14/03/19 09:55:40.07 -> PhoneBar::refreshScrollBar() -- g_SoftPhoneRechabilityAlarmLevel = 1 ==> Starting rechability Timer
14/03/19 09:55:40.07 -> PhoneBar::setScrollBar() -- Setting Marquee to 'Disponibile'
14/03/19 09:55:40.08 -> PhoneBar::setScrollBar() -- g_SoftPhoneRechabilityAlarmLevel = 1 ==> Adding warning
Per il messaggio di Warning sul marquee normalmente (se rientra come detto in alcuni secondi, senza diventare Errore) l'operatore non deve fare nulla sull PhoneBar.
Caso differente è invece la perdita di connessione con il server #phones per cui la PhoneBar va in stato di "Non Disponibile (Caduta Connessione)", a cui può essere aggiunto in coda il Warning di registrazione se si ha anche la perdita di connessione con LH.
Esempio da Phonebar.log
14/03/19 09:55:50.29 -> KEEPALIVE TIMER EXPIRED - OnConnectionLost
14/03/19 09:55:50.32 -> PhoneBar::setScrollBar() -- Setting Marquee to 'Non Disponibile (Caduta connessione)' 14/03/19 09:55:50.32 -> PhoneBar::setScrollBar() -- g_SoftPhoneRechabilityAlarmLevel = 1 ==> Adding warning 14/03/19 09:55:50.34 -> CServerPort::disconnect
14/03/19 09:55:50.34 -> CServerPort::ClearActiveCallsList()
14/03/19 09:55:50.34 -> CServerPort::SetActiveCallsCounter() -- Setting active calls counter to 0
14/03/19 09:55:50.34 -> PhoneBar::setScrollBar() -- Setting Marquee to 'Non Disponibile (Caduta connessione)' 14/03/19 09:55:50.34 -> PhoneBar::setScrollBar() -- g_SoftPhoneRechabilityAlarmLevel = 1 ==> Adding warning 14/03/19 09:55:50.35 -> CServerPort::disconnect
Nel caso di Caduta Connessione è necessario eseguire nuovamente il login.
Visualizzazioni:
Parole chiave: PhoneBar
Softphone
Connessione al server #phones
Registrazione a Lighthouse