Hello!

I use camel-smpp in a Karaf/Spring project.
Here is the problem I observed when I stop/update my bundle SMPP endpoint just closes the TCP connection to SMSC. There is no unbind. This is a major problem for my project, because mobile operator will not allow me to connect to SMSC without an unbind.

Here is the error from SMPPSim:

2011.02.04 02:30:31 487 WARNING 18 packetLen[3] == -1, throwing EOFException
2011.02.04 02:30:31 487 INFO    18 null
java.io.EOFException
at com.seleniumsoftware.SMPPSim.StandardConnectionHandler.readPacketInto(Unknown Source) at com.seleniumsoftware.SMPPSim.StandardConnectionHandler.runThread(Unknown Source) at com.seleniumsoftware.SMPPSim.StandardConnectionHandler.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:662)
2011.02.04 02:30:31 488 INFO 18 StandardConnectionHandler waiting for connection

This is the route in Camel/Spring:

<camelContext xmlns="http://camel.apache.org/schema/spring";>
<camel:route>
<camel:from uri="smpp://id@localhost:2775?password=pass"/>
<camel:to uri="log:test"/>
</camel:route>
</camelContext>


Is there a way to add unbind on stop/update of the bundle?

Reply via email to