Angry Man Bot

A few years ago, someone called in to one of our phonelines and had a conversation with a recording, which spawned this new set of recordings, to use with Asterisk-based PBX software.

This ‘bot’ is known as the ‘Angry Man Bot’ because he continuously asks “which number did you think was a scam”, and then continues to insult the “lady” who’s calling him. When anyone calls in, the bot seems to make people angry and irate, despite being pretty clean in terms of language.

After the success of the BeverlyBot that RBCP has been utilizing to confuse and anger people, I thought it tantamount to offer one of my best bots too, to capture telemarketers and other annoying people’s responses and try to build new bots out of their replies – this bot helped create no less than 3 other bots over the last 2 years.

To install (using modified BeverlyBot instructions):

Step 1: Unzip all sound files into /var/lib/asterisk/sounds/angrymanbot

Step 2: Paste the following into /etc/asterisk/extensions_custom.conf

exten => talk,1,Set(i=${IF($["0${i}"="045"]?7:$[0${i}+1])})
same => n,ExecIf($[${i}=1]?MixMonitor(${UNIQUEID}.wav))
same => n,Playback(angrymanbot/${i})
same => n,BackgroundDetect(angrymanbot/backgroundnoise,750)

Download ZIP:

Update (3 Dec 2022): For dual output files instead of a single mono voicemail, change the extensions_custom.conf entry to look like this –

exten => talk,1,Set(i=${IF($["0${i}"="46"]?7:$[0${i}+1])})
same => n,ExecIf($[${i}=1]?MixMonitor(${UNIQUEID}.wav,r(${UNIQUEID}_in.wav)t(${UNIQUEID}_out.wav)))
same => n,Playback(angrymanbot/${i})
same => n,BackgroundDetect(angrymanbot/backgroundnoise,700)

This will create voicemail files with the format of “UNIQUEID.wav”, as well as an _in and _out file, which are the two sides of the conversation. This will enable you go level the audio better, or sample the incoming audio more easily to build new bots!




Follow by Email