Hi all. Sorry for the disruption today, we had 2 major server outages. Voice calls were unaffected for customers using Conduit3 PABX systems as they failed over to our Auckland server.
Web services failed over to a hot standby, albeit without dynamic content.
While the outages took out our main data server and our main ISDN trunk servers, the distributed nature of VentureVoIP's systems meant that voice calls were unaffected for people who are using ConduIT3 PABX systems.
All systems have now been restored and are functioning normally.
The cause of the outages was a distributed denial of service attack, which would have normally taken out any VoIP provider, but because of the nature of the VentureVoIP network, we were able to shut down the affected servers while relying on back up servers.
Thanks for your patience.
A short explanation of how we managed 0 minutes of voice downtime
Basically all of our customers who use ConduIT3 PABX systems are registered to multiple servers at the same time. On each connection the IAX qualify parameter is used so that calls only go through servers which have low latency.
When the DDoS started, ping times to the affected servers increased which was sufficient to route voice calls via other servers.
Once we realized that we were under attack we pulled the voice servers down completely so that all qualifies to those servers would fail.
In extensions.conf on the customers machines they sequentially try each of our voice servers before failing over to PSTN based calling.
Once we pulled down the voice servers which were affected by the attack, all calls were guaranteed to travel via different paths, thereby maintaining voice quality.
All billing information is stored on all servers. This meant that once we had the systems back up and going we just resynced the data to the servers which had been shut down and brought them up again.
We are in the process of setting up a hot failover system for dynamic web content and this should be completed within the next couple of weeks.
While we had set up systems so that we would not be taken out in this exact situation, it had never been tested in a real world attack, so even though it was a hard day, we got to the end of it with some measure of relief.
Current Rating: 0/10 (0 votes) Similar Articles (Based on Title) Major bug solved in IPSwitchBoard - September 30, 2005 Thorben Jensen has posted details of a fix for IPSwitchBoard.
Auckland, New Zealand suffers major power outage - February 3, 2009 At 1:10pm this afternoon, Auckland suffered a major power outage effecting customers in the eastern and western suburbs. VentureVoIP customers were unaffected because of the geographically distributed nature of the telephone exchanges.
Leg-based CDR proposal updated; Major mods - May 11, 2009 murf has posted details of an update on his leg based CDR proposal. Great o see he is still working on resolving CDR.
New Service: Ping Server - January 1, 1970 We can ping your servers regularly and place a phone call to your number to let you know if the server is down
Server moved to dual 100mb connection. - September 30, 2004 Thanks to the guys over at LiveVOIP LLC we now have a new server!
Link: Article with Asterisk running home server - October 2, 2004 Running a Wireless network in your neighbourhood with Asterisk terminating VOIP calls.
Astertest.com: Asterisk Makes a Great Media Server - November 20, 2004 The guys over at Astertest have managed ti get 790 simultaneous audio playbacks on a $350 PC.
VoIP-info: Conference Server based on Asterisk - February 13, 2005 The wiki has a a link to a press release from Junction Networks about a free Conference Bridge Service for VOIP Callers
*-Dev: Remote Voicemail Server Indication patch on Mantis - May 26, 2005 Chris A. Icide has posted details of a Voicemail patch on the mantis.
Welcome to the new server - June 29, 2005 Because of the LiveVoIP going bankrupt, we have now moved our server.
VoIP-Info: Linux LiveCD VoIP Server Updated - August 13, 2006 The Wiki has a link to an update of the Linux LiveCD VoIP Server.
AsterPas - FastAGI Script Server Enters Beta - April 11, 2007 A slightly older release I ha d missed. AsterPas is a multithreaded FastAGI server.
Digium mailing list server maintenance - Thursday, June 14, 5PM to 8PM CDT - June 14, 2007 The Digium mailing list server (lists.digium.com) is being replaced with a new system that will provide better performance and more reliability.
Digium FTP server will be replaced with HTTP server - July 27, 2007 Kevin has posted details of the move from FTP to HTTP.
Original Content (C) 2004-2010
Matt Riddell

