filtrofibra Impostai il keep alive interval a 60 secondi, ma non credo proprio sia quello il problema.
Dipende. Dipende dai tempi impostati sul tuo router. In alcuni non regolabili.
Esistono due tempi, l'UPD timeout e l'UDP stream timeout.
L'UDP timeout termina ongi connessione UDP che non ha una risposta da più di XX secondi. Di solito, nella maggior parte dei router è 30 secondi.
L'UDP stream timeout, cancella una connessione UDP che precedentemente aveva ricevuto una risposta dopo XX secondi. Nella maggior parte dei router è intorno ai 2-3 minuti.
Forse è per questo che ogni 2-3 minuti cadeva la registrazione.
Il Keep-Alive interval deve essere minore del tempo di UDP timeout impostato nel router perchè non a tutti i pacchetti sip inviati al server, segue una risposta = si avvia uno stream.
Quindi il Keep-Alive interval è meglio impostarlo sempre sotto i 30 secondi.
Questa configurazione funzina solo dietro singolo NAT. Non puoi collegare modem/router-> router-> ata in cascata perchè è un doppio NAT.
Altra cosa fondamentale, per far funzionare la configurazione con keep-alive, deve essere disabilitato (o il router non deve avere) il SIP-ALG.
E poi, niente NAT impostati sulle porte 5060 etc.. verso l'ATA.