2015-11-13 2 views
0

Я настроил kannel & Я получаю sms на несущей, но URL-адрес, содержащий требуемое действие, которое необходимо предпринять с использованием метода получения символов php, не вызывается. скрипт getsms в php отлично работает, когда я вызываю его извне, но kannel не вызывает get-url, как указано в поле «SMS-сервис» & ниже журналы доступа повторяются снова и снова в журналах &, а также журналы smsbox не имеют любые журналы, связанные с этой транзакцией. Пожалуйста, предложите что может быть плохого в конфигурации configurationKannel выглядит следующим образомПолучить 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

Попробуйте смс-сервис вместо этого. Я думаю, что вам не хватает «get-» перед URL.

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