Run Kannel 1.4.5 as the ESME against our server: 21 scenarios pass, no defects found
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
FROM debian:bookworm-20260824-slim
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends kannel=1.4.5-12 \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY main.conf iv33.conf maxpending1.conf notransceiver.conf /etc/kannel/
|
||||
@@ -0,0 +1,40 @@
|
||||
group = core
|
||||
admin-port = 13000
|
||||
admin-password = kanneladmin
|
||||
smsbox-port = 13001
|
||||
log-level = 0
|
||||
dlr-storage = internal
|
||||
|
||||
group = smsc
|
||||
smsc = smpp
|
||||
smsc-id = node-iv33
|
||||
host = node
|
||||
port = 2775
|
||||
smsc-username = kannel-iv33
|
||||
smsc-password = kannelpw
|
||||
system-type = "kannel-esme"
|
||||
transceiver-mode = true
|
||||
interface-version = "33"
|
||||
enquire-link-interval = 5
|
||||
max-pending-submits = 10
|
||||
reconnect-delay = 1
|
||||
wait-ack = 5
|
||||
|
||||
group = smsbox
|
||||
bearerbox-host = kannel-iv33-bearerbox
|
||||
sendsms-port = 13013
|
||||
global-sender = 46700000000
|
||||
http-request-retry = 3
|
||||
http-queue-delay = 1
|
||||
|
||||
group = sendsms-user
|
||||
username = tester
|
||||
password = testerpw
|
||||
max-messages = 10
|
||||
concatenation = true
|
||||
|
||||
group = sms-service
|
||||
keyword = default
|
||||
get-url = "http://node:8080/mo/iv33?from=%p&to=%P&text=%a&coding=%c&udh=%u"
|
||||
max-messages = 0
|
||||
omit-empty = true
|
||||
@@ -0,0 +1,43 @@
|
||||
group = core
|
||||
admin-port = 13000
|
||||
admin-password = kanneladmin
|
||||
smsbox-port = 13001
|
||||
log-level = 0
|
||||
dlr-storage = internal
|
||||
|
||||
group = smsc
|
||||
smsc = smpp
|
||||
smsc-id = node-main
|
||||
host = node
|
||||
port = 2775
|
||||
smsc-username = kannel
|
||||
smsc-password = kannelpw
|
||||
system-type = "kannel-esme"
|
||||
transceiver-mode = true
|
||||
interface-version = "34"
|
||||
enquire-link-interval = 5
|
||||
max-pending-submits = 10
|
||||
reconnect-delay = 1
|
||||
wait-ack = 5
|
||||
wait-ack-expire = 0
|
||||
|
||||
group = smsbox
|
||||
bearerbox-host = kannel-bearerbox
|
||||
sendsms-port = 13013
|
||||
global-sender = 46700000000
|
||||
# Kannel's HTTP client intermittently loses the race on its own non-blocking connect
|
||||
# ("Socket not connected", no retry by default) - retry so a flaky fetch isn't a lost DLR/MO.
|
||||
http-request-retry = 3
|
||||
http-queue-delay = 1
|
||||
|
||||
group = sendsms-user
|
||||
username = tester
|
||||
password = testerpw
|
||||
max-messages = 10
|
||||
concatenation = true
|
||||
|
||||
group = sms-service
|
||||
keyword = default
|
||||
get-url = "http://node:8080/mo?from=%p&to=%P&text=%a&coding=%c&udh=%u"
|
||||
max-messages = 0
|
||||
omit-empty = true
|
||||
@@ -0,0 +1,40 @@
|
||||
group = core
|
||||
admin-port = 13000
|
||||
admin-password = kanneladmin
|
||||
smsbox-port = 13001
|
||||
log-level = 0
|
||||
dlr-storage = internal
|
||||
|
||||
group = smsc
|
||||
smsc = smpp
|
||||
smsc-id = node-maxp1
|
||||
host = node
|
||||
port = 2775
|
||||
smsc-username = kannel-maxp1
|
||||
smsc-password = kannelpw
|
||||
system-type = "kannel-esme"
|
||||
transceiver-mode = true
|
||||
interface-version = "34"
|
||||
enquire-link-interval = 5
|
||||
max-pending-submits = 1
|
||||
reconnect-delay = 1
|
||||
wait-ack = 5
|
||||
|
||||
group = smsbox
|
||||
bearerbox-host = kannel-maxp1-bearerbox
|
||||
sendsms-port = 13013
|
||||
global-sender = 46700000000
|
||||
http-request-retry = 3
|
||||
http-queue-delay = 1
|
||||
|
||||
group = sendsms-user
|
||||
username = tester
|
||||
password = testerpw
|
||||
max-messages = 10
|
||||
concatenation = true
|
||||
|
||||
group = sms-service
|
||||
keyword = default
|
||||
get-url = "http://node:8080/mo/maxp1?from=%p&to=%P&text=%a&coding=%c&udh=%u"
|
||||
max-messages = 0
|
||||
omit-empty = true
|
||||
@@ -0,0 +1,55 @@
|
||||
group = core
|
||||
admin-port = 13000
|
||||
admin-password = kanneladmin
|
||||
smsbox-port = 13001
|
||||
log-level = 0
|
||||
dlr-storage = internal
|
||||
|
||||
# 1.4.5-12 panics on one group with both port and receive-port set ("deprecated"); a non-transceiver
|
||||
# TX/RX pair against the same host needs two groups sharing an smsc-id instead.
|
||||
group = smsc
|
||||
smsc = smpp
|
||||
smsc-id = node-notrx
|
||||
host = node
|
||||
port = 2775
|
||||
smsc-username = kannel-notrx
|
||||
smsc-password = kannelpw
|
||||
system-type = "kannel-esme"
|
||||
interface-version = "34"
|
||||
enquire-link-interval = 5
|
||||
max-pending-submits = 10
|
||||
reconnect-delay = 1
|
||||
wait-ack = 5
|
||||
|
||||
group = smsc
|
||||
smsc = smpp
|
||||
smsc-id = node-notrx
|
||||
host = node
|
||||
receive-port = 2775
|
||||
smsc-username = kannel-notrx
|
||||
smsc-password = kannelpw
|
||||
system-type = "kannel-esme"
|
||||
interface-version = "34"
|
||||
enquire-link-interval = 5
|
||||
max-pending-submits = 10
|
||||
reconnect-delay = 1
|
||||
wait-ack = 5
|
||||
|
||||
group = smsbox
|
||||
bearerbox-host = kannel-notrx-bearerbox
|
||||
sendsms-port = 13013
|
||||
global-sender = 46700000000
|
||||
http-request-retry = 3
|
||||
http-queue-delay = 1
|
||||
|
||||
group = sendsms-user
|
||||
username = tester
|
||||
password = testerpw
|
||||
max-messages = 10
|
||||
concatenation = true
|
||||
|
||||
group = sms-service
|
||||
keyword = default
|
||||
get-url = "http://node:8080/mo/notrx?from=%p&to=%P&text=%a&coding=%c&udh=%u"
|
||||
max-messages = 0
|
||||
omit-empty = true
|
||||
Reference in New Issue
Block a user