Hi, All I have kannel 1.4.0 stable installed and have some problems with SMPP re-connection.
Log file have the following lines: 2004-12-03 13:59:38 [46351] [7] ERROR: connect failed 2004-12-03 13:59:38 [46351] [7] ERROR: System error 61: Connection refused 2004-12-03 13:59:38 [46351] [7] ERROR: error connecting to server `xx.xx.xx.xx' at port `pppp' 2004-12-03 13:59:38 [46351] [7] ERROR: SMPP[zzz]: Couldn't connect to server. 2004-12-03 13:59:38 [46351] [7] ERROR: SMPP[zzz]: Couldn't connect to SMS center (retrying in 10 seconds). 2004-12-03 13:59:48 [46351] [7] DEBUG: SMPP[zzz]: Sending PDU: 2004-12-03 13:59:48 [46351] [7] DEBUG: SMPP PDU 0x8148400 dump: 2004-12-03 13:59:48 [46351] [7] DEBUG: type_name: bind_transceiver 2004-12-03 13:59:48 [46351] [7] DEBUG: command_id: 9 = 0x00000009 2004-12-03 13:59:48 [46351] [7] DEBUG: command_status: 0 = 0x00000000 2004-12-03 13:59:48 [46351] [7] DEBUG: sequence_number: 578 = 0x00000242 2004-12-03 13:59:48 [46351] [7] DEBUG: system_id: "system_id" 2004-12-03 13:59:48 [46351] [7] DEBUG: password: "password" 2004-12-03 13:59:48 [46351] [7] DEBUG: system_type: "VMA" 2004-12-03 13:59:48 [46351] [7] DEBUG: interface_version: 52 = 0x00000034 2004-12-03 13:59:48 [46351] [7] DEBUG: addr_ton: 0 = 0x00000000 2004-12-03 13:59:48 [46351] [7] DEBUG: addr_npi: 0 = 0x00000000 2004-12-03 13:59:48 [46351] [7] DEBUG: address_range: NULL 2004-12-03 13:59:48 [46351] [7] DEBUG: SMPP PDU dump ends. 2004-12-03 13:59:52 [46351] [7] DEBUG: Optional parameter tag (0x0210) 2004-12-03 13:59:52 [46351] [7] DEBUG: Optional parameter length read as 1 2004-12-03 13:59:52 [46351] [7] DEBUG: SMPP[zzz]: Got PDU: 2004-12-03 13:59:52 [46351] [7] DEBUG: SMPP PDU 0x8148400 dump: 2004-12-03 13:59:52 [46351] [7] DEBUG: type_name: bind_transceiver_resp 2004-12-03 13:59:52 [46351] [7] DEBUG: command_id: 2147483657 = 0x80000009 2004-12-03 13:59:52 [46351] [7] DEBUG: command_status: 14 = 0x0000000e 2004-12-03 13:59:52 [46351] [7] DEBUG: sequence_number: 578 = 0x00000242 2004-12-03 13:59:52 [46351] [7] DEBUG: system_id: NULL 2004-12-03 13:59:52 [46351] [7] DEBUG: sc_interface_version: 52 = 0x00000034 2004-12-03 13:59:52 [46351] [7] DEBUG: SMPP PDU dump ends. 2004-12-03 13:59:52 [46351] [7] ERROR: SMPP[zzz]: SMSC rejected login to transmit, code 0x0000000e (Invalid Password). 2004-12-03 13:59:52 [46351] [7] ERROR: SMPP[zzz]: I/O error or other error. Re-connecting. 2004-12-03 13:59:52 [46351] [7] DEBUG: Thread 7 (gw/smsc/smsc_smpp.c:io_thread) terminates. Why thread 7 terminates? Why it does not re-connect to SMSC? Thread 7 die, but bearerbox still working and another SMSC connection stay active. Is it a bug or a config error? I think that bearerbox have to reconnecting to SMSC infinitely often, or not? Only when I restart bearerbox thread 7 and link to zzz-smsc become active. SMSC config: group = smsc smsc = smpp smsc-id = zzz denied-smsc-id = "another_smsc" transceiver-mode = 1 host = xx.xx.xx.xx port = pppp our-host = oo.oo.oo.oo smsc-username = "username" smsc-password = "password" system-type = "VMA" source-addr-ton = 0 source-addr-npi = 1 dest-addr-ton = 1 dest-addr-npi = 1 Thank you beforehand. Best regards, Roman.
