Vad är Azure Communication Services?

Kommentar

Dela dina tankar och feedback om Azure Communication Services med oss genom att göra den här korta undersökningen.

Azure Communication Services erbjuder kommunikations-API:er för flera kanaler för att lägga till röst-, video-, chatt-, sms-meddelanden/SMS, e-post och mycket mer till alla dina program.

Azure Communication Services innehåller REST-API:er och klientbiblioteks-SDK:er, så du behöver inte vara expert på underliggande tekniker för att lägga till kommunikation i dina appar. Azure Communication Services är tillgängligt i flera Azure-geografiska områden och Azure för myndigheter.

Azure Communication Services stöder olika kommunikationsformat:

Du kan ansluta anpassade klientappar, anpassade tjänster och det offentligt växlade telefonnätverket (PSTN) till din kommunikationsupplevelse. Du kan hämta telefonnummer direkt via AZURE Communication Services REST API:er, SDK:er eller Azure-portalen och använda dessa nummer för SMS- eller samtalsprogram.

Du kan också integrera e-postfunktioner i dina program med hjälp av produktionsklara E-post-SDK:er. Med Azure Communication Services-direktdirigering kan du använda SIP- och sessionsgränskontrollanter för att ansluta dina egna PSTN-operatör och ta med egna telefonnummer.

