A server to mitigate undesirable or malicious communications in a voice over internet protocol, VOIP, system, the server comprising: a communication device configured to send and receive a VOIP communication from a gateway server; a memory configured to store instructions associated with a communication screening service; a processor coupled to the memory and the communication device, wherein the processor, in conjunction with the instructions associated with the communication screening service stored in the memory, is configured to: receive, through the communication device, the VOIP communication from the gateway server prior to the VOIP communication being routed to a recipient's device; analyze metadata of the VOIP communication to identify an origin location of the VOIP communication and detect one or more undesirability indicators based on the analyzing, wherein the undesirability indicators include whether one or more previous communications from one or more previous senders of a geographical region have been received, a frequency of the one or more previous communications to or from the geographical region, and a recentness of the one or more previous communications to or from the geographical region; if the VOIP communication is determined to be malicious or undesirable based on matching the origin location to a geographical region that is identified with an increased risk of originating undesirable or malicious communications, generate a rejection of the VOIP communication, and transmit, through the communication device, the rejection to the gateway server to prompt the gateway server to block the VOIP communication; and if the VOIP communication is not determined to be malicious or undesirable, allow the VOIP communication to be routed to the recipient's device. a communication device configured to send and receive a VOIP communication from a gateway server; a memory configured to store instructions associated with a communication screening service; a processor coupled to the memory and the communication device, wherein the processor, in conjunction with the instructions associated with the communication screening service stored in the memory, is configured to: receive, through the communication device, the VOIP communication from the gateway server prior to the VOIP communication being routed to a recipient's device; analyze metadata of the VOIP communication to identify an origin location of the VOIP communication and detect one or more undesirability indicators based on the analyzing, wherein the undesirability indicators include whether one or more previous communications from one or more previous senders of a geographical region have been received, a frequency of the one or more previous communications to or from the geographical region, and a recentness of the one or more previous communications to or from the geographical region; if the VOIP communication is determined to be malicious or undesirable based on matching the origin location to a geographical region that is identified with an increased risk of originating undesirable or malicious communications, generate a rejection of the VOIP communication, and transmit, through the communication device, the rejection to the gateway server to prompt the gateway server to block the VOIP communication; and if the VOIP communication is not determined to be malicious or undesirable, allow the VOIP communication to be routed to the recipient's device. receive, through the communication device, the VOIP communication from the gateway server prior to the VOIP communication being routed to a recipient's device; analyze metadata of the VOIP communication to identify an origin location of the VOIP communication and detect one or more undesirability indicators based on the analyzing, wherein the undesirability indicators include whether one or more previous communications from one or more previous senders of a geographical region have been received, a frequency of the one or more previous communications to or from the geographical region, and a recentness of the one or more previous communications to or from the geographical region; if the VOIP communication is determined to be malicious or undesirable based on matching the origin location to a geographical region that is identified with an increased risk of originating undesirable or malicious communications, generate a rejection of the VOIP communication, and transmit, through the communication device, the rejection to the gateway server to prompt the gateway server to block the VOIP communication; and generate a rejection of the VOIP communication, and transmit, through the communication device, the rejection to the gateway server to prompt the gateway server to block the VOIP communication; and if the VOIP communication is not determined to be malicious or undesirable, allow the VOIP communication to be routed to the recipient's device.