SMS FAQ

이 문서에서는 SMS 서비스에 대한 일반적인 질문과 대답을 제공합니다.

메시지 송수신

Azure Communication Services를 사용하여 메시지를 받으려면 어떻게 해야 하나요?

Azure Communication Services 고객은 Azure Event Grid를 사용하여 들어오는 메시지를 받을 수 있습니다. 이 빠른 시작에 따라 메시지를 받도록 이벤트 그리드를 설정합니다.

무료 번호로 모든 국가/지역에서 메시지를 받을 수 있나요?

미국, CA 및 PR 이외의 국가/지역에서는 무료 번호로 메시지를 보내거나 받을 수 없습니다.

짧은 코드로 모든 국가/지역에서 메시지를 받을 수 있나요?

짧은 코드는 국내 번호이며 등록된 국가/지역 외부에서는 짧은 코드로 메시지를 보내거나 받을 수 없습니다. 예: 미국 짧은 코드는 미국 수신자에게만 메시지를 보내고 받을 수 있습니다.

유선 번호로 전송된 메시지는 어떻게 처리되나요?

미국에서 Azure Communication Services는 유선 번호를 확인하지 않으며 전달을 위해 이동 통신 사업자에 보내려고 시도합니다. 유선 번호로 전송된 메시지에 대한 요금이 고객에게 청구됩니다.

여러 수신자에게 메시지를 보낼 수 있나요?

예, 여러 수신자에게 하나의 요청을 할 수 있습니다. 이 빠른 시작에 따라 여러 수신자에게 메시지를 보냅니다.

SMS 보내기 API에서 HTTP 상태 202를 받았지만 SMS가 내 휴대폰에 도달하지 못했습니다. 이제 어떻게 해야 하나요?

서비스에서 반환된 202는 메시지가 전송되도록 큐에 대기되었으며 전송되지 않았음을 의미합니다. 빠른 시작을 사용하여 전송 보고서 이벤트를 구독하고 문제를 해결하세요. 이벤트가 구성되면 전송 보고서의 “deliveryStatus” 필드를 검사하여 전송 성공/실패를 확인합니다.

메시지에서 단축된 URL을 보내는 방법은 무엇인가요?

단축된 URL은 메시지를 짧고 읽을 수 있게 유지하는 좋은 방법입니다. 그러나 미국 이동 통신 사업자는 공개적으로 사용할 수 있는 무료 URL 단축기 서비스의 사용을 금지합니다. 악의적인 사용자가 감지를 회피하고 문자 메시지 플랫폼을 통해 스팸 메시지를 전달하기 위해 '무료 공개' URL 단축기를 사용했기 때문입니다. 미국에서 메시지를 보낼 때는 사용자 지정 URL 단축기를 사용하여 브랜드에 속하는 전용 도메인으로 URL을 만드는 것이 좋습니다. 대다수의 미국 이동 통신 사업자는 공개적으로 사용할 수 있는 URL 단축기가 포함된 SMS 트래픽을 차단합니다.

다음은 배달률을 최대화하기 위해 피해야 하는 일반적인 URL 단축기의 예가 포함된 목록입니다.

  • bit.ly
  • goo.gl
  • tinyurl.com
  • Tiny.cc
  • lc.chat
  • is.gd
  • soo.gd
  • s2r.co
  • Clicky.me
  • budurl.com
  • bc.vc

옵트아웃 처리

Azure Communication Services는 무료 번호에 대한 옵트아웃을 어떻게 처리하나요?

