Revision as of 07:26, July 11, 2018 by Jaba (talk | contribs) (Update with the copy of version: 812DRAFT)
Jump to: navigation, search

GDPR Compliance

Feature Server release 8.1.202.10 includes the following python script:

  • forgetMe.py—Deletes the voicemail data of a customer when requested.

You can run this python script on the master Feature Server instance to delete the voicemail data.

The customer-related information received from the common Web UI will be transformed into a JSON input file. The forgetMe.py script will fetch the JSON files added to the gdpr-directory option configured in the [gdpr] section of master Feature Server during the last 24 hours and obtain the ANI and caller id. The script will then set the expiration time to 21 days for the voicemails corresponding to the ANI obtained. The voicemails will be deleted after the expiration time.

Sample input JSON file

The following is a sample input JSON file:

{
   "caseid":"123456789",
   "consumers":[
      {"consumer":
         [
            {"name":"John Doe"},
            {"name": "John Q. Doe"},
            {"phone":"555551212"}
         ]
      },
      {"consumer":
         [
            {"name":"Dan Akroyd"},
            {"phone":"555556161"},
            {"email":"danny@hollywood.com"},
            {"fbid":"Dan Akroyd"}
         ]
      }],
   "gim-attached-data":{"kvlist":["AcctNum", "SSN"]}
 }

If the retention limit is already set for voicemail messages, then the retention limit of the voicemail will be set as the expiration time, provided the retention limit is less than 21 days.

If the customer makes a second request to delete the voicemails associated with their ANI, then voicemail set with expiration time during the first request will be skipped during execution. The voicemails deposited after the first request alone will be set with the new expiration time.

Scheduling the forget-me Task

The forgetMe.py script execution should be scheduled once a day from SIP Feature Server. You can schedule the forget-me task as described in Scheduled maintenance tasks.

Important
The "update-mailbox-counters" task should run once a day to overcome the mailbox counter issue caused by running the "forget-me" task.
Comments or questions about this documentation? Contact us for support!