# A2P 캠페인 거부 사유 이해 및 필수 수정사항

## **개요**

A2P 10DLC 캠페인이 거부되면, 정확히 무엇이 잘못되었는지와 재제출 전에 무엇을 변경해야 하는지를 이해하는 것이 중요합니다. 모든 거부 사유에 대해 구조화된 실행 가능한 상세 정보를 제공하는 새로운 **"필수 수정사항 보기 →"** 경험을 통해 이 과정을 더 명확하게 만들었습니다.

## **새로운 기능**

이전에는 거부 사유가 맥락이 거의 없는 짧고 높은 수준의 설명으로 나타났습니다. 이제 모든 거부 사유에 **"필수 수정사항 보기 →"** 링크가 포함됩니다. 이를 클릭하면 문제를 네 가지 명확한 필드로 나누어 설명하는 상세 모달이 열립니다:

![A2P 캠페인 거부 사유 상세 보기](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155067598509/original/toPmCfMxWrRzTwVst_EprwtB3aQmrseOdg.png?1774353402)

| 필드           | 설명                                          |
| ------------ | ------------------------------------------- |
| **오류 코드**    | 통신사에서 반환한 구체적인 코드                           |
| **거부 카테고리**  | 위반 사항에 대한 인간이 읽기 쉬운 레이블 (예: *잘못된 웹사이트 URL*) |
| **의미**       | 제출이 실패한 이유에 대한 간결한 설명                       |
| **필요한 수정사항** | 재제출 전에 문제를 해결하는 데 필요한 정확한 단계                |

## **필수 수정사항 확인 방법**

* 포털에서 **A2P 캠페인** 제출 내역으로 이동합니다.
* 거부된 캠페인을 찾아서 나열된 거부 사유를 확인합니다.
* 거부 사유 옆의 \*\*"필수 수정사항 보기 →"\*\*를 클릭합니다.

![A2P 캠페인 거부 사유 링크](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155067598623/original/YFbcG7KVWQPjCP6smtLbZH3TfX53Fxs1FQ.png?1774353448)

* 모달의 네 필드를 모두 주의 깊게 검토합니다.
* **"필요한 수정사항"** 하에 표시된 수정사항을 적용합니다.
* 모든 문제가 해결된 후 캠페인을 재제출합니다.

**팁:** 캠페인에 여러 거부 사유가 있을 수 있습니다. 나열된 *각* 사유에 대해 "필수 수정사항 보기 →"를 클릭하고 재제출 전에 모든 문제를 해결했는지 확인하세요.

## **거부 코드 및 필수 수정사항**

## *Part 1: 재제출 가능한 거부 유형*

아래 거부 코드들은 해결하고 재제출할 수 있습니다. 각 코드에 대해 설명된 수정 조치를 취하고, 수정된 정보로 캠페인 등록을 업데이트한 후 재검토를 위해 재제출하세요.

### **옵트인 및 동의**

