1

マルチパートSMSについて誰かが私に光を当ててくれることを願っています。

現在、kannel の以下の構成は、文字が 140 文字未満の場合、モバイル デバイスにメッセージを送信するために正常に機能します。私が望むのは、メッセージに 140 文字が含まれている場合、メッセージが 2 つまたは 3 つの個別の SMS メッセージではなく、1 つの SMS メッセージとして携帯電話に配信されることです。

アップストリームの SMPP プロバイダーから得たガイダンスは、「マルチパート メッセージを構築するには sar_msg_ref_num が必要です」です。

しかし、その要件を満たすために kannel の構成をどこから開始すればよいかわかりません。

関連資料へのヒントやポインタは大歓迎です。

group = core
admin-port = 13000
smsbox-port = 13001
admin-password = bar
dlr-storage = mysql
log-file = "/var/log/kannel.log"
log-level = 0
box-deny-ip = "*.*.*.*"
box-allow-ip = "x.x.x.x"
sms-combine-concatenated-mo = true

#iTouch SMPP Server

group = smsc
smsc = smpp
smsc-id = iTouch
interface-version = 34
host = SMPP_PROVIDER
port=9500
smsc-username = SMPP_USRNAME
smsc-password = SMPP_PASSWD
system-type = kannel
transceiver-mode = true
msg-id-type = 0x01
throughput = 15

group = smsbox
bearerbox-host = x.x.x.x
sendsms-port = 13013
log-level = 0

group = mysql-connection
id = mydlr
host = localhost
username = kannel
password = **********
database = kannel
max-connections = 1

#DLR DB GROUP
group = dlr-db
id = mydlr
table = msg_pending
field-smsc = smsc
field-timestamp = ts
field-source = source
field-destination = destination
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc


group = sendsms-user
        username = linux
        password = t3mp0
            max-messages = 3
            concatenation = 1
            default-sender = 99999999
4

2 に答える 2

4

次の kannel 1.4.3 ドキュメント:@ Kannel 1.4.3 ドキュメント、SMS-service グループで、次のパラメーターを設定します: concatenation bool (長いメッセージは、concatenation = false の独立した SMS メッセージとして、または concatenation = の連結メッセージとして送信できます。 true. 連結されたメッセージは、受信デバイスによって 1 つの長いメッセージに再構成されます。)

例えば:

max-messages = 3 
concatenation = true

このパラメータを省略すると、kannel は単純に最初の 160 文字を送信し、残りのメッセージを省略します。

于 2012-08-23T12:51:59.140 に答える