there's nothing wrong in the trace you sent.
connection is lost: 2011-01-13 11:46:43 [27081] [45] ERROR: System error 104: Connection reset by peer connection is reestablished: 2011-01-13 11:46:48 [27081] [45] DEBUG: Connecting to <213.139.63.193> BIND is sent: 2011-01-13 11:46:49 [27081] [45] DEBUG: type_name: bind_receiver BIND Is acknowledged: 2011-01-13 11:46:49 [27081] [45] DEBUG: type_name: bind_receiver_resp after this, the connection is live. so this: 2011-01-13 11:47:19 [27081] [45] ERROR: SMPP[XYZ]: SMSC rejected last command, code 0x00000004 (Incorrect BIND Status for given command). should never occur because the connection is in fact proper established. This is a protocol violation on the remote side in my understanding. What Kannel could do better is to terminate the connection if such an error is sent. On 13.01.2011, at 13:38, Mohammed Saleem wrote: > > Dear Kannelers > > <<Log Attached>> > > I am using svn kannel, I had an issue with SMPP, kannel doesn't reconnect > well when the connection is lost (reset) it reconnects and reports that the > connection is online, but it is not. all sent PDUs gets a reply with > generic_nack because the connection is not bound > > Do we have a bug here? I think kannel should monitor the last valid > enquire_link_resp received and reconnects at certain timeout? > > Thanks > > > Best Regards, > Mohammed M I Sleem > > http://www.abusleem.net - Personal blog > > http://www.freakle.com - The Search Freak > > <smsc_smpp_error_log.txt>