Isn't the method call returning a response to the client enough?
Alex I suggest you to find an alternative design for your interaction. Strongly.
I tried but I found no RELIABLE way. Every solution has more disadvantages then advantages, the only practical thing to do is to actively poll the ejb.
Still why would you need a callback from a session bean, once the response has been returned to the client the session bean will have finished processing anyway.