⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 privacy.tex

📁 asterisk 是一个很有知名度开源软件
💻 TEX
📖 第 1 页 / 共 2 页
字号:
So, you want to avoid talking to pesky telemarketers/charityseekers/poll takers/magazine renewers/etc?\subsection{First of all} the FTC "Don't call" database, this alone will reduce yourtelemarketing call volume considerably.  (see:\url{https://www.donotcall.gov/default.aspx} ) But, this list won't protectfrom the Charities, previous business relationships, etc.\subsection{Next, Fight against autodialers!!}Zapateller detects if callerid is present, and if not, plays theda-da-da tones that immediately precede messages like, "I'm sorry,the number you have called is no longer in service."Most humans, even those with unlisted/callerid-blocked numbers, willnot immediately slam the handset down on the hook the moment they hearthe three tones. But autodialers seem pretty quick to do this.I just counted 40 hangups in Zapateller over the last year in myCDR's.  So, that is possibly 40 different telemarketers/charities that havehopefully slashed my back-waters, out-of-the-way, humble home phonenumber from their lists.I highly advise Zapateller for those seeking the nirvana of "privacy".\subsection{Next, Fight against the empty CALLERID!}A considerable percentage of the calls you don't want, come fromsites that do not provide CallerID.Null callerid's are a fact of life, and could be a friend with anunlisted number, or some charity looking for a handout. ThePrivacyManager application can help here. It will ask the caller toenter a 10-digit phone number. They get 3 tries(configurable), and this isconfigurable, with control being passed to next priority where you cancheck the channelvariable PRIVACYMGRSTATUS. If the callerid was valid thisvariable will have the value SUCCESS, otherwise it will have the valueFAILED.PrivacyManager can't guarantee that the number they supply is anygood, tho, as there is no way to find out, short of hanging up andcalling them back. But some answers are obviously wrong. For instance,it seems a common practice for telemarketers to use your own numberinstead of giving you theirs. A simple test can detect this. Moreadvanced tests would be to look for -555- numbers, numbers that countup or down, numbers of all the same digit, etc.My logs show that 39 have hung up in the PrivacyManager script overthe last year.(Note: Demanding all unlisted incoming callers to enter their CID maynot always be appropriate for all users. Another option might be touse call screening. See below.)\subsection{Next, use a WELCOME MENU !}Experience has shown that simply presenting incoming callers witha set of options, no matter how simple, will deter them from callingyou. In the vast majority of situations, a telemarketer will simplyhang up rather than make a choice and press a key.This will also immediately foil all autodialers that simply belch amessage in your ear and hang up.\subsubsection{Example usage of Zapateller and PrivacyManager}\begin{astlisting}\begin{verbatim}[homeline]exten => s,1,Answerexten => s,2,SetVar,repeatcount=0exten => s,3,Zapateller,nocalleridexten => s,4,PrivacyManager     ;; do this if they don't enter a number to Privacy Managerexten => s,5,GotoIf($[ "${PRIVACYMGRSTATUS}" = "FAILED" ]?s,105)exten => s,6,GotoIf($[ "${CALLERID(num)}"  = "7773334444" & "${CALLERID(name)}" : "Privacy Manager" ]?callerid-liar,s,1:s,7)exten => s,7,Dial(SIP/yourphone)exten => s,105,Background(tt-allbusy)exten => s,106,Background(tt-somethingwrong)exten => s,107,Background(tt-monkeysintro)exten => s,108,Background(tt-monkeys)exten => s,109,Background(tt-weasels)exten => s,110,Hangup\end{verbatim}\end{astlisting}I suggest using Zapateller at the beginning of the context, beforeanything else, on incoming calls.This can be followed by thePrivacyManager App.Make sure, if you do the PrivacyManager app, that you take care of theerror condition! or their non-compliance will be rewarded with accessto the system. In the above, if they can't enter a 10-digit number in3 tries, they get the humorous "I'm sorry, but all household membersare currently helping other telemarketers...", "something is terriblywrong", "monkeys have carried them away...", various loud monkeyscreechings, "weasels have...", and a hangup. There are plenty ofother paths to my torture scripts, I wanted to have some fun.In nearly all cases now, the telemarketers/charity-seekers thatusually get thru to my main intro, hang up. I guess they can see it'spointless, or the average telemarketer/charity-seeker is instructednot to enter options when encountering such systems. Don't know.\subsection{Next: Torture Them!}I have developed an elaborate script to torture Telemarketers, andentertain friends. (See\url{http://www.voip-info.org/wiki-Asterisk+Telemarketer+Torture} )While mostly those that call in and traverse my teletorture scriptsare those we know, and are doing so out of curiosity, there have beenthese others from Jan 1st,2004 thru June 1st, 2004:(the numbers may or may not be correct.)\begin{itemize}    \item 603890zzzz -- hung up telemarket options.    \item "Integrated Sale" -- called a couple times. hung up in telemarket options    \item "UNITED STATES GOV" -- maybe a military recruiter, trying to lure one of my sons.    \item 800349zzzz -- hung up in charity intro    \item 800349zzzz -- hung up in charity choices, intro, about the only one who actually travelled to the bitter bottom of the scripts!    \item 216377zzzz -- hung up the magazine section    \item 626757zzzz = "LIR    " (pronounced "Liar"?) hung up in telemarket intro, then choices    \item 757821zzzz -- hung up in new magazine subscription options.\end{itemize}That averages out to maybe 1 a month. That puts into question whetherthe ratio of the amount of labor it took to make the scripts versusthe benefits of lower call volumes was worth it, but, well, I had fun,so what the heck.but, that's about it. Not a whole lot. But I haven't had to say "NO"or "GO AWAY" to any of these folks for about a year now ...!\subsection{Using Call Screening}Another option is to use call screening in the Dial command. It hastwo main privacy modes, one that remembers the CID of the caller, andhow the callee wants the call handled, and the other, which does nothave a "memory".Turning on these modes in the dial command results in this sequence ofevents, when someone calls you at an extension:\begin{enumerate}\item The caller calls the Asterisk system, and at some point, selects anoption or enters an extension number that would dial your extension.\item Before ringing your extension, the caller is asked to supply anintroduction. The application asks them: "After the tone, say yourname". They are allowed 4 seconds of introduction.\item After that, they are told "Hang on, we will attempt to connect youto your party. Depending on your dial options, they will hear ringingindications, or get music on hold. I suggest music on hold.\item Your extension is then dialed. When (and if) you pick up, you aretold that a caller presenting themselves as $<$their recorded intro isplayed$>$ is calling, and you have options, like being connected,sending them to voicemail, torture, etc.\item You make your selection, and the call is handled as you chose.\end{enumerate}There are some variations, and these will be explained in due course.To use these options, set your Dial to something like:\begin{astlisting}\begin{verbatim}exten => 3,3,Dial(DAHDI/5r3&DAHDI/6r3,35,tmPA(beep))    orexten => 3,3,Dial(DAHDI/5r3&DAHDI/6r3,35,tmP(something)A(beep))    orexten => 3,3,Dial(DAHDI/5r3&DAHDI/6r3,35,tmpA(beep))

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -