FastPath的代理应用程序(openfire)
Agent application for FastPath(openfire)
我正在为代理编写一个应用程序,使其能够接受/拒绝聊天请求,并可以与客户聊天。对于工作组,我正在使用Open fire的快速路径插件。到目前为止,我可以登录服务器,也可以使用strohpe.js将我的状态设置为工作组,这也是一项艰巨的任务。我也可以接受Fast path向代理分发的聊天请求,但我不知道下一步该怎么办。我如何将消息发送回工作组,以便将我转移到提出请求的客户。感谢
如果要实现自己的代理应用程序(而不是使用Spark),则需要遵循XEP-0142:工作组队列协议。
我如何将消息发送回工作组,以便转交给提出要求的客户。
如果我理解正确的话,你已经发送了一个代理要约接受节,那么接下来服务器应该向代理发送邀请。
为了了解协议的工作原理,我建议您首先使用Spark(启用FastPath),然后在openfire和Spark端调试节。
在openfire服务器上启用调试:
服务器>服务器设置>消息审核策略
在spark客户端上启用调试:
使用Spark客户端查看XMPP节
一旦用户向代理发送报价,fastpath就会在工作组队列中创建一个多用户聊天室。你必须加入MUC房间并发送信息。确保您在Openfire服务器中的工作组下有队列,并有适当的设置来为客户服务。
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- Angularjs-utils高亮过滤器在搜索时破坏应用程序
- 在phonegap应用程序内部重定向不起作用
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- Node.js正在更改应用程序以使用集群模块
- 在openshift node js应用程序中获取请求
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- FastPath的代理应用程序(openfire)