  wifi4milez Big Russ, 1918 to 2008. Rest in Peace
join:2004-08-07 New York, NY
·Verizon FIOS
·Sprint Mobile Broa..
·RoadRunner Cable
·BroadVoice
| [Equipment] Cool things YOU have done with Asterisk
After seeing there was some interest in Asterisk, I figured I might as well start a topic about it. For those that use Asterisk, what are some cool things you have done with it? Furthermore, if others also think your solution is "cool" then please post how you did it! |
|
 trev
join:2009-06-29 Victoria, BC
| •Call a number to hear the temperature from the school weather station nearest you based on the home address associated with your phone number •Click to call •Call answering service including click-to-transfer, click-to-conference, click-to-escalate to supervisor, automatic priority queuing and scheduling •Abuse unlimited incoming mobile plans (dial a number, it is busy, but 10 seconds later you get a call back with VoIP dialtone) •Voice changing •Telemarketer torture (endless mazes of options) •Automated credit card payment processing
That's the recent stuff that I've toyed with, anyway  -- Wondering what I do? Find out at »www.digitalcon.ca |
|
 Mango toao.net
join:2008-12-25 Vancouver, BC
·Shaw
·voip.ms
·Callcentric
·LINGO
·Netfone
·Digital Voice
1 edit | reply to wifi4milez Installed it on a router so that I have an Asterisk box that uses less than $1/year of power.
Set up an extension playing this that I plan to forward telemarketers to. Unfortunately, I've already blocked a great deal of telemarketers at the server level so I haven't ever been able to use it since I set it up.
Record a call if I conference in the *** extension.
Display a specific caller ID for 911 calls. This way I only need to pay the e911 fee once. (Thanks for the suggestion, Martin!)
ALMOST set it up to propagate MWI from my VoIP provider.
Edited to add: I just now made an extension that turned off all remote access (web server, ssh, etc) to my Asterisk server, to save memory.
Things I plan to do one day:
Link it to my customer management software at work so I can automatically load customer accounts based on Caller ID.
m. -- Mango's recommended PAP2T settings Linksys/Cisco dial plan tips and tricks |
|
  wifi4milez Big Russ, 1918 to 2008. Rest in Peace
join:2004-08-07 New York, NY | reply to wifi4milez You both seem like you have done some interesting things with Asterisk. Trev, how did you setup the local weather broadcast to people that call in? |
|
 trev
join:2009-06-29 Victoria, BC
| I can't release any code, but the concept is kind of like this:
•Caller dials in and hears a greeting •While caller hears greeting
•A query is sent to canada411.com and the caller's postal code is scraped •An application takes the caller's postal code and finds the nearest weather station id based on some closed source magic •Another query goes to a public website where data about each school's weather station is available and interesting stats are scraped off
•Caller hears an announcement of what school is nearest and the current observed conditions
Once you break it down into it's simpler parts it isn't too complicated of a project. The end result is people thinking it's rather basic, but having built it was a very a fun challenge. Extra points for knowing how unreliable the whole set up is, but yet it still works  -- Wondering what I do? Find out at »www.digitalcon.ca |
|
 kaila
join:2000-10-11 Lincolnshire, IL clubs: 
| reply to wifi4milez Many, many things, but some of my personal favorites:
1) Setup of my own version of VM hell for special telemarketers. 2) Setup two of my college age kids with remote extensions tying them into our phone system with free 3 digit calling to home, and cheap calls elsewhere. 3) SIP URI & ISN calling 4) Conference Rooms- simple, but have been surprisingly useful for family meetings. 5) The unlimited channel experience (PAYG). Nobody has had to shoo anyone off the phone so they can use it and no inbound caller has ever heard a busy signal for the past 4+ years. 6) The IP phone experience. 7) Setting up Asterisk2Billing for clients. -- Jeff Howe Jeff's Blog - »www.jeffhowe.net |
|
  Prayer
join:2001-12-29 Warminster, PA
·Axvoice
·Future Nine Corpor..
·VoiceStick
·STANAPHONE
| reply to wifi4milez Set up Account [billing? just set to free] control for foster teens.
i.e. there are hours that the outgoing and incoming calls work. Otherwise messages like 'I'm sorry, but it is bed time now, try again tomorrow' and 'I'm sorry but this family is preparing for bed, please leave your message for "Agatha Christie" at the beep' and so on.
Each person has a PIN no. that works from any extension. The extension in master br does not require PIN to work. 911 works without PIN. Or... I disabled on one extension due to abuse.
A PIN is auto disabled if used in wrong bedroom. I review and disable if evidence of "sharing" is going on.
Each child may have different hours of usage allowed.
===== Would like to have similar control over PAYG cell phones that they arrive with. Dr. Phill reviewed one service that had tight parental supervision of cell activities. BUT it did not have hour limits to usages. -- I am always praying for better answers. |
|
  LightRider
@anonymouse.org
| reply to Mango Re: [Equipment] Cool things YOU have done with Asterisk
said by Mango :I just now made an extension that turned off all remote access (web server, ssh, etc) to my Asterisk server, to save memory. If you'd care to share how you did that, it would be appreciated. Do you also have a corresponding extension that turns those services back on, for when you do need to access them? |
|
 trev
join:2009-06-29 Victoria, BC
| I'd presume Mango2 did something similar, but here's my code for something similar that locks down my home server -
exten => disable,1,System(/usr/local/scripts/disableaccess.sh) exten => disable,n,Playback(successful)
exten => enable,1,System(/usr/local/scripts/enableaccess.sh) exten => enable,n,Playback(successful)
/usr/local/scripts/disableaccess.sh:
#!/bin/sh /etc/init.d/sshd stop /etc/init.d/apache2 stop /etc/init.d/nfs stop /etc/init.d/racoon stop
/usr/local/scripts/enableaccess.sh:
#!/bin/sh /etc/init.d/racoon start /etc/init.d/nfs start /etc/init.d/apache2 start /etc/init.d/sshd start -- Wondering what I do? Find out at »www.digitalcon.ca |
|
 Mango toao.net
join:2008-12-25 Vancouver, BC
·Shaw
·voip.ms
·Callcentric
·LINGO
·Netfone
·Digital Voice
4 edits | reply to LightRider Re: [Equipment] Cool things YOU have done with Asterisk
Log server stats such as currently running programs, server load, and memory usage:
Here's how I record calls. This will record for a maximum of 15 minutes.
m. -- Mango's recommended PAP2T settings Linksys/Cisco dial plan tips and tricks |
|
 hoolahoous
join:2004-08-25 Red Valley, AZ | reply to wifi4milez if you could post telemarketing hell scripts, they will benefit tons of consumers like me. |
|