Use A-number to change incoming call’s priority
An A-number is the number of a person who's calling.
You can use caller-rated distribution, and call lookup from a CSV file that contains A-numbers and caller priorities, to change the priority of incoming calls based on the A-number.
These exercises will help you understand how A-number lookup and call prioritization works.
Carry out the exercises in a test environment. When you've familiarized yourself with how A-number lookup and call prioritization works, you can make changes on your real Zylinc solution.

With caller-rated distribution, you can prioritize callers based on their phone numbers. You can use this to prioritize important callers (VIP routing), but also to deprioritize less important callers.
You can enable caller-rated distribution on a per-queue basis. When Zylinc distributes calls, it will then consider the A-number rating before waiting time. This means that callers with higher rating will be placed in front of callers with lower rating, regardless of the waiting time. Calls will still also be prioritized based on waiting time, but only when comparing calls with same rating.
The higher the number, the higher the priority: If a caller’s A-number isn't defined, the caller will get a rating of 0. Callers with a rating of a positive number will be prioritized over callers without a rating, and callers without a rating will be prioritized over callers who have a negative rating.
Information about caller ratings is retrieved from either:
-
Web service lookup (real-time)
-
Database lookup (real-time)
-
File (.csv) lookup (real-time)
-
Zylinc directory lookup
-
.csv import as new contacts or as additional information about existing contacts/users
-
Edited in Zylinc program, for example by a supervisor
To avoid starvation of deprioritized callers, you can set up a timeout on the negative rating. After the timeout, deprioritized callers will be handled in the same way as callers without prioritization.

-
In the Administration Portal menu, select QUEUES > Voice Queues
-
Click Add Voice Queue
-
In Name, enter TestQueue1000
-
In Number, enter 1000
-
In Unmonitored Queue, select Queue Calls
-
Click USERS (in the top right corner)
-
Add ZyDesk Administrator to Primary, and click Save

-
In the Administration Portal menu, select QUEUES > Voice Queues
-
Click TestQueue1000
-
Select Caller Rated Distribution
-
In Low prio expire, select Never, and click Save

Use Notepad to create a new csv file with the following contents:
+4512345670,20
+4512345671,0
+4512345672,-20
+4612345672,-21
Save the text file to C:\ProgramData\numbers_and_priorities.txt

-
In the Administration Portal menu, select INSTALL > Portal Configuration
-
Select ID Lookup and Save
-
In the Administration Portal menu, select SYSTEM > ID Lookup
-
In Provider, select CSV file
-
In CSV File location, enter C:\ProgramData\numbers_and_priorities.txt
-
In Location User, enter .\administrator (replace . (that's the dot before the slash) with domain name if server is joined to a domain)
-
In Location Password, enter the password for the administrator user
-
In Mappings, set up the following mappings:
Field Number = CSV Index 1
Field Routing Priority = CSV Index 2 -
In Country Code, enter 45 (the same code as default country code)

- In the Deployment Manager menu, select Deployment > Tomcat Services
- Restart the ZyCoreID service

-
Start ZyDesk, and log in as a user who is an agent on the queue
-
In the ZyDesk menu, select Actions > Administer Queues
-
Select the queue
-
From another computer, start MicroSIP (MicroSIP and ZyDesk can’t run on the same computer)
-
In the MicroSIP menu, select Menu > Settings
-
In DTMF-Method, select SIP-INFO
-
In the MicroSIP menu, select Menu > Edit Account
-
In SIP Proxy, enter <MediaServer>:5060, for example MediaServer:5060
-
In User, enter +4512345672 (that’s the A-number that you'll pretend to call from)
-
In Domain, enter the word domain (this field isn't used, but it mustn't be empty)
-
Call the queue number from MicroSIP
-
ZyDesk should show you that the call priority is -20
Repeat the test with a call from number +4612345672. ZyDesk should show you that the call priority is -21.
This is help for Zylinc version 6.0. To view Zylinc unified help for other versions, go here.
© 2021 Zylinc A/S • Disclaimer
Help version: 22 January 2021 13:21:22
Share this topic: