2014-09-30 68 views
1

我正在爲代理編寫一個應用程序,使其能夠接受/拒絕聊天請求,並可以與客戶聊天。對於工作組,我使用Open-fire的Fast-path插件。 到現在爲止,我可以登錄到服務器,並且可以使用strohpe.js將我的狀態設置爲工作組,這也是一項艱鉅的任務。我也可以接受Fast-path發給代理的聊天請求,但我不知道接下來要做什麼。我怎麼能把消息發回工作組,以便我將被轉移給請求的客戶。 謝謝代理FastPath應用程序(openfire)

+0

爲什麼不使用Spark代理? – 2014-09-30 07:33:42

回答

0

如果您打算實施您自己的代理應用程序(而不是使用Spark),則需要遵循XEP-0142: Workgroup Queues協議。

我該如何發送消息回工作組,以便我將 轉移給請求的客戶。

那麼如果我正確地理解了它,你已經發送了一個agent-offer-accept節,那麼接下來服務器應該向這個agent發送一個邀請。

要了解協議的工作原理,我建議您先使用Spark(啓用FastPath),然後在openfire和spark側調試節。

啓用的Openfire服務器上調試:
服務器>服務器設置>郵件審覈政策

啓用火花客戶端的調試:
Uses Spark client to view the XMPP stanzas

+0

非常感謝您的回覆,但在挖掘互聯網後,我在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

0

一旦用戶發出錄用通知代理商,快速路徑創建工作組隊列中的多用戶聊天室。你必須加入MUC室併發送消息。確保你在Openfire服務器的工作組下有隊列,並有適當的設置爲客戶提供服務。