Bonjour,
j’essaye de configurer la messagerie unifié.
J’ai donc suivie cette documentation:
https://forge.bluemind.net/confluence/pages/viewpage.action?pageId=17204330&pageId=17204330
et
http://xivocc.readthedocs.io/en/latest/installation/installation.html
J’ai mis Xivo et Xivo-cc sur 2 vm différentes.
Xivo est capable d’émettre et recevoir des appels, le CTI Xivo client fonctionne, on y voit les statuts des différents agents.
Par contre depuis BM, quand je change de statut rien ne se passe et idem pour le passage d’appel.
J’ai donc vérifié les logs et je trouve ça:
2016-08-23 13:08:24,384 n.b.x.b.BridgeApplication INFO - Starting XIVO Bridge...
2016-08-23 13:08:24,652 n.b.l.v.i.BMPlatformManagerFactory INFO - Using BM platform manager factory.
2016-08-23 13:08:26,347 n.b.h.c.MQ INFO - MQ setup for net.bluemind.xivo.bridge.BridgeApplication$1@17b42596....
2016-08-23 13:08:26,451 n.b.h.c.MQ INFO - ************** MQ producer CONNECTING ****************
2016-08-23 13:08:28,099 n.b.h.c.i.NonOsgiActivator INFO - MQ server is 172.16.2.67
2016-08-23 13:08:28,982 n.b.h.c.MQ INFO - ************** MQ producer CONNECTING ****************
2016-08-23 13:08:28,989 n.b.h.c.MQ INFO - ************** MQ consumer CONNECTING ****************
2016-08-23 13:08:29,114 n.b.h.c.MQ INFO - DE-QUEUEING 1 handlers.
2016-08-23 13:08:29,114 n.b.h.c.MQ INFO - On: net.bluemind.xivo.bridge.BridgeApplication$1@17b42596
2016-08-23 13:08:30,246 n.b.x.b.h.v.HornetQListener INFO - BlueMind core initialized
2016-08-23 13:08:30,358 n.b.h.c.MQ INFO - Consumer on jms.topic.bm.im.notifications created.
2016-08-23 13:08:30,385 n.b.h.c.MQ INFO - Producer on jms.topic.xivo.phone.status created.
2016-08-23 13:08:30,491 n.b.h.c.MQ INFO - ************** MQ consumer CONNECTING ****************
2016-08-23 13:08:30,792 n.b.h.c.MQ INFO - DE-QUEUEING 0 handlers.
2016-08-23 13:08:30,903 n.b.x.b.i.DepDoneHandler INFO - Deployement done with id: deployment-677a4fc5-b96d-406e-8247-66dc7c394daf
2016-08-23 13:08:30,907 n.b.x.b.i.DepDoneHandler INFO - Deployement done with id: deployment-327d8fc6-48da-481a-be38-f237a9379e65
2016-08-23 13:08:42,156 n.b.x.c.XivoClient INFO - restUrl [http://192.168.111.127:9000/xuc/api/1.0/](http://192.168.111.127:9000/xuc/api/1.0/)
2016-08-23 13:08:42,156 n.b.x.b.i.DepDoneHandler INFO - Trying handshake for orixinfo.com
2016-08-23 13:08:42,202 n.b.x.c.XivoClient ERROR - java.net.ConnectException: Connection refused: /192.168.111.127:9000 to [http://192.168.111.127:9000/xuc/api/1.0/handshake/orixinfo.com/](http://192.168.111.127:9000/xuc/api/1.0/handshake/orixinfo.com/)
java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused: /192.168.111.127:9000 to [http://192.168.111.127:9000/xuc/api/1.0/handshake/orixinfo.com/](http://192.168.111.127:9000/xuc/api/1.0/handshake/orixinfo.com/)
at com.ning.http.client.providers.netty.NettyResponseFuture.abort(NettyResponseFuture.java:328) ~[na:na]
at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:106) ~[na:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:427) ~[na:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:418) ~[na:na]
at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:380) ~[na:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.processSelectedKeys(NioClientBoss.java:109) ~[na:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:79) ~[na:na]
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[na:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42) ~[na:na]
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) ~[na:na]
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) ~[na:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_60]
at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_60]
Caused by: java.net.ConnectException: Connection refused: /192.168.111.127:9000 to [http://192.168.111.127:9000/xuc/api/1.0/handshake/orixinfo.com/](http://192.168.111.127:9000/xuc/api/1.0/handshake/orixinfo.com/)
at com.ning.http.client.providers.netty.NettyConnectListener.operationComplete(NettyConnectListener.java:102) ~[na:na]
... 12 common frames omitted
Caused by: java.net.ConnectException: Connection refused: /192.168.111.127:9000
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.7.0_60]
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:739) ~[na:1.7.0_60]
at org.jboss.netty.channel.socket.nio.NioClientBoss.connect(NioClientBoss.java:150) ~[na:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.processSelectedKeys(NioClientBoss.java:105) ~[na:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:79) ~[na:na]
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[na:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42) ~[na:na]
... 3 common frames omitted
Apriori, le serveur xuc refuse la connexion, mais dans les logs du xuc, je vois rien de spécial.
J'ai par contre remarqué que lorsque je me connecte sur http:<Xivo CC IP>:8090 dans les infos, il ne détecte pas d'agent mais quand je vais sur le manager http:<Xivo CC IP>:9100, il trouve mes agents Xivo.
Ci joint le log xuc.log du serveur xivo cc:
message to Actor[akka://application/user/MainRunner/ConfigManager#1927221137] scheduling restart in 20 seconds
2016-08-23 15:25:04,336 -16.08.0- 5087773 INFO x.n.C.xucCtiLink- [xuc] Starting link user : xuc
2016-08-23 15:25:04,336 -16.08.0- 5087773 INFO x.n.C.xucCtiLoginStep- Logging on user: xuc
2016-08-23 15:25:24,356 -16.08.0- 5107793 INFO x.n.C.xucCtiLink- [xuc] Post stop cleaning tcp connection Actor[akka://application/system/IO-TCP/selectors/$a/201#-1510645549]
2016-08-23 15:25:24,356 -16.08.0- 5107793 INFO x.n.C.xucCtiLink- [xuc] ........Starting CtiLink actor for user xuc
2016-08-23 15:25:24,356 -16.08.0- 5107793 INFO x.n.C.xucCtiLink- [xuc] Connection request to 192.168.111.122 on port 5003
2016-08-23 15:25:24,357 -16.08.0- 5107794 ERROR a.a.OneForOneStrategy- Remote connection closed
xivo.network.CtiLink$RemoteConnectionClosedException: Remote connection closed
at xivo.network.CtiLink.xivo$network$CtiLink$$onRemoteConnectionClosed(CtiLink.scala:167) ~[xivo.xuc-16.08.0.jar:16.08.0]
at xivo.network.CtiLink$$anonfun$commonReceive$1.applyOrElse(CtiLink.scala:114) ~[xivo.xuc-16.08.0.jar:16.08.0]
at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:170) ~[org.scala-lang.scala-library-2.11.6.jar:na]
at akka.actor.Actor$class.aroundReceive(Actor.scala:465) ~[com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at xivo.network.CtiLink.aroundReceive(CtiLink.scala:47) ~[xivo.xuc-16.08.0.jar:16.08.0]
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at akka.actor.ActorCell.invoke(ActorCell.scala:487) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at akka.dispatch.Mailbox.run(Mailbox.scala:220) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:393) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [org.scala-lang.scala-library-2.11.6.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [org.scala-lang.scala-library-2.11.6.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [org.scala-lang.scala-library-2.11.6.jar:na]
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [org.scala-lang.scala-library-2.11.6.jar:na]
2016-08-23 15:25:24,364 -16.08.0- 5107801 INFO x.n.C.xucCtiLink- [xuc] Connection for user: [xuc] established
2016-08-23 15:25:24,364 -16.08.0- 5107801 INFO x.n.C.xucCtiLink- [xuc] Starting link user : xuc
2016-08-23 15:25:24,364 -16.08.0- 5107801 INFO x.n.C.xucCtiLoginStep- Logging on user: xuc
2016-08-23 15:25:29,366 -16.08.0- 5112803 INFO x.n.C.xucCtiLink- [xuc] CTI remote server closed connection sending message to Actor[akka://application/user/MainRunner/ConfigManager#1927221137] scheduling restart in 20 seconds
2016-08-23 15:25:29,366 -16.08.0- 5112803 INFO x.n.C.xucCtiLink- [xuc] Starting link user : xuc
2016-08-23 15:25:29,366 -16.08.0- 5112803 INFO x.n.C.xucCtiLoginStep- Logging on user: xuc
2016-08-23 15:25:49,386 -16.08.0- 5132823 ERROR a.a.OneForOneStrategy- Remote connection closed
xivo.network.CtiLink$RemoteConnectionClosedException: Remote connection closed
at xivo.network.CtiLink.xivo$network$CtiLink$$onRemoteConnectionClosed(CtiLink.scala:167) ~[xivo.xuc-16.08.0.jar:16.08.0]
at xivo.network.CtiLink$$anonfun$commonReceive$1.applyOrElse(CtiLink.scala:114) ~[xivo.xuc-16.08.0.jar:16.08.0]
at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:170) ~[org.scala-lang.scala-library-2.11.6.jar:na]
at akka.actor.Actor$class.aroundReceive(Actor.scala:465) ~[com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at xivo.network.CtiLink.aroundReceive(CtiLink.scala:47) ~[xivo.xuc-16.08.0.jar:16.08.0]
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at akka.actor.ActorCell.invoke(ActorCell.scala:487) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at akka.dispatch.Mailbox.run(Mailbox.scala:220) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:393) [com.typesafe.akka.akka-actor_2.11-2.3.4.jar:na]
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [org.scala-lang.scala-library-2.11.6.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [org.scala-lang.scala-library-2.11.6.jar:na]
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [org.scala-lang.scala-library-2.11.6.jar:na]
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [org.scala-lang.scala-library-2.11.6.jar:na]
2016-08-23 15:25:49,388 -16.08.0- 5132825 INFO x.n.C.xucCtiLink- [xuc] Post stop cleaning tcp connection Actor[akka://application/system/IO-TCP/selectors/$a/202#-1626150365]
2016-08-23 15:25:49,388 -16.08.0- 5132825 INFO x.n.C.xucCtiLink- [xuc] ........Starting CtiLink actor for user xuc
2016-08-23 15:25:49,389 -16.08.0- 5132826 INFO x.n.C.xucCtiLink- [xuc] Connection request to 192.168.111.122 on port 5003
2016-08-23 15:25:49,391 -16.08.0- 5132828 INFO x.n.C.xucCtiLink- [xuc] Connection for user: [xuc] established
2016-08-23 15:25:49,391 -16.08.0- 5132828 INFO x.n.C.xucCtiLink- [xuc] Starting link user : xuc
2016-08-23 15:25:49,391 -16.08.0- 5132828 INFO x.n.C.xucCtiLoginStep- Logging on user: xuc
Si vous auriez des idées?
Cordialement,