1. A multiple controlled-environment facility investigative data aggregation and analysis system comprising: at least one controlled-environment facility communications management system, each at least one controlled-environment facility communications management system associated with at least one controlled-environment facility and comprising at least one processor and memory coupled to the at least one processor, wherein the memory stores program instructions, and wherein the program instructions are executable by the at least one processor to: capture at least one telephone number associated with a controlled-environment facility resident and/or at least one telephone number of at least one non-resident associated with the resident; and a centralized investigative data aggregation and analysis system comprising at least one processor and memory coupled to the at least one processor, wherein the memory stores program instructions, and wherein the program instructions are executable by the at least one processor to: receive, from each controlled-environment facility communications management system, captured resident and non-resident telephone numbers and identification of the residents associated with the non-residents; access at least one social media account of each resident or non-resident using a captured telephone number; gather information related to a respective resident from at least one accessed social media account; incorporate gathered information into the centralized investigative data aggregation and analysis system; and provide investigative leads resulting from incorporation of the gathered information into the centralized investigative data aggregation and analysis system to users of the multiple controlled-environment facility investigative data aggregation and analysis system.