Changes for page Setup MS Direct Routing

Last modified by Aaron Blackburn on 2026/09/25 20:58

From version 6.1
edited by Aaron Blackburn
on 2026/09/25 20:57
Change comment: There is no comment for this version
To version 7.1
edited by Aaron Blackburn
on 2026/09/25 20:58
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -262,11 +262,11 @@
262 262   <!-- Overview Section -->
263 263   <section class="fdt-section">
264 264   <div class="fdt-card">
265 - <p class="fdt-text">Direct Routing is a Microsoft Teams-only offering[cite: 10]. To set up Direct Routing, you will complete the following stages[cite: 10]:</p>
265 + <p class="fdt-text">Direct Routing is a Microsoft Teams-only offering. To set up Direct Routing, you will complete the following stages:</p>
266 266   <ol style="margin: 0; padding-left: 20px; line-height: 1.8;">
267 - <td>1. Get or verify your Microsoft licensing[cite: 10]</td><br>
268 - <td>2. Validate your tenant and configure Direct Routing[cite: 10]</td><br>
269 - <td>3. Microsoft iPILOT App Permission Reduction (optional)[cite: 10]</td>
267 + <td>1. Get or verify your Microsoft licensing</td><br>
268 + <td>2. Validate your tenant and configure Direct Routing</td><br>
269 + <td>3. Microsoft iPILOT App Permission Reduction (optional)</td>
270 270   </ol>
271 271   </div>
272 272   </section>
... ... @@ -275,15 +275,15 @@
275 275   <section class="fdt-section">
276 276   <h2 class="fdt-section-title">1. Get or Verify Your Microsoft Licensing</h2>
277 277   <div class="fdt-text">
278 - To complete the automated onboarding process, you'll need <strong>2 Teams Licenses</strong> and <strong>2 Teams Phone licenses</strong> for each region to be configured[cite: 10].
278 + To complete the automated onboarding process, you'll need <strong>2 Teams Licenses</strong> and <strong>2 Teams Phone licenses</strong> for each region to be configured.
279 279   </div>
280 280  
281 281   <div class="fdt-alert">
282 - <strong>Important:</strong> These licenses must be available and unassigned until your tenant is validated and Direct Routing has been successfully configured[cite: 10].
282 + <strong>Important:</strong> These licenses must be available and unassigned until your tenant is validated and Direct Routing has been successfully configured.
283 283   </div>
284 284  
285 285   <div class="fdt-card" style="background-color: var(--fd-bg-light); border: none;">
286 - <strong>Example:</strong> To configure both North America and Europe, you need a total of <strong>4 available and unassigned licenses</strong>: 2 Teams Licenses and 2 Phone System licenses for each region[cite: 10].
286 + <strong>Example:</strong> To configure both North America and Europe, you need a total of <strong>4 available and unassigned licenses</strong>: 2 Teams Licenses and 2 Phone System licenses for each region.
287 287   </div>
288 288   </section>
289 289  
... ... @@ -290,38 +290,38 @@
290 290   <!-- Step 2: Tenant Validation & Direct Routing -->
291 291   <section class="fdt-section">
292 292   <h2 class="fdt-section-title">2. Validate Your Tenant & Configure Direct Routing</h2>
293 - <p class="fdt-text">Once licensing is verified, you will install the Microsoft iPILOT App to assist in your tenant's automatic validation and configuration[cite: 10].</p>
293 + <p class="fdt-text">Once licensing is verified, you will install the Microsoft iPILOT App to assist in your tenant's automatic validation and configuration.</p>
294 294  
295 295   <ol class="fdt-steps">
296 296   <li class="fdt-step-item">
297 - Sign in to <strong>The Portal</strong> using SSO or your credentials[cite: 10]. <em>(If this is your first time signing in, complete the quick introduction walkthrough[cite: 10].)</em>
297 + Sign in to <strong>The Portal</strong> using SSO or your credentials. <em>(If this is your first time signing in, complete the quick introduction walkthrough.)</em>
298 298   </li>
299 299   <li class="fdt-step-item">
300 - Navigate to <strong>Settings &gt; Integration</strong>[cite: 10].
300 + Navigate to <strong>Settings &gt; Integration</strong>.
301 301   <br>
302 302   <img class="fdt-step-img" src="https://learn.firstdigital.com/bin/download/Teams/MS%20Teams%20How%20To's%3A/Setup%20MS%20Direct%20Routing/WebHome/Picture1.jpg" alt="Settings > Integration Menu Navigation" />
303 303   </li>
304 304   <li class="fdt-step-item">
305 - Select <strong>MSTEAMS Validate Tenant</strong>[cite: 10].
305 + Select <strong>MSTEAMS Validate Tenant</strong>.
306 306   </li>
307 307   <li class="fdt-step-item">
308 - In the <em>Add Registered App Details</em> section, select <strong>Click here to activate</strong>[cite: 10].
308 + In the <em>Add Registered App Details</em> section, select <strong>Click here to activate</strong>.
309 309   <div class="fdt-alert">
310 - <strong>IMPORTANT:</strong> When activating, you must authenticate as a <strong>Global Administrator</strong> in the tenant where you are configuring Direct Routing[cite: 10].
310 + <strong>IMPORTANT:</strong> When activating, you must authenticate as a <strong>Global Administrator</strong> in the tenant where you are configuring Direct Routing.
311 311   </div>
312 312   </li>
313 313   <li class="fdt-step-item">
314 - This will start the installation of the new App. Click <strong>Accept</strong> to install the App[cite: 10].
314 + This will start the installation of the new App. Click <strong>Accept</strong> to install the App.
315 315   <br>
316 316   <img class="fdt-step-img" src="https://learn.firstdigital.com/bin/download/Teams/MS%20Teams%20How%20To's%3A/Setup%20MS%20Direct%20Routing/WebHome/Picture2.png" alt="App Permissions Request Consent Screen" />
317 317   </li>
318 318   <li class="fdt-step-item">
319 - The Microsoft iPILOT App requires the <strong>Teams Administrator</strong> role to validate and configure Direct Routing successfully[cite: 10].
320 - <p>Go to <strong>Azure Active Directory &gt; Roles &amp; Admins</strong> and select <strong>Roles &amp; Admins</strong>[cite: 10]. Under Administrative roles, search for <strong>Teams Administrator</strong>, select its checkbox, and click <strong>Add Assignment</strong>[cite: 10].</p>
321 - <p>Search for the <strong>iPILOT App</strong>, confirm the App ID is <code>0c88dfb3-a8b1-419d-b6fb-0956cdd5790d</code>, select it, and click <strong>Add</strong>[cite: 10].</p>
319 + The Microsoft iPILOT App requires the <strong>Teams Administrator</strong> role to validate and configure Direct Routing successfully.
320 + <p>Go to <strong>Azure Active Directory &gt; Roles &amp; Admins</strong> and select <strong>Roles &amp; Admins</strong>. Under Administrative roles, search for <strong>Teams Administrator</strong>, select its checkbox, and click <strong>Add Assignment</strong>.</p>
321 + <p>Search for the <strong>iPILOT App</strong>, confirm the App ID is <code>0c88dfb3-a8b1-419d-b6fb-0956cdd5790d</code>, select it, and click <strong>Add</strong>.</p>
322 322   </li>
323 323   <li class="fdt-step-item">
324 - Navigate back to <strong>The Portal</strong>[cite: 10]. You should see the <strong>VALIDATED</strong> status for each region once successfully configured[cite: 10]. You're ready to start assigning users phone numbers and testing services[cite: 10]!
324 + Navigate back to <strong>The Portal</strong>. You should see the <strong>VALIDATED</strong> status for each region once successfully configured. You're ready to start assigning users phone numbers and testing services!
325 325   </li>
326 326   </ol>
327 327   </section>
... ... @@ -329,20 +329,20 @@
329 329   <!-- Step 3: Permission Reduction -->
330 330   <section class="fdt-section">
331 331   <h2 class="fdt-section-title">3. Microsoft iPILOT App Permission Reduction (Optional)</h2>
332 - <p class="fdt-text">Permission reduction supports standard security practices[cite: 10].</p>
332 + <p class="fdt-text">Permission reduction supports standard security practices.</p>
333 333  
334 334   <div class="fdt-alert">
335 - <strong>Important:</strong> Only complete this step <em>after</em> you complete sections 1 &amp; 2 of this guide[cite: 10]. Reducing permissions beforehand will cause validation, configuration, and testing to fail[cite: 10].
335 + <strong>Important:</strong> Only complete this step <em>after</em> you complete sections 1 &amp; 2 of this guide. Reducing permissions beforehand will cause validation, configuration, and testing to fail.
336 336   </div>
337 337  
338 338   <ol style="line-height: 1.8; margin-bottom: 20px;">
339 - <td>1. Go to <strong>Enterprise Apps</strong> in the <strong>Microsoft Entra admin center</strong>[cite: 10].</td><br>
340 - <td>2. Search for the <strong>iPILOT App</strong> (not the iPILOT SSO App) and select it[cite: 10].</td><br>
341 - <td>3. Select <strong>Permissions</strong>[cite: 10].</td><br>
342 - <td>4. Click the three dots menu next to the following permissions and select <strong>Revoke Permission</strong>[cite: 10]:
339 + <td>1. Go to <strong>Enterprise Apps</strong> in the <strong>Microsoft Entra admin center</strong>.</td><br>
340 + <td>2. Search for the <strong>iPILOT App</strong> (not the iPILOT SSO App) and select it.</td><br>
341 + <td>3. Select <strong>Permissions</strong>.</td><br>
342 + <td>4. Click the three dots menu next to the following permissions and select <strong>Revoke Permission</strong>:
343 343   <ul style="margin-top: 8px;">
344 - <td>• <code>Domain.ReadWrite.All</code>[cite: 10]</td><br>
345 - <td>• <code>User.ReadWrite.All</code>[cite: 10]</td>
344 + <td>• <code>Domain.ReadWrite.All</code></td><br>
345 + <td>• <code>User.ReadWrite.All</code></td>
346 346   </ul>
347 347   </td>
348 348   </ol>
... ... @@ -351,27 +351,27 @@
351 351   <!-- Additional Info / MFA -->
352 352   <section class="fdt-section">
353 353   <h2 class="fdt-section-title">Additional Information: MFA &amp; Trusted IP Addresses</h2>
354 - <p class="fdt-text">If you choose to enable Multi-Factor Authentication (MFA) for your Service Account or have other conditional policies, you must add the following IP addresses to the trusted section in the MFA Service Settings or from your conditional access policies[cite: 10]:</p>
354 + <p class="fdt-text">If you choose to enable Multi-Factor Authentication (MFA) for your Service Account or have other conditional policies, you must add the following IP addresses to the trusted section in the MFA Service Settings or from your conditional access policies:</p>
355 355  
356 356   <div class="fdt-table-wrapper">
357 357   <table class="fdt-table">
358 358   <thead>
359 359   <tr>
360 - <th>North America[cite: 10]</th>
361 - <th>Europe[cite: 10]</th>
360 + <th>North America</th>
361 + <th>Europe</th>
362 362   </tr>
363 363   </thead>
364 364   <tbody>
365 365   <tr>
366 - <td><code>204.10.95.128/25</code>[cite: 10]</td>
367 - <td><code>66.178.136.192/27</code>[cite: 10]</td>
366 + <td><code>204.10.95.128/25</code></td>
367 + <td><code>66.178.136.192/27</code></td>
368 368   </tr>
369 369   <tr>
370 - <td><code>74.119.9.32/27</code>[cite: 10]</td>
371 - <td><code>66.178.137.192/27</code>[cite: 10]</td>
370 + <td><code>74.119.9.32/27</code></td>
371 + <td><code>66.178.137.192/27</code></td>
372 372   </tr>
373 373   <tr>
374 - <td><code>204.10.94.64/27</code>[cite: 10]</td>
374 + <td><code>204.10.94.64/27</code></td>
375 375   <td>—</td>
376 376   </tr>
377 377   </tbody>