Sdílet prostřednictvím


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

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:

  1. Přejděte na Azure Portal.
  2. V nabídce vlevo vyberte Předplatná.
  3. Vyberte odběr, který používáte pro Event Grid.
  4. V nabídce vlevo v části Nastavení vyberte Poskytovatelé prostředků.
  5. Vyhledejte Microsoft.EventGrid.
  6. 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.

  1. Na portálu přejděte k prostředku služby Communication Services, který jste vytvořili.

  2. V prostředku Komunikační služby v nabídce vlevo na stránce Komunikační služby vyberte Události.

  3. Vyberte Přidat odběr události.

    Snímek obrazovky se stránkou Události prostředku Azure Communication Services Zobrazí se tlačítko Odběr události.

  4. Na stránce Vytvořit odběr událostí zadejte název odběru události.

  5. V části Typy událostí vyberte události, které chcete přihlásit k odběru. Pro SMS můžete zvolit SMS Received a SMS Delivery Report Received.

  6. 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.

    Snímek obrazovky s dialogovým oknem Vytvořit odběr události V části Event Types (Typy událostí) jsou vybrané položky SMS Received (Přijatá zpráva o doručení SMS) a SMS Delivery Report Received (Přijatá zpráva o doručení SMS).

  7. Jako Typ koncového bodu vyberte Webhook.

    Snímek obrazovky s podrobnostmi dialogového okna Vytvořit odběr události V seznamu Typ koncového bodu je vybraná možnost Webhook.

  8. 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

  9. Zvolte Potvrdit výběr.

    Snímek obrazovky s dialogovým oknem Vybrat webhook Pole Koncový bod odběratele obsahuje U R L a tlačítko Potvrdit výběr je viditelné.

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 zapnout Delivery Report možnost zprávy SMS, kterou odesíláte. Zkuste odeslat zprávu do telefonu se zapnutou Delivery 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:

Snímek obrazovky s prohlížečem Azure Event Grid, který zobrazuje schéma Event Gridu pro událost přijatou zprávou SMS

Snímek obrazovky s prohlížečem Azure Event Grid, který zobrazuje schéma Event Gridu pro událost zprávy o doručení SMS

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: