This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
amp:home [2020/01/29 10:09] rsk |
amp:home [2020/03/25 12:29] (current) rsk [Abuse Manager Pro (WHMCS Module)] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Abuse Manager Pro (WHMCS Module) ====== | ====== Abuse Manager Pro (WHMCS Module) ====== | ||
- | <color # | + | <color # |
- | Abuse Manager Pro (AMP) is a WHMCS addon that helps admins with the daily chores | + | Abuse Manager Pro (AMP) is a WHMCS addon module |
- | Although many people use support tickets, that method requires a lot of work and many different | + | Although many people use support tickets, that method requires a lot of work and many different |
- | The system allows you to receive abuse reports from 3rd parties, either by emails (using a fetching technique by php_imap) or by a public facing | + | The system allows you to receive abuse reports from 3rd parties, either by emails (using a fetching technique by PHP_IMAP - great for automatically processing your [email protected] address for example) or by enabling |
- | When an abuse report is submitted by 3rd parties (public facing page or via the email address that is to be fetched), it goes into a queue and awaits your moderation and then you can assign it to a customer | + | When an abuse report is submitted by 3rd parties (public facing page or via the email address that is to be fetched), it goes into a queue and awaits your moderation. This allows you to vet the abuse report, |
- | Admins can have conversations with clients, and vice versa - all in favor of reaching a solution and ultimately closing/ | + | Admins can have conversations with clients, and vice versa - all in favour |
Admins have the ability of not suspending the service that relates to the abuse report, or suspend it immediately, | Admins have the ability of not suspending the service that relates to the abuse report, or suspend it immediately, | ||
- | To understand the module better, please have a look at the screenshots, | + | To understand the module better, please have a look at the screenshots, |
**Proud to say that Ajax is supported, and no template modifications are required at all!** | **Proud to say that Ajax is supported, and no template modifications are required at all!** | ||
Line 23: | Line 23: | ||
===== Screen Shots ===== | ===== Screen Shots ===== | ||
- | {{gallery>: | + | {{gallery>: |
===== Admin Features ===== | ===== Admin Features ===== | ||
* Abuse Dashboard that shows you quick statistics and important information | * Abuse Dashboard that shows you quick statistics and important information | ||
Line 30: | Line 30: | ||
* Quick links to client' | * Quick links to client' | ||
* Ability to create a new abuse report using ajax to quickly select a customer, their product, and IP address | * Ability to create a new abuse report using ajax to quickly select a customer, their product, and IP address | ||
+ | * Ability for the admin to set a custom IP address or use one of the IPs assigned to the service when creating a report | ||
* Ability to set the service in question to either not suspend, suspend immediately, | * Ability to set the service in question to either not suspend, suspend immediately, | ||
* Ability to allow the client to unsuspend their service on their own | * Ability to allow the client to unsuspend their service on their own | ||
- | * Ability to view, close, reopen, and delete - open and closed abuse reports | + | * Ability to view, edit, close, reopen, and delete - open and closed |
- | * Ability to assign to client, and delete - queued abuse reports (from 3rd parties) | + | * Ability to view, and download attachments from open, closed and queued |
+ | * Ability to assign to client, and delete - queued abuse reports (from 3rd parties | ||
* Ability to see suggestions on which customer and service the queued abuse report might belong to | * Ability to see suggestions on which customer and service the queued abuse report might belong to | ||
+ | * Ability to use the new magic import "use these values" | ||
* Ability to see details of abuse report from within an abuse report | * Ability to see details of abuse report from within an abuse report | ||
* Ability to start a conversation with the client from within open abuse reports | * Ability to start a conversation with the client from within open abuse reports | ||
* Ability to see a read-only abuse report, when an abuse report is closed | * Ability to see a read-only abuse report, when an abuse report is closed | ||
- | * Ability to see the imported email body or abuse report from 3rd parties from within queued abuse reports | + | * Ability to see the imported email body with attachments |
* Ability to lock down client area if a customer has any open abuse reports | * Ability to lock down client area if a customer has any open abuse reports | ||
* Ability to set a maximum amount of open abuse reports before a customer is flagged on admin side | * Ability to set a maximum amount of open abuse reports before a customer is flagged on admin side | ||
Line 44: | Line 47: | ||
* Ability to lift the automatic suspension, before the service is suspended from within an open abuse report | * Ability to lift the automatic suspension, before the service is suspended from within an open abuse report | ||
* Ability to create as many different abuse categories as you see fit | * Ability to create as many different abuse categories as you see fit | ||
+ | * Ability to rename links in WHMCS navbar | ||
+ | * Ability to reroute/ | ||
+ | * Admin notifications on 3rd party queued abuse reports | ||
* Multiple staff can work on the same abuse report | * Multiple staff can work on the same abuse report | ||
* reCaptcha Support | * reCaptcha Support | ||
Line 50: | Line 56: | ||
===== Customer Features ===== | ===== Customer Features ===== | ||
* Resolution Center link in top navigation bar (automatically shown), which shows a customer all their abuse reports - open and closed, with the ability to view both | * Resolution Center link in top navigation bar (automatically shown), which shows a customer all their abuse reports - open and closed, with the ability to view both | ||
+ | * Added 'last reply by' & ' | ||
* Report details show vital information to the customer, including the service in question, the IP, date of incident, the category of the abuse report, as well as the abuse report it self. | * Report details show vital information to the customer, including the service in question, the IP, date of incident, the category of the abuse report, as well as the abuse report it self. | ||
* Ability to view a read-only abuse report if an abuse report is set as closed | * Ability to view a read-only abuse report if an abuse report is set as closed | ||
Line 61: | Line 68: | ||
===== Requirements ===== | ===== Requirements ===== | ||
- | To be able to make use of abuse manager pro, you have to make sure that the following requirements are fulfilled: | + | To be able to make use of Abuse Manager Pro, you have to make sure that the following requirements are fulfilled: |
- | * Latest Ioncube | + | * Latest Ioncube |
* Non strict firewall (to perform software license checks) | * Non strict firewall (to perform software license checks) | ||
* Latest version of WHMCS | * Latest version of WHMCS | ||
Line 73: | Line 80: | ||
===== Quick Setup Guide ===== | ===== Quick Setup Guide ===== | ||
- | * Purchase | + | * Purchase the script, and get a license code |
- | * download | + | * Download |
- | * Unzip the .zip file and place the contents into whmcs' | + | * Unzip the .zip file and place the contents into the WHMCS directory |
- | * Then login to the admin side of WHMCS, and go to Setup > Addon Modules | + | * Login to the admin side of WHMCS, and go to Setup > Addon Modules |
* Activate Abuse Manager Pro (AMP), then click on configure | * Activate Abuse Manager Pro (AMP), then click on configure | ||
* Enter your license key, and fill the settings according to your choices and press save | * Enter your license key, and fill the settings according to your choices and press save | ||
* Remember to give administrators access by ticking the check boxes respectively in access control | * Remember to give administrators access by ticking the check boxes respectively in access control | ||
- | | + | * To fetch mail automatically, simply put the mail server hostname and port (i.e. mail.domain.com: |
- | | + | * (Optional) To enable the WHMCS' |
- | * [**Only for versions prior to WHMCS 7. If you are running WHMCS 7 you should have your main WHMCS cron only - auto suspend will work automatically!**]To enable the auto suspend feature, go to cPanel | + | * (Optional) |
- | * (optional) To enable the WHMCS' | + | * (Optional |
- | * [[amp: | + | |
===== Upgrade Guide ===== | ===== Upgrade Guide ===== | ||
If you are upgrading from an older version of the script, after you upload the new files, you have to visit the Admin side of the module (Usually at http:// | If you are upgrading from an older version of the script, after you upload the new files, you have to visit the Admin side of the module (Usually at http:// | ||
+ | |||
+ | ===== Common Issues ===== | ||
+ | |||
+ | ^ Issue ^ Resolution ^ | ||
+ | | Emails are imported twice when using PHP_IMAP Fetch | This usually happens when there is more than one cron entry, and can be fixed by keeping the main/ | ||
+ | | [WHMCS Application] ERROR: Error: Call to undefined function imap_open() | This usually happens when ' | ||
===== Changelog ===== | ===== Changelog ===== | ||
A Changelog will be posted on the page linked [[https:// | A Changelog will be posted on the page linked [[https:// |