Dante Visto che questa storia di 3CX mi puzzava un po', me lo sono installato in locale e ho fatto qualche prova.
Ho scoperto che 3CX non è compliant con RFC3261 (sezione 8.2.6.2):
The Via header field values in the response MUST equal the Via header field values in the request and MUST maintain the same ordering.
Quando si attiva l'opzione "Put Public IP in SIP VIA Header" viene riscritto l'header VIA
nelle risposte e questo fa si che Fastweb si rifiuti di rispondere (quindi non funzionano le chiamate in entrata).
Se l'opzione non è attiva questo problema non accade, ma dall'altra parte nelle requests viene messo l'IP sbagliato, quello locale, e quindi Fastweb si rifiuta lo stesso di rispondere (quindi non funzionano le chiamate in uscita).
Ho cercato in lungo e in largo nelle impostazioni una soluzione ma niente. Ho quindi creato un post sul forum di 3CX in cerca di risposta, vediamo cosa mi dicono. Al momento sembra che 3CX, per sua colpa, non sia compatibile con Fastweb.