Lo scenario è quello che, una volta configurato un fascio VoIP, le chiamate in ingresso non entrano sebbene sia possibile effettuare chiamate in uscita.
La prima cosa da verificare è se il fascio VoIP risulta registrato (NOTA BENE non tutti i fasci necessitano di registrazione) e se configurato in modo corretto. Nel caso in cui si utilizza un fascio di provider non presente nella lista Provider potete seguire la seguente guida per quanto riguarda la configurazione.
Si può verificare se il fascio è registrato da:
Dal Wizard di Nethvoice è possibile vedere i fasci configurati e registrati direttamente da dashboard.
Per farlo tramite la CLI di Asterisk, lanciare il seguente comando in console:
asterisk -r
Dopodiché con i seguenti comandi si può vedere se i fasci sono registrati (il comando da usare varia in base al protocollo usato per il trunk se PJSIP o SIP).
pjsip show registrations sip show registry
Bisogna intanto capire se la chiamata arriva o non arriva proprio e nel caso in cui arrivi se il numero chiamato è stato impostato correttamente nelle rotte in entrata.
Log di Asterisk:
Si può inizialmente verificare che effettivamente la chiamata termini su Nethvoice lanciando il comando:
asterisk -rvvvvvv
Una volta lanciato, bisogna effettuare una chiamata in ingresso e vedere se viene scritto qualche log riferito alla chiamata.
Se non viene scritto nulla allora la chiamata non sta terminando su Nethvoice. In questo caso vanno verificate le impostazioni del trunk e verificato che l'ip pubblico sia configurato correttamente dentro le impostazioni di Nethvoice e che la rete sia configurata correttamente.
SNGREP
Per approfondire l'utilizzo di sngrep, trovi la guida al seguente link.
Lanciare il comando
sngrep
Si aprirà una finestra con la visualizzazione di tutto il flusso dei messaggi SIP.
Fare una chiamata in ingresso. Cercare un dialogo di tipo INVITE, selezionarlo con le frecce e cliccare su INVIO, così da poter entrare nel singolo flusso della chiamata.
All'interno del flusso (nel primo messaggio) si vedrà il numero chiamato, impostare questo numero sulla rotta in ingresso.
SNGREP - Verifica registrazione
Analogamente a quanto fatto sopra è possibile verificare lo stato della registrazione.
Bisogna vedere quando il trunk prova a registrarsi, quindi cercare un dialogo di tipo REGISTER e SIP FROM con il numero del trunk, se viene effettuata la registrazione e l'ultimo messaggio del dialogo restituisce valore 200 OK.