When you Edit an IVR Campaign you find the following information:
1. Clone the campaign | 4. Reset List |
2. Add list | 5. Go to Realtime |
3. Add blacklist | 6. Save Changes |
Settings
Campaign
Retry Settings
Advanced
Monitoring IVR Campaigns
The Sections useful for monitoring IVR Campaigns are the following:
Hopper
The four widgets on top show:
Total: the total number of contacts in the list
Fresh: total number of contacts that are in line to be dialed by the dialer for the first time
Open: total number of contacts that have been dialed (at least once) and are still in line to be dialed
Closed: is the total number of contacts already called and closed
The Hopper contains list of contacts that are going to be called by the dialer at a scheduled time:
When you add a list in a IVR campaign, all contacts in the list are placed in the hopper.
When you add new contacts in the associated list, the system will automatically add the new contacts to the hopper.
The contacts scheduled at the same time will be called according to their priority level (0=Lowest | 1=Low | 2=Medium | 3=High | 4=Highest)
The contacts Priority and Scheduled At can be changed (Edit the Hopper Contact). To know more about ScheduledAt ordering see here.
Before placing a call to a contact in the hopper, the dialer checks if the contact exists in the blacklist and skips it if it does exist.
History
Hopper History contains history of calls originated by the dialer. Status, start time and end time of every call that was dialed by the dialer is logged in the hopper history:
infoClick here for here for the Calls Status List Table. Please note that the list of values shown depends on the Method chosen.
Final
Hopper Final contains list of closed contacts (because successfully managed or for other reasons).
You can copy one or many contacts from Final to Hopper: they will be restored in the Hopper and the Dialer will call them again.
This function is not allowed:
if they have Final Status=Answered
if a Contact Id or Phone is already in the Hopper (this prevents multiple identical contacts to be restored in the Hopper) for the same campaign
Once you restore a contact, this is not moved from Final to the Hopper but a new entry is added to the Hopper.
If a contact is successfully connected to an agent, the contact is moved from the Hopper to Hopper Final and will not be called again.
If a call has failed, the number of times it failed (for congestion, busy and no answer) will be shown in the Hopper as long as the max retries are limit is not reached. When the max retries are exhausted, the contact will be moved to the Hopper Final and the status will show the reason why the contact has been closed.
Once contacts are moved to the Hopper Final, if you remove the list from the campaign and add it again, only open contacts (contacts that are not in the Hopper Final) are placed in the Hopper and dialed by the dialer. This will avoid unnecessary calls to closed contacts
How to Restore Contacts
You can move one or many contacts from Final to Hopper: they will be restored in the Hopper and the Dialer will call them again.
This function is not allowed
if they have Status=Answered.
if a Contact Id is already in the Hopper (this prevents multiple identical contacts to be restored in the Hopper).
Once you restore a contact, this is not moved from Final to the Hopper but a new entry is added to the Hopper.
.
Click here for the Calls Status List Table.
How to Restore Contacts
You can restore contacts in several ways:
clicking on this button you can select one of the Calls Status List to restore, choosing among those available from the pop-up screen:
In this case, all contacts whose phone id is not already in the Hopper will be restored.
selecting one item in the list and click on 3 dots menu and then choose Restore contact (only if the contact id is not already in the Hopper)
selecting one or more items clicking the corresponding checkboxes and then click this iconicon (only if the contact id is not already in the Hopper):
Blacklist
Here you find the list of all those contacts that must be excluded from the campaign. So if you choosed before a blacklist, here you can see the list of all contacts.
Calls Status
In the Hopper Final and History views you can see the status of the call the dialer has handled:
Id | Status | Description |
---|---|---|
0 | NoSuchNumber | the number doesn’t exists |
3 | NoAnswer | the system reached max no answer retry (e.g. the customer didn't answer 3 times) |
4 | Answer | the contact is being managed by an agent |
5 | Busy | the system reached max ‘busy' retry (e.g. the customer's phone was busy 3 times) |
8 | Congestion | the system reached max ‘congestion' retry |
10 | Drop | the customer answered but the system hung up the call for timeout on the queue. |
11 | Abandoned | the customer answered but the customer hangup the call before being connected to an agent |
12 | Unknown | the system did not recognize the error status |
13 | Blacklist | the system found the contact in the blacklist |
14 | OriginateError | the system tried to originate the call but an error occurred |
15 | Global | the system reached max ‘global’ retry |
16 | AnswerAGI | the call was forwarded to a callysquare ivr. This is only for campaigns that have the callysquare project field set in the campaign |
18 | HangupInAMD | only if the Asterisk AMD application is active and channel variable AMDSTATUS is set as HANGUP |
19 | Machine | only if the Asterisk AMD application is active and channel variable AMDSTATUS is set as MACHINE |
20 | AgentReject | in the Preview method: if the agent accepts a call and, before the customer answers, the agent hangs up |
21 | Delete | only if the Administrator deletes a contact from the Hopper |
22 | RecallFailedTimeout | if the Recall In Queue function is disabled and the Recall Me Timeout is expired |
23 | RecallInQueue | if the Recall In Queue function is enabled and the Recall Me Timeout is expired |
24 | Edited | if the Contact Status has been modified in the Hopper |