The CamelSmppId is set in SmppSubmitSmCommand after the response is received from the SMPP. You probably check the header of the wrong message (in vs. out). The SmppDeliverReceipt also contains the CamelSmppId. With this id, you can correlate the asynchronous received response. You can check out the unit test if you have problems to get it working [1].
[1] https://svn.apache.org/repos/asf/camel/trunk/components/camel-smpp/src/test/java/org/apache/camel/component/smpp/ Best, Christian On Tue, Dec 11, 2012 at 4:54 AM, Johanes Soetanto <otnat...@gmail.com>wrote: > logging