[Asterisk-Users] Telemarketer screening

William Suffill william.suffill at gmail.com
Thu Aug 26 20:00:37 MST 2004


astdb dbget for the cid would probably be cleaner and if doesn't
return a result then unknown cid but good idea

On Thu, 26 Aug 2004 22:22:33 -0400, Mark Woods <asteriskadmin at fuse.net> wrote:
> 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 Kwok
> 
> D
> 
> 
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>



More information about the asterisk-users mailing list