{"id":5726,"date":"2022-07-16T03:06:46","date_gmt":"2022-07-16T03:06:46","guid":{"rendered":"https:\/\/pariswells.com\/blog\/?p=5726"},"modified":"2023-02-23T05:57:24","modified_gmt":"2023-02-23T05:57:24","slug":"5726","status":"publish","type":"post","link":"https:\/\/pariswells.com\/blog\/research\/5726","title":{"rendered":"Teams Calling"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li>Must meet minimum Microsoft licensing requirements (E1\/E3\/ ( 365 License with Teams ) +Teams phone system License or E5)\n<ul class=\"wp-block-list\">\n<li>Add free &nbsp;Microsoft Teams Phone Resource Account for your Call Queues ( CQ ) and Auto Attendants ( AA )&nbsp;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/pariswells.com\/blog\/research\/how-to-setup-customer-for-vocus-portal-from-teams-calling\">Create Vocus Teams Trunk<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pariswells.com\/blog\/research\/dial-plans-in-teams-calling\">Configure Dials Plans<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Add temps Number to Vocus ( then to Teams ) for Testing and Call Queue Setup<\/li>\n\n\n\n<li>Add Resource accounts and then Numbers to Resource accounts\u00a0 ( These will then be applied to CQ and AA )\n<ul class=\"wp-block-list\">\n<li>Add&nbsp; Microsoft Teams Phone Resource Account Licenses to&nbsp; the new Resource accounts&nbsp;<\/li>\n\n\n\n<li>Good to use standard naming conventions RA<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Configure all AA and CQ\n<ul class=\"wp-block-list\">\n<li>Good to use standard naming conventions AA and CQ<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Set up Out of Hours Call Plan<\/li>\n\n\n\n<li>Book Number Ports<\/li>\n\n\n\n<li>Make sure all users have setup teams and are using it.<\/li>\n\n\n\n<li>User Training Booked?<\/li>\n\n\n\n<li>Voicemail Requirments?<\/li>\n\n\n\n<li>Who will update the Holidays?<\/li>\n\n\n\n<li>Outbound numbers and Call ID is done via Vocus Portal&nbsp; ( Vocus Customer Portal , View As )&nbsp;<\/li>\n\n\n\n<li>Call diverts can be done in Teams and Vocus<\/li>\n\n\n\n<li>International Calls needed, Default Blocked in Vocus<\/li>\n\n\n\n<li>Fax to Email to replace any Fax Services<\/li>\n\n\n\n<li>http:\/\/blog.schertz.name\/2020\/04\/common-area-phones-in-microsoft-teams\/<\/li>\n\n\n\n<li>http:\/\/blog.schertz.name\/2019\/11\/managing-microsoft-teams-phone-policies\/<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Licenses: Each user need a Teams calling License and a License to Use Teams. You will need &#8220;Microsoft 365 Phone System &#8211; Virtual User&#8221;&nbsp;for each Queue and Auto Attendant<\/li>\n\n\n\n<li>Vocus Teams Trunk&nbsp;:&nbsp;Create SIP &amp; MS Teams trunks in VHV&nbsp;<\/li>\n\n\n\n<li>Pilot number for testing and call queue setup&nbsp;\\&nbsp;Assign temporary DIDs in VHV&nbsp;<\/li>\n\n\n\n<li>Book number ports with your carrier , this can take 1 Month. Port Contact Person is the engineer&nbsp;(1800 and 1300 numbers should NOT be ported, these numbers will stay with the current carrier.&nbsp;)<\/li>\n<\/ul>\n\n\n\n<p><strong>Call flow setup steps<\/strong>&nbsp;<\/p>\n\n\n\n<p>PSTN number (service number) -&gt; Resource Account -&gt;&nbsp; Auto Assistant -&gt; Call Queue<\/p>\n\n\n\n<p>Notes:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Service number is assigned to a resource group&nbsp;<\/li>\n\n\n\n<li>The resource group is then assigned to the AA&nbsp;<\/li>\n\n\n\n<li>CQ doesn&#8217;t need to have a phone number assigned, just need to have a resource group assigned to it&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>Teams Devices<\/strong><\/p>\n\n\n\n<p>There are \/very\/ strict requirements around what conditional access and compliance policies you can configure when you have a teams hardware device such as a Yealink phone.<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/docs.microsoft.com\/en-us\/microsoftteams\/rooms\/supported-ca-and-compliance-policies?tabs=phones\n<\/div><\/figure>\n\n\n\n<p>If you have any policies that implement a feature in the \u201cnot supported\u201d list, you must go through and &nbsp;exclude your teams devices from these. The recommended approach is device based filtering and excluding devices similar to<\/p>\n\n\n\n<p>device.manufacturer -contains &#8220;yealink&#8221;<\/p>\n\n\n\n<p>There is a semi reasonable blog\/video on this below but it doesn\u2019t cover all caveats and some of the intune configuration required.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-link is-provider-uc-mess wp-block-embed-uc-mess\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/ucmess.wordpress.com\/2022\/08\/22\/protect-your-teams-devices-from-conditional-access\/\">Protect your Teams devices from Conditional&nbsp;Access<\/a>\n<\/div><\/figure>\n\n\n\n<p>This probably shouldn\u2019t apply to your require MFA for admins conditional access policy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting<\/h2>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/docs.microsoft.com\/en-us\/microsoftteams\/log-files\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/techcommunity.microsoft.com\/t5\/microsoft-teams\/reading-microsoft-teams-logs\/m-p\/854746\n<\/div><\/figure>\n\n\n\n<p>Reporting<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.anasstechtime.com\/post\/power-bi-for-teams-voice-applications-auto-attendant-and-call-queue\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Call flow setup steps&nbsp; PSTN number (service number) -&gt; Resource Account -&gt;&nbsp; Auto Assistant -&gt; Call Queue Notes:&nbsp; Teams Devices There are \/very\/ strict requirements around what [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5726","post","type-post","status-publish","format-standard","hentry","category-research"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/5726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/comments?post=5726"}],"version-history":[{"count":11,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/5726\/revisions"}],"predecessor-version":[{"id":6701,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/posts\/5726\/revisions\/6701"}],"wp:attachment":[{"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/media?parent=5726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/categories?post=5726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pariswells.com\/blog\/wp-json\/wp\/v2\/tags?post=5726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}