2013-11-30 7 views
0

Я использую kannel в качестве SMS-шлюза для отправки SMS-сообщений. Я загрузил kannel 1.4.3, и я использую Siemens TC35i в качестве GSM-модема. Я могу отправлять сообщения по телефону http://127.0.0.1:13013/cgi-bin/sendsms?username= имя пользователя & пароль = пароль & к = получатель & текст = сообщениеКак улучшить Kannel SMS Gateway - отправка SMS-сообщений происходит медленно

Однако, если я пытаюсь отправить 100 сообщений одному и тому же получателю, он немного медленный (для отправки 100 сообщений одному и тому же получателю требуется около 10 минут), то есть 1 смс/6 секунд.

Есть ли способ улучшить тариф?

Вот мой smskannel.conf файл

group = core 
admin-port = 13000 
smsbox-port = 13001 
admin-password = bar 
log-file = "/tmp/kannel.log" 
log-level = 0 
box-deny-ip = "*.*.*.*" 
box-allow-ip = "127.0.0.1" 
access-log = "/tmp/access.log" 


group = smsc 
smsc = at 
modemtype = auto 
device=/dev/ttyUSB0 
my-number = 0040728467060 
connect-allow-ip = 127.0.0.1 
log-level = 0 
speed = 115200 


group = smsbox 
bearerbox-host = 127.0.0.1 
sendsms-port = 13013 
global-sender = 0040728467060 
log-file = "/tmp/smsbox.log" 
log-level = 0 
access-log = "/tmp/access.log" 


group = sendsms-user 
username = tester 
password = foobar 
concatenation = true 
max-messages = 10000 


group = sms-service 
keyword = default 
concatenation = true 
catch-all = yes 
max-messages = 10000 
get-url = "http://localhost/sms?phone=%p&text=%a" 

# There should be always a 'default' service. This service is used when no 
# other 'sms-service' is applied. 

group = sms-service 
keyword = default 
text = "No service specified" 
max-messages = 1 

include = "/etc/kannel/modems.conf" 

ответ

3

GSM-протокол занимает 6 секунд для обработки одной отправки SMS (по протоколу). Вы используете GSM-модем, поэтому вы не можете получить больше скорости, чем это. Если вам требуется более быстрое соединение, получите IP-соединение от оператора.

0

Учитывая конфигурацию, так как вы не установлены какие-либо ограничения пропускной способности, только предположение о том, что оператор мобильной связи вы используете ограничивает отправку сообщений до 1 смс за 6 секунд. В вашей конфигурации нет ничего, что ограничивало бы вас таким образом.

+0

У меня есть модем GSM, подключенный к моему ноутбуку через USB-адаптер RS-232. Возможно ли, что скорость передачи через USB ограничена? Кроме того, возможно ли, что модем Siemens TC35i, который я использую, имеет какое-либо ограничение при отправке сообщений? – Daniel

+0

** позже редактирование: ** Я спросил оператора сотовой связи, и он сказал, что у них нет каких-либо ограничений в их сети, и любое ограничение может быть связано с моим телефоном (в этом случае мое оборудование: GSM-модем , USB-адаптер и т. Д.). Какие GSM-модемы использует кто-либо из вас, который мог бы отправлять sms-сообщения с приемлемой скоростью? – Daniel

+1

GSM-модем - это решение с низким объемом. Он не масштабируется, поэтому не ожидайте, что он значительно ускорит его, если это вообще возможно. В зависимости от ваших потребностей вы можете либо поставить несколько модемов на работу параллельно, либо связаться с вашим оператором и запросить службы, такие как sms, с помощью настраиваемого протокола HTTP (возможно, самого простого) или доступа к шлюзу smpp (Kannel может его обработать). – ten0s

Смежные вопросы