Here is the log after use log-level=0
2012-08-11 16:50:56 [31043] [0] INFO: Waiting for SMPP connections on
port 13006.
2012-08-11 16:51:18 [31043] [0] DEBUG: Started thread 1
(opensmppbox.c:function)
2012-08-11 16:51:18 [31043] [1] DEBUG: Thread 1 (opensmppbox.c:function)
maps to pid 31043.
2012-08-11 16:51:18 [31043] [1] INFO: Client connected from <1.1.1.1>
2012-08-11 16:51:18 [31043] [1] DEBUG: Connecting to <1.1.1.1>
2012-08-11 16:51:18 [31043] [1] INFO: Connected to bearerbox at 1.1.1.1
port 13001.
2012-08-11 16:51:18 [31043] [1] DEBUG: Started thread 2
(opensmppbox.c:smpp_to_bearerbox)
2012-08-11 16:51:18 [31043] [1] ERROR: opensmppbox: bearerbox_to_smpp:
thread starts
2012-08-11 16:51:18 [31043] [2] DEBUG: Thread 2
(opensmppbox.c:smpp_to_bearerbox) maps to pid 31043.
2012-08-11 16:51:18 [31043] [2] ERROR: opensmppbox: smpp_to_bearerbox:
thread starts
2012-08-11 16:51:18 [31043] [2] DEBUG: SMPP[(null)]: Got PDU:
2012-08-11 16:51:18 [31043] [2] DEBUG: SMPP PDU 0xa113588 dump:
2012-08-11 16:51:18 [31043] [2] DEBUG: type_name: bind_transmitter
2012-08-11 16:51:18 [31043] [2] DEBUG: command_id: 2 = 0x00000002
2012-08-11 16:51:18 [31043] [2] DEBUG: command_status: 0 = 0x00000000
2012-08-11 16:51:18 [31043] [2] DEBUG: sequence_number: 1 = 0x00000001
2012-08-11 16:51:18 [31043] [2] DEBUG: system_id: "user_09"
2012-08-11 16:51:18 [31043] [2] DEBUG: password: ""
2012-08-11 16:51:18 [31043] [2] DEBUG: system_type: "smpp3"
2012-08-11 16:51:18 [31043] [2] DEBUG: interface_version: 52 = 0x00000034
2012-08-11 16:51:18 [31043] [2] DEBUG: addr_ton: 0 = 0x00000000
2012-08-11 16:51:18 [31043] [2] DEBUG: addr_npi: 1 = 0x00000001
2012-08-11 16:51:18 [31043] [2] DEBUG: address_range: NULL
2012-08-11 16:51:18 [31043] [2] DEBUG: SMPP PDU dump ends.
2012-08-11 16:51:18 [31043] [2] DEBUG: Client connected with id smpp3
2012-08-11 16:51:18 [31043] [2] DEBUG: SMPP[smpp3]: Sending PDU:
2012-08-11 16:51:18 [31043] [2] DEBUG: SMPP PDU 0xa1175a0 dump:
2012-08-11 16:51:18 [31043] [2] DEBUG: type_name: bind_transmitter_resp
2012-08-11 16:51:18 [31043] [2] DEBUG: command_id: 2147483650 = 0x80000002
2012-08-11 16:51:18 [31043] [2] DEBUG: command_status: 0 = 0x00000000
2012-08-11 16:51:18 [31043] [2] DEBUG: sequence_number: 1 = 0x00000001
2012-08-11 16:51:18 [31043] [2] DEBUG: system_id: "test1"
2012-08-11 16:51:18 [31043] [2] DEBUG: SMPP PDU dump ends.
2012-08-11 16:51:19 [31043] [2] DEBUG: SMPP[smpp3]: Got PDU:
2012-08-11 16:51:19 [31043] [2] DEBUG: SMPP PDU 0xa113588 dump:
2012-08-11 16:51:19 [31043] [2] DEBUG: type_name: submit_sm
2012-08-11 16:51:19 [31043] [2] DEBUG: command_id: 4 = 0x00000004
2012-08-11 16:51:19 [31043] [2] DEBUG: command_status: 0 = 0x00000000
2012-08-11 16:51:19 [31043] [2] DEBUG: sequence_number: 2 = 0x00000002
2012-08-11 16:51:19 [31043] [2] DEBUG: service_type: NULL
2012-08-11 16:51:19 [31043] [2] DEBUG: source_addr_ton: 5 = 0x00000005
2012-08-11 16:51:19 [31043] [2] DEBUG: source_addr_npi: 1 = 0x00000001
2012-08-11 16:51:19 [31043] [2] DEBUG: source_addr: "user_0909"
2012-08-11 16:51:19 [31043] [2] DEBUG: dest_addr_ton: 1 = 0x00000001
2012-08-11 16:51:19 [31043] [2] DEBUG: dest_addr_npi: 1 = 0x00000001
2012-08-11 16:51:19 [31043] [2] DEBUG: destination_addr: "7926111111"
2012-08-11 16:51:19 [31043] [2] DEBUG: esm_class: 0 = 0x00000000
2012-08-11 16:51:19 [31043] [2] DEBUG: protocol_id: 0 = 0x00000000
2012-08-11 16:51:19 [31043] [2] DEBUG: priority_flag: 0 = 0x00000000
2012-08-11 16:51:19 [31043] [2] DEBUG: schedule_delivery_time: NULL
2012-08-11 16:51:19 [31043] [2] DEBUG: validity_period: NULL
2012-08-11 16:51:19 [31043] [2] DEBUG: registered_delivery: 0 = 0x00000000
2012-08-11 16:51:19 [31043] [2] DEBUG: replace_if_present_flag: 0 =
0x00000000
2012-08-11 16:51:19 [31043] [2] DEBUG: data_coding: 8 = 0x00000008
2012-08-11 16:51:19 [31043] [2] DEBUG: sm_default_msg_id: 0 = 0x00000000
2012-08-11 16:51:19 [31043] [2] DEBUG: sm_length: 38 = 0x00000026
2012-08-11 16:51:19 [31043] [2] DEBUG: short_message:
2012-08-11 16:51:19 [31043] [2] DEBUG: Octet string at 0xa116ca8:
2012-08-11 16:51:19 [31043] [2] DEBUG: len: 38
2012-08-11 16:51:19 [31043] [2] DEBUG: size: 39
2012-08-11 16:51:19 [31043] [2] DEBUG: immutable: 0
2012-08-11 16:51:19 [31043] [2] DEBUG: data: 04 22 04 35 04 41 04
42 00 20 00 73 00 6d 00 70 .".5.A.B. .s.m.p
2012-08-11 16:51:19 [31043] [2] DEBUG: data: 00 70 00 20 04 3f 04
40 04 3e 04 42 04 3e 04 3a .p. .?.@.>.B.>.:
2012-08-11 16:51:19 [31043] [2] DEBUG: data: 04 3e 04 3b 04
30 .>.;.0
2012-08-11 16:51:19 [31043] [2] DEBUG: Octet string dump ends.
2012-08-11 16:51:19 [31043] [2] DEBUG: SMPP PDU dump ends.
2012-08-11 16:51:19 [31043] [1] DEBUG: SMPP[smpp3]: Sending PDU:
2012-08-11 16:51:19 [31043] [1] DEBUG: SMPP PDU 0xa115328 dump:
2012-08-11 16:51:19 [31043] [1] DEBUG: type_name: submit_sm_resp
2012-08-11 16:51:19 [31043] [1] DEBUG: command_id: 2147483652 = 0x80000004
2012-08-11 16:51:19 [31043] [1] DEBUG: command_status: 0 = 0x00000000
2012-08-11 16:51:19 [31043] [1] DEBUG: sequence_number: 2 = 0x00000002
2012-08-11 16:51:19 [31043] [1] DEBUG: message_id: "f35e60b4"
2012-08-11 16:51:19 [31043] [1] DEBUG: SMPP PDU dump ends.
2012-08-11 16:51:20 [31043] [2] DEBUG: SMPP[smpp3]: Got PDU:
2012-08-11 16:51:20 [31043] [2] DEBUG: SMPP PDU 0xa113670 dump:
2012-08-11 16:51:20 [31043] [2] DEBUG: type_name: unbind
2012-08-11 16:51:20 [31043] [2] DEBUG: command_id: 6 = 0x00000006
2012-08-11 16:51:20 [31043] [2] DEBUG: command_status: 0 = 0x00000000
2012-08-11 16:51:20 [31043] [2] DEBUG: sequence_number: 3 = 0x00000003
2012-08-11 16:51:20 [31043] [2] DEBUG: SMPP PDU dump ends.
2012-08-11 16:51:20 [31043] [2] DEBUG: SMPP[smpp3]: Sending PDU:
2012-08-11 16:51:20 [31043] [2] DEBUG: SMPP PDU 0xa115328 dump:
2012-08-11 16:51:20 [31043] [2] DEBUG: type_name: unbind_resp
2012-08-11 16:51:20 [31043] [2] DEBUG: command_id: 2147483654 = 0x80000006
2012-08-11 16:51:20 [31043] [2] DEBUG: command_status: 0 = 0x00000000
2012-08-11 16:51:20 [31043] [2] DEBUG: sequence_number: 3 = 0x00000003
2012-08-11 16:51:20 [31043] [2] DEBUG: SMPP PDU dump ends.
2012-08-11 16:51:20 [31043] [2] ERROR: opensmppbox: smpp_to_bearerbox:
thread terminates #same error
2012-08-11 16:51:20 [31043] [2] DEBUG: Thread 2
(opensmppbox.c:smpp_to_bearerbox) terminates.
2012-08-11 16:51:20 [31043] [1] ERROR: opensmppbox: bearerbox_to_smpp:
thread terminates #same error
2012-08-11 16:51:20 [31043] [1] DEBUG: Thread 1 (opensmppbox.c:function)
terminates.
2012-08-11 16:51:21 [31043] [0] INFO: No more waiting for SMPP connections.
2012-08-11 16:51:21 [31043] [0] DEBUG: Immutable octet strings: 125.
2012-08-11 16:51:56 [31060] [0] INFO: Added logfile
`/var/log/kannel/opensmppbox.log' with level `0'. #restart
11.08.2012 16:28, spameden пишет:
To identify a problem you need to use log-level = 0.
2012/8/11 admin <ad...@platbox.ru <mailto:ad...@platbox.ru>>
08.08.2012 18:31, Rene Kluwen пишет:
The error is self-explanatory:
Mallformed addr `TestSMSSender', alphanum length greater 11 chars.
Alpha sender addresses have a maximum length of 11 characters.
== Rene
*From:*admin [mailto:ad...@platbox.ru]
Good time of day.
After last change, my opensmppbox is working. But after sendeing 2
or 3 sms one after one, it crushes. :(
After that the kannel script runs opensmppbox again, usually after
one minute.
At this time I have working PHP script, sending sms, it works
correct with the other kannel server.
Here are the debug logs.
2012-08-11 15:41:46 [30830] [0] INFO: Added logfile
`/var/log/kannel/opensmppbox.log' with level `1'.
2012-08-11 15:41:46 [30830] [0] WARNING: DLR: using default
'internal' for storage type.
2012-08-11 15:41:46 [30830] [0] INFO: DLR using storage type: internal
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: Connected to server
at 192.168.102.2.
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: server version
5.1.63-0+squeeze1-log, client version 5.1.61.
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: Connected to server
at 192.168.102.2.
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: server version
5.1.63-0+squeeze1-log, client version 5.1.61.
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: Connected to server
at 192.168.102.2.
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: server version
5.1.63-0+squeeze1-log, client version 5.1.61.
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: Connected to server
at 192.168.102.2.
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: server version
5.1.63-0+squeeze1-log, client version 5.1.61.
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: Connected to server
at 192.168.102.2.
2012-08-11 15:41:46 [30830] [0] INFO: MYSQL: server version
5.1.63-0+squeeze1-log, client version 5.1.61.
2012-08-11 15:41:46 [30830] [0] INFO: opensmppbox DLR storage
using type: mysql
2012-08-11 15:41:46 [30830] [0] INFO: Waiting for SMPP connections
on port 13006.
2012-08-11 15:41:48 [30830] [1] INFO: Client connected from <1.1.1.1>
2012-08-11 15:41:48 [30830] [1] INFO: Connected to bearerbox at
1.1.1.1 port 13001.
2012-08-11 15:41:48 [30830] [1] ERROR: opensmppbox:
bearerbox_to_smpp: thread starts # the errors
2012-08-11 15:41:48 [30830] [2] ERROR: opensmppbox:
smpp_to_bearerbox: thread starts # the errors
2012-08-11 15:41:50 [30830] [2] ERROR: opensmppbox:
smpp_to_bearerbox: thread terminates # the errors
2012-08-11 15:41:50 [30830] [1] ERROR: opensmppbox:
bearerbox_to_smpp: thread terminates # the errors
2012-08-11 15:41:51 [30830] [0] INFO: No more waiting for SMPP
connections.
2012-08-11 15:42:46 [30844] [0] INFO: Added logfile
`/var/log/kannel/opensmppbox.log' with level `1'. # restart by
kannel service. After that I can send 2-3 sms, and it crashes again.
There are my config files
kannel.conf
group = core
admin-port = 13000
admin-password =
admin-deny-ip = "*.*.*.*"
admin-allow-ip = "127.0.0.1"
smsbox-port = 13001
log-file = "/var/log/kannel/bearerbox.log"
log-level = 0
access-log = "/var/log/kannel/kannel-access.log"
#box-deny-ip = "*.*.*.*"
box-allow-ip = "0.0.0.0"
dlr-storage = mysql
smsbox-max-pending = 100
sms-resend-retry = 20
sms-resend-freq = 180
#unified-prefix = ",+"
ssl-server-cert-file="/home/aamst/commcert/cert.crt"
ssl-server-key-file="/home/aamst/commcert/cert.key"
group = mysql-connection
id = dlr
host = 192.168.102.2
username = sms
password =
database = smsbox
port = 3306
max-connections = 5
group = dlr-db
id = dlr
table = dlr
field-smsc = smsc
field-timestamp = ts
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxcid
group = smsbox
bearerbox-host = 1.1.1.1
bearerbox-port = 13005
sendsms-port = 13131
sendsms-port-ssl = false
mo-recode = 1
sendsms-chars = "0123456789"
reply-couldnotfetch = "Service unavailable"
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
group = sendsms-user
username = example
password =
default-sender = "platbox"
user-deny-ip = "11.11.11.11"
user-allow-ip = "*.*.*.*"
max-messages = 3
omit-empty = true
split-chars = "|"
concatenation = true
group = sendsms-user
username = user09
password =
default-sender = "09"
user-deny-ip = "11.11.11.11"
user-allow-ip = "*.*.*.*"
max-messages = 5
omit-empty = true
split-chars = "|"
concatenation = true
default-smsc = process
group = smsc
smsc = smpp
smsc-id = process
allowed-smsc-id = process
host = smpp3.test.ru <http://smpp3.test.ru>
port = 8888
transceiver-mode = 1
smsc-username = "test1"
smsc-password =
system-type = NULL
source-addr-ton = 0x00
source-addr-npi = 0x00
dest-addr-ton = 0x00
dest-addr-npi = 0x00
reconnect-delay = 20
enquire-link-interval = 30
log-file = "/var/log/kannel/smsc-operator-process.log"
log-level = 0
group = sms-service
keyword = default
catch-all = true
accepted-smsc = "process"
text = Hello
max-messages = 5
concatenation = true
omit-empty = true
accept-x-kannel-headers = true
sqlbox.conf
group = sqlbox
id = sqlbox-db
smsbox-id = sqlbox
#global-sender = ""
bearerbox-host = 1.1.1.1
bearerbox-port = 13001
smsbox-port = 13005
smsbox-port-ssl = false
sql-log-table = sent_sms
sql-insert-table = send_sms
check-balance = 1
log-file = "/var/log/kannel/kannel-sqlbox.log"
log-level = 0
#access-log = "/var/log/kannel/sqlaccess.log"
#ssl-client-certkey-file = ""
#ssl-server-cert-file = ""
#ssl-server-key-file = ""
#ssl-trusted-ca-file = ""
# Database connection examples. Please uncomment as needed
# Example MYSQL Connection
group = mysql-connection
id = sqlbox-db
host = 192.168.102.2
username = sms
password =
database = smsbox
port = 3306
max-connections = 5
smppbox.conf
group = core
#dlr-storage = mysql
# this group defines your opensmppbox
group = opensmppbox
box-dlr-storage = mysql
# our boxc type
opensmppbox-id = opensmppbox
# the port to listen on for smpp connections
opensmppbox-port = 13006
# we connect to the following host as a box
bearerbox-host = 1.1.1.1
bearerbox-port = 13001
#bearerbox-dcs = utf-8
log-level = 1
log-file = /var/log/kannel/opensmppbox.log
our-system-id = platbox
route-to-smsc = process
smpp-logins = "/etc/opensmppbox/clients"
# the following is just standard dlr configuration
group = mysql-connection
id = dlr
host = 192.168.102.2
username = sms
password =
database = smsbox
port = 3306
# you can increase this upon a higher load
max-connections = 5
group = dlr-db
id = dlr
table = dlr
field-smsc = smsc
field-timestamp = ts
field-destination = destination
field-source = source
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxcid