가격 책정 시나리오
Azure Communication Services 가격은 종량제 모델을 기반으로 합니다. 다음 예의 가격은 설명 목적으로 제공되며 최신 Azure 가격 책정을 반영하지 않을 수 있습니다.
음성/화상 통화 및 화면 공유
Azure Communication Services를 사용하면 음성/영상 통화 및 화면 공유를 애플리케이션에 추가할 수 있습니다. JavaScript, Objective-C(Apple), Java(Android) 또는 .NET SDK를 사용하여 애플리케이션에 환경을 포함할 수 있습니다. 사용 가능한 SDK의 전체 목록을 참조하세요.
가격 책정
통화 및 화면 공유 서비스는 그룹 통화의 경우 참가자별로 분당 $0.004의 요금이 청구됩니다. Azure Communication Services는 데이터 송신에 대해 요금을 부과하지 않습니다. 가능한 여러 통화 흐름을 이해하려면 이 페이지를 참조하세요.
통화의 각 참가자에게는 통화에 연결된 시간만큼 분당 요금이 청구됩니다. 사용자가 영상 통화, 음성 통화 또는 화면 공유 중 무엇을 사용하든 관계없이 적용됩니다.
통화는 밀리초 단위로 과금됩니다. 예를 들어 호출이 30초 동안 지속되면 요금은 $0.002가 됩니다.
가격 책정 예: JS 및 iOS SDK를 사용하는 그룹 음성/영상 통화
Alice는 동료인 Bob 및 Charlie와 그룹 통화를 했습니다. Alice와 Bob은 JS SDK, Charlie iOS SDK를 사용했습니다.
- 통화는 총 60분 동안 진행되었습니다.
- Alice와 Bob은 전체 통화에 참여했습니다. Alice는 5분 동안 비디오를 켰고 23분 동안 화면을 공유했습니다. Bob은 전체 통화 시간(60분) 동안 비디오를 켰고 12분 동안 화면을 공유했습니다.
- Charlie는 43분 후 통화를 종료했습니다. Charlie는 참가한 시간(43분) 동안 오디오와 비디오를 사용했습니다.
비용 계산
- 참가자 2명 x 60분 x 참가자/분당 $0.004 = $0.48[비디오와 오디오 모두에 대해 동일한 요금으로 청구됨]
- 참가자 1명 x 43분 x 참가자/분당 $0.004 = $0.172[비디오와 오디오 모두에 대해 동일한 요금으로 청구됨]
그룹 통화의 총 비용: $0.48 + $0.172 = $0.652
가격 책정 예제: JS SDK를 사용하는 앱에서 PSTN(Public Switched Telephony Network) 번호로의 아웃바운드 통화
Alice는 +1-425
로 시작하는 미국 전화 번호로 Bob에게 앱으로 PSTN 통화를 합니다.
- Alice는 JS SDK를 사용하여 앱을 빌드했습니다.
- 통화는 총 10분 동안 진행되었습니다.
비용 계산
- 앱에서 Communication Services 서버로의 VoIP 레그 참가자(Alice) 1명 x 10분 x 참가자 레그/분당 $0.004 = $0.04
- Communication Services 서버에서 미국 전화 번호로의 PSTN 아웃바운드 레그 참가자(Bob) 1명 x 10분 x 참가자 레그/분당 $0.013 = $0.13
참고 항목
+1-425
에 대한 미국 혼합 요금은 0.013달러입니다. 자세한 내용은 다음 링크를 참조하세요. https://github.com/Azure/Communication/blob/master/pricing/communication-services-pstn-rates.csv
총 통화 비용: $0.04 + $0.13 = $0.17
가격 책정 예: Azure Communication Services 직접 라우팅을 통해 JS SDK를 사용하는 앱에서 아웃바운드 호출
Alice는 Azure Communication Services 직접 라우팅을 통해 Azure Communication Services 앱에서 전화 번호(Bob)로 발신 전화를 겁니다.
- Alice는 JS SDK를 사용하여 앱을 빌드했습니다.
- Communication Services 직접 라우팅을 통해 연결된 SBC(Session Border Controller)로 호출이 연결됩니다.
- 통화는 총 10분 동안 진행되었습니다.
비용 계산
- 앱에서 Communication Services 서버로의 VoIP 레그 참가자(Alice) 1명 x 10분 x 참가자 레그/분당 $0.004 = $0.04
- Communication Services 서버에서 SBC로의 Communication Services 직접 라우팅 아웃바운드 레그 참가자(Bob) 1명 x 10분 x 참가자 레그/분당 $0.004 = $0.04
총 통화 비용: $0.04 + $0.04 = $0.08
가격 책정 예제: Azure Communication Services 직접 라우팅을 통한 Customer Service용 Microsoft Dynamics 365 옴니채널 에이전트 애플리케이션의 아웃바운드 통화
Alice는 Azure Communication Services 직접 라우팅을 통해 Customer Service용 옴니채널에서 전화 번호(Bob)로 아웃바운드 통화를 하는 Dynamics 365 연락 센터 에이전트입니다.
- Alice는 Customer Service용 옴니채널 클라이언트 애플리케이션을 사용합니다.
- Customer Service용 옴니채널 봇에서 직접 라우팅을 통해 새 발신 통화를 시작합니다.
- Communication Services 직접 라우팅을 통해 연결된 SBC(Session Border Controller)로 호출이 연결됩니다.
- Customer Service용 Dynamics 365 옴니채널 봇에서 직접 라우팅 통화를 그룹 통화로 에스컬레이션하여 Alice를 통화에 추가합니다.
- 통화는 총 10분 동안 진행되었습니다.
비용 계산
- Customer Service용 옴니채널 클라이언트 애플리케이션의 VoIP 레그 참가자(Alice) 1명 x 10분 x 참가자 레그/분당 $0.004 = $0.04
- Communication Services 서버에서 SBC로의 Communication Services 직접 라우팅 아웃바운드 레그 참가자(Bob) 1명 x 10분 x 참가자 레그/분당 $0.004 = $0.04
- Customer Service용 옴니채널 봇에서 추가 Azure Communication Services 요금을 부과하지 않습니다.
총 통화 비용: $0.04 + $0.04 = $0.08
고객 서비스 가격 책정의 옴니채널에 대한 자세한 내용은 음성 통화에 대한 가격 책정 시나리오를 참조하세요.
가격 책정 예: JS SDK 및 PSTN 레그 1개를 사용하는 그룹 음성 통화
Alice와 Bob은 VoIP 통화 중입니다. Bob은 +1-425
로 시작하는 미국 전화 번호인 Charlie의 PSTN 번호로 Charlie에게 통화를 에스컬레이션했습니다.
- Alice는 JS SDK를 사용하여 앱을 빌드했습니다. 그들은 PSTN 번호로 Charlie에게 전화하기 전에 10분 동안 통화했습니다.
- Bob이 자신의 PSTN 번호로 Charlie에게 통화를 에스컬레이션한 후에는 그들 셋이 10분 동안 통화했습니다.
비용 계산
- 앱에서 Communication Services 서버로의 VoIP 레그 참가자(Alice 및 Bob) 2명 x 20분 x 참가자 레그/분당 $0.004 = $0.16
- Communication Services 서버에서 미국 전화 번호로의 PSTN 아웃바운드 레그 참가자(Charlie) 1명 x 10분 x 참가자 레그/분당 $0.013 = $0.13
+1-425
에 대한 미국 혼합 요금은 0.013달러입니다. 자세한 내용은 다음 링크를 참조하세요. https://github.com/Azure/Communication/blob/master/pricing/communication-services-pstn-rates.csv
VoIP + 에스컬레이션 통화에 대한 총 비용: $0.16 + $0.13 = $0.29
가격 책정 예제: 통화 자동화 SDK에서 관리하는 그룹 통화
Asha는 모바일에서 미국 무료 전화 번호(Communication Services에서 획득)로 전화를 겁니다. 서비스 애플리케이션은 통화 자동화 SDK를 사용하여 통화에 응답하고, 재생 및 인식 작업을 사용하여 IVR 메뉴를 재생합니다. 그런 다음, 애플리케이션은 통화 SDK를 사용하여 사용자 지정 애플리케이션을 통해 통화에 응답하는 인간 상담원 David를 통화에 추가합니다.
- Asha는 총 10분 동안 PSTN 엔드포인트로 통화 중이었습니다.
- 애플리케이션은 통화의 전체 10분 동안 통화 중이었습니다.
- David는 통화 JS SDK를 사용하여 통화의 마지막 5분 동안 통화 중이었습니다.
비용 계산
- Asha의 Communication Services에서 획득한 무료 전화 번호로의 인바운드 PSTN 레그 x 10분 x 통화 수신에 대해 분당 $0.0220 = $0.22
- VoIP 레그의 참가자(David) 1명 x 5분 x 참가자 레그/분당 $0.004 = $0.02
통화 자동화 SDK를 사용하는 서비스 애플리케이션에는 통화의 일부로 요금이 부과되지 않습니다. 미국 무료 전화 번호를 임대하는 추가 별 비용은 이 계산에 포함되지 않습니다.
총 통화 비용: $0.22 + $0.02 = $0.24
가격 책정 예제: 통화 자동화 SDK를 사용하여 다른 외부 전화 번호로 리디렉션된 인바운드 PSTN 통화
Vlad는 자신의 휴대 전화에서 무료 번호(통신 서비스에서 얻은)를 다이얼합니다. 호출 자동화 SDK를 사용하여 빌드된 서비스 애플리케이션은 통화를 수신하고 Azure Communication Services 직접 라우팅을 사용하여 Abraham의 휴대폰 번호로 통화를 리디렉션하는 논리를 호출합니다. Abraham은 전화를 받고 Vlad와 5분 동안 이야기를 나눕니다.
- Vlad는 총 5분 동안 PSTN 엔드포인트로 통화 중이었습니다.
- 서비스 애플리케이션은 통화의 전체 5분 동안 통화 중이었습니다.
- Abraham은 총 5분 동안 직접 라우팅 엔드포인트로 통화 중이었습니다.
비용 계산
- Vlad의 Communication Services에서 획득한 무료 전화 번호로의 인바운드 PSTN 레그 x 5분 x 통화 수신에 대해 분당 $0.0220 = $0.11
- 서비스 애플리케이션에서 SBC로의 Azure Communication Services 직접 라우팅 아웃바운드 레그 참가자(Abraham) 1명 x 5분 x 참가자 레그/분당 $0.004 = $0.02
통화 자동화 SDK를 사용하는 서비스 애플리케이션에는 통화의 일부로 요금이 부과되지 않습니다. 미국 무료 전화 번호를 임대하는 추가 별 비용은 이 계산에 포함되지 않습니다.
총 통화 비용: $0.11 + $0.02 = $0.13
통화 기록
Azure Communication Services를 사용하면 개발자가 PSTN, WebRTC, 회의 또는 SIP 통화를 녹음/녹화할 수 있습니다. 통화 녹음/녹화는 혼합 비디오 MP4, 혼합 오디오 MP3/WAV 및 비혼합 오디오 WAV 출력 형식을 지원합니다. 통화 녹음/녹화 SDK는 Java 및 C#에서 사용할 수 있습니다. 자세한 내용은 통화 녹음/녹화 개념 및 빠른 시작을 참조하세요.
가격
- 혼합 비디오(오디오+비디오): 0.01달러/분
- 혼합 오디오: 0.002달러/분
- 비혼합 오디오: 0.0012달러/참가자/분
가격 책정 예제: 영상 통화 녹음/녹화
Alice는 동료 Bob 및 Charlie와 함께 그룹 통화를 했습니다.
- 통화는 총 60분 동안 지속되며, 녹음/녹화는 60분 동안 활성화되었습니다.
- Bob은 30분 동안 통화하고, Alice와 Charlie는 60분 동안 통화했습니다.
비용 계산
- 모임에 대한 요금이 청구됩니다. (모임 시간은 사용자가 녹음/녹화를 시작한 후 명시적으로 중지하거나 모임에 남아 있는 사람이 없을 때 사이의 타임라인입니다.)
- 60분 x 녹음/녹화 시간(분)당 0.01달러= 0.6달러
가격 책정 예제: 혼합 형식으로 음성 통화 녹음/녹화
Alice가 Jane과 통화를 시작합니다.
- 통화는 총 60분 동안 진행되었습니다. 녹음/녹화가 45분 동안 진행되었습니다.
비용 계산
- 녹음/녹화 길이만큼 요금이 청구됩니다.
- 45분 x 녹음/녹화 시간(분)당 0.002달러= 0.09달러
가격 책정 예제: 비혼합 형식으로 음성 통화 녹음/녹화
Bob은 재무 고문인 Charlie와 통화를 시작합니다.
- 통화는 총 60분 동안 진행되었습니다. 녹음/녹화가 50분간 진행되었습니다.
비용 계산
- 참가자당 녹음/녹화 길이에 대한 요금이 청구됩니다.
- 50분 x $0.0012 x 녹음/녹화/참가자/분당 2 = $0.12
채팅
Communication Services를 사용하면 둘 이상의 사용자 간에 채팅 메시지를 보내고 받을 수 있는 기능을 통해 애플리케이션을 향상시킬 수 있습니다. 채팅 SDK는 JavaScript, .NET, Python 및 Java에서 사용할 수 있습니다. SDK에 대해 알아보려면 이 페이지를 참조하세요.
가격
전송된 모든 채팅 메시지에 대해 $0.0008의 요금이 청구됩니다.
가격 책정 예제: 두 사용자 간의 채팅
Geeta는 업데이트를 공유하기 위해 Emily와 채팅 스레드를 시작하고 5개의 메시지를 보냅니다. 채팅은 10분 동안 진행되었습니다. Geeta와 Emily는 각각 메시지 15개를 또 보냈습니다.
비용 계산
- 전송된 메시지 수(5 + 15 + 15) x $0.0008 = $0.028
가격 책정 예제: 여러 사용자와의 그룹 채팅
Charlie는 휴가 계획을 위해 친구 Casey 및 Jasmine과 채팅 스레드를 시작했습니다. Charlie, Casey, Jasmine은 잠시 채팅하는 동안 각각 20개, 30개, 18개의 메시지를 전송했습니다. 친구 Rose도 여행에 관심이 있을 것 같다고 생각해서 Rose를 채팅 스레드에 추가하고 모든 메시지 기록을 공유했습니다.
Rose는 메시지를 확인하고 채팅을 시작했습니다. 잠시 후 Casey는 전화가 와서 나중에 다시 대화화기로 했습니다. Charlie, Jasmine, Rose는 여행 날짜를 결정하고 각각 30개, 25개, 35개 메시지를 더 전송했습니다.
비용 계산
- 전송된 메시지 수(20 + 30 + 18 + 30 + 25 + 35) x $0.0008 = $0.1264
SMS(Short Messaging Service)
Azure Communication Services를 사용하면 SMS 메시징 기능을 애플리케이션에 추가할 수 있습니다. JavaScript, Java, Python 또는 .NET SDK를 사용하여 환경을 애플리케이션에 포함할 수 있습니다. 사용 가능한 SDK의 전체 목록을 참조하세요.
가격 책정
SMS 사용량 가격은 메시지 대상을 기반으로 하는 메시지 세그먼트당 요금입니다. 이동 통신 사업자 추가 요금은 보낸 메시지의 경우 메시지 대상을 기반으로 하여 계산되고, 받은 메시지의 경우 메시지 발신자를 기반으로 하여 계산됩니다. 가격 책정 세부 정보는 SMS 가격 페이지를 참조하세요.
가격 책정 예제: 1:1 SMS 보내기
Contoso는 미국과 캐나다에 병원이 있는 의료 회사입니다. Contoso에는 예정된 약속과 관련하여 환자에게 SMS 약속 미리 알림을 보내는 환자 약속 미리 알림 애플리케이션이 있습니다.
- 이 애플리케이션은 미국 무료 전화 번호를 사용하여 20명의 미국 환자와 30명의 캐나다 환자에게 약속 미리 알림을 보냅니다.
- 미리 알림 메시지의 메시지 길이는 1개 메시지 세그먼트당 150자 미만입니다*. 따라서 보낸 메시지의 총 수는 미국의 경우 20개 메시지 세그먼트이고, 캐나다의 경우 30개 메시지 세그먼트입니다.
비용 계산
- 미국 - 메시지 세그먼트 20개 x 보낸 메시지 세그먼트당 $0.0075 + 메시지 세그먼트 20개 x 보낸 메시지 세그먼트당 이동 통신 사업자 추가 요금 $0.0025 = $0.20
- 캐나다 - 메시지 세그먼트 30개 x 보낸 메시지 세그먼트당 $0.0075 + 메시지 세그먼트 30개 x 보낸 메시지 세그먼트당 이동 통신 사업자 추가 요금 $0.0085 = $0.48
20명 미국 환자 및 30명 캐나다 환자의 약속 미리 알림에 대한 총 비용: $0.20 + $0.48 = $0.68
가격 책정 예제: 1:1 SMS 받기
Contoso는 미국과 캐나다에 병원이 있는 의료 회사입니다. Contoso에는 예정된 약속과 관련하여 환자에게 SMS 약속 미리 알림을 보내는 환자 약속 미리 알림 애플리케이션이 있습니다. 환자는 메시지에 "일정 조정"으로 응답하고 원하는 날짜/시간을 포함하여 약속 일정을 조정할 수 있습니다.
- 이 애플리케이션은 캐나다 무료 전화 번호를 사용하여 20명의 미국 환자와 30명의 캐나다 환자에게 약속 미리 알림을 보냅니다.
- 6명의 미국 환자와 4명의 CA 환자가 다시 응답하여 약속 일정을 조정합니다. Contoso는 총 10개의 SMS 응답을 받습니다.
- 일정 조정 메시지의 메시지 길이는 1개 메시지 세그먼트 미만입니다*. 따라서 받은 메시지의 총 수는 미국의 경우 6개 메시지 세그먼트이고, 캐나다의 경우 4개 메시지 세그먼트입니다.
비용 계산
- 미국 - 메시지 세그먼트 6개 x 받은 메시지 세그먼트당 $0.0075 + 메시지 세그먼트 6개 x 받은 메시지 세그먼트당 이동 통신 사업자 추가 요금 $0.0010 = $0.051
- 캐나다 - 메시지 세그먼트 4개 x 받은 메시지 세그먼트당 $0.0075 = $0.03
6명 미국 환자 및 4명 캐나다 환자로부터 환자 응답 받기에 대한 총 비용: $0.051 + $0.03 = $0.081
전화
전화 통신 가격 책정에 대한 자세한 내용은 다음 링크를 참조하세요.
다음 단계
Azure Communication Services를 시작합니다.