in smppbox.conf change bearerbox-port = 13001
to bearerbox-port = 13005 2012/8/11 admin <ad...@platbox.ru> > 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> > >> 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 <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 >> 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 >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >