Javascript FastPath(openfire)的代理应用程序

Javascript FastPath(openfire)的代理应用程序,javascript,openfire,strophe,Javascript,Openfire,Strophe,我正在为代理编写一个应用程序,使其能够接受/拒绝聊天请求,并可以和客户聊天。对于工作组,我使用OpenFire的快速路径插件。 到目前为止,我可以登录到服务器,也可以使用strohpe.js将我的状态设置为工作组。这也是一项艰巨的任务。我也可以接受通过Fast path发送给代理的聊天请求,但我不知道下一步该怎么做。我如何才能将信息发送回工作组,以便将我转移给请求的客户。 谢谢如果您要实现自己的代理应用程序(而不是使用Spark),您需要遵循协议 我如何将信息发送回工作组以便 转移到请求的客户

我正在为代理编写一个应用程序,使其能够接受/拒绝聊天请求,并可以和客户聊天。对于工作组,我使用OpenFire的快速路径插件。 到目前为止,我可以登录到服务器,也可以使用strohpe.js将我的状态设置为工作组。这也是一项艰巨的任务。我也可以接受通过Fast path发送给代理的聊天请求,但我不知道下一步该怎么做。我如何才能将信息发送回工作组,以便将我转移给请求的客户。
谢谢

如果您要实现自己的代理应用程序(而不是使用Spark),您需要遵循协议

我如何将信息发送回工作组以便 转移到请求的客户

如果我理解正确,您已经发送了一个代理提供接受节,那么接下来服务器应该向代理发送一个邀请

为了了解协议是如何工作的,我建议您首先使用Spark(启用FastPath),然后在openfire和Spark端调试小节

在openfire服务器上启用调试:
服务器>服务器设置>邮件审核策略

在spark客户端上启用调试:

一旦用户向代理发送报价,fastpath就会在工作组队列中创建一个多用户聊天室。你必须加入MUC室并发送消息。确保在Openfire server中的工作组下有队列,并且有适当的设置来服务客户

为什么不使用Spark作为代理呢?非常感谢您的回复,但在互联网上搜索之后,我得到了一个插件:它帮助我为OpenFire的Fastpath编写代理应用程序。此外,我不知道我们还可以调试spark xmpp节,这是一个很酷的特性。。谢谢