알아야 할 모든 정보, 불필요한 정보는 없습니다.
'전송 완료'의 실제 의미
DELIVRD는 수신자의 MSC가 핸드셋으로 무선 전송이 성공했음을 보고했음을 의미하며, 네트워크 측면에서는 완료된 상태입니다. 이는 사용자가 메시지를 읽었거나, 메시징 앱을 열었거나, 심지어 화면을 켜두었음을 의미하지 않습니다. DLR을 읽음 확인이 아닌 네트워크 레벨의 수신 확인으로 취급하십시오. (읽음 확인의 경우 RCS 또는 WhatsApp을 사용하십시오.)
실제로 발생하는 오류 코드
GSM Cause Code 1–127은 프로토콜 수준의 사유(가입자 없음, 장비 장애 등)입니다. SMPP 에러 코드 0x0000–0x00FF는 SMPP 수준의 사유(유효하지 않은 발신번호, 혼잡)입니다. 통신사별 TLV에는 더 상세한 정보(커버리지 이탈, 단말기 메모리 가득 참)가 포함되기도 합니다. 우수한 애그리게이터는 복잡한 통신사 코드를 즉각 대응 가능한 깔끔한 에러 분류 체계로 변환합니다. BroadNet의 DLR 피드는 200개 이상의 통신사 코드를 25개의 에러 어휘로 표준화합니다.
전송 결과 보고(DLR)가 늦게 도착하는 이유
이유는 다양합니다. 로밍 가입자가 몇 시간 동안 네트워크를 벗어나 있는 경우, SMSC의 스토어 앤 포워드(store-and-forward) 방식이 유효 기간(기본 24시간, 일부 통신사의 경우 최대 72시간) 동안 재전송을 시도하는 경우, 통신사의 A2P 경로가 각각 대기 지연을 유발하는 3개의 중간 SMSC를 거치는 경우 등이 있습니다. 고도화된 모니터링 시스템은 목적지 통신사별로 DLR 지연 시간 p50/p95/p99를 추적하며, 경로 품질이 저하되면 알림을 보냅니다. /products/dlr-monitoring 패턴을 확인하세요.
전송 결과 보고(DLR) 활용 방법
세 가지 작업이 수행됩니다. 첫째, 시스템 기록에 메시지를 전송 성공 또는 실패로 표시합니다. 둘째, 다운스트림 비즈니스 로직을 트리거합니다(장바구니 복구 흐름 지속, OTP 재시도 시작). 셋째, 이를 경로 품질 스코어보드에 피드백하여 애그리게이터가 경로를 재조정할 수 있도록 합니다. 세 번째 작업은 CPaaS와 일반 회선을 구분 짓는 핵심 요소로, BroadNet은 귀사의 DLR을 사용하여 실시간으로 경로 선택을 수행합니다.