<?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; FreePBX</title>
	<atom:link href="http://www.simionovich.com/tag/freepbx/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>Can you trust your integrator with Fraud Analysis?</title>
		<link>http://www.simionovich.com/2010/11/29/can-you-trust-your-integrator-with-fraud-analysis/</link>
		<comments>http://www.simionovich.com/2010/11/29/can-you-trust-your-integrator-with-fraud-analysis/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 19:06:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[Fonality]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GreenfieldTech]]></category>
		<category><![CDATA[JaJah]]></category>
		<category><![CDATA[Nortel]]></category>
		<category><![CDATA[PBX-in-a-flash]]></category>
		<category><![CDATA[PIKA]]></category>
		<category><![CDATA[TrixBox]]></category>
		<category><![CDATA[violations]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=464</guid>
		<description><![CDATA[As some of you know, over the past 9 months, I've been heavily involved in the establishment of Humbug. For those who may not know, Humbug is a Call Analytics and Fraud Analysis SAAS. Now, differing from many of the current telephony SAAS projects, we are not based on Amazon EC2 or some other public cloud infrastructure, we build our own cloud environment. Why do we build our own cloud? simple, we need to keep your data secured and confidential. At Humbug, we see ourselves as a cross between Google Analytics - in our ability to analyze and handle data and Verisign - in our security and confidentiality requirements and methodologies.]]></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%2F11%2F29%2Fcan-you-trust-your-integrator-with-fraud-analysis%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2010%2F11%2F29%2Fcan-you-trust-your-integrator-with-fraud-analysis%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>As some of you know, over the past 9 months, I&#8217;ve been heavily involved in the establishment of <a href="http://www.humbuglabs.org">Humbug</a>. For those who may not know, Humbug is a Call Analytics and Fraud Analysis SAAS. Now, differing from many of the current telephony SAAS projects, we are not based on Amazon EC2 or some other public cloud infrastructure, we build our own cloud environment. Why do we build our own cloud? simple, we need to keep your data secured and confidential. At Humbug, we see ourselves as a cross between Google Analytics &#8211; in our ability to analyze and handle data and Verisign &#8211; in our security and confidentiality requirements and methodologies.</p>
<p>Question be asked, why do people trust Verisign to provide SSL certificates around the world. What makes Verisign&#8217;s CA better than a privately owned CA &#8211; the answer is simple, it&#8217;s a third party 2 entities can entrust at the same time. Humbug aims to provide the same lever of trust, simply because we regard your data as sacred and valuable.</p>
<p>Since about 2 months ago, we&#8217;ve been contacting various Asterisk integrators around the world, inviting them to evaluate Humbug services. Now, while some integrators and vendors were somewhat reluctant, others were more than happy to join. We now have over 250 monitored systems around the world, with system being monitored and analyzed in Israel, USA, UK, Brazil and more.</p>
<p>The thing that amazed me in regards to some of the integrators who decided not to participate was that they claimed: &#8220;we provide our customers our own brew of fraud analysis service, we don&#8217;t require your SAAS&#8221;. Now, while I can accept the fact that an integrator would offer such a SAAS as an in-house service, I can&#8217;t see why a customer would rely on these services. In my view, relying on your integrator to provide fraud analysis services is like relying on the integrator of your alarm system to provide hired guard services &#8211; it just doesn&#8217;t make any sense to me. Why doesn&#8217;t it make sense? in Hebrew we say: &#8220;Go prove that you have a sister&#8221;. Imagine that your PBX integrator offer you such a service, then, in some obscure manner, your PBX gets hijacked and you get slammed with 50K$ worth of phone calls to Somalia. Now, your integrator would say: &#8220;Hmmmmm&#8230; that&#8217;s odd, we didn&#8217;t even get those CDR events to our system&#8230; you really got hacked bad&#8230;&#8221; &#8211; sure, if you only rely on CDR records to do your analysis (which is what 99.9% of integrators do). There is much much much much more to fraud analysis than just CDR analysis &#8211; if it all began and finished with CDR analysis, then by far Cvidya, Verint, NICE and many others would have been made redundant.</p>
<p>Allowing your integrator to provide you with fraud analysis SAAS is like putting the fox to guard the hen house, when things louse up (and they may), he&#8217;s the first one to bail out saying: &#8220;It&#8217;s not my fault&#8221;.</p>
<p>Humbug takes a totally different approach to fraud analysis, specifically, in the way we regards the various PBX systems and integrators. We are vendor agnostic and integrator agnostic &#8211; we will provide you with the clear and concise information you require in order to make an educated decision as to how you were de-frauded (if de-frauded) and provide you a faster alerting and response time. Our recent adventures had lowered our fraud alert response time from 60 minutes, down to 14 minutes in some cases. Most fraud analysis system carry a 24-36 hour turn around time, by that time, you can be out of 50K$ &#8211; our aim is to lower that number to no more than a 100$ in the worst case. Ambitious? yes, down right crazy? probably so, but we always say: &#8220;Aim for the moon, you&#8217;ll land on a star!&#8221; &#8211; so we know we&#8217;ll get there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2010/11/29/can-you-trust-your-integrator-with-fraud-analysis/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>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>Raichu Asterisk Anyone? &#8211; PIKA WARP REVISITED</title>
		<link>http://www.simionovich.com/2009/01/25/raichu-asterisk-anyone-pika-warp-revisited/</link>
		<comments>http://www.simionovich.com/2009/01/25/raichu-asterisk-anyone-pika-warp-revisited/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 20:42:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Appliance]]></category>
		<category><![CDATA[Asterisk GUI]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[PIKA]]></category>
		<category><![CDATA[ucKernel]]></category>
		<category><![CDATA[ucLinux]]></category>
		<category><![CDATA[WARP]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=213</guid>
		<description><![CDATA[When I last reviewed the PIKA WARP Asterisk appliance, I  named the post &#8220;Pokemon Asterisk&#8221; &#8211; today I&#8217;ve decided to review the PIKA WARP Asterisk appliance again, only this time, with the newly released Asterisk GUI 2.0 release &#8211; our cuddly Pikachu is now a Raichu (relax, it took me about 30 minutes to find]]></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%2F01%2F25%2Fraichu-asterisk-anyone-pika-warp-revisited%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F01%2F25%2Fraichu-asterisk-anyone-pika-warp-revisited%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>When I last reviewed the PIKA WARP Asterisk appliance, I  named the post &#8220;Pokemon Asterisk&#8221; &#8211; today I&#8217;ve decided to review the PIKA WARP Asterisk appliance again, only this time, with the newly released Asterisk GUI 2.0 release &#8211; our cuddly Pikachu is now a Raichu (relax, it took me about 30 minutes to find out what a Picachu evolves into).</p>
<p>The new PIKA appliance now boasts the new star fangled Digium Asterisk GUI 2.0, which takes the old Asterisk GUI (which was OK, but still had some miles to go) and more or less throws it into the waste bin. The new GUI is far more useful, far more usable and most importantly &#8211; makes life way easier for the integrator. While the previous version of the PIKA Warp appliance was targeted for developers, the new version of the WARP is aimed directly into the heart of the integration scene.</p>
<div class="mceTemp mceIEcenter">
<div id="attachment_215" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.simionovich.com/wp-content/uploads/2009/01/pika1_1.jpg"><img class="size-full wp-image-215" title="Asterisk GUI 2.0 on PIKA WARP" src="http://www.simionovich.com/wp-content/uploads/2009/01/pika1_1.jpg" alt="Asterisk GUI 2.0 on PIKA WARP" width="600" height="371" /></a><p class="wp-caption-text">Asterisk GUI 2.0 on PIKA WARP</p></div>
</div>
<p>Now, I have to admit that after upgrading the system to the new PIKA WARP cuImage I had some issues logging into the system. So, what I did is more or less hack myself in via &#8216;single user mode&#8217;. Here&#8217;s a small guide on how to do that. Before we being, you will require a serial cable connection to the WARP appliance in order to do this, which means, this is more or less a hardcore procedure.</p>
<div class="wp-caption aligncenter" style="width: 491px"><a href="http://outgoingftp.pikatech.com/appliance/1.1/Docs/html/pads_user_guide/frames.html?frmname=topic&amp;frmfile=index.html"><img title="The PIKA WARP Serial Connector Port" src="http://outgoingftp.pikatech.com/appliance/1.1/Docs/html/pads_user_guide/SeriaInstall.png" alt="" width="481" height="362" /></a><p class="wp-caption-text">The PIKA WARP Serial Connector Port</p></div>
<p>When the system boots up, and you are confronted with a message saying &#8220;Hit any key to stop autoboot:&#8221; simply hit any key on your keyboard, and you&#8217;ll be fronted with the &#8220;=&gt;&#8221; prompt, indicating that the boot loader is now waiting for information. Now, we need to tell the PIKA WARP appliance to boot into single user mode.</p>
<p>To do so, we need to modify the &#8216;ramargs&#8217; environment variable of UBOOT, to indicate that we want to start single user mode. Enter the following command:</p>
<pre>setenv ramargs setenv bootargs root=/dev/ram rw ramdisk_size=130000 single</pre>
<p>This will indicate to the UBOOT loader to initiate a single user mode bootup. Once in single user mode, you can use the &#8216;passwd&#8217; command to change the root password of the PIKA WARP appliance. This procedure can be used by an other PIKA WARP based appliance.</p>
<p>Once of the nice additions in the new Asterisk GUI 2.0 is the support for Class of Service, which doesn&#8217;t really exist in FreePBX. In many offices, managers like to restrict various extensions from accessing different parts of the telephony system &#8211; that is performed utilizing the Class of Service screen.</p>
<div id="attachment_216" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.simionovich.com/wp-content/uploads/2009/01/pika2.jpg"><img class="size-full wp-image-216" title="Class of Service management" src="http://www.simionovich.com/wp-content/uploads/2009/01/pika2.jpg" alt="Class of Service management" width="600" height="161" /></a><p class="wp-caption-text">Class of Service management</p></div>
<p>The &#8220;Class of Service&#8221; management enables you to create groups with access to specific trunks or PBX functions, thus, enabling you to seperate users and groups of users from specific PBX resources. For example, some users can be completely restricted from using outbound trunks, while others can be restricted to using a single FXO interface out of 4 connected FXO interfaces. In general, this is one of the best features in the GUI yet in my opinion.</p>
<p>I&#8217;m currently reviewing the new version, so once I have new information I&#8217;ll post my findings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/01/25/raichu-asterisk-anyone-pika-warp-revisited/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source has bad reputation in Israel! &#8211; Part II</title>
		<link>http://www.simionovich.com/2009/01/08/open-source-has-bad-reputation-in-israel-part-ii/</link>
		<comments>http://www.simionovich.com/2009/01/08/open-source-has-bad-reputation-in-israel-part-ii/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 14:23:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Crystal Clear]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Tikal Networks]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=192</guid>
		<description><![CDATA[As if my previous post was&#8217;t enough, this week the ever annoying bad rep of Open Source in Israel showed its face yet again. This time, I&#8217;m talking about a recent talkback on the thecom.co.il online magazine website. The talkback was related to an article relating to various telecom tenders currently in progress in Israel. As]]></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%2F01%2F08%2Fopen-source-has-bad-reputation-in-israel-part-ii%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2009%2F01%2F08%2Fopen-source-has-bad-reputation-in-israel-part-ii%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>As if my previous post was&#8217;t enough, this week the ever annoying bad rep of Open Source in Israel showed its face yet again. This time, I&#8217;m talking about a recent talkback on the <a href="http://www.thecom.co.il/article.php?id=6178" target="_blank">thecom.co.il</a> online magazine website. The talkback was related to an article relating to various telecom tenders currently in progress in Israel. As part of the article, the authod mentioned the existance of a new Call Center solution for Asterisk from EasyRun &#8211; one of the world&#8217;s better known call/contact center solution providers &#8211; being in the market for over 15 years now.</p>
<p>Here is a screen shot of the post:</p>
<div id="attachment_193" class="wp-caption aligncenter" style="width: 402px"><a href="http://www.simionovich.com/wp-content/uploads/2009/01/blog_picture.png"><img class="size-full wp-image-193" title="blog_picture" src="http://www.simionovich.com/wp-content/uploads/2009/01/blog_picture.png" alt="http://www.thecom.co.il/article.php?id=6178" width="392" height="613" /></a><p class="wp-caption-text">http://www.thecom.co.il/article.php?id=6178</p></div>
<p>For those not speaking Hebrew, I&#8217;ll translate. Talkback number 1 is from Alexander Argov, CEO of Tikal Networks informing the public that Tikal Networks also has a call center solution based on Asterisk, with a link to the demo. In itself, there&#8217;s nothing wrong there in my book &#8211; however, it would appear that others don&#8217;t agree. Number 3 says: &#8220;Well, if you are a part of this party, why do you need to advetise in a talkback?&#8221;, only to be followed by: &#8220;Well, Tikal is a Me-Too as always &#8211; nothing new there&#8221;. Well, comments will be comments and talkbacks will be talkbacks. However, numbers 6 and 7 are something else. Number 6 excuses Mr. Argov and his Sales VP (a Mr. Harari) as providing poor service and a poor product, warning people not to purchase Tikal based prodcuts. Now, number 7 goes the distance saying: &#8220;Selling a product that costs a single shekel for tens of thousends of shekels and giving poor service is something any 7th grade student can do. Don&#8217;t touch the solution provided nor any Tikal product&#8221;. Number 7 is currently simply stating: &#8220;Don&#8217;t touch Asterisk, the service is not good&#8221;. Number 7 seems to be incapable of distinguishing between the Tikal product line and Asterisk, and for him, they are one and the same. The end result is a bad rep for Asterisk, while the bad rep is actually intended to the solution provider in this case.</p>
<p>It would appear that in Israel, people mix up FreePBX, Asterisk and the solution provider as one and the same. The solution provider goes about saying: &#8220;I&#8217;m selling an Asterisk product, I&#8217;m state of the art!&#8221;, using the Asterisk name to leverage the sale. The customer belives that what he&#8217;s buying is actually Asterisk, while the only thing he&#8217;s actually buying is the integration service and support service. As long as people in Israel don&#8217;t realize that Open Source solutions mean: Free Software (Free as in Beer), Paid Support and Professional Services &#8211; the situation will remain the same for ever.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2009/01/08/open-source-has-bad-reputation-in-israel-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source has bad reputation in Israel!</title>
		<link>http://www.simionovich.com/2008/12/28/open-source-has-bad-reputation-in-israel/</link>
		<comments>http://www.simionovich.com/2008/12/28/open-source-has-bad-reputation-in-israel/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 11:45:22 +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[Asterisk At Home]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PBX-in-a-flash]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[TrixBox]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=184</guid>
		<description><![CDATA[The Open Source movement had been in existence since the 60&#8242;s, and we can surely find its roots somewhere along the hippie culture and movement. While Free-Love had transcended to Free-Code, or to be more exact &#8211; Free-Knowledge, the question of the sources for your Open Source is still questionable. Comparing it with the Sixties,]]></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%2F2008%2F12%2F28%2Fopen-source-has-bad-reputation-in-israel%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F12%2F28%2Fopen-source-has-bad-reputation-in-israel%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>The Open Source movement had been in existence since the 60&#8242;s, and we can surely find its roots somewhere along the hippie culture and movement. While Free-Love had transcended to Free-Code, or to be more exact &#8211; Free-Knowledge, the question of the sources for your Open Source is still questionable. Comparing it with the Sixties, it&#8217;s easy to compare the various &#8220;Free-Love&#8221; movements with the various &#8220;Open Source Paradigms&#8221; of today. While GPL, BSD, MPL, ZPL and others preach for Open Source adaptation &#8211; each one took a different path.</p>
<p>While the paths differ, but the end result is more or less the same, all suffer from a serious lack &#8211; a bad reputation. While in the early 2000, Open Source usually meant &#8211; highly stable, state of the art technology, increased ROI, lowered TCO and most importantly for many &#8211; COOL. Coming 2008, Open Source is starting to get a bad rep, due to the ever increasing simplicity of entering the Open Source world.</p>
<p>I started using Linux somewhere around 1994. My first Linux distribution was a Slackware, with a kernel of 1.0.28 &#8211; I needed 99 floppy disks in order to install the system, and it took me a few hours to do so. However, I can&#8217;t forget my amazement at seeing the X-Windows environment booting up, and more than that, being completely overwhelmed with the fact that I have a fully functional UNIX environment in my house, just like the one I had in my Army office. Now, I basically had no one to teach me this new environment, so, I had to take my UNIX skills (Solaris and AIX) and adopt to Slackware Linux &#8211; it took me a few weeks to get around, but I got around and stuck to it ever since.</p>
<p>Now, let&#8217;s jump 14 years forward in time. The year is 2008, a graphic based environment for Linux is no longer a myth and it is getting better and better by the day. People are starting to adopt Linux beyond the academic and the ISP market sectors, slowly integrating Linux based distributions (Mandriva, Ubutnu) on to their desktops and notebooks. Linux is become simple and appealing to everybody.</p>
<p>When something becomes easy to use, people make good use of it &#8211; a good example is the Asterisk project. Projects such as TrixBox (AKA: AsteriskAtHome), PBXinaFlash, AsteriskNOW and others had made Asterisk into a simple installation product, that can be installed and managed by any half-decent sysadmin. Problem is, while a half-decent sysadmin will do a fair job of maintaining the system, a shitty sysadmin will crap everything to hell. But hell, that is true for almost anything related to computers or technology &#8211; there&#8217;s nothing new here! Well, there is nothing new and everything is now new. People who were more or less selling shoes 3 years, then 2 years decided to sell ISP routers, then a year ago started selling IP phones, are now selling Asterisk based systems &#8211; using these distibutions, while having no idea what they are selling or promoting. For these people, Asterisk is nothing more beyond FreePBX &#8211; once encountering deeper issues, will simply abandon the customer &#8211; leaving the Open Source product with a bad rap with the, now disappointed, customer.</p>
<p>I want to believe that other places in the world are different, I want to believe that Israel will reach a point in time when this doesn&#8217;t happen &#8211; however, I guess that only time will tell and I surely hope this will change in Israel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2008/12/28/open-source-has-bad-reputation-in-israel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PIKA Warp + FreePBX = Still some distance to go&#8230;</title>
		<link>http://www.simionovich.com/2008/11/06/pika-warp-freepbx-still-some-distance-to-go/</link>
		<comments>http://www.simionovich.com/2008/11/06/pika-warp-freepbx-still-some-distance-to-go/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 15:25:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Appliance]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PIKA]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[WARP]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=157</guid>
		<description><![CDATA[As I wrote a couple of days, I&#8217;m currently in the process of evaluating the PIKA WARP appliance. As I already said before, the PIKA WARP isn&#8217;t a real PBX, but actually a framework for building PBX type appliances. For me, the entire evaluation process is more or less a process of trial and error,]]></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%2F2008%2F11%2F06%2Fpika-warp-freepbx-still-some-distance-to-go%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F11%2F06%2Fpika-warp-freepbx-still-some-distance-to-go%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>As I wrote a couple of days, I&#8217;m currently in the process of <a href="http://www.simionovich.com/?p=142" target="_blank">evaluating the PIKA WARP appliance</a>. As I already said before, the PIKA WARP isn&#8217;t a real PBX, but actually a framework for building PBX type appliances.</p>
<p>For me, the entire evaluation process is more or less a process of trial and error, trying to figure out how the box is built, both from the software side and both from the build-tools provided with the appliance.</p>
<p>The process of flashing the new FreePBX based images wasn&#8217;t much of a hassle, actually, after more or less fucking up the box a couple of times, I became fairly handy with both the warploader and uboot tools, used to flash the onboard flash memory with a new boot image. After flashing the FreePBX about 3 times, I got it to come up right on my browser window, which produced the following screen:</p>
<div id="attachment_158" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.simionovich.com/wp-content/uploads/2008/11/pika_freepbx.jpg"><img class="size-full wp-image-158" title="pika_freepbx" src="http://www.simionovich.com/wp-content/uploads/2008/11/pika_freepbx.jpg" alt="PIKA FreePBX Screen" width="500" height="389" /></a><p class="wp-caption-text">PIKA FreePBX Screen</p></div>
<p>Now, it was fairly clear to me that MySQL (a mandatory component of FreePBX) isn&#8217;t a shoe in for the WARP appliance, after all, for an appliance it would be a blowtware. So, FreePBX here comes with SQLite, which on the surface should provide for similar functionality. Having worked with SQLite in the past, I knew for fact that some portions of FreePBX will not work &#8211; who am I kidding? if they would work it would be the most amazing thing I&#8217;ve seen a long time.</p>
<p>Mainly, this is caused by variations between the SQL code and various table management that FreePBX imposes on the FreePBX database structure, when installing or upgrading new or existing modules. For example, trying to go about and install the FreePBX IVR module yields the following error:</p>
<div id="attachment_159" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.simionovich.com/wp-content/uploads/2008/11/pika_freepbx_01.jpg"><img class="size-full wp-image-159" title="pika_freepbx_01" src="http://www.simionovich.com/wp-content/uploads/2008/11/pika_freepbx_01.jpg" alt="FreePBX error on WARP appliance" width="500" height="307" /></a><p class="wp-caption-text">FreePBX error on WARP appliance</p></div>
<p>Well, that&#8217;s understandable &#8211; basically means that the unit isn&#8217;t yet fully useable with FreePBX &#8211; but we are getting there I guess, after all, rome wasn&#8217;t built in a single day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2008/11/06/pika-warp-freepbx-still-some-distance-to-go/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP MVC Frameworks &#8211; Part 2</title>
		<link>http://www.simionovich.com/2008/11/02/php-mvc-frameworks-part-2/</link>
		<comments>http://www.simionovich.com/2008/11/02/php-mvc-frameworks-part-2/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 09:17:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[GPL]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[Johana]]></category>
		<category><![CDATA[Philippe]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=139</guid>
		<description><![CDATA[As I&#8217;ve already posted a while back, I&#8217;ve been heavily using a PHP MVC framework called CodeIgniter. While I have to admit that CodeIgniter made my life really easy, quickly building web applications in a very organized fashion &#8211; it&#8217;s somewhat non-rigid form made it really easy for me to do something really funky stuff]]></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%2F2008%2F11%2F02%2Fphp-mvc-frameworks-part-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F11%2F02%2Fphp-mvc-frameworks-part-2%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>As I&#8217;ve already posted a while back, I&#8217;ve been heavily using a PHP MVC framework called CodeIgniter. While I have to admit that CodeIgniter made my life really easy, quickly building web applications in a very organized fashion &#8211; it&#8217;s somewhat non-rigid form made it really easy for me to do something really funky stuff &#8211; completely breaking the rules of proper MVC development.</p>
<p>About a month ago, while at AstriCon 2008, I had a chance to sit down with Philippe Lindenheimer (of FreePBX fame), and we had a chance to discuss different frameworks. While I brought up CodeIgniter, Philippe indicated that CodeIgniter suffers from a few flaws and also indicated to me a derivative of CodeIgniter, which according to Philippe surpassed CodeIgniter &#8211; technology wise that is. The framework&#8217;s name in dubbed Hohana (<a href="http://www.kohanaphp.com">www.kohanaphp.com</a>) &#8211; which according to Philippe was better than CodeIgniter.</p>
<p>Shortly after coming back from AstriCon, I decided to take a look at Kohana &#8211; who knows, maybe I&#8217;ll like it?</p>
<p>So, unlike CodeIgniter, the Kohana set of requirements is lightly more advanced than CodeIgniter, mainly, the requirement to use PHP version 5.2 and upwards (made vanilla type CentOS unusable &#8211; but Mandriva worked really nice). Unlike CodeIgniter, the people behind Kohana made it both rigid and readable at the same time. What does that mean? in general, PHP suddenly acts like a real programming language, for example, the following loop simply didn&#8217;t work in Kohana:</p>
<pre>...
foreach ($items as $key=&gt;$value) {
  $output .= "Key: ".$key." =&gt; ".$value."&lt;br&gt;";
}
...</pre>
<p>The above code simply failed, with a clear error message indicating the that &#8220;$output&#8221; variable wasn&#8217;t previously used/defined, and that the structure is basically in poor programming taste. OK, so no more short hand PHP with Kohana, it actually made the code a bit more organized and readable at the end.The nice thing are the error messages, that clearly indicate to you what the problem is. If you are missing a view or a class definition, Kohana will scream out loud, not letting you continue on your way forward.</p>
<p>The one thing I really like about Kohana is the ability to cascade views. Cascading views means that each view is actually an object, while a view may contain additional view, as child objects. This ability allows for very organized, usable, readable view code to be written &#8211; in addition, to being able to separate AJAX calls in views to specific files and objects, making your initial view really small and tight &#8211; NICE!</p>
<p>All in all, a nice framework to work with and I admit that I got to like it. Let&#8217;s try to see what mileage I&#8217;ll get from it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2008/11/02/php-mvc-frameworks-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A2Billing+Apache vs. A2Billing+Lighttpd</title>
		<link>http://www.simionovich.com/2008/10/14/a2billingapache-vs-a2billinglighttpd/</link>
		<comments>http://www.simionovich.com/2008/10/14/a2billingapache-vs-a2billinglighttpd/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 04:51:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[AGI]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[A2Billing]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[Authorization]]></category>
		<category><![CDATA[errord]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[memory]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=108</guid>
		<description><![CDATA[Ok, it goes without saying: &#8220;A2Billing is one of the most complete Calling Card systems in the Asterisk market today.&#8221; &#8211; on the other hand, it is also true that: &#8220;A2Billing is one of the most complex and convoluted pieces of code ever written!&#8221;. The combination of the above makes for a fairly combustible mixture,]]></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%2F2008%2F10%2F14%2Fa2billingapache-vs-a2billinglighttpd%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F10%2F14%2Fa2billingapache-vs-a2billinglighttpd%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Ok, it goes without saying: &#8220;A2Billing is one of the most complete Calling Card systems in the Asterisk market today.&#8221; &#8211; on the other hand, it is also true that: &#8220;A2Billing is one of the most complex and convoluted pieces of code ever written!&#8221;.</p>
<p>The combination of the above makes for a fairly combustible mixture, especially if you have a big system. Now, I recently ran into an issue, where PHP was litterally eating up almost 512MB of ram, in order to run the A2Billing reports. In it self, that didn&#8217;t make much sense to me. However, after inspecting the code, and realizing that A2Billing uses GD in run-time to generate images out of thousands of CDR records, it made perfect sense that it may just be eating up memory.</p>
<p>So, increasing the memory on PHP to go up to 512MB of RAM helps, but creates an interesting probelm. Whenever Apache will invoke a script, it will automatically consume a shitload of RAM, and for each time I intiate a new query, it will spawn a new Apache instance, and consume the same amount of memory. That said, after 6 queries of 512MB, about 50% of the machines RAM was already eaten up &#8211; and Apache will not free it!</p>
<p>At this point, I had 2 choices:</p>
<ol>
<li>Go into the A2Billing code, change the GD code to work right or simply change it completely to something else (maybe flash).</li>
<li>Work around the problem with a mix of proper IT practices.</li>
</ol>
<p>I admit that I hate quite a lot of things (I won&#8217;t list these here); however; nothing ranks up the list as modifying someone elses code, when I know for fact that it will be unmaintainable in the future. So, I choose option number 2.</p>
<p>I&#8217;ve being playing alot with Lighttpd lately, and got some really nice performance from it. So, I said to myself, this would be a great test to see if Lighttpd+FastCGI can solve the problem here. I had to work my way around lighttpd to do what I wanted and verify that my FastCGI server in Lighttpd doesn&#8217;t consume all memory, however, here is what I got working with A2Billing, and really nice.</p>
<p>Step 1: Enable the required modules:</p>
<pre>server.modules              = (</pre>
<pre>                               "mod_access",</pre>
<pre>                               "mod_auth",</pre>
<pre>                               "mod_status",</pre>
<pre>                               "mod_fastcgi",</pre>
<pre>                               "mod_accesslog" )</pre>
<p>Step 2: Enable the FastCGI Server</p>
<pre>fastcgi.server             = ( ".php" =&gt;</pre>
<pre>                               ( "localhost" =&gt;</pre>
<pre>                                 (</pre>
<pre>                                   "socket" =&gt; "/var/run/lighttpd/php-fastcgi.socket",</pre>
<pre>                                   "bin-path" =&gt; "/usr/bin/php-cgi",</pre>
<pre>                                   "idle-timeout" =&gt; 30,</pre>
<pre>                                   "max-procs" =&gt; 1,</pre>
<pre>                                   "min-procs" =&gt; 1</pre>
<pre>                                 )</pre>
<pre>                               )</pre>
<pre>                            )</pre>
<p>Step 3: Modify user permissions (required if you are using FreePBX)</p>
<pre>server.username            = "asterisk"</pre>
<pre>server.groupname           = "asterisk"</pre>
<p>Step 4: Setup authentication and authorization (optional)</p>
<pre>#### auth module</pre>
<pre>## read authentication.txt for more info</pre>
<pre>auth.backend               = "htpasswd"</pre>
<pre>auth.backend.htpasswd.userfile = "/var/www/.htpasswd"</pre>
<pre>auth.require               = ( "/" =&gt;</pre>
<pre>                               (</pre>
<pre>                                 "method"  =&gt; "basic",</pre>
<pre>                                 "realm"   =&gt; "A2Billing Management",</pre>
<pre>                                 "require" =&gt; "valid-user"</pre>
<pre>                               )</pre>
<pre>                             )</pre>
<p>The above configuration made the interface spwan a single FastCGI, insuring that memory usage is never over utilized. I still need 512MB of RAM to run the scripts, but at least now it&#8217;s limited to only 512MB of RAM, out of a machine that has 16GB of RAM.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2008/10/14/a2billingapache-vs-a2billinglighttpd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TrixBox shows its support (or lack of it)</title>
		<link>http://www.simionovich.com/2008/09/22/trixbox-shows-its-support-or-lack-of-it/</link>
		<comments>http://www.simionovich.com/2008/09/22/trixbox-shows-its-support-or-lack-of-it/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 12:02:53 +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[rants]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[Kerry Garison]]></category>
		<category><![CDATA[Sangome]]></category>
		<category><![CDATA[TrixBox]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=65</guid>
		<description><![CDATA[Well, it&#8217;s quite common to get a flame here and there on any Internet technical maling list, but the following really caught my eye. Here&#8217;s an extract from the TrixBox forum: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- CUT HERE &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Subject: SS7 on Sangoma a101D shoieb_arshad Submitted by shoieb_arshad on Sat, 09/20/2008 &#8211; 12:16am. hello i have a two running]]></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%2F2008%2F09%2F22%2Ftrixbox-shows-its-support-or-lack-of-it%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F09%2F22%2Ftrixbox-shows-its-support-or-lack-of-it%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, it&#8217;s quite common to get a flame here and there on any Internet technical maling list, but the following really caught my eye. Here&#8217;s an extract from the TrixBox forum:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- CUT HERE &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Subject: SS7 on Sangoma a101D</p>
<div class="comment forum-comment comment-even">
<div class="comment-left">
<div class="author-name">shoieb_arshad</div>
</div>
<div class="comment-right">
<div class="links">Submitted by shoieb_arshad on Sat, 09/20/2008 &#8211; 12:16am.</div>
<div class="content">
<p>hello<br />
i have a two running trixbox server with sangoma a101D cards in them. i want to connect these two servers with each other over a SS7 link. i have installed wanpipe utilities and using T1 cross over cable. both card are showing green light and also there is no alarm in the system. now i am trying to install some ss7 library in the system. i have tried both chan_ss7 and libss7. chan_ss7 didnt work in any way.<br />
so i am trying to use libss7.<br />
with new asterisk 1.6 and libss7, digium says it will supports mtp2 signalling. just need to add command<br />
signalling=mtp2. but they also said that only digium card will support this feature. can i use direct mtp2 signalling on sangoma cards or is there is any other way around???????</p></div>
</div>
</div>
<div class="comment forum-comment comment-odd">
<div class="comment-left">
<div class="author-name">SkykingOH</div>
<p> </p>
<div class="comment-right">
<div class="title">Why are you trying to do</div>
<div class="links">Sat, 09/20/2008 &#8211; 9:47am</div>
<div class="content">
<table class="case_changes" border="0">
<tbody></tbody>
</table>
<p>Why are you trying to do this? Is your goal to terminate SS-7 trunks to an Asterisk box at some point?</p>
<p>Your exercise sounds academic, ISDN User Part is essentially SS-7 and besides who trunks Asterisk with PRI&#8217;s</p>
<p>The last guy that asked these questions was working on a University project, if this is what you are doing then do your own homework. If not please explain your application so I can make a few suggestions.</p>
<div class="author-signature">&#8211;<br />
Scott</div>
<p>aka &#8220;Skyking&#8221;</p></div>
</div>
<div class="content">
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- CUT HERE &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Ok, putting aside the discussion of Digium vs. Sangoma (It&#8217;s a well known fact I&#8217;m a Digium fan), I think I hadn&#8217;t seen any remark on any Asterisk forum which was rude as this one. The fact that TrixBox is not something you would naturally use for SS7, the fact that it&#8217;s Asterisk based simply makes it possible. Why does the responder care &#8220;Why the user wants SS7?&#8221; &#8211; it doesn&#8217;t matter one bit, he wants to do it, he has his reasons &#8211; just give the guy an answer and help him out.</p>
<p>Our responder says: &#8220;&#8230; and besides who trunks Asterisk with PRI&#8217;s &#8230;&#8221; &#8211; well, I can number multiple situations when Asterisk was required to be trunked with PRI circuits. For one, security measures sometime insist that you interconnect Asterisk with PRI circuits and not over IP. For example, one of my customers, a company in the defense industry required a secured VoIP connection to a provider, without exposing it&#8217;s internal network on the physical layer &#8211; the only way to do it was to interconnect Asterisk via a PRI circuit.</p>
<p>&#8220;&#8230; if this is what you are doing then do your own homework &#8230;&#8221; &#8211; That&#8217;s even worse than saying RTFM. In the Asterisk world, and especially in the SS7 world, nothing is straight forward and usually, things are slightly more complex than anticipated. Saying something like: &#8220;Do your homework&#8221; is like saying, &#8220;I know how to help you, it&#8217;s complex, but I won&#8217;t tell you&#8221;.</p>
<p>The good old saying says: &#8220;If you don&#8217;t have anything nice to say, don&#8217;t say anything&#8221; &#8211; it applies well to mailing lists and forums.</p>
<p>I admit, I had been known to throw a flame or two here and there &#8211; however, it is always related to a specific issue, and is usually related to non-technical issues being published on a technical list.</p></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2008/09/22/trixbox-shows-its-support-or-lack-of-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SanDisk Cruzer + CentOS 5.1 Live = Let the good times roll</title>
		<link>http://www.simionovich.com/2008/06/29/sandisk-cruzer-centos-51-live-let-the-good-times-roll/</link>
		<comments>http://www.simionovich.com/2008/06/29/sandisk-cruzer-centos-51-live-let-the-good-times-roll/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 22:33:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[Cruzer]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Pen Drive]]></category>
		<category><![CDATA[Recorder]]></category>
		<category><![CDATA[SanDisk]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=47</guid>
		<description><![CDATA[Ok, I admit it, the topic sounds ultra geeky and nurdy &#8211; but I can&#8217;t help it, there is something about booting up your computer from a USB pen drive, having all your nicely wrapped tools in there and having fun with it. In this case, my pen drive is actually the driving force behind]]></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%2F2008%2F06%2F29%2Fsandisk-cruzer-centos-51-live-let-the-good-times-roll%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F06%2F29%2Fsandisk-cruzer-centos-51-live-let-the-good-times-roll%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Ok, I admit it, the topic sounds ultra geeky and nurdy &#8211; but I can&#8217;t help it, there is something about booting up your computer from a USB pen drive, having all your nicely wrapped tools in there and having fun with it.</p>
<p>In this case, my pen drive is actually the driving force behind an extremely powerful call recording system, based on the Asterisk Open Source PBX system. Essentially, the Cruzer boots up a CentOS 5.1 system, fully equipped with an Asterisk + Zaptel + LibPRI + FreePBX. The system is configured to utilize up to 12 E1 circuits, with auto sensing scripts that will automatically configure your system upon first boot-up. Once the system had booted up, it will start identifying your hardware hard drives, and will start cataloging to these hard drives all the recordings according to the pre-determined logic.</p>
<p>I currently use a MySQL database on the Pen Drive to store catalog information only, which is working nicely &#8211; but I need to figure out a better way to store more information &#8211; 2GB of MySQL storage may be enough for a short while, but serving a large contact center won&#8217;t be much of a good idea &#8211; I think.</p>
<p>The Pen Drive was created using tools from www.pendrivelinux.com, which contains wonderful information about how to create your own custom Linux based Pen Drive &#8211; Excellent!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2008/06/29/sandisk-cruzer-centos-51-live-let-the-good-times-roll/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Say No To TrixBox Campaign &#8211; Update</title>
		<link>http://www.simionovich.com/2008/06/23/say-no-to-trixbox-campaign-update/</link>
		<comments>http://www.simionovich.com/2008/06/23/say-no-to-trixbox-campaign-update/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 08:35:57 +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[rants]]></category>
		<category><![CDATA[technnology]]></category>
		<category><![CDATA[digium]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[Fonality]]></category>
		<category><![CDATA[FreePBX]]></category>
		<category><![CDATA[OpenVOX]]></category>
		<category><![CDATA[sangoma]]></category>
		<category><![CDATA[TrixBox]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=44</guid>
		<description><![CDATA[As some of you noticed, I&#8217;ve started a &#8220;Say No To TrixBox&#8221; campaign. In order toPL go about and monitor the usage of the banner, and it&#8217;s deployment across the net, I&#8217;ve installed an OpenX ad server to support the campaign. I guess that I didn&#8217;t realize what the little campaign would do! Current statistics]]></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%2F2008%2F06%2F23%2Fsay-no-to-trixbox-campaign-update%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F06%2F23%2Fsay-no-to-trixbox-campaign-update%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>As some of you noticed, I&#8217;ve started a &#8220;Say No To TrixBox&#8221; campaign. In order toPL go about and monitor the usage of the banner, and it&#8217;s deployment across the net, I&#8217;ve installed an OpenX ad server to support the campaign. I guess that I didn&#8217;t realize what the little campaign would do!</p>
<p>Current statistics show that the banner had been deployed to over 300 different websites across the world, had been viewed over 60,000 times and had been clicked on for about 800 times. Not a bad CTR ratio for a little community oriented campaign.</p>
<p>If you are an Asterisk user, and you are fed up with the way Fonality/TrixBox had been conducting their business over the past 3 years, it&#8217;s time to show your support and put this banner on your website. If you have a blog, a company website, an Asterisk oriented business, show your support to FreePBX and other Open Source Asterisk oriented projects and website by showing the world that the community has power.</p>
<p>I am all for competition, as a healthy competition always keeps us on our toes and makes sure we always progress and improve &#8211; but Fonality/TrixBox&#8217;s actions must be denounced and rejected.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2008/06/23/say-no-to-trixbox-campaign-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I don&#8217;t feel right charging for 15 minutes</title>
		<link>http://www.simionovich.com/2008/04/21/i-dont-feel-right-charging-for-15-minutes/</link>
		<comments>http://www.simionovich.com/2008/04/21/i-dont-feel-right-charging-for-15-minutes/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 20:30:35 +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[FreePBX]]></category>
		<category><![CDATA[Karma]]></category>

		<guid isPermaLink="false">http://www.simionovich.com/?p=32</guid>
		<description><![CDATA[Ok, I&#8217;m a consultant and developer, but asking somebody to pay me for 15 minutes worth of work &#8211; I feel like a total heel. I&#8217;m a member of this Freelancers website called oDesk. Every once in a while I get a notification from oDesk, asking me to participate in an interview &#8211; which I]]></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%2F2008%2F04%2F21%2Fi-dont-feel-right-charging-for-15-minutes%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.simionovich.com%2F2008%2F04%2F21%2Fi-dont-feel-right-charging-for-15-minutes%2F&amp;source=nirsimionovich&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Ok, I&#8217;m a consultant and developer, but asking somebody to pay me for 15 minutes worth of work &#8211; I feel like a total heel. I&#8217;m a member of this Freelancers website called oDesk. Every once in a while I get a notification from oDesk, asking me to participate in an interview &#8211; which I usually accept (after all, we&#8217;re all looking for work).</p>
<p>I have to admit that most of the people that come to oDesk are usually seeking to outsource some work to somebody, in the hope that it will be for a cheap price. Now, I admit, my services aren&#8217;t cheap and that&#8217;s because I take high pride in what I do, and I aim to provide a service from A-to-Z. However, I never take a job without clearly looking at what I&#8217;m about to take upon myself &#8211; and most importantly, I&#8217;ll never ever charge for something that takes me up-to 15-20 minutes.</p>
<p>Tonight, I got an interview request from a man in Miami, asking me to look at his FreePBX installation. The man also stated that he required some development work to be done, so I replied positively to the interview request. Shortly after 10 minutes, I got an IM from the man and we started talking. I started looking at his Asterisk box and as I didn&#8217;t have any root access at the point, I commented that it may take anything from 2 hours to 4 hours to solve. In any case, we started talking about the payment, which was a little high for the guy, so we agreed on a price &#8211; pending that I take a quick look at the server at root level.</p>
<p>I got root access and logged on &#8211; after 2 minutes I replied to the man: &#8220;Dude, I can&#8217;t charge you for this, it will take me exactly 4 minutes to fix, and 2 more minutes to add the feature&#8221;. So, I did the change for the guy, who still wanted to pay me, which I replied: &#8220;donate the funds to your favorite charity, I can&#8217;t charge for this&#8221;. Now, everybody would say: &#8220;Are you fuck&#8217;n mad? taking 200$ for 6 minutes of work, that&#8217;s like a world record!&#8221;, well, it&#8217;s not a world record to me if I feel like a heel. Charging somebody for something has to mean something, I&#8217;ve seen people charge other people for nothing, and I believe things shouldn&#8217;t work like that. I truly believe in the existence of Karma, and that the world strives for balance. As I do on to others, others may also do on to me &#8211; so there is no use to charge somebody for 10 minutes of help, as I may need these 10 minutes of help some day from someone else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simionovich.com/2008/04/21/i-dont-feel-right-charging-for-15-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