미국 무료 번호에 대한 옵트아웃은 미국 이동 통신 사업자의 요구에 따라 적용되며 재정의할 수 없습니다.

  • STOP - 문자 메시지 수신자가 옵트아웃하려면 수신자 부담 번호로 'STOP'을 보내면 됩니다. 이동 통신 사업자는 STOP에 대해 다음과 같은 기본 응답을 보냅니다. "네트워크 메시지: 이 번호로부터 온 모든 문자를 차단하는 "stop"이라는 단어를 회신했습니다. 메시지를 다시 받으려면 "unstop" 문자를 다시 보내세요."
  • START/UNSTOP - 수신자가 무료 번호로부터 온 문자 메시지를 다시 수신하려면 무료 번호로 ‘START’ 또는 ‘UNSTOP’을 보내면 됩니다. 이동 통신 사업자는 START/UNSTOP에 대해 다음과 같은 기본 응답을 보냅니다. “네트워크 메시지: “언스톱”으로 회신했으므로 이 번호에서 메시지를 다시 받기 시작합니다.”
  • Azure Communication Services는 STOP 메시지를 탐지하여 수신자에게 보내는 모든 메시지를 차단합니다. 전달 보고서에는 "지정된 받는 사람에 대해 보낸 사람이 차단됨"이라는 상태 메시지가 포함된 전달 실패가 표시됩니다.
  • STOP, UNSTOP 및 START 메시지는 사용자에게 다시 릴레이됩니다. Azure Communication Services는 이러한 옵트아웃을 모니터링하고 구현하여 통신을 옵트아웃한 수신자에게 더 이상 메시지가 전송되지 않도록 합니다.

Azure Communication Services는 짧은 코드에 대한 옵트아웃을 어떻게 처리하나요?

Azure Communication Service는 고객이 필수 키워드 STOP/START/HELP에 대한 응답을 구성할 수 있는 짧은 코드에 대한 옵트아웃 관리 서비스를 제공합니다. 짧은 코드를 프로비전하기 전에 옵트아웃을 관리하는 선호도를 묻는 메시지가 표시됩니다. 옵트인하는 경우 옵트아웃 관리 서비스는 STOP/START/HELP 키워드에 대한 응답으로 프로그램 요약에서 옵트인/옵트아웃/도움말 키워드에 대한 응답을 자동으로 사용합니다.

예제:

  • STOP - 문자 메시지 수신자가 옵트아웃하려면 짧은 코드로 'STOP'을 보내면 됩니다. Azure Communication Services는 STOP에 대해 구성된 응답인 "Contoso 경고: 옵트아웃되었으며 더 이상 메시지를 받지 않습니다."를 보냅니다.
  • START - 짧은 코드의 문자 메시지를 다시 구독하려는 수신자는 짧은 코드에 ‘START’를 보내면 됩니다. Azure Communication Service는 START에 구성된 응답을 보냅니다. "Contoso 프로모션 경고: 주당 메시지 3개. Msg 및 데이터 요금이 적용될 수 있습니다. 도움말을 보려면 HELP를 회신하세요. 옵트아웃하려면 STOP을 회신하세요.”
  • HELP - 서비스에 대한 도움을 받으려는 수신자는 짧은 코드로 'HELP'를 보내면 됩니다. Azure Communication Service는 HELP에 대해 프로그램 요약에 구성된 응답인 "Contoso에 문자 메시지를 보내 주셔서 감사합니다! 지원을 받으려면 1-800-800-8000번으로 전화하세요."를 보냅니다.

Azure Communication Services는 STOP 메시지를 탐지하여 수신자에게 보내는 모든 메시지를 차단합니다. 전달 보고서에는 "지정된 받는 사람에 대해 보낸 사람이 차단됨"이라는 상태 메시지가 포함된 전달 실패가 표시됩니다. STOP, UNSTOP 및 START 메시지는 사용자에게 다시 릴레이됩니다. Azure Communication Services는 이러한 옵트아웃을 모니터링하고 구현하여 통신을 옵트아웃한 수신자에게 더 이상 메시지가 전송되지 않도록 합니다.

Azure Communication Services는 영숫자 발신자 ID에 대한 옵트아웃을 어떻게 처리하나요?

