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 är molnbaserade tjänster med REST-API:er och klientbiblioteks-SDK:er som hjälper dig att integrera kommunikation i dina program. Du kan lägga till kommunikation till dina program utan att vara expert på underliggande tekniker som mediekodning eller telefoni. Azure Communication Service ä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 telefoninätverket (PSTN) till din kommunikationsupplevelse. Du kan hämta telefonnummer direkt via REST-API:er för Azure Communication Services, SDK:er eller Azure-portalen och använda dessa nummer för SMS- eller samtalsprogram, eller så kan du 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). Ett gränssnittsbibliotek kan påskynda utvecklingen för webb-, iOS- och Android-appar. Azure Communication Services är identitetsberoende och du styr hur slutanvändarna identifieras och autentiseras.

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. En 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. Integrering med Microsoft Teams kan användas för att ansluta konsumenter till Teams-möten som hanteras av anställda, vilket är idealiskt 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. Alla typer av användargränssnitt kan byggas på Azure Communication Services-SDK:er eller använda 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 eller de resurser som är länkade härnäst.

Vanliga scenarier


Resurs beskrivning
Skapa en Communication Services-resurs Börja använda Azure Communication Services med hjälp av 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 etablera dina första användaråtkomsttoken.
Hämta ett telefonnummer Använd Azure Communication Services för att etablera och släppa telefonnummer. Dessa telefonnummer kan användas för att initiera eller ta emot telefonsamtal och skapa SMS-lösningar.
Skicka ett SMS från din app AZURE Communication Services SMS REST API:er och SDK:er används för att skicka och ta emot SMS från tjänstprogram.
Skicka ett e-postmeddelande från din app Rest-API:er och SDK:er för e-post i Azure Communication Services används 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 Calling SDK.
Lägga till telefonisamtal i din app Med Azure Communication Services kan du lägga till funktioner för telefonsamtal i ditt program.
Ringa ett utgående samtal från din app Med Samtalsautomation för Azure Communication Services kan du ringa ett utgående samtal med ett interaktivt röstsvarssystem med hjälp av SDK:er för samtalsautomatisering och REST-API:er.
Ansluta din samtalsapp till ett Teams-möte Azure Communication Services kan användas 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 Azure Communication Services Chat SDK används för att lägga till rtf realtidstextchatt 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 användning från slutpunkt till slutpunkt för Azure Communication Services. Använd 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 för webbläsare, iOS- och Android-enheter.
Exempel på gruppchatthjälte Ladda ned ett utformat programexempel för grupptextchatt för webbläsare.
Exempel på webbsamtal Ladda ned ett utformat webbprogramexempel för ljud-, video- och PSTN-samtal.

Plattformar och SDK-bibliotek

Läs mer om SDK:er för Azure Communication Services med de resurser som anges härnäst. REST-API:er är tillgängliga för de flesta funktioner om du vill skapa egna klienter eller på annat sätt komma åt tjänsten via Internet.

Resurs beskrivning
SDK-bibliotek och REST-API:er Funktionerna i Azure Communication Services är konceptuellt ordnade i sex områden, som var och en representeras av 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 Granska översikten för SDK för samtal av kommunikationstjänster.
Översikt över samtalsautomatisering Granska översikten för Communication Services Call Automation SDK.
Översikt över chatt-SDK Granska översikten över Communication Services Chat SDK.
Översikt över SMS SDK Granska översikten över COMMUNICATION Services SMS SDK.
Översikt över SDK för e-post Granska översikten över COMMUNICATION Services SMS SDK.
Översikt över användargränssnittsbibliotek Granska användargränssnittsbiblioteket för Kommunikationstjänster

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

Det finns två andra Microsoft-kommunikationsprodukter som du kan överväga att använda, dessa produkter är inte direkt kompatibla med Kommunikationstjänster 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