65장. CM SMS 게이트웨이 구성 요소
Camel 버전 2.18로 사용 가능
Camel-Cm-Sms 는 [CM SMS 게이트웨이](https://www.cmtelecom.com위한 Apache Camel 구성 요소입니다.
이를 통해 CM SMS API를 camel 구성 요소로 애플리케이션에 통합할 수 있습니다.
유효한 계정이 있어야 합니다. 자세한 내용은 CM Telecom 에서 확인할 수 있습니다.
cm-sms://sgw01.cm.nl/gateway.ashx?defaultFrom=DefaultSender&defaultMaxNumberOfParts=8&productToken=xxxxx
Maven 사용자는 이 구성 요소를 위해 다음 종속성을 pom.xml에 추가해야 합니다.
--- <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-cm-sms</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency> ---
65.1. 옵션
CM SMS 게이트웨이 구성 요소에는 옵션이 없습니다.
CM SMS 게이트웨이 끝점은 URI 구문을 사용하여 구성됩니다.
cm-sms:host
다음 경로 및 쿼리 매개변수를 사용합니다.
65.1.1. 경로 매개 변수 (1 매개변수):
이름 | 설명 | 기본값 | 유형 |
---|---|---|---|
host | 스키마가 포함된 필수 SMS 공급자 호스트 | 문자열 |
65.1.2. 쿼리 매개변수 (5 매개변수):
이름 | 설명 | 기본값 | 유형 |
---|---|---|---|
defaultFrom (producer) | 보낸 사람 이름입니다. 최대 길이는 11자입니다. | 문자열) | |
defaultMaxNumberOfParts (producer) | 다중 파트 메시지인 경우 최대 번호가 적용됩니다. 메시지는 잘릴 수 있습니다. 기술적으로 게이트웨이는 먼저 메시지가 160자보다 큰지 확인합니다. 이 경우 메시지는 이러한 매개 변수에 의해 제한되는 153자 부분으로 잘립니다. | 8 | Max(8L)::Int) |
productToken (producer) | 필수 항목: 사용할 고유 토큰 | 문자열) | |
TestConnectionOnStartup (producer) | 시작 시 SMS 게이트웨이에 대한 연결을 테스트할지 여부 | false | boolean |
synchronous (advanced) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |