我配置了kannel&我在bearerbox上收到短信,但是不会调用包含使用receivems php脚本所需采取的操作的URL。当我在外部调用它时,php中的receivems脚本工作正常,但是kannel不调用“SMS服务”框中提到的get-url&下面的访问日志会一次又一次地在日志&中重复出现。 smsbox日志也没有与此事务相关的任何日志。请建议在configurationKannel配置中可能出现的错误如下
group = core
admin-port = 13010
smsbox-port = 13012
admin-allow-ip = "10.130.252.160,127.0.0.1"
log-file = "/u03/kannel/logs/bearerbox.log"
box-allow-ip = "10.130.252.160,127.0.0.1"
access-log = "/u03/kannel/logs/bearerbox_access.log"
dlr-storage = internal
##############################TX-1##################################
group = smsc
smsc-id ="MT"
smsc = smpp
host =10.10.22.10
port = 5016
smsc-username = "CC_APPS"
smsc-password = "apps"
system-type = "INAPPS"
interface-version = 34
receive-port =0
source-addr-ton = 1
source-addr-npi = 1
dest-addr-ton = 1
dest-addr-npi = 1
keepalive = 30
log-level =0
throughput = 50
max-pending-submits=50
reconnect-delay = 60
reroute = true
log-file = "/u03/kannel/logs/smsc_conn.log"
######################RX-1################################
group = smsc
smsc-id ="MTS"
smsc = smpp
host =10.10.22.10
port = 0
smsc-username = "CC_APPS"
smsc-password = "apps"
system-type = "INAPPS"
receive-port =5016
interface-version = 34
source-addr-ton = 1
source-addr-npi = 1
dest-addr-ton = 1
dest-addr-npi = 1
keepalive = 30
log-level =0
reconnect-delay = 60
reroute = true
log-file = "/u03/kannel/logs/smsc_conn.log"
group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13013
global-sender = YD-MTS
log-file = "/u03/kannel/logs/smsbox.log"
log-level = 0
#SMSBOX ROUTING
group = smsbox-route
smsbox-id = smsbox
smsc-id ="MT"
group = sendsms-user
username = smsg
password = smsg@123
default-smsc="MT"
concatenation= true
max-messages = 6
group = sms-service
keyword = default
url = http://10.130.250.58/receivesms.php?sender=%p&text=%b
catch-all = true
max-messages = 1
text = "This is a reply"
bearerbox访问日志如下
2015-11-12 09:04:53 Sent SMS [SMSC:MTS] [SVC:] [ACT:MTSCC_APPS] [BINF:] [FID:AFB4EE11] [META:?smpp??smpp_resp?] [from:+919136006473] [to:+9177775] [flags:-1:0:-1:0:-1] [msg:2:Hi] [udh:0:]
2015-11-12 09:04:53 Receive SMS [SMSC:MTS] [SVC:] [ACT:MTSCC_APPS] [BINF:] [FID:] [META:?smpp?] [from:+919136006473] [to:+9177775] [flags:-1:0:-1:0:-1] [msg:2:Hi] [udh:0:]
2015-11-12 09:04:53 Receive SMS [SMSC:MTS] [SVC:] [ACT:MTSCC_APPS] [BINF:] [FID:] [META:?smpp?] [from:+919136006473] [to:+9177775] [flags:-1:0:-1:0:-1] [msg:2:Hi] [udh:0:]
2015-11-12 09:04:53 Sent SMS [SMSC:MTS] [SVC:] [ACT:MTSCC_APPS] [BINF:] [FID:AFB4EE31] [META:?smpp??smpp_resp?] [from:+919136006473] [to:+9177775] [flags:-1:0:-1:0:-1] [msg:2:Hi] [udh:0:]
答案 0 :(得分:1)
请尝试使用此短信服务。你觉得在url之前你错过了“get-”。
group = sms-service
keyword = default
get-url = http://10.130.250.58/receivesms.php?sender=%p&text=%b
catch-all = true
max-messages = 0
accept-x-kannel-headers = true
assume-plain-text = true