Can you please help summarize all the following requirements related to Customer Opting IN or OUT of communications/notifications?

Requirement no. 	Description
BRQ-1          	The solution shall address the DND/DNC list as a centralized attribute for each method of communication including Email, SMS and Autocall. The DND/DNC attribute should be tracked, managed, stored uniformly across all channels of communication.
BRQ-2          	The DND/DNC attribute for all communication channels shall reside as an attribute of the contact (for e.g. a flag in PING DB) to be leveraged by all business units for contact information.
BRQ-3          	The solution shall provide a systematic way for agents to flag Emails & Phones as DND/DNC in PING db, as per the customer’s request and including those generated from ECAFs.
BRQ-4          	The solution shall address the SMS communication opt-out as a centralized attribute, which shall live as a parameter of the contact itself in PING db. (For e.g. a flag “opted-out” in PING associated with the Mobile number)
BRQ-5          	The new solution shall expand the SMS opt-out functionality across both Lines of Business, Spectrum Core Cable & Spectrum Mobile.
BRQ-6          	The SMS opt-out shall occur on an contact level, meaning all identities across all accounts using that particular mobile number shall be opted out of SMS communications if SMS opt-out keyword is received. (e.g. STOP, QUIT, CANCEL etc.)
BRQ-7          	For SMS opt-outs the solution shall not delete the preference but r Make sure your entire response is wrapped in JSON format.
user