Commit Graph
274 Commits
Author SHA1 Message Date
mattf cf8bff3354 Added user recording override settings checking, for remote agent recording
git-svn-id: svn://192.168.202.10@1631 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-03-25 18:41:08 +00:00
mattf e2b1671281 Added recording ability for Remote Agents
Added logged-in-user displayed in admin pages
Added the PDROP status for outbound auto-dial
Changed some logging of calls when using CPD

git-svn-id: svn://192.168.202.10@1629 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-03-25 03:52:14 +00:00
mattf a40a9a609d Changed almost all of the browser alerts to HTML alerts. These are the messages that tell you for example that you cannot do this or that when paused. The reason for the change is that browser alerts are -blocking- and will halt executiong of javascript on the agent workstation. This change should require no alterations to any configurations.
changed calls log view function
several bug fixes

git-svn-id: svn://192.168.202.10@1619 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-03-10 21:32:29 +00:00
mattf 3d59df1ec4 Added Campaign option to auto-pause agents when they go into several pre-call functions like Manual Dial, Lead Search, Callbacks Check, etc. Also added an option to auto-resume the agent when leaving those funtions.
Fixed browser dimensions gathering in IE

git-svn-id: svn://192.168.202.10@1618 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-03-10 10:58:40 +00:00
mattf 0d18a4a9ed Added add_list and update_list functions to the Non-Agent API, allowing you to add, modify and delete lists, as well as reset leads in a list, change a list to active or inactive, change the campaign of a list and delete the leads inside of a list.
git-svn-id: svn://192.168.202.10@1614 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-03-06 15:52:54 +00:00
mattf 6e2da2d4d0 Added DEFER options to the scheduled callbacks alert campaign feature
git-svn-id: svn://192.168.202.10@1613 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-03-04 21:55:05 +00:00
mattf 001b432129 Added on-hook phone agent features for inbound calls
Added ring_all Next-Agent-Call feature for inbound calls
  see UPGRADE doc for more details

git-svn-id: svn://192.168.202.10@1611 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-03-04 15:36:10 +00:00
mattf da565431ce Changed scheduled callbacks display in the agent interface to show all callback and lead information, including call history and call notes, without having to dial the lead.
git-svn-id: svn://192.168.202.10@1610 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-02-25 17:54:26 +00:00
mattf c32946d89f Several fixes and small changes to QM queue_log logging
Added phone alias load balance login server twin validation option
Raising the input limit on most URL admin fields to 2000 characters

git-svn-id: svn://192.168.202.10@1609 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-02-25 05:50:23 +00:00
mattf 132cd2ebfb Added options to restrict agent lead search to the owner field equal to the user, user group or selected territories for the agent
Changed Campaign VDAD Extension to Routing Extension in the campaign screen, updated help section for the field also

git-svn-id: svn://192.168.202.10@1606 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-02-23 14:26:29 +00:00
mattf bb32d84a1e Added Agent Lead Search feature
Added display of lead searches in user stats page
Fixed rare performance bug in real time report

git-svn-id: svn://192.168.202.10@1603 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-02-18 20:53:57 +00:00
mattf a14239024a Added the add-a-new-lead link to the admin interface
git-svn-id: svn://192.168.202.10@1602 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-02-15 22:23:29 +00:00
mattf ecefb829b9 Added Secondary List Order which allows for further sorting of leads to be dialed by a secondary sorting method
Added Default Campaign setting for the My Callback agent interface option so that the checkbox can be pre-selected or not on every call
Added the campaign option for per-call call notes in the agent interface. If the User Group also has Call Log enabled, the agent can also see the call notes from previous calls.

git-svn-id: svn://192.168.202.10@1601 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-02-15 19:23:30 +00:00
mattf 994b0ccf01 Added the ability to use custom statuses for scheduled callbacks. These are configurable with the Scheduled Callbacks flag in the System Statuses and Campaign Statuses administrative screens.
Rearranged the statuses admin screens

git-svn-id: svn://192.168.202.10@1599 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-02-13 07:31:59 +00:00
mattf 1a1d5ca558 Added vdc_script_dispo_example.php script which can be customized to require specific fields be filled in before submitting
Some docs updates
Some vicidial.php agent screen formatting changes

git-svn-id: svn://192.168.202.10@1598 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-02-09 02:40:38 +00:00
mattf c980a8ec3c Changed vicidial.php HTML code to be XHTML compliant, issue #444
git-svn-id: svn://192.168.202.10@1597 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-01-29 16:40:51 +00:00
mattf 7f11d553cb Added add_user and add_phone non-agent API functions
git-svn-id: svn://192.168.202.10@1596 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-01-28 03:49:08 +00:00
mattf d7e5c478a3 Added List Order randomize feature
Added two new QM options in System Settings

