IOSOR 가이드
캠페인의 사전 차단: 원장 상의 스킵(SKIPPED)은 실패(FAILED)가 아니다
선불 CPaaS 플랫폼이 잔액 잠금, 발송 지표 및 재무 원장 정산에 영향을 주지 않고 사전 차단(Pre-flight Suppression)을 처리하는 방법을 알아보세요.
캠페인의 사전 차단: 원장 상의 스킵(SKIPPED)은 실패(FAILED)가 아니다。
대량 캠페인에서의 사전 차단(Pre-flight Suppression) 이해하기
동적 고객 리스트를 대상으로 대량 SMS 캠페인을 실행할 때 수신 거부(Opt-out) 관리는 운영상의 필수 과제이자 법적 규제 준수 사항입니다. 수신자가 STOP 키워드를 발송하면 해당 E.164 형식의 전화번호는 시스템 내 차단 DB(Suppression Database)에 즉시 등록됩니다. 이후 캠페인 발송 시 플랫폼은 상위 이동통신사 경로로 데이터를 전달하기 전에 모든 대상 번호를 이 리스트와 비교 검증합니다. 이러한 사전 평가(Pre-flight Evaluation)는 규정 미준수 트래픽을 사전에 차단하고 불필요한 네트워크 비용 발생을 방지합니다.
청구 원장에서 SKIPPED와 FAILED의 명확한 구분
캠페인 정산 시 가장 흔히 발생하는 혼란 중 하나는 사전 스킵된 메시지(SKIPPED)를 네트워크 발송 실패(FAILED)와 동일하게 취급하는 것입니다. 네트워크 실패는 메시지가 상위 경로로 전달된 후 발생하지만, 스킵 상태는 네트워크와의 실제 통신이 이루어지기 전에 결정됩니다. 네트워크 혼잡이나 잘못된 SMSC 라우팅으로 실패할 경우 전달 보고서(DLR)가 에러 코드를 반환하며, 임시 잠금된 금액은 계약 조건에 따라 최종 차감되거나 일부 환불됩니다. 반면 SKIPPED 상태는 외부 네트워크를 전혀 거치지 않으므로 원가가 발생하지 않고 원장 상에서도 비용 제로로 일관되게 처리됩니다.
선불 월렛 지급 유지와 실시간 실행 시맨틱
선불 아키텍처로 운영되는 CPaaS 플랫폼에서 캠페인 발송은 임시 잔액 승인 잠금(Hold)을 발생시킵니다. 10,000건의 대상을 포함하는 배치 작업의 경우, 청구 엔진은 차단되지 않은 유효한 대상만을 기준으로 예상 승인 잠금액을 계산합니다. 1,000건이 차단 대상으로 확인되면 시스템은 즉시 이들을 잔액 잠금 계산에서 제외합니다. 1,000건당 USD 20의 기본 비용이 드는 캠페인에서 50,000건(예상 산정액 USD 1,000)을 제출했으나 5,000건이 차단 대상이라면, 엔진은 실시간으로 USD 900만을 월렛에서 잠금 처리합니다.
플랫폼 전반의 감사 추적 및 관찰 가능성
Webhook이나 실시간 대시보드를 통해 캠페인 발송을 모니터링할 때 운영자는 제품 뷰와 재무 뷰 간의 상태 코드를 일치시켜야 합니다. 정교한 상태 추적을 통해 운영 팀은 발송됨은 받은편지함이 아니다 에서 다루는 통신사 차단의 스텔스 드롭 현상과 행정적 사전 스킵을 명확히 구분할 수 있습니다. SKIPPED 이벤트의 Webhook 페이로드에는 수신 거부, 블랙리스트 등 적용된 규칙을 식별하는 메타데이터가 포함됩니다.
엔터프라이즈 재무를 위한 깔끔한 운영 데이터 내보내기
월간 청구 내보내기 데이터를 정산하는 재무 팀은 라우팅 비용과 사전 차단 항목의 명확한 분리를 요구합니다. 청구 항목에 스킵된 기록을 포함하면 전체 메시지 수량이 부풀려져 시스템 로그와 실제 청구서 잔액 간의 차이가 발생합니다. 표준화된 데이터 내보내기는 요청 수량, 성공 발송 수량, 미전달 수량, 사전 스킵 수량을 전용 원장 컬럼으로 분리하여 제공합니다.
IOSOR로 시작하기
IOSOR 콘솔에 접속하여 캠페인 사전 점검 게이트 규칙을 검토하고, 승인 보류 금액이 계산되기 전에 로컬에서 수신 거부된 번호가 건너뜀 상태로 표시되는지 확인하십시오. 발신 웹훅 및 청구 내역 내보내기 템플릿이 건너뜀 레코드를 네트워크 오류 페이로드 대신 비용이 발생하지 않는 이벤트로 매핑하는지 점검하십시오. 기업용 정산 보고서를 다시 실행하여 지갑 보류 금액이 유효하며 수신 거부되지 않은 발신 목적지반 일치하는지 확인하십시오.
IOSOR 핵심 요약
사전 점검을 통한 수신 거부 처리는 네트워크로 발송되기 전에 수신 거부 레코드를 필터링함으로써 예산과 발신자 평판을 보호합니다. 원장에 이러한 레코드를 건너뜀으로 표시하면 메시지 볼륨 지표가 명확하게 유지되어 네트워크 라우팅 시도가 전혀 발생하지 않았고 지갑 승인 보류가 포착되지 않았음을 증명할 수동 자동화된 재무 내보내기 및 실시간 관측성 대시보드에서 사전 점검된 건너뜀 이벤트를 발송 후 실패한 전송 결과와 분리하십시오. 로컬에서 수신 거부된 레코드를 통신사 전달 실패로 분류하지 마십시오. 그렇게 하면 오류 지표가 부풀려지고 대차대조표상의 진정한 라우팅 성능이 모호해집니다.
이 가이드가 도움이 되었나요?
관련 가이드
- SMS 캠페인 ETA 대 조용한 시간: 시간 제한이 예측에 미치는 영향
벽시계 시간, 조용한 시간 규칙, 처리량 페이싱이 SMS 캠페인 ETA를 어떻게 변경하는지 알아보세요.
- 이중 전달 없이 실패한 SMS 캠페인 항목 재시도
전송된 메시지를 재청구하지 않고 화이트라벨 선불 SMS 캠페인에서 실패한 항목을 안전하게 재큐잉합니다.
- 잔액 보호의 SMS 캠페인 일시 중지: 잔액 부족은 통신사 장애가 아님
화이트라벨 CPaaS 플랫폼에서 SMS 캠페인이 갑자기 중단되는 원인이 통신사 장애가 아닌 선불 잔액 임계값 때문인 이유를 알아보세요.