Azure Communication Services 작동 방식

완료됨

여기서는 Azure Communication Services가 백그라운드에서 작동하는 방식을 살펴보겠습니다. Azure Communication Services의 각 부분에 대해 알아보고 통신 문제를 해결하기 위해 모든 부분이 연동하는 방법에 관해 알아봅니다.

다음 내용에 대해 살펴보겠습니다.

  • Azure 리소스
  • 클라이언트 기반 작업에 대한 Azure Communication Services SDK
  • 서버 기반 작업에 대한 Azure Communication Services SDK

Azure 리소스

Azure Communication Services를 작동시키는 첫 번째 요소는 Azure Portal 내에서 만들 수 있는 Azure 리소스입니다. Azure Portal에서 리소스를 만들면 많은 Azure Communication Services 작업 및 관리를 관리하기 위한 중앙 허브가 됩니다.

포털 내의 Azure 리소스에서는 다음을 수행할 수 있습니다.

  • Azure Communication Services 사용량에 대한 청구 요금을 관리하고 확인합니다.
  • 전화번호를 구매하고 관리합니다.
  • 보안 키를 관리합니다.
  • Azure Communication Services 이벤트에 대한 이벤트 처리기를 만듭니다.

Azure Portal 내에서 제대로 구성된 리소스를 사용하면 사용자와 팀이 고객을 위한 Azure Communication Services 솔루션을 계속 빌드하고 만들 수 있습니다.

서버 SDK

Azure 리소스를 설정하면 다른 구성 요소는 일종의 서버 쪽 관리입니다. 이는 서버 중심의 SDK를 사용하여 만들어집니다.

서버 쪽 프로그래밍은 이러한 SDK를 다운로드하고 Azure Communication Services와 상호 작용하는 소량의 코드를 작성하여 수행됩니다. Azure Communication Services에는 다음과 같은 몇 가지 기능과 부분이 필요합니다.

  • 음성/화상 통화 및 채팅의 경우 사용자가 서로 전화를 걸거나 채팅할 때 애플리케이션의 ID 플랫폼에 다시 연결할 수 있도록 Azure Communication Services ID를 애플리케이션의 ID 시스템에 연결해야 합니다.
  • 수신 전화 또는 SMS(Short Messaging Service) 메시지의 이벤트 처리를 위해
  • 채팅 메시지 처리를 위해
  • 수신 전화를 받고 라우팅하기 위해

Azure Communications Services의 모든 부분에 필요한 것은 아니지만 예상되는 사항을 알고 있는 것이 좋습니다.

Azure Communication Services에는 다음과 같은 서버 SDK를 사용할 수 있습니다.

  • JavaScript
  • .NET
  • Java Server Edition(SE)
  • Python

이 모듈 끝부분의 참조 섹션에서 모든 SDK에 대한 링크를 찾을 수 있습니다.

클라이언트 SDK

Azure Communication Services 작동 방식의 마지막 구성 요소는 고객이 Azure Communication Services 제품을 사용할 수 있도록 게이트웨이를 제공하기 때문에 가장 중요합니다.

클라이언트 SDK를 다운로드한 다음 기존 애플리케이션 및 제품에 통합합니다. 고객이 채팅을 사용하여 영상 통화 또는 대화를 할 때 통화에 연결하고 음성 및 영상을 수신/전송하는 것은 클라이언트 SDK입니다.

Azure Communication Services에는 다음과 같은 클라이언트 SDK를 사용할 수 있습니다.

  • JavaScript
  • .NET (C#)
  • iOS(Swift)
  • Android

이 모듈 끝부분의 참조 섹션에서 모든 SDK에 대한 링크를 찾을 수 있습니다.

모든 항목 요약

Azure Communication Services의 Azure 리소스, 서버, 클라이언트 부분이 함께 작동하면 제품 또는 서비스에 대한 통신 솔루션을 함께 구성하는 데 필요한 모든 것을 갖추게 됩니다.