Commit Graph
78 Commits
Author SHA1 Message Date
mattf c0e79690d1 Added DIAL status for manual dial agent calls that have not been answered in Real-Time Report and Non-Agent API functions
git-svn-id: svn://192.168.202.10@2780 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-06-15 04:37:47 +00:00
mattf 796544f446 Added basic one-way Cross-Cluster-Communication feature
Added ccc_lead_info API function
If phone entry fullname and cidnumber are empty, don't populate a callerid conf line in ADMIN_keepalive_ALL.pl script

git-svn-id: svn://192.168.202.10@2776 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-06-09 20:13:55 +00:00
mattf b19928e0b9 Added Add-to-hopper options to update_lead function in the Non-Agent API
git-svn-id: svn://192.168.202.10@2768 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-06-01 12:43:23 +00:00
mattf 5bab0d36d3 Added force_entry_list_id option for update_lead in non-agent API
git-svn-id: svn://192.168.202.10@2737 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-04-23 12:26:45 +00:00
mattf 8c615a9d18 Added validation that sounds web dir exists for audio store and non-agent API
Enabled required custom list fields with INBOUND_ONLY option

git-svn-id: svn://192.168.202.10@2693 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-03-02 18:26:42 +00:00
mattf 56d7ac01fa Added web lead loader duplicate check options to check for leads loaded only
within the last 90-days. Also added to Non-Agent API add_lead function.

git-svn-id: svn://192.168.202.10@2672 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-02-18 20:35:17 +00:00
mattf 85969e5a28 Added logging of API request URLs, with display in API Log report
git-svn-id: svn://192.168.202.10@2664 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-02-09 22:52:28 +00:00
mattf bdcc1f6265 Added phone_number_log API function
Added api_only_user User option

git-svn-id: svn://192.168.202.10@2662 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-02-07 18:44:38 +00:00
mattf c405c2c4ca Fixes for pause-while-call-coming-in issues in agent screen.
Added cm_sc_send_url.agi script for Call Menus on calls tied to a lead_id to
 send a URL defined in a Settings Container.

git-svn-id: svn://192.168.202.10@2660 3d104415-ff17-0410-8863-d5cf3c621b8a
2017-02-03 13:45:40 +00:00
mattf 4c74dd2734 Added lookup_state option to non-agent API add_lead function, added 10-digit validation if usacan_areacode_check enabled
git-svn-id: svn://192.168.202.10@2598 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-10-20 15:10:28 +00:00
mattf 6199235405 Added lead_field_info function to the non-agent API
git-svn-id: svn://192.168.202.10@2561 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-07-10 03:49:37 +00:00
mattf da300ffe50 Added update_campaign Non-Agent API function
git-svn-id: svn://192.168.202.10@2544 3d104415-ff17-0410-8863-d5cf3c621b8a
2016-06-03 16:13:37 +00:00
mattf dbbaf3c5c1 tiny fix to non-agent api doc
git-svn-id: svn://192.168.202.10@2441 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-12-26 15:00:53 +00:00
mattf 473f71ca0a Added session_id(conf_exten) field to output of agent_status, and added logged_in_agents function to the non-agent API
git-svn-id: svn://192.168.202.10@2440 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-12-26 14:56:32 +00:00
mattf 7acc33919c Added option to set entry_list_id as option in non-agent API for add_lead and update_lead functions. See doc for more info.
git-svn-id: svn://192.168.202.10@2363 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-07-31 01:56:29 +00:00
mattf 798e66d17a Added search lead email field
Fixed Performance and status reports to sort by status
Fixed format issue in non-agent api
Fixed email attachment issue in agent interface

git-svn-id: svn://192.168.202.10@2328 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-06-03 19:44:50 +00:00
mattf 001594e346 Added filtering of hash sign on some input variables in both api scripts, Issue #851
git-svn-id: svn://192.168.202.10@2318 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-05-13 00:30:56 +00:00
mattf 4988291dcb Added User API functions restrictions and API within-allowed-campaigns list ID restrictions
git-svn-id: svn://192.168.202.10@2314 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-04-30 10:50:14 +00:00
mattf 13a1620732 Added webform 3 feature for the agent interface
Added campaign variable to No Agent URL process

