我目前正在尝试使用 Camel SMPP 发送 SMS,但无法将其发送到特定的目标端口。实际上,我的 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);
难道我做错了什么 ?如果是这样,我应该如何将我的消息发送到特定的目标端口?
谢谢你的帮助