CloudHopper SMPP 라이브러리를 기반으로하는 SMPP 서버를 개발했습니다. 이 시스템은 매일 많은 양의 메시지를 프로덕션 처리합니다.여러 바인드에서의 SMPP 메시지 연결
고객은 처리량과 중복성을 높이기 위해 여러 개의 TX 바인드를 유지할 수 있습니다. 최근 우리는 일부 고객이 여러 바인딩을 통해 분할 메시지 (메시지 부분)를 전송한다는 사실을 확인했습니다. 따라서 우리는 동일한 고객 (동일한 SystemId)과 유효한 UDH (동일한 참조 번호, 유효한 seq 번호 없음 등)의 서로 다른 바인드를 통해 단일 SMS의 일부를 수신합니다. 우리는 바인드 수준에서 연결을 지원하지만 여러 바인드 간에는 연결을 지원하지 않습니다.
여러 바인드를 통해 전송 된 부품에 대한 연결을 지원하는 것이 표준/우수 사례입니까? 연결된 메시지에 대한 UDH 헤더의 메시지 참조 번호는 SMPP 게이트웨이에서 만든 모든 바인드에 대해 고유해야합니다. 우리는 여러 바인딩에서 고유 것이라는 보장이 없다는 것을 이해, 더 UDH에 MessageRef에 대해서는 : 여기에 대한 생각은
UPDATE 환영합니다. 동일한 고객의 동시 바인딩에서 MessageRef가 반복되는 것을 볼 수 있습니다. 이제 동일한 MessageRef no와 동일한 숫자가있는 부품을 연결합니다. 동일한 모바일에 대해 동일한 MessageRef 번호를 사용하여 동시에 두 부분 시퀀스를 수신하는 경우는 거의 없다고 생각합니다.
그래,이 경우에는 연결에 문제가 없다고 생각합니다. 연결해야 할 부품에 대한 내부 시스템 요구 사항이 있기 때문입니다. 그러나 이것이 모든 사람에게 해당되지는 않습니다. –
또한 대부분의 SMSC는 내부적으로 조각으로 나뉘는 SMPP 대형 메시지를 처리 할 수 있으므로 한 패킷에 10kb SMS 메시지를 보낼 수 있습니다 (SMPP 내에서 옵션 PAYLOAD 매개 변수를 사용해야하며 255 바이트 제한 메시지는 사용할 수 없음) . – Marvin