[Asterisk-Users] Telemarketer screening

Mark Woods asteriskadmin at fuse.net
Thu Aug 26 20:24:17 MST 2004


Yes, you're right.  I missed that his specific question was about using 
a database!

Doh!


William Suffill wrote:

>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
>>
>>    
>>
>_______________________________________________
>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