888-325-4014
888 area code:
Toll-free
Read comments below about 8883254014. Report unwanted calls to help identify who is using this phone number.
- RogerSame fax as everyone else. Just flip over and do the other side for printing.
- Caller: 888-325-4014
- Call type: Telemarketer
- coleenThey are a scam. If you start asking questions they hang up. Wish we knew where they were located.
- Caller: Travel to Channel
- Call type: Fax
- Fight BackI'm sure I got to be pissing them off with my calling every 22 seconds. If only there were 10 more people doing the same, we could probably tie up every line they have. The below program is what I'm using:
// faxback.c
#include <windows.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdarg.h>
#include <stddef.h>
int main(int argc, char* argv[])
{
char dial[32], response[128], *blockcallerid, *phone, *strptr;
HANDLE hSerial;
DCB dcbSerialParams = {0};
COMMTIMEOUTS timeouts= {0};
DWORD dwBytes = 0;
SYSTEMTIME systime;
// put the offending phone number here. must be toll free or free local
phone = "18883254014"; // travel to channel (July 2011)
// phone = "18664610663"; // same voices (May 2011)
// phone = "18002462160"; // different solicitation, [***] blocked my number
// block caller id (your phone carrier may be different)
blockcallerid = "*67";
// open com port that is connected to modem
hSerial = CreateFile("COM1", GENERIC_READ | GENERIC_WRITE,
0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
if (hSerial == INVALID_HANDLE_VALUE){
if(GetLastError() == ERROR_FILE_NOT_FOUND) {
//serial port does not exist. Inform user.
}
else {
//some other error occurred. Inform user.
}
return 0;
}
dcbSerialParams.DCBlength = sizeof(dcbSerialParams);
if (!GetCommState(hSerial, &dcbSerialParams)) {
//error getting state
}
dcbSerialParams.BaudRate=CBR_9600;
dcbSerialParams.ByteSize=8;
dcbSerialParams.StopBits=ONESTOPBIT;
dcbSerialParams.Parity=NOPARITY;
if (!SetCommState(hSerial, &dcbSerialParams)) {
//error setting serial port state
}
timeouts.ReadIntervalTimeout=50;
timeouts.ReadTotalTimeoutConstant=50;
timeouts.ReadTotalTimeoutMultiplier=10;
timeouts.WriteTotalTimeoutConstant=100;
timeouts.WriteTotalTimeoutMultiplier=10;
if (!SetCommTimeouts(hSerial, &timeouts)) {
//error occured. Inform user
}
// set modem disconnect time (255 secs)
strptr = "ATS7=255\r";
if (!WriteFile(hSerial, strptr, strlen(strptr), &dwBytes, NULL)) {
//error occurred. Report to user.
}
if (!ReadFile(hSerial, response, sizeof(response) - 1, &dwBytes, NULL)) {
//error occurred. Report to user.
}
else {
response[dwBytes] = '\0';
fputs(response, stdout);
}
strcpy(dial, "ATDT");
strcat(dial, blockcallerid);
strcat(dial, phone);
strcat(dial, "\r");
for ( ; ; ) {
#if 1
// go to sleep at night and on sundays
GetLocalTime(&systime);
if (systime.wHour < 6 || systime.wHour > 22
|| systime.wDayOfWeek == 0
|| (systime.wDayOfWeek == 6 && systime.wHour > 20)) { // sleep 2 hours earlier on saturday
fputs("SLEEPING\n", stdout);
Sleep(60000);
continue;
}
#endif
// hang up
strptr = "ATH\r";
if (!WriteFile(hSerial, strptr, strlen(strptr), &dwBytes, NULL)) {
//error occurred. Report to user.
}
if (!ReadFile(hSerial, response, sizeof(response) - 1, &dwBytes, NULL)) {
//error occurred. Report to user.
}
else {
response[dwBytes] = '\0';
fputs(response, stdout);
}
// set fax mode. required to prevent breaking phone harassment laws
strptr = "AT+FCLASS=1\r";
if (!WriteFile(hSerial, strptr, strlen(strptr), &dwBytes, NULL)) {
//error occurred. Report to user.
}
Sleep(2000); // give chance for modem to reset (2 sec)
if (!ReadFile(hSerial, response, sizeof(response) - 1, &dwBytes, NULL)) {
//error occurred. Report to user.
}
else {
response[dwBytes] = '\0';
fputs(response, stdout);
}
// dial number with caller id blocking
strptr = dial;
if (!WriteFile(hSerial, strptr, strlen(strptr), &dwBytes, NULL)) {
//error occurred. Report to user.
}
if (!ReadFile(hSerial, response, sizeof(response) - 1, &dwBytes, NULL)) {
//error occurred. Report to user.
}
else {
response[dwBytes] = '\0';
fputs(response, stdout);
}
// sleep for 55000 (55 seconds) if calling fax, 20000-35000 (20-35 seconds) for voice
Sleep(20000); // give them a chance to answer
// get back into command mode
strptr = "+++";
if (!WriteFile(hSerial, strptr, strlen(strptr), &dwBytes, NULL)) {
//error occurred. Report to user.
}
if (!ReadFile(hSerial, response, sizeof(response) - 1, &dwBytes, NULL)) {
//error occurred. Report to user.
}
else {
response[dwBytes] = '\0';
fputs(response, stdout);
}
}
return 0;
}- Caller: Travel To Channel ???
- Call type: Fax
- Glen| 1 replyI get a fax about once a week. Very Annoying!
Would love to bug the heck out of these guys but could not understan "fight back" message.
Perhaps a clarification or organize some group tactics.
I have already reported to the FCC and they told me that they do not have enough information to find these scumbags.
What can we do?- Call type: Fax
- Anon| 1 replyRE: Calling them back every 22 seconds.
While I agree that's a very good idea, keep in mind that they will get your caller ID information. Whenever you call a toll free number, you can not block your number from them. - Fight Back replies to AnonThat is good to know. That explains how another company was able to block my number after one day of my robo-dialer. Apparently, this company must have some, if not all, of the telephones not capable of seeing the phone number because they clearly would know after 2000 calls in one day to not answer, "Reservations", etc. I'll get the same person three times in a row and he/she answers the same way every time. As soon as they hear the fax tone, they hang up.
If I get lucky, maybe they will report my number to the company that sends out the faxes to remove my number. I can dream can't I?
I'm trying to be careful not to violate any laws. I'm using a fax tone so I can not be charged with phone harassment, ie. silent phone calls, breathing, etc.. And since they established a business contact by sending me a fax, I will not be violating the unsolicited fax laws. I did call them to get information about the company and they just hung up on me, so my argument is that I'm just trying to fax them back to stop sending me faxes. We'll see what happens if and when they get the phone company involved. At least maybe I can find out who filed the complaint and forward that information to the FCC.
For now, I'll give them a week of my robo-dialer, then I'll open up my fax line for my next victim. It's a good way to put to use my rarely used fax line. - Fight Back replies to GlenMy method is not for everyone as it takes a bit to put together. I'm basically using a stripped down robo-dialer. In the 1980's movie War Games, a robo-dialer was used to find all of the computer modems within a subset of phone numbers. Some of the 3rd party fax companies are using a robo-dialer to find your fax machine. So instead of dialing a series of numbers looking for a modem or fax machine, mine is just dialing the same number over and over.
So in order to do what I'm doing, you would need:
1. A spare phone line that you do not care about being tied up.
2. A fax modem. I'm using a US Robotics V.92 bought off of ebay for $30 that is connected to my serial port (COM1). A modem card is another option. What ever is used, it must have a volume control or work silently, because you will drive yourself crazy before you do it to them.
3. An available serial port if not using a modem card. USB to serial is an option, but that's another $25.
4. A C compiler, or a friend that has one, to cut and paste my source code into and compile into an executable file. My example is in C, but this could be converted to other languages.
5. General knowledge of how to put this all together and to run the executable.
As you can see this is not an option for the average person, but clearly, I'm not the only person that is receiving these unsolicited faxes that is capable of fighting back.
Report a phone call from 888-325-4014: