Samtalsfunktioner som stöds för Teams-användare i Calling SDK
Med Azure Communication Services Calling SDK kan Teams-användarenheter köra röst- och videokommunikationsupplevelser. Den här sidan innehåller detaljerade beskrivningar av samtalsfunktioner, inklusive supportinformation för plattformar och webbläsare. Om du vill komma igång direkt med JavaScript kan du läsa Snabbstarter för samtal.
Viktiga funktioner i anropande SDK:
- Adressering – Azure Communication Services använder Microsoft Entra-användaridentifierare för att adressera kommunikationsslutpunkter. Klienter använder Microsoft Entra-identiteter för att autentisera till tjänsten och kommunicera med varandra. Dessa identiteter används i ANROPANDE API:er som ger klienter insyn i vem som är ansluten till ett anrop (listan). Och används också i Microsoft Graph API.
- Kryptering – Anropande SDK krypterar trafik och förhindrar manipulering av kabeln.
- Upravljanje uređajima och Media – Calling SDK tillhandahåller funktioner för bindning till ljud- och videoenheter, kodar innehåll för effektiv överföring över kommunikationsdataplanet och återger innehåll till utdataenheter och vyer som du anger. API:er tillhandahålls också för skärm- och programdelning.
- Meddelanden – Anropande SDK tillhandahåller API:er som gör att klienter kan meddelas om ett inkommande samtal. I situationer där din app inte körs i förgrunden är mönster tillgängliga för att utlösa popup-meddelanden ("popup-fönster") för att informera användarna om ett inkommande samtal.
Samtalsfunktioner
I följande lista visas de funktioner som för närvarande är tillgängliga i Azure Communication Services Calling SDK när de deltar i VoIP-anrop (voice-over-IP) eller voIP-gruppsamtal.
Grupp med funktioner | Kapacitet | JavaScript | Windows | Java (Android) | Objective-C (iOS) |
---|---|---|---|---|---|
Kärnfunktioner | Placera ett 1-till-ett-anrop till Teams-användare | ✔️ | ✔️ | ✔️ | ✔️ |
Placera ett 1-till-ett-anrop till Azure Communication Services-användare | ❌ | ❌ | ❌ | ❌ | |
Placera ett gruppsamtal med fler än två Teams-användare (upp till 350 användare) | ✔️ | ✔️ | ✔️ | ✔️ | |
Höja upp ett 1-till-ett-samtal med två Teams-användare i ett gruppsamtal med fler än två Teams-användare | ✔️ | ✔️ | ✔️ | ✔️ | |
Ansluta till ett gruppsamtal när det har startats | ❌ | ❌ | ❌ | ❌ | |
Bjud in en annan VoIP-deltagare att delta i ett pågående gruppsamtal | ✔️ | ✔️ | ✔️ | ✔️ | |
Testa mikrofonen, högtalaren och kameran med en ljudtestningstjänst (tillgänglig genom att ringa 8:echo123) | ✔️ | ✔️ | ✔️ | ✔️ | |
Att ringa ett anrop hedrar Konfiguration av extern åtkomst i Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Att ringa ett samtal hedrar Teams gäståtkomstkonfiguration | ✔️ | ✔️ | ✔️ | ✔️ | |
Kontroll av mittanrop | Aktivera/inaktivera videon | ✔️ | ✔️ | ✔️ | ✔️ |
Stäng av/slå på mikrofonen | ✔️ | ✔️ | ✔️ | ✔️ | |
Växla mellan kameror | ✔️ | ✔️ | ✔️ | ✔️ | |
Lokalt undantag/avspärrning | ✔️ | ✔️ | ✔️ | ✔️ | |
Indikator på dominerande talare i samtalet | ✔️ | ✔️ | ✔️ | ✔️ | |
Välj talarenhet för samtal | ✔️ | ✔️ | ❌2 | ❌2 | |
Välj mikrofon för samtal | ✔️ | ✔️ | ❌2 | ❌2 | |
Indikator för deltagarens tillstånd Idle, Early media, Connecting, Connected, On hold, In Lobby, Disconnected |
✔️ | ✔️ | ✔️ | ✔️ | |
Indikator för anropets tillstånd Tidig media, inkommande, anslutning, ringning, ansluten, håll, koppla från, frånkopplad |
✔️ | ✔️ | ✔️ | ✔️ | |
Ange att deltagarna är avstängda | ✔️ | ✔️ | ✔️ | ✔️ | |
Ange deltagarnas skäl för att avsluta samtalet | ✔️ | ✔️ | ✔️ | ✔️ | |
Skärmdelning | Dela hela skärmen inifrån programmet | ✔️ | ✔️1 | ✔️1 | ✔️1 |
Dela ett specifikt program (från listan över program som körs) | ✔️ | ✔️1 | ❌ | ❌ | |
Dela en webbläsarflik från listan med öppna flikar | ✔️ | ✔️ | ✔️ | ✔️ | |
Ta emot skärmdelningsströmmen | ❌ | ❌ | ❌ | ❌ | |
Dela innehåll i "endast innehåll"-läge | ✔️ | ✔️ | ✔️ | ✔️ | |
Ta emot videoström med innehåll för skärmdelning med enbart innehåll | ✔️ | ✔️ | ✔️ | ✔️ | |
Dela innehåll i "standout"-läge | ❌ | ❌ | ❌ | ❌ | |
Ta emot videoström med innehåll för en "framstående" skärmdelningsupplevelse | ❌ | ❌ | ❌ | ❌ | |
Dela innehåll i läget "sida vid sida" | ❌ | ❌ | ❌ | ❌ | |
Ta emot videoström med innehåll för skärmdelningsupplevelsen sida vid sida | ❌ | ❌ | ❌ | ❌ | |
Dela innehåll i "reporter"-läge | ❌ | ❌ | ❌ | ❌ | |
Ta emot videoström med innehåll för skärmdelningsupplevelsen "reporter" | ❌ | ❌ | ❌ | ❌ | |
Dela systemljud under skärmdelning | ✔️ | ❌ | ❌ | ❌ | |
Lista | Visa en lista över deltagare | ✔️ | ✔️ | ✔️ | ✔️ |
Lägga till en Azure Communication Services-användare | ❌ | ❌ | ❌ | ❌ | |
Lägga till en Teams-användare | ✔️ | ✔️ | ✔️ | ✔️ | |
Att lägga till Teams-användare respekterar konfigurationen av extern åtkomst i Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Att lägga till Teams-användare respekterar teams gäståtkomstkonfiguration | ✔️ | ✔️ | ✔️ | ✔️ | |
Lägga till ett telefonnummer | ✔️ | ✔️ | ✔️ | ✔️ | |
Ta bort en deltagare | ✔️ | ✔️ | ✔️ | ✔️ | |
Ta med deltagare i lobbyn till Teams-mötet | ✔️ | ✔️ | ✔️ | ✔️ | |
Bli antagen från lobbyn till Teams-mötet | ✔️ | ✔️ | ✔️ | ✔️ | |
Att lägga till Teams-användare respekterar informationsbarriärer | ✔️ | ✔️ | ✔️ | ✔️ | |
Enhetshantering | Be om behörighet att använda ljud och/eller video | ✔️ | ✔️ | ✔️ | ✔️ |
Hämta kameralista | ✔️ | ✔️ | ✔️ | ✔️ | |
Ställ in kamera | ✔️ | ✔️ | ✔️ | ✔️ | |
Hämta vald kamera | ✔️ | ✔️ | ✔️ | ✔️ | |
Hämta mikrofonlista | ✔️ | ✔️ | ✔️ | ✔️ | |
Ställ in mikrofon | ✔️ | ✔️ | ✔️ | ✔️ | |
Hämta vald mikrofon | ✔️ | ✔️ | ✔️ | ✔️ | |
Hämta talarlista | ✔️ | ✔️ | ✔️ | ✔️ | |
Ange högtalare | ✔️ | ✔️ | ✔️ | ✔️ | |
Hämta vald talare | ✔️ | ✔️ | ✔️ | ✔️ | |
Videoåtergivning | Rendera enstaka video på många platser (lokal kamera eller fjärrström) | ✔️ | ✔️ | ✔️ | ✔️ |
Ange/uppdatera skalningsläge | ✔️ | ✔️ | ✔️ | ✔️ | |
Rendera fjärrvideoström | ✔️ | ✔️ | ✔️ | ✔️ | |
Se videoström i tillsammans läge | ✔️ | ❌ | ❌ | ❌ | |
Se Stor gallerivy | ❌ | ❌ | ❌ | ❌ | |
Ta emot videoström från Teams medierobot | ❌ | ❌ | ❌ | ❌ | |
Ta emot justerad ström för "innehåll från kameran" | ❌ | ❌ | ❌ | ❌ | |
Lägga till och ta bort videoström från spotlight | ✔️ | ✔️ | ✔️ | ✔️ | |
Tillåt att videoström väljs för spotlight | ✔️ | ✔️ | ✔️ | ✔️ | |
Videoeffekter | Bakgrundsoskärpa | ✔️ | ✔️ | ✔️ | ✔️ |
Anpassad bakgrundsbild | ✔️ | ❌ | ❌ | ❌ | |
Inspelning och transkription | Hantera Teams-molninspelning | ❌ | ❌ | ❌ | ❌ |
Ta emot information om samtal som spelas in i molnet | ✔️ | ✔️ | ✔️ | ✔️ | |
Hantera lokal Teams-inspelning | ❌ | ❌ | ❌ | ❌ | |
Ta emot information om samtal som registreras lokalt | ✔️ | ✔️ | ✔️ | ✔️ | |
Hantera Teams-transkription | ❌ | ❌ | ❌ | ❌ | |
Ta emot information om samtal som transkriberas | ✔️ | ✔️ | ✔️ | ✔️ | |
Hantera stängda Teams-undertexter | ✔️ | ✔️ | ✔️ | ✔️ | |
Stöd för efterlevnadsinspelning | ✔️ | ✔️ | ✔️ | ✔️ | |
Engagemang | Höj och sänk handen | ✔️ | ✔️ | ✔️ | ✔️ |
Ange andra deltagares upphöjda och sänkta händer | ✔️ | ✔️ | ✔️ | ✔️ | |
Utlösarreaktioner | ❌ | ❌ | ❌ | ❌ | |
Ange andra deltagares reaktioner | ❌ | ❌ | ❌ | ❌ | |
Integreringar | Kontrollera Teams program från tredje part | ❌ | ❌ | ❌ | ❌ |
Ta emot PowerPoint Live Stream | ❌ | ❌ | ❌ | ❌ | |
Ta emot Whiteboard-dataström | ❌ | ❌ | ❌ | ❌ | |
Interagera med en omröstning | ❌ | ❌ | ❌ | ❌ | |
Interagera med en Q&A | ❌ | ❌ | ❌ | ❌ | |
Avancerad samtalsroutning | Starta ett anrop och lägg till regler för vidarebefordran av användaråtgärder | ✔️ | ✔️ | ✔️ | ✔️ |
Läsa och konfigurera regler för vidarebefordring av samtal | ❌ | ❌ | ❌ | ❌ | |
Starta ett anrop och lägg till användaråtgärder för samtidiga ringningar | ✔️ | ✔️ | ✔️ | ✔️ | |
Läsa och konfigurera samtidiga ringningar | ❌ | ❌ | ❌ | ❌ | |
Starta ett anrop och lägg till statusen "Stör ej" för användaråtgärder | ✔️ | ✔️ | ✔️ | ✔️ | |
Att placera deltagare i paus spelar musik på paus | ✔️ | ❌ | ❌ | ❌ | |
Att placeras av Teams-användare på Teams-klienten på paus spelar musik på paus | ✔️ | ✔️ | ✔️ | ✔️ | |
Parkera ett samtal | ❌ | ❌ | ❌ | ❌ | |
Parkeras | ✔️ | ✔️ | ✔️ | ✔️ | |
Överföra ett anrop till en användare | ✔️ | ✔️ | ✔️ | ✔️ | |
Överföras till en användare eller ett samtal | ✔️ | ✔️ | ✔️ | ✔️ | |
Överföra ett samtal till ett samtal | ✔️ | ✔️ | ✔️ | ✔️ | |
Överföra ett samtal till röstbrevlådan | ✔️ | ✔️ | ✔️ | ✔️ | |
Överföras till röstbrevlådan | ✔️ | ✔️ | ✔️ | ✔️ | |
Slå samman pågående anrop | ❌ | ❌ | ❌ | ❌ | |
Startar ett anrop och lägger till användaråtgärder för att hantera konfiguration av delad rad | ✔️ | ✔️ | ✔️ | ✔️ | |
Starta ett samtal för Teams-användarens räkning | ❌ | ❌ | ❌ | ❌ | |
Läsa och konfigurera konfiguration av delad rad | ❌ | ❌ | ❌ | ❌ | |
Ta emot ett samtal från teams automatiska dirigering | ✔️ | ✔️ | ✔️ | ✔️ | |
Överföra ett anrop till automatisk teams-dirigering | ✔️ | ✔️ | ✔️ | ✔️ | |
Ta emot ett samtal från Teams samtalskö | ✔️ | ✔️ | ✔️ | ✔️ | |
Överföra ett samtal från Teams samtalskö | ✔️ | ✔️ | ✔️ | ✔️ | |
Teams samtalsprincip | Honor "Gör privata samtal" | ✔️ | ✔️ | ✔️ | ✔️ |
Honor-inställning "Molninspelning för samtal" | Inget API är tillgängligt | Inget API är tillgängligt | Inget API är tillgängligt | Inget API är tillgängligt | |
Hedersinställningen "Transkription" | Inget API är tillgängligt | Inget API är tillgängligt | Inget API är tillgängligt | Inget API är tillgängligt | |
Hedersinställningen "Samtalsvidarebefordring och samtidiga ringningar till personer i din organisation" | ✔️ | ✔️ | ✔️ | ✔️ | |
Hedersinställningen "Vidarebefordring och samtidiga ringningar till externa telefonnummer" | ✔️ | ✔️ | ✔️ | ✔️ | |
Inställningen "Röstbrevlåda är tillgänglig för routning av inkommande samtal" | ✔️ | ✔️ | ✔️ | ✔️ | |
Inställningen "Inkommande anrop kan dirigeras till samtalsgrupper" | ✔️ | ✔️ | ✔️ | ✔️ | |
Inställningen Honor "Delegering för inkommande och utgående anrop" | ✔️ | ✔️ | ✔️ | ✔️ | |
Honor-inställningen "Förhindra förbikoppling av vägtullar och skicka samtal via PSTN" | ❌ | ❌ | ❌ | ❌ | |
Hedersinställningen "Musik på is" | ❌ | ❌ | ❌ | ❌ | |
Hedersinställningen "Upptagen vid upptagen när i ett samtal" | ❌ | ❌ | ❌ | ❌ | |
Hedersinställningen "Bildtexter i realtid i Teams-anrop" | Inget API är tillgängligt | Inget API är tillgängligt | Inget API är tillgängligt | Inget API är tillgängligt | |
Honor-inställningen "Skräppostfiltrering" | ✔️ | ✔️ | ✔️ | ✔️ | |
Inställningen "SIP-enheter kan användas för anrop" | ✔️ | ✔️ | ✔️ | ✔️ | |
DevOps | Azure-mått | ✔️ | ✔️ | ✔️ | ✔️ |
Azure Monitor | ✔️ | ✔️ | ✔️ | ✔️ | |
Azure Communication Services Insights | ✔️ | ✔️ | ✔️ | ✔️ | |
Röst- och videosamtalshändelser i Azure Communication Services | ❌ | ❌ | ❌ | ❌ | |
Teams Samtalsanalys | ✔️ | ✔️ | ✔️ | ✔️ | |
Realtidsanalys för Teams | ❌ | ❌ | ❌ | ❌ |
- Funktionen Dela skärm kan uppnås med hjälp av Raw Media, om du vill lära dig hur du lägger till Raw Media kan du gå till snabbstartsguiden.
- Anropande SDK har inget explicit API. Du måste använda API:et för operativsystem (android och iOS) för att uppnå det.
Stöd för direktuppspelning, tidsgränser, plattformar och webbläsare delas med översikten för Communication Services som anropar SDK.
Nästa steg
Mer information finns i följande artiklar:
- Bekanta dig med allmänna samtalsflöden
- Läs mer om samtalstyper