Personal and Small Business Technology

Current Month Phone Spam Call Blocking Effectiveness

Spam telephone calls from “Rachel at card holder services”, “your Google listing has not been optimized” and numerous others are an annoyance that has become a major problem. Stopping Rachel from Cardholder Services covers multiple ways to address phone spam, including

  • Turning on call blocking at your telco
  • Signing up for a call blocking service like NoMoRoBo
  • Setting up your own call blocker using open source software (Network Caller ID).

This article is a daily job that reports the effectiveness of these methods during the current month on my residential phone line.

## Error in read.table(file = file, header = header, sep = sep, quote = quote, : more columns than column names
## Error in summary(callData): object 'callData' not found
## Error in colnames(callData)[1] <- "NCID_Action": object 'callData' not found
## Error in colnames(callData)[2] <- "date_prefix": object 'callData' not found
## Error in colnames(callData)[3] <- "callDate": object 'callData' not found
## Error in colnames(callData)[4] <- "time_prefix": object 'callData' not found
## Error in colnames(callData)[5] <- "callTime": object 'callData' not found
## Error in colnames(callData)[6] <- "callLinePrefix": object 'callData' not found
## Error in colnames(callData)[7] <- "callLine": object 'callData' not found
## Error in colnames(callData)[8] <- "callNumPrefix": object 'callData' not found
## Error in colnames(callData)[9] <- "callNumber": object 'callData' not found
## Error in colnames(callData)[10] <- "mesgPrefix": object 'callData' not found
## Error in colnames(callData)[11] <- "nonePrefix": object 'callData' not found
## Error in colnames(callData)[12] <- "namePrefix": object 'callData' not found
## Error in colnames(callData)[13] <- "callName": object 'callData' not found
## Error in as.Date(callData$callDate, format = "%m%d%Y"): object 'callData' not found
## Error in factor(callData$NCID_Action, levels = c("CID: ", "HUP: "), labels = c("Allowed Call Through", : object 'callData' not found
## Error in eval(expr, envir, enclos): object 'callData' not found
## Error in summary(callData): object 'callData' not found
## Error in table(list(callData$callDate, callData$NCID_Action)): object 'callData' not found
## Error in colnames(callSum)[1] <- "callDate": object 'callSum' not found
## Error in colnames(callSum)[2] <- "NCID_Action": object 'callSum' not found
## Error in as.Date(callSum$callDate): object 'callSum' not found
## Error in summary(callSum): object 'callSum' not found
## Error in eval(lhs, parent, parent): object 'callData' not found
## Error in nrow(combinedDf[combinedDf$callName == "FTC Complaint List", : object 'combinedDf' not found
## Error in nrow(combinedDf[combinedDf$NCID_Action == "Allowed Call Through" & : object 'combinedDf' not found
## Error in nrow(combinedDf[is.na(combinedDf$block), ]): object 'combinedDf' not found
## Error in table(list(callData$callDate, callData$NCID_Action)): object 'callData' not found
## Error in colnames(callSum)[1] <- "callDate": object 'callSum' not found
## Error in colnames(callSum)[2] <- "NCID_Action": object 'callSum' not found
## Error in as.Date(callSum$callDate): object 'callSum' not found
## Error in summary(callSum): object 'callSum' not found
## Error in table(list(combinedDf$callDate, combinedDf$block)): object 'combinedDf' not found
## Error in colnames(combinedSum)[1] <- "callDate": object 'combinedSum' not found
## Error in colnames(combinedSum)[2] <- "NCID_Action": object 'combinedSum' not found
## Error in as.Date(combinedSum$callDate): object 'combinedSum' not found
## Error in summary(combinedSum): object 'combinedSum' not found
## Error in eval(expr, envir, enclos): object 'combinedSum' not found
## Error in eval(expr, envir, enclos): object 'combinedSum' not found
## Error in eval(expr, envir, enclos): object 'combinedSum' not found
## Error in eval(expr, envir, enclos): object 'combinedSum' not found
## Error in eval(expr, envir, enclos): object 'totalNCIDNonFTC' not found
## Error in eval(lhs, parent, parent): object 'combinedSum' not found

Month to Date Call Blocking Effectiveness

Figure 1 shows the current month to date call blocking effectiveness for NCID for both calls on the FTC List and the black list from previous spam calls, as well as calls that are either blocked by NoMoRoBo or passed through as spam. There is really no good way to identify calls that NoMoRoBo stops. Valid calls are omitted.

Figure 1. Friday, July 13 month to date call blocking method effectiveness. Valid calls are omitted.

This web site uses cookies to provide user authentication and improve your user experience through the use of Google Analytics and Matomo Analytics. It also uses contact information for email and phone communcation. For details, see the Privacy Policy.