I created a new ruby plugin that is used by plamoni’s “Siri Proxy”, a proxy server for Apple’s Siri assistant. This proxy server allows for the creation of custom plugins that can intercept recognized speech and perform virtually any function imaginable (programmable, scriptable).
The “Siri Proxy” plugin I wrote handles interaction with a php script that runs on my web server. The php script, which I developed months ago for personal use, allows me to send commands to my car which has a Viper SmartStart module installed.
Current commands accepted are: “Vehicle Arm”, “Vehicle Disarm”, “Vehicle Start”, “Vehicle Stop”, “Vehicle Pop Trunk”, and “Vehicle Panic”.
–UPDATE: Now it also responds to more conversational commands such as “Start my car”, “Lock my car”, “Pop my trunk”, etc…
I may change the command wording a bit later. This was just a proof of concept. We’ll see.
Siri Proxy & DNSMasq box – Ubuntu 11.04 Server VM
Tired of waiting on the phone for customer service, only to be directed all around the world by a digital person. Paul English has developed an extensive database that covers the basics of hacking different companies customer service for quick or immediate help. Check this out!!
Here are a few tips from his website!
Once you have a phone number, here are some tips to try to get through the computer to get to a live human:
1. Interrupt. Press 0 (or 0# or #0 or 0* or *0) repeatedly, sometimes quickly. Unfortunately the same keystroke does not always work for each company. Many IVRs will connect to a human after a few “invalid entries”, although some IVRs will hangup. 🙁
2. Talk. Say “get human” (or “agent” or “representative”) or raise your voice. The IVR might connect you to a human after one of these key or unknown phrases.
3. Just hold, pretending you have only an old rotary phone.
4. Connect to account collections or sales or account cancellation; they always seem to answer quickly. First ask them for their name and rep number (so they know you are writing it down, and thus so they are more likely to help you.) Then ask them to transfer you to the department you need. Sometimes they will put you ahead of the queue, although sometimes they will send you to the end (and thus in those cases this tip is useless).
5. Selecting the option for Spanish will sometimes get you a bilingual human more quickly than if you just waited for an English-only operator.