3

我正在使用坎内尔。当我发送超过 160 个字符的消息时出现问题。Kannel 将其拆分为 2 条或更多条消息。仅在第一个上设置了已注册的交付标志。这意味着 kannel 仅在第一部分要求 DLR。

我可以确定所有零件都已交付吗?我可以为邮件的所有部分设置注册传递标志吗?

4

4 回答 4

1

这个问题并不完全清楚,但是(从 Kannel 1.5.0 开始):

  1. 如果您在将长消息拆分为单独的 SMS 消息时遇到问题,则应在 sendms 配置中将concatenation参数设置为true。这样,Kannel 将构建适当的多部分消息;

  2. 回复:关于 D​​LR 的第二部分 - 不,不幸的是,Kannel 似乎故意为第一部分/消息设置了registered_delivery标志。从理论上讲,它应该考虑所有部分的 DLR,但是,在实践中,此类问题非常罕见(不过取决于您的 SMSC。)我假设 Kannel 作者认为性能提升足够显着,可以这样做。

于 2013-02-12T13:25:09.833 回答
1

Most of smsc venders give delivery flag only if full part of message is delivered in hand set

于 2013-09-19T16:39:51.647 回答
0

您正在寻找的是 smsc 组上的此指令

在此处输入图像描述

参考这里http://kannel.org/download/1.5.0/userguide-1.5.0/userguide.html#AEN1198

于 2016-11-03T13:23:58.350 回答
0

任何移动服务提供商都只允许您一次发送 160,这就是为什么它分为两部分。您是否使用 sqlbox 发送消息?有时它可能会有所帮助。我还不太确定。

于 2015-07-23T00:45:24.460 回答