문제 해결
메시지가 표시되지 않는 이유는 무엇인가요?
다음 사항을 확인하세요:- 발신자 번호가 MMS를 지원하지 않습니다. 이미지가 표시되지 않는 경우, Twilio에서 구매한 “From” 번호가 MMS를 지원하는지 확인하세요.
- Twilio의 수신 거부 목록에 있습니다. “From” 번호로
START를 문자로 보내고 다시 시도하세요. - 전화번호가 E.164 형식이 아닙니다. OneSignal은 모든 전화번호를 E.164 형식으로 요구합니다.
국제 SMS를 보내려면 어떻게 해야 하나요?
단계는 SMS 제공업체에 따라 다릅니다:- OneSignal SMS — 특정 국가로의 국제 발송이 지원됩니다. 추가 국가 지원은 업그레이드된 보안 패키지가 필요합니다 — 영업팀에 문의하세요.
- Twilio — Twilio 콘솔의 Messaging > Settings > Geo permissions에서 국제 문자 메시지를 활성화하세요.
메시지 형식 및 인코딩
E.164 형식이란 무엇인가요?
E.164는 전화번호 형식에 대한 국제 표준입니다. OneSignal은 모든 전화번호를 이 형식으로 요구합니다:+ 접두사, 국가 코드, 선행 0이나 공백 없이 가입자 번호.
- 미국:
999 999 9999→+19999999999 - 영국(런던):
020 9999 9999→+442099999999
SMS 문자 제한이란 무엇이며 인코딩이 어떤 영향을 미치나요?
SMS는 기본적으로 GSM-7 인코딩을 사용합니다(라틴 문자, 숫자, 일반 기호). 이 경우 세그먼트당 160자가 허용됩니다. 이모지나 비라틴 문자(예: 중국어, 아랍어)가 포함된 메시지는 UCS-2 인코딩으로 전환되며, 세그먼트당 70자만 허용됩니다. 이 제한을 초과하는 메시지는 여러 세그먼트로 분할되며, 재조립을 위해 세그먼트당 7바이트가 예약됩니다. 따라서 사용 가능한 문자 수는 153자(GSM-7) 또는 67자(UCS-2)로 줄어듭니다. Twilio 메시지 세그먼트 계산기를 사용하여 세그먼트 수를 확인할 수 있습니다. 자세한 내용은 SMS 콘텐츠 및 인코딩을 참조하세요.MMS를 보낼 수 있나요?
네, 국가 및 “From” 번호의 MMS 지원 여부에 따라 가능합니다. 메시지당 최대 10개의 미디어 URL을 첨부할 수 있으며(전체 크기 5MB 미만), 지원되는 미디어 유형 및 지역별 가용성은 MMS 미디어를 참조하세요.구독자 및 동의
SMS 구독자를 추가하려면 어떻게 해야 하나요?
여러 가지 방법으로 SMS 구독자를 추가할 수 있습니다:- SDK —
addSms()메서드를 사용하여 전화번호를 사용자와 연결합니다. - 가져오기 — 대시보드를 통해 전화번호가 담긴 CSV를 업로드합니다. 전화번호 가져오기를 참조하세요.
- API — REST API를 통해 전화번호로 사용자를 생성하거나 업데이트합니다.
사용자가 수신 거부하거나 재구독하려면 어떻게 해야 하나요?
사용자는 발신 번호로 STOP을 문자로 보내 모든 SMS를 수신 거부하고, START를 보내 재구독할 수 있습니다. OneSignal 대시보드의 Settings > SMS > Consent Management에서 추가 키워드(예: HELP)와 자동 응답을 구성할 수 있습니다. SMS 동의 키워드 관리를 참조하세요.OneSignal은 양방향 SMS를 지원하나요?
OneSignal은 text-to-subscribe 및 이중 옵트인 플로우를 포함한 동의 관리를 위한 키워드 기반 응답을 지원합니다. 임의의 사용자 메시지를 수신하고 응답하는 완전한 대화형 양방향 SMS는 지원되지 않습니다. OneSignal 대시보드의 Settings > SMS > Consent Management에서 키워드 응답을 구성하세요.발신자 유형
SMS 발신자 유형에는 어떤 것들이 있나요?
발신자 유형은 메시지의 “From” 필드에 표시되는 전화번호 또는 ID를 결정합니다.| 유형 | 형식 | 처리량 | 참고 |
|---|---|---|---|
| Long code | 10자리 번호 (예: 999-999-9999) | 낮음 | A2P 트래픽에 대한 이동통신사 필터링 대상 |
| Short code | 5~6자리 | 높음 | 이동통신사 승인 필요; 8~12주 설정 소요. 미국, 캐나다, 영국만 지원. Twilio short codes 참조 |
| Toll-free | 10자리, 8XX 접두사 | 중간 (초당 3개 메시지) | 이동통신사 인증을 통해 필터링 감소 가능 |
| Alphanumeric sender ID | 최대 11자의 사용자 지정 문자열 | 다양 | 단방향 전용; 미국/캐나다 미지원. 지원 국가 참조 |
Twilio Messaging Service란 무엇인가요?
Messaging Service는 여러 발신 번호(long code, short code, toll-free)를 공유 구성 하에 통합하는 Twilio 기능입니다. 주요 이점:- 로드 밸런싱 — 더 높은 처리량을 위해 풀링된 번호에 아웃바운드 트래픽을 분산합니다.
- 지역 매칭 — 가능한 경우 로컬 번호를 통해 메시지를 라우팅합니다.
- Short code 우선 — 풀에 short code가 있는 경우 우선 발송합니다.
- MMS 폴백 — 이동통신사 또는 기기가 MMS를 지원하지 않는 경우 미디어 URL 링크가 포함된 SMS로 변환합니다.
규정 준수 및 규제
A2P 10DLC란 무엇인가요?
A2P 10DLC(Application-to-Person 10-Digit Long Code)는 기업이 표준 10자리 전화번호를 통해 향상된 전달성으로 SMS를 보낼 수 있게 하는 미국 이동통신사 시스템입니다. 미국 내 모든 Twilio 트래픽은 A2P로 분류됩니다. 기업은 Twilio를 통해 브랜드와 캠페인을 등록해야 합니다. 메시지 처리량은 브랜드의 신뢰 점수와 캠페인 유형에 따라 결정됩니다. 등록을 통해 이동통신사 필터링이 줄어들고 미등록 long code 대비 전달 속도가 개선됩니다.어떤 SMS 규정을 따라야 하나요?
최소한 다음 사항을 준수해야 합니다:- 명시적으로 옵트인한 사용자에게만 발송
- 사용자가 구독하는 내용을 명확하게 전달
- 동의 유형, 타임스탬프, 발송 빈도를 포함한 옵트인 기록 유지
- 수신 거부 요청 즉시 처리 (예: STOP 키워드)
규정은 국가마다 다릅니다. 국제 메시지를 발송하기 전에 Twilio의 국가별 가이드라인을 검토하고 현지 법률을 조사하세요.
SMS 개요
OneSignal로 SMS 및 MMS 메시지를 설정하고, 발송하고, 추적하세요.