Så här fungerar Azure Communication Services
Här ska vi gå igenom hur Azure Communication Services fungerar i bakgrunden. Du får lära dig mer om delarna i Azure Communication Services och hur de fungerar tillsammans för att lösa dina kommunikationsproblem.
Vi kommer att täcka:
- Azure-resurser
- Azure Communication Services-SDK:er för klientbaserade uppgifter
- SDK:er för Azure Communication Services för serverbaserade uppgifter
Azure-resurser
Det första elementet är att få Azure Communication Services att fungera är en Azure-resurs som du kan skapa i Azure Portal. När du har skapat en resurs i Azure Portal blir den den centrala hubben för hantering av många Azure Communication Services-uppgifter och -administration.
Azure-resursen i portalen är den plats där du kan:
- Hantera och visa faktureringsavgifter för din Användning av Azure Communication Services.
- Köp och hantera telefonnummer.
- Hantera säkerhetsnycklar.
- Skapa händelsehanterare för Azure Communication Services-händelser.
Med en korrekt konfigurerad resurs i Azure Portal kan du och ditt team fortsätta att skapa och skapa Azure Communication Services-lösningar för dina kunder.
Server-SDK:er
Med en Azure-resurskonfiguration är en annan komponent någon form av hantering på serversidan. Detta skapas med serverfokuserade SDK:er.
Programmering på serversidan utförs genom att ladda ned dessa SDK:er och skriva små mängder kod som interagerar med Azure Communication Services. Det finns några funktioner och delar av Azure Communication Services som behöver följande:
- För röst-/videosamtal och chatt måste du länka en Azure Communication Services-identitet till programmets identitetssystem, så att när användarna ringer samtal eller chattar med varandra kan du länka tillbaka dem till programmets identitetsplattform
- För händelsehantering av inkommande samtal eller SMS-meddelanden (Short Messaging Service)
- För bearbetning av chattmeddelanden
- För att ta emot och dirigera inkommande samtal
Inte alla delar av Azure Communications Services behöver det, men det är bra att vara medveten om så att du vet vad du kan förvänta dig.
Azure Communication Services har server-SDK:er tillgängliga för:
- JavaScript
- .NET
- Java Server Edition (SE)
- Python
Du hittar en länk till alla SDK:er i avsnittet Referenser i slutet av den här modulen.
Klient-SDK: er
Den sista komponenten i hur Azure Communication Services fungerar är också den viktigaste eftersom den tillhandahåller gatewayen för dina kunder att använda Azure Communication Services-produkter.
Klient-SDK:er laddas ned och integreras sedan i dina befintliga program och produkter. När en kund gör ett videosamtal eller samtal med chatt är det klient-SDK:erna som ansluter dig till samtalet och tar emot/överför ljud och video.
Azure Communication Services har klient-SDK:er tillgängliga för:
- JavaScript
- .NET (C#)
- iOS (Swift)
- Android
Du hittar en länk till alla SDK:er i avsnittet Referenser i slutet av den här modulen.
Koppla ihop allt
När Azure-resursen, servern och klientdelarna i Azure Communication Services fungerar tillsammans har du allt du behöver för att pussla ihop en kommunikationslösning för din produkt eller tjänst.