발송

문자, 인코딩 및 SMS 세그먼트

SMS는 140바이트를 전송할 수 있어요. 텍스트에 필요한 알파벳에 따라 들어갈 수 있는 문자 수가 달라지고, 메시지 가격은 세그먼트당 가격에 세그먼트 수를 곱한 값이에요.

인코딩1세그먼트긴 텍스트의 각 부분10세그먼트
GSM-7160자153자1,530자
UCS-2 (유니코드)70자67자670자

GSM-7

GSM-7은 라틴 문자 A부터 Z까지, 소문자 a부터 z까지, 숫자, 일반적인 구두점, 그리고 일부 악센트가 있는 문자를 포함해요: à é è ì ò ù Ç Ø ø Å å Ä ä Ö ö Ñ ñ Ü ü É Æ æ ß, 그리고 일부 국가에서 사용되는 그리스 대문자도 포함돼요. 이 확장 문자들은 두 글자로 계산돼요: ^ { } [ ] ~ | \ €.

UCS-2

GSM-7 외의 문자 하나가 전체 메시지를 UCS-2로 전환해요. 여기에는 키릴 문자, 아랍어, 중국어 등 비라틴 문자, á í ó ú ç ã 같은 악센트, 워드 프로세서에서 복사한 곱슬 따옴표, 이모지가 포함돼요. 이모지는 두 개의 UTF-16 유닛을 차지하기 때문에 두 글자로 계산돼요.

영어 텍스트에서 단일 곡절 아포스트로피(’)는 세그먼트당 문자 수를 절반으로 줄여요. 콘솔 작곡기는 유니코드를 강제하는 각 문자를 표시하고, POST /v1/estimates는 전송 전에 인코딩을 반환해요.

긴 메시지

한 세그먼트보다 긴 텍스트는 핸드셋에서 분할된 후 다시 합쳐지기 때문에 각 부분이 조금 더 짧아요. API는 최대 10개 세그먼트까지 허용하며, 더 긴 텍스트는 text_too_long 오류를 반환해요.

수신 거부 안내 문구와 병합 필드

콘솔은 설정에서 수신 거부 안내 문구(예: "수신 거부: northwind.example/sms")를 캠페인 텍스트에 추가하고, 붙여넣은 목록이나 CSV의 열에서 병합 필드 {{1}}부터 {{9}}까지를 채워요. API를 사용하면 텍스트를 완전히 제어할 수 있어요: 직접 수신 거부 문구를 추가하고, 배치에서 messages를 사용해 개인화된 텍스트를 보낼 수 있어요.

문자, 인코딩 및 SMS 세그먼트 | BulkSMSAPI 문서