I have ever got Call Infomation by "v2.users.{id}.conversations" topic. so diverting that Class and changed a topic to "v2.routing.queues.{id}.conversations". did set the value obtained by method User.getDivision().getId() method to {id}. However not called onEvent method.
How can get Call info use by "v2.routing.queues.{id}.conversations" topic?
The v2.routing.queues.{id}.conversations topic is about monitoring conversations which go through an ACD Queue.
So the {id} must be replaced with the id of the Queue (Queue.getId()).
If you need an example on how to retrieve queues, you can have a look at the Routing Queue Membership Notifications tutorial.
The example is not about "v2.routing.queues.{id}.conversations" notification topic. But the beginning of the tutorial shows the use of GetRoutingQueuesRequest and routingApi.getRoutingQueues to retrieve a list of queues (the request can also be leveraged to retrieve a Queue based on its name - getRoutingQueuesRequest.setName(your_queue_name)).
As an additional comment, with v2.routing.queues.{id}.conversations topic, you will receive events about a conversation as soon as the conversation reaches the ACD Queue (the one specified by its id in v2.routing.queues.{id}.conversations), and you will continue to receive events about this conversation until it is ended/terminated.
I mean that even when the conversation "leaves" the queue, and is delivered to a Contact Center Agent, you will continue to receive events.