65장. CM SMS 게이트웨이 구성 요소
Camel 버전 2.18로 사용 가능
Camel-Cm-Sms 는 [CM SMS Gateway](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 Gateway 구성 요소에는 옵션이 없습니다.
CM SMS 게이트웨이 끝점은 URI 구문을 사용하여 구성됩니다.
cm-sms:host
다음 경로 및 쿼리 매개변수를 사용합니다.
65.1.1. 경로 매개변수(1 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
host | 스키마가 있는 필수 SMS 공급자 호스트 | 문자열 |
65.1.2. 쿼리 매개변수(5개 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
defaultFrom (producer) | 보낸 사람 이름입니다. 최대 길이는 11자입니다. | 문자열) | |
defaultMaxNumberOfParts (producer) | 다중 부분 메시지인 경우 max 번호를 강제 적용합니다. 메시지는 잘릴 수 있습니다. 기술적으로 게이트웨이는 메시지가 160자보다 큰지 먼저 확인합니다. 이 경우 메시지는 이러한 매개 변수에 의해 제한되는 여러 153자 부분으로 구분됩니다. | 8 | Max(8L)::Int) |
ProductToken (producer) | 사용할 고유 토큰입니다. | 문자열) | |
testConnectionOnStartup (producer) | 시작 시 SMS 게이트웨이에 대한 연결을 테스트할지 여부 | false | boolean |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |