2015-11-17 1 views
0

Я использую GSM MODEM и шлюз 1.4.3 для отправки смс. Я определил sms-службу в своем конфигурационном файле, чтобы поймать все сообщения с ключевым словом «TT» и вызвать URL-адрес при получении сообщения sunch.Канал с вызовом sms-service 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 catch каждым сообщением, даже если сообщение не соответствует ключевому слову и вызывает get-url.