I have been bugging by a telemarketer who does not take any cue at all. So I look up the Asterisk Handbook and send his call with the respect caller id to my voicemail. Has any one implemented any of this feature with database for more caller ids to be included?? David Kwok
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 24 August 2004 01:34 am, david kwok wrote:> I have been bugging by a telemarketer who does not take any cue at all. > > So I look up the Asterisk Handbook and send his call with the respect > caller id to my voicemail. > > Has any one implemented any of this feature with database for more > caller ids to be included?? > > David KwokBe interested, get all the contact information you can. Ask for supervisor. Inform person that you have all contact info and next time they call you will file suit. Ask to be put on their legally reuired do-no-call list. Should be end of it. Or go to small claim court for an easy payoff. Law is very strict on these matters now. - -- Steve "They that would give up essential liberty for temporary safety deserve neither liberty nor safety." Benjamin Franklin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBK3m9ljK16xgETzkRAkzIAKCunhEdA0iHqbyGjVapXGNnGP4kmACfW6a7 pIphiH5N3J4z9/pNKrSe4bY=+5Kj -----END PGP SIGNATURE-----
On Tue, Aug 24, 2004 at 03:34:34PM +1000, david kwok said:> I have been bugging by a telemarketer who does not take any cue at all. > > So I look up the Asterisk Handbook and send his call with the respect > caller id to my voicemail. > > Has any one implemented any of this feature with database for more > caller ids to be included??Yep. I have a database of "idiots" that just don't get a clue. I also force 800 numbers or no callerID to hit "5", which has eliminated virtually all telemarketing calls (it's amazing how many ignore the DoNotCall list. I got tired of reporting them.) Seems that the autodialers don't pass on that critical bit of information... :-) I've been thinking of handling all sorts of callers specially. * makes this so easy! ; house line exten => s,1,NoOp(${CALLERID}) ; check for callerID. If none, make them hit 5. exten => s,2,GotoIf($["${CALLERIDNUM}" = ""]?s|1000) ; Is the person calling an idiot? exten => s,3,DBGet(temp=idiot/${CALLERIDNUM}) exten => s,4,Goto(s,2001) ; Yep, he's an idiot. ; Credit Services - a totally clueless company ; that won't take "wrong number" for an answer exten => s,104,GotoIf($["${CALLERIDNUM:0:3}" = "8006848429"]?s|2100) ; If 800 type number, make them hit 5. exten => s,105,GotoIf($["${CALLERIDNUM:0:3}" = "800"]?s|1000) exten => s,106,GotoIf($["${CALLERIDNUM:0:3}" = "866"]?s|1000) exten => s,107,GotoIf($["${CALLERIDNUM:0:3}" = "888"]?s|1000) exten => s,108,GotoIf($["${CALLERIDNUM:0:3}" = "877"]?s|1000) exten => s,109,Goto(s|200) ; All special cases handled. ; Replace callerID name for well known numbers to be more descriptive exten => s,200,LookupCIDName ; If daytime, ring through ; Note: should do DB lookup to bypass time restrictions for ; family / friends... exten => s,201,GotoIfTime(7:00-21:00|*|*|*?5|1) ; else make them hit 5 if after hours... exten => s,202,Goto(s|1000) exten => s,1000,Background(press5formadsorwalt) ; Idiots here: exten => s,2001,Playtones(info) exten => s,2002,Wait,1 exten => s,2003,Playback(discon-or-out-of-service) exten => s,2004,Congestion ; Cred Services - because the clueless don't give up exten => s,2100,Answer ; Play nasty message endlessly... exten => s,2101,Wait(1) exten => s,2102,Playback(cred-services) exten => s,2103,Goto(2101) exten => 5,1,Dial(SIP/604&SIP/602,25,tr) exten => 5,2,Background(reached-reeds) exten => 5,3,Background(press-1-leave-msg) exten => 5,102,Background(reached-reeds) exten => 5,103,Background(press-1-leave-msg) exten => o,1,Background(invalid) exten => o,2,Goto(8,1) exten => i,1,Background(invalid) exten => i,2,Goto(8,1) exten => t,1,Playback(vm-goodbye) exten => t,2,Hangup
David, Yes I have, and also with call through direct for friends. What I've done is implemented a caller ID check that works this way: 1) Incoming call is checked for friends/family caller ID and sent directly to the inside extension (9491). You will see that as the first part of the config below, with the numbers/names edited for the list, of course. 2) Incoming call is checked for annoying caller ID and sent to a "goodbye" message and then disconnected. 3) All other calls get a standard greeting. If you know the inside extension to dial, you can dial it while the greeting plays (for friends/family that are not calling from their normal number). If you don't you'll be told in the message to dial another extension that takes you directly to voicemail. If you don't dial anything, you'll time out and be disconnected. This works well, it seems. Friends/family get through fine, annoying people won't get anywhere, and everyone else gets a standard greeting. This standard greeting takes care of almost 100% of the telemarketer calls because they're not human and can't interpret my message. Their system just thinks it's an answering machine and hangs up. A human telemarketer can choose to leave a message if that person so desires, but, to be honest, between this and the "do not call" list, I haven't had an issue. Hope this helps...config below. -Mark . Here's what's worked for me: ; We begin by matching caller id for dialthrough ; Answer the line exten => s,1,Wait,1 ; Wait a second, just for fun exten => s,2,Answer ; Answer the line ; Match caller ID, if you can exten => s/##########,3,Goto(9491,1) ; Work exten => s/##########,3,Goto(9491,1) ; alt work exten => s/##########,3,Goto(9491,1) ; Mom at home exten => s/##########,3,Goto(9491,1) ; Moms cell <etc, etc, etc, all of my friends and family> ; Throw unwanted callers away exten => s/##########,3,Goto(t,1) ; Annoying person... ; Continue to prompt if no callerid match exten => s,3,DigitTimeout,5 ; Set Digit Timeout to 5 seconds exten => s,4,ResponseTimeout,10 ; Set Response Timeout to 10 seconds exten => s,5,BackGround(markintro) ; Play the intro david kwok wrote:> I have been bugging by a telemarketer who does not take any cue at all. > > So I look up the Asterisk Handbook and send his call with the respect > caller id to my voicemail. > > Has any one implemented any of this feature with database for more > caller ids to be included?? > > David KwokD
On Tue, Aug 24, 2004 at 03:34:34PM +1000, david kwok said:> I have been bugging by a telemarketer who does not take any cue at all. > > So I look up the Asterisk Handbook and send his call with the respect > caller id to my voicemail. > > Has any one implemented any of this feature with database for more > caller ids to be included??http://lists.digium.com/pipermail/asterisk-users/2004-August/059836.html