<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OS-VoIP &#124; Open Source VoIP</title>
	<atom:link href="http://www.os-voip.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.os-voip.com</link>
	<description>Open Source VoIP by Aaron Rosenthal</description>
	<lastBuildDate>Mon, 02 Aug 2010 16:15:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mark Spencer on Skype and Asterisk</title>
		<link>http://www.os-voip.com/2010/08/mark-spencer-on-skype-and-asterisk/</link>
		<comments>http://www.os-voip.com/2010/08/mark-spencer-on-skype-and-asterisk/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 16:15:42 +0000</pubDate>
		<dc:creator>Aaron Rosenthal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Digium]]></category>
		<category><![CDATA[mark spencer]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=393</guid>
		<description><![CDATA[Here's an interesting video from earlier this year with Mark Spencer addressing Skype and Asterisk. ]]></description>
			<content:encoded><![CDATA[<p id="page-title">Here&#8217;s an interesting video from earlier this year with Mark Spencer addressing Skype and Asterisk.</p>
<h2>America 2009 Video: Skype and Asterisk &#8211; What it Means for Business Communications (Mark Spencer)</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="277" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/1XuBwMx8Ag" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="277" src="http://blip.tv/play/1XuBwMx8Ag" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2010/08/mark-spencer-on-skype-and-asterisk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IBM Smart Market embraces Asterisk&#8230; building your IP PBX becomes childs play</title>
		<link>http://www.os-voip.com/2009/10/ibm-smart-market-embraces-asterisk-building-your-ip-pbx-becomes-childs-play/</link>
		<comments>http://www.os-voip.com/2009/10/ibm-smart-market-embraces-asterisk-building-your-ip-pbx-becomes-childs-play/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 21:55:49 +0000</pubDate>
		<dc:creator>Aaron Rosenthal</dc:creator>
				<category><![CDATA[Digium]]></category>
		<category><![CDATA[VoIP News]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[astricon]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[smart cube]]></category>
		<category><![CDATA[smart market]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=371</guid>
		<description><![CDATA[Well last week marked the end of Astricon 2009 where a myriad of VoIP and Open Source companies came together to showcase new products, new solutions, and make big (and sometimes small) announcements. One of my favorites and more notable announcements which occurred at Astricon was between Digium/Asterisk and IBM.

You can read some specifics here, but in short IBM has brought Asterisk into its Smart Market. IBM's Smart Market is a marketplace for applications  designed or tweaked to operate on IBM's hardware, specifically the IBM Smart Cube. Essentially the IBM Smart Cube is ready out of the box to run any of the Smart Market applications. Think of it like the Apple App Store which anyone who's anyone will already be familiar with. Take the iPhone for example which is a "ready to rock" computer with a whole slew (70,000+) of applications designed to work perfectly (supposedly) on the iPhone... all purchased via the App Store. The IBM Smart Market and the Smart Cube is very similar... kinda. ]]></description>
			<content:encoded><![CDATA[<p>Well last week marked the end of <a title="Astricon" href="http://www.astricon.net/" target="_blank">Astricon 2009</a> where a myriad of VoIP and Open Source companies came together to showcase new products, new solutions, and make big (and sometimes small) announcements. One of my favorites and more notable announcements was between Digium/Asterisk and IBM.</p>
<p>You can read some specifics <a href="http://www.internetnews.com/infra/article.php/3843961/IBM%20Digium%20Team%20on%20Asterisk%20Phone%20System.htm" target="_blank">here</a>, but in short IBM has brought Asterisk into its Smart Market program. IBM&#8217;s Smart Market is a marketplace for applications   designed or tweaked to operate on IBM&#8217;s hardware, specifically the IBM Smart Cube. It&#8217;s kinda like the Apple App Store, take the iPhone for example which is a &#8220;ready to rock&#8221; computer with a whole slew (70,000+) of applications designed to work perfectly (supposedly) on the iPhone&#8230; all purchased via the App Store. The IBM Smart Market and the Smart Cube hardware is much like the same.</p>
<p>Organizations with a tendency towards Open Source or just plain ole cost savings can now simply purchase their Smart Cube from IBM, download a customized version of Asterisk designed to be managed via the Smart Desk management dashboard, and BAM&#8230; with some configuration you&#8217;ve got yourself an IP PBX.  Additionally&#8230; here&#8217;s my favorite part, support is handled directly by IBM! Anyone who has worked with IBM knows that their support is one of IBM&#8217;s strong points and exactly why I&#8217;m extremely excited to see IBM extending that support to Asterisk. Support is one of those areas which I think has stifled some of Asterisk&#8217;s growth primarily because the quality of support provided by the myriad of different Asterisk re-sellers and even Digium itself has been so varied in its quality that its quite hard to truly define a guaranteed level of support when it comes to Asterisk. Of course I&#8217;m rather biased but I like to think my company has some of the best Asterisk support around, but that just can&#8217;t be said about everyone :-)<span id="more-371"></span></p>
<p>Now all this product launch hoopla isn&#8217;t what really interests me&#8230; well yes IBM is providing Asterisk support = awesome&#8230;. and yes Asterisk is tweaked to be managed via the Smart Cube dashboard = actually kinda big&#8230;. but what I&#8217;m particularly excited about is the continued traction Asterisk is gaining within the world of telephony. Acceptance by a computing titan like IBM is just one more badge on it&#8217;s sleeve of awesomeness. I myself am thrilled how common the term &#8220;Asterisk&#8221; has become in almost every discussion pertaining to telephony and IP PBX solutions. There are still some haters out there but those who criticize the technology haven&#8217;t really taken the time to fully understand it, while those who have, become its greatest advocates.</p>
<p>I used to be surprised when people said they were actually familiar with Asterisk, now it seems to be one of the first things someone will Google when buying an IP PBX. Now I say this&#8230; but I also say it knowing that it applies primarily to the SMB market in which Asterisk has seen the largest amount of growth&#8230; but my only interest in the SMB market is its use as a case study to prove to larger enterprises that Asterisk based solutions fit business of any size and application and should always be evaluated right alongside the big players. We&#8217;re not quite there yet, 1000+ Asterisk deployments still remain few and far between, but as Digium and Asterisk start partnering with companies like IBM, and when companies like IBM are willing to stake their reputation on supporting Open Source software like Asterisk, I think it validates Asterisk&#8217;s future trajectory as being a respected IP PBX solution amongst not only SMB&#8217;s but organizations of any size.</p>
<p>But enough with my soap boxing&#8230; you probably would like to know about pricing.<br />
There are two options for purchasing Asterisk for the Smart Cube:</p>
<ul>
<li>$2,000 for 20 simultaneous calls.</li>
<li>$4,000 for 40 simultaneous calls.</li>
</ul>
<p><a href="http://www.ibm.com/smartmarket/us/en/_/N-bZg/Ntt-digium/ListingOverviewAction.action?listingId=10502" target="_blank">Check it out! </a></p>
<p>By Aaron Rosenthal</p>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2009/10/ibm-smart-market-embraces-asterisk-building-your-ip-pbx-becomes-childs-play/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing an RFP for an Open Source IP PBX &#8211; Part2</title>
		<link>http://www.os-voip.com/2009/09/writing-an-rfp-for-an-open-source-ip-pbx-part2/</link>
		<comments>http://www.os-voip.com/2009/09/writing-an-rfp-for-an-open-source-ip-pbx-part2/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 15:40:31 +0000</pubDate>
		<dc:creator>Aaron Rosenthal</dc:creator>
				<category><![CDATA[Buying Help]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[call center]]></category>
		<category><![CDATA[pbx]]></category>
		<category><![CDATA[rfp]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=329</guid>
		<description><![CDATA[A continuation of the first article about writing RFP's specifically for Open Source IP PBX systems. ]]></description>
			<content:encoded><![CDATA[<p>Welcome to my second installment of &#8220;Writing an RFP for an Open Source IP PBX&#8221;&#8230; But first let me apologize to my loyal readers, I have let you down&#8230; I&#8217;ve been caught up in the regular grind of the summer and have neglected OS-VoIP. There&#8217;s a lot of interesting things going on in the Open Source VoIP space and I&#8217;ve got a long list of things I want to talk about, so get ready for some action here at OS-VoIP! Ok&#8230; onto RFP&#8217;s&#8230;</p>
<p>In my previous post,<a href="http://www.os-voip.com/2009/03/writing-an-rfp-for-an-open-source-ip-pbx/" target="_self"> here</a>, we went over a variety of reasons why Open Source needs to be approached and perceived differently than regular proprietary systems. We also discussed the importance of determining (in detail people!) your own requirements as the very first step in this process.</p>
<p>Part deuce starts with this&#8230;&#8230;&#8230;</p>
<h3>Answer the important questions</h3>
<p>Regardless of where you place this information in an RFP, it should always be addressed. The earlier you make these decisions the easier it will be to start off on the right foot when asking vendors to quote you an Open Source IP PBX solution. This is by no way a complete list of questions but these are the important ones.</p>
<p style="padding-left: 30px;"><strong>Do we plan to have a converged or segregated voice and data network? </strong><br />
This is a very important decision and will sometimes dictate the type of phones a vendor recommends as part of your solution. For example, if you are converging the voice and data networks and in turn daisy chaining desktop computers to the phones, you&#8217;ll want a phone with a switch, and possibly GigE support should GigE to the desktop be important. Some phones don&#8217;t even have a switch  so be careful not to make the mistake of converging your networks only to find that the 150 cheap Polycom 320&#8217;s you purchased don&#8217;t have switches in them! Most network engineers would recommend that the reliable approach to take  is keep your voice and data networks separate but this sometimes carries a greater upfront expense such as running a second ethernet drop to each workstation or purchasing twice as many switches.</p>
<p style="padding-left: 30px;">On the topic of wiring, I&#8217;m going to share a suggestion which some of you might disagree with. Should you ever need new wiring, DO NOT make it a requirement in your RFP that your OS PBX vendor also be required to handle wiring! My opinion &#8211; office wiring should be left up to electricians&#8230; I&#8217;ve always said that any company (specifically in the OS IP PBX world) who does both wiring and Open Source IP PBX&#8217;s is going to lack significant skills in one area or the other. Good engineers who really know how to program software like Asterisk sit at their computers all day being programmers&#8230; they don&#8217;t usually make the best wiring contractors. We live in a world of specialization, companies can either do twice as much half ass&#8217;ed, or half as much bad ass! Wiring and software development are just too different for most companies to want to maintain dedicated resources for both.<span id="more-329"></span></p>
<p style="padding-left: 30px;"><strong>What type of phone service do we want to use with this new Open Source IP PBX? </strong><br />
The beauty of most OS IP PBX systems is that they will work with almost any type of phone service. A lot of people for some reason think that an IP PBX will only work with digital phone service and this is not the case. If you are replacing a legacy phone system then chances are you&#8217;re using either a T1/<a title="PRI" href="http://en.wikipedia.org/wiki/Primary_rate_interface" target="_self">PRI</a> or <a title="POTS" href="http://en.wikipedia.org/wiki/Plain_old_telephone_service" target="_self">POTS</a> lines which won&#8217;t have any problem plugging into your new OS IP PBX. Now a vendor isn&#8217;t going to care much whether you stick with a PRI or POTS because that usually won&#8217;t impact the overall solution (other than the type of telephony cards/gateways quoted), BUT if you plan on using other types of phone service, then there&#8217;s a few more things a vendor should address and therefore why you need to let the vendor know about these in the RFP.</p>
<p style="padding-left: 30px;">So what am I referring to?<strong> SIP and Internet based VoIP service</strong>. Most large businesses wouldn&#8217;t consider using internet based VoIP for their primary voice service because of call quality issues that still plague these options (no QoS, latency, etc), so I won&#8217;t discuss these here. Dedicated/private SIP on the other hand is a very good option for an OS IP PBX system. Dedicated/Private SIP is where the phone company is actually providing you with a dedicated voice circuit, such as a T1/fiber/ethernet, which is delivering SIP service directly from their network to your office. Using your data connection to run SIP over the internet is NOT a private SIP solution, it is a public SIP product. Here&#8217;s a little <a title="Get to know SIP" href="http://www.os-voip.com/2008/06/get-to-know-sip-if-you-havent-already/" target="_self">article I wrote about SIP </a>which I hope to elaborate on soon.</p>
<p style="padding-left: 30px;">One of the main advantages of using a SIP service is that you offload call transcoding from the PBX resources onto the carriers network. Asterisk for example is SIP native, so is FreeSWITCH, so by using SIP as your primary phone service that call can in many cases ride un-altered from the handset all the way through the carriers network and the transcoded to the work on the receiving end. By eliminating the need for the PBX server to transcode the call, you save resources and in-turn increase the call capacity of your server.</p>
<p style="padding-left: 30px;"><strong>How do you plan to administrate your Asterisk system? </strong><br />
This is probably the <span style="color: #ff0000;"><strong>most important question</strong></span> to be answered because what you say to this question will entirely dictate the type of Asterisk flavor you purchase. Although building an Asterisk system using open source or BE Asterisk can result in the most reliable, fully functional, and flexible PBX solution (when engineered properly), it also lacks what most IP PBX buyers want to see which is a user and admin interface. Asterisk is entirely programmed and configured within the command line, and unless your company is of a size where you can afford to hire a telecom administrator with Asterisk experience, you will probably need some sort of administration interface. If you are of the size where having a dedicated employee/s to manage your PBX&#8230; then it makes perfect sense to hire Sys. Admins with Asterisk and Linux experience. Actually, if you have these resources then you have even more of a reason to build an OS IP PBX. Remember that if you require an admin interface, and are a company larger than a couple hundred users, then most of your Asterisk PBX options will be licensed products. If you want that admin interface instead of employing an Asterisk engineer then you&#8217;re going to likely get tied into licensing and per seat pricing models&#8230; just FYI.</p>
<h3>Existing PBX</h3>
<p>It&#8217;s very useful for a vendor to know what type of PBX you&#8217;re currently running. This should give your vendor at least a general overview of the features and functionality current users are comfortable with, plus  the vendor should be familiar enough with other PBX systems to know what features may or may not work differently to those found in an OS IP PBX.</p>
<p>Within your RFP, list the features of your existing PBX which are currently USED by your employees. Everyone utilizes different features so be sure to include all your departments in the conversation while you uncover all those features you never even used but others might find quite handy. This is a good beginning to your requirements gathering process so don&#8217;t forget to also prioritize which existing features are important and which ones are not.</p>
<h3>Call Centers</h3>
<p>Now here&#8217;s a hot Open Source topic&#8230; Asterisk  and Open Source software for the call center-<br />
I&#8217;m not going to stray down this road too far because writing an RFP for a call center PBX  is usually quite different than a standard enterprise communication system. Call Centers have about a gagillion feature requirements and in many cases these requirements are so specific that a highly customized Asterisk system is sometimes just what the doctor ordered. Typically in a call center, specifically one using Open Source technology, Asterisk is rarely the only software being used as  part of the &#8220;total solution&#8221;. There&#8217;s a whole slew of applications and OS software which&#8230; when combined&#8230; can rival even some of the most established call center solutions.</p>
<p>Actually, not many people knew this but Genesys (dubbed the worlds #1 contact center software) used to fully support Asterisk. Quite a few call centers were deployed with Genesys software running in conjunction with the Asterisk PBX. I think this is a fairly good testament to Asterisk&#8217;s increasing presence in the large enterprise space. Genesys even used to be a participating partner in the Asterisk community&#8230; but not any more. Word on the street is Genesys partnered up with Microsoft with an integrated solution with Microsoft communication products and that was pretty much the end of their partnership with Digium&#8230; dang it.</p>
<p>Proprietary call center applications are purchased in modules &#8211; inbound, outbound, agent portal, etc&#8230;.and each module costs more money. In the Open Source VoIP space, modules are replaced by 3rd party applications which work in conjunction with software like Asterisk. For example, <a href="www.vicidial.com" target="_self">ViciDial </a>is free software for Asterisk designed for outbound call centers. <a href="http://www.queuemetrics.com" target="_self">QueueMetrics</a> is licensed software with hundreds of reporting functions and options that works in conjunction with Asterisk. Aheeva makes a fully functional call center solution built entirely on Asterisk but unfortunately they&#8217;ve licensed the product out the wazoo which I think is very non-open-sourcian of them&#8230;</p>
<p>If you are compiling an RFP for an Open Source call center,  then you definitely take your phone system more seriously than most businesses&#8230; obviously&#8230; because it IS your business. And naturally you&#8217;re concerned with the risk you might take with implementing an Open Source PBX system. As a call center I&#8217;m sure writing an RFP is as familiar as cotton candy at the carnival,  so I won&#8217;t draw this out more than I need to. BUT&#8230; what I will say is &#8220;keep an open mind&#8221;. Your biggest risk in implementing Open Source VoIP software for a call center is not the technology itself, it&#8217;s the capabilities and experience of the company who implements the solution. Or, depending on your own technical chutzpah, maybe you can develop your whole call center PBX internally. I recently lost a call center bid for a 400+ agent facility due solely on the fact that the non-technical CEO hadn&#8217;t heard of Asterisk&#8230; and despite the fact we met EVERY requirement, and despite being able to scale infinitely with their growth, and even despite the capital cost being about $250,000 less than Cisco&#8230; they still got cold feet due to inaccurate assumptions and a bloated stomach from all the proprietary spoon feeding.</p>
<p>Here&#8217;s an important tip about the RFP process- if you&#8217;re making a recommendation to the CEO or CIO to purchase an Open Source IP PBX&#8230; insist that they participate in all discussions with the vendor. I&#8217;ll be the first to say that it&#8217;s not a simple task to understand these systems, and reading a proposal (the result of your RFP) is rarely going to single-handedly sell an OS IP PBX against a proprietary system. If a CIO is reading two proposals, one by Cisco for example, the other an Asterisk system&#8230; their instant gut reaction to the Asterisk proposal is to completely discredit it because the price is so low. If the decision maker isn&#8217;t educated about these systems, seeing a 50% price difference usually hurts more than it helps. They think &#8220;oh this solution must be the Yugo of phone systems&#8221; or &#8220;this vendor has wildly underestimated our requirements&#8221; or &#8220;where&#8217;s the other zero&#8221; &#8230;.</p>
<p>Without fully understanding the technology, the development, the capabilities of these systems&#8230; a CIO can not make an educated decision about an Open Source IP PBX. What is the solution, I&#8217;ve already said it&#8230; participate in discussions with the Open Source vendors, don&#8217;t make assumptions, ask questions when you have concerns, and LISTEN to the answers.</p>
<p>When buying Cisco or Avaya&#8230; the primary characteristics a decision maker cares about are features and price; they usually don&#8217;t question the products ability to simply &#8220;work&#8221;. Features and price are simple to address in a proposal. An Open Source IP PBX on the other hand&#8230; decision makers question EVERYTHING, will it be reliable? Will I get support? Does it have the features I need? Will it be too hard to use? These are all gut reactions which must be addressed by the vendor, and it&#8217;s no easy task. You simply can&#8217;t eliminate all these concerns through information in a single proposal&#8230; no matter how large it might be&#8230; It requires numerous calls, meetings, and research on the part of the final decision maker. Unless the final decision maker takes the initiative to understand these products, and participates in calls with the vendors to explain these systems, then they&#8217;re not going to be equipped for the questions and concerns they&#8217;ll undoubtedly have once a solution has finally be recommended by the vendor. So why should the CEO, CIO, or final decision maker spend so much time in understanding these systems&#8230;. because if an OS IP PBX is the right fit, they stand to save their own company A LOT of money, not just in upfront capital but most importantly in ongoing costs.</p>
<h3>Solutions you might need, but didn&#8217;t know could be done with Open Source VoIP</h3>
<p>And lastly I want to leave you all with a slightly greater understanding of the capabilities of software like Asterisk&#8230; because once you have a well engineered Open Source IP PBX, you&#8217;ll learn there&#8217;s much more you can get out of that bugger, the only limitation is&#8230; well&#8230;you. When it comes to the world of technology, and software, and especially voice, if you can think it&#8230; you can do it with Open Source software (caveat-if you know what you&#8217;re doing) For example, I&#8217;m working with a company right now for whom we built a custom IVR solution which in a lot of cases would be the extent of this systems capabilities. But with Asterisk, we are now able to take the same hardware, same software, and with some additional development increase the capabilities of their solution from an IVR to a full blown PBX to support almost one hundred remote call center agents.</p>
<p>So, where you might think you need multiple solutions or systems&#8230; you&#8217;ll find that sometimes your highly customizable Open Source IP PBX will scale and do the job just fine.</p>
<h4>Here are some examples:</h4>
<p><strong>Paging</strong> &#8211; I see this ALL the time, I&#8217;m sure you do too. Company has their PBX, and they have their dedicated external paging system, and the two integrate. Well because endpoint costs on OS IP PBX&#8217;s are so low, I see very little reason why you wouldn&#8217;t use your PBX as your paging server as well. Paging features such as multi-zones, two way paging/intercom, and music are features which can all be replicated by most PBX systems. You can either use analog paging speakers, or IP paging speakers&#8230;. check out <a href="http://www.cyberdata.net/" target="_blank">CyberData&#8217;s</a> product. They have a very impressive product line, let me just forewarn you that every time I&#8217;ve ordered their products they&#8217;ve showed up anywhere from 2-6 weeks late. External paging with Asterisk = works swimmingly. All this is on top of the obvious fact that you can still page through the handset.</p>
<p><strong>Emergency Notification</strong> &#8211; Companies can spend LOTS of money on emergency notification systems&#8230; but a lot of the same functionality can be dealt with by Asterisk. In an Emergency, the idea is to send out blasts to a particular group using all communication methods&#8230; email, voice, text, page, etc. By integrating Asterisk with something like a contact database, you could initiate Asterisk to make outbound blasts to phone numbers&#8230; either record a message or send via text which Asterisk can then read via a text to speech engine. On top of that, integrate Asterisk with an SMS gateway and that&#8217;ll take care of texting. Additionally, Asterisk could page all phones and paging speakers&#8230; and with the addition of a basic web app or custom script I&#8217;m sure there&#8217;s a LOT More you can do&#8230; like tweet, or facebook, oh the possibilities!</p>
<p><strong>Access Control </strong>- Did you know that with IP access control devices which are SIP compliant, you can actually use Asterisk for access control? The interface might be a little dodgy but let&#8217;s say you have IP card readers to access a building, Asterisk can actually open the door (integrated with a door jam &#8211; analog or IP), you can log that action just the same as you can log when a user makes a phone call, you could even program Asterisk to make a call once someone entered a particular room. For example, maybe campus or corporate security receives a notification or call from Asterisk whenever someone enters a particular secured area. There are big massive giganticly expensive security systems that do just this, and usually people will integrate their PBX with said systems&#8230; but if your requirements are fairly basic, and you&#8217;re willing to compromise on sexy interfaces, you&#8217;ll find that your PBX might do exactly what you need for a fraction of the cost. Plus you eliminate the integration costs.</p>
<p>Now I know what you&#8217;re thinking&#8230; &#8220;if I use my Open Source IP PBX for everything won&#8217;t it become a single point of failure?&#8221; It all depends on how the system is built, maybe you build dedicated Asterisk systems with a single function. Or, with ALL the cash dollaz you save by using your Open Source PBX to replace other dedicated proprietary systems, you&#8217;ll have some extra budget to beef up the redundancy of your IP PBX. Pay a little extra to cluster or load balance your systems, purchase larger and more reliable servers, beef up your network redundancy, buy more POTS lines for fail over, heck&#8230; get some internet SIP trunks, and keep the PRI&#8230; You can make any technology completely fault tolerant with 100% up time&#8230; you just have to make the right development decisions and you need to spend the right amount of money. The lesson here is what would be cost prohibitive in the proprietary world is often affordable when evaluating an Open Source IP PBX.</p>
<p>Keep your options open, start from an &#8220;anything is possible with Open Source&#8221; mentality&#8230; and work backwards from there.</p>
<p>If you&#8217;re in the market for more than just a PBX, discuss with an Open Source PBX vendor and  perhaps include a list of your requirements in the RFP. Just maybe you&#8217;ll kill multiple birds with one stone&#8230; a stone meticulously made out of Open Source software and COTS hardware!</p>
<p>Oh, and one last thing. Building an Open Source IP PBX is NOT free&#8230; I get this a lot. For some reason people expect to just  buy the hardware, install the software and BAM, they&#8217;re good to go&#8230;. wrong. Large enterprises should realize that if you&#8217;re looking at a proprietary system that costs a million dollars for example, an Open Source system may cost half that. Nevertheless we&#8217;re talking real money, and even at half the price, five hundred thousand is still a chunk of change. If you plan on doing an Open Source IP PBX the right way, plan on paying top dollar for the best hardware and the best development resources. But you know what&#8217;s awesome&#8230;.even if you pay top dollar for everything&#8230; your capital investment is still going to be a heck of a lot less than what you&#8217;d expect to pay for a proprietary system&#8230; and you&#8217;ll probably get a heck of a lot more!</p>
<p>Good luck hunting&#8230;</p>
<p>By Aaron Rosenthal</p>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2009/09/writing-an-rfp-for-an-open-source-ip-pbx-part2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>An Asterisk Milestone &#8211; Shove 10,000 simultaneous calls onto a single Open Source machine!</title>
		<link>http://www.os-voip.com/2009/08/an-asterisk-milestone-shove-10000-simultaneous-calls-onto-a-single-open-source-machine/</link>
		<comments>http://www.os-voip.com/2009/08/an-asterisk-milestone-shove-10000-simultaneous-calls-onto-a-single-open-source-machine/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 20:54:29 +0000</pubDate>
		<dc:creator>Aaron Rosenthal</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=337</guid>
		<description><![CDATA[Recently Olle E Johansson posted some details about his achievement of placing 10,000 simultaneous calls on a single Asterisk server. ]]></description>
			<content:encoded><![CDATA[<p>Recently Olle E Johansson <a title="10000 calls on Asterisk" href="http://www.venturevoip.com/news.php?rssid=2204" target="_blank">posted some details</a> about how he managed to get 10,000 simultaneous calls out of a single Asterisk server. As far as I&#8217;m aware, this is the largest number of simultaneous calls documented on a single Asterisk based server, so congrats Olle&#8230; I hope you enjoy that bottle of wine!</p>
<p>Now who says you can&#8217;t get more than 250 calls on a single Asterisk server??? I&#8217;ve always known that with the right setup and configuration you could get at least 2,000 calls on a single Asterisk server&#8230; but 10,000 is a remarkable milestone. It&#8217;s news like this that further validates the significance Asterisk and even other open source VoIP software plays in the world of carrier communications. If I were a company like Cisco or Sonus, I&#8217;d pay very close attention to all this.</p>
<p>Now yes, 10,000 calls is a lot.. but it is inevitable and as Asterisk continues to evolve, its ability to handle more and more calls will increase. The maximum number of simultaneous calls which Digium (creators of Asterisk) will support is 250 calls, I really hope that soon they increase this capacity because it really is stifling Asterisk&#8217;s growth amongst service providers&#8230; but then again, these type of large call loads are not easy to achieve and often require the assistance of those who are extremely well versed in Asterisk.</p>
<p>From reading the post, I did get the feeling that there was a little bit of voodoo involved with reaching this benchmark, but hopefully we&#8217;ll see some documentation soon to follow so others can start replicating and testing such a load on large servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2009/08/an-asterisk-milestone-shove-10000-simultaneous-calls-onto-a-single-open-source-machine/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Writing an RFP for an Open Source IP PBX &#8211; Part1</title>
		<link>http://www.os-voip.com/2009/03/writing-an-rfp-for-an-open-source-ip-pbx/</link>
		<comments>http://www.os-voip.com/2009/03/writing-an-rfp-for-an-open-source-ip-pbx/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 16:02:23 +0000</pubDate>
		<dc:creator>Aaron Rosenthal</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Buying Help]]></category>
		<category><![CDATA[IP PBX]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rfp]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=140</guid>
		<description><![CDATA[Most large enterprises would naturally write an RFP for something as critical as their communication systems but also these are the Fortune companies who still haven't really caught onto the awesomeness of Open Source IP PBX systems, though sooner or later they will and there are some things they should know when writing an RFP specifically for an OS IP PBX.]]></description>
			<content:encoded><![CDATA[<p>Most large enterprises would naturally write an RFP for something as critical as their communication systems but also these are the Fortune companies who still haven&#8217;t really caught onto the awesomeness of Open Source IP PBX systems, though sooner or later they will and there are some things they should know when writing an RFP specifically for an OS IP PBX. And even if you&#8217;re not a Fortune company, you should still write an RFP&#8230; honestly, if you&#8217;re looking to invest anything over $100K on a phone system, you&#8217;d be silly not to have an RFP. Increasingly I&#8217;ve found that there is a growing number of large enterprises interested in evaluating an Open Source IP PBX and for those who do, one should understand the differences between an OS IP PBX and a proprietary IP PBX enough to tailor their information in an RFP to fit the realities of an Open Source IP PBX.</p>
<p>I thought I&#8217;d write an article about RFP&#8217;s for Open Source systems because too few companies write them. The process of writing an RFP can be just as useful in helping a company determine their own specific communication needs as it is for a vendor in determining what those needs are. Most of an RFP, whether for a proprietary or Open Source system, will likely be fairly similar except for a couple key OS VoIP areas which include &#8211; <strong>interface requirements, redundancy requirements, and management requirements</strong>. How you effectively outline your requirements for these three areas will largely dictate what type of Asterisk based IP PBX a vendor will quote for you.</p>
<p>Before I get into specific details about an RFP, I want to make sure that you understand a few important conceptual differences between a proprietary IP PBX and an Open Source IP PBX that will help you understand what you&#8217;re getting into. I might bring up these conceptual differences now and again&#8230; and I&#8217;ll start them with &#8220;TIME TO THINK DIFFERENT&#8221; just for fun&#8230;</p>
<p><span id="more-140"></span>TIME TO THINK DIFFERENT- It is an undeniable truth that most Open Source companies get a D for marketing and sales material in comparison to proprietary vendors. The simple reason is that proprietary PBX vendors have the cash $$$ to blow on marketing and most Open Source firms don&#8217;t (guess where those licensing fees go?). What results from this dynamic is that most proprietary vendors can show up with sexy clear cut marketing material touting all the bells and whistles of their IP PBX systems. This &#8220;loud&#8221; marketing material gets customers all riled up about the cool, new, and interesting things a pbx can do. Of course this makes sense, people prefer to learn visually and that&#8217;s what marketing material is for.</p>
<p>But anyone who knows this industry will tell you that there&#8217;s often a big difference between how marketing departments price and sell telecom solutions and how those telecom solutions are actually engineered. For example, proprietary PBX vendors will convince  a company to buy a $10K magic box to expand their exsiting PBX&#8217;s voice mail capabilities when in technical reality that box is usually 80% empty and is nothing more than a couple $100 RAID1 hard drives. Imagine if proprietary vendors actually charged what things truly cost (plus a reasonable margin)? Now on the flip side, Open Source IP PBX vendors, the ones who really understand the technology that is, will sell their solution based on the cost to build it&#8230; hardware+software+development.</p>
<p>Ok, back to marketing material&#8230;. the thing about an Open Source IP PBX like one built with Asterisk  is that you are literally faced with an UNLIMITED number of options for what you can do with that system. So rather than being presented with a list of capabilities which is what proprietary vendors do, many Open Source vendors prefer not to put that box around their customers by limiting capabilities to a simple sheet of paper or product brochure. If I were to write marketing material for all the things you could do with Asterisk, and trust me I&#8217;ve tried, the resulting product would result in a compendium of work no man or woman would ever care to read. Instead, companies looking for an Open Source IP PBX need to think a lot harder about what THEY want and what THEY need versus going the easy route of just picking a bunch of features off a page. And, if experience serves me right, too few companies actually address their own telephony needs because they&#8217;re so accustomed to waiting on a vendor to simply tell them that &#8220;these are the features you&#8217;re going to get&#8221; &amp; &#8220;this is how its done&#8221;&#8230; hence why I&#8217;m writing this document &#8211; KNOW YOUR REQUIREMENTS BEFORE ANYTHING ELSE&#8230;. then put them into an RFP&#8230;. makes so much sense doesn&#8217;t it&#8230;.</p>
<p>It&#8217;s undoubtedly a daunting task to be told &#8220;your IP PBX can do anything&#8221; (and it literally can) and then being asked, &#8220;now what do you want it to do&#8221;&#8230; but that is the case so instead of someone giving you parameters for functionality, you need to set your own when looking at Asterisk. DISCLAIMER &#8211; Yes systems like Switchvox and Trixbox have a definable set of features packaged into different software tiers much like proprietary systems, they even carry per-extension licensing fees like proprietary systems, but they&#8217;re also not your only Asterisk based option which is why you NEED to outline requirements because there might be a better Asterisk solution which is more appropriate for your company. Plus, I want to focus on large enterprises and unfortunately the bundled Trixbox and Switchvox options don&#8217;t satisfy organizational requirements that demand more than 150 simultaneous calls whereas Asterisk alone can handle many times that in the right deployment. I&#8217;ve worked with Asterisk systems (often built using additinoal complementary Open Source VoIP software) capable of supporting over 20,000 simultaneous calls. So anyone who questions Asterisk&#8217;s ability to reliably support large call loads either doesn&#8217;t know what they&#8217;re talking about or are scared shitless that their proprietary ways are in serious jeopardy so they&#8217;re just in denial.</p>
<p>As a side note, Open Source routers and session border controllers are also extremely stable. We&#8217;ve worked with software such as OpenSIPS/SER and I&#8217;ve seen these systems route well over 80 million minutes/mth through carrier networks. For big enterprises, OpenSIPS might be part of your Open Source IP PBX solution&#8230;.ya never know.</p>
<h3>Where to start:</h3>
<p>Ok so you&#8217;ve been assigned the responsiblity to source a new communication system for your firm. What do you do? &#8220;Oh, that&#8217;s easy&#8221; you say, I should start contacting vendors and see what my options are for replacing my janky ass key system&#8230;. WRONG! The very first thing you should do is determine what your users need, this is the RIGHT APPROACH. Consider you have a clean slate, anything goes, it&#8217;s Christmas, and anything you could ever want in a communications system is possible.</p>
<p>TIME TO THINK DIFFERENT -If you&#8217;re used to the proprietary PBX world, you&#8217;re probably thinking &#8220;well there&#8217;s always a big different between what we want and what we can afford&#8221;.  And you would be correct, some features and functionality cost more than others. But, compared to proprietary systems where you&#8217;re accustomed to every single extra non-out-of-the-box feature costing money, this will likely not be the case for an Open Source IP PBX.</p>
<p>There&#8217;s a big difference between how most proprietary vendors like Cisco and Avaya price their IP PBX systems, and how Open Source systems are priced. The cost of most proprietary systems are usually a reflection of the market and what a company can afford to get away with yet still remain competitive. Usually this pricing is in the form of licensing fees, sometimes hardware costs, and usually if you want more features you&#8217;ll be paying [license fee]x[number of users] for a set of particular features. Open Source systems are quite different, and again it depends on what type of OS PBX you&#8217;re looking at, but in my experience the cost of an Open Source IP PBX is a direct result of the &#8220;engineering time involved in getting the thing configured + hardware + software&#8221;. And I guarantee, when talking about a big phone system, it will always cost less to custom develop a complex telephony feature using Asterisk than it would cost to purchase that same feature from a proprietary vendor.</p>
<h3>Requirements Gathering:</h3>
<p>So in writing an RFP, there&#8217;s always a few standard procedures all of which start with &#8220;Requirements gathering&#8221;. This is the process where you go to all your departments and listen to them either bitch about features they wish they had, or highligh the features they can&#8217;t live without.</p>
<p>Some companies prefer to gather requirements by forming an adhoc committee made up of individuals appointed from each department or division. This may make sense for a larger company where department heads can filter their groups requirements into a larger committee pool, but for smaller companies it might be just as effective to notify managers about the impending technology purchase and have them gather some comments/suggestions from their employees.</p>
<p style="padding-left: 30px;">Information Technology<br />
Operations<br />
Sales/Marketing<br />
Accounting/Finance<br />
Executives<br />
And whoever else I forgot&#8230;.</p>
<p>Often the above departments might have their own opinions about how a new communications system can improve productivity or provide a competitive edge over your competitors. Let your employees be creative in listing new features which might make a difference in your operations. I&#8217;m going to list some department specific out-of-the-box features in Part2 of this article so hold tight.</p>
<p>And here&#8217;s where I stop and tell you to wait for the next installment of this article. Hope you enjoyed it and stay tuned for more tips about writing an RFP for an Open Source IP PBX.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2009/03/writing-an-rfp-for-an-open-source-ip-pbx/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Crossroads: Free or Commercial Asterisk?</title>
		<link>http://www.os-voip.com/2009/03/crossroads-free-or-commercial-asterisk/</link>
		<comments>http://www.os-voip.com/2009/03/crossroads-free-or-commercial-asterisk/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 17:28:08 +0000</pubDate>
		<dc:creator>TylerM</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Digium]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[commercial]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[freeswitch]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=256</guid>
		<description><![CDATA[I believe that Asterisk is at a crossroads and has been for some time.  Asterisk stands on the Path of Life for applications and ponders a fork clearly visible: Free or Commercial?  Champions of the Cause of Asterisk on either side of the path cheer for one of the two forks.  Which choice will the application make?  Do the creators, contributors, designers, and dreamers really have a say in the matter?  Is everyone making noise for nothing?]]></description>
			<content:encoded><![CDATA[<p><strong>Editors Note</strong>: <em>Here&#8217;s an interesting piece by Tyler Merritt which I think should generate some good discussions amongst the OS-VoIP community. I personally believe that most Asterisk vendors wouldn&#8217;t be in this business if Asterisk wasn&#8217;t free, but what I think this article addresses well is the question of &#8220;how &#8220;free&#8221; is Asterisk really for the end user?&#8221;<br />
</em></p>
<p>I believe that Asterisk is at a crossroads and has been for some time.  Asterisk stands on the Path of Life for applications and ponders a fork clearly visible: Free or Commercial?  Champions of the Cause of Asterisk on either side of the path cheer for one of the two forks.  Which choice will the application make?  Do the creators, contributors, designers, and dreamers really have a say in the matter?  Is everyone making noise for nothing?</p>
<div>
<p>I don&#8217;t know the answer to all of the questions above, but I have a strong inkling that Asterisk must inevitably choose the Commercial fork.  There is no future in Free.  I stopped most of you right there.  With that one statement you stopped reading.  Your mind rejected the ugliness of the letters making up the word &#8220;commercial&#8221;, and I lost you.  Perhaps Asterisk is destined to lose you when the next startup telephony switching software with a &#8220;free&#8221; bumper sticker affixed to the rear makes an appearance on the web (<a id="ai7t" title="FreeSwitch" href="http://www.freeswitch.org/">FreeSwitch</a> ?).  Commercial means casualty of the Open Source movement &#8211; right?  Why should it?</div>
<div>
<p><span id="more-256"></span>Let me define terms.  We can&#8217;t very well have an intelligent discussion about a subject where neither side agrees on standard terminology.  So here is where I lay it out.  You don&#8217;t have to agree with the definitions below.  But if you don&#8217;t agree, then we can&#8217;t talk about the subject within the same field of reference.  I think the terminology is fairly unbiased, so the playing field is level, but spin of any sort renders the discussion meaningless.</div>
<div>
<p>Commercial: a product or service obtained by an individual or business from another individual or business <strong>for a fee</strong>.</div>
<div>
<p>Free: a product or service obtained by an individual or business from another individual or business <strong>for no fee</strong>.</div>
<div>
<p>Future:  Google has a whole list of definitions (<a id="ht0h" title="Define:Future" href="http://www.google.com/search?rlz=1C1GGLS_enUS291US303&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=define:+future">Define:Future</a> ) and none of them apply.  In this case, when I say &#8216;future&#8217;, I mean of all the evolutionary choices that exist for this application, the &#8216;future&#8217; marks the choice (or string of choices) that lead to the <strong>most dominant possible iteration</strong> of Asterisk.  In other words, if Asterisk is a baby gorilla right now &#8211; what are the best possible combination of future choices that help the baby gorilla become the dominant silver-back in the group of telephony gorillas?  Application Evolutionary Choose Your Own Adventure.</div>
<div>
<p>When I write as freely as I am writing now, I hear questions in my head in response to blanket statements I make.  I say, &#8220;There is no future in Free&#8221; and I reply to myself, &#8220;Asterisk is an Open Source application &#8211; it can&#8217;t be closed now that it&#8217;s GPL, so what do you mean &#8216;there is no future in free?!&#8217;&#8221;  I mean, simply, that Asterisk doesn&#8217;t scale in the long-run without commercial implementations.  Asterisk isn&#8217;t Linux.  Asterisk doesn&#8217;t have the same user-base as Linux.  Linux was a blip on the technology radar all through the late 90s and still hasn&#8217;t gained as much traction as Linus might like.  But Linux has a cult.  A cult of devotees with zombie-thirst for &#8216;haters&#8217;.  I&#8217;m actually one of them.  Asterisk, by comparison, has a cult of devoted &#8216;integrators&#8217; who LOVE the free &#8216;engine&#8217; because they can build things on top of it and prof$t.  No one loves this application enough to build it up and improve the foundations for free.</p></div>
<div>
<p>Sure, there is a community of developers who fork code back into the main Asterisk tree, and yes they have contributed modules and features and functions and we thank them for it.  But I call shenanigans on any of those individuals who did it purely for the unrequited love they feel for an Open Source telephony switch.  They do it to save their business money, or to make money implementing a cheap phone system for a non-technical customer.  Or they do it to sell hardware.</p></div>
<div>
<p>Who is Anti-Free-Fork-Cheerleader-Number-One?  Digium.  Digium (Mark) did not write Asterisk out of benevolence and a desire to &#8220;give back&#8221; to the world and take away the wicked Crown of PBX from the Goliaths of telephony.  Mark Spencer didn&#8217;t have enough money for a PBX, so he created one.  It&#8217;s in his <a id="dq_x" title="wikipedia article" href="http://en.wikipedia.org/wiki/Mark_Spencer">wikipedia article</a> &#8220;Spencer did not have enough money to buy a PBX (private branch exchange) for his company so he decided to write Asterisk and later founded Digium.&#8221;  Later founded Digium.  He created an Open Source application, and later found a way to prof$t from it &#8211; by selling Digium TDM Cards that work really well with Asterisk!</div>
<div>Now the paragraph above might come off as negative towards &#8216;ol Mark.  By no means should it be interpreted as disrespect.  Mark Spencer <em>is</em> an engineering genius and <em>did</em> create the current undisputed champion of the open-source telephony world.  He created an application that makes the incumbents <a id="fy3o" title="quake with fear" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=104529">quake with fear</a> .  But he did NOT do it for Free.  He did it to save his company money, and then he created an auxiliary business model around this application to continue to make money.</div>
<div>
<p>So if we accept that Mark Spencer, a good guy, a great guy, is not Robin Hood, then we have a point in favor of the Commercial Fork.</p></div>
<div>
<p>Let&#8217;s look at other evidence that Asterisk is heading down Commercial Lane imminently:</p></div>
<div>
<ol>
<li>Google &#8220;asterisk&#8221; (<a id="dhil" title="I did it for you" href="http://www.google.com/search?rlz=1C1GGLS_enUS291US303&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=asterisk">I did it for you</a> )</li>
<li>What do you see as the first two pages?
<ol>
<li>http://www.asterisk.org/</li>
<li>http://en.wikipedia.org/wiki/Asterisk (this is actually the 3rd link, but the second is another page on asterisk.org so it doesn&#8217;t count)</li>
</ol>
</li>
<li>So far, so good &#8211; Asterisk appears to be associated with URLs in the &#8216;ORG&#8217; space &#8211; which isn&#8217;t for companies pushing products and services.</li>
<li>How about the next links through to the end of the page?</li>
<li>Asterisk.com!!!  &lt;&#8211; Commercial!</li>
<li>Blogs about Asterisk &#8211; telling people to get involved or telling people how to use it.  And those blogs run Ad Sense (or their own ads); hence, they make money.</li>
<li>Books about Asterisk &#8211; books cost money.</li>
<li>Companies offering to sell you an Asterisk-based system (for money)</li>
<li>Some unassociated &#8220;Asterisk&#8221; sites that managed to make it onto the front page of Google Search and have nothing to do with telephony.</li>
</ol>
<div>
<p>Two links for Free Asterisk &#8211; the rest for prof$t.</p></div>
<div>
<p>How about looking at the right-hand side (where all the ads that we tune-out live)?</p></div>
<div>
<p>For me it reads: Fonality.com, IntuitiveVoice.com,VoIPSupply.com, 3CX.com, thevoipconnection.com, Dell.com, vnowinc.com, freshairstudios.co.uk (offering voice prompt professional services &#8211; for Asterisk!)</p></div>
<div>
<p>Sure looks like a lot of businesses are finding creative ways to prof$t from Asterisk!</p></div>
<div>
<p>Ok so you still may be holding a grudge from Paragraph #2 &#8211; you might never be able to find it in your heart to forgive my slight.  However, I have a point &#8211; Asterisk can only continue to exist on the Commercial Path.  There isn&#8217;t an end-user use for this application.  This is a telephone <em>system</em> (sans the system until you add hardware).  Asterisk is a business tool.  Businesses have a single reason to exist: prof$t.  And they should.  No business should exist for altruistic purposes.  If you think otherwise, you&#8217;re a teenager struggling against the angst of learning to live with &#8220;the man&#8221; &#8211; or you&#8217;re crazy.</div>
<div>
<p>Look at the economy.  People are losing the basic ability to feed their families left and right.  Asterisk is a cost-savings solution, it&#8217;s a maintenance-contract savings solution, it&#8217;s a &#8220;this never should have been so complicated in the first place&#8221; solution (i.e. time).  Asterisk is as much about money as the dollar bill.  It&#8217;s either making dollars for someone, or helping someone use fewer dollars and maintain a tool they need to survive.</p></div>
<div>
<p>And it&#8217;s <em>good</em>.  It is righteous that this application generate income for all parties.  It is ok that companies have taken the product, built some service or function on top, packaged and sold it off to some other company that didn&#8217;t have the time/experience/expertise/money to get the <em>same functionality from Avaya for a lot more money</em>.  Commercial is a blessing.</div>
<div>
<p>Without Commercial we lose most of the Open-Source world.  If there wasn&#8217;t demand for Support and Professional Services &#8211; there wouldn&#8217;t be a Ubuntu.  Sure <em>Linux</em> is free &#8211; but I remember the first time I had to install something &#8211; I didn&#8217;t even know the <em>right words to google</em> in order to find the &#8220;make&#8221; command (<a id="fjqv" title="application" href="http://www.linuxdevcenter.com/pub/a/linux/2002/01/31/make_intro.html">application</a> &#8211; call it what you want).  Linux walks the Commercial Path.  Oh yes it does.  And if there is even a ghostly resonance of Linux walking the Path of Free, it&#8217;s too ethereal even for my imagination to detect.</div>
<div>
<p><em>Asterisk</em> isn&#8217;t a commercial product.  I haven&#8217;t said it was, and I hope you didn&#8217;t get that impression.  This part goes back to the messy work of defining our terms.  Commercial doesn&#8217;t mean product in this article.  We both know Asterisk <em>can&#8217;t</em> be closed down &#8211; that&#8217;s not how the <a id="kduz" title="GPL" href="http://en.wikipedia.org/wiki/GNU_General_Public_License">GPL</a> works.  I posture that the only future (again, please re-read my definition of future) for Asterisk is on the Commercial Path.</div>
<div>
<p>Some of you agree with me.  You may be wondering what&#8217;s the point of the whole article if you knew from the start that companies are prof$ting from Asterisk already?  Reputation.  The Open-Source community harbors within its ranks some of the most aggressive, stubborn, quack-defenders of any group or association online or off.  People who rant and rage in forums and on message boards about the pure evil of companies who dare to take an application created in the beautiful spirit of &#8216;free&#8217; and defile it with commercial shackles&#8230; don&#8217;t get it.</p></div>
<div>
<p>Without us &#8211; Asterisk would cease to be.</p>
<p>By Tyler Merritt</p></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2009/03/crossroads-free-or-commercial-asterisk/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>OS-VoIP.com launches new Job Board!</title>
		<link>http://www.os-voip.com/2009/02/os-voipcom-launches-new-job-board/</link>
		<comments>http://www.os-voip.com/2009/02/os-voipcom-launches-new-job-board/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 21:23:45 +0000</pubDate>
		<dc:creator>Aaron Rosenthal</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=237</guid>
		<description><![CDATA[OS-VoIP.com is proud to announce the creation of our Open Source VoIP job board. This Job Board is currently in its BETA 1.0 stage so bear with us while we begin to populate the job board with Open Source VoIP specific jobs. Currently you will find a mix of open source and network engineering jobs.]]></description>
			<content:encoded><![CDATA[<p>OS-VoIP.com is proud to announce the creation of our <a href="http://os-voip.personforce.com/job-board.php">OS-VoIP.com Job Board</a><a href="http://http://os-voip.personforce.com/job-board.php" target="_self"></a>. This Job Board is currently in its BETA 1.0 stage so bear with us while we begin to populate the job board with Open Source VoIP specific jobs. Currently you will find a mix of open source and network engineering jobs.</p>
<p>If you are an <strong>employer or recruiter</strong> searching for specialists in Open Source VoIP technologies, then <strong>OS-VoIP.com</strong> invites you to participate in the launch of the <a href="http://os-voip.personforce.com/job-board.php">OS-VoIP.com Job Board</a> by submitting your Open Source VoIP openings for our job seekers.</p>
<p>If you are a <strong>job seeker</strong> with skillz in Open Source VoIP technologies then please visit the OS-VOIP.com Job Board regularly!</p>
<p>Good luck and happy hunting!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2009/02/os-voipcom-launches-new-job-board/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk Plays Well With Others</title>
		<link>http://www.os-voip.com/2009/01/asterisk-plays-well-with-others/</link>
		<comments>http://www.os-voip.com/2009/01/asterisk-plays-well-with-others/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 16:45:32 +0000</pubDate>
		<dc:creator>TylerM</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=210</guid>
		<description><![CDATA[Asterisk's open source architecture makes it the perfect communication application to integrate with 3rd party applications. Some people call this Communication Enabled Business Process (CEBP), we like to think it's simply common sense... trying to get your business applications talking together. ]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 8.5in 11in; margin: 0.79in } 		P { margin-bottom: 0.08in } --><br />
For those who haven’t heard, Asterisk is an Open Source telephony platform nearly a decade old.  It is a software application that can run on Linux, Windows, and Mac OS X.  Asterisk provides all of the traditional features of a proprietary PBX system from a company like Nortel or Cisco for a much lower price.  You might say the price is on the cold side of ZERO.  Of course, it’s easy to say an application costs nothing before you start investing your time to deploy it.  But here too Asterisk shines – many different GUI interfaces have been developed by the community to simplify Asterisk installations although the quality of these UI&#8217;s can vary significantly.  Yet it’s neither cost nor administration that guarantees a future victory for Asterisk in the arms race against the incumbents.  Asterisk will win because Asterisk allows for creativity.</p>
<p><span id="more-210"></span>Take your standard <span style="text-decoration: line-through;">Avaya</span> Nortel Meridian PBX.  A powerful system from an established vendor.  The Meridian system provides Enterprise users PBX features that kick efficiency into high gear.  These days, who can live without Find Me Follow Me, remote voicemail administration, hunt groups, and IVRs?  But what about integration with your Enterprise Knowledge Base platform?  Wouldn’t it be great to keep a directory of clients in a wiki format and then click on any phone number within this portal to initiate an outbound call from your IP Phone?  A ginormous rolodex for everyone to share that’s never out-of-date and indexed automatically by the wiki search engine!  Sorry Meridian, no dice.</p>
<p>Asterisk can.  The most overlooked feature of Asterisk is the Asterisk Gateway Interface or AGI.  AGIs function like CGIs on the web.  They can be written in any scripting language (PERL, Python, Ruby, Bash, PHP, Java, etc.).  Leveraging the power of an AGI and standard functions of Asterisk like “Dial” (guess what that feature does), you can write a script to query your MySQL or Oracle database of clients, retrieve a phone number and send the string of digits to Asterisk for processing.  All Asterisk needs to know is which phone in your organization to call, and Asterisk immediately initiates a call to that phone.  Once the phone is “answered”, Asterisk calls the client using the phone number retrieved by the AGI.</p>
<p>The way Asterisk has been engineered allows for an unprecedented level of creativity and under the supervision of an experienced engineer, Asterisk can literally do anything.  Well, it won’t make your toast (but as soon as someone sticks a silicon wafer and NIC port into a toaster, I bet the “make toast” app will quickly follow), but it can be instructed using very simple scripts to do very nearly anything that takes place on the Internet.</p>
<p>Have you ever called a large company, like a bank or the telephone company, and when you “press 1 for Support” you are immediately greeted with a robot handler asking you for an account number?  It always goes something like this, “Thank you for calling The Cable Company, please enter or say your account number so that we can better assist you.”  You say, “123456789” and the IVR starts making some interesting alien bleeping noises.  After a short pause, the robot handler speaks, “Thank you, you will now be transferred to a Customer Service representative.  Your wait time is approximately a lot longer than you should have to wait.”</p>
<p>The waiting begins.  Right as you’re about to hangup, an thick drawl floats over the wires, “Thank you for calling The Cable Company, may I have your account number please?”</p>
<p>What was the point of entering the number into the IVR in the first place?  I gave my account number to the robotic handler!  Didn’t the robot deliver the goods?  Have you two ever spoken?!</p>
<p>Sigh.  This is the proprietary PBX world.  Most &#8220;turn-key&#8221; solutions sold through the last decade are feature-light and too complex to integrate with the majority of software applications currently used for business.  The larger PBX solutions often do not come with an API for integrating your existing infrastructure with the features of your phone system.  A company who purchases a solution from Panasonic for example does not have the option of writing a few scripts which take information from the caller via a key press and insert that information into the company&#8217;s database of Customer Information.  The APIs that do exist for proprietary phone systems don&#8217;t give the consumer access to every command available within the PBX.  As a result, integration is limited to click-to-call-type trickery which is to say proprietary phone systems are essentially only good for a parlor trick or two indulged by an audience ignorant of the unrealized potential inherent in Open Source VoIP.</p>
<p>Now let’s give Asterisk a chance.  A company I know uses Asterisk for their primary phone system and has scripted an AGI to act as the Support IVR.  Customers call into Support and they are prompted for their ticket number in order to help the agent quickly retrieve the open support case.  It goes something like this:</p>
<p>“Thank you for calling our much more technically-savvy company.  Please enter your ticket number to continue.  If you do not have a ticket, please press 1.”</p>
<p>The customer enters their ticket number using a touch-tone phone.</p>
<p>“Thank you.”  Alien bleeping.  Ok so all phone systems do the alien bleeping thing.  “We see that you last called on [Date] about this issue.  Your call will be answered in the order in which it was received.”</p>
<p>A short wait…</p>
<p>“Hi John, this is Rob, I see you’re calling in about your VoIP account turn-up.  Did you get the authentication credentials from the VoIP company as we discussed?”</p>
<p>Wait a tick.  How did they know it was John, and wow the CSR has a great memory!  Right?  Wrong.</p>
<p>This moment of customer satisfaction is brought to you by AGI.  Here’s how it works:</p>
<p>The customer calls in and enters his ticket id.  The AGI takes the input and opens a MySQL database connection.  Using a pre-fabricated MySQL statement with a variable configured for the ticket id, the customer’s name, phone number, address, system information, the number of IP Phones provisioned for the server, and a history of all other tickets for this customer are returned to the AGI.  The AGI then re-writes the Caller ID number and replaces this value with the ticket number.  Then the company uses a simple URL to open the ticket in the web-based ticketing system.  The URL uses the Caller ID (which is now the ticket ID) as a variable to execute a simple search function.  Because the AGI passes the ticket ID, the ticketing system can quickly load all of the aforementioned information on the CSR’s monitor automatically.  As the CSR accepts the call, a web browser opens displaying who is calling and why.  This technology provides two major benefits: the company saves time on every ticket, this adds up to hours in the course of a year (and time is money); and the CSR looks like a hero in the eyes of the customer, this builds brand-loyalty and increases customer happiness.</p>
<p>The AGI I just described took one afternoon to completely implement.  One afternoon.  What couldn’t you do with one afternoon and your Meridian telephony system?  You might get as far as a support call for help establishing your hunt group?  You certainly aren’t going to find an API to make calls to your customer database for you.  And even systems that allow custom integration typically don’t support scripting languages like PERL.</p>
<p>Yes, I admit&#8230; if you&#8217;ve ever called your bank or another Fortune company, you&#8217;re probably saying &#8220;well the computer voice does ask for my account information and the CSR does have it once I&#8217;m finally transfered&#8221;. Yes, there are plenty of phone systems which can provide this level of integration, but because they cost so much money and are so complex, often requireing millions of dollars, these systems are usually reserved for big corporations and massive call centers. Asterisk on the other hand can provide the same awesome functionality to any business serious about their phone system regardless of size- big or small.</p>
<p>Creativity gives Asterisk a distinct advantage that proprietary products cannot provide.  Will not provide might be more accurate.  If you could start writing code to realize a telephony idea rolling around your imagination, would you need the team of highly paid engineers at Avaya, Cisco, Nortel?  You most certainly would not.  And these proprietary vendors know it.</p>
<p>Let’s take a walk into our imagination and look at some other business needs that AGI can solve.</p>
<p><strong>Predictive Dialers </strong>– so many outbound sales organizations require the ole predictive dialer.  Your company gets hundreds of thousands of hot prospects that need to be called right away.  The predictive dialer needs to be able to get a number from a database, mark the number as “in progress”, dial the number, determine if a person answers, if the number is disconnected, if an answering machine picks up, etc., then mark the number in the database with a new message indicating the number should not be tried again, and finally deliver the customer into a queue where a live operator closes the deal.</p>
<p>Predictive dialers are very expensive off the shelf.  A company I know of called GCInfoTech has written a predictive dialer for Asterisk via AGI at tens of thousands of dollars less than off-the-shelf products.</p>
<p><strong>Account Information</strong> – this could be anything from baking, to investing, to order status.  When you call your bank to check your balance or transfer funds, the telephony application the bank uses checks a database just like our AGI example above.  The telephony application the bank uses is proprietary and costs a lot of money.  AGI is free to the determined programmer, or mar less than a proprietary solution even for a company looking to purchase a turn-key solution from an Asterisk professional.</p>
<p><strong>Text-to-speech</strong> – while text-to-speech is a technology unto itself, it needs some text to convert into speech.  Your AGI might use a wiki platform to store information on topics important to your customers.  I know of a company in the Health Services industry that informs patients about diseases, medications, and news related to common illnesses.  This company leverages a wiki platform and text-to-speech in order to write up information as it is received and posts it online (blog-esque).  Customers call in and choose a topic from the IVR.  Via AGI, the wiki article posted online is converted into spoken word automatically.  Before Asterisk, the company had to record voice prompts for every new piece of information offered to customers.  This required an enormous database of sound files and kept administrators busy for hours checking and re-checking file naming conventions, monitoring the health of the SAN, and performing database maintenance.</p>
<p>Asterisk matches up very well against many of the big names in PBX technology: Avaya, Nortel, Cisco.  Feature for feature, Asterisk supports almost everything offered by these vendors.  When companies are weighing the pros and cons of which PBX to purchase, the tale of the feature tape doesn’t provide a clear-cut winner.  Then you factor in “creativity” boosting Asterisk far above the competition.  I’ll be the first to admit that Open Source software in the enterprise comes with a special set of challenges – neither more nor less challenging than proprietary software in reality; but proprietary software cannot ever compete with the potential inherent in Open Source.  AGI flings open the doors of possibility.  How about writing in and telling us a few of your own ideas?</p>
<p>By Tyler Merritt</p>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2009/01/asterisk-plays-well-with-others/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VoIP&#8217;s Dirty Laundry, and How to Keep it Clean</title>
		<link>http://www.os-voip.com/2009/01/voips-dirty-laundry-and-how-to-keep-it-clean/</link>
		<comments>http://www.os-voip.com/2009/01/voips-dirty-laundry-and-how-to-keep-it-clean/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 14:59:41 +0000</pubDate>
		<dc:creator>TylerM</dc:creator>
				<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=145</guid>
		<description><![CDATA[Let me play Devil's Advocate for a bit. Almost everywhere you look these days, IT professionals are hawking VoIP to business and residential consumers alike. The ILECs are in, the Cable companies are in, and VoIP providers spring up almost over night to provide ever lower per minute charges on phone calls. The benefits of VoIP center around cost, extending existing infrastructure, and extending the fabric of the nebulous Internet. All of these advantages entice unsuspecting business owners and IT professionals alike to jump on the bandwagon of $avings! But this panacea for the ails of America's aging telephony infrastructure hide a nasty side-effect - a complete and total lack of oversight and standards.]]></description>
			<content:encoded><![CDATA[<p>Let me play Devil&#8217;s Advocate for a bit.  Almost everywhere you look these days, IT professionals are hawking VoIP to business and residential consumers alike.  The ILECs are in, the Cable companies are in, and VoIP providers spring up almost over night to provide ever lower per minute charges on phone calls.  The benefits of VoIP center around cost, extending existing infrastructure, and extending the fabric of the nebulous Internet.  All of these advantages entice unsuspecting business owners and IT professionals alike to jump on the bandwagon of $avings!  But this panacea for the ails of America&#8217;s aging telephony infrastructure hide a nasty side-effect &#8211; a complete and total lack of oversight and standards.</p>
<p><span id="more-145"></span>What, exactly, is VoIP?  VoIP stands for Voice-over-Internet-Protocol which means I can make phone calls using my Internet connection right?  Sure, this is an accurate albeit airy definition.  &#8220;Internet Protocol&#8221; comes in a variety of flavors.  The most popular mechanism for VoIP currently is the SIP protocol.  However, VoIP can use other protocols like H.323, Skinny (SCCP), GSM, ILBC, Jabber, and a bunch of other proprietary types of VoIP like chatting on XBox Live! or using a voice chat application like Roger Wilco on your PC!  All of these applications allow you to use the Internet to have a verbal conversation with another person or even a group of other people.  Many chat clients have added support in recent years for audio conversations &#8211; iChat, MSN, Yahoo! Messenger, Google Talk, and many more.  &#8220;VoIP&#8221; is a single term with a limitless number of accurate applications.  From a business perspective, VoIP often applies to Hosted solutions from companies like Packet 8; VoIP equally applies to premise IP PBX solutions from companies like Digium with their switchvox appliance; and VoIP even applies to Hybrid offerings from companies like Fonality with their Hybrid-Hosted IP PBX offering.</p>
<p>In consideration of the space alloted to this no-holds-barred VoIP revelation, let&#8217;s look specifically at hosted VoIP offerings (Vonage, Skype, Cbeyond, XO, Teliax, Broadvoice, Bandwidth.com, among others, all offer &#8216;hosted&#8217; VoIP services).</p>
<p>VoIP reminds me of the story of Doctor Jekell and Mr. Hyde.  In the lab, VoIP is an incredible technology with countless potential uses far beyond those implemented by most modern Providers.  In the lab, calling costs return null and quality is arguably superior to the traditional PSTN which has been long plagued by the laws of physics directing analog wave forms towards oblivion with each mile of copper traveled.  In the lab, VoIP setup is so simple a child who knows how to type can enter in the authorization credentials for a new account and service commences almost instantly.  VoIP is a healing technology that can redirect hundreds or even thousands of dollars a month back into the business&#8217; coffers.  In the lab.</p>
<p>But&#8230;.VoIP on the streets is a ruffian, a hoodlum causing a ruckus in nearly every Local Area Network it touches.    Problems arise when the IT department must punch yet another hole in an already teetering firewall and provide a special lane for this new special traffic.  VoIP the destroyer.</p>
<p>Now, the position of Devil&#8217;s Advocate carries with it a measure of responsibility to own up to ones accusations.  I&#8217;ve written that VoIP has its dirty side, maybe even an evil side.  I didn&#8217;t write that SIP is evil, or IAX is evil, or even heaven forbid I write that Skype is evil.  VoIP is evil principally because it doesn&#8217;t know what it wants to become when it grows up.  VoIP is not a standard.  SIP is a standard.  G711 is a standard.  No one controls VoIP.</p>
<p>Anyone over half a century old remembers when the four major Baby Belcos dominated the American telephony landscape.  They each created their own standards for interoperability and charged the other major players fees to run calls on their copper.   This made Long Distance a cash cow for many years for these companies.  But they grew and expanded and ran into each other&#8217;s territory quickly.  The complexity of making sure one network&#8217;s proprietary standards interoperated correctly with all the other networks became a nightmare.  Companies consolidated and eventually single standards emerged and carriers started making money off features and services like 3-way calling and Caller ID.</p>
<p>VoIP is currently a youngster stretching its wings in the wide, wide world of free market.  Which standard will win?  SIP?  IAX2?  GSM?  Nobody knows, and woe to the business owner who dives into a single technology headfirst without first understanding some of the basic ground rules.  Luckily, I&#8217;m going to point out some of the more obvious pitfalls in order to better prepare the uninitiated for the trails of VoIP. Please don&#8217;t misunderstand; I&#8217;m an industry insider working for a leading IP PBX vendor.  I live VoIP.  VoIP can and will save you money, time, and trouble.  But you have to know how to approach it, or it will rear back and bite you in the wallet.  The first rule: VoIP is currently uncontrollable, so vett your Provider and PBX vendor carefully.</p>
<p>As any IT manager knows, implementing fundamental network features like QoS, CoS, VLANs, and ACLs helps the LAN operate efficiently and improve the lives of all employees.  VoIP requires many of these same standards to prioritize VoIP packets above all other types of traffic.  VoIP is greedy for bandwidth, pushing smaller packets through the same CAT5 at a much higher rate of speed.  I always use the same analogy: &#8220;regular&#8221; Internet activity like surfing the web is comparable to a softball pitcher&#8217;s vocation.  A large chunk flies from the pitcher&#8217;s hand to the catcher&#8217;s mitt, and so too are HTTP packets received by a host from a server.  VoIP resembles a machine gunner standing on that same pitcher&#8217;s mound shooting at a target.  The same distance is covered in the same amount of time, but the payload in terms of bullets delivered is much higher, though each bullet is many times smaller than the softball.</p>
<p>Modern LANs are starting to adopt this new start-up technology into their standard firmware and basic rule sets.  But existing infrastructure, even a few years old, may require a complete overhaul to effectively welcome VoIP.  Up until the advent of VoIP, the Internet has largely been a TCP club.  But VoIP is quickly changing the landscape with its insistence on bringing UDP to the table in a big way.  While a well-managed LAN can easily accommodate this UDP influx, what about the WAN?  Who controls that?</p>
<p>The small to medium business owner doesn&#8217;t have any influence over the wilds of the WAN.  Even the most airtight iptables and QoS policies don&#8217;t translate at all once packets start leaving the safety and stability of the LAN.  ISPs provide no control whatsoever to standard business DSL or Cable bandwidth circuits.  In perfect democratic equality, the DSL or Cable modem treats every packet in with the exact same priority.  First come, first served.  But voice conversations don&#8217;t work like that.  There can be no delays or interruptions when a person is speaking naturally.  And isn&#8217;t the conversation you&#8217;re having over the phone more important than whatever YouTube video is streaming on your monitor?</p>
<p>ISPs are starting to offer circuits that account for our special child VoIP.  But another snare springs from the Internet &#8211; what happens when your VoIP traffic travels from one ISP to another?!  What if the two ISPs don&#8217;t implement the same QoS rules for VoIP packets?</p>
<p>There is no control.  You the consumer control your business&#8217; LAN and that&#8217;s about it.  The rest is up to the ISP, the VoIP provider, and even the phone company when you call a regular land-line or cellular phone!<br />
So what can be done to make sure this fascinating technology has the proper environment to share its many blessings?  Here are some simple rules to follow when shopping for VoIP:</p>
<p style="padding-left: 30px;"><strong>Ask the provider detailed questions about their backbone. </strong><br />
Do they host their servers in a reputable data center?  Do they get their bandwidth from a well-known provider like Level 3?  A friend of mine thought it would be neat to start a VoIP company and began offering services through machines hosted in his garage.  He did some good business for awhile, but his company didn&#8217;t last long.</p>
<p style="padding-left: 30px;"><strong>Make sure your VoIP service requires authentication. </strong><br />
This point may seem like a no-brainer, but many VoIP providers do not require registration from the customer, making toll fraud incredibly easy for even amateur hackers.  Authentication strings that use a hash in place of a clear-text password provide required security.</p>
<p style="padding-left: 30px;"><strong>Find out what kind of VoIP architecture the provider uses. </strong><br />
Is their network built on a proprietary solution like Broadsoft or do they make use of Open Source VoIP solutions like Asterisk?  Proprietary may turn out products with fewer initial bugs and open lines of communications to the developer via a support team, but Open Source means a much larger community of devoted followers hammering away at the application out of sheer pride and commitment to excellence.  Asterisk is the most widely deployed Open Source telephony platform in the world precisely because so many people have contributed hours upon hours towards development and stability.</p>
<p style="padding-left: 30px;"><strong>Figure out the DTMF type up front! </strong><br />
With analog lines and PRIs, DTMF was never really a consideration.  VoIP companies have choices like rfc2833, inband, and info &#8211; and some companies use a different DTMF setting for inbound calls and outbound calls!  If customers can reach your Auto Attendant but can&#8217;t dial an extension because key presses aren&#8217;t recognized, you might as well not have a phone system at all.  This one is the Achilles Heel for almost every company I know.</p>
<p style="padding-left: 30px;"><strong>Make sure your network supports QoS. </strong><br />
It cannot be stated enough that VoIP traffic on your network needs an all-access pass to the HOV lane.  Because VoIP uses UDP instead of TCP, there are no second chances for these packets.  They need to arrive in order, unchanged every time.  If your network equipment does not support QoS, simple things like sending an email when someone is on the phone will have a noticeable effect to the conversation.  Some customers may detect &#8220;clipping&#8221; or &#8220;clicking&#8221; on the line however briefly.  A good QoS policy protecting VoIP easily soothes its greedy need for dedicated bandwidth.  VoIP does not like to share.</p>
<p>By following these rules, you&#8217;ll find you&#8217;re much better prepared to welcome VoIP into your LAN.  You cannot exercise control over every avenue VoIP travels, but taking care to provide the proper environment within your LAN goes a long way to guaranteeing quality from your phone system.  Selecting your provider with care ensures that when VoIP leaves the LAN, it is treated with respect by the ISP and VoIP provider.  You definitely cannot control every bit of the Internet, but you can test the waters methodically and enjoy this technology and all the powerful features it has to offer.</p>
<p>Written by Tyler Merritt</p>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2009/01/voips-dirty-laundry-and-how-to-keep-it-clean/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Open Source VoIP in the carrier space : A look at Bandwidth.com</title>
		<link>http://www.os-voip.com/2008/10/open-source-voip-in-the-carrier-space-a-look-at-bandwidthcom/</link>
		<comments>http://www.os-voip.com/2008/10/open-source-voip-in-the-carrier-space-a-look-at-bandwidthcom/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 21:58:49 +0000</pubDate>
		<dc:creator>Aaron Rosenthal</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Digium]]></category>
		<category><![CDATA[Gateway's]]></category>
		<category><![CDATA[OpenSER]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[anders]]></category>
		<category><![CDATA[bandwidth.com]]></category>
		<category><![CDATA[freeswitch]]></category>
		<category><![CDATA[opensips]]></category>
		<category><![CDATA[os-voip]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://www.os-voip.com/?p=126</guid>
		<description><![CDATA[Learn how and where Open Source VoIP can and should be used within the carrier space. ]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve talked a lot about enterprise adoption of OS VoIP but businesses are not the only users of this great technology, in fact there&#8217;s an untold story about Open Source VoIP and that&#8217;s its use within the carrier space. What too many people not in this field don&#8217;t know is that carriers are some of the largest users of Open Source VoIP technologies although few carriers will ever admit their use of open source. The reason why many don&#8217;t admit its use is the same reason why OS VoIP is slow to penetrate the large enterprise market; that reason being that OS VoIP is still perceived by an uneducated many that Open Source will always be the domain of basement dwelling techno nerds and hobbyists.</p>
<p>Well carriers ARE in fact one of the largest users and most ideal candidates for Open Source VoIP because they&#8217;re often the ones with the most to gain from the benefits of this technology- carriers spend squillions of $$$ on telecom infrastructures and thus they have the most to profit by simply replacing existing (and costly) proprietary hardware with Open Source software and COTS hardware. Large chunks of a telecom infrastructure can be replaced by various elements of Open Source Software and since telecom infrastructures are so expensive, theses savings can be astounding. Carriers also tend to have the in-house technical chops needed to work with Open Source software which is a skill few mid-sized businesses have. In fact I&#8217;ve found that increasingly carriers are requiring their engineers to be trained and well versed in software just like Asterisk and OpenSER.<a href="http://www.os-voip.com/wp-content/uploads/2008/10/logo_top_big.gif"><img class="alignright size-medium wp-image-130" title="logo_top_big" src="http://www.os-voip.com/wp-content/uploads/2008/10/logo_top_big.gif" alt="" width="232" height="70" /></a></p>
<p>One such carrier who not only uses Open Source VoIP everywhere, but embraces and openly acknowledges their use of Open Source is Bandwidth.com. Recently a registered CLEC in all 50 states, Bandwidth.com is growing Flash Gordon style. They&#8217;ve managed to top Inc. Magazines fastest growing tech companies 3 years and counting, all while using Open Source software to profitably grow their network and infrastructure at a pace and scale that has reliably kept up with their growing demand.</p>
<p><span id="more-126"></span></p>
<p>Now I don&#8217;t want to turn this article into an advertisement for Bandwith.com, because that&#8217;s not the goal here. The goal is to show that even a large successful carrier with thousands of business customers, with over a dozen telecom products, and a rising star in the telecom world, relies heavily on Open Source VoIP for a good chunk of their network infrastructure. Here at OS-VoIP we&#8217;re dedicated to proving OS VoIP&#8217;s ability to satisfy the needs of even the most demanding large enterprise&#8230; so from where I look at things, I really don&#8217;t see that big of a difference between the way in which a carrier network would be engineered and the way in which a large Fortune 1000&#8217;s VoIP network is built, in fact I would say that a carrier requires higher levels of redundancy (downtime means lost customers) and a far greater level of flexibility since carrier products and services must shift with market demand with speed and efficacy. So Mr./Mrs. CIO, take note because if Open Source VoIP is suitable for Bandwidth.com and many carriers alike, why not see what it could do for your organization?</p>
<p>I had the pleasure of speaking with Anders Brownworth, head of research and development at Bandwidth.com, and as a long time employee since 2002 (back when there were only 14 people; now there&#8217;s 175), I get the impression that Anders has been largely influential in the extent to which Bandwidth.com has adopted Open Source VoIP software. Anders is also a fellow writer at his self titled blog <a title="anders.com" href="http://www.anders.com" target="_blank">anders.com</a> where you&#8217;ll regularly see posts about what he&#8217;s up to over at Bandwidth.com.</p>
<p>Bandwidth.com is a next generation telecom company where TDM switching is predominantly a thing of the past; replacing these old TDM infrastructures (typically the backbone of most <a href="http://en.wikipedia.org/wiki/Baby_Bells" target="_blank">RBOC&#8217;s</a>) are IP networks which is the case for most young carriers building out a new infrastructure. Unless you&#8217;re a telco with existing investments in a legacy network, it makes about as much sense as a toothless carnivore to not build your network foundation on IP. Now the folks over at Bandwidth.com could have very easily built their IP network using a myriad of proprietary hardware (which they use in some places) but instead, like most startups do, they went the route of a more financially feasible and flexible option and that ended up being Open Source software. But alas, even while I&#8217;m writing this Bandwidth.com has solidified a greater partnership with Sonus Networks to build their Next Generation Network (NGN); a move spurred by their recent CLEC status. All of Bandwith.com&#8217;s gateway&#8217;s to the PSTN have always been Sonus, like most carriers, but their Sonus network is obviously going to grow even larger which will help them open up shop in more US markets to provide direct &#8220;last mile&#8221; access to their network&#8230;..but we&#8217;re talking about Open Source VoIP and that means we&#8217;ll talk about Bandwidth.com&#8217;s IP network.</p>
<p>Anders tells me that from day one Bandwidth.com has been a heavy user of OSS including <a href="http://www.linux.org/" target="_blank">Linux</a>, <a href="http://www.apache.org/" target="_blank">Apache</a>, and <a href="http://www.mysql.com/">MySQL</a>, but most importantly for us over at OS-VoIP is their use of Open Source VoIP software like <a href="http://www.opensips.org/" target="_blank">OpenSIPS </a>(formerly OpenSER) which has fixed Bandwidth.com&#8217;s core IP infrastructure on Open Source software from the very beginning&#8230; and it&#8217;s role is paramount. OpenSIPS is a SIP proxy/router software which Bandwith.com uses to route ALL of their SIP traffic; accounting for the majority of their VoIP calls and the billions of minutes each year that run through Bandwidth&#8217;s IP network. With SIP becoming a predominant standard in telephony, OpenSIPS has the potential to completely crush the proprietary IP routing and <a href="http://en.wikipedia.org/wiki/Session_Border_Controller" target="_blank">SBC</a> market with its ability to support extremely large traffic loads while scaling in ways far more cost efficient than anything you&#8217;ll find in the proprietary market&#8230; all on COTS hardware!</p>
<p>But what do we all know about Open Source?&#8230; it&#8217;s that Open Source software is not always easy to work with. There&#8217;s no question the functionality is there, but I&#8217;ll admit that if you haven&#8217;t worked with something like OpenSIPS before, you should probably get your hands dirty (very dirty) before deploying something so mission critical as a SIP proxy for a carrier. The other option is hire a firm that knows what they&#8217;re doing. I&#8217;ve said it many times over, and I&#8217;ll say it again, the successful deployment of OS VoIP software for businesses or carriers is as much reliant on the engineer or firm who implements it as it does the software; make the right choices and you&#8217;ll reap endless benefits.</p>
<p>When it comes to delivering reliable VoIP services to customers over the Internet, the cruelest VoIP monster is packet loss- which causes latency- which in-turn causes jitter and dropped calls&#8230;not an ideal situation for a company trying to portray a professional image. The internet is not designed for the transmission of real time applications which has been the route of countless criticisms about the quality of VoIP. The farther your phone is located from the hardware terminating that call into the PSTN, the longer your latency and the greater your chances are for packet loss and thus poor call quality. There are dozens of VoIP providers today who are small businesses with &#8220;who-knows-what&#8221; running on the back-end and an infrastructure sitting in a single geographic location&#8230; these are the companies who usually give internet based VoIP a bad name. For example, if you&#8217;re a hosted VoIP customer in NYC and your hosted VoIP provider&#8217;s network is located at a data center in LA, there&#8217;s a good probability that call quality could be an issue since you&#8217;re talking about running packets coast to coast over the internet which as I said was never designed for real time transmission of data. What you want to do is use a hosted VoIP provider with multiple <a href="http://en.wikipedia.org/wiki/Point_of_presence" target="_blank">PoP&#8217;s</a> (point of presence) throughout the country so that the distance your call has to travel over the internet is reduced dramatically. Sorry for ragging on you small VoIP providers but it&#8217;s just a simple fact&#8230; small VoIP providers with a network in one spot are best to serve customers who are geographically close to the network hub&#8230; but then this issue of latency and packet loss is a crap shoot, sometimes it happens, sometimes it doesn&#8217;t. Ok, latency and hosted VoIP provider pros and cons can be left for another article, another day. So where&#8217;s this going?&#8230;.</p>
<p>Bandwidth.com on the other hand operates ~9 server farms and have POP&#8217;s on the east coast, west coast, and some in between. This dramatically reduces the hop your call has to make in order to get into Bandwidth.com&#8217;s network&#8230;. which in turn reduced latency and increases the quality and reliability of your call. The key is to get that VoIP call out of the Internet and into the carriers IP backbone as quickly as possible. I wanted to briefly touch on their network architecture just to explain some of the benefits of a distributed network which is what I think really separates the boys from the men in this hosted VoIP industry.</p>
<p>So which other piece of Open Source software is running behind the scenes at Bandwidth.com? The next is a new yet increasingly popular piece of software called FreeSWITCH. FreeSWITCH is somewhat of a competitor to Asterisk and while many will argue that one of the biggest advantages to FreeSWITCH is its ability to support up to 4 times the call volume of Asterisk, FreeSWITCH doesn&#8217;t have nearly the same breadth of capabilities and support found in Asterisk. Take a gander at a <a href="http://www.os-voip.com/2008/08/asterisk-and-freeswitch/" target="_blank">comparison </a>I wrote about the two. FreeSWITCH is what sits behind Bandwidth.com&#8217;s new <a title="phonebooth" href="http://www.bandwidth.com/hostedvoip/" target="_blank">PhoneBooth </a>product, a hosted VoIP solution, which was released over a month ago on Sept. 15th. PhoneBooth is a web based user interface to Bandwith.com&#8217;s hosted VoIP solution, providing their customers easy access to features and an admin portal that lets them manage their services. Developing an easy to use admin/user interface that integrates with the likes of Asterisk or FreeSWITCH has always been the golden egg of any company who ventured into developing their own interface of this type. Developing UI&#8217;s for Open Source software is always a time consuming process which is why the companies who spend the most amount of time and in-turn develop the most reliable interface will typically close up the code and license their newly developed interface.</p>
<p>Just to go off on a little tangent, Anders and I were discussing our frustration with Open Source developers who unfortunately give little or no consideration to how their product would look and work from a user interfaces perspective. Often OS software is written in the command line by hardcore programmers and by not including a UI, it unfortunately gives some OS software an elitist status because few people know how to work with it. Anders made a great comment which was that he&#8217;d &#8220;love to see some strong projects in the open source world that approach things from the designers perspective, allowing the designer to say &#8220;this is what should happen&#8221; rather than the user/admin interface being an after thought. I don&#8217;t know why more developers don&#8217;t do this because a sexy UI is perhaps the single most important thing general consumers look for&#8230;. and I digress&#8230;</p>
<p style="text-align: center;"><a href="http://www.os-voip.com/wp-content/uploads/2008/10/phoneboothfront.png"><img class="alignnone size-medium wp-image-127 aligncenter" title="phoneboothfront" src="http://www.os-voip.com/wp-content/uploads/2008/10/phoneboothfront-575x163.png" alt="" width="575" height="163" /></a></p>
<p>PhoneBooth is the first robust interface I&#8217;ve heard of that was designed to work with FreeSWITCH (although Anders tells me that PhoneBooth WAS originally designed with Asterisk but later re-engineered for FreeSWITCH). Other examples of GUI&#8217;s designed to work with Open Source software like Asterisk include Switchvox, Trixbox, FreePBX, PBXtra, PBX in a flash, Intuitive Voice, and many many more. Each of the mentioned UI&#8217;s were engineered with varying degrees of success where the free GUI&#8217;s are typically less stable than the likes of Switchvox or Trixbox which are now licensed pieces of software; even though the foundation of these systems are built using Open Source Asterisk. Because Bandwith.com operates a tenant based environment, with thousands of customers, Anders and his team developed FreeSWITCH in parts, each part with a different responsibility and capacity to support larger loads. This is one distinction between Asterisk and FreeSWITCH which is FreeSWITCH&#8217;s ability to be easily broken up into pieces. Bandwidth.com developed separate conferencing, media servers, and databases from which PhoneBooth directly reads and writes.</p>
<p>I am told by Anders that Bandwidth.com just might open source their PhoneBooth project which would be absolutely fantastic for the general Open Source community! Some folks might even pee their pants. I do have my doubts that this will happen since PhoneBooth is already a valuable piece of Bandwidth.com&#8217;s business but if it is engineered as solid as I&#8217;d expect it to be, then PhoneBooth just might be the first robust GUI I know of for FreeSWITCH and perhaps it could be easily adapted back into working with Asterisk&#8230;. as I&#8217;m a little more of an Asterisk fan myself, this would be saweet.</p>
<p>And lastly no Open Source VoIP infrastructure would be complete without a dash of <a href="http://www.asterisk.org" target="_blank">Asterisk </a>here and there. When it comes to Bandwidth.com, Asterisk is primarily being used as a TDM to voip gateway which is just one functional characteristic to a piece of software that seems to know no boundaries in telephony functionality. Bandwidth.com has hundreds of these Asterisk boxes spread across the country many of which are used to trunk between Bandwidth.com&#8217;s IP network and legacy TDM phone systems or bridging the gap from a TDM carrier network to their IP backbone. It&#8217;s a simple role but Asterisk plays it very well.</p>
<p>If you made it to the end, and hopefully you did with a final sense of accomplishment, I want to thank Anders for taking the time and allowing OS-VoIP to dig into some great pieces of Open Source software running behind the scenes over at Bandwith.com. Open Source VoIP software, like those used by Bandwidth.com is being leveraged in places that most people wouldn&#8217;t even think of and in ways that are infinitely flexible. We currently live in a world where Open Source software (not all but some) has become so powerful, flexible, secure, reliable, and cost effective that ignorance is often the only argument left for not giving Open Source the brain space it deserves. I know I know.. not everyone shares the same passion for OSS and the first person to make it through this article who disagrees with me (hello you) will instantly, as if subconsciously wired into their brains, refer to support as the biggest issue facing Open Source&#8230;. and although I will agree that this is a problem for some Open Source projects, this argument is used WAY TOO MUCH as a generalization referring to all Open Source projects, because the support which exists for many OS projects can be remarkable.</p>
<p>Open Source VoIP software has progressed so much that knowledge of these systems has become a standard skill requirements amongst engineers working in this space. With hundreds of companies developing, implementing, and maintaining Asterisk (as an example), you&#8217;d have a hard time convincing me that Asterisk is lacking an appropriate support infrastructure. But, like all walks of life, there are firms who are better than others so if you&#8217;re looking to find a reliable Open Source VoIP engineering firm, with the ability to support your needs effectively, just make sure you evaluate your options thoroughly, and don&#8217;t always make your decisions based on price because if you do, you&#8217;ll usually get what you pay for. One thing many Open Source projects should take from the proprietary world is a more stringent and selective certification process. Having a particular certification to separate the boys from the men when it comes to Open Source engineering would make it much easier for firms to disseminate between a solid OS engineering firm and one which may be full of jokers.</p>
<p>If I&#8217;ve achieved anything by this article, look at the technologies Bandwidth.com uses and when you&#8217;re in the market for any enterprise grade telephony solution, I hope you&#8217;ll give OS VoIP technologies the attention they deserves.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.os-voip.com/2008/10/open-source-voip-in-the-carrier-space-a-look-at-bandwidthcom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
