Wednesday, February 21, 2007

Introducing the Pharmacy Vigilante

I AM THE PHARMACY VIGILANTE

Let us create an army of dialers. There are several steps involved with this.

1) You need a valid call back number for the pharmacy or telemarketer. My tactic is to show some enthusiasm for ordering, but tell them that my cell phone is about to run out of battery life, and that I need to call them back from my home number.

Remember, the number that shows up on your caller ID is not always valid. There is software out there to alter, or spoof, caller ID – caller ID is done on a sort of “honors system” where the system on the other end takes you at your word – spoofing our own caller ID may be something to investigate in the future due to some problems (detailed in #2).

2) You need a VOIP program for your computer. It has to have the ability to make free 800 calls. I have found two that do this very well for our needs – one is Skype, and the other is a European program called VoIPStunt. VoIPStunt has popped up a couple of times and told me that I have reached the limit of free calls, but I just hit “ok” and it seems to let me continue calling.

Skype is preferable because you can conference up to nine parties together, and as long as they are all 800-type numbers you never have to pay anything. There is a problem with Skype, though, that one pharmacy has learned how to counter – the caller ID shows up as 000-123-4567. The pharmacy in question set their system to block all calls from the “000” area code. I verified this by calling from a payphone in my area code, and they answered.

Skype has a major flaw in their system in that 99% of the time you cannot identify yourself in any other way – the number always shows up as the “000” number.

So with this in mind, I found VOIPStunt, which seems to identify you by the area code that you signed up as. Just in case, I put in my number as the correct area code, but the wrong phone number. Then I called my cell phone and it showed up as a seemingly random 617 number (I’m in Boston). Success! If they end up blocking the entire 617 area code, that could impact their business.

3) Next you will need a windows automation program. I use Macro Express (get it here). I may actually buy this because it’s a 30 day trial and as of this writing I only have ten days left.

First, open your web browser and then open Skype on top of it – this will be explained later.

Before you capture your mouse movements and clicks, add your target as a contact in Skype and call it once. Then, click on the history tab and you will see an entry there. When we automate this you will be clicking on that history entry over and over again.

Now this is where it gets a little tricky – you need to do a capture operation of your mouse movements and clicks. Right click in the Macro Express program and select “new macro”. Then select “capture macro”. It will give you a warning about “double alts” – I don’t know what that even means; ignore it. From this point it will be capturing everything. Move the mouse over to the entry in your Skype history and double click it. You should hear it dial.

Let about 10-30 seconds go by so they can answer. Then, double click the red hang up button in Skype. Do this even if the target has already hung up; you’ll need to end the call in all cases anyway and this ensures it.

If you want to conference two together, repeat these steps but instead of doing your test call as a normal single party call, do your test call as a conference with two. It’s great fun to hear them talking to each other! And best of all, your sound does not need to be on.

And lastly – this is a big snag if you use Skype – click the minimize button on the top right of your Internet Explorer or other browser (it’s the farthest left of the three buttons on your browser). About every ten calls, Skype brings up a feedback form. You need to minimize this in order to continue calling because it takes over your screen.

Now you can end the capture. I believe this is CTRL+ALT+SHIFT+X all hit at the same time. It assigns a hotkey to your macro – usually CTRL+A is the first one.

4) Now, test your macro by hitting CTRL+A. Make sure it works as designed. Watch the magic as your mouse moves around the screen and makes the call. If you are satisfied that it works, go to Macro Express and right click on the macro you just created and choose “edit with script editor”. Then on the left choose “repeat” and “repeat start”. Insert this at the beginning of the script by selecting the right arrow plus at the top of the middle of the screen. Change the “repeat count” to 99999.

Then choose “repeat end” and insert it at the end using the red plus sign right arrow.

Now choose the green “play” arrow at the top and this should run over and over (99,999 times).

VARIATIONS

Besides the variation of conferencing two together, there’s another great one that keeps them guessing. (Though conferencing them together is great fun because each one thinks the other is the prankster and they start swearing at each other in terrible English).

This requires that you either live alone, or have an isolated room – this gets noisy.

Grab a cheap PC mic and use the sound recorder (Start -> Programs -> Accessories -> Entertainment). Record yourself saying things like “hello?... hello? I can’t hear you! Ummm, I’d like to order medication”. Then open the wave file in Windows media player, and choose “play, repeat”. Leave this running, turn your speakers on, and put your microphone next to the speakers. Then start the macro.

Instead of hearing silence, they’ll hear a confused person and try to talk to them. You’ll hear them cycle through reps and some will get extremely annoyed. Others are so dumb that they’ll never figure out it’s an automated voice.

Another variation that I have not tried yet is by using a technology called VMWare. What VMWare does is create “sandbox” computers within your computer. Someday in the future I will create my own army within my computer which will allow me to autodial from what looks like ten computers.

VMWare is tough to get your hands on and requires a pretty beefy machine with at least 2GB of RAM.

And finally, since this is probably not a good idea from work, you might want to install GoToMyPc at home so you can occasionally check in on your bot. GoToMyPc has a new feature where you can hear the sounds that are happening at the remote computer – it’s highly entertaining when I’m stuck in some arduous task. I throw on my headphones and listen to the endless fun.