Icons by: FastIcon.com
|
Sound card Line-In as MOH source May 16, 2005 Average Vote: 10
Niksa Baldun has posted a script (line of code) to allow you to select the line in of your sound card as a music on hold source.
39 Free Softphones August 14, 2009 Average Vote: 9.9
I decided to do another round up article, this time focusing on the 39 best free softphones.
Asterisk IPv6 update February 1, 2010 Average Vote: 9.9
Olle has posted an update on IPV6 in Asterisk and a link to a blog post of his.
Interview with Mark Spencer November 26, 2004 Average Vote: 9.8
We have managed to get an interview with Mark Spencer AKA Markster. Mark Spencer is the creator of Asterisk and by far the most active developer.
Monitoring Asterisk with Munin January 7, 2010 Average Vote: 9.8
I had a few requests for these munin plugins after some discussion on one of the Asterisk lists and thought people might like them.
Unit Test Framework Now Available January 5, 2010 Average Vote: 9.6
David Vossel has posted details of the new unit test framework in Asterisk - this will likely lead to some pretty decent advances in stability.
Wishlist for 1.8 - new media negotiation February 8, 2010 Average Vote: 9.5
Olle has posted a note explaining his with for codec negotiation fixup.
Asterisk-Addons 1.6.0.2 Now Available May 22, 2009 Average Vote: 9.5
The Asterisk Development Team is pleased to announce the release of Asterisk-Addons 1.6.0.2.
Interview with John Todd August 22, 2009 Average Vote: 9.4
We have just completed an interview with John Todd - the Asterisk Open Source Community Director.
New feature for AMI Redirect command September 22, 2009 Average Vote: 9.3
Hakon Nessjoen has posted an email asking for testing of a patch for redirecting channels in different directions.
Asterisk in a Fortune 500 company January 18, 2010 Average Vote: 9.3
John Todd has posted an interesting link about a speech that will take place in which Jeremy Wadhams from Yahoo will discuss an Asterisk implementation in a Fortune 500 company.
New feature: Asterisk Manager Interface commands for DeviceState February 1, 2010 Average Vote: 9.3
Hakon Nessjoen has another path - this one allows getting and setting device state via the Asterisk Manager interface.
State of FAX (primarily T.38) in Asterisk trunk (planning for 1.8 release) December 4, 2009 Average Vote: 9.3
Kevin Fleming has written up a description of where fax is at in Asterisk.
Billing systems and Daily Grind January 8, 2010 Average Vote: 9.3
Most of the articles I write on the Daily Asterisk News are about releases of software etc, but I thought I would give you an update on what I am working on day to day.
Amazing Asterisk Sign August 18, 2009 Average Vote: 9.3
Leif Madsen posted a link to a cool photo of someone hijacking a sign for Asterisk.
Wishlist for 1.8 - new media negotiation February 8, 2010 Olle has posted a note explaining his with for codec negotiation fixup.
Asterisk 1.6.0.22, 1.6.1.14, and 1.6.2.2 Released February 4, 2010 The Asterisk Development Team has announced security releases for Asterisk.
Simplified Voting February 1, 2010 Hi all, I was going through the stats for the Daily Asterisk News and noted that the star rating system I was using was taking 180KB to download.
MixMonitor Mute February 1, 2010 Julian Lyndon-Smith has posted details of a patch he has written to temporarily mute MixMonitor recordings.
Asterisk IPv6 update February 1, 2010 Olle has posted an update on IPV6 in Asterisk and a link to a blog post of his.
New feature: Asterisk Manager Interface commands for DeviceState February 1, 2010 Hakon Nessjoen has another path - this one allows getting and setting device state via the Asterisk Manager interface.
New feature in app_queue: Give members a penalty time for not answering February 1, 2010 Hakon Nessjoen has posted detail of a patch he has written to add a new option to queues.conf.
Asterisk with Apple iPad January 28, 2010 Apple has release the iPad today - their latest product - a tablet computer with a multi touch surface. It strikes me that this could potentially be used for a fantastic cheap receptionists console.
Adventures in RTCP - a short report January 28, 2010 Olle has posted a writeup on his RTCP work - still could do with more testers.
Asterisk GSoC 2010 January 28, 2010 Russell has posted details of the Google Summer of Code program which will be running again this year. |