| 오류 코드     | 의미                                                                            | 필요한 수정사항                                                                                                                                                                      |
| --------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **30909** | 검토자가 귀하의 Call-to-Action / Message Flow를 확인할 수 없습니다.                           | 완전한 CTA 정보와 최종 사용자가 동의하는 모든 방법을 제공하세요. 로그인 뒤에 있다면 호스팅된 스크린샷을 제공하세요.                                                                                                           |
| **30913** | 마케팅 동의는 정보 제공 / 거래 동의와 별도로 수집되어야 합니다.                                         | 프로모션 메시지에 대한 별도 동의를 추가하세요. 거래 메시지만 보낸다면 캠페인 설명에서 이를 명확히 하세요.                                                                                                                  |
| **30917** | 여러 옵트인 방법을 선택했지만 모든 방법을 설명하지 않았습니다.                                           | 나열된 모든 방법을 다루도록 옵트인 워크플로우 설명을 업데이트하세요.                                                                                                                                        |
| **30923** | 메시징 동의가 필수 약관이나 계약에 포함되어 있습니다.                                                | 옵트인이 별도의 선택적 행동이 되도록 하세요. 소비자가 메시징을 거부하고도 여전히 서비스를 사용할 수 있어야 합니다.                                                                                                             |
| **30924** | 동의 문구에 필수 공개사항(빈도, 옵트아웃, 요금)이 누락되었습니다.                                        | 옵트인 체크박스 근처에 네 가지 필수 요소를 모두 추가하세요: 메시지 유형, 빈도, "메시지 및 데이터 요금이 적용될 수 있음", STOP 지침.                                                                                             |
| **30925** | 옵트인 폼에 체크박스가 없거나 체크박스가 미리 선택되어 있습니다.                                          | SMS 동의 전용으로 기본적으로 체크되지 않은 체크박스를 추가하세요.                                                                                                                                        |
| **30931** | 옵트인 폼 구조가 소비자의 메시징 거부를 방해합니다.                                                 | 명시적인 건너뛰기 옵션이나 체크되지 않은 체크박스를 추가하세요. 단일 버튼으로 메시징을 포함한 모든 권한을 부여해서는 안 됩니다.                                                                                                      |
| **30932** | 개인정보 보호정책에서 옵트인 데이터가 마케팅 목적으로 제3자와 공유된다고 표시되어 있습니다.                           | 모바일 정보가 마케팅 목적으로 제3자와 공유되지 않을 것임을 명시적으로 명시하도록 개인정보 보호정책을 업데이트하세요.                                                                                                             |
| **30896** | 옵트인 메시지 워크플로우가 캠페인 유형에 충분하지 않거나, 동의가 누락되었거나, 옵트인이 제3자와 공유됩니다.                 | 옵트인이 CTIA 가이드라인을 충족하는지 확인하세요. 모든 옵트인 방법이 나열되어야 합니다. 종이 양식이나 로그인 뒤에서 수집된다면 옵트인 이미지의 호스팅된 링크를 제공하세요. 웹사이트에서라면 링크를 제공하세요 — 개인정보 보호정책과 서비스 약관이 포함되어야 합니다. 옵트인이 제3자와 공유되지 않도록 하세요. |
| **30887** | 캠페인에서 소비자 옵트아웃을 수집하고 처리한다고 표시했지만 워크플로우가 불명확하거나 키워드가 누락되었거나 옵트아웃 메시지가 누락되었습니다. | 옵트아웃 워크플로우가 정확한지 확인하고 옵트아웃 프로세스로 Message Flow 설명을 업데이트하세요. 옵트아웃 키워드를 추가하고 다음을 포함하도록 옵트아웃 메시지를 업데이트하세요: 요청 확인, 더 이상 메시지가 전송되지 않을 것임을 확인, 브랜드 이름.                               |
| **30890** | HELP 메시지 답장에 브랜드 이름, 전화번호 또는 이메일 주소가 포함되어 있지 않습니다.                            | 구독자 HELP 메시지에 브랜드 이름, 전화번호 또는 이메일 주소가 포함되어 있는지 확인하세요. 메시지는 고객이 "HELP" 응답 후 연락할 사람을 안내해야 합니다.                                                                                  |

### **웹사이트**

| 오류 코드     | 의미                                                         | 필요한 수정사항                                                       |
| --------- | ---------------------------------------------------------- | -------------------------------------------------------------- |
| **30919** | 웹사이트에 충분한 사업 정보나 메시징 공개가 부족합니다.                            | 다음을 추가하세요: 회사명, 서비스 설명, 연락처 정보, 개인정보 보호정책, SMS 메시징 프로그램 언급.    |
| **30920** | 웹사이트가 사업 맥락 없는 단순한 폼(리드 수집, 가입)입니다.                        | 폼 주변에 사업 맥락을 추가하세요: 회사명, 사업 내용, 연락처 정보.                        |
| **30921** | 웹사이트에 로그인이 필요해서 검토자가 접근할 수 없습니다.                           | 귀하의 사업과 메시징 프로그램을 설명하는 공개적으로 접근 가능한 페이지를 만드세요.                 |
| **30922** | 웹사이트가 검증 요구사항을 충족하지 않습니다(공사 중, 비표준 URL).                   | 작동하는 표준 URL을 제공하세요. 출시 전이라면 캠페인 설명에 이를 명시하고 스크린샷을 제공하세요.       |
| **30891** | 등록에 잘못된 URL이 제공되었습니다. 웹사이트는 작동해야 합니다.                      | 제공된 웹사이트가 작동하는지 확인하거나, 출시 전 웹사이트 등록임을 캠페인 설명에 상세히 포함하세요.       |
| **30907** | 웹사이트 URL이 캠페인 설명이나 브랜드 정보와 일치하지 않습니다.                      | 웹사이트가 등록된 브랜드와 캠페인 세부사항 모두와 일치하는지 확인하세요.                       |
| **30908** | Message Flow에서 준수하는 개인정보 보호정책이 제공되지 않았거나 웹사이트에서 찾을 수 없습니다. | 개인정보 보호정책이 최종 사용자에게 접근 가능한지 확인하고 Message Flow 내에 직접 링크를 포함하세요. |
| **30888** | 웹사이트나 옵트인 플로우에 연령 확인이 없습니다.                                | 웹사이트나 옵트인 정책에 강력한 연령 확인을 확인하고 추가하세요.                           |

