0
Ich benutze Kannel 1.4.4 für die Verbindung mit SMSC. Wenn Sie versuchen, eine SMS an die Mobiltelefonnummer zu senden, erhalten wir einen Fehler wie unten. Allerdings kommt MO perfekt zum Server. Problem ist nur mit MT.Problem beim Senden von MT mit TLV in Kanal
2016-06-13 14:54:50 FAILED Send SMS [SMSC:smsc1] [SVC:anyuser] [ACT:] [BINF:] [FID:] [META:?smpp?PARTNER+ROLE+ID=623&PRICEPOINT=1900599&PRODUCT=4359&?smpp_resp?] [from:4819] [to:971559532788] [flags:-1:0:-1:-1:31] [msg:12:test message] [udh:0:]
2016-06-13 14:54:50 Receive DLR [SMSC:smsc1] [SVC:anyuser] [ACT:] [BINF:] [FID:] [META:?smpp?PARTNER+ROLE+ID=623&PRICEPOINT=1900599&PRODUCT=4359&?smpp_resp?] [from:4819] [to:971559532788] [flags:-1:-1:-1:-1:16] [msg:44:NACK/0x000000fe/Transaction Delivery Failure] [udh:0:]
ist Meine Konfigurationsdatei wie folgt:
group = core
admin-port = 13000
admin-password = anypassword
status-password = foo
smsbox-port = 13001
#admin-deny-ip = ""
admin-allow-ip = "*.*.*.*"
#box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
log-file = "/var/log/kannel/bearerbox.log"
log-level = 4
dlr-storage = internal
access-log="/var/log/kannel/access.log"
store-type=spool
store-location=/var/spool/kannel/
group = smpp-tlv
name = PRICEPOINT
tag = 0x1400
type = octetstring
length = 20
smsc-id=smsc1
group = smpp-tlv
name = PRODUCT
tag = 0x1401
type = octetstring
length = 8
smsc-id=smsc1
group = smpp-tlv
name = PARTNER_ROLE_ID
tag = 0x1402
type = octetstring
length = 8
smsc-id=smsc1
group = smsc
smsc = smpp
host = 185.127.160.1
port = 12621
receive-port = 0
smsc-username = 623
smsc-password = idnu
system-type = smpp
interface-version = 34
throughput = 60
smsc-id = smsc1
keepalive = 30
wait-ack = 30
#alt-charset=3
alt-charset = UTF-8
alt-addr-charset = "GSM"
wait-ack-expire=0x03
msg-id-type = 0x00
source-addr-ton = 0x01
source-addr-npi = 0x00
dest-addr-ton = 0x01
dest-addr-npi = 0x00
max-pending-submits = 10
log-file = "/var/log/kannel/kannel_1.log"
log-level = 4
alt-charset=3
# Receiver
group = smsc
smsc = smpp
host = 135.129.120.13
receive-port = 13025
smsc-username = 623
smsc-password = idnu
system-type = smpp
interface-version = 34
throughput = 60
smsc-id = smsc1
keepalive = 30
wait-ack = 30
#alt-charset=3
alt-charset = UTF-8
alt-addr-charset = "GSM"
wait-ack-expire=0x03
msg-id-type = 0x00
source-addr-ton = 0x01
source-addr-npi = 0x00
dest-addr-ton = 0x01
dest-addr-npi = 0x00
max-pending-submits = 10
log-file = "/var/log/kannel/kannel_1.log"
log-level = 4
alt-charset=3
group = smsbox
smsbox-id=smsbox1
log-file = "/var/log/kannel/smsbox.log"
access-log = "/var/log/kannel/smsbox-access.log"
log-level=4
sendsms-port=13013
bearerbox-port=13001
mo-recode = true
# SMSBOX - ROUTE
group = smsbox-route
smsbox-id = smsbox1
smsc-id = "smsc11;test"
group = sendsms-user
username = anyuser
password = anypassword
dlr-url = "http://localhost/DLR?smsc-id=%i&kannel-id=%I&kannel-ans=%A&for-id=%F&dlr-val=%d&msg=%b&src=%p&dst=%P&dcs=%O"
max-messages = 10
concatenation = true
#user-deny-ip = ""
user-allow-ip = "*.*.*.*"
group = sms-service
keyword = default
text = This facility is down for maintenance. Sorry for the inconvenience. Please try again after some time.
accept-x-kannel-headers = true
max-messages = 3
omit-empty = true
concatenation = true
get-url = "http://localhost/MO?msisdn=%p&psms=%P&msg=%a&smscid=%i& charset=%C"
Endprüfung URL mit TLV hinzugefügt