An apparatus comprising: a processing device (412, 414); and a memory device coupled to the processing device, the memory device having instructions stored thereon that, in response to execution by the processing device, cause the processing device to: generate a number similarity score for a telephone call request, the number similarity score being a measure of a similarity between a caller number and a destination number associated with the telephone call request and is based on whether the caller number and the destination number associated with the telephone call request have the same area code; generate, using an ID spoofing machine learning model, an identification, ID, spoofing score, wherein the ID spoofing score is generated from one or more of a day of a week of the telephone call request, and a time of day of the telephone call request; generate a call length prediction score for the telephone call request based at least in part on the ID spoofing score and the number similarity score; generate a robocall predictor score based at least in part on the call length prediction score and the ID spoofing score, comprising weighting and combining the call length prediction score and the ID spoofing score; set a pre-determined threshold for the robocall predictor score; and reject the call request when the robocall predictor score meets or exceeds the threshold. a processing device (412, 414); and a memory device coupled to the processing device, the memory device having instructions stored thereon that, in response to execution by the processing device, cause the processing device to: generate a number similarity score for a telephone call request, the number similarity score being a measure of a similarity between a caller number and a destination number associated with the telephone call request and is based on whether the caller number and the destination number associated with the telephone call request have the same area code; generate, using an ID spoofing machine learning model, an identification, ID, spoofing score, wherein the ID spoofing score is generated from one or more of a day of a week of the telephone call request, and a time of day of the telephone call request; generate a call length prediction score for the telephone call request based at least in part on the ID spoofing score and the number similarity score; generate a robocall predictor score based at least in part on the call length prediction score and the ID spoofing score, comprising weighting and combining the call length prediction score and the ID spoofing score; set a pre-determined threshold for the robocall predictor score; and reject the call request when the robocall predictor score meets or exceeds the threshold. generate a number similarity score for a telephone call request, the number similarity score being a measure of a similarity between a caller number and a destination number associated with the telephone call request and is based on whether the caller number and the destination number associated with the telephone call request have the same area code; generate, using an ID spoofing machine learning model, an identification, ID, spoofing score, wherein the ID spoofing score is generated from one or more of a day of a week of the telephone call request, and a time of day of the telephone call request; generate a call length prediction score for the telephone call request based at least in part on the ID spoofing score and the number similarity score; generate a robocall predictor score based at least in part on the call length prediction score and the ID spoofing score, comprising weighting and combining the call length prediction score and the ID spoofing score; set a pre-determined threshold for the robocall predictor score; and reject the call request when the robocall predictor score meets or exceeds the threshold.