DLR
DLR(전송 결과 수신 확인)은 발송된 SMS에 대한 모바일 네트워크의 상태를 전달 완료, 만료, 거부, 알 수 없음 등으로 알려줍니다.
정의만 제공합니다. 여기에서 설명하는 용어는 당사가 판매하는 서비스가 아닙니다.
DLR(Delivery Receipt, 전송 결과 수신 확인)은 제출된 SMS에 대해 모바일 네트워크가 반환하는 상태입니다. 이는 네트워크 상태일 뿐, 사람이 메시지를 읽었다는 증거가 아닙니다.
코드는 네트워크마다 다르므로 각 상태를 내부 상태값에 매핑하십시오.
수신 확인과 상태
SMSC는 제출을 수락할 때 메시지 ID를 반환하고, 이후 수신 확인을 비동기로 보냅니다. 정산 대조는 발송 순서가 아니라 ID로 수신 확인을 맞춥니다. 상태값은 3GPP TS 23.040의 상태 보고 값이 아니라 SMPP message_state 집합(accepted, enroute, delivered, expired, deleted, undeliverable, rejected, unknown)입니다. 모든 네트워크가 모든 상태를 보내지는 않습니다. 중간 상태는 생략될 수 있습니다. 일부 경로에서는 수신 확인이 유실되거나 상태가 변환됩니다.
수신 확인이 오는 곳
- 애플리케이션
- SMPP 게이트웨이
- SMSC
- HLR / HSS
- MSC / MME
- 단말
- 전달 확인
텍스트 설명
애플리케이션이 SMPP 게이트웨이에 메시지를 제출하면 게이트웨이는 이를 SMSC로 전달합니다. 이어서 단말기에 앞서 홈 위치 등록기와 MSC가 표시됩니다. 전송 결과 수신 확인은 강조 표시된 마지막 단계입니다.
상태가 증명하지 않는 것
delivered 상태는 메시지가 단말기에 도달했다고 네트워크가 판단한다는 뜻입니다. 단말기가 메시지를 표시했거나 내용이 온전히 도착했다는 증거는 아닙니다. 발신자 ID가 유지되지 않을 수도 있습니다. 연결된 메시지의 경우 수신 확인이 세그먼트 단위 또는 메시지 단위로 올 수 있으므로, 정산 대조 시 해당 경로의 방식을 알아야 합니다. SMPP 디코더는 수신 확인의 원본 필드를 보여줍니다.