git-svn-id: svn://192.168.202.10@1585 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-01-09 17:07:15 +00:00
mattf 34b78ae6dc Added capability for agent interface to have webphone as a thin top bar
Added TOGGLE_OFF dialplan option for webphone

git-svn-id: svn://192.168.202.10@1582 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-12-27 22:06:51 +00:00
mattf 51e3012ff0 Added the ability to hide fields in the agent interface by entering ---HIDE--- into the System Settings label option for the field
Added preprocess leads in script to filter leads and generate standard format lead files before being imported
changed realtime links to new realtime report

git-svn-id: svn://192.168.202.10@1577 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-12-17 11:40:51 +00:00
mattf 8433947330 Added rewritten AJAX/Javascript driven real-time report(realtime_report.php), able to support webphones for monitoring
git-svn-id: svn://192.168.202.10@1576 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-12-16 19:01:16 +00:00
mattf 9929466865 Added option to display statuses within the active lists of a campaign in the campaign modification screen
git-svn-id: svn://192.168.202.10@1573 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-12-10 01:32:18 +00:00
mattf 4ce60a7fe3 Added did_log_export and recording_lookup functions to the non-agent API
Fixed rare VDAC-missing bug

git-svn-id: svn://192.168.202.10@1560 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-12-07 12:21:22 +00:00
mattf 1c1cb882c7 Added List override options for webform fields
Added script to purge all vicidial_callbacks records that are inactive or are tied to deleted leads, AST_DB_dead_cb_purge.pl

git-svn-id: svn://192.168.202.10@1558 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-11-28 08:15:42 +00:00
mattf ad4537e30f Added ability to modify scheduled callback dates and comments in the Admin Modify Lead screen
git-svn-id: svn://192.168.202.10@1557 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-11-28 00:48:31 +00:00
mattf e88bfe6b8e Added campaign options to allow for the ability to filter manual dial calls to adhere to the call time scheme selected for the campaign, and added the ability to queue multiple manual dial calls for a specific logged-in agent using the Agent API
git-svn-id: svn://192.168.202.10@1555 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-11-24 22:15:28 +00:00
mattf 5afa4b038a Added campaign feature to automatically adjust the hopper level to the dialing rate and the number of active agents, also added a trim feature to make sure the hopper is not filled too much
Added source field to the vicidial_hopper table

git-svn-id: svn://192.168.202.10@1546 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-11-12 21:18:56 +00:00
mattf b44c4b625e Added ADDMEMBER queue_log logging option to System Settings, and added CALLERONHOLD entries to queue_log when customer is on park.
Added admin no-cache and auto-refresh of modify screens to admin interface. These are configurable in the System Settings
Added option for cross-server phone dialplan extensions in System Settings.

git-svn-id: svn://192.168.202.10@1543 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-11-08 06:27:05 +00:00
mattf 9199e08484 Added ability to change users' in-group settings from the in-group modification screen in bulk.
Added Agent Average time stats option to the real-time screen. Must enable realtime_agent_time_stats option in campaign screen.
Added customer park time counter to the agent screen when customer is on park. Also, added logging of parked calls to park_log table
Added agents in Dispo count to real-time screen
Fixed backward compatibility issue with QM recording retrieval and live monitoring
Added new 855 toll free code to example dialplan(commented out)
Fixed missing variables in Start and Dispo call url functions

git-svn-id: svn://192.168.202.10@1539 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-10-25 01:17:14 +00:00
mattf 1e18ecc983 Added the ViciDial Web Dial Firefox web browser plugin, that allows right-click selection dialing of phone numbers on web pages to a logged-in ViciDial Agent session.
git-svn-id: svn://192.168.202.10@1536 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-10-08 19:54:03 +00:00
mattf d5e2db78e1 Added In-Group options for Estimated Hold Time Minimum, which can replace the "15 seconds" minimum accouncement with an announcement of your choosing
Added a campaign option for Manual Preview Dial, to enable or disable that manual dial option, as well as allowing or disallowing for the SKIP lead option.
Added two new recording filename variable options: VENDORLEADCODE, LEADID
Raised limits on several agent interface lists(statuses, ingroups,etc...)

git-svn-id: svn://192.168.202.10@1535 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-10-08 08:37:16 +00:00
mattf 4fe81d44ed Changed the PARK CUSTOMER option in campaigns to use a true Music-on-Hold context
Added new IVR PARK CUSTOMER feature to campaigns allowing an agent to park a customer to an IVR, collect data, then go back to the agent

git-svn-id: svn://192.168.202.10@1533 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-10-04 20:32:13 +00:00
mattf 42416657ee Added "Add Lead URL" feature to in-groups, it will send a web get out as soon as a lead is created by the inbound process.
Added custom fields export to the ALL-LISTS function of the lists download script

git-svn-id: svn://192.168.202.10@1531 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-30 01:11:02 +00:00
mattf 4e6912b87c updated phone codes data and update instructions
git-svn-id: svn://192.168.202.10@1527 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-28 18:57:02 +00:00
mattf db7a290ebc Added ability to use Custom List Fields in Web Forms, Scripts and Dispo Call URL entries used by the agent interface
optimization of webform generation code in vicidial.php
cleanup of asterisk default conf files
several other small fixes

git-svn-id: svn://192.168.202.10@1525 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-28 04:02:00 +00:00
mattf ff8ca84d42 Added the Lists Campaign Statuses Report which is a list inventory report, not a calling report. This report will show statistics for all of the lists in the selected campaigns.
git-svn-id: svn://192.168.202.10@1521 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-16 13:32:09 +00:00
mattf 77ecbd1938 Added dispo_move_list.php script which can be used in the Dispo Call URL option for a campaign or in-group, allows for chaning of a list_id for a lead depending on the agent disposition status choice
git-svn-id: svn://192.168.202.10@1520 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-15 21:10:34 +00:00
mattf 60836e245f Added ability to view Inbound Report by selected DIDs instead of by in-groups. Link added to Reports page.
For all level 7 users the links to other admin sections are removed in reports
For the dispo screen on the agent interface the last number dialed is displayed instead of the main customer phone number.

git-svn-id: svn://192.168.202.10@1518 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-14 17:56:48 +00:00
mattf 33ed89564e Added customer 3way hangup logging options to campaigns which will log if and how far into the 3-way call a customer has hung-up
git-svn-id: svn://192.168.202.10@1516 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-08 16:13:14 +00:00
mattf aa0a5a431f Changed application limit for lead_id from 9 digits to 10 digits. This does not affect the database limit of lead_id: 4294967295
git-svn-id: svn://192.168.202.10@1515 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-03 06:29:08 +00:00
mattf ac232305b0 Added closecallid, xfercallid, agent_log_id as webform and script variables
git-svn-id: svn://192.168.202.10@1513 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-02 18:27:09 +00:00
mattf fe00b00380 Added password strength grading for users, phones and servers. Added ability to force a user password change on the next admin login. Added password default settings to System Settings and added a first login setup screen
Added Legal notices page

git-svn-id: svn://192.168.202.10@1510 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-09-02 01:14:14 +00:00
mattf 18bd1e2b44 Allow the changing of the queue priority of an inbound call while the call is in queue
Changed the example iax.conf and sip.conf to default to context=trunkinbound to prevent unauthenticated calls on insecure phone accounts

git-svn-id: svn://192.168.202.10@1509 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-30 19:33:02 +00:00
mattf 3c6bb1ac3e Added webphone options for System Key and Dialpad, may not be compatible with all webphones
Added optional dialplan entries to block 555 number calls

git-svn-id: svn://192.168.202.10@1508 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-27 21:08:04 +00:00
mattf 0d06d15d5f Added did_id, did_extension, did_pattern and did_description as webform and script variables in the agent screen.
Added "CallCard Search" as a report in the reports screen, level 7 users can now search-only the CallCards
Added PIN number search to CallCard Admin
Fixed issue with AA status auto-alt-dialing

git-svn-id: svn://192.168.202.10@1505 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-24 01:34:50 +00:00
mattf 8acdb07985 Added Manual Dial Prefix to allow for a different dial path for manual dial calls placed through the agent interface
git-svn-id: svn://192.168.202.10@1502 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-15 13:20:43 +00:00
mattf 521a84606a Added Transfer Presets to Campaigns allowing many dial presets for agent interface transfer-conf frame, new Campaigns sub-menu for Presets created, also reporting added on presets calling stats
Added ability on a per-campaign basis to hide the Number-to-Dial field in the transfer-conf frame

git-svn-id: svn://192.168.202.10@1501 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-15 04:21:24 +00:00
mattf a6459fb00f Added new beta script for faster checking of leave-3way conferences, AST_conf_update_3way.pl, read the comments before using
git-svn-id: svn://192.168.202.10@1499 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-12 02:52:41 +00:00
mattf 51229d5bd8 Added setting which can delay the Calculation and optionally the announcement of Estimated Hold Time for X seconds
Added ability to override the System Settings webphone URL per User Group

git-svn-id: svn://192.168.202.10@1498 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-11 12:29:32 +00:00
mattf 2393e4304e Added validation for Remote Agents to ensure that the User Start is a valid User in the system, also added validation that Remote Agents do not overlap their number of lines into another Remote Agent
git-svn-id: svn://192.168.202.10@1496 3d104415-ff17-0410-8863-d5cf3c621b8a
2010-08-06 10:12:45 +00:00