Le regole di rete devono essere definite in funzione dello scenario adottato. I requisiti si distinguono tra scenario LAN e scenario con operatività remota.
| Funzione | Protocollo | Porta/e | Note |
|---|---|---|---|
| Segnalazione SIP | UDP | 5060-5080 | Segnalazione delle sessioni |
| Flusso audio RTP | UDP | 7078-7099 | Trasporto audio |
| Flusso video RTP | UDP | 9078-9099 | Trasporto video |
| MQTT | TCP | 1883 | Utilizzato per funzioni di broker |
| HTTP servizio | TCP | 8001 | Verifica funzione servizio |
| RTSP | TCP | 8554 | Solo se richiesto video continuo |
Nel solo Scenario 1 deve essere consentito anche UDP 5353 per la discovery multicast locale tramite mDNS.
| Servizio | FQDN | Porta/e | Protocollo |
|---|---|---|---|
| SIP sicuro | sip.ipdoor.com | 5061 | TCP |
| RTP media | sip-media-1.ipdoor.com | 16384-32768 | UDP |
| RTP media | sip.ipdoor.com | 16384-32768 | UDP |
Nello scenario remoto la segnalazione della chiamata avviene tramite SIP su TLS sulla porta TCP 5061, garantendo un canale di segnalazione cifrato e sicuro verso l'infrastruttura cloud IpDoor. I flussi audio/video utilizzano invece i canali RTP sulle porte UDP 16384-32768.
Se il progetto prevede la richiesta di flusso video continuo, deve essere abilitata anche la porta TCP 8554 per RTSP.
La matrice fornisce una vista operativa sintetica di porte, servizi e configurazioni client da abilitare in funzione dello scenario scelto. Una delle colonne LAN deve sempre essere selezionata come riferimento principale; la colonna Remoto/cloud si aggiunge solo quando è richiesta operatività remota.
| Sezione | Funzione / Servizio | Destinazione / FQDN | Protocollo | Porta/e | Scenario 1 | Scenario 2 | Scenario 3 | Remoto/cloud |
|---|---|---|---|---|---|---|---|---|
| LAN base | Segnalazione SIP | rete locale / dispositivi | UDP | 5060-5080 | Sì | Sì | Sì | No |
| LAN base | Audio RTP | rete locale / dispositivi | UDP | 7078-7099 | Sì | Sì | Sì | No |
| LAN base | Video RTP | rete locale / dispositivi | UDP | 9078-9099 | Sì | Sì | Sì | No |
| LAN base | MQTT / broker | rete locale / dispositivi | TCP | 1883 | Sì | Sì | Sì | No |
| LAN base | HTTP servizio | rete locale / dispositivi | TCP | 8001 | Sì | Sì | Sì | No |
| Discovery | mDNS | multicast locale | UDP | 5353 | Sì | No | No | No |
| Configurazione client | Funzione "abilita funzionamento senza multicast" | impostazione applicativa | n/a | n/a | No | Sì | No | No |
| Configurazione client | Broker di riferimento | impostazione applicativa | n/a | n/a | No | No | Sì | No |
| Video opzionale | RTSP | rete locale / dispositivi | TCP | 8554 | Se prev. | Se prev. | Se prev. | No |
| Remoto chiamate | SIP sicuro (TLS) | sip.ipdoor.com | TCP | 5061 | No | No | No | Sì |
| Remoto chiamate | RTP media | sip-media-1.ipdoor.com | UDP | 16384-32768 | No | No | No | Sì |
| Remoto chiamate | RTP media | sip.ipdoor.com | UDP | 16384-32768 | No | No | No | Sì |
| Configurazione / gestione | API di configurazione | api.ipdoor.com | TCP / HTTPS | 443 | Se prev. | Se prev. | Se prev. | Se prev. |
| Configurazione / gestione | Console cloud | console.ipdoor.com | TCP / HTTPS | 443 | Se prev. | Se prev. | Se prev. | Se prev. |
| Configurazione / gestione | MQTT sicuro cloud | mqtt.ipdoor.com | TCP / MQTT over TLS | 8883 | Se prev. | Se prev. | Se prev. | Se prev. |
| Aggiornamenti | Repository aggiornamenti | ipdoor.s3.eu-west-1.amazonaws.com | TCP / HTTPS | 443 | Sì | Sì | Sì | Sì |
| Aggiornamenti | Repository versioni app | ipdoor-app-versions.s3.eu-west-1.amazonaws.com | TCP / HTTPS | 443 | Sì | Sì | Sì | Sì |
| Aggiornamenti opzionali | Firebase Cloud Messaging (FCM) | servizi FCM / Google | TCP | 5228-5230, 443 | Se prev. | Se prev. | Se prev. | Se prev. |
| Servizi ausiliari | IP geolocation | ipapi.co | TCP / HTTPS | 443 | Se prev. | Se prev. | Se prev. | Se prev. |
| Servizi ausiliari | Servizio orario | worldtimeapi.org | TCP / HTTPS | 443 | Se prev. | Se prev. | Se prev. | Se prev. |
| Assistenza remota | VPN supporto | remoting.ipdoor.com | UDP | 1194 | Se prev. | Se prev. | Se prev. | Se prev. |
| Assistenza remota | VPN supporto fallback | remoting.ipdoor.com | TCP | 443 | Se prev. | Se prev. | Se prev. | Se prev. |
Questa voce raccoglie più sotto-sezioni: scegline una per approfondire.