@dude il protocollo sip è " diviso" in due parti :
la segnalazione ( e quella di solito avviene sulla porta 5060) e lo stream audio( e quello avviene su porte random appunto da 10.000 in su )
se le telefonate partono e arrivano segno che la segnalazione avviene.
quello che non va come hai descritto tu appunto è l'audio dunque un problema di flusso rtp
La diagnosi ritorna ad un problema di codec oppure se le porte da 10.000 a 20.000 le sta gia usando asterisk interno (mmpbxd) non te le fa utilizzare per l'asterisk esterno ovvero freepbx
siccome freepbx ( che non uso perche crea tante sotto cartelle custom sue) ha anche lui una bella interfaccia di debug, accedi ssh alla macchina virtuale , lanci un bel
asterisk -r
e poi un bel
sip set debug on
e vedi che dice.
i ultimo, la macchina virtuale è bridgiata con la scheda di rete o nattata ?
perche se è nattata hai un nat in piu e allora si che l'audio non passa
freepbx dovrebbe avere un echo test, non ricordo forse #43
almeno il test dell 'echo lo riesci a fare dal cisco ?