Multiple URSes
Information related to using multiple URSes for VCB is provided in this topic.
Using multiple URSes is activated with the n4 vcb option. See VCB Configuration.
When using multiple URSes, agent reservation must be activated (even without the context of VCB). The agent_reservation URS option should be set to true, generic or implicit on all URSes. If needed, the associated URSes and T-Servers must also be configured to support the selected agent_reservation method.
Additionally (VCB specific):
- On all URSes (even those not involved in VCB but just routing calls to the same agents as the VCB URSes), the vcb option must have n4 set to 1 (see VCB Configuration).
- As a VCB notification cannot use implicit agent reservation, all URSes (even those not involved in VCB but just routing calls to the same agents as the VCB URSes) must be configured to be able to perform explicit agent reservation (regular or centralized). Even if the agent_reservation option is set to implicit, these URSes still need to be able to perform explicit agent reservation (have a connection to centralized or all involved T-Servers) if needed.
Before 8.1.400.40, using of multiple URSes disables functionality described in Step 3 (Use Case B and C), VCB Implementation. Reasoning: URS does not know if some other URS was routing a call to the agent (Use Case B) and the content of the other URS's queue of calls. From 8.1.400.40, there is no such limitation, but the described limitations with using these functionalities in a multi-URS environment remains. As mentioned above, if activated (with parameters n8 and/or n10 of the vcb option), it probably will be reasonable to increase the priority of every VCB call (after it is answered) in one way or another.
If multiple URSes are used for VCB but not configured as such (n4 in vcb is 0), the VCB functionality will still work. However, this can potentially result in over dialing of VCB calls (in efect, this is another way to increase the rate of dial notifications).