310장. SMPP 구성 요소


Camel 버전 2.2에서 사용 가능

이 구성 요소는 SMS를 보내고 수신하기 위해 SMPP 프로토콜을 통해 SMSC (Short Message Service Center)에 대한 액세스를 제공합니다. JSMPP 라이브러리는 프로토콜 구현에 사용됩니다.

Camel 구성 요소는 현재 SMSC 자체가 아닌 ESME (External Short Messaging Entity)로 작동합니다.

*Camel 2.9*부터 ReplaceSm, QuerySm, SubmitMulti, CancelSm 및 DataSm을 실행할 수도 있습니다.

Maven 사용자는 이 구성 요소에 대해 pom.xml 에 다음 종속성을 추가해야 합니다.

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-smpp</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

310.1. SMS 제한

SMS는 신뢰할 수 없거나 안전하지 않습니다. 안정적이고 안전한 전달이 필요한 사용자는 XMPP 또는 Cryostat 구성 요소를 대신 사용하여 선택한 프로토콜을 지원하는 스마트케이스 앱과 결합되는 것을 고려할 수 있습니다.

  • 신뢰성: SMPP 표준이 오류를 나타내는 다양한 피드백 메커니즘을 제공하지만 전달이 아닌 전달 및 확인은 모바일 네트워크가 이러한 응답을 숨기거나 시뮬레이션하는 것은 드문 일이 아닙니다. 예를 들어 일부 네트워크는 대상 번호가 유효하지 않거나 켜지지 않은 경우에도 모든 메시지에 대한 전달 확인을 자동으로 보냅니다. 일부 네트워크는 스팸이라고 생각되면 메시지를 자동으로 삭제합니다. 네트워크의 스팸 감지 규칙은 매우 무례할 수 있으며, 경우에 따라 단일 발신자로부터 하루에 100개 이상의 메시지가 스팸으로 간주될 수 있습니다.
  • 보안: 라디오 Tower에서 수신자 핸드셋까지 마지막 홉에 대한 기본 암호화가 있습니다. SMS 메시지는 네트워크의 다른 부분에서 암호화되거나 인증되지 않습니다. 일부 운영자는 소매점 또는 콜 센터의 직원이 고객의 SMS 메시지 기록을 통해 검색 할 수 있습니다. 메시지 발신자 ID를 쉽게 위조할 수 있습니다. 규제 기관 및 모바일 전화 업계 자체도 2 단계 인증 체계 및 보안이 중요한 기타 목적으로 SMS를 사용하는 것에 대해 경고했습니다.

Camel 구성 요소를 사용하면 SMS 네트워크에 메시지를 쉽게 보낼 수 있지만 이러한 문제에 대한 쉬운 솔루션을 제공할 수 없습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.