Raramente, dopo che capitano problemi di rete (durante i quali non si riesce a contattare l'host del provider per registrare un fascio VoIP), può accadere che i fasci VoIP non si registrino più, ma rimangano nello stato di Request Sent.
Per risolvere, bisognerebbe andare nella tabella delle conntrack su NethServer (una sorta di "cache" degli host contattati di frequente), e cancellare solo le righe relative all'host del provider.
Tuttavia, finché i fasci VoIP sono attivi, Nethvoice prova CONTINUAMENTE a contattare l'host del provider, e quindi quelle righe non possono venire cancellate.
Ci sono 2 possibilità per risolvere.
1. DISATTIVARE TRUNK E ATTENDERE ALMENO 15 MINUTI
La prima possibilità consiste nel disattivare tutti i fasci VoIP per almeno un quarto d'ora.
Infatti, se per un quarto d'ora non vengono fatte richieste all'host del provider, le relative conntrack vengono cancellate.
Per disattivare i trunk procedere in questo modo:
2. RIMUOVERE MANUALMENTE LE CONNTRACK
Se non si vuole attendere 15 minuti, per cancellare agevolmente solo le righe desiderate dalla tabella delle conntrack, si deve installare un apposito pacchetto, direttamente da riga di comando:
yum clean all && yum -y install conntrack-tools
yum clean all && yum -y install https://os-pkgs.fortisiem.fortinet.com/centos6/epel/conntrack-tools-0.9.13-3.el6.x86_64.rpm
Per poterle cancellare, si deve procedere ESATTAMENTE IN QUESTO ORDINE:
conntrack -D -d IP_PROVIDER
asterisk -rx "core restart now"
asterisk -rx "sip show registry"
N.B.: il problema capita raramente:
se invece dovesse ricapitare in breve tempo, oltre a risolvere ancora in questo modo, è assolutamente necessario far verificare la connettività.