<?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>The Nir Simionovich blog &#187; digium</title>
	<atom:link href="http://www.simionovich.com/tag/digium/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simionovich.com</link>
	<description>The rants and raves of a technogeek</description>
	<lastBuildDate>Sat, 03 Sep 2011 19:26:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Business 2.0 &#8211; Taking the leap forward&#8230;</title>
		<link>http://www.simionovich.com/2010/05/11/business-2-0-taking-the-leap-forward/</link>
		<comments>http://www.simionovich.com/2010/05/11/business-2-0-taking-the-leap-forward/#comments</comments>
		<pubDate>Tue, 11 May 2010 11:44:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Business model]]></category>
		<category><![CDATA[Cash flow]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[Investment]]></category>
		<category><![CDATA[JaJah]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nortel]]></category>
		<category><![CDATA[PIKA]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[Small business]]></category>
		<category><![CDATA[Startup company]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWARE]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=429</guid>
		<description><![CDATA[The following post doesn't really fit in line with the normal spirit of the blog, simply because it's not funny nor directly related to technology. It's called Business 2.0, as it relates to the ever problematic question any business owner has: "When should I grow and how?".]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F05%2F11%2Fbusiness-2-0-taking-the-leap-forward%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F05%2F11%2Fbusiness-2-0-taking-the-leap-forward%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: left;">The following post doesn&#8217;t really fit in line with the normal spirit of the blog, simply because it&#8217;s not funny nor directly related to technology. It&#8217;s called Business 2.0, as it relates to the ever problematic question any business owner has: &#8220;When should I grow and how?&#8221;.</p>
<p style="text-align: left;">As you may know, I&#8217;ve been a freelance Asterisk Platform developer since early 2003, turned to freelance development (Penguin for hire) around April 2007. Since that time, I&#8217;ve built systems and platforms for some of the better known brands around the world. Be it working directly with the customer or through a 3rd party (as a <a title="Subcontractor" rel="wikipedia" href="http://en.wikipedia.org/wiki/Subcontractor">sub contractor</a>) &#8211; I can easily say that I&#8217;ve completed over 120 different large scale projects within 3 years time. Now, when I refer to projects, I&#8217;m not referring to installing PBX systems, I don&#8217;t do that at all &#8211; I&#8217;m referring to highly complex application level development, creating some of the most innovative Asterisk based systems I&#8217;ve ever seen.</p>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 113px"><a href="http://www.crunchbase.com/company/jajah"><img title="Image representing Jajah as depicted in CrunchBase" src="http://www.crunchbase.com/assets/images/resized/0000/1363/1363v4-max-450x450.png" alt="Image representing Jajah as depicted in CrunchBase" width="103" height="65" /></a><p class="wp-caption-text">Image via CrunchBase</p></div>
</div>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignright" style="width: 105px"><a href="http://en.wikipedia.org/wiki/Image:Vodafone_logo.svg"><img title="Vodafone" src="http://upload.wikimedia.org/wikipedia/en/thumb/5/57/Vodafone_logo.svg/300px-Vodafone_logo.svg.png" alt="Vodafone" width="95" height="64" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p style="text-align: left;">Putting aside everything, finalizing a rough estimate of 40 development projects on a yearly base, most of these performed solely by myself is a fairly challenging task. Sure, at times I&#8217;ll <a class="zem_slink" title="Outsourcing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Outsourcing">outsource</a> some work to other freelancers like myself, specifically in fields where I&#8217;m not all that fluent (Database, <a class="zem_slink" title="Web development" rel="wikipedia" href="http://en.wikipedia.org/wiki/Web_development">Web Development</a>, UI) &#8211; but yet, doing that means that I&#8217;m conducting 3 &#8211; 5 projects on a monthly basis.</p>
<p style="text-align: left;">After doing so for 3 years now, I can&#8217;t help but start thinking about expanding my business, taking it to the next level by hiring more people and building it up to a new level. Question remains for this: &#8220;How? What is the natural track of expanding your business?&#8221; &#8211; of course the simple answer would be: &#8220;Just hire another developer or two, and start doing more sales&#8221; &#8211; it&#8217;s not as simple as it sounds. After thinking about it for some time, I&#8217;ve concluded there are a few models of expansion:</p>
<h1 style="text-align: left;">Model 1: Organic Growth</h1>
<p>Organic growth can be described as the simplest way of growth: &#8220;Hire a new guy and get more work in&#8221;. The problem with this model that it is fully reliant on your ability to sell more. However, as you concentrate on sales more, you take time from the development and delivery process &#8211; thus, the addition of the new developer is not a 100% addition, it&#8217;s actually 100% (developer) minus 40% (you) &#8211; so you are not at 200% capacity, you are 160% capacity. Surely 160 is 100, however, for the initial 6 months, till the guy learns the ropes, you are not at 160, you are actually at 80 &#8211; can you and your business sustain that?</p>
<p>Thus, the main issue with Organic growth is <a class="zem_slink" title="Cash flow" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cash_flow">cash flow</a>, can your business sustain the elevated expenses with less income for the period of transition? If the answer is NO, then you need a different method. If the answer is YES, then you are in the best place in the world, however, bear in mind that taking someone to work for you is a responsibility &#8211; people are not resources, they are human beings, with families and children &#8211; taking someone to work for you is like taking responsibility for their lives.</p>
<h1>Model 2: The Partner</h1>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright">
<dt class="wp-caption-dt"><a href="http://www.flickr.com/photos/23065375@N05/2235525962"><img title="Panama Business and Investment" src="http://farm3.static.flickr.com/2119/2235525962_3ac08d6374_m.jpg" alt="Panama Business and Investment" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image by <a href="http://www.flickr.com/photos/23065375@N05/2235525962">thinkpanama</a> via Flickr</dd>
</dl>
</div>
</div>
<p>A partnership with a person who is equally matched to you is always a good option. Technically speaking, it means that you are teaming with someone who generates as much work as you do and is capable of finalizing the work as fast and as good as you can. Yet, taking a partner doesn&#8217;t negate the requirement for a new employee or two. In this case, you may end up with too much sales with too little staff to deliver &#8211; that is a big problem.</p>
<p>Another issue with partners is the issue of trust. While most partners tend to rely on each other and trust each other, that trust can easily be broken (in most cases by stupid things). It&#8217;s enough for one partner to now carry its weight in sales/development to initiate a chain reaction, shortly ending in the partnership dissolving.</p>
<p>So, the partner is a good option, however, may prove to be problematic if the wrong partner is chosen &#8211; in addition, dissolving a partnership solely on these issues isn&#8217;t all that simple &#8211; and usually ends up in litigation and other judicial issues &#8211; YUCK!</p>
<h1>Model 3: Un-intrusive Angel</h1>
<p>Some people ragard Un-intrusive Angels as &#8220;Stupid Money&#8221; &#8211; an Angel investor that doesn&#8217;t interfere in your company business model and operations. In many cases, this is how <a class="zem_slink" title="Startup company" rel="wikipedia" href="http://en.wikipedia.org/wiki/Startup_company">start-up companies</a> start &#8211; someone gives them a lump sum of money to start their business, signing off to own a portion of the new company.</p>
<p>An un-intrusive investor usually gives you the money and pays you a visit once every few months to see how his money is spent. Don&#8217;t expect to raise a whole lot from these people, usually you will get anything from 25K$ to around 250K$ &#8211; tops. If you are getting an <a class="zem_slink" title="Investment" rel="wikipedia" href="http://en.wikipedia.org/wiki/Investment">investment</a> from an Angel, make sure you plan your business carefully &#8211; and make sure your investor knows what he is getting into. The Angel is not a found piggy bank, he is a business man looking for profit &#8211; if you make sure his expectations of profits (time frame, amount, percentage, etc) are kept within the reason of your business &#8211; he will make an educated decision and invest accordingly. Promises like: &#8220;you&#8217;ll double your money in 3 years&#8221; are stupid &#8211; make sure it&#8217;s realistic and to the point. If you promise the moon, and reach a star &#8211; that&#8217;s a problem, if you promise the skies and hit a start &#8211; that&#8217;s wonderful.</p>
<h1>Model 4: The Strategic-Intrusive Angel</h1>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/82262114@N00/2301120950"><img title="Jeff pulver" src="http://farm3.static.flickr.com/2022/2301120950_152ed4a07f_m.jpg" alt="Jeff pulver" width="240" height="180" /></a><p class="wp-caption-text">Image by TheFemGeek via Flickr</p></div>
</div>
<p>A strategic angel is similar to the previous one in terms of funds, however, he is more capable in assisting your business meet its goals. Usually, it would be someone who is already a well established figure in your business sector, had made his money from previous companies and is now looking for new ideas and businesses. I call him an intrusive Angel, as sometimes he may have ideas as to where your business should go &#8211; and he will make sure you hear his ideas. You may regard it as annoying, but you should still listen to your Angel and pay him the respect he deserves.</p>
<p>Sometimes this Angel may invest in your business due to the fact that he has a hidden agenda. An agenda can be: The angel looks at your business and see a certain potential you are not planning, he&#8217;ll invest and try to re-direct your company to the agenda he sees. This is usually the case when your angel is invested into several endeavours that is either parallel to each other or may have orthogonal intersection points. These angels can be the builders of your business or the destroyers, it is up to you to make sure the latter doesn&#8217;t happen.</p>
<h1>Prolog:</h1>
<p>So, which model did I choose? &#8211; I didn&#8217;t choose yet, I&#8217;m still figuring it out myself. What ever the model may be, the choice isn&#8217;t simple nor straight forward. At best, whatever choice I&#8217;ll take will have a profound impact on my business and me &#8211; so I&#8217;ll need to weigh my options carefully. If you can think of an additional model, I&#8217;d love to hear about it &#8211; so just comment on this post.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/57eab5ba-a057-413e-ac36-9a6edf23a538/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=57eab5ba-a057-413e-ac36-9a6edf23a538" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2010/05/11/business-2-0-taking-the-leap-forward/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Call Analytics &#8211; Closed Alpha testing group</title>
		<link>http://www.simionovich.com/2010/03/14/call-analytics-closed-alpha-testing-group/</link>
		<comments>http://www.simionovich.com/2010/03/14/call-analytics-closed-alpha-testing-group/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 09:09:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AGI]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[Fonality]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[freeswitch]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[PHPAGI]]></category>
		<category><![CDATA[sangoma]]></category>
		<category><![CDATA[TrixBox]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=397</guid>
		<description><![CDATA[Well, it's been almost a month since I've started writing about the humbug project. Now, it's time to actually get you people involved, at least in the initial levels. We are looking to add 10 additional members into the humbug call analytics suite. Currently available analytics during the alpha testing is inbound call analytics.

]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F03%2F14%2Fcall-analytics-closed-alpha-testing-group%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F03%2F14%2Fcall-analytics-closed-alpha-testing-group%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, it&#8217;s been almost a month since I&#8217;ve started writing about the humbug project. Now, it&#8217;s time to actually get you people involved, at least in the initial levels. We are looking to add 10 additional members into the humbug call analytics suite. Currently available analytics during the alpha testing is inbound call analytics.</p>
<p>Our aim is to gather as much information as we can and as much user requests as we can, humbug is a community oriented project, thus it relies on community oriented input and feature requests. Participating members will  be granted access to the humbug analytics portal, allowing them to gather statistical information regarding their inbound call hits and their top ten DID numbers &#8211; we are working on additional statistics. As new stats will become available, we&#8217;ll role those out into the service as soon as possible.</p>
<p>In order to participate in the closed alpha testing, please send an email to alphatest at humbuglabs.org, and we&#8217;ll send you a short piece of dialplan code to insert into your <a class="zem_slink" title="Asterisk (PBX)" rel="homepage" href="http://www.asterisk.org/">Asterisk</a> server. Technically speaking, we&#8217;ll send you a short AGI command that looks like this:</p>
<p>exten =&gt; _X.,n,AGI(agi://somehost/DataReceiver,some_unique_ident)</p>
<p>The above line needs to be inserted into any place you would like to generate call analytics from. We&#8217;ll also enclose configuration steps for <a class="zem_slink" title="FreePBX" rel="wikipedia" href="http://en.wikipedia.org/wiki/FreePBX">FreePBX</a> (and other FreePBX compatible distributions). We are hard at work for creating a FreePBX integrated module, so you can do a one-click install.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/30a0c292-bf3e-4955-a2cb-865340d13569/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=30a0c292-bf3e-4955-a2cb-865340d13569" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2010/03/14/call-analytics-closed-alpha-testing-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beyond the dialtone &#8211; PBX user experience revisited</title>
		<link>http://www.simionovich.com/2010/02/12/beyond-the-dialtone-pbx-user-experience-revisited/</link>
		<comments>http://www.simionovich.com/2010/02/12/beyond-the-dialtone-pbx-user-experience-revisited/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 19:24:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Aastra Technologies]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco Systems]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[Fonality]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[freeswitch]]></category>
		<category><![CDATA[Markup language]]></category>
		<category><![CDATA[Nortel]]></category>
		<category><![CDATA[Polycom]]></category>
		<category><![CDATA[sangoma]]></category>
		<category><![CDATA[TrixBox]]></category>
		<category><![CDATA[User interface]]></category>
		<category><![CDATA[VoIP]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=381</guid>
		<description><![CDATA[When most of us think about PBX systems, we usually associate these with cumbersome usage, confusing dialing codes and in most cases - a PBX system is automatically associated with the annoying task of transferring a call from one handset to another. Lately, I've been thinking deeply about how people use PBX systems, is this really the only way to use a PBX system? is there something else to the mix? can we really enrich one of the oldest operational paradigms in the world? - and for that matter, can the public be re-educated to assimilate a new breed of PBX systems or services?]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F02%2F12%2Fbeyond-the-dialtone-pbx-user-experience-revisited%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F02%2F12%2Fbeyond-the-dialtone-pbx-user-experience-revisited%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>When most of us think about PBX systems, we usually associate these with cumbersome usage, confusing dialing codes and in most cases &#8211; a PBX system is automatically associated with the annoying task of transferring a call from one handset to another. Lately, I&#8217;ve been thinking deeply about how people use PBX systems, is this really the only way to use a PBX system? is there something else to the mix? can we really enrich one of the oldest operational paradigms in the world? &#8211; and for that matter, can the public be re-educated to assimilate a new breed of PBX systems or services?</p>
<div class="zemanta-img zemanta-action-dragged" style="margin: 1em; display: block;">
<div>
<dl class="wp-caption alignright" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://en.wikipedia.org/wiki/Image:Cisco7960G.jpeg"><img title="Hardware-based IP phone" src="http://upload.wikimedia.org/wikipedia/en/thumb/2/2c/Cisco7960G.jpeg/300px-Cisco7960G.jpeg" alt="Hardware-based IP phone" width="300" height="225" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution" style="font-size: 0.8em;">Image via <a href="http://en.wikipedia.org/wiki/Image:Cisco7960G.jpeg">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>As to answering the question of re-educating the public, I guess I&#8217;ll have to leave that question to the head shrinks. As to answering the latter, enriching the PBX experience is both achievable and advisable. When I say enriching, I mainly talk about your ability to bring to the IP phone functionality usually not associated with it. Imagine to have the ability to receive a stock exchange RSS feed to your phones idle screen, notice that you stock is either rising or falling, and by the flick of a button &#8211; either sell or buy. We&#8217;ve all come accustomed to IP phones that look like the one of the right. A whole bunch of buttons, that in most cases have no direct use when our phone is utilized using a single account. However, these buttons can be externally re-assigned and re-programmed to achieve greater functionality &#8211; surpassing the normal behavior of just making phone calls.</p>
<p>The technology involved exists on almost every high-end IP phone on the market (well, at least those made by SNOM, Aastra, Cisco and Polycom &#8211; most of the Chinese makers don&#8217;t have this) &#8211; it&#8217;s called a Mini Browsers. Mini Browsers are exactly what they are called, these are simplified versions of your typical Internet browser. Some vendors had produced their own XML based Mini browser markup language (SNOM, Cisco, Aastra) while others had decided to provide a sub-set of XHTML (Polycom). The variations between the vendors are at the neck deep of the problems of using Mini Browsers, and that is that the formats are considerably different. Sure, SNOM had more or less adopted Cisco&#8217;s general structure, however, it still varies.</p>
<p>Through the utilization of this technology, it is possible to create phone based browser applications, that seem native to the phone user, as the general interface resembles the native phone interface. It is now the developers job to make the web interface displayed to the user as seamless and as native as possible, keeping in mind that the developer must remain agnostic to the information retrieval layer. Most companies leave their phone systems and these tasks to their system administrators and infrastructure team, however, this task is far beyond their capabilities and skill set. Creating an agnostic IP phone minibrowser dislplay layer, capable of utilizing multiple vendors and models, is a question of content management and content rendering, very must similar to the content transcoding problem that is common to the mobile content world &#8211; in other words, a sys-admin will create an ad-hoc solution, a programmer will create a proper, well structured, well designed solution that carry the enterprise beyond its initial needs and requirements.</p>
<p>A short example of how these interfaces work can be found <a title="IP Phones - Enriching User Interfaces" href="http://blog.greenfieldtech.net/?p=60" target="_blank">here</a> &#8211; on my company blog.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/7810aaba-fcad-45fd-9b36-5647793b1cc5/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=7810aaba-fcad-45fd-9b36-5647793b1cc5" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2010/02/12/beyond-the-dialtone-pbx-user-experience-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digium TE205P vs. OpenVox D210P</title>
		<link>http://www.simionovich.com/2010/02/02/digium-te205p-vs-openvox-d210p/</link>
		<comments>http://www.simionovich.com/2010/02/02/digium-te205p-vs-openvox-d210p/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 20:43:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[D210]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[E1]]></category>
		<category><![CDATA[OpenVOX]]></category>
		<category><![CDATA[sangoma]]></category>
		<category><![CDATA[T1]]></category>
		<category><![CDATA[TE205]]></category>
		<category><![CDATA[TE210]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=371</guid>
		<description><![CDATA[If there is one thing I like doing is testing hardware, specifically, testing new hardware that is related to Asterisk. I was more than pleased when OpenVox had approached me, asking to review one of their products - specifically after I once announced that I really dislike cheap clone cards. So, I got OpenVox's D210P card, which is a fairly similar clone to the TE205/TE210 of Digium, and I decided to take a it for a test drive.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F02%2F02%2Fdigium-te205p-vs-openvox-d210p%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F02%2F02%2Fdigium-te205p-vs-openvox-d210p%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>If there is one thing I like doing is testing hardware, specifically, testing new hardware that is related to <a class="zem_slink" title="Asterisk (PBX)" rel="homepage" href="http://www.asterisk.org/">Asterisk</a>. I was more than pleased when OpenVox had approached me, asking to review one of their products &#8211; specifically after I once announced that I really dislike cheap clone cards. So, I got OpenVox&#8217;s D210P card, which is a fairly similar clone to the TE205/TE210 of <a class="zem_slink" title="Digium" rel="homepage" href="http://www.digium.com/">Digium</a>, and I decided to take a it for a test drive.</p>
<p>So, first off, lets take a look at Digium&#8217;s TE205 card:</p>
<div id="attachment_373" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.simionovich.com/wp-content/uploads/2010/02/TE205.jpg"><img class="size-full wp-image-373" title="Digium TE205P Card" src="http://www.simionovich.com/wp-content/uploads/2010/02/TE205.jpg" alt="Digium TE205P Card" width="640" height="480" /></a><p class="wp-caption-text">Digium TE205P Card</p></div>
<p>The card is based upon two specific chips, the <a class="zem_slink" title="Xilinx" rel="homepage" href="http://www.xilinx.com/">Xilinx</a> Spartan <a class="zem_slink" title="Field-programmable gate array" rel="wikipedia" href="http://en.wikipedia.org/wiki/Field-programmable_gate_array">FPGA</a> and an Inifineon based Quad E1/T1/J1 framer chip. Technically speaking, the entire brain of the outfit is located in the Xilinx FPGA (naturally), which on the TE205P now enables remote firmware upgrades and some additional features. Digium had been using Xilinx based boards for over 8 years now, and they&#8217;ve been doing the job more than well.</p>
<p>Now, let&#8217;s take a look at the OpenVox clone board:</p>
<div id="attachment_374" class="wp-caption aligncenter" style="width: 650px"><a href="http://www.simionovich.com/wp-content/uploads/2010/02/D210.jpg"><img class="size-full wp-image-374" title="OpenVox D210 Card" src="http://www.simionovich.com/wp-content/uploads/2010/02/D210.jpg" alt="OpenVox D210 Card" width="640" height="480" /></a><p class="wp-caption-text">OpenVox D210 Card</p></div>
<div class="mceTemp mceIEcenter" style="text-align: left;">OpenVox utilizes the same Inifineon framer chip (well, it&#8217;s a clone after all), while utilizing the Lattice Mico8 FPGA chip. Now, from a technological point of view, I couldn&#8217;t really find much differences between the Mico8 and the Spartan, beside a minor differences here and there &#8211; but these are not important. So, I proceeded to testing the card with Asterisk. So, the nice thing about this clone is that it doesn&#8217;t require patches to the stock version of DAHDI, which in my book means that OpenVox are aiming at being a real-clone, not some would be patched version of a clone &#8211; so that&#8217;s good. Installation was fairly similar to that of the Digium TE205P card, so I couldn&#8217;t really find specifics in there to prefer one over the latter. So, I started testing the card in various situations: Normal telephony, 3G based transmission (64kbps bearer capability),  dropped calls during high loads and checking CPU/Load spikes during high usage.</div>
<h2>The Test Scenario and Comparison</h2>
<p>All of the above tests were conducted according to the following scenario:</p>
<div id="attachment_377" class="wp-caption aligncenter" style="width: 299px"><a href="http://www.simionovich.com/wp-content/uploads/2010/02/test_lab.png"><img class="size-full wp-image-377" title="Testing Lab Server" src="http://www.simionovich.com/wp-content/uploads/2010/02/test_lab.png" alt="Testing Lab Server" width="289" height="213" /></a><p class="wp-caption-text">Testing Lab Server</p></div>
<p>In general, I&#8217;ve connected 3 different IP phones to the testing server: A Polycom 650, a SNOM 370 and a Grandstream GXP2000. All IP phones include the latest firmwares and updates and were all working flawlessly with another similar setup, so I assumed they were all bug and issue free for the testing lab. The main reason I&#8217;m using 64Bit CentOS is simply due to the fact that all my servers are 64Bit capable (mainly E5410 and E5405).</p>
<h2>Test 1: Normal Telephony</h2>
<p>Well, in general, the card does exactly what it should &#8211; provides a connection to an E1 circuit (we only have E1 circuits in Israel). I&#8217;ve conducted normal telephony functions from all the above mentioned phones. In general, I&#8217;ve conduct from each phone a total of 40 calls, and repeated the test once for the Digium TE205P card and once for the OpenVox D210P card. The results were fairly similar with a slight advantage for Digium. In general, the OpenVox card had slipped about 4% of the calls, mainly to an IRQ miss that occurred for some reason. With the Digium card, the IRQ misses were not exhibited, allowing for all 120 calls to traverse normally.</p>
<p>Conclusion: In a normal office telephony scenario, the D210P is a fair choice &#8211; however, not my preference for a Call Center or a service provider.</p>
<h2>Test 2: 3G based transmission (64kbps bearer capability)</h2>
<p>I&#8217;ve been playing around with IVVR and Asterisk, mainly using the Fontventa H264 packages for Asterisk (that&#8217;s why I used 1.4 branch). With this test, the D210P provided less then medium results, specifically when trying to stream large 3gpp based video streams, while the TE205P had showed no specific issue with the transmission. Main issues exhibited were related to choppy video streams, causing jumps in the stream. The Digium card was fully capable of stream the video without a hitch. Now, I won&#8217;t hold this again OpenVox, as this usage is fairly advanced and is required by a very small portion of the market, but I believe they still have some work to do there. As they are using the same framer as Digium, I would deduce that their firmware is either an older import from Digium (reverse engineer) or some other firmware related issue.</p>
<p>Conclusion: Not a pick for 3G transmission with Asterisk.</p>
<h2>Test 3: Dropped calls during high loads</h2>
<p>No matter what test I did, with OpenVox I&#8217;ve always received a dropped call ratio of around 3-4% &#8211; when at high loads that went up to around 7%. When I mean high loads, I mean generating 30 outbound calls from Asterisk to one circuit, then receiving them on the second port (yes, a back-loop). I&#8217;ve conducted 100 runs of this test, at various speeds. It would appear that when generating calls with a 100ms interval between one initiation to another on the circuit, the OpenVox will drop a call here and there &#8211; at sporadic intervals. This may be actually related to the IRQ misses exhibited in Test 1.</p>
<p>Conclusion: If you have high load anticipated &#8211; OpenVox is not the choice for you.</p>
<h2>Test 4: CPU Load/Spikes</h2>
<p>It is a well known fact that all card that are used with Asterisk introduce load spikes of a sporadic nature. In the past, the masters of low spikes were Sangoma, however, with the introduction of Digium&#8217;s VoiceBus, that balance had tipped and Digium took the upper hand. In order to evaluate the spikes, I&#8217;ve monitor the machines&#8217; load while having 30 calls traverse from one port to the other. The calls were playing back a static file of 5 minutes, and after disconnecting the calls would generate and additional one and continue from there. Both cards exhibited slight spikes when multiple calls either originate or disconnect, however, the CPU spikes that the OpenVox card had exhibited were about 40% higher than the ones exhibited by Digium and there were more spikes than with Digium.</p>
<p>Conclusion: If your system isn&#8217;t as beefy as mine, and you need full capacity &#8211; OpenVox isn&#8217;t the choice for you</p>
<h2>Overall Operational Conclusion</h2>
<p>The OpenVox card promises to be a low-cost alternative to the Digium card, and it surely delivers. Over all, if you have an office PBX system or a low scale IVR environment, the OpenVox alternative can be evaluated, although it&#8217;s not my personal favorite. Sure, in many cases I can say: &#8220;OpenVox would do the job&#8221; &#8211; but hey, I would always rather go with the original and not the clone. I believe that OpenVox are far ahead of its clone competitors (Atcom, Yeastar, Varion, PhonicEQ, etc), simply because it does a better job at building and designing a better card &#8211; however, they still have some way to go in order to be completely in-lined with Digium and Sangoma.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/89a56920-a776-4d72-a7a3-127146e056df/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=89a56920-a776-4d72-a7a3-127146e056df" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2010/02/02/digium-te205p-vs-openvox-d210p/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Astricon 2009 – Glendale, AZ – Part II</title>
		<link>http://www.simionovich.com/2009/10/15/astricon-2009-%e2%80%93-glendale-az-%e2%80%93-part-ii/</link>
		<comments>http://www.simionovich.com/2009/10/15/astricon-2009-%e2%80%93-glendale-az-%e2%80%93-part-ii/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 00:18:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AGI]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[Innovation Award]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMWARE]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=342</guid>
		<description><![CDATA[Ok, it's day 1 (or actually day 2) for AstriCon 2009 - and here's my report for the day. ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F10%2F15%2Fastricon-2009-%25e2%2580%2593-glendale-az-%25e2%2580%2593-part-ii%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F10%2F15%2Fastricon-2009-%25e2%2580%2593-glendale-az-%25e2%2580%2593-part-ii%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Ok, it&#8217;s day 1 (or actually day 2) for AstriCon 2009 &#8211; and here&#8217;s my report for the day.</p>
<p>Yesterday was kind&#8217;a of a hectic day for me, as I was teaching a full day track of Asterisk and Cloud Computing, specifically, implementing Asterisk systems with Amazon EC2. I started the day with a class filled with 20+ people, and ended the day with a similar number &#8211; so in general I&#8217;m very happy. Not many people tend to attend the pre-conference days, so having that number of people and their positive reactions through out the day were very reassuring to me.</p>
<p>If there is one thing I&#8217;ve learned from this experience, it is the following: If you give a full day track, don&#8217;t arrive at the hotel 24 hours prior to it &#8211; you need at least 48 hours! People didn&#8217;t really notice (I hope), but through out the day I was suffering from a splitting headache &#8211; one that would usually send me right into bed with a couple of Advil&#8217;s. But hey, that didn&#8217;t stop me and I powered through it, I&#8217;m fairly proud of myself for doing so &#8211; as at the end of the day I regained back my strength and was livelier.</p>
<p>Today was the first official day of the conference &#8211; I gave the opening talk for the Cloud Computing track of the day. My talk was about how to build &#8220;IP Centrex&#8221; like services, without building an &#8220;IP Centrex&#8221;. I guess that I didn&#8217;t really introduce a brand new concept, but actually talked about something that many are thinking about, but are not inclined to try it on their own and burn some cash on. I guess my talk helped them out saying: &#8220;Hey, we&#8217;re not talking out of our asses here, this guy makes some sense and what we thought of isn&#8217;t that far fetched&#8221;.</p>
<p>Previous to that, Digium announced the <a title="2009 Innovation Award Winners" href="http://www.digium.com/en/mediacenter/viewpress/digium-announces-winners-of-2009-innovation-awards" target="_blank">2009 Digium innovation award winners</a>, where my company won an award in the pioneer category. This is the second year in a row my company had won the award, and I&#8217;m really happy with being acknowledged for this specific work. Having being a part of the community for over 7 years now, this award, at least to me personally, says a lot &#8211; it&#8217;s basically saying: &#8220;Look, you&#8217;ve done good, you&#8217;ve done some work that really helps out the project and the community in general &#8211; here&#8217;s a beer and a toast to you &#8211; hip hip&#8221; &#8211; well, that&#8217;s kind&#8217;a of a mouth full, but you get what I mean. I think that this is actually the place to mention that the award was for developing a high-powered Dialer/IVR platform, used in the Israeli elections and the work was contracted for a company called <a title="Shtrudel Ltd" href="http://www.shtrudelltd.com" target="_blank">Shtrudel.</a></p>
<p>The all conference party is tonight &#8211; so I better rest up and be ready for it &#8211; should be fun. I guess beer and food are always a good mix when a bunch geeks are getting together <img src='http://www.simionovich.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/10/15/astricon-2009-%e2%80%93-glendale-az-%e2%80%93-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GreenfieldTech announces the general availability of app_cashmaker for Asterisk</title>
		<link>http://www.simionovich.com/2009/04/01/greenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk/</link>
		<comments>http://www.simionovich.com/2009/04/01/greenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 12:53:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[AGI]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[ami]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[CONTENT]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[MOBILE]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[STREAMING]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=283</guid>
		<description><![CDATA[Udim, Israel. April 1, 2009 -GreenfieldTech Ltd., a leading provider of Asterisk solutions of training services in Israel, today announced the availability of it's patented app_cashmaker application for the Asterisk Open Source PBX system. The CashMaker application is intended to be used by various content suppliers, wishing to distribute Audio and Video based content, utilizing their Asterisk server. ]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F04%2F01%2Fgreenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F04%2F01%2Fgreenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Udim, Israel. April 1, 2009 -</strong>GreenfieldTech Ltd., a leading provider of Asterisk solutions and Asterisk training services in Israel, today announced the availability of it&#8217;s patented app_cashmaker application for the Asterisk Open Source PBX system. The CashMaker application is intended to be used by various content suppliers, wishing to distribute Audio and Video based content, utilizing their Asterisk server.</p>
<p>The application is built to accept an inbound call into it, then, according to various information gathered in correlation to the callers caller ID and/or inbound DID number, will correlate a relevant content stream directly to the caller. The content distributor doesn&#8217;t even have to care about what content to distribute, as the application will connect directly, via the Internet, to a remotely available RTBSP streaming server at GreenfieldTech data center.</p>
<p>&#8220;The app_cashmaker application is the result of the cumulative work of over 3 years in the making, testing various content business models and applications. The main problems most content distributors have is how to gather the content and manage it, with app_cashmaker, this requirement is negated, thus allowing the distributor to concentrate on what they do best &#8211; flooding the newpapers with ads and marketing material to promote their content delivery service&#8221;, says Nir Simionovich, CEO and Founder of GreenfieldTech.</p>
<p>Simionovich indicated that the central content distribution facility is managed via a GTBS cluster environment, implemented partially utilizing Amazon&#8217;s EC2 and S3 structures, while utilizing GreenfieldTech&#8217;s proprietary streaming and clustering technologies. Currently, GreenfieldTech had submitted 10 different provisional patents, relating to the technologies comprising the app_cashmaker application and service. GreenfieldTech marketing team had indicated that initial beta trials had showed an increase in content availability, via the GreenfieldTech BSC Cloud facilityof over 40% with an increase of almost 80% in content delivery success.</p>
<p>Simionovich estimates that by the year 2010, over 20,000,000 will use the GreenfieldTech app_cashmaker facility, disrupting completely the way mobile, audio and video content is distributed around the world.</p>
<p><strong>Asterisk</strong> is the world&#8217;s leading open source PBX telephony engine, and telephony applications solution. It offers unmatched flexibility in a world previously dominated by expensive proprietary communications systems. The Asterisk solution offers a rich and flexible voice infrastructure that integrates seamlessly with both traditional and advanced VoIP telephony systems. For more information on Asterisk visit <a href="http://www.asterisk.org">http://www.asterisk.org</a> </p>
<p>For more information, please refer to the GreenfieldTech website at <a href="http://www.greenfieldtech.net" target="_blank">http://www.greenfieldtech.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/04/01/greenfieldtech-announces-the-general-availability-of-app_cashmaker-for-asterisk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk updates, rants and raves</title>
		<link>http://www.simionovich.com/2009/04/01/asterisk-updates-rants-and-raves/</link>
		<comments>http://www.simionovich.com/2009/04/01/asterisk-updates-rants-and-raves/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 07:18:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[EASYRUN]]></category>
		<category><![CDATA[EPICACCE]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[Israel]]></category>
		<category><![CDATA[OpenVOX]]></category>
		<category><![CDATA[sangoma]]></category>
		<category><![CDATA[Xorcom]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=274</guid>
		<description><![CDATA[Well, I guess it's time for another Israeli Asterisk update post - one that was well due a long time now. This post was written after the recent hectic 3 weeks of Asterisk events and news here in Israel. So, I guess we'll open with some news - beep, beep, beep.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F04%2F01%2Fasterisk-updates-rants-and-raves%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F04%2F01%2Fasterisk-updates-rants-and-raves%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, I guess it&#8217;s time for another Israeli Asterisk update post &#8211; one that was well due a long time now. This post was written after the recent hectic 3 weeks of Asterisk events and news here in Israel. So, I guess we&#8217;ll open with some news &#8211; beep, beep, beep.</p>
<h1>Asterisk based Contact Centers</h1>
<p>EasyRun, a world wide provider of Call Center and Contact Center solutions had announced the availability of its EpicAcce solution.</p>
<p><a title="EASYRUN ASTERISK CONTACT CENTER" href="http://www.easyrun.com/2005/2_news.shtml" target="_blank"><span class="txt11bdnews">EasyRun Partners with Xorcom to Offer the Industry’s First Enterprise Grade PBX Agnostic Contact Center</span></a></p>
<p><a title="EASYRUN ASTERISK CONTACT CENTER" href="http://www.easyrun.com/2005/2_news.shtml" target="_blank"><span class="txt11bdnews">EPICAcce Delivers the Industry’s First PBX Agnostic Enterprise Grade Contact Center Solution</span></a></p>
<p><span class="txt11bdnews">For those in the know, the EpicAcce solution is based upon the Asterisk Open Source PBX system, bundled inside a Xorcom XR3000 appliance. I&#8217;m proud to say that I had some involvement in the development of this product, mainly, having trained the EasyRun lead developers in the workings of Asterisk &#8211; in the first Asterisk Bootcamp that was held in Israel last year. The EpicAcce appliance is defined as a PBX agnostic contact center solution, thus, it will work in any type of PBX or enterprise installation &#8211; making it the ideal solution for any company wishing to embed a contact center to their customer care, without the requirement of changing their entire company telephony infrastructure. In addition, the same unit can also be used as a the company PBX system &#8211; after all, it is based on Asterisk underneath and FreePBX as the management interface for Asterisk.</span></p>
<h1><span class="txt11bdnews">Asterisk gains recognition by the TheMarker.Com</span></h1>
<p><span class="txt11bdnews">About 3 weeks ago, I got interviewed by Amitai Ziv, a telecom reported from the TheMarker.Com IT news section. The interview (in hebrew) is available at the following URL:</span></p>
<p><a title="ASTERISK GAIN RECOGNITION IN ISRAEL" href="http://it.themarker.com/tmit/article/6255#" target="_blank"><span class="txt11bdnews">http://it.themarker.com/tmit/article/6255</span></a></p>
<p><span class="txt11bdnews">Now, while the article had mentioned about 25% of the actual interview and also summed up various statements from other people two, in general, it was very supportive of the Asterisk initiative and movement in Israel. I guess, well at least from my point of view, this article is a valid turning point &#8211; where the Israeli main stream industry acknowledges Asterisk as a valid business viable solution. In addition, as the founding father of the Israeli Asterisk users forum (<a title="ASTERISK ISRAELI USERS FORUM" href="http://www.asterisk.org.il">www.asterisk.org.il</a>) it is a great honor to be interviewed for this magazine. Sure, I make a living from promoting Asterisk and developing Asterisk based platforms, but having your face (although a horid picture) in the paper and having your name mentioned in a positive manner &#8211; is always a good thing.</span></p>
<h1><span class="txt11bdnews">Israeli Telecom Manager Club recognizes Asterisk</span></h1>
<p><span class="txt11bdnews">Yesterday I attended the &#8220;Israeli Telecom Manager&#8217;s Club&#8221; quarterly meeting, which was focused entirely on the viability of Asterisk and other Open Source based solutions. While most of the audience was made of large companies and captains of industry (Coca-Cola, TEVA, Israeli Electric Company, others) &#8211; I didn&#8217;t get the dreaded lazy eye I got almost 3 years ago. </span></p>
<p><span class="txt11bdnews">When I started promoting Asterisk in Israel, almost 7 years ago, people looked at me as the crazy guy that has no idea what he was talking about. After all, I was an IP/Web technologies engineer, suddenly, starting to talk about telephony &#8211; in a world where 50 year old engineers were controlling and dominating entirely. Suddenly, a new kid on the block comes in and says: &#8220;<a title="OPEN SOURCE PBX IS BETTER THAN VENDOR BASED" href="http://www.asterisk.org">Listen, Open Source can do it as good &#8211; if not better</a>&#8220;. Yesterday was a turning point, suddenly, all these people came in to listen to me, preach and promote, both Asterisk and proper Open Source adoptation and GPL compliancy. </span></p>
<p><span class="txt11bdnews">Israel is changing, companies start realizing that using GPL and modifying GPL products isn&#8217;t something to be taken lightly &#8211; it must be done with experts, and people that actually know what they are doing in the Open Source world. The old time Open Source geeks are starting to gain the industry recognition &#8211; Israel is finally starting to reach the state where the US and Europe are currently located at.</span></p>
<h1><span class="txt11bdnews">Digium announces availability of Support Services</span></h1>
<p><span class="txt11bdnews">This is not the first time Digium had tried doing this &#8211; first time was about 2.5 years ago. The current support services are based upon a signed service agreement, allowing the customer to receive phone based support services. According to the Digium website, the <a title="DIGIUM ASTERISK SUPPORT" href="http://www.digium.com/en/supportcenter/asterisk.php">pricing model</a> is as following:</span></p>
<pre>                               <strong>SMB L1   SMB L2   Enterprise L3   Enterprise L4</strong>
Included Systems (Servers)        1         1          Up to 5         Up to 10
Included Cases (Incidents)        2         5             10           Unlimited
Additional Server Price           —         —          $495.00         $395.00
Named Contacts                    1         1             1                3
Price - 1 Year Subscriptions   $595.00  $1,995.00     $3,995.00        $7,995.00</pre>
<p>Ok, not that I have a problem with that &#8211; I guess in the world people are willing to pay upto 300$ for a support incident &#8211; however, in Israel, that makes no sense. Judging from my experience supporting Asterisk, over 90% of the support calls can be resolved in less than 30 minutes. Charging an amazing price of 300$ for remote hands support, for an incident of 30 minutes &#8211; that is outragous. It&#8217;s true, I&#8217;m a Digium fan and I promote their products where ever I go, however, in Israel &#8211; this model will not cut it.</p>
<p><a title="ASTERISK SUPPORT ISRAEL" href="http://www.greenfieldtech.net/products/support" target="_blank">My company</a>, started rendering Asterisk support services in Israel back in December 2008. Our support model is completely different &#8211; making it ideal for the Israeli market. Our support model is based upon a base line service agreement, indicating that you pay a total of 2,300 Israeli Shekels (around $500) for up to 10 hours of phone based and remote hands support services. These are rendered for a single server only &#8211; additional servers will cost you a couple hundrad more shekels, but the overall agreement in terms of time remains in tact. People in Israel know that support cases happen once every few months, so paying an identical price for getting 2 incidents handled simply doesn&#8217;t make any sense in the Israeli Market.</p>
<h1>TDM400 Compatible GSM Module</h1>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 384px"><img title="ASTERISK GSM MODULE" src="http://www.asteriskgsmmodule.com/images/product.jpg" alt="ASTERISK GSM MODULE" width="374" height="345" /><p class="wp-caption-text">ASTERISK GSM MODULE</p></div>
<p>A new product on the market introduces a GSM module to the ever popular Digium TDM400P card. The new module, available at <a title="ASTERISK GSM MODULE" href="http://www.asteriskgsmmodule.com/index.html" target="_blank">http://www.asteriskgsmmodule.com/index.html</a> is a plug-in for the TDM400P card, allowing it to accept a GSM SIM card &#8211; instead of the standard FXO module.</p>
<p>Finally, a plug-in for Asterisk that negates the need to work with a GSM converter. The bad thing is that it requires a patch to the wctdm.c Zaptel driver, and aparently, isn&#8217;t yet available for DAHDI at all &#8211; but I guess this will be fixed in the short future. I surely hope that these guys will contact Digium and maybe introduce the driver into the main stream driver distro, after all, Digium doesn&#8217;t make GSM modules &#8211; so it&#8217;s no competing with any Digium product.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/04/01/asterisk-updates-rants-and-raves/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why will proprietary software will eventually die?</title>
		<link>http://www.simionovich.com/2009/03/25/why-will-proprietary-software-will-eventually-die/</link>
		<comments>http://www.simionovich.com/2009/03/25/why-will-proprietary-software-will-eventually-die/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 07:48:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[violations]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=272</guid>
		<description><![CDATA[... We both talked about our discontent with their inability to promote and market Open Source training courses, simply because they have no idea what these are. ...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F03%2F25%2Fwhy-will-proprietary-software-will-eventually-die%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F03%2F25%2Fwhy-will-proprietary-software-will-eventually-die%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Last night I met with a friend of mine, Mr. <a href="http://www.ofek.biz" target="_blank">Doron Ofek</a>. For those of you not familiar with the Open Source market in Israel, Doron is the one person most affiliated with RedHat in Israel, as Doron championed the adaptation of RedHat Linux servers in various enterprises and government offices in Israel. Doron is currently heavily involved in the OpenMoko project and its adaptation and promotion in Israel.</p>
<p>We spent a great deal of time last night, talking about the various aspects of Open Source training in Israel &#8211; as both us provide various training services to this market sector. While I&#8217;m mostly focused on <a href="http://www.greenfieldtech.net/asterisktraining" target="_blank">Asterisk Training</a>, Doron is focused on <a href="http://www.ofek.biz/index.php?page=Training" target="_blank">Linux and XEN </a>training. Both of us have some our training routes knee deep in Israel&#8217;s computer/IT training companies, namely Matrix, Hi-Tech College and John Bryce. We both talked about our discontent with their inability to promote and market Open Source training courses, simply because they have no idea what these are.</p>
<p>For example, while Hi-Tech college were incapable of signing up a single person for an Asterisk Bootcamp course, I had signed up 10 people to a my first bootcamp &#8211; without any marketing or sales budget, simply by putting out the word in the right places. Now, Hi-Tech college has a list of over 5000 people who studied Linux and other Open Source and networking subjects in their college &#8211; should have they been able to gather up at least 10 people as well (less then 0.5% of their entire customer base)? the answer is a definite yes, why were they unable to do so? simply because they have no idea what Asterisk is, how it can be marketed, how it can sold and how the customer should be approached.</p>
<p>Doron had indicated a similar issue with both John Bryce and Matrix &#8211; however, due to other reasons. However, Doron had managed to sell quite a few training courses for Linux on his own &#8211; without any help from the big boys &#8211; how did that happen? how is it possible that Doron and I succeeded where the other colleges had failed? how can that be? &#8211; then we both realized why eventually, proprietary software will die and the Open Source movement, over the course of time, will simply negate the presence of proprietary software &#8211; simply because Open Source people provide for better marketing strategies and methodologies.</p>
<p>Did we learn how to do marketing on school? are we marketing people by nature? the answer is NO &#8211; we learned how to market our belief in the Open Source initiative over the course of time. We championed Open Source in various enterprises, events, public speakings and other places. We were the &#8220;soap box&#8221; speaker at Hide Park&#8217;s Speakers Corner, we were that crazy man on the street screaming: &#8220;The world is coming to an end, repent!&#8221; (well, you know what I mean) &#8211; but all in all, as time progressed we learned how to market the Open Source initiative and our belief &#8211; the large enterprises are stuck in their own belief and stagnant marketing strategies and plans. As time progressed, the various &#8220;champions&#8221; left the large enterprises, simply because they got fed up with the wrongful methodology of these and followed their own path &#8211; and doing so with moderate success.</p>
<p>In my belief, as time will progress, the large enterprises will surely migrate to the Open Source, and I won&#8217;t be surprised if within a period of 5-6 years Microsoft will be shipping out a version of Windows that is based on the Linux Kernel &#8211; or another Open Source distibution methodology. Call me crazy, call me chaotic, call me a dreamer &#8211; but mark my words &#8211; this will happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/03/25/why-will-proprietary-software-will-eventually-die/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Being a successful Asterisk Consultant (Part 2)</title>
		<link>http://www.simionovich.com/2009/03/22/being-a-successful-asterisk-consultant-part-2/</link>
		<comments>http://www.simionovich.com/2009/03/22/being-a-successful-asterisk-consultant-part-2/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 08:07:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Consultant]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[JaJah]]></category>
		<category><![CDATA[Partners]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=270</guid>
		<description><![CDATA[Last time, I've contemplated upon the various aspects of being an Asterisk consultant, mainly judging these from the Asterisk/Open Source point-of-view. Today, I'd like to contemplate upon a different approach of being a consultant, mainly, the various aspects that are usually not associated with Asterisk consultancy, however, can increase your overall perception by your prospective customer.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F03%2F22%2Fbeing-a-successful-asterisk-consultant-part-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F03%2F22%2Fbeing-a-successful-asterisk-consultant-part-2%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Last time, I&#8217;ve contemplated upon the various aspects of being an Asterisk consultant, mainly judging these from the Asterisk/Open Source point-of-view. Today, I&#8217;d like to contemplate upon a different approach of being a consultant, mainly, the various aspects that are usually not associated with Asterisk consultancy, however, can increase your overall perception by your prospective customer.</p>
<h2>Be Targeted, Don&#8217;t be Limited</h2>
<p>Most Asterisk consultant tend to restrict themselves to the Asterisk arena, at best, they will expand their knowledge into the realms of SIP and networks &#8211; but never beyond that point. It is true that telephony makes for over 80% of the Asterisk consultancy world, however, Asterisk isn&#8217;t limited to telephony only. More than 40% of the people using Asterisk are utilizing it for something completely different. Ranging from simple IVR to complex Micro Payment systems, Asterisk is there. Surely you can consult about Asterisk, but imagine the benefit your customer will gain if you are able to advise about other issues as well?</p>
<p>You are most probably saying: &#8220;I&#8217;m an Asterisk expert, I can&#8217;t be a **** expert as well!&#8217; &#8211; you&#8217;re not being asked be one. You are being asked to expand your horizons beyond the Asterisk realm, being asked to be able to answer preliminary questions about various subjects. Over the course of my work I&#8217;ve been asked about subjects as: Google Adwords, Business Models, possible business partners, applicability of solutions and many more. Surely, there are people more qualified than myself to answer each of these, however, being able to answer my customer in a short time yielded something interesting, my customer became more at ease consulting with me about other matters as well &#8211; sometimes surpassing the realms of VoIP and Networking. When I was unable to answer I always replied with: &#8220;I&#8217;m not an expert about this, but I can check it out&#8221;. If I had an answer I would reply: &#8220;Per the information that I have, the answer is &#8230;&#8230;&#8230;., however, I do suggest talking to someone more skillful than I on these matters&#8221;. This approach yielded an interesting response from my customers, mainly, their appreciation at me being able to supply a form of preliminary answer for a question &#8211; while on the other hand admitting at the same time that I&#8217;m not the best at this field.</p>
<p>Subjects that are fairly close to Asterisk include: GPL compliance, programmatic approach, platform design, billing considerations, scalability and redundancy and more. Again, always target your knowledge to Asterisk and VoIP, but don&#8217;t be limited to these.</p>
<h2>Advocate for GPL compliance</h2>
<p>As a consultant, you&#8217;ll be asked to perform various projects &#8211; some of these will most probably clash with the GPL spirit. If you encounter such a request, turn down this project immediately. There is no use or advancement by doing a project that violates the GPL code of conduct. No matter if you&#8217;re violating GPL v1, v2, v3 or any other of the Open Source license variants, at the end of the day, it will creep up behind you and bite you in the behind.</p>
<p>An Asterisk consultant who doesn&#8217;t advocate for GPL compliance is an outbound liar and a con-man. Consulting for the Asterisk market is prmoting the usage of GPL and Open Source software. Performing projects that violate both put you into the position of being perceived as a consultant without any code of conduct and no personal believes. You will be perceived as only being interested in money, thus, you will attract the type of customers you don&#8217;t want to attract.</p>
<h2>Business Partners</h2>
<p>The business partners you choose tell much about yourself. Sometimes, the big partners, which you really want to put their logo on your website as a partner is the wrong partner for you. Since the Q4 2008, my company had been approach by multiple companies wishing to become partners with my company &#8211; many have been declined. They were declined due to a simple reason &#8211; they were the wrong partners, even if they were companies generating over 25M$ of income per year. Does it make me sound stuck up and elitist, maybe, but there is no use partnering with a company that may clash with your own business model. Just like customers, partners tend to attract one another. Team up with the wrong partners, you&#8217;ll start attracting the wrong partners all over.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/03/22/being-a-successful-asterisk-consultant-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Being a successful Asterisk Consultant</title>
		<link>http://www.simionovich.com/2009/03/09/being-a-successful-asterisk-consultant/</link>
		<comments>http://www.simionovich.com/2009/03/09/being-a-successful-asterisk-consultant/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 08:40:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Consultant]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[John Todd]]></category>
		<category><![CDATA[vicidial]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=265</guid>
		<description><![CDATA[A while back, John Todd from Digium, had posted an entry on the Digium blog web site, regarding how to be a successfull Asterisk consultant. While I completely agree with John's views on the matter, from obtaining a dCAP certificate to the envolvment with the community - there are a few points missing from that post, at least in my view. I will try to add some additional information here, in the hopes that it may help you build your business.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F03%2F09%2Fbeing-a-successful-asterisk-consultant%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F03%2F09%2Fbeing-a-successful-asterisk-consultant%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>A while back, <a href="http://blogs.digium.com/author/jtodd/" target="_blank">John Todd </a>from <a href="http://www.digium.com" target="_blank">Digium</a>, had posted an entry on the Digium blog web site, regarding <a href="http://blogs.digium.com/2009/01/13/asterisk-successful-consultant/" target="_blank">how to be a successfull Asterisk consultant</a>. While I completely agree with John&#8217;s views on the matter, from obtaining a dCAP certificate to the involvement with the community &#8211; there are a few points missing from that post, at least in my view. I will try to add some additional information here, in the hopes that it may help you build your business.</p>
<h2>Point 1 &#8211; Stay Focused</h2>
<p>Most of us Asterisk consultants come from diversified areas of expertise. Most of us are plain old IP sysadmins or network managers who got thrown into the Asterisk world due to a requirement &#8211; got hooked on it and simply continued onwards. Some of us are developers, some web oriented, some core oriented, but developers yet. The diversity of most Asterisk consultants skill set can easily side track them.</p>
<p>When I say side track, I don&#8217;t meant that they don&#8217;t know what they are doing, I mean &#8211; it&#8217;s easy to try and swallow more than they can chew at one time. For example, example a sysadmin turning into an Asterisk consultant, after installing over 200 Asterisk systems. Now, a customer comes to him and says: &#8220;Well, I&#8217;m gonna give you the work, but I want you to also take over the various IT management aspects of the system.&#8221; &#8211; If at this point you will say: &#8220;YES&#8221; you are more of less dooming your business. You are an Asterisk consultant, no matter how a talented IT sysadmin you are, going about and taking both roles on your self would render you in a situation where you, at some point, will be in a situation where you are handling an extreme IT condition at that customer, rendering completely incapable of rendering services to your other customers. Remember, stay focused on what you do, you won&#8217;t run into a situation where you will be forced to hurt a customer.</p>
<h2>Point 2 &#8211; Earning more is sometimes loosing money</h2>
<p>This point relates directly to the previous one. Let us imagine that I&#8217;m an Asterisk developer with a background of Web development. When confronted with a project that may include both Asterisk and Web Development &#8211; the most logical answer would be &#8220;YES&#8221; &#8211; however, web developers tend to forget that they are working autonomously. Most web developers are backed up by teams of graphic artists, database developers, database managers and IT managers. Thus, a web application is much more than the web logic involved with it. Are you an all encompassing developer, capable of cater to all aspects of a web development project and an Asterisk project? if you have your own in house DBA and other resources, you should be fine, however, if you don&#8217;t &#8211; at some point in the project &#8211; you will be forced to outsource the work to a 3rd party &#8211; thus, lowering your net income on the project. So, by taking such a project you believe you will be earning more money, while in fact, at the end of the project you may end up in debt to 3rd party sub-contractors you hired.</p>
<h2>Point 3 &#8211; Be true with yourself</h2>
<p>Always be true and honest with yourself and always ask yourself: &#8220;is this really a deal that will advance me? or may it actually set me back?&#8221; &#8211; failing to answer these two questions for every project you are about to take on will end up with some disappointment. Remember, you can fool all people some of the time, you can fool a few people all the time &#8211; can you can&#8217;t fool yourself! You are your own worse judge, jury and executioner. If you end up doing a project that doesn&#8217;t feel right for you, or something with the various aspects of the project troubles your no a moral ground, at some point in time, it will creep up on you and bite you back in the ass.</p>
<h2>Point 4 &#8211; Use it, don&#8217;t abuse it</h2>
<p>We all deal with various aspects of the Asterisk project, an Open Source project at its core. It&#8217;s very easy to become side tracked by large sums of money, in order to either violate a GPL code or doing something which is completely negated to the Open Source spirit or the Asterisk community. Sure, you will abuse Asterisk and/or other Open Source Asterisk related projects, however, at some point, it will be discovered and your name will be smudged. For example, if you integrate ViciDial to a customer, tell them it&#8217;s ViciDial and don&#8217;t change its logo to something else. Same applies to FreePBX, A2Billing or other Asterisk related packages &#8211; at some point your customer will find out you integrated Open Source &#8211; and you will be branded a  cheat.</p>
<p>For example, 2 weeks ago I was at a call center, where one of Israel&#8217;s leading Asterisk integrator had built a dialer platform for the call center. The call center manager told me that they paid a sum of about 120,000 Israeli Shekels (approx 30,000$) for that dialer. I was really interested to see the product, while the only thing I saw was a &#8220;logo&#8221; modified &#8220;ViciDial&#8221; with a couple of hooks into FreePBX (that also had its logo changed to the company logo). The customer was sure he was getting a personalised job, while actually, the entire amount of work done can be amounted to about 12-16 hours of work. Ok, so the hardware costs about 8000USD &#8211; still, 22,000$ for installing and modifying two pages on ViciDial &#8211; you can&#8217;t say that is right &#8211; is it?</p>
<h2>Conclusion</h2>
<p>Always be true to yourself, to your customers and to the community &#8211; you&#8217;ll never loose.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/03/09/being-a-successful-asterisk-consultant/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Copyright Enforcement in Israel &#8211; you gott&#8217;a be kidding me&#8230;</title>
		<link>http://www.simionovich.com/2009/02/19/copyright-enforcement-in-israel-you-gotta-be-kidding-me/</link>
		<comments>http://www.simionovich.com/2009/02/19/copyright-enforcement-in-israel-you-gotta-be-kidding-me/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 16:41:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[ASTERISK BUSINESS EDITION]]></category>
		<category><![CDATA[BITTORRENT]]></category>
		<category><![CDATA[COPYRIGHT]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[FILE SHARE]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[FRINGE]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[RECORDING SYSTEM]]></category>
		<category><![CDATA[TrixBox]]></category>
		<category><![CDATA[TV SHOW]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=256</guid>
		<description><![CDATA[A recent study by the IIPA (International Intelectual Property Alliance) had positioned Israel as the number 1 copyright piracy country in the world!]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F19%2Fcopyright-enforcement-in-israel-you-gotta-be-kidding-me%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F19%2Fcopyright-enforcement-in-israel-you-gotta-be-kidding-me%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>A few weeks ago I had posted one of my usuall &#8220;Open Source License&#8221; rants, where I explained and ranted about the state of Open Source license enforcement in Israel. A recent study by the IIPA (International Intelectual Property Alliance) had positioned Israel as the number 1 copyright piracy country in the world!</p>
<p>When you think abuot it, it&#8217;s a little strange, as Israel is fairly small. However,  in relation to the number of Internet connected users in Israel, the number of downloads of pirated software or other copyrighted material in Israel is of the highest percentage in the world. Sure, we all download a movie or episode here and there, but, some people in Israel go about and completely utilize pirated material only. Sure, I like watching my weekly episode of <a title="fringe" href="http://www.fox.com/fringe/" target="_self">Fringe</a>, but what can I do that no network in Israel is broadcasting it. So, I download the episodes via Bittorrent and watch them as they are published. However, on the other hand, I do purchase Microsoft licenses for my PC&#8217;s (yes, I have a Windows XP and a Windows Vista box - running Windows and Office), I did purchase a Mandriva PowerPack package for my Linux destktop and notebook and yes, I did purchase my books about DOJO, PHP and AJAX &#8211; so, I can honestly say that my utilization of pirated material is that for things I can&#8217;t obtain in Israel at all.</p>
<p>One would argue that it is still piracy, well, there is a certain point in that &#8211; however, if there is no one to pirate from where you are located, how can you pirate something? according to the dictionary, the noun priate means:</p>
<ol>
<li>One who robs at sea or plunders the land from the sea without commission from a sovereign nation.</li>
<li>A ship used for this purpose.</li>
<li>One who preys on others; a plunderer.</li>
<li>One who makes use of or reproduces the work of another without authorization.</li>
<li>One that operates an unlicensed, illegal television or radio station.</li>
</ol>
<div class="ds-list">Ok, let&#8217;s take a look at the above and examine:</div>
<div class="ds-list">
<ol>
<li>Considering the fact that I&#8217;m not at sea nor am I attacking from the sea, I don&#8217;t qualify for item 1.</li>
<li>I won&#8217;t even consider number 2.</li>
<li>I don&#8217;t prey on others to take something, the airing of a TV show in the US is well published. Hell, the TV stations even publish their content online &#8211; only available in the US however &#8211; according to item 3.</li>
<li>Ok, I do make use personal use of another persons work without authorization, however, as there is no local representation for the show that I&#8217;m watching &#8211; that point is somewhat muted in my view &#8211; according to item 4.</li>
<li>I don&#8217;t operate an illegal or other wise unlicensed TV or Radio station &#8211; according to item 5.</li>
</ol>
</div>
<div class="ds-list">So, taking all of the above, I can be considering a small time pirate &#8211; I only pirate the shows that I like watching. What&#8217;s available here I watch on TV.</div>
<div class="ds-list"></div>
<div class="ds-list">Nonetheless, I&#8217;m not arguing that copyrighted material piracy is OK &#8211; the simple reason is that people in Israel even pirate the things that don&#8217;t need to be pirated. For example, Open Source software is being exploited and resold in Israel as proprietary software. Actually, people in Israel have no idea what Open Source really means, thus, people can push whatever lame story to people.</div>
<div class="ds-list"></div>
<div class="ds-list">For example, this week I went to a meeting at a small Contact Center. I went there to discuss the installation of a <a title="Recording System" href="http://www.greenfieldtech.net/products/gtrapi" target="_blank">Recording System</a> for the installed PBX system (I have developed one of the most robust CRM/ERP aware recording systems for Asterisk). In any case, I go to the meeting and sit down with the CEO and owner of the Contact Center. I start explaining that I&#8217;m using Asterisk, he suddenly stops me and says that he met with the CEO of a certain company, who claims that they developed Asterisk. Actually, he said that the CEO claimed that the initial idea for Asterisk was his. I was pissed off! I started explaining to the man that Asterisk is developed by Digium and it&#8217;s an Open Source product and basically, apart from Asterisk Business Edition, no-one, not even I, can sell Asterisk as is. We can create a product based on Asterisk, but we can&#8217;t sell Asterisk, nor claim it is ours. After showing the man some websites and various videos of Mark Spencer discussing Asterisk he asked me: &#8220;How can that man claim that he developed Asterisk, when it is clear that he didn&#8217;t?&#8221; &#8211; and I responded: &#8220;Because people in Israel don&#8217;t give a damn and remain ambivalent to the truth&#8221;.</div>
<div class="ds-list"></div>
<div class="ds-list">I guess that is the same reason why Internet Piracy is so big in Israel. Much of the stuff we want isn&#8217;t available here in shops, so go ahead and pirate it. Once you&#8217;re used to pirating something, pirating anything simply becomes a second nature to you. I suggest that the IIPA do a better statistic and check the actual pirated content being downloaded, out of which, check how much content isn&#8217;t available in Israel in normal distribution channels &#8211; and then remove that information from the statistics. I&#8217;m confident that while the number will still be high, Israel will no longer be number 1 in the list.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/02/19/copyright-enforcement-in-israel-you-gotta-be-kidding-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Read my words &#8211; 3500 concurrent channels with Asterisk!</title>
		<link>http://www.simionovich.com/2009/02/13/read-my-words-3500-concurrent-channels-with-asterisk/</link>
		<comments>http://www.simionovich.com/2009/02/13/read-my-words-3500-concurrent-channels-with-asterisk/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 15:28:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Dialers]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[S3]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=250</guid>
		<description><![CDATA[One of the biggest questions in the world of Asterisk is: &#8220;How many concurrent channels can be sustained with an Asterisk server?&#8221; &#8211; while many had tried answering the question, the definitive answer still alludes us. Even the title of this post says &#8220;3500 concurrent channels with Asterisk&#8221; doesn&#8217;t really say much about what really]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F13%2Fread-my-words-3500-concurrent-channels-with-asterisk%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F13%2Fread-my-words-3500-concurrent-channels-with-asterisk%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>One of the biggest questions in the world of Asterisk is: &#8220;How many concurrent channels can be sustained with an Asterisk server?&#8221; &#8211; while many had tried answering the question, the definitive answer still alludes us. Even the title of this post says &#8220;3500 concurrent channels with Asterisk&#8221; doesn&#8217;t really say much about what really happend. In order to be able to understand what &#8220;concurrent channels&#8221; really means in the Asterisk world, let us take a look at some tests that were done in the past.</p>
<h1>Asterisk as a Signalling Only Switch</h1>
<p>This scenario is one of the most common scenarios in the testing world, and relies upon the basic principle of allowing media (RTP) to traverse from one end-point to the other, while Asterisk is out of the loop regarding anything relating to media processing (RTP). Examine the following diagram from one of the publicly available OpenSER manuals:</p>
<div class="wp-caption aligncenter" style="width: 400px"><img title="Direct Media Path between phones via a SIP Proxy" src="http://openser.oralnet.co.uk/images/call-flow/INVITE-stateless_proxy.gif" alt="Direct Media Path between phones via a SIP Proxy" width="390" height="354" /><p class="wp-caption-text">Direct Media Path between phones via a SIP Proxy</p></div>
<p>As you can see from the above, the media path is established between our 2 SIP endpoints.</p>
<p>This classic scenario had been tested in multiple cases, with varying codec negotiations, varying server hardware, varying endpoints, varying versions of Asterisk &#8211; no matter what the case was, the results were more or less the same. Transnexus had reported being able to sustain over 1,200 concurrent channels in this scenario, which makes perfect sense.</p>
<p>Why does it make sense? very simple, as Asterisk doesn&#8217;t manage or mangle RTP packets, Asterisk performs less work and the server also consumes less resources.</p>
<h1>Asterisk as a Media Gateway</h1>
<p>Another test that people had done numerous times is to utilize Asterisk a Media Gateway. People used it as a SIP to PSTN gateway, SIP to IAX2 gateway, even as a SIP to SIP transcoder gateway. In any case, the performance here varied immensly from one configuration to another, however, they all relied on a simple call routing mechanism of routing calls between endpoints and allowing Asterisk to handle media proxy tasks and/or handle codec translation tasks.</p>
<p>Depending on the tested codec, I&#8217;ve seen reports of sustain over 300 concurrent channels of media on a single server, while other claim for around the 140 concurrent channels mark &#8211; this again mostly relied on various hardware/software/network configurations &#8211; so there is nothing new in there.</p>
<h1>These tests tell us nothing</h1>
<p>While these tests are really nice in the theoretical plane of thinking, it doesn&#8217;t really help us in the design and implementation of an Asterisk system &#8211; no matter if it is an IVR system, a PBX system or a time entry phone system for that matter &#8211; it simply doesn&#8217;t provide that kind of information.</p>
<h1>The Amazon EC2 performance test</h1>
<p>In my previous post, <a title="http://www.simionovich.com/?p=243" href="http://www.simionovich.com/?p=243" target="_blank">Rock Solid Clouded Asterisk</a>, I&#8217;ve discussed the various mathmatics involved in calculating the RoI factors of utilizing Cloud computing. One thing the article didn&#8217;t really tell us, did it really work?</p>
<p>Well, here are some of the test results that we managed to validate:</p>
<ul>
<li>Total number of Asterisk based Amazon EC2 instances used: 24</li>
<li>Total number of concurrent channels sustained per instances (including media and logic): 80</li>
<li>Average length of call: 45 seconds</li>
<li>Total number of calls served: 2.84 Million dials</li>
<li>Test length: approximately 36 hours</li>
</ul>
<p>According to the above data, each server was required to dial an approximate 3300 dials every hour. So, let&#8217;s run the math again:</p>
<ul>
<li>3300 Diales per hour</li>
<li>55 Dials per minute</li>
<li>As each call is an average of 45 seconds, this means that each gateway generates 20 calls<br />
per second, and within 4 seconds fills the 80 channels limit per server.</li>
</ul>
<p>According to the above numbers that we&#8217;ve measured, each of the Amazon EC2 instances used was utilized to about 50% of its CPU power, while consuming a load average of 2.4, which was mostly caused by I/O utilization for SIP and RTP handling.</p>
<h1>Conclusion</h1>
<p>When asking for the maximum performance of Asterisk, the question is incorrect. The correct question should be: &#8220;What is the maximum perfromance of Asterisk, utilizing X as the application layout?&#8221; &#8211; where X is the key factor for the performance. Asterisk application performance can vary immensly from one application to another, while both appear to be doing the exact same thing.</p>
<p>When asking your consultant or integrator for the top performance, be sure to include your business logic and application logic in the Asterisk server, so that they may be able to better answer your question. Asterisk as Asterisk is just a tools, asking for its performance is like asking how many stakes a butcher&#8217;s knife can cut &#8211; it&#8217;s a question of what kind&#8217;a steaks you intend on cutting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/02/13/read-my-words-3500-concurrent-channels-with-asterisk/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Sangoma USBfxo: too little, too late&#8230;</title>
		<link>http://www.simionovich.com/2009/02/11/sangoma-usbfxo-too-little-too-late/</link>
		<comments>http://www.simionovich.com/2009/02/11/sangoma-usbfxo-too-little-too-late/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 20:15:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[FXO]]></category>
		<category><![CDATA[FXS]]></category>
		<category><![CDATA[sangoma]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Xorcom]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=248</guid>
		<description><![CDATA[Sangoma recently introduced a new FXO product, the USBfxo. The USBfxo is a dual FXO port device, connected to your Asterisk server via a USB connection. Now, while I do admire the way Sangoma keeps trying to kick it up a notch with new products, but isn&#8217;t Sangoma a little late to jump on the]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F11%2Fsangoma-usbfxo-too-little-too-late%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F11%2Fsangoma-usbfxo-too-little-too-late%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Sangoma recently introduced a new FXO product, the USBfxo. The USBfxo is a dual FXO port device, connected to your Asterisk server via a USB connection. Now, while I do admire the way Sangoma keeps trying to kick it up a notch with new products, but isn&#8217;t Sangoma a little late to jump on the USB train?</p>
<div class="wp-caption aligncenter" style="width: 290px"><a href="http://www.sangoma.com/products_and_solutions/hardware/analog_telephony/usb_fxo.html"><img title="Sangoma USBfxo Device" src="http://www.sangoma.com/images/products/usb_fxo.jpg" alt="Sangoma USBfxo Device" width="280" height="236" /></a><p class="wp-caption-text">Sangoma USBfxo Device</p></div>
<p>Xorcom had been in this business for 4 years now and I see no reason why would the Sangoma product be any better than the Xorcom product. In addition, if Sangoma is targeting their product at the very low-end PBX systems, in my book, they actually missed the product line. In my view, if Sangoma wants to put a proper USB device on the market, it should have a minimum of 4 ports on it, 3 FXO and 1 FXS. You are probably wondering why I&#8217;m propsing such a weird combo, well, the reason is simple &#8211; Fax machines and they yet to be improved Asterisk FAX capabilities, and the fact that people still use FXS port of physical fax machines. I&#8217;m one of the biggest Asterisk and VoIP promoters I know, and even I use a physical fax machine at some points in time. True I used Hylafax and IAXmodem to receive most of my fax transmissions, but when it comes to sending faxes, nothing beats a physical machine.</p>
<p>So, as I started saying, Sorry Sangoma, too little, too late &#8230; better luck next time!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/02/11/sangoma-usbfxo-too-little-too-late/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rock Solid Clouded Asterisk</title>
		<link>http://www.simionovich.com/2009/02/09/rock-solid-clouded-asterisk/</link>
		<comments>http://www.simionovich.com/2009/02/09/rock-solid-clouded-asterisk/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 17:55:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Dialers]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[Economics]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[IVR]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=243</guid>
		<description><![CDATA[This post is somewhat a combination of posts from previous posts, mainly, the posts about virtualization and my latest posts about the utilization of Amazon EC2. As some of you may know, a part of what I do at GreenfieldTech is develop various API&#8217;s for the Asterisk Open Source PBX systems. Two of these API&#8217;s]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F09%2Frock-solid-clouded-asterisk%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F09%2Frock-solid-clouded-asterisk%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>This post is somewhat a combination of posts from previous posts, mainly, the posts about virtualization and my latest posts about the utilization of Amazon EC2. As some of you may know, a part of what I do at <a title="http://www.greenfieldtech.net" href="http://www.greenfieldtech.net/" target="_blank">GreenfieldTech</a> is develop various API&#8217;s for the Asterisk Open Source PBX systems. Two of these API&#8217;s are the <a title="http://www.greenfieldtech.net/products" href="http://www.greenfieldtech.net/products" target="_blank">IVR API</a> and the <a title="http://www.greenfieldtech.net/products" href="http://www.greenfieldtech.net/products" target="_blank">Dialer API</a>. This post if called &#8220;Rock Solid Clouded Asterisk&#8221; as it will describe the latest production environment that I&#8217;ve implemented, using these API&#8217;s and Amazon EC2 virtualization framework.</p>
<h1>The network diagram</h1>
<p>Our implementation consisted of the following general schematic:</p>
<div id="attachment_244" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.simionovich.com/wp-content/uploads/2009/02/blog_1.jpg"><img class="size-full wp-image-244" title="Network Diagram" src="http://www.simionovich.com/wp-content/uploads/2009/02/blog_1.jpg" alt="Network Diagram" width="500" height="251" /></a><p class="wp-caption-text">Network Diagram</p></div>
<p>The application logic was based upon a JAVA based web-service, implementing the XML-RPC server side of the IVR API, and a dialer management system that controlled the dialer API located on the remotely located dialers &#8211; hosted on Amazon EC2 instances. For simplicity, and we were very much aware this would reduce the overall capacity, we&#8217;ve located both the dialer framework and the IVR API execution on each of the servers, while allowing the server s to communicate internally.</p>
<h1>Some constraints</h1>
<p>As much as we wanted to run many Amazon AMI instances, we were limited to running 5 elastic IPs with a single Amazon AWS account. As a result, we&#8217;ve registered 5 accounts, and executed a total of 24 AMI instances with 24 elastic IP&#8217;s.</p>
<p>An additional constraint we had realised, but had no way of actually knowing its limitation was the actual number of concurrent calls per server. Initially, we&#8217;ve reached the following numbers and configuration on a physical server:</p>
<ul>
<li>Intel Quad Core XEON</li>
<li>2GB RAM</li>
<li>1GB Network Uplink</li>
<li>CentOS 5.2 64bit</li>
<li>Total capacity: 120 concurrent calls of Dialer+IVR on a single server</li>
</ul>
<p>Per our theory, if we managed to reach a similar capacity using amazon c1.medium instances, we would be very happy.</p>
<h1>The results</h1>
<p>After conducting a test utilizing a single AMI instance, we&#8217;ve reached the following results:</p>
<ul>
<li>Dual Core instance (c1.medium)</li>
<li>180GB Disk Storage</li>
<li>8GB of RAM</li>
<li>Fedora Core 8 32bit</li>
<li>Total capacity: 80 concurrent calls of Dialer+IVR on a single instance</li>
</ul>
<p>A decrease of 33% in comparison to the performance observed on a physical server. Ok, so we weren&#8217;t all that happy with these results, until we started doing the financial math, realising that using Amazon EC2 with that Dialer+IVR framework would yield a savings of almost 80% in operational costs.</p>
<h1>Doing the math</h1>
<h2>The normal co-located option</h2>
<p>Our aim was to reach a capacity of around 2800 concurrent channels. Per the normal physical setup, our hardware requirements would be to use at least 24 servers. At a price of 1500$ per server, that sums up to a total of 36,000$. Adding the time required to install 24 servers, the overall expense for 24 servers would be around the 42,000$ mark. To sustain a total of 2800 concurrent calls, using the g711 codec, we would be required to carry a total of 300Mbps internet uplink &#8211; basically talking about 10,000$ of bandwidth.</p>
<p>So, taking all of the above into consideration, we will need a total of 52,000$ just to maintain the hardware installation and operational cost. Taking into consideration that the system would be used at full for no more than a period of 30 hours, we end up with a total of: 1733$ per hour.</p>
<h2>The Amazon EC2 option</h2>
<p>Now, let&#8217;s calculate for Amazon EC2:</p>
<p>2800 concurrent channels translates into 35 instances. Price per c1.medium instance per hour is 0.2$. So, rack that up and you get: 210$ for operating 35 instances for 30 hours.</p>
<p>Elastic IP costs are 0.01$ per hour per server &#8211; a total of 10.5$ for 30 hours.</p>
<p>Bandwidth costs are 0.17 per each GB, so according to 300Mbps for 30 hours, with each call duration at 1 minute sums up to be: 5M of data per call. Calculating 2800 concurrent channels for 30 hours gives: 25,200,00 MB, or 25TB of traffic. According to Amazon, first 10TB are at 0.17$ per GB, and then the price goes down. So, let&#8217;s take a worst case of 0.17$ per GB. A total of 4284$ for operating 30 hours.</p>
<p>A total of: 4,468 US Dollars, Price per hours calculated at: 148$.</p>
<h1>The savings</h1>
<p>Per the task at hand, the utilization of Amazon EC2 yielded a savings of 92%</p>
<h1>So, is Amazon EC2 good for any usage?</h1>
<p>The answer is a definite NO! If your requirement is for a system that works 24&#215;7, like a PBX system or a call center, then your utilization of Amazon EC2 would be identical to leasing a co-located server at any of the world wide co-location providers. If your application is of sporadic nature, or is utilized for short bursts of time, Amazon EC2 is a wonderful tool for lowering your overall expenses. Sure, it will require some work to get running, but the overall savings is more than worth-while.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/02/09/rock-solid-clouded-asterisk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Virtualizing Asterisk &#8211; Digium Asterisk World, Feb 2008</title>
		<link>http://www.simionovich.com/2009/02/07/virtualizing-asterisk-digium-asterisk-world-feb-2008/</link>
		<comments>http://www.simionovich.com/2009/02/07/virtualizing-asterisk-digium-asterisk-world-feb-2008/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 16:43:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Dialers]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[Greenfield Technologies]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[openVZ]]></category>
		<category><![CDATA[PokeTalk.Com]]></category>
		<category><![CDATA[VMWARE]]></category>
		<category><![CDATA[XEN]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=232</guid>
		<description><![CDATA[Well, I just got back from the ITExpo show in Miami, Florida. I have to admit that I really enjoyed the venue, although I didn&#8217;t really have time to walk the floor. The main reason that I was unable to walk the floor was due to the fact that I gave a talk, as part]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F07%2Fvirtualizing-asterisk-digium-asterisk-world-feb-2008%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F02%2F07%2Fvirtualizing-asterisk-digium-asterisk-world-feb-2008%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, I just got back from the ITExpo show in Miami, Florida. I have to admit that I really enjoyed the venue, although I didn&#8217;t really have time to walk the floor. The main reason that I was unable to walk the floor was due to the fact that I gave a talk, as part of the Digium Asterisk World venue, which was co-located with TMCnet&#8217;s ITExpo.</p>
<p>My talk was about the possibilities and incentives for Virtualizing Asterisk using VMWARE and Amazon EC2. Following below is the presentation that I gave.</p>
<p><a title="View Virtualizing Asterisk - Presented at Digium Asterisk World, Feb 2008, Miami, Florida on Scribd" href="http://www.scribd.com/doc/11841748/Virtualizing-Asterisk-Presented-at-Digium-Asterisk-World-Feb-2008-Miami-Florida" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;">Virtualizing Asterisk &#8211; Presented at Digium Asterisk World, Feb 2008, Miami, Florida</a> <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_337176977961706" name="doc_337176977961706" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle"	height="500" width="100%"><param name="movie"	value="http://d.scribd.com/ScribdViewer.swf?document_id=11841748&#038;access_key=key-2693ru9b2up3r6bf2dnx&#038;page=1&#038;version=1&#038;viewMode=list"><param name="quality" value="high"><param name="play" value="true"><param name="loop" value="true"><param name="scale" value="showall"><param name="wmode" value="opaque"><param name="devicefont" value="false"><param name="bgcolor" value="#ffffff"><param name="menu" value="true"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><param name="salign" value=""><param name="mode" value="list"><embed src="http://d.scribd.com/ScribdViewer.swf?document_id=11841748&#038;access_key=key-2693ru9b2up3r6bf2dnx&#038;page=1&#038;version=1&#038;viewMode=list" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_337176977961706_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle" mode="list" height="500" width="100%"></embed></object>
<div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;">    <a href="http://www.scribd.com/upload" style="text-decoration: underline;">Publish at Scribd</a> or <a href="http://www.scribd.com/browse" style="text-decoration: underline;">explore</a> others:            <a href="http://www.scribd.com/browse/Presentations-Slideshows/Internet-Technology?style=text-decoration%3A+underline%3B">Internet &#038; Technolog</a>              <a href="http://www.scribd.com/browse/Presentations-Slideshows/?style=text-decoration%3A+underline%3B">Presentations &#038; Slid</a>                  <a href="http://www.scribd.com/tag/amazon" style="text-decoration: underline;">amazon</a>              <a href="http://www.scribd.com/tag/ec2" style="text-decoration: underline;">ec2</a>      	</div>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/02/07/virtualizing-asterisk-digium-asterisk-world-feb-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

