Hi there.

Just some minutes ago something strange has happened that I cannot explain:

2011-05-25 10:17:51 [11434] [6] DEBUG: SMPP[sv]: Got PDU:
2011-05-25 10:17:51 [11434] [6] DEBUG: SMPP PDU 24d080 dump:
2011-05-25 10:17:51 [11434] [6] DEBUG:   type_name: unbind
2011-05-25 10:17:51 [11434] [6] DEBUG:   command_id: 6 = 0x00000006
2011-05-25 10:17:51 [11434] [6] DEBUG:   command_status: 0 = 0x00000000
2011-05-25 10:17:51 [11434] [6] DEBUG:   sequence_number: 8244 = 0x00002034
2011-05-25 10:17:51 [11434] [6] DEBUG: SMPP PDU dump ends.
2011-05-25 10:17:51 [11434] [6] DEBUG: SMPP[sv]: Sending PDU:
2011-05-25 10:17:51 [11434] [6] DEBUG: SMPP PDU 2421b0 dump:
2011-05-25 10:17:51 [11434] [6] DEBUG:   type_name: unbind_resp
2011-05-25 10:17:51 [11434] [6] DEBUG:   command_id: 2147483654 = 0x80000006
2011-05-25 10:17:51 [11434] [6] DEBUG:   command_status: 0 = 0x00000000
2011-05-25 10:17:51 [11434] [6] DEBUG:   sequence_number: 8244 = 0x00002034
2011-05-25 10:17:51 [11434] [6] DEBUG: SMPP PDU dump ends.
2011-05-25 10:17:51 [11434] [6] ERROR: SMPP[sv]: I/O error or other error.
Re-connecting.
2011-05-25 10:17:51 [11434] [6] ERROR: SMPP[sv]: Couldn't connect to SMS
center (retrying in 10 seconds).
2011-05-25 10:17:52 [11434] [9] DEBUG: boxc_receiver: heartbeat with load
value 0 received
2011-05-25 10:17:57 [11434] [8] DEBUG: Dumping 0 messages to store
2011-05-25 10:18:01 [11434] [6] DEBUG: SMPP[sv]: Sending PDU:
2011-05-25 10:18:01 [11434] [6] DEBUG: SMPP PDU 2421b0 dump:
2011-05-25 10:18:01 [11434] [6] DEBUG:   type_name: bind_transceiver
2011-05-25 10:18:01 [11434] [6] DEBUG:   command_id: 9 = 0x00000009
2011-05-25 10:18:01 [11434] [6] DEBUG:   command_status: 0 = 0x00000000
2011-05-25 10:18:01 [11434] [6] DEBUG:   sequence_number: 645821 =
0x0009dabd
2011-05-25 10:18:01 [11434] [6] DEBUG:   system_id: "system_id"
2011-05-25 10:18:01 [11434] [6] DEBUG:   password: "password"
2011-05-25 10:18:01 [11434] [6] DEBUG:   system_type: ""
2011-05-25 10:18:01 [11434] [6] DEBUG:   interface_version: 52 = 0x00000034
2011-05-25 10:18:01 [11434] [6] DEBUG:   addr_ton: 3 = 0x00000003
2011-05-25 10:18:01 [11434] [6] DEBUG:   addr_npi: 1 = 0x00000001
2011-05-25 10:18:01 [11434] [6] DEBUG:   address_range: NULL
2011-05-25 10:18:01 [11434] [6] DEBUG: SMPP PDU dump ends.
2011-05-25 10:18:01 [11434] [6] DEBUG: SMPP[sv]: Got PDU:
2011-05-25 10:18:01 [11434] [6] DEBUG: SMPP PDU 2421b0 dump:
2011-05-25 10:18:01 [11434] [6] DEBUG:   type_name: bind_transceiver_resp
2011-05-25 10:18:01 [11434] [6] DEBUG:   command_id: 2147483657 = 0x80000009
2011-05-25 10:18:01 [11434] [6] DEBUG:   command_status: 15 = 0x0000000f
2011-05-25 10:18:01 [11434] [6] DEBUG:   sequence_number: 645821 =
0x0009dabd
2011-05-25 10:18:01 [11434] [6] DEBUG:   system_id: NULL
2011-05-25 10:18:01 [11434] [6] DEBUG: SMPP PDU dump ends.
2011-05-25 10:18:01 [11434] [6] ERROR: SMPP[sv]: SMSC rejected login to
transmit, code 0x0000000f (Invalid System ID).
2011-05-25 10:18:01 [11434] [6] ERROR: SMPP[sv]: I/O error or other error.
Re-connecting.
2011-05-25 10:18:01 [11434] [6] DEBUG: Thread 6
(gw/smsc/smsc_smpp.c:io_thread) terminates.

As we can see - we got `unbind` command, after that in 10 seconds bearerbox
tried to reconnect and got `0x0000000f`, after which io_thread has been
terminated. I manually restarted bearerbox and everything get back fine
(seems like SMSC was rebooted for some servicing for few seconds).

Why this happened? Is it a bug or expected behaviour? Is it possible to
configure bearerbox so it does reconnect infinitely?

-- 
With best regards, Ivan Kurnosov

Reply via email to