영숫자 발신자 ID는 인바운드 메시지나 STOP 메시지를 수신할 수 없습니다. Azure Communication Services는 영숫자 발신자 ID에 대한 옵트아웃 목록을 적용하거나 관리하지 않습니다. 고객에게 지원 요청, 메시지에 옵트아웃 링크 제공 또는 이메일 지원과 같은 다른 채널을 사용하여 옵트아웃하는 지침을 제공해야 합니다. 자세한 내용은 메시지 정책 지침을 참조하세요.

짧은 코드

짧은 코드를 신청하기 위한 자격 요건은 무엇인가요?

짧은 코드 사용 가능 대상은 현재 미국에 청구 주소가 있는 유료 Azure 구독으로 제한됩니다. 평가판 계정 또는 Azure 체험 크레딧을 사용하여 짧은 코드를 얻을 수 없습니다. 자세한 내용을 보려면 구독 자격 페이지를 확인하세요.

짧은 코드에서 무료 번호로 문자를 보낼 수 있나요?

Azure Communication Services 무료 번호를 사용하면 짧은 코드에서 메시지를 수신할 수 있습니다. 그러나 일반적으로 짧은 코드를 사용하면 메시지를 무료 번호로 보낼 수 없습니다. 짧은 코드에서 Azure Communication Services 무료 번호로 메시지를 보낼 수 없는 경우 짧은 코드를 사용하여 무료 번호로 메시지를 보낼 수 있는지 여부를 짧은 코드 공급자에게 확인합니다.

짧은 코드의 형식은 어떻게 지정해야 하나요?

짧은 코드는 E.164 형식 지정 지침의 영향을 받지 않으며 국가 코드 또는 "+" 기호 접두사를 포함하지 않습니다. SMS API 요청에서 짧은 코드는 접두사 없이 짧은 코드 페이지에 표시되는 5~6자리 숫자로 전달되어야 합니다.

짧은 코드를 받는 데 얼마나 걸리나요? 짧은 코드 프로그램 요약 신청서가 제출되면 어떻게 됩니까?

Azure Portal에서 짧은 코드 프로그램 요약 신청서를 제출하면 서비스 데스크에서 집계 업체와 협력하여 각 무선 이동 통신 사업자로부터 신청서 승인을 받습니다. 이 프로세스는 일반적으로 8~12주가 걸립니다. 신청서에 제공된 이메일을 통해 신청서 변경 내용 및 상태에 대한 모든 업데이트가 전달됩니다. 제출된 신청서에 대한 자세한 내용을 문의하려면 acstnrequest@microsoft.com으로 이메일을 보내 주세요.

영숫자 발신자 ID

Important

2023년 11월 30일부터 오스트레일리아와 이탈리아 전화 번호로 메시지를 보내는 등록되지 않은 영숫자 발신자 ID의 트래픽이 차단됩니다. 이러한 상황이 발생하지 않게 하려면 등록 신청서가 제출되고 승인된 상태여야 합니다.

영숫자 발신자 ID 형식을 어떻게 지정해야 하나요?

형식 지정 지침:

  • 숫자를 최소 1자 이상 포함해야 합니다.
  • 최대 11자
  • 문자에는 다음이 포함될 수 있습니다.
    • 대문자: A~Z
    • 소문자: a~z
    • 숫자: 0~9
    • 공백

영숫자 발신자 ID를 사용하려면 번호를 구매해야 하나요?

영숫자 발신자 ID를 사용하기 위해 전화 번호를 구매할 필요는 없습니다. Azure Portal을 통해 영숫자 발신자 ID를 사용하도록 설정할 수 있습니다. 지침은 영숫자 발신자 ID 사용 빠른 시작을 참조하세요.

영숫자 발신자 ID를 사용하도록 설정한 직후에 SMS를 보낼 수 있나요?

최상의 결과를 위해 메시지를 보내기 전에 10분 동안 기다리는 것이 좋습니다.

영숫자 발신자 ID가 숫자로 교체되는 이유는 무엇인가요?

특정 무선 통신 사업자가 영숫자 발신자 ID를 지원하지 않으면 영숫자 발신자 ID가 숫자로 교체될 수 있습니다. 이는 전달 속도를 보장하기 위해서입니다.

무료 번호 확인

Important

2023년 11월 8일부터 메시지를 미국 전화 번호로 보내는 확인되지 않은 무료 번호의 트래픽이 차단됩니다. 현재 보류 중인 TFN에서 전송에 대한 제한은 변경되지 않습니다. 트래픽 차단을 해제하려면 확인 신청서가 제출되고 신청서가 확인된 상태여야 합니다.

Important

2024년 1월 31일부터 완전히 확인된 무료 번호만 트래픽을 보낼 수 있습니다. 메시지를 미국 및 CA 전화 번호로 보내는 확인되지 않은 무료 번호의 트래픽이 차단됩니다.

무료 번호 확인이란 무엇인가요?

무료 번호 확인 프로세스는 TFN(무료 번호)으로 실행되는 서비스가 이동 통신 사업자 정책 및 업계 모범 사례를 준수하는지 확인합니다. 또한 다운스트림 이동 통신 사업자에게 관련 서비스 정보를 제공하고, 가양성 필터링 및 잘못된 스팸 블록의 가능성을 줄입니다.

최상의 SMS 배달 환경을 위해서는 확인이 필수입니다.

내 무료 번호를 확인하지 않으면 어떻게 되나요?

미국 전화 번호로 보내는 SMS

2024년 1월 31일부터 업계 무료 집계의 무료 확인이 의무화되었으며 확인된 번호에서만 SMS 메시지를 보낼 수 있습니다.

새 제한은 다음과 같습니다.

제한 유형 확인 상태 현재 한도 제한은 2024년 1월 31일부터 적용됩니다.
일일 한도 확인되지 않음 500 차단됨
주간 한도 확인되지 않음 1,000 차단됨
월간 한도 확인되지 않음 2,000 차단됨
일일 한도 확인 보류 중 2,000 차단됨
주간 한도 확인 보류 중 6,000 차단됨
월간 한도 확인 보류 중 10,000 차단됨
일일 한도 확인됨 무제한 무제한
주간 한도 확인됨 무제한 무제한
월간 한도 확인됨 무제한 무제한

Important

일일 한도를 초과하거나 스팸으로 필터링된 확인되지 않은 SMS 트래픽에는 두 시나리오 모두에 대해 4010 오류 코드가 반환됩니다.

캐나다 전화 번호로 보내는 SMS

2022년 10월 1일부터 캐나다 목적지로 메시지를 보내는 확인되지 않은 무료 번호의 트래픽은 차단됩니다. 트래픽 차단을 해제하려면 확인 신청서가 제출되고 확인된 상태여야 합니다.

다양한 신청서 상태(확인됨 및 확인되지 않음)는 무엇을 의미하나요?

  • 확인됨: 확인된 숫자는 무료 인증 프로세스를 거쳤으며 승인되었습니다. 트래픽에는 제한된 필터가 적용됩니다. 트래픽이 필터를 트리거하는 경우 해당 특정 콘텐츠는 차단되지만 숫자는 자동으로 차단되지 않습니다.
  • 미확인: 확인되지 않은 번호는 1) 확인 신청서를 제출하지 않았거나 2) 확인 신청서를 제출했지만 결정 대기 중이거나 3) 신청서가 거부된 것입니다. 이러한 숫자는 SMS 트래픽을 보낼 수 없습니다.

무료 번호 확인 양식을 제출하면 어떻게 되나요?

양식을 제출하면 다운스트림 피어로 조정하여 무료 메시징 집계에서 애플리케이션을 확인합니다. 애플리케이션을 검토하는 동안 자세한 내용을 확인할 수 있습니다.

  • 애플리케이션 제출 후 보류 중까지 = 영업일 기준 1~5일
  • 보류 중에서 판정까지(확인됨/거부됨/추가 정보 필요) = 4~5주 현재 신청서가 승인되는 데 약 8주 정도 걸릴 수 있으므로 무료 집계에 많은 양의 신청서가 대기 중 있습니다.

전체 무료 인증 프로세스에는 약 5~6주가 걸립니다. 이러한 타임라인은 무료 메시징 집계에 대한 애플리케이션의 양과 애플리케이션의 품질 에 따라 변경될 수 있습니다. 현재 신청서가 승인되는 데 약 8주 정도 걸릴 수 있으므로 무료 집계에 많은 양의 신청서가 대기 중 있습니다.

Azure Portal의 규정 블레이드를 통해 신청서 변경 내용 및 상태에 대한 업데이트가 전달됩니다.

무료 번호 확인을 제출하려면 어떻게 해야 하나요?

무료 번호 확인 신청서를 제출하려면 Azure Portal에서 무료 번호가 연결된 Azure Communication Service 리소스로 이동하고 전화 번호 블레이드로 이동합니다. 전화 번호 블레이드 위쪽에 있는 정보 상자에서 "신청서 제출"로 표시된 무료 확인 신청서 링크를 선택합니다. 보고서를 완료합니다.

고품질 무료 인증 애플리케이션으로 간주되는 것은 무엇인가요?

신청서 품질이 높을수록 신청서가 더 빠르게 확인된 상태로 전환될 수 있습니다.

고품질 애플리케이션을 제출하도록 하는 포인터:

  • 나열된 전화 번호가 무료 전화 번호입니다
  • 모든 필수 필드에 내용을 입력합니다
  • 사용 사례가 부적격 사용 사례 목록에 나열되지 않습니다
  • 옵트인 프로세스가 문서화/자세히 설명됩니다
  • 옵트인 이미지 URL이 제공되며 공개적으로 액세스할 수 있습니다
  • CTIA 지침을 따르고 있습니다

무료 인증을 위한 부적격 사용 사례는 무엇인가요?

위험도 높은 금융 서비스 다양한 빠른 구성표 가져오기 부채 용서 불법 주체/활동 일반
월급날 대출 부채 통합 재택근무 프로그램 대마초 피싱
단기 고금리 대출 부채 감소 위험 투자 기회 음주 사기
자동차 대출 신용 회복 프로그램 채권 추심 또는 통합 담배 또는 전자담배 기만적인 마케팅
모기지 대출 기만적인 재택근무 프로그램 포르노
학자금 대출 다단계 마케팅 성 관련 콘텐츠
도박 욕설 또는 증오 발언
경품 총기
주식 알림
암호화폐

내 데이터는 어떻게 사용되나요?

TFV(무료 번호 인증)를 위해서는 Microsoft와 무료 번호 메시징 집계 업체 간의 통합이 필요합니다. 무료 번호 메시징 집계 업체는 TFV 신청서의 최종 검토자이자 승인자입니다. Microsoft는 TFV 신청서 정보를 무료 번호 메시징 집계 업체와 공유하여 프로그램 세부 정보가 이동 통신 사업자가 설정한 CTIA 지침 및 표준을 충족하는지 확인하도록 합니다. TFV 양식을 제출하면 Microsoft가 무료 번호를 프로비전하는 데 필요한 TFV 신청서 세부 정보를 공유할 수 있다는 데 동의하는 것입니다.

문자 및 속도 한도

SMS 문자 한도는 얼마인가요?

단일 SMS 메시지의 크기는 140바이트입니다. 전송되는 단일 메시지당 문자 한도는 사용하는 메시지 콘텐츠 및 인코딩에 따라 달라집니다. Azure Communication Services는 GSM-7 및 UCS-2 인코딩을 모두 지원합니다.

  • GSM-7 - 텍스트 문자만 포함된 메시지는 GSM-7을 사용하여 인코딩됩니다
  • UCS-2 - 유니코드(이모지, 국제 언어)가 포함된 메시지는 UCS-2를 사용하여 인코딩됩니다

