When URS is configured a busy treatment, calls are 'queued' for avaiable free VTO port at Route Point.
VTO ports are assigned in top-down manner by URS; the seqential order is determined by URS.
In other word, if the sequential order is 1003, 1004, 1002, 1001, 1005, the extension 1003 will always be searched and assigned first.
One of reasons to count free VTO ports is to have different strategy call flow.
Method 1. configure an agent group equivalent to VTO place group members
- all VTO ports are logged-in an agent and use AgentAvailable statistics
to get ready ports before calling the target object with busy treatment
Cons: requiring additional switch licenses!
Pros: better exception handling in T1/E1 configuratin
when VTO server is down, all agents will be logged-out
** no auto agent logout if analogue ports are used!
Method 2. configure a customised "OnHook" statistics in IRD
- Retrieve number of "Onhook" ports in VTO place group before calling
the target object with busy treatment
Cons: when VTO server is down, T1/E1 line(s) are out of service but VTO server
and URS cannot detect such event
Pros: not requiring VTO port agent log-in
Under 'normal' operation, queued VTO calls will not be dropped.
Without debugging log files to identity exact dropped point, some potential causes for dropped calls could be:
1. extensions and physical voice circuit ports are mis-matched
-> verify T1/E1 circuits / extensions configuration
2. telephone voice circuit malfunction
-> the port is out of service due to whatsoever reason
when URS sends interaction to it, call will be dropped
-> similar case may happen when analogue lines with incorrect switch configuration are used as VTO ports
3. time-out at switch Route Point
-> it may happen in some switch configurations
-> example: Avaya Adjunct
06 adjunct routing link 1
07 wait-time 20 secs hearing ringback
08 stop
-> assuming that URS target object waits for 16 seconds before giving busy treatment
-> under normal case with available ports, queued calls will be routed to VTO ports.
-> once voice interaction has been "Answered" by physical device, the switch adjunct
routing is completed; thus, switch does not control the voice interaction afterwards
-> Calls arrive at VTO ports are now controlled by URS (it is why all VTO ports are available in IRD!)
-> if there is no available VTO, URS "queues" voice interaction.
-> With above vector script commands, call control will be returned to switch after 20 seconds
-> IF there is no special handling in vector command, interaction will be dropped
-> in this case, the easiest work-around is to increae the wait-time to larger value
although such configuration does not have good exception or fallback handling
regards