Kannel SMSC


Usage

Function Overview

Connect to 127.0.0.1:13000 to access the following overview

Unknown command `/'.
Possible commands are:
status
store-status
log-level
shutdown
suspend
isolate
resume
restart
graceful-restart
flush-dlr
stop-smsc
start-smsc
add-smsc
remove-smsc
reload-lists
remove-message

Status Page

http://127.0.0.1:13000/status?user=kekse&password=kekse

Kannel bearerbox version `svn-r5182'. Build `Feb 26 2017 19:18:15', compiler `5.4.0 20160609'. System Linux, release 4.4.0-64-generic, version #85-Ubuntu SMP Mon Feb 20 11:50:30 UTC 2017, machine x86_64. Hostname TelCore2, IP 127.0.1.1. Libxml version 2.9.3. Using OpenSSL 1.0.2g 1 Mar 2016. Using SQLite 3.11.0. Using native malloc.

Status: running, uptime 0d 0h 3m 4s

WDP: received 0 (0 queued), sent 0 (0 queued)

SMS: received 0 (0 queued), sent 0 (0 queued), store size 0
SMS: inbound (0.00,0.00,0.00) msg/sec, outbound (0.00,0.00,0.00) msg/sec

DLR: received 0, sent 0
DLR: inbound (0.00,0.00,0.00) msg/sec, outbound (0.00,0.00,0.00) msg/sec
DLR: 0 queued, using internal storage

No boxes connected

SMSC connections:
    OSMO[OSMO]    SMPP:127.0.0.1:2775/2775:admin: (online 184s, rcvd: sms 0 (0.00,0.00,0.00) / dlr 0 (0.00,0.00,0.00), sent: sms 0 (0.00,0.00,0.00) / dlr 0 (0.00,0.00,0.00), failed 0, queued 0 msgs)

Setup

Installation

mkdir kannel
cd kannel
svn co https://svn.kannel.org/gateway/trunk
./configure
make
make install

Logging

mkdir /var/log/kannel

Spool

mkdir /var/spool/kannel

Configuration

# CORE
group = core
admin-port = 13000
admin-password = kekse
status-password = kekse
log-file = /var/log/kannel/kannel.log
log-level = 0
access-log = /var/log/kannel/access.log
smsbox-port = 13001
store-type = spool
store-location = /var/spool/kannel/store
smsbox-max-pending = 100


group = smsbox
bearerbox-host = localhost
bearerbox-port = 13001
sendsms-port = 13131
sendsms-chars = "0123456789+ "
log-file = /var/log/kannel/smsbox.log
log-level = 0
access-log = /var/log/kannel/access.log
mo-recode = true
smsbox-id = mysmsc

group=smsc
smsc = smpp
smsc-id = OSMO
allowed-smsc-id = osmo
preferred-smsc-id = osmo
host = 127.0.0.1
port = 2775
transceiver-mode = yes
smsc-username = admin
smsc-password = admin
system-type = ""
log-file = /var/log/kannel/smsc-smpp2.log
log-level = 0

Start Script

bearerbox -v 2 /root/cfg/kannel.conf