### **사업 신원**

| 오류 코드     | 의미                                                   | 필요한 수정사항                                                     |
| --------- | ---------------------------------------------------- | ------------------------------------------------------------ |
| **30914** | 개인사업자 캠페인 내용이 등록된 이름과 일치하지 않습니다.                     | 캠페인 설명, 샘플 메시지, 웹사이트를 등록한 개인사업자 이름과 일치시키세요.                  |
| **30915** | 개인사업자로 등록했지만 법인명(LLC, Inc.)을 사용하고 있습니다.              | EIN과 법인 정보를 사용하여 표준 브랜드로 다시 등록하세요.                           |
| **30918** | DBA(상호) 이름이 파일상의 법적 이름과 일치하지 않습니다.                   | 재제출 전에 DBA 이름을 포함하도록 브랜드 등록을 업데이트하세요.                        |
| **30926** | 캠페인이 여러 회사나 브랜드를 참조합니다.                              | 각 브랜드에 대해 별도 캠페인을 등록하세요. 각 브랜드는 자체 캠페인이 필요합니다.               |
| **30927** | 옵트인 증거가 등록된 것과 다른 회사를 보여줍니다.                         | 옵트인 증거(스크린샷, URL)가 이 캠페인의 브랜드 등록과 일치하는 정확한 회사명을 보여주는지 확인하세요. |
| **30971** | 연락처 이메일이 공식 비즈니스 도메인 대신 개인 도메인(Gmail, Yahoo)을 사용합니다. | 비즈니스 이메일 주소를 등록하고 사용하세요 (예: <name@yourcompany.com>).         |
| **30972** | 나열된 연락 담당자가 사업체의 공인 대표자가 아닙니다.                       | 등록된 사업체의 공인 대표자로 연락처를 업데이트하세요.                               |
| **30881** | 브랜드 지원 이메일이 유효하지 않거나 공개 도메인 이메일 제공자와 연결되어 있습니다.      | 브랜드 지원 이메일이 유효하고 공개 이메일 제공자가 아닌 비즈니스 도메인을 사용하는지 확인하세요.       |
| **30894** | 캠페인 등록이 올바른 브랜드와 연결되어 있지 않습니다.                       | 브랜드 정보가 유효하고 캠페인과 정확히 연결되어 있는지 확인하세요.                        |
| **30903** | 브랜드가 TCR과 이동통신사가 설정한 개인사업자(EIN) 기준을 충족하지 않습니다.       | 브랜드를 표준 브랜드로 등록하고 브랜드 분류에 맞는 표준 캠페인 사용 사례를 등록하세요.            |

### **캠페인 사용 사례**

