2015-11-17 57 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。