git-svn-id: svn://192.168.202.10@2313 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-04-29 13:40:24 +00:00
mattf 884f7a503f Allow for single quotes in vicidial_list and custom_ data fields
Added db schema version mismatch warning in System Settings

git-svn-id: svn://192.168.202.10@2301 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-03-13 14:34:00 +00:00
mattf 9f45ef3bbf Added System Settings to allow custom prompts on agent login and when an agent leaves a 3way call in the agent screen.
Added ability to use url encoded web form addresses in non-agent API add_list and update_list functions.

git-svn-id: svn://192.168.202.10@2296 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-03-09 07:25:15 +00:00
mattf a970126a8d Fixed issue with list local call times and add_lead in non-agent API
git-svn-id: svn://192.168.202.10@2263 3d104415-ff17-0410-8863-d5cf3c621b8a
2015-01-23 21:14:51 +00:00
mattf 3786d87254 Added phone_number and vendor_lead_code to agent_status function output of Non-agent-API
git-svn-id: svn://192.168.202.10@2164 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-08-12 14:00:53 +00:00
mattf e313300f0e Added User setting for Wrapup Seconds Override
git-svn-id: svn://192.168.202.10@2130 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-06-19 00:54:17 +00:00
mattf aeb24b69d1 Added preview_lead_id and PREVIEW status for agent_status non-agent-api function
git-svn-id: svn://192.168.202.10@2105 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-18 20:18:11 +00:00
mattf 19d4793c87 Added camp_rg_only option to update_user function of the Non-Agent-API
git-svn-id: svn://192.168.202.10@2098 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-04-04 00:39:44 +00:00
mattf e3539915ce Fixed minor admin bugs
Added Non-Agent API functions: server_refresh, check_phone_number

git-svn-id: svn://192.168.202.10@2072 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-02-14 21:52:59 +00:00
mattf beeb4f39c7 Added update_user function to non-agent api
Added check for valid date on vicidial.php call log view
Added filter for dashes in new campaigns and in-groups

git-svn-id: svn://192.168.202.10@2064 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-02-06 20:15:25 +00:00
mattf d1c95dfd91 Added callid_info function to non-agent API
git-svn-id: svn://192.168.202.10@2058 3d104415-ff17-0410-8863-d5cf3c621b8a
2014-01-24 16:08:48 +00:00
mattf cf21ae391e Added several security changes to the admin interface, including freezing a user's account for 15 minutes after 10 failed login attempts.
Added 3 new reports to the admin interface: url log, lagged log and user group login reports
Added new AST_phone_update.pl --agent-lookup flag to allow for logging of the IP address of the agent's SIP or IAX phone connection. Can be enabled as a crontab entry to perform the lookups on each asterisk server.

git-svn-id: svn://192.168.202.10@1997 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-07-02 06:00:53 +00:00
mattf 9884e2ce4d Added several security changes to the agent interface, including freezing a user's account for 15 minutes after 10 failed login attempts.
Changed all of the admin scripts from using the PHP ereg functions to preg. This is a requirement for moving to PHP6 where ereg functions are  depricated. This will also have the benefit of speeding up those scripts because preg is supposed to be more efficient and faster than ereg.
Added recording_id to the available fields for the dispo call url feature
Added pause code to the agent_status non-agent api function output

git-svn-id: svn://192.168.202.10@1994 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-06-15 16:08:13 +00:00
mattf cd6c0cbc05 Added NANPA areacode and prefix phone number validation and timezone setting options to the admin web lead loader, the Non-Agent API and the CLI lead loader.
git-svn-id: svn://192.168.202.10@1967 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-04-21 01:43:34 +00:00
mattf 8c644f19ba Added agent_status function to the non-agent API
git-svn-id: svn://192.168.202.10@1953 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-04-05 21:11:09 +00:00
mattf 2632dc440a Added update_phone_number option to update_lead function, issue #653, non-agent API
git-svn-id: svn://192.168.202.10@1949 3d104415-ff17-0410-8863-d5cf3c621b8a
2013-03-28 13:54:41 +00:00
mattf 16a1695402 Added list expiration date feature
Added Other Campaign DNC List campaign option

