我正在爲代理編寫一個應用程序,使其能夠接受/拒絕聊天請求,並可以與客戶聊天。對於工作組,我使用Open-fire的Fast-path插件。 到現在爲止,我可以登錄到服務器,並且可以使用strohpe.js將我的狀態設置爲工作組,這也是一項艱鉅的任務。我也可以接受Fast-path發給代理的聊天請求,但我不知道接下來要做什麼。我怎麼能把消息發回工作組,以便我將被轉移給請求的客戶。 謝謝代理FastPath應用程序(openfire)
回答
如果您打算實施您自己的代理應用程序(而不是使用Spark),則需要遵循XEP-0142: Workgroup Queues協議。
我該如何發送消息回工作組,以便我將 轉移給請求的客戶。
那麼如果我正確地理解了它,你已經發送了一個agent-offer-accept節,那麼接下來服務器應該向這個agent發送一個邀請。
要了解協議的工作原理,我建議您先使用Spark(啓用FastPath),然後在openfire和spark側調試節。
啓用的Openfire服務器上調試:
服務器>服務器設置>郵件審覈政策
啓用火花客戶端的調試:
Uses Spark client to view the XMPP stanzas
非常感謝您的回覆,但在挖掘互聯網後,我在http://fisheye.igniterealtime.org/browse/openfire/trunk/src/plugins/jitsivideobridge/src/candy/plugins/fastpath/candy獲得了一個插件。 js?r = 13858 它爲OpenFire的Fastpath編寫代理應用程序提供了很多幫助。 另外,我沒有任何想法,我們也可以調試火花xmpp節這多麼酷的功能.. 謝謝 – 2014-10-14 15:47:41
一旦用戶發出錄用通知代理商,快速路徑創建工作組隊列中的多用戶聊天室。你必須加入MUC室併發送消息。確保你在Openfire服務器的工作組下有隊列,並有適當的設置爲客戶提供服務。
- 1. Openfire不適用於Rails應用程序
- 2. Python代理應用程序
- 3. android代理應用程序
- 4. ASP.NET代理應用程序
- 5. Rails應用程序作爲多軌應用程序的代理
- 6. Flash應用程序代理使用
- 7. 如何管理通用應用程序中的單獨應用程序代理
- 8. Rails應用程序behing代理
- 9. 代理特定應用程序的API
- 10. 從Android應用程序更改代理
- 11. 位置感知代理應用程序
- 12. 服務代理凍結應用程序
- 13. 應用程序的要點代理類
- 14. NSFileManager崩潰在應用程序代理
- 15. 代理後面的Rails3應用程序
- 16. 清理GTKmm應用程序的代碼
- 17. openfire - 使用smack的聊天應用程序
- 18. 適用於iOS聊天應用程序的openfire服務器
- 19. 壓力測試Java應用程序代理實用程序
- 20. 在spring java應用程序中嵌入openfire
- 21. Android上沒有openfire的聊天室應用程序
- 22. com +應用程序導出問題。應用程序代理被禁用
- 23. C# - WP8.1應用程序中的Web用戶代理應用程序
- 24. 當應用程序進入後臺時,應用程序代理不會調用
- 25. NSUser默認值與應用程序代理的應用程序設置
- 26. ADFS,Web應用程序代理,應用程序認證,分割DNS
- 27. Azure AD代理應用程序的應用程序清單文件
- 28. 設置代理服務器以創建反應應用程序
- 29. 我應該在Web應用程序中放置清理代碼?
- 30. 如何序列化WP7應用程序中的代理
爲什麼不使用Spark代理? – 2014-09-30 07:33:42