FEEDBACK

I have stopped by at the payphone near my job a few times and called my targets. I told them that I’m the guy who has been calling repeatedly and I’d like to speak to the manager. They always ask for my phone number and tell me they’ll take me off their list – but I don’t give it to them (could lead to future harassment from them).

I offer them a deal – start removing people from their lists and the calls will stop. I’m not sure if the call center managers have the ability to do this, and while I do feel a little guilty about pestering the rank and file workers, I think the need for them to change their business practices outweighs all else. It’s one thing to be aggressive, it’s altogether different to never remove people.

CARRIER TOOLS

Short of changing your number there are a few other options available to people. People with landlines seem to have many more tools. As for cellphones, Nextel had this awesome feature built into the phone where it would only accept calls from people in your address book; everyone else went to voicemail. I loved it even though I missed a couple of calls.

Unfortunately Nextel’s service was otherwise crappy so I had to switch. But I’m hoping that the current weakness of the system can be solved through technological means like Nextel’s. I envision a future where you can add numbers to a “blocked” list, refuse unidentified callers, or make people identify themselves when they call your cell phone. The carriers don’t seem to know much about the current plague of low-cost foreign based telemarketers.

Like spam, there has to be a technological solution to this problem. The Do Not Call list is a joke, don’t bother filing complaints with them. Laws are a joke because there’s just no practical way to get to these call centers in foreign countries.

But until the carriers wake up, or someone in power tries to do something about this, the army of autodialers is our only defense.

2 comments:

Anonymous said...

Greetings. You are doing God's work and I salute you! I thought I was somehow the only victim of this incredible scourge, or at least I couldn't seem to find any others. I've been suffering for years and have built up an extensive list of these assholes' (purported) phone numbers, as well as some more concrete information like who they really are, derived from tracing the entity that charged my credit card. Follow the money, as they say.

One neat trick (not dishonest) I discovered was the following: Recently when this madness reached a fever pitch, one of these dung beetles called me with their favorite scam: The "shipping department" gambit. They say that they tried to send me my "order" but it was returned, and they read me my address with a couple of digits transposed. I'm supposed to say, oh, golly, you transposed a couple of digits, here's the right address. Then they verify my credit card number (wonder why?), and then it turns out they've put me in for a whole new order. The purportedly lost order never existed. Get it? So what I did was cancel a credit card because they or another outfit (one has no idea how many of these insects there are, whether they work together, communicate, or just buy and sell my name and number and medical information, in violation of every elementary ethical standard there is, though they sometimes just make up medications to "refill" that I've never ordered and never even heard of. But I digress) had taken to simply inventing transactions and charging my account for them.

So I'd cancelled the card that these swine had on file. Then came the "shipping department" call. I verified my address like a good little sucker, then I made a point of asking them whether this "shipment" had already been paid for. Of course they always charge when they ship, so they said yes, it was paid. Then when they verified my credit card number, I said yep, that's the card I used.

In short order I got a call from a very satisfyingly agitated, even apoplectic Indian taking me to task for "using a fraud card!" I protested that I'd merely supplied my correct address to his shipping department for a paid order, and never expected them to have to call my bank--why would they? Oh, how he spluttered; such fun. Again, the money is their soft underbelly. Since they're shady operations, they deal with shady companies to handle their charge transactions, and I have to suspect that neither the "pharmacists" nor the money launderers especially appreciates the elevated interest that results from trying to charge a card that's been closed for fraudulent activity. The man actually called ME a criminal! He said he'd sue me! I was ROLLING with laughter! Gotta think that if we convinced a few fellow victims, or more than a few, to do this, we could do some serious damage to these pigstickers.

A related gambit but less effective is, again, to verify with the "shipping dept." that the "order" was indeed paid for, and then demand a refund. They've boxed themselves into a corner, and one can get them moderately excited by getting all serious and righteous, speaking to a "manager," demanding the credit within 24 hours or you'll inform your bank that they're thieves, etc.

I notice you mentioned VMWare and said it was "hard to get hold of." I don't think it is, from skimming my google results, but I know that the Microsoft virtualization program, Virtual PC 2007, is easy to get hold of from the MS site, and the price is right at $0. Remember you'll need another OS for that virtual "other machine," be it another copy of windows or a Linux distro or whatever, and if it's windows you'll need to either buy it or steal it. I haven't used it myself yet (trying to come up with a convincing reason to), but the stated RAM requirements are less than the 2 GB you cited for VMWare. They say you just add the required RAM amounts for the two OS copies; I'd go with the "suggested" vs. "required" figure, or whatever their jargon is for what really works vs. minimum technically possible.

For my taste 2 GB is the minimum just to make one copy of XP sing, that is if you run any actual programs on top of it. RAM is SO cheap now and the best way to goose up performance--treat yourself to 2 GB! I was amazed at the improvement when I went from 1 GB to 2, and I'm now considering 4, even though I think only 3 or 3-1/2 will be recognized cuz of the OS, or motherboard, or BIOS, or whatever. You can get a gig for $50-ish, the price of a good lunch.

Feel free to be in touch if you want to trade war stories or whatever.

Anonymous said...

People should read this.