이 표에서는 SMS 세그먼트당 이동 통신 사업자에게 보낼 수 있는 최대 문자 수를 보여 줍니다.

메시지 Type 메시지에 사용되는 문자 인코딩 단일 세그먼트의 최대 문자
Hello World Text GSM 표준 GSM-7 160
你好 Unicode Unicode UCS-2 70

긴 메시지(>2048자)를 보내거나 받을 수 있나요?

Azure Communication Services는 SMS를 통해 긴 메시지의 송수신을 지원합니다. 그러나 일부 무선 통신 사업자 또는 디바이스는 긴 메시지를 받을 때 다르게 작동할 수 있습니다. 최대 배달률을 보장하려면 SMS 메시지 길이를 320자로 유지하고 악센트 사용을 줄이는 것이 좋습니다.

*미국 짧은 코드 제한 - ASCII 문자가 아닌 문자로 메시지를 보내거나 받을 때 세그먼트 제한(최대 4개)이 있다고 알려져 있습니다. 세그먼트 4개를 초과하면 메시지가 올바른 서식으로 전달되지 않을 수 있습니다.

메시지 전송에 제한이 있나요?

SLA와 일치하는 고품질 서비스를 계속 제공할 수 있도록 Azure Communication Services는 속도 제한을 적용합니다(기본 서비스마다 다름). 한도를 초과하여 API를 호출하는 개발자는 429 HTTP 상태 코드 응답을 받게 됩니다.

SMS의 속도 제한:

연산 전화 번호 유형 범위 시간 범위 제한(요청 #) 분당 메시지 단위
메시지 보내기 수신자 부담 숫자당 60 200* 200
메시지 보내기 짧은 코드 숫자당 60 6000* 6000
메시지 보내기 영숫자 보낸 사람 ID 리소스당 60 600* 600

*기업에 속도 제한을 초과하는 요구 사항이 있으면 Azure 지원에 요청을 제출하여 처리량을 높일 수 있습니다.

이동 통신 사업자 요금

SMS에 대한 이동 통신 사업자 요금은 어떻게 되나요?

미국 및 캐나다 이동 통신 사업자는 무료 번호 및 짧은 코드에서 보내거나 받은 SMS 메시지에 대해 추가 요금을 부과합니다. 이동 통신 사업자 추가 요금은 보낸 메시지의 경우 메시지 대상을 기반으로 하여 계산되고, 받은 메시지의 경우 메시지 발신자를 기반으로 하여 계산됩니다. Azure Communication Services는 메시지 세그먼트당 표준 이동 통신 사업자 요금을 청구합니다. 이동 통신 사업자 요금은 이동 통신 사업자에 의해 변경될 수 있습니다. 자세한 내용은 SMS 가격 책정을 참조하세요.

이러한 추가 요금의 변경 내용은 언제 알게 되나요?

유사한 Azure 서비스와 마찬가지로, 고객은 가격 변경 내용이 구현되기 최소 30일 전에 알림을 받게 됩니다. 이러한 요금은 유효 날짜와 함께 SMS 가격 책정 페이지에 반영됩니다.

긴급 지원

고객이 응급 목적으로 Azure Communication Services를 사용할 수 있나요?

Azure Communication Services는 미국에서 text-to-911 기능을 지원하지 않지만 FCC(연방 통신 위원회)의 규칙에 따라 이를 수행할 의무가 있을 수 있습니다. FCC의 text-to-911 규칙이 서비스 또는 애플리케이션에 적용되는지 여부를 평가해야 합니다. 이러한 규칙이 적용되는 범위 내에서 911 문자 메시지를 요청하는 비상 콜 센터로 라우팅할 책임이 있습니다. 자체 text-to-911 전달 모델을 자유롭게 결정할 수 있지만, FCC에서 허용하는 한 가지 접근 방식은 네이티브 모바일 통신 사업자를 통해 911 텍스트를 전달하기 위해 사용자의 모바일 디바이스에서 기본 전화 걸기가 자동으로 시작됩니다.