Author Topic: Using two URS simultaneously  (Read 5077 times)

This topic contains a post which is marked as Best Answer. Press here if you would like to see it.

Cheng

  • Guest
Using two URS simultaneously
« on: January 01, 1970, 09:00:00 AM »
I would like to have dedicated URS per TServer in a multisite environment with each URS only handling incomming call requests for their own server, while sharing all the agents. What do I need to get working?


Vic

  • Guest
Using two URS simultaneously
« Reply #1 on: January 01, 1970, 09:00:00 AM »
I think all you need to do is set agent_reservation = true and connect URS to all TServers.

The problem that I foresee is preventing TS1 URS from reacting to EventRouteRequest from TS2. I remember there was a way to prevent that, but I forgot what it was.



My simple guess would be just not loading the strategy for that routing point, but I am not sure if URS would not dump the call to default if it did not find the strategy.

In other words, if you have:

TS1 with URS1 and URS2 attached to it and URS1 has strategy loaded on RP1 but URS2 does not, when the call arrives to RP1, would EventRouteCall be sent to URS1 and URS2 or only URS1? And if it is sent to URS1 and URS2, would URS2 reply with RequestRouteCall (OtherDN= ) and force a default route even though URS1 actually has a strategy loaded on it.



Does anyone know more about it?

Sorry if I could not be much of a help!

Vic

Kevin

  • Guest
Using two URS simultaneously
« Reply #2 on: January 01, 1970, 09:00:00 AM »
You should set unloaded_cdn=ignore on the URS that you do NOT want to control routepoints from a different location.

For example, assume your environment has TS_Here + URS_Here and TS_There + URS_There and you do not want URS_Here to control RPs on TS_There (and vice versa). If you set unloaded_cdn, you will still see a line in the URS logs indicating that it detected a route request, but it should ignore the request. If you do not set it, then the URS react as if there was no strategy loaded (even if a strategy is loaded in another location) and default the call.



Note that you can also set it at the TS or RP level (among others); I have not tested either of these options.

Genady lesov

  • Guest
Using two URS simultaneously
« Reply #3 on: January 01, 1970, 09:00:00 AM »
1.   Set event_arrive = none in each RP annex tab under Prim and Backup URS section from another site.

2.   Set agent_reservation = true in each URS.

3.   Set reservation_pulling_time = 2 in each URS.



I have not tested this solution. In theory it is work.




Bill Boga

  • Guest
Using two URS simultaneously
« Reply #4 on: January 01, 1970, 09:00:00 AM »
Be aware of connecting the multiple TServers to Multiple routers.  As is stated in other posts there is a contention when a route request occurs.  



I think the best (and safest) thing to do is to ensure the Stat Server that is used by each router has connections to the TServer at each site.  Each TServer should then be connected to every other TServer (Primary only if you use backups).  Using ISCC to route calls between the TServers will allow all attached data to be retained.  



By connecting the local Stat Server to the remote TServers the local router will 'see' the remote resources, but since it doesn't connect to the remote TServer it cannot send the call directly to the remote resource.  To get the call there, router sends a request to the local TServer requesting the call be sent to the remote site.  The local TServer has a connection to the remote TS and there are (or should be) External Route Points configured for that remote switch (look under 'Access Code' for the switches in CME).  The two TServers will negotiate the number to use to route the call to and voila, a call is routed.



Good luck (do lots of testing).

Bill Boga

  • Guest
Using two URS simultaneously
« Reply #5 on: January 01, 1970, 09:00:00 AM »
I meant to ask earlier, why do you want to use a URS per TServer/Site?  IMHO it would be a better solution to use a single server with a backup at the other site.  This would give you fewer break points and no contention between routing servers.

Marked as best answer by on July 29, 2022, 03:44:14 PM

steve

  • Guest
Using two URS simultaneously
« Reply #6 on: January 01, 1970, 09:00:00 AM »
  • Undo Best Answer
  • I would assume having poor datalinks between the sites would be one of the reasons.



    That, or geographically ditributing the core centers without suffering networkelated headaches.