2014-09-30 1 views
1

나는 채팅 요청을 수락/거부 할 수 있도록 에이전트 용 애플리케이션을 작성 중이며 고객과 채팅 할 수도 있습니다. 작업 그룹의 경우 Open-fire의 Fast-path plugin을 사용하고 있습니다. 지금까지 서버에 로그인 할 수 있었을뿐 아니라 strohpe.js를 사용하여 작업 그룹에 내 상태를 설정할 수있었습니다. 힘든 작업이었습니다. 상담원에게 패스트 경로로 배포 된 채팅 요청을 수락 할 수는 있지만 다음에해야 할 일을 알지 못합니다. 어떻게하면 요청한 고객에게 전송할 수 있도록 메시지를 다시 작업 그룹에 보낼 수 있습니까? 감사합니다FastPath (openfire) 용 상담원 신청

+0

상담원을 위해 Spark을 사용하지 않는 이유는 무엇입니까? –

답변

0

예를 들어 Spark을 사용하는 대신 자신의 에이전트 앱을 구현하려는 경우 XEP-0142: Workgroup Queues 프로토콜을 따라야합니다.

어떻게 작업 그룹으로 메시지를 보내면 요청한 고객에게 이 전송 될 수 있습니까?

잘 이해했다면 이미 상담원 제공 허용 스탠자를 보내고 다음으로 서버는 상담원에게 초대장을 보내야합니다.

프로토콜 작동 방식 먼저 Spark (FastPath 사용 가능)를 사용하고 openfire 및 spark 측에서 모두 스탠자를 디버그하는 것이 좋습니다.

오픈 파이어에 대한 디버깅 사용 :

는 스파크 클라이언트의 디버깅을 사용
서버> 서버 설정> 메시지 감사 정책 :
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 용 에이전트 응용 프로그램을 작성하는 데 많은 도움이되었습니다. 또한 우리는 spark xmpp stanzas가 멋진 기능을 디버깅 할 수 있다는 생각을하지 못했습니다. Thanks –

0

사용자가 에이전트 서비스를 전송되면이 빠른 경로가를 생성 작업 그룹 큐의 다중 사용자 채팅룸. 그 MUC 방에 가야하고 메시지를 보내야합니다. Openfire 서버의 작업 그룹 아래에 대기열이 있는지 확인하고 고객에게 서비스하기위한 적절한 설정을하십시오.