2015-11-17 20 views
0

我使用GSM MODEM和网关1.4.3发送短信。 我在配置文件中定义了sms-service,以便捕获所有带关键字'TT'的消息并在接收到sunch消息时调用一个URL。Kannel打电话短信服务get-url两次

我的问题是get-url被调用两次,即使收到的消息很小。这是我的配置文件..

group = smsbox 

bearerbox-host = 127.0.0.1 

sendsms-port = 13013 

log-file ="/tmp/smsbox.log" 

log-level = 0 

global-sender = 123456 

group = sendsms-user 

username = tester 

password = foobar 

#dlr-url = "http://192.168.13.67:8084/TestSMSDelReport/DeliveryReport/getDeliveryReport?smsID=?&timestamp=%t&status=%d&number=%p" 

concatenation= true 

max-messages = 3 

forced-smsc = gsm_modem 

group = sms-service 

keyword = TT 

#keyword-regex = .* 

catch-all = yes 

max-messages = 0 

get-url = "http://192.168.75.241:8080/InwardMsg/InwardMsg/inwardMessages?phone=%p&text=%a" 
text = "You asked nothing and I did it!" 

我是否必须更改任何属性,以便get-url只被调用一次?

在此先感谢

回答

0

删除“catch-all = yes”。 “catch-all = yes”使kannel可以捕获每条消息,即使消息与关键字不匹配并调用get-url。