Quando Microsoft ha lanciato Direct Routing per Microsoft Teams nel giugno 2018, sapeva che avrebbe dovuto risolvere due sfide.
1. Possibilità di mantenere i media locali tra i client Teams e SBC. Questo è comunemente indicato come "Media Bypass".
Il sito Media Bypass è essenziale per ridurre i tempi di configurazione delle chiamate, fornire un livello di affidabilità superiore eliminando la necessità di far fluire i media verso il sito Cloud di Microsoft e viceversa, e quindi garantire la migliore qualità di chiamata possibile. Questo problema è stato risolto a metà del 2019, quando Microsoft ha rilasciato la funzione Media Bypass , che abbiamo spiegato brevemente nel nostro precedente articolo.
Tuttavia, Media Bypass richiede che l'IP pubblico di SBC sia disponibile per i client Teams. Cosa succede se il client Teams si trova nella rete interna (ha un indirizzo IP privato)? Non è sempre possibile accedere all'IP pubblico di SBC dalla rete interna dell'azienda.
2. Per risolvere il problema quando l'IP pubblico di SBC non è disponibile per i client Teams, Microsoft ha quindi lavorato a una tecnologia chiamata "Local Media Optimization (in attesa di brevetto)".
L'ottimizzazione dei media locali è utile in due casi.
Caso 1.
Il client risiede in una rete interna e vuole utilizzare il media bypass ma non può accedere all'IP pubblico di SBC. Il risultato desiderato è che il client utilizza l'IP privato di SBC invece di quello pubblico (192.168.5.5 nell'immagine seguente).
Local Media Optimization seleziona l'indirizzo IP ottimale da SBC, in base alla posizione del client Teams e lo fornisce al client nel Session Descriptoin Protocol (SDP).
Nota: È necessario assicurarsi che SBC supporti la tecnologia Local Media Optimization. Un elenco di SBC che supporta la tecnologia con le relative istruzioni è disponibile a questa pagina https://docs.microsoft.com/en-us/MicrosoftTeams/direct-routing-media-optimization-configure#configure-sbcs-for-local-media- ottimizzazione in base alle specifiche del sistema. sbc
Cosa si intende per "IP ottimale"?
Se il client si trova nella rete interna, Local Media Optimization rileva la posizione del client e fornisce l'IP interno di SBC. Se il client si trova al di fuori della rete aziendale, la tecnologia lo rileva e fornisce l'indirizzo IP esterno o pubblico di SBC.
Per capire se l'utente si trova nella rete interna o meno, il sistema utilizza indirizzi esterni Indirizzi IP attendibili di ciascuna filiale registrata.
Che cos'è il "Trusted IP"?
Questi IP sono gli indirizzi IP utilizzati dai client Microsoft Teams quando si connettono a Microsoft 365. Quando il client Teams si connette a Microsoft 365, il suo IP viene confrontato con l'elenco degli IP affidabili. Se viene trovata una corrispondenza, la posizione dell'utente viene contrassegnata come interna. È necessario aggiungere questi indirizzi IP esterni per ogni sito in cui sono presenti utenti che utilizzano Local Media Optimization. Leggete la nostra documentazione dettagliata ( https://docs.microsoft.com/en-us/MicrosoftTeams/direct-routing-media-optimization ) per vedere come funziona.
Caso 2.
Un'azienda deve utilizzare un sito SBC inaccessibile attraverso l'interfaccia Microsoft Direct Routing. Caso comune: non è possibile fornire un indirizzo IP pubblicamente instradabile per SBC in sedi aziendali selezionate.
Nell'immagine sottostante, il sito SBC in Vietnam non può avere un IP pubblico per interagire direttamente con l'interfaccia Microsoft Direct Routing. Ma il sito SBC di Singapore (che è disponibile anche attraverso la rete interna di SBC in Vietnam) può farlo.
In questo caso, con l'aiuto della Local Media Optimization, possiamo ancora abbinare "virtualmente" il Vietnam SBC . Ciò significa che, anche se Microsoft non ha accesso diretto ad esso, l'amministratore del tenant può accoppiarlo e specificare che per inviare una chiamata a SBC in Vietnam, dobbiamo passare attraverso il gateway di Singapore SBC dall'interfaccia Direct Routing.
Con l'ottimizzazione dei media locali, possiamo rilevare dove si trova il cliente e fornire l'IP di SBC in base alla posizione dell'utente. Per questo scenario esistono due modalità.
Come ottimizzare i media locali
Modalità sempre in bypass
Questa modalità è destinata a situazioni in cui la rete interna è completamente instradabile.
In questo caso, se l'utente si trova in una posizione interna, Local Media Optimization fornisce sempre l'IP interno di SBC. Si veda l'immagine sottostante come riferimento, un utente potrebbe trovarsi su un sito tedesco o in viaggio in Francia.
Modalità "Solo utenti locali
Impostando questa modalità, l'amministratore del tenant segnala a Local Media Optimization che la rete non è completamente instradabile.
Nella figura sottostante, un cliente Teams in Indonesia non ha accesso diretto al segmento di rete in Vietnam. Il traffico del cliente sarà instradato attraverso SBC a Singapore, che ha accesso a entrambi i siti.
Siamo d'accordo, Microsoft ha un punto molto buono per le aziende che desiderano migrare la loro telefonia a Microsoft Teams Direct Routing !