Rychlý start: Zpracování událostí SMS a oznámení o doručení
Začněte se službou Azure Communication Services pomocí Azure Event Grid ke zpracování událostí SMS služby Communication Services. Po přihlášení k odběru událostí SMS, jako jsou příchozí zprávy a zprávy o doručení, tyto události vygenerujete a přijmete. Dokončením tohoto rychlého startu se na vašem účtu Azure účtují malé náklady ve výši několika centů nebo méně.
Důležité
Funkce SMS a veřejné telefonní sítě závisí na telefonním čísle, které používáte, a na zemi nebo oblasti, ve které pracujete, podle fakturační adresy Azure. Další informace najdete v dokumentaci ke způsobilosti předplatného .
Požadavky
- Účet Azure s aktivním předplatným. Vytvořte si zdarma účet.
- Prostředek komunikačních služeb. Podrobné informace najdete v tématu Vytvoření prostředku Azure Communication Services.
- Telefonní číslo s podporou SMS. Získejte telefonní číslo.
Informace o službě Event Grid
Event Grid je cloudová služba pro vytváření událostí. V tomto článku se dozvíte, jak se přihlásit k odběru událostí komunikační služby a jak aktivovat událost, abyste viděli výsledek. Obvykle odesíláte události do koncového bodu, který data události zpracuje a provede akce. V tomto článku odešleme události do webové aplikace, která shromažďuje a zobrazuje zprávy.
Nastavení prostředí
Pokud chcete nastavit prostředí, které budeme používat ke generování a přijímání událostí, postupujte podle kroků v následujících částech.
Registrace poskytovatele prostředků Event Gridu
Pokud jste event grid ve svém předplatném Azure ještě nepoužívali, možná budete muset zaregistrovat svého poskytovatele prostředků Event Gridu. Chcete-li zaregistrovat poskytovatele, postupujte takto:
- Přejděte na Azure Portal.
- V nabídce vlevo vyberte Předplatná.
- Vyberte odběr, který používáte pro Event Grid.
- V nabídce vlevo v části Nastavení vyberte Poskytovatelé prostředků.
- Vyhledejte Microsoft.EventGrid.
- Pokud váš poskytovatel prostředků není zaregistrovaný, vyberte Zaregistrovat.
Dokončení registrace může chvíli trvat. Výběrem možnosti Aktualizovat aktualizujte stav. Jakmile se v části Stav zobrazí Zaregistrováno, můžete pokračovat.
Nasazení prohlížeče Event Gridu
Pro účely tohoto rychlého startu použijeme prohlížeč Event Gridu k zobrazení událostí téměř v reálném čase. Prohlížeč poskytuje uživateli prostředí informačního kanálu v reálném čase. Ke kontrole by také měla být dostupná datová část každé události.
Pokud chcete nastavit prohlížeč, postupujte podle pokynů v Azure Event Grid Viewer.
Přihlášení k odběru událostí SMS pomocí webhooků
Můžete se přihlásit k odběru konkrétních událostí, abyste službě Event Grid poskytli informace o tom, kam se mají odesílat události, které chcete sledovat.
Na portálu přejděte k prostředku služby Communication Services, který jste vytvořili.
V prostředku Komunikační služby v nabídce vlevo na stránce Komunikační služby vyberte Události.
Vyberte Přidat odběr události.
Na stránce Vytvořit odběr událostí zadejte název odběru události.
V části Typy událostí vyberte události, které chcete přihlásit k odběru. Pro SMS můžete zvolit
SMS Received
aSMS Delivery Report Received
.Pokud se zobrazí výzva k zadání názvu tématu systému, můžete zadat jedinečný řetězec. Toto pole nemá žádný vliv na vaše prostředí a používá se pro účely interní telemetrie.
Jako Typ koncového bodu vyberte Webhook.
V části Koncový bod vyberte Vybrat koncový bod a pak zadejte adresu URL vaší webové aplikace.
V tomto případě použijeme adresu URL z prohlížeče Event Gridu , kterou jsme nastavili dříve v tomto rychlém startu. Adresa URL ukázky má tento formát:
https://{{site-name}}.azurewebsites.net/api/updates
Zvolte Potvrdit výběr.
Zobrazení událostí SMS
Pokud chcete generovat a přijímat události SMS, postupujte podle kroků v následujících částech.
Aktivace událostí SMS
Abychom mohli zobrazit triggery událostí, potřebujeme vygenerovat některé události.
-
SMS Received
události se vygenerují, když telefonní číslo komunikačních služeb obdrží textovou zprávu. Pokud chcete aktivovat událost, odešlete zprávu z telefonu na telefonní číslo, které je připojené k vašemu prostředku Komunikační služby. -
SMS Delivery Report Received
události se generují, když uživateli odešlete ZPRÁVU SMS pomocí telefonního čísla komunikační služby. Pokud chcete aktivovat událost, musíte zapnoutDelivery Report
možnost zprávy SMS, kterou odesíláte. Zkuste odeslat zprávu do telefonu se zapnutouDelivery Report
funkcí . Dokončením této akce se na vašem účtu Azure účtují malé náklady ve výši několika centů nebo méně.
Podívejte se na úplný seznam událostí, které služba Communication Services podporuje.
Příjem událostí SMS
Po vygenerování události si všimnete, že SMS Received
události a SMS Delivery Report Received
se odešlou do vašeho koncového bodu. Tyto události se zobrazí v prohlížeči Event Gridu , který jsme nastavili na začátku tohoto rychlého startu. Výběrem ikony oka vedle události zobrazíte celou datovou část. Události by měly vypadat podobně jako následující data:
Přečtěte si další informace o schématech událostí a dalších konceptech vytváření událostí.
Vyčištění prostředků
Pokud chcete vyčistit a odebrat předplatné komunikačních služeb, můžete odstranit prostředek nebo skupinu prostředků. Odstraněním skupiny prostředků se odstraní také všechny ostatní prostředky k ní přidružené. Přečtěte si další informace o čištění prostředků.
Další kroky
V tomto rychlém startu jste zjistili, jak využívat události SMS. Sms zprávy můžete přijímat vytvořením odběru Event Gridu.
Můžete také chtít: