cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
809
Views
0
Helpful
2
Replies

multiple simultaneous destinations for selectRoute

markus.latvala
Level 1
Level 1

I have a JTAPI application that does call routing using CTI route points. Javadoc documentation for RouteSession.selectRoute(String[]) tells me that the given destinations are tried in priority order. Is there a way to use/call all of the given destination at the same time?

Will I have to route the call into a CTI port, which would then create a new (conference?) call with all the routing destinations? Or something similar?

1 Accepted Solution

Accepted Solutions

mpotluri
Level 5
Level 5

If you want to route the call to more than 1 party, you will probably need a Hunt Pilot configured with simultaneous ringing (broadcast) hunt list. In selectRoute() API you can use the hunt pilot DN. This can be easily done if the list of destinations is static.

Conference will not ring the destinations at the same time. If the destination list is dynamic, you could use AXL interface to change the hunt list before routing the call to hunt pilot. This could be a little messy.

If you want to ring all destinations without the Hunt List, you need a CTIPort for each destination. First route the call to to a CTIPort (port1) , answer the call there and make calls from each CTIPort to the destination list. After the call is answered by the destination you can a decide to redirect the call to port1 and do a direct transfer at port1.

HTH

View solution in original post

2 Replies 2

mpotluri
Level 5
Level 5

If you want to route the call to more than 1 party, you will probably need a Hunt Pilot configured with simultaneous ringing (broadcast) hunt list. In selectRoute() API you can use the hunt pilot DN. This can be easily done if the list of destinations is static.

Conference will not ring the destinations at the same time. If the destination list is dynamic, you could use AXL interface to change the hunt list before routing the call to hunt pilot. This could be a little messy.

If you want to ring all destinations without the Hunt List, you need a CTIPort for each destination. First route the call to to a CTIPort (port1) , answer the call there and make calls from each CTIPort to the destination list. After the call is answered by the destination you can a decide to redirect the call to port1 and do a direct transfer at port1.

HTH

We ended up using the suggested Hunt list/pilot setup, thank you for the suggestion.