Hi Rene, No, I am sending through SMPP. I just spotted that in the opensmpp config file the route-to-smsc didn¹t correspond with the kannel config file¹s smsc-id. I have fixed that. But still the opensmppbox is being ignored.
This part of the kannel config file was dictated¹ by my SMSC: group = smsc smsc = smpp smsc-id = smpp-SMSC host = msg1.SMSC.com port = 8000 receive-port = 8000 #transceiver-mode = false transceiver-mode = 1 [Activated by me but ignored] throughput = 10 smsc-username = USERNAME smsc-password = PASSWORD system-type = USERNAME dest-addr-ton=1 log-file = "/var/log/kannel/smpp- SMSC.log" log-level = 0 msg-id-type=0x01 enquire-link-interval = 30 Somehow, the opensmppbox doesn¹t connect. This is the relevant bit in the latter¹s config file group = opensmppbox opensmppbox-id = smppbox opensmppbox-port = 8000 bearerbox-host = localhost bearerbox-port = 13005 [Your suggested change] log-level = 0 log-file = /var/log/kannel/opensmppbox.log our-system-id = opensmppid route-to-smsc = smpp-SMSC smpp-logins = "/usr/local/kannel.1.5/smpplogins.txt" Should I change the opensmppbox-port? Thanks, Michael On 28/6/11 23:13, "Rene Kluwen" <rene.klu...@chimit.nl> wrote: > Your opensmppbox logs don¹t show any connection. > How do you send messages? If by smsbox, please post the url that you are > sending from. > > == Rene > > > From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf Of > Michael van der Poel > Sent: Tuesday, 28 June, 2011 22:40 > To: users@kannel.org > Subject: Re: Problem configuring opensmppbox > >> Thanks, Rene! I have made that change. >> >> I just sent a message: still no joy. below is what the logs show. I am >> afraid, there is more to it. Maybe you spot something else. >> Any help you could give, would be great. Today, I am at a loss, after many >> hours reading, testing.. >> >> Thanks, >> >> >> Michael >> >> Bearerbox log: >> >> 2011-06-28 20:13:17 [31932] [5] DEBUG: Started thread 8 >> (gw/bb_boxc.c:function) 2011-06-28 20:13:17 [31932] [8] DEBUG: Thread 8 >> (gw/bb_boxc.c:function) maps to pid 31932. >> 2011-06-28 20:13:17 [31932] [8] DEBUG: Started thread 9 >> (gw/bb_boxc.c:boxc_sender) 2011-06-28 20:13:17 [31932] [9] DEBUG: Thread 9 >> (gw/bb_boxc.c:boxc_sender) maps to pid 31932. >> 2011-06-28 20:13:17 [31932] [8] DEBUG: boxc_receiver: got boxc_id <sqlbox> >> from <127.0.0.1> >> 2011-06-28 20:13:48 [31932] [8] DEBUG: boxc_receiver: sms received >> 2011-06-28 20:13:48 [31932] [8] DEBUG: send_msg: sending msg to boxc: >> <sqlbox> >> 2011-06-28 20:13:49 [31932] [9] DEBUG: send_msg: sending msg to boxc: >> <sqlbox> >> 2011-06-28 20:13:49 [31932] [9] DEBUG: boxc_sender: sent message to >> <127.0.0.1> >> 2011-06-28 20:13:49 [31932] [8] DEBUG: boxc_receiver: got ack >> >> Sqlbox log: >> >> 2011-06-28 18:38:12 [28464] [0] DEBUG: Immutable octet strings: 65. >> 2011-06-28 20:13:17 [31945] [0] INFO: Added logfile >> `/var/log/kannel/kannel-sqlbox.log' with level `0'. 2011-06-28 20:13:17 >> [31945] [0] INFO: MYSQL: Connected to server at localhost. 2011-06-28 >> 20:13:17 [31945] [0] INFO: MYSQL: server version 5.0.92-community, client >> version 5.0.92. >> 2011-06-28 20:13:17 [31945] [0] DEBUG: Started thread 1 >> (sqlbox.c:sql_to_bearerbox) >> 2011-06-28 20:13:17 [31945] [1] DEBUG: Thread 1 (sqlbox.c:sql_to_bearerbox) >> maps to pid 31945. >> 2011-06-28 20:13:17 [31945] [1] DEBUG: Connecting to <127.0.0.1> >> 2011-06-28 20:13:17 [31945] [1] INFO: Connected to bearerbox at localhost >> port 13003. 2011-06-28 20:13:17 [31945] [1] DEBUG: Started thread 2 >> (sqlbox.c:bearerbox_to_sql) 2011-06-28 20:13:17 [31945] [2] DEBUG: Thread 2 >> (sqlbox.c:bearerbox_to_sql) maps to pid 31945. >> >> smpp-SMSC log: >> >> 2011-06-28 20:18:11 [31932] [6] DEBUG: SMPP[smpp-SMSC]: throughput >> (0.00,10.00) 2011-06-28 20:18:11 [31932] [6] DEBUG: SMPP[smpp-nexmo]: >> throughput (0.00,10.00) 2011-06-28 20:18:11 [31932] [6] DEBUG: >> SMPP[smpp-nexmo]: Got PDU: >> 2011-06-28 20:18:11 [31932] [6] DEBUG: SMPP PDU 0x11852750 dump: >> 2011-06-28 20:18:11 [31932] [6] DEBUG: type_name: enquire_link_resp >> 2011-06-28 20:18:11 [31932] [6] DEBUG: command_id: 2147483669 = 0x80000015 >> 2011-06-28 20:18:11 [31932] [6] DEBUG: command_status: 0 = 0x00000000 >> 2011-06-28 20:18:11 [31932] [6] DEBUG: sequence_number: 14 = 0x0000000e >> 2011-06-28 20:18:11 [31932] [6] DEBUG: SMPP PDU dump ends. >> 2011-06-28 20:18:11 [31932] [6] DEBUG: SMPP[smpp-nexmo]: throughput >> (0.00,10.00) >> >> >> Opensmppbox log: >> >> 2011-06-28 17:01:03 [26262] [0] INFO: Waiting for SMPP connections on port >> 80000. >> 2011-06-28 17:20:38 [26262] [0] WARNING: SIGHUP received, catching and >> re-opening logs >> 2011-06-28 17:20:38 [26262] [0] WARNING: SIGHUP received, catching and >> re-opening logs >> 2011-06-28 18:25:09 [28589] [0] INFO: Added logfile >> `/var/log/kannel/opensmppbox.log' with level `0'. >> 2011-06-28 18:25:09 [28589] [0] INFO: Waiting for SMPP connections on port >> 8000. >> 2011-06-28 18:58:06 [28589] [0] ERROR: SIGINT received, aborting program... >> 2011-06-28 18:58:06 [28589] [0] INFO: No more waiting for SMPP connections. >> 2011-06-28 18:58:06 [28589] [0] DEBUG: Immutable octet strings: 112. >> 2011-06-28 20:12:46 [31943] [0] INFO: Added logfile >> `/var/log/kannel/opensmppbox.log' with level `0'. 2011-06-28 20:12:46 [31943] >> [0] INFO: Waiting for SMPP connections on port 8000. >> >> >> >> On 28/6/11 21:04, "Rene Kluwen" <rene.klu...@chimit.nl> wrote: >> >>> > In group = opensmppbox, you need to set bearerbox-port = 13005 in order >>> for >>> > sqlbox to "see" the messages. >>> > >>> > == Rene >>> > >>> > -----Original Message----- >>> > From: users-boun...@kannel.org [mailto:users-boun...@kannel.org] On Behalf >>> > Of Michael van der Poel >>> > Sent: Tuesday, 28 June, 2011 21:27 >>> > To: users@kannel.org >>> > Subject: Problem configuring opensmppbox >>> > >>> > Hi everyone, >>> > >>> > I am connecting to my SMSC through SMPP and I am impressed by Kannel's >>> > performance. I have HTTP before and I am glad, I have moved to Kannel. >>> > >>> > Kannel and sqlbox are working fine and now I would like to get delivery >>> > reports >>> > and store these in a MySQL database (tekstberichten) with a table called >>> > 'verslag'. A few days ago I have installed opensmppbox for that reason, >>> > hoping >>> > that thus I could link bearerbox to sqlbox to opensmppbox. opensmppbox >>> seems >>> > to >>> > start ok but seems to be idle while I sent 3 messages: >>> > >>> > 2011-06-28 18:25:09 [28589] [0] INFO: MYSQL: Connected to server at >>> > localhost. >>> > 2011-06-28 18:25:09 [28589] [0] INFO: MYSQL: server version >>> > 5.0.92-community, >>> > client version 5.0.92. >>> > 2011-06-28 18:25:09 [28589] [0] INFO: DLR using storage type: mysql >>> > 2011-06-28 18:25:09 [28589] [0] INFO: Starting to log to file >>> > /var/log/kannel/opensmppbox.log level 0 >>> > 2011-06-28 18:25:09 [28589] [0] INFO: Added logfile >>> > `/var/log/kannel/opensmppbox.log' with level `0'. >>> > 2011-06-28 18:25:09 [28589] [0] INFO: Waiting for SMPP connections on port >>> > 8000. >>> > 2011-06-28 18:58:06 [28589] [0] ERROR: SIGINT received, aborting >>> program... >>> > 2011-06-28 18:58:06 [28589] [0] INFO: No more waiting for SMPP >>> connections. >>> > >>> > Kannel starts: >>> > >>> > 2011-06-28 18:18:08 [28382] [0] INFO: MYSQL: Connected to server at >>> > localhost. >>> > 2011-06-28 18:18:08 [28382] [0] INFO: MYSQL: server version >>> > 5.0.92-community, >>> > client version 5.0.92. >>> > 2011-06-28 18:18:08 [28382] [0] INFO: DLR using storage type: mysql >>> > 2011-06-28 18:18:08 [28382] [0] INFO: Added logfile >>> > `/var/log/kannel/bearerbox.log' with level `0'. >>> > 2011-06-28 18:18:08 [28382] [0] INFO: HTTP: Opening server at port 13000. >>> > 2011-06-28 18:18:08 [28382] [0] INFO: BOXC: 'smsbox-max-pending' not set, >>> > using >>> > default (100). >>> > 2011-06-28 18:18:08 [28382] [0] INFO: Set SMS resend frequency to 60 >>> > seconds. >>> > 2011-06-28 18:18:08 [28382] [0] INFO: SMS resend retry set to unlimited. >>> > 2011-06-28 18:18:08 [28382] [0] INFO: Set throughput to 10.000 for smsc id >>> > <smpp-SMSC> >>> > 2011-06-28 18:18:08 [28382] [0] INFO: DLR rerouting for smsc id >>> <smpp-SMSC> >>> > disabled. >>> > 2011-06-28 18:18:08 [28382] [0] INFO: Added logfile >>> > `/var/log/kannel/smpp-SMSC.log' with level `0'. >>> > 2011-06-28 18:18:08 [28382] [0] WARNING: SMPP: receive-port for >>> transceiver >>> > mode >>> > defined, ignoring. >>> > 2011-06-28 18:18:08 [28382] [6] INFO: Logging thread `6' to logfile >>> > `/var/log/kannel/smpp-SMSC.log' with level `0'. >>> > 2011-06-28 18:18:08 [28382] [0] INFO: >>> > ---------------------------------------- >>> > 2011-06-28 18:18:08 [28382] [0] INFO: Kannel bearerbox II version 1.5.0 >>> > starting >>> > 2011-06-28 18:18:08 [28382] [0] INFO: MAIN: Start-up done, entering >>> mainloop >>> > 2011-06-28 18:19:07 [28382] [5] INFO: Client connected from <127.0.0.1> >>> > >>> > and closes: >>> > >>> > 2011-06-28 18:38:12 [28382] [8] INFO: Connection closed by the box >>> > <127.0.0.1> >>> > 2011-06-28 18:38:13 [28382] [0] INFO: All flow threads have died, killing >>> > core >>> > 2011-06-28 18:38:13 [28382] [0] INFO: Total WDP messages: received 0, sent 0 >>> > 2011-06-28 18:38:13 [28382] [0] INFO: Total SMS messages: received 0, dlr >>> 3, >>> > sent 3, dlr 0 >>> > >>> > The "DLR rerouting disabled" and transceiver port ignored messages I find >>> > strange. >>> > >>> > >>> > This is my Kannel config file: >>> > >>> > group = core >>> > admin-port = 13000 >>> > admin-password = bar >>> > admin-deny-ip = "*.*.*.*" >>> > admin-allow-ip = "127.0.0.1" >>> > smsbox-port = 13003 >>> > log-file = "/var/log/kannel/bearerbox.log" >>> > box-deny-ip = "*.*.*.*" >>> > box-allow-ip = "127.0.0.1" >>> > dlr-storage=mysql >>> > log-level=0 >>> > >>> > group = smsbox >>> > bearerbox-host="localhost" >>> > sendsms-port = 13013 >>> > sendsms-chars = "+0123456789" >>> > log-file = "/var/log/kannel/smsbox.log" >>> > log-level = 0 >>> > access-log = "/var/log/kannel/access.log" >>> > log-level = 0 >>> > mo-recode = 1 >>> > >>> > group = smsc >>> > smsc = smpp >>> > smsc-id = smpp-SMSC >>> > host = msg1.SMSC.com >>> > port = 8000 >>> > receive-port = 8000 >>> > transceiver-mode = 1 >>> > throughput = 10 >>> > smsc-username = USERNAME >>> > smsc-password = PASSWORD >>> > system-type = bijzonder >>> > dest-addr-ton=1 >>> > log-file = "/var/log/kannel/smpp-SMSC.log" >>> > log-level = 0 >>> > msg-id-type=0x01 >>> > enquire-link-interval = 30 >>> > >>> > group = sendsms-user >>> > username = username >>> > password = pwd >>> > forced-smsc = smpp-SMSC >>> > name = users >>> > user-deny-ip = "*.*.*.*" >>> > user-allow-ip = "127.0.0.1" >>> > max-messages = 3 >>> > concatenation = 1 >>> > omit-empty = 1 >>> > >>> > # DLR SETUP >>> > #mysql connection >>> > group = mysql-connection >>> > id = mydlr >>> > host = localhost >>> > username = gebruikersnaam >>> > password = geheimwoord >>> > database = tekstberichten >>> > max-connections = 10 >>> > >>> > group = dlr-db >>> > id = mydlr >>> > table=verslag >>> > field-smsc=smsc >>> > field-timestamp=timestamp >>> > field-destination=destination >>> > field-source=source >>> > field-service=service >>> > field-url=url >>> > field-mask=mask >>> > field-status=status >>> > field-boxc-id=boxc_id >>> > >>> > group = sms-service >>> > keyword = >>> > keyword-regex = .* >>> > catch-all = yes >>> > max-messages = 0 >>> > >>> > sqlbox config file: >>> > >>> > group = sqlbox >>> > id = sqlbox-db >>> > smsbox-id = sqlbox >>> > global-sender = "me" >>> > bearerbox-host = localhost >>> > bearerbox-port = 13003 >>> > smsbox-port = 13005 >>> > smsbox-port-ssl = false >>> > sql-log-table = sent_sms >>> > sql-insert-table = send_sms >>> > log-file = "/var/log/kannel/kannel-sqlbox.log" >>> > log-level = 0 >>> > >>> > group=mysql-connection >>> > id =sqlbox-db >>> > host = localhost >>> > username = gebruikersnaam >>> > password = geheimwoord >>> > database = tekstberichten >>> > max-connections = 1 >>> > >>> > >>> > This is the opensmppbox conf. I have been editing and experimenting a lot >>> > and it >>> > probably is a mess in its present form: >>> > >>> > >>> > group = core >>> > dlr-storage = mysql >>> > >>> > group = mysql-connection >>> > id = mydlr >>> > host = localhost >>> > username = gebruikersnaam >>> > password = geheimwoord >>> > database = tekstberichten >>> > max-connections = 10 >>> > >>> > group = dlr-db >>> > id = mydlr >>> > table=verslag >>> > field-smsc=smsc >>> > field-timestamp=timestamp >>> > field-destination=destination >>> > field-source=source >>> > field-service=service >>> > field-url=url >>> > field-mask=mask >>> > field-status=status >>> > field-boxc-id=boxc-id >>> > >>> > group = opensmppbox >>> > opensmppbox-id = smppbox >>> > opensmppbox-port = 8000 >>> > bearerbox-host = localhost >>> > bearerbox-port = 13003 >>> > log-level = 0 >>> > log-file = /var/log/kannel/opensmppbox.log >>> > our-system-id = opensmppid >>> > route-to-smsc = fc >>> > smpp-logins = "/usr/local/kannel.1.5/smpplogins.txt" >>> > >>> > Finally, the smpplogins.txt: bijzonder USERNAME PASSWORD *.*.*.* >>> > >>> > >>> > As you can see from the bearerbox, sqlbox and opensmpp logs, the >>> opensmppbox >>> > just sits there and is being ignored while I sent 3 messages. >>> > >>> > bearerbox log: >>> > 2011-06-28 18:38:13 [28382] [0] DEBUG: Waiting for 2 >>> > (gwlib/http.c:server_thread) to terminate >>> > 2011-06-28 18:38:13 [28382] [3] DEBUG: HTTP: No clients with requests, >>> > quitting. >>> > 2011-06-28 18:38:13 [28382] [3] DEBUG: Thread 3 >>> (gw/bb_http.c:httpadmin_run) >>> > terminates. >>> > 2011-06-28 18:38:13 [28382] [2] DEBUG: Thread 2 >>> (gwlib/http.c:server_thread) >>> > terminates. >>> > 2011-06-28 18:38:13 [28382] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) >>> > terminates. >>> > 2011-06-28 18:38:13 [28382] [0] DEBUG: final clean-up for SMSCConn >>> > 2011-06-28 18:38:13 [28382] [0] DEBUG: MO concatenated message handling >>> > cleaned up >>> > 2011-06-28 18:38:13 [28382] [0] INFO: Total WDP messages: received 0, sent 0 >>> > 2011-06-28 18:38:13 [28382] [0] INFO: Total SMS messages: received 0, dlr >>> 3, >>> > sent 3, dlr 0 >>> > 2011-06-28 18:38:13 [28382] [0] DEBUG: Immutable octet strings: 261. >>> > >>> > sqlbox log: >>> > 2011-06-28 18:19:07 [28464] [0] DEBUG: Started thread 1 >>> > (sqlbox.c:sql_to_bearerbox) >>> > 2011-06-28 18:19:07 [28464] [1] DEBUG: Thread 1 >>> (sqlbox.c:sql_to_bearerbox) >>> > maps >>> > to pid 28464. >>> > 2011-06-28 18:19:07 [28464] [1] DEBUG: Connecting to <127.0.0.1> >>> > 2011-06-28 18:19:07 [28464] [1] INFO: Connected to bearerbox at localhost >>> > port >>> > 13003. >>> > 2011-06-28 18:19:07 [28464] [1] DEBUG: Started thread 2 >>> > (sqlbox.c:bearerbox_to_sql) >>> > 2011-06-28 18:19:07 [28464] [2] DEBUG: Thread 2 >>> (sqlbox.c:bearerbox_to_sql) >>> > maps >>> > to pid 28464. >>> > 2011-06-28 18:38:12 [28464] [2] DEBUG: bearerbox_to_sql: Bearerbox told us >>> > to >>> > shutdown. >>> > 2011-06-28 18:38:12 [28464] [2] DEBUG: Thread 2 >>> (sqlbox.c:bearerbox_to_sql) >>> > terminates. >>> > 2011-06-28 18:38:12 [28464] [0] DEBUG: Thread 1 >>> (sqlbox.c:sql_to_bearerbox) >>> > still running >>> > 2011-06-28 18:38:12 [28464] [0] DEBUG: Immutable octet strings: 65. >>> > >>> > opensmpp log: >>> > >>> > 2011-06-28 17:01:03 [26262] [0] INFO: Added logfile >>> > `/var/log/kannel/opensmppbox.log' with level `0'. >>> > 2011-06-28 17:01:03 [26262] [0] INFO: Waiting for SMPP connections on port >>> > 80000. >>> > 2011-06-28 17:20:38 [26262] [0] WARNING: SIGHUP received, catching and >>> > re-opening logs >>> > 2011-06-28 17:20:38 [26262] [0] WARNING: SIGHUP received, catching and >>> > re-opening logs >>> > 2011-06-28 18:25:09 [28589] [0] INFO: Added logfile >>> > `/var/log/kannel/opensmppbox.log' with level `0'. >>> > 2011-06-28 18:25:09 [28589] [0] INFO: Waiting for SMPP connections on port >>> > 8000. >>> > >>> > >>> > I have been working on this for a few days now and I am probably not >>> seeing >>> > things clearly any more. >>> > Your guidance would be much appreciated! >>> > >>> > Regards, >>> > >>> > >>> > Michael >>> > >>> > >>> > >>> > >>> > >>> > >>> > > >