git-svn-id: svn://192.168.202.10@1881 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-11-26 03:29:40 +00:00
mattf c5152a8ea9 Added state call time restrictions to add_lead hopper insert function
git-svn-id: svn://192.168.202.10@1878 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-11-17 02:08:31 +00:00
mattf e5e996711c Added recording filename variable INGROUP for the In-Group ID of a call
Inbound Daily Report, Changed to multi-select for in-group selection
Cleanup log process, Added buffer time for agent log validation of LOGIN between record and next record

git-svn-id: svn://192.168.202.10@1875 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-11-15 11:32:09 +00:00
mattf ee4a29fc93 Added update_log_entry function to the non-agent API
git-svn-id: svn://192.168.202.10@1858 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-09-13 20:18:39 +00:00
mattf 3c98577b65 Added user_group_status and in_group_status functions to the non-agent-api
Added new cm_status_dial.agi script

git-svn-id: svn://192.168.202.10@1857 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-09-13 00:45:56 +00:00
mattf 9d6d067e97 Added add_group_alias non-agent API function
Added System Settings option to disable list counts in admin web screens

git-svn-id: svn://192.168.202.10@1848 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-08-10 14:23:21 +00:00
mattf c075b93037 Added agent_stats_export function to the non-agent-api
git-svn-id: svn://192.168.202.10@1798 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-03-26 20:15:24 +00:00
mattf cce03d663f Added campaign option to check the hopper for duplicate vendor_lead_code
Added remote-agent daily stats
Added option to log non-agent-API queries from non-admin.php queries

git-svn-id: svn://192.168.202.10@1784 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-02-13 22:29:27 +00:00
mattf dd8fd6607a Fixed ring agent EXTERNAL protocol issue
updated non-agent-api doc

git-svn-id: svn://192.168.202.10@1781 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-01-30 22:15:01 +00:00
mattf 8a22753af3 Documentation updates
fixed small bug in non-agent API with custom fields

git-svn-id: svn://192.168.202.10@1780 3d104415-ff17-0410-8863-d5cf3c621b8a
2012-01-27 18:42:38 +00:00
mattf 755831a221 Added ability to set scheduled callbacks with Agent API.
Added alt_phone and address3 field searches to DID and Call Menu in-group call routing, to allow searching first by phone number, then optionally by alt_phone and address3.
Fixed admin change log display issue

git-svn-id: svn://192.168.202.10@1755 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-11-21 15:31:15 +00:00
mattf bf0e8fe243 Added ability to block customer information and hide portions of customer phone numbers within the admin interface on a per admin-user basis.
Many fixes for user group restrictions in admin pages

git-svn-id: svn://192.168.202.10@1753 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-11-06 16:25:10 +00:00
mattf cb560ecc9d Added ability to set scheduled callbacks through the non-agent-api in the add_lead and update_lead functions.
git-svn-id: svn://192.168.202.10@1730 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-09-29 01:27:48 +00:00
mattf aafbf4ad12 Added update_phone, add_phone_alias, update_phone_alias functions to the non-agent API
several small bug fixes

git-svn-id: svn://192.168.202.10@1713 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-08-22 03:25:54 +00:00
mattf be1c7a2050 Added Outbound Campaign Test Call feature to allow you to place a call from the Campaign Detail screen that will go out as if it were an auto-dial call. Must be enabled in System Settings.
Added ability to check for USA and Canada valid prefix and areacodes when loading leads into the web/cli/api lead loaders

git-svn-id: svn://192.168.202.10@1687 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-07-06 12:26:41 +00:00
mattf da2834f3d6 Added reset_lead option to the non-agent-api update_lead function
Fixed a minor bug related to 2-hour manual dial calls

git-svn-id: svn://192.168.202.10@1674 3d104415-ff17-0410-8863-d5cf3c621b8a
2011-06-14 11:33:59 +00:00