Förutom REST-API:er är Azure Communication Services-klientbibliotek tillgängliga för olika plattformar och språk, inklusive webbläsare (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Dra nytta av användargränssnittsbiblioteket för att påskynda utvecklingen för webb-, iOS- och Android-appar. Azure Communication Services är identitetsberoende och du styr hur du identifierar och autentiserar dina kunder.

Scenarier för Azure Communication Services är:

  • Företag till konsument (B2C). Anställda och tjänster engagerar externa kunder med röst-, video- och textchatt i webbläsare och interna appar. Din organisation kan skicka och ta emot SMS eller använda ett interaktivt röstsvarssystem (IVR) med hjälp av Samtalsautomation och ett telefonnummer som du skaffar via Azure. Du kan integrera med Microsoft Teams för att ansluta konsumenter till Teams-möten som hanteras av anställda. Den här integreringen är perfekt för scenarier för fjärrsjukvård, banktjänster och produktsupport där anställda kanske redan är bekanta med Teams.
  • Konsument till konsument (C2C). Skapa engagerande interaktion mellan konsumenter med röst-, video- och RTF-chatt. Du kan skapa anpassade användargränssnitt på Azure Communication Services SDK:er. Du kan också distribuera fullständiga programexempel och en verktygslåda för användargränssnitt med öppen källkod som hjälper dig att komma igång snabbt.

Mer information finns i vår Microsoft Mechanics-video och följande resurser.

Vanliga scenarier


Resurs beskrivning
Skapa en Communication Services-resurs Börja använda Azure Communication Services via Azure-portalen eller Communication Services SDK för att etablera din första Communication Services-resurs. När du har din Communication Services-resurs anslutningssträng kan du ange användaråtkomsttoken.
Hämta ett telefonnummer Använd Azure Communication Services för att etablera och släppa telefonnummer. Använd sedan telefonnummer för att initiera eller ta emot telefonsamtal och skapa SMS-lösningar.
Skicka ett SMS från din app Använd AZURE Communication Services SMS REST API:er och SDK:er för att skicka och ta emot SMS från tjänstprogram.
Skicka ett e-postmeddelande från din app Använd REST-API:er och SDK:er för e-post i Azure Communication Services för att skicka e-postmeddelanden från tjänstprogram.

När du har skapat en Communication Services-resurs kan du börja skapa klientscenarier, till exempel röst- och videosamtal eller textchatt:

Resurs beskrivning
Skapa din första användaråtkomsttoken Användaråtkomsttoken autentiserar klienter mot din Azure Communication Services-resurs. Dessa token etableras och återutfärdas med hjälp av API:er och SDK:er för Communication Services-identiteter.
Kom igång med röst- och videosamtal Med Azure Communication Services kan du lägga till röst- och videosamtal i webbläsaren eller interna appar med hjälp av SDK för samtal.
Lägga till telefonisamtal i din app Använd Azure Communication Services för att lägga till telefonisamtalsfunktioner i ditt program.
Ringa ett utgående samtal från din app Använd Call Automation SDK:er och REST-API:er för att ringa utgående samtal med ett interaktivt röstsvarssystem.
Ansluta din samtalsapp till ett Teams-möte Använd Azure Communication Services för att skapa anpassade mötesupplevelser som interagerar med Microsoft Teams. Användare av dina Communication Services-lösningar kan interagera med Teams-deltagare via röst-, video-, chatt- och skärmdelning.
Kom igång med chatt Använd Azure Communication Services Chat SDK för att lägga till rtf-textchatt i dina program.
Anslut en Microsoft-robot till ett telefonnummer Telefonikanalen är en kanal i Microsoft Bot Framework som gör det möjligt för roboten att interagera med användare via telefon. Den använder kraften i Microsoft Bot Framework i kombination med Azure Communication Services och Azure Speech Services.
Lägga till visuella kommunikationsupplevelser Med användargränssnittsbiblioteket för Azure Communication Services kan du enkelt lägga till omfattande, visuella kommunikationsupplevelser i dina program för både samtal och chatt.

Exempel

Följande exempel visar lösningar från slutpunkt till slutpunkt med Hjälp av Azure Communication Services. Börja med de här exemplen för att starta dina egna Communication Services-lösningar.

Exempelnamn beskrivning
Exempel på grupp som anropar hero Ladda ned ett utformat programexempel för gruppsamtal via webbläsare, iOS- och Android-enheter.
Exempel på gruppchatthjälte Ladda ned ett utformat programexempel för grupptextchatt i webbläsare.
Exempel på webbsamtal Ladda ned ett utformat webbprogram för ljud-, video- och PSTN-samtal.

Plattformar och SDK-bibliotek

Mer information om SDK:er för Azure Communication Services finns i följande resurser. Om du vill skapa egna klienter eller komma åt tjänsten via Internet är REST-API:er tillgängliga för de flesta funktioner.

Resurs beskrivning
SDK-bibliotek och REST-API:er Funktionerna i Azure Communication Services är indelade i sex områden, var och en med ett SDK. Du kan bestämma vilka SDK-bibliotek som ska användas baserat på dina kommunikationsbehov i realtid.
Översikt över SDK för samtal Se SDK för samtal för information om slutanvändarens webbläsare, appar och tjänster för att driva röst- och videokommunikation.
Översikt över samtalsautomatisering Mer information om serverbaserade intelligenta samtalsarbetsflöden och samtalsinspelning för röst- och PSTN-kanaler finns i Call Automation SDK.
Översikt över chatt-SDK Mer information om hur du lägger till chattfunktioner i dina program finns i Chat SDK.
Översikt över SMS SDK Granska SMS SDK för att lägga till SMS-meddelanden i dina program.
Översikt över SDK för e-post Se E-post-SDK för information om hur du lägger till stöd för transaktionsbaserad e-post i dina program.
Översikt över användargränssnittsbibliotek Läs användargränssnittsbiblioteket för mer information om produktionsklara gränssnittskomponenter som du kan släppa i dina program.

Utforma resurser

Hitta omfattande komponenter, kompositer och UX-vägledning i UI Library Design Kit för Figma. Den här designresursen är specialbyggd för att hjälpa dig att utforma videosamtal och chattupplevelser snabbare och med mindre ansträngning.

Andra Microsoft Communication Services

Överväg att använda två andra Microsoft-kommunikationsprodukter som inte är direkt kompatibla med Azure Communication Services just nu:

  • Med API:er för Molnkommunikation i Microsoft Graph kan organisationer skapa kommunikationsupplevelser som är knutna till Microsoft Entra-användare med Microsoft 365-licenser. Det här arbetsflödet är perfekt för program som är knutna till Microsoft Entra-ID eller där du vill utöka produktivitetsupplevelsen i Microsoft Teams. Det finns också API:er för att skapa program och anpassning i Teams-upplevelsen.

  • Azure PlayFab Party förenklar tillägg av chatt och datakommunikation med låg fördröjning i spel. Du kan använda power gaming-chatt och nätverkssystem med Kommunikationstjänster, men PlayFab är ett skräddarsytt alternativ och kostnadsfritt på Xbox.

Nästa steg