2015-11-13 122 views
0

我已經配置了kannel &我在bearerbox上收到了短信,但是沒有調用包含使用receivedms php腳本的必要動作的URL。在php中收到的腳本工作正常,當我稱之爲外部,但kannel不會調用get-url正如在「SMS服務」框中提到的&下面的訪問日誌在日誌中一再重複&也是smsbox日誌沒有與此交易相關的任何日誌。請有什麼建議可能是錯的configurationKannel配置如下Get url在Kannel無法正常工作

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 = [email protected] 
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

試試這個短信服務來代替。我認爲你在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