カンネルを使用しています。160 文字を超えるメッセージを送信すると問題が発生します。Kannel はそれを 2 つ以上のメッセージに分割します。登録済みの配信フラグが設定されるのは最初の 1 つだけです。つまり、kannel は最初の部分でのみ DLR を要求します。
すべての部品が配達されたことを確認できますか? メッセージのすべての部分に書留フラグを設定できますか?
カンネルを使用しています。160 文字を超えるメッセージを送信すると問題が発生します。Kannel はそれを 2 つ以上のメッセージに分割します。登録済みの配信フラグが設定されるのは最初の 1 つだけです。つまり、kannel は最初の部分でのみ DLR を要求します。
すべての部品が配達されたことを確認できますか? メッセージのすべての部分に書留フラグを設定できますか?
質問から完全には明らかではありませんが(Kannel 1.5.0の時点で):
長いメッセージが別々の SMS メッセージに分割されるという問題がある場合は、sendms 構成で連結パラメーターをtrueに設定する必要があります。そうすれば、Kannel は適切なマルチパート メッセージを構築します。
Re: DLR に関する 2 番目の部分 - いいえ、残念ながら、Kannel は意図的に最初の部分/メッセージのみにregistered_deliveryフラグを設定しているようです。理論的には、すべての部分で DLR を考慮する必要がありますが、実際には、そのような問題は非常にまれです (ただし、SMSC によって異なります)。Kannel の作成者は、パフォーマンスの向上が十分に重要であると判断したと思います。
SMSCベンダーのほとんどは、メッセージの完全な部分がハンドセットで配信された場合にのみ配信フラグを付けます
あなたが探しているのは、smsc グループのこのディレクティブです
ここを参照してくださいhttp://kannel.org/download/1.5.0/userguide-1.5.0/userguide.html#AEN1198
どのモバイル サービス プロバイダーでも、一度に送信できるのは 160 だけです。そのため、2 つの部分に分かれています。メッセージの送信に sqlbox を使用していますか? 時にはそれが役立つかもしれません。私はまだそれについて確信が持てません。