我目前正在尝试使用Camel SMPP发送短信,但我无法将其发送到特定的目标端口。 实际上我的SMPP服务器上没有任何端口相关。 这是我在处理器中的当前代码:
exchange.getOut().setHeader("CamelSmppAlphabet", Alphabet.ALPHA_8_BIT.value());
exchange.getOut().setHeader("CamelSmppDataCoding", 4);
short destport = 5000;
short srcport = 0;
Map<java.lang.Short, java.lang.Short> optParameters = new HashMap<java.lang.Short, java.lang.Short>();
optParameters.put(OptionalParameter.Tag.DESTINATION_PORT.code(), destport);
optParameters.put(OptionalParameter.Tag.SOURCE_PORT.code(), srcport);
exchange.getOut().setHeader("CamelSmppOptionalParameter", optParameters);
我做错了吗?如果是这样,我应该如何将我的信息发送到特定目的地港口?
感谢您的帮助