Networking

Importante

TVox MCS, essendo un server che va esposto su internet, deve risiedere in una DMZ e non deve avere alcun tipo di visibilità verso le LAN locali.

Per il corretto funzionamento della fonia WebRTC le richieste http di TVox Web Client, TVox Team e TVox non devono transitare da un proxy.

MCS

Porte in ingresso da Internet a MCS:

Protocollo

Porte

Servizio

Note e limitazioni

UDP/TCP

3478

Stun/turn server

UDP

10000-20000

RTP SRTP DTLS

UDP/TCP

1194

Server OpenVPN per tunnel VPN da TVox

Limitabile ai soli IP pubblici dei TVox se conosciuti

TCP

80

HTTP redirect to HTTPS

TCP

443

HTTPS TVox WebClient / Teams App

TCP



22



SSH



Solo per gli IP di amministrazione e IP pubblici Telenia:
79.8.39.108/32
93.39.91.217/32
178.175.198.50/32

Porte in uscita da MCS a Internet:

Protocollo

Porte

Servizio

Note e limitazioni

TCP



443



HTTPS



Richiesto per:

* Accesso license server Telenia
* Integrazione Let’s Encrypt

UDP/TCP

53

DNS

TCP

25,465,587

Invio e-mail di allarme

Limitabile all’IP del servizio di posta e alla porta utilizzata

UDP

123

NTP

Nota

Per garantire il supporto di Telenia dev’essere consentito l’accesso in SSH e HTTP/HTTPS dai seguenti IP pubblici:

  • 79.8.39.108

  • 93.39.91.217

  • 178.175.198.50

TVox

Porte in uscita da TVox a MCS:

Protocollo

Porte

Servizio

Note e limitazioni

UDP/TCP

3478

Stun/turn server

UDP

10000-20000

RTP SRTP DTLS

UDP/TCP

1194

tunnel OpenVPN

Porte in uscita da TVox a Internet:

Protocollo

Porte

Servizio

Note e limitazioni

TCP

443

HTTPS

Accesso license server Telenia

UDP/TCP

53

DNS

TCP

25,465,587

Invio e-mail di allarme

Limitabile all’IP del servizio di posta e alla porta utilizzata

UDP

123

NTP

Porte in ingresso da Internet a TVox:

Non è richiesta alcuna esposizione pubblica da Internet per la corretta interconnessione con il servizio offerto da MCS.

Nota

Se TVox deve instaurare trunk SIP verso sistemi in cloud va garantita la comunicazione diretta verso tali sistemi.

Postazioni operatori

In modalità in-house, la comunicazione da TVox verso TVox Web Client o TVox Team deve essere di tipo LAN-to-LAN (no NAT).

Nota

In assenza di visibilità LAN-to-LAN tra TVox e TVox Web Client / TVox Team i flussi audio e video dovranno necessariamente transitare attraverso Internet utilizzando il servizio Stun/Turn di TVox MCS.

Per limitare il traffico in uscita delle postazioni degli operatori è necessario consentire almeno le seguenti regole:

Da TVox Web Client / TVox Team a MCS:

Protocollo

Porte

Servizio

Note e limitazioni

TCP

443

HTTPS TVox Web Client

TCP/UDP

3478

Stun/Turn server

UDP

10000-20000

RTP SRTP DTLS

Da TVox Web Client / TVox Win Web Client / TVox Team a TVox in LAN:

Protocollo

Porte

Servizio

Note e Limitazioni

TCP

443

HTTPS TVox Web Client

UDP

10000-20000

RTP SRTP DTLS

Da TVox Win Web Client a TVox in LAN:

Protocollo

Porte

Servizio

Note e Limitazioni

TCP

80

HTTP TVox Win Web Client

UDP

5060-5063

SIP

Da TVox a TVox Web Client / TVox Win Web Client / TVox Team in LAN:

Protocollo

Porte

Servizio

Note e limitazioni

UDP

1024-65536

RTP SRTP DTLS

Nota

I requisiti applicativi per il TVox Win Web Client sono i seguenti:
1. Sistema operativo ≥ Windows 8 e necessariamente a 64 bit.
2. L’HW del sistema deve garantire il pieno supporto alla libreria QtWebEngine che si occupa del render OPENGL del client. Abbiamo riscontrato parecchie issue bug su driver Intel parecchio datate come ad esempio Intel HD 530. In questo caso la libreria, a causa di una mala gestione dei drivers Intel, è incompatibile, producendo crash applicativi.

Nota

I dispositivi IOS devono poter raggiungere i servizi di notifca PUSH di Apple.
Vedere https://support.apple.com/en-us/HT203609

Nota

I dispositivi Android devono poter raggiungere i servizi di notifca PUSH di Android.
Vedere https://firebase.google.com/docs/cloud-messaging/concept-options#messaging-ports-and-your-firewall