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