SMPP
SMPP는 애플리케이션이 메시지 센터에 SMS를 제출하고 트랜시버 또는 리시버 바인드로 수신 확인을 받는 데 사용하는 바이너리 프로토콜입니다.
정의만 제공합니다. 여기에서 설명하는 용어는 당사가 판매하는 서비스가 아닙니다.
SMPP(Short Message Peer-to-Peer)는 메시지 센터에 SMS를 제출하고 수신 확인을 받는 바이너리 프로토콜입니다. 수신 확인은 트랜시버로 바인드된 경우 같은 TCP 세션으로, 그렇지 않으면 별도의 리시버 바인드로 받습니다. 바인드가 세션을 열고, 윈도우가 응답 대기 중인 메시지 수를 제한합니다.
바인드는 트랜스미터, 리시버, 트랜시버 중 하나를 선언하며, keep-alive 교환이 세션을 열린 상태로 유지합니다. 연결 방법은 SMPP 해설에서 다룹니다.
제출한 뒤 수신 확인을 기다립니다
클라이언트는 submit_sm으로 제출하고 메시지 ID가 담긴 submit_sm_resp를 받습니다. 수신 확인은 나중에 deliver_sm으로 도착합니다. 윈도우가 응답 대기 중인 제출 건수를 제한하므로 처리량은 윈도우 크기와 왕복 시간에 따라 정해집니다.
바인드, 제출, 수신 확인
- 애플리케이션(ESME)
- bind_transceiver 세션 열기
- SMSC
- submit_sm_resp 전달 접수됨
- 전달 확인
텍스트 설명
애플리케이션이 트랜시버로 메시지 센터에 바인드합니다. 메시지 센터는 submit_sm_resp로 제출을 수락하고, 전송 결과 수신 확인은 나중에 같은 세션으로 도착합니다.