[cancellato]
- Modificato
[cancellato] ì ma se il client si registra al server/proxy SIP e mantiene il keepalive non stai "aprendo porte", è in tutto e per tutto una """connessione""" (tra mille virgolette
È una "connessione" solo logica, a livello di rete non è una connessione, Usando TCP client e server possono mantenere la connessione attiva, ma devono essere pronti a funzionare anche se la connessione non viene mantenuta attiva (specialmente il server, può decidere di chiuderla se ha bisogno di risorse). VoIP è essenzialmente un protocollo P2P - deve essere possibile iniziare una connessione dall'esterno. Tra keepalive e portforwarding non c'è molta differenza, il primo è un'entrata dinamica nella tabella di routing e l'altro è statico. Non che ALG faccia altro, come fa UPnP. Gli ATA potrebbero usare UPnP invece di STUN - ma non ne ho visto che lo facciano.
Può essere diverso se l'ATA è direttamente nel router, in quel caso può usare direttamente l'interfaccia pubblica, però poi quelle porte vanno escluse dal NAT.