| 오류 코드     | 의미                                                 | 필요한 수정사항                                                                                                                        |
| --------- | -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| **30910** | 등록 필드에 영어가 아닌 언어가 포함되어 있습니다.                       | 캠페인 등록 필드는 영어여야 합니다. 원본과 함께 샘플 메시지의 영어 번역을 제공하세요.                                                                               |
| **30911** | 여러 등록 필드에 같은 텍스트가 복사-붙여넣기되었거나 모든 샘플 메시지가 동일합니다.    | 각 필드(설명, 샘플 메시지, 메시지 플로우)는 고유한 내용을 포함해야 합니다. 각 샘플 메시지는 구별되어야 합니다.                                                               |
| **30912** | 사용 사례가 A2P가 아닌 개인/P2P 메시징으로 보입니다.                  | 메시지를 트리거하는 소프트웨어나 플랫폼과 그것이 고객에게 어떻게 서비스를 제공하는지 설명하세요.                                                                           |
| **30916** | 리드 생성을 선택했지만 리드 양성을 설명했습니다(또는 그 반대).               | 리드 생성 = 새로운 리드 획득을 위한 초기 접촉. 리드 양성 = 기존 리드와의 지속적인 관여. 캠페인과 정확히 일치하는 것을 선택하세요.                                                   |
| **30928** | 소셜 인플루언서 / 공인 커뮤니케이션은 유효한 사용 사례가 아닙니다.             | 사업체로 등록하고 사업 사용 사례(예: 전자상거래, 이벤트 알림) 중심으로 캠페인을 구성하세요.                                                                           |
| **30929** | 응급 경보 알림은 A2P 10DLC를 통해 허용되지 않습니다.                 | 응급 경보는 유효한 A2P 10DLC 사용 사례가 아닙니다. 대안은 지원팀에 문의하세요.                                                                               |
| **30930** | 귀하의 브랜드가 100개 캠페인 제한에 도달했습니다.                      | 콘솔에서 사용하지 않는 캠페인을 등록 해제하여 용량을 확보하세요.                                                                                            |
| **30886** | 캠페인 설명이 캠페인 목적을 충분히 설명하지 않거나 사용 사례와 일치하지 않습니다.     | 캠페인 설명이 정확하고 상세한지 확인하세요.                                                                                                        |
| **30893** | 샘플 메시지가 제공되지 않았거나 불명확하거나 내용이 캠페인 사용 사례와 일치하지 않습니다. | 샘플 메시지가 정확하고 상세한지 확인하세요. 메시지는 실제 전송될 내용을 반영하고, 템플릿 필드를 대괄호로 표시하고(예: \[이름]), 최소 하나의 메시지에 사업체 이름을 포함하며, 사용 사례 및 캠페인 설명과 일치해야 합니다. |
| **30892** | 샘플 메시지에 공개 URL 단축기나 보안되지 않은 URL이 포함되어 있습니다.        | 샘플 메시지에서 모든 공개 URL 단축기(예: bit.ly)를 제거하세요. 전체 직접 HTTPS URL만 사용하세요.                                                               |
| **30889** | 내장된 전화번호가 선택되었지만 샘플 메시지에 반영되지 않았습니다.               | 내장된 전화번호 선택이 정확한지 확인하세요. 내장된 전화번호를 포함하도록 샘플 메시지를 업데이트하거나 내장된 전화번호 선택을 업데이트하세요.                                                  |

### **등록 및 브랜드**

| 오류 코드     | 의미                                                 | 필요한 수정사항                                                                            |
| --------- | -------------------------------------------------- | ----------------------------------------------------------------------------------- |
| **30895** | 캠페인이 직접 대출이나 대출 계약을 위한 것이지만 직접 대출 콘텐츠 속성이 누락되었습니다. | 캠페인 등록에서 직접 대출 또는 대출 계약이 선택되어 있는지 확인하세요. 캠페인이 직접 대출과 관련이 없다면 그에 따라 캠페인 설명을 업데이트하세요. |
| **30898** | 여러 브랜드에서 같은 EIN이 사용되었습니다.                          | EIN당 최소한의 브랜드만 등록하세요. 브랜드 등록이 업데이트될 때까지 재제출하지 마세요.                                  |
| **30995** | 계정이 최대 메시징 서비스 전화번호 제한에 도달했습니다.                    | 지원팀에 문의하세요.                                                                         |

## *Part 2: 재제출 불가능한 거부 유형*

아래 거부 코드들은 **금지된 메시징 카테고리** 때문이며 **재제출이 불가능**합니다.

### **SHAFT 콘텐츠 위반**

이 코드들은 캠페인 설명, 샘플 메시지, 웹사이트 콘텐츠 및 모든 연결된 URL에 적용됩니다.

