OTP를 SMS로 발송하기 위해서는 초기 설정이 필요합니다. SMS 발송은 건당 비용이 발생하므로, 사용을 원하는 서비스에서 SMS 발송 업체와 직접 계약 및 비용 지불을 해주세요.

발송 정보 설정 – 목록

  • OTP 발송 설정 : Hive콘솔 > 노티피케이션 > SMS OTP > 발송 정보 설정

  1. 발송 정보를 설정할 서비스를 선택합니다.
  2. 서비스를 선택하면, 해당 서비스에 등록된 설정 목록을 볼 수 있습니다. 등록 또는 수정 버튼을 클릭하여 상세 페이지로 이동합니다.

발송 정보 설정 – 상세

  1. 발송 ID는 ‘서비스 인증 토큰’ 하위에 여러 개의 발송 설정을 제공하기 위한 구분 값입니다. SMS OTP 호출 시 전달하는 고유한 식별자이므로, 동일한 서비스 인증 토큰 안에서 동일한 발송 ID를 등록할 수 없습니다.
  2. SMS 발송 방식을 선택합니다.
    • Hive 발송
      • Hive 발송은 아래 4개의 글로벌 SMS 발송 업체를 지원합니다. 사용을 원하는 업체와의 계약이 완료되면, 각 업체에서 발급한 키를 콘솔에 등록해야 합니다.
      • SMS 발송 지원 업체
        • Twilio : https://www.twilio.com/
        • SUREM : https://surebiz.surem.com/
        • MessageBird : https://messagebird.com/
        • Infobip : https://www.infobip.com/

      1. 사용하려는 SMS 발송 업체를 선택합니다. 선택한 업체를 통해서만 발송되며, 발송 순서는 국가별 발송 성공률을 고려하여 지정된 내부 정책에 따릅니다.
      2. SMS 발송 업체에서 발급하는 코드를 확인하여 Hive 콘솔에 등록합니다.
      3. 일부 국가는 SMS 수신율을 높이기 위해, 국가별 통신사 규정에 의한 발신자 ID (SenderID) 등록을 권장합니다. 발신자ID(SenderID)는 업체별, 국가별로 요구하는 서류가 다르고, 추가 비용을 지불해야 하는 경우가 있으니 SMS 발송 업체를 통해 확인해 주세요. (발신자ID(SenderID)를 설정하면, SMS 발신자 번호가 사전 등록한 문자 형태로 표시됩니다.)
    • 직접 발송
      • 콜백 URL로 OTP 정보를 전달 받아 메시지를 직접 발송합니다. Hive 발송에서 지정된 SMS 발송 업체를 사용하지 않고 원하는 방식으로 메시지 전달이 필요할 때 사용합니다.

      1. 입력한 콜백 URL로부터 OTP 정보를 수신합니다. OTP를 이용하는 서비스에서 발급된 OTP 코드를 사용자에게 직접 발송해야 합니다.

  3. SMS 발송 조건을 설정할 수 있습니다. 설정한 값은 서비스에 따라 최대 하루 뒤에 적용될 수 있습니다.
      – 발송 제한 : 수신 번호 기준 24시간 이내로 총 몇 개의 SMS를 발송할지 설정합니다. 동일 번호로 다수의 SMS 전송은 스팸 전송으로 판단될 수 있으므로 50 이하로 설정을 권장합니다.
      – OTP 유효 시간 : OTP 수신 시점부터 유효 시간을 설정합니다. 최소 3분부터 최대 10분까지 설정 가능합니다.
      – 발송 서비스 명(영문) : OTP 문자 메시지에 표시되는 서비스 명을 입력할 수 있습니다. 입력은 영문만 가능합니다.
  4. Hive 발송의 경우, 발송되는 메시지 내용을 미리 확인할 수 있습니다.
  • OTP 요청 페이지의 언어에 따라 메시지가 발송됩니다. SMS 발송 업체별로 다국어 지원 상황이 다르니 아래 표를 참고해 주세요. (지원하지 않는 언어는 영어로 전달됩니다.)
TWILIO SUREM MESSAGEBIRD INFOBIP
한국어(KR) O O O O
영어 (EN) O O O O
일본어(JA) O X (영어) O X (영어)
중국어 간체(ZH-HANS) O X (영어) O X (영어)
중국어 번체(ZH-HANT) O O O X (영어)
독일어(DE) O X (영어) X (영어) X (영어)
프랑스어(FR) O X (영어) X (영어) X (영어)
러시아어(RU) O X (영어) O X (영어)
스페인어(ES) O X (영어) O X (영어)
포루투칼어(PT) O X (영어) O X (영어)
인도네시아어(ID) O O O X (영어)
태국어(TH) O X (영어) O X (영어)
베트남어(VI) O X (영어) O X (영어)
이탈리아어(IT) O X (영어) X (영어) X (영어)
터키어(TR) O X (영어) O X (영어)
아랍어(AR) O X (영어) O X (영어)