[ https://issues.apache.org/jira/browse/CAMEL-9804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-9804. -------------------------------- Resolution: Invalid Assignee: Claus Ibsen Please use the user mailing list / user forum to get help / ask questions first http://camel.apache.org/mailing-lists.html http://camel.apache.org/discussion-forums.html > XMPP chat responding not woring > ------------------------------- > > Key: CAMEL-9804 > URL: https://issues.apache.org/jira/browse/CAMEL-9804 > Project: Camel > Issue Type: Bug > Components: camel-xmpp > Affects Versions: 2.17.0 > Environment: jdk1.8.0_65 > Reporter: martin scharm > Assignee: Claus Ibsen > > I tried to implement a simple XMPP bot, but reading and responding to the > same XMPP chat seems to fail: The bot sends the message to itself. > The endpoint is created like the following: > {code:java} > String > userA = "bot", > userB = "human", > server = "SERVER", > port = "5222", > passwordA = "secret"; > final String chatEndpoint = > String.format("xmpp://%s@%s:%s/%s@%s?password=%s", > userA, server, port, > userB, server, passwordA); > {code} > which produces an endpoint such as > {{xmpp://bot@SERVER:5222/human@SERVER?password=secret}}, so the {{bot}} > authenticates with {{SERVER}} and it will talk to {{human@SERVER}}. > The bot is able to read from XMPP and dump the messages to std::out: > {code:java} > from(chatEndpoint) > .to("stream:out"); > {code} > And the bot is able to send XMPP messages: > {code:java} > from("timer://foo?fixedRate=true&period=1000") > .setBody(constant("test")) > .to(chatEndpoint); > {code} > So far, I'm really impressed :) > However, simply responding the human's message fails: > {code:java} > from(chatEndpoint) > .to(chatEndpoint); > {code} > My XMPP server (prosody) shows me, that the bot sends the messages to itself: > {code:java} > debug Received[c2s]: <message id='g0x1L-5' type='chat' to='bot@SERVER' > from='bot@SERVER/Camel'> > {code} > But I have no idea why.. Am I doing something wrong? > I tried adding {{&participant=human@SERVER}} to the {{chatEndpoint}} which > doesn't solve the issue. I also tried to create two separate chat endpoints > with different resource names, but that didn't work either. :( -- This message was sent by Atlassian JIRA (v6.3.4#6332)