| 오류 코드     | 거부 카테고리           | 의미                                                  |
| --------- | ----------------- | --------------------------------------------------- |
| **30953** | SHAFT – 성인        | 제출물에 누드, 포르노, 성인용품 또는 기타 성인 콘텐츠가 포함되었습니다.           |
| **30954** | SHAFT – 증오        | 제출물에 혐오 발언, 욕설, 폭력적 콘텐츠, 폭력 선동 또는 유사한 발언이 포함되었습니다.  |
| **30955** | SHAFT – 주류        | 제출물에 주류 프로모션이 포함되었습니다.                              |
| **30956** | SHAFT – 주류(연령 확인) | 제출물에 강력한 21세 이상 연령 확인 없는 주류 콘텐츠가 포함되었습니다.           |
| **30957** | SHAFT – 화기        | 제출물에 화기, 폭죽 또는 폭발물 관련 콘텐츠가 포함되었습니다.                 |
| **30958** | SHAFT – 담배/베이프    | 제출물에 담배, 시가, 담배 제품, 베이프, 베이프 액체 또는 유사한 제품이 포함되었습니다. |

### **불허 콘텐츠**

| 오류 코드     | 거부 카테고리 | 의미                                |
| --------- | ------- | --------------------------------- |
| **30940** | 불허      | 대마초, CBD, 마리화나 또는 불법 물질.          |
| **30941** | 불허      | 처방약 또는 통제 물질.                     |
| **30942** | 불허      | 대출 마케팅(급여담보대출, 자동차 담보 대출, 개인 대출). |
| **30943** | 불허      | 제3자 채권 추심.                        |
| **30944** | 불허      | 도박 또는 베팅.                         |
| **30945** | 불허      | 경품 또는 콘테스트.                       |
| **30946** | 불허      | 주식 알림 또는 투자 신호.                   |
| **30947** | 불허      | 암호화폐 거래 또는 토큰 프로모션.               |
| **30948** | 불허      | 고위험 투자 기회(외환, 바이너리 옵션).           |
| **30949** | 불허      | 부채 감축 또는 통합 서비스.                  |
| **30950** | 불허      | 신용 회복 서비스.                        |
| **30951** | 불허      | 제3자 리드 생성 또는 다단계 마케팅(MLM).        |
| **30952** | 불허      | 연방 규정 비준수 사용 사례.                  |

### **고위험**

| 오류 코드     | 거부 카테고리 | 의미                                         |
| --------- | ------- | ------------------------------------------ |
| **30959** | 고위험     | 사기성 또는 오해를 유발하는 콘텐츠가 감지되었습니다.              |
| **30960** | 고위험     | 알려진 피싱 캠페인으로 식별된 캠페인.                      |
| **30961** | 고위험     | 웹사이트 또는 URL이 고위험 도메인 평판을 가지고 있습니다.         |
| **30962** | 고위험     | 기만적 마케팅 관행(가짜 긴급성, 미끼 상품, 가짜 추천).          |
| **30963** | 고위험     | 캠페인이 공개 URL 단축기(bit.ly, tinyurl 등)를 사용합니다. |
| **30964** | 고위험     | 캠페인 URL이 HTTPS 대신 HTTP를 사용합니다.             |

### **레거시 코드(2026년 3월 23일 이전)**

다음 일반 코드들은 2026년 3월 23일부터 위의 세분화된 코드로 대체되었습니다. 이전 거부에서 여전히 이 코드들을 볼 수 있습니다.

| 오류 코드     | 거부 카테고리        | 의미                                                               |
| --------- | -------------- | ---------------------------------------------------------------- |
| **30882** | 이용약관           | 캠페인이 통신사 이용약관을 충족하지 않습니다.                                        |
| **30883** | 콘텐츠 위반 – SHAFT | 제출물에 제한된 콘텐츠가 포함되었습니다: 성인, 혐오 발언, 주류, 화기, 담배, 또는 마리화나/CBD.       |
| **30884** | 스팸/피싱          | 스팸/사기 팀이 스팸이나 피싱으로 번호, 사업체 또는 트래픽에 플래그를 지정했습니다.                  |
| **30885** | 고위험            | 스팸/사기 팀이 사기, 기만적 마케팅 또는 제3자 데이터 공유로 번호, 사업체 또는 트래픽에 플래그를 지정했습니다. |
| **30897** | 불허 콘텐츠         | 제출물에 불허 콘텐츠 유형이 포함되었거나 개인정보 보호정책이나 약관에서 제3자 데이터 공유의 증거가 있습니다.    |

## \*Part 3: 새로운


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hyperclass.gitbook.io/hyperclass-docs/phone-system/understanding-a2p-campaign-rejection-reasons-required-fixes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
