Asterisk PBX Telemarketer Traps: Difference between revisions

From KG7QIN's Wiki
Jump to navigation Jump to search
(Created initial page)
 
(Added Asterisk dialplan scripts for Lenny)
Line 8: Line 8:


You can read it here under "[https://www.reddit.com/r/itslenny/comments/5lcfwq/lennys_history_why_he_isnt_creative_commons/ Lenny's history and why he isn't Creative Commons]".  The author goes into the history of the recordings and why he hasn't released it under the Creative Commons license (spoiler, wants to keep his anonymity).  
You can read it here under "[https://www.reddit.com/r/itslenny/comments/5lcfwq/lennys_history_why_he_isnt_creative_commons/ Lenny's history and why he isn't Creative Commons]".  The author goes into the history of the recordings and why he hasn't released it under the Creative Commons license (spoiler, wants to keep his anonymity).  
=== Files ===
=== Dial plan config ===
<syntaxhighlight lang="text">
; Lenny the telemarketer and annoying call trap.
[Lenny]
exten => s,1,wait(1)
same => n,Log(VERBOSE, Caller ${CALLERID(all)} being passed to Lenny, poor sucker.)
same => n,Wait(1)
same => n,Ringing
same => n,Wait(3)
same => n,Answer()
same => n,Wait(2)
same => n,Set(i=${IF($["0${i}"="016"]?7:$[0${i}+1])})
same => n,Playback(Lenny/Lenny${i})
same => n,BackgroundDetect(Lenny/backgroundnoise,1500)
same => n,Hangup()
</syntaxhighlight>
* The following will work on older versions of afterisk
<syntaxhighlight lang="text">
[Lenny]
exten => s,1,Answer()
exten => s,n,Log(VERBOSE, Caller ${CALLERID(all)} being passed to Lenny, poor sucker.)
exten => s,n,Wait(2)
exten => s,n,Ringing
exten => s,n,Wait(3)
exten => s,n,Answer()
exten => s,n,Wait(2)
exten => s,n,Set(i=${IF($["0${i}"="016"]?7:$[0${i}+1])})
exten => s,n,Playback(Lenny/Lenny${i})
exten => s,n,BackgroundDetect(Lenny/backgroundnoise,1500)
exten => s,n,Hangup()
</syntaxhighlight>


== Asty Crapper ==
== Asty Crapper ==

Revision as of 17:15, 14 January 2023

Here you will find dialplan snippets and audio files for two Asterisk based Telemarketer Traps:

  • Lenny
  • Asty Crapper

Lenny

Lenny is everyone's favorite senile old man. Back in 2017, the author of Lenny posted the history of the recordings to Reddit's r/itslenny subreddit.

You can read it here under "Lenny's history and why he isn't Creative Commons". The author goes into the history of the recordings and why he hasn't released it under the Creative Commons license (spoiler, wants to keep his anonymity).

Files

Dial plan config

; Lenny the telemarketer and annoying call trap.
[Lenny]
exten => s,1,wait(1)
 same => n,Log(VERBOSE, Caller ${CALLERID(all)} being passed to Lenny, poor sucker.)
 same => n,Wait(1)
 same => n,Ringing
 same => n,Wait(3)
 same => n,Answer()
 same => n,Wait(2)
 same => n,Set(i=${IF($["0${i}"="016"]?7:$[0${i}+1])})
 same => n,Playback(Lenny/Lenny${i})
 same => n,BackgroundDetect(Lenny/backgroundnoise,1500)
 same => n,Hangup()
  • The following will work on older versions of afterisk
[Lenny]
exten => s,1,Answer()
exten => s,n,Log(VERBOSE, Caller ${CALLERID(all)} being passed to Lenny, poor sucker.)
exten => s,n,Wait(2)
exten => s,n,Ringing
exten => s,n,Wait(3)
exten => s,n,Answer()
exten => s,n,Wait(2)
exten => s,n,Set(i=${IF($["0${i}"="016"]?7:$[0${i}+1])})
exten => s,n,Playback(Lenny/Lenny${i})
exten => s,n,BackgroundDetect(Lenny/backgroundnoise,1500)
exten => s,n,Hangup()

Asty Crapper

The Asty Crapper is something I found referred to on Reddit one day when looking up something in r/itslenny. It is an old (and crude/NSFW) telemarketer trap that was released under the GPL.

The original website is long gone, but you can find it on the Wayback Machine at https://web.archive.org/web/20110317063218/http://www.linuxsystems.com.au/astycrapper/