The Nir Simionovich blog

The rants and raves of a technogeek

Follow me on TwitterRSS Feeds

  • Home
  • My Resume
  • Asterisk
    • app_xmlrpc_request
    • Project PineMango
    • The Asterisk Configuration Parser
  • Do no evil!

Good bye Symbian, Hello Android

Aug 9th

Posted by admin in community

No comments

A Nokia E90 (open).

Image via Wikipedia

For those who had been reading this blog for some time now, you may have stumbled across my blog post from 2008, regarding me buying a Nokia E90 - http://www.simionovich.com/2008/06/06/i-finally-purchased-a-nokia-e90.

Well, it’s a fact, since the year 1998, I’ve been an avid Nokia fan. I think I’ve ranged from the old Nokia 51XX, through the 6XXX up to the E61, E62 and E90 – if it was some funky Nokia phone that gave me some new feature, I most probably had it. I guess that the time I spent at m-Wise, working closely with various mobile content technologies had put its toll on me – and I became a Nokia Cell Phone addict. For many years I couldn’t imagine myself digressing from the Nokia clan. Even when my friends moved from their Nokia/Motorola/Ericsson phones to a star spangled iPhone – I remained faithful to my old habits – and remained with my trusty Nokia.

Nokia 5800 XpressMusic showing Wikipedia's mai...

Image via Wikipedia

About two years ago I promised myself this: “If you ever decide to move to a touch screen phone, don’t go ala iPhone, stay for a Nokia phone” – so I waited. The initial Nokia touch phones came out. The first Nokia touch phone that came out, I believe shortly after the iPhone was the Nokia 5800, also known as the Nokia XpressMusic.

I’ve got one thing to say about this phone – “What the hell were you thinking???” – it’s a phone, not a bloody MP3 player – if I wanted an MP3 player, I would have bought an iPod. Apart from being the slowest phones I’ve ever encountered, its touch interface was annoying and disruptive.

So, I didn’t buy the Nokia 5800 – I simply had no use for it. At that point I decided to wait a bit more, and see what Nokia cooks up. Shortly after seeing the 5800 in dis-action, I met a new member of the Nokia clan: the Nokia 700.

The Nokia 700 was a totally new thing, not really a phone, not really a PDA – somewhat of a cross between the two. It was big and bulky, and I couldn’t imagine myself walking around with one of these – however, it showed some promise. Sure, it was big, bulky, slow and anything bad you can say about a device – however, it had one thing – it showed potential – something to look for. At that time, I decided that I needed a proper smart phone and purchased the Nokia E90 – and I was fairly happy with it till 8 months ago.

You are probably asking, why would an avid Nokia fan become displeased with his trusty E90 phone – the answer is simple – the plastics. The plastics are of such low quality, that after 18 months of usage, the paint job starts to peel away from the phone. As you run more and more applications, or store more data, the phone becomes sluggish and slow – to the point where you have to reset it.

So, 2 months ago I gave up, I said to myself: “that’s it, time to move forward and leave the Nokia clan” – but I still didn’t want to put myself with the iPhone clan – or to be more exact, the iPhone cult movement. While at the Amoocon convention, I came across some people who were using HTC phones, specifically the HTC Evo. Well, I was somewhat taken with this snazy piece of hardware. It was fast, it was fluid and for some funky reason, I felt at home with it. Could it be, have I found a new clan for my mobile needs? I returned back home starting to examine my options. The HTC Evo isn’t available in Israel, the next best thing is the HTC Desire.

The HTC Desire is also known as the Google Nexus-1, basically it’s the same phone. I tried using the Nexus-1, but I didn’t like it. Specifically, I didn’t like the fact that the four keys are touch based – on the HTC these are real keys, making my life much easier.

So now, I’m equipped with the HTC Desire, and apart from the occasional Android crash (not too often to be honest) – it is one of the best phones I ever had. It’s fast, syncs my life into a manageable construct and most importantly, it’s become a second nature to me. The only disadvantage of owning such a phone is that you need a massive Data plan with your carrier – this little machine can gobble up ten’s of megabytes on a daily basis. My old Nokia E90 was using 25MB of data per month, with the Desire, I consume that much in less than a day – that is an amazing number.

In order to get better into Android development, I’ve ordered an Eken M002 device. This is a 7″, Android based tablet PC. I’ll be posting information about that once it arrives.

Enhanced by Zemanta
Business and Economy, Google, internet, iphone, Linux, MOBILE, Mobile phone, Nokia, Telecommunications

Business 2.0 – Taking the leap forward…

May 11th

Posted by admin in community

No comments

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?”.

As you may know, I’ve been a freelance Asterisk Platform developer since early 2003, turned to freelance development (Penguin for hire) around April 2007. Since that time, I’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 sub contractor) – I can easily say that I’ve completed over 120 different large scale projects within 3 years time. Now, when I refer to projects, I’m not referring to installing PBX systems, I don’t do that at all – I’m referring to highly complex application level development, creating some of the most innovative Asterisk based systems I’ve ever seen.

Image representing Jajah as depicted in CrunchBase

Image via CrunchBase

Vodafone

Image via Wikipedia

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’ll outsource some work to other freelancers like myself, specifically in fields where I’m not all that fluent (Database, Web Development, UI) – but yet, doing that means that I’m conducting 3 – 5 projects on a monthly basis.

After doing so for 3 years now, I can’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: “How? What is the natural track of expanding your business?” – of course the simple answer would be: “Just hire another developer or two, and start doing more sales” – it’s not as simple as it sounds. After thinking about it for some time, I’ve concluded there are a few models of expansion:

Model 1: Organic Growth

Organic growth can be described as the simplest way of growth: “Hire a new guy and get more work in”. 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 – thus, the addition of the new developer is not a 100% addition, it’s actually 100% (developer) minus 40% (you) – 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 – can you and your business sustain that?

Thus, the main issue with Organic growth is cash flow, 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 – people are not resources, they are human beings, with families and children – taking someone to work for you is like taking responsibility for their lives.

Model 2: The Partner

Panama Business and Investment
Image by thinkpanama via Flickr

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’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 – that is a big problem.

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’s enough for one partner to now carry its weight in sales/development to initiate a chain reaction, shortly ending in the partnership dissolving.

So, the partner is a good option, however, may prove to be problematic if the wrong partner is chosen – in addition, dissolving a partnership solely on these issues isn’t all that simple – and usually ends up in litigation and other judicial issues – YUCK!

Model 3: Un-intrusive Angel

Some people ragard Un-intrusive Angels as “Stupid Money” – an Angel investor that doesn’t interfere in your company business model and operations. In many cases, this is how start-up companies start – someone gives them a lump sum of money to start their business, signing off to own a portion of the new company.

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’t expect to raise a whole lot from these people, usually you will get anything from 25K$ to around 250K$ – tops. If you are getting an investment from an Angel, make sure you plan your business carefully – 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 – if you make sure his expectations of profits (time frame, amount, percentage, etc) are kept within the reason of your business – he will make an educated decision and invest accordingly. Promises like: “you’ll double your money in 3 years” are stupid – make sure it’s realistic and to the point. If you promise the moon, and reach a star – that’s a problem, if you promise the skies and hit a start – that’s wonderful.

Model 4: The Strategic-Intrusive Angel

Jeff pulver

Image by TheFemGeek via Flickr

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 – 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.

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’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’t happen.

Prolog:

So, which model did I choose? – I didn’t choose yet, I’m still figuring it out myself. What ever the model may be, the choice isn’t simple nor straight forward. At best, whatever choice I’ll take will have a profound impact on my business and me – so I’ll need to weigh my options carefully. If you can think of an additional model, I’d love to hear about it – so just comment on this post.

Reblog this post [with Zemanta]
Asterisk, Business, Business model, Cash flow, digium, economy, GreenfieldTech, Investment, JaJah, Management, Microsoft, Nortel, PIKA, Skype, Small business, Startup company, Virtualization, VMWARE, VoIP

Asterisk, Greed and Revenue Shares

Apr 23rd

Posted by admin in Asterisk

1 comment

Revenue sharing is one of the oldest methods of earning profits, actually, I believe it may just be right up there with trading of goods and food. For those of you not in the know, I’ll explain what revenue sharing is:

  1. A content provider wishes to distribute a certain type of content – charging for it.
  2. The content provider has not ability to charge the consumers directly, thus he partners with another party – the transport maintainer.
  3. The transport maintainer charges the consumer, while keeping a certain percentage in his pocket.
  4. Everybody’s is happy.

In general, this model works really well in many markets – specifically those that are driven by unique content – for example the mobile content market (ringtones, screen savers, games, apps) – the Apple App store is a wonderful example of how this works.

In the telecom industry, the revenue shares business is very common – however, in many cases it is highly guarded as a secret – main reason is that now one wants anybody else to know how they do it. This hiding of information, usually results in some problems – as when there is hiding of information, only those in the know are able to access it. Those in the know are called “mediators” or in Herbew “Machers”. In this entire ordeal, the mediator also takes a small percentage – leaving the content provider with slightly less. So, now it looks like this:

  1. A content provider wishes to distribute a certain type of content – charging for it.
  2. The content provider has not ability to charge the consumers directly, thus he contacts a mediator to find him a transport partner.
  3. The mediator engages the prospective transport maintainer.
  4. The transport maintainer charges the consumer, while keeping a certain percentage in his pocket and passing some funds to the mediator as well.
  5. Everybody’s is happy.

So, if everybody’s so happy – why am I bitching about it? very simple – people are Greedy and always want more – putting the entire model into a frenzy. In order to give an example, let’s imagine the following scenario:

  1. Company A provides IVR based content utilizing Asterisk server, connected to the internet.
  2. The mediator engages a premium number company, getting the total revenue of 0.08$ for every inbound minute of traffic.
  3. The premium number company leaves 0.01$ in its pocket and also pays the mediator a fee of 0.01$ per minute.
  4. The content provider gets 0.06$ of the 0.08$ – 75% of the net profit goes to the content provider.
  5. Content provider says: “Hell, I want the mediators 0.01$ as well, and I think the premium company should only get 0.005$, so I would get 0.075$ at the end”
  6. Content provider contacts the premium provider and starts complaining
  7. Premium provider negotiates and strikes a deal for 0.07 to the content provider, leaving the premium provider with 0.005$ and the mediator with 0.005$
  8. Premium provider says: “I’m not making enough money on this, actually, I’m loosing money – I’ll find a better alternative service for that access number”
  9. Premium provider asks mediator to bring in a new customer, providing similar content – mediator has sure incentive here
  10. Premium provider gets new customer and transfers the access number to the new customer – returning back to previous profits
  11. Original content provider is left with no profits and only greed in his hands
Screenshot of a GPL screensaver
Image via Wikipedia

Over the past 10 years, I’ve seen this vicious cycle happen over and over and over again, in various formats and scenarios – but always ending in the same outcome – the content provider always suffers. If you’re a content provider and you provide IVR based services, let the people that provide you the access make their cut and the people in the middle, without them, you will have a service with no access – which means no service at all. Don’t go about thinking you can keep all the profits to yourself, you will break the equilibrium of this business, and eventually, no one will want to do business with you.

Reblog this post [with Zemanta]
Access Providers, Asterisk, Business, Content Management, economy, IVR, JaJah, Net profit, Revenue, Site Management, Telecommunications, VoIP, Web Applications

Open Source, Philanthropy and Asterisk

Apr 16th

Posted by admin in Asterisk

3 comments

Tux, the Linux mascot

Image via Wikipedia

When I started using Open Source software, it seemed like all Open Source projects are driven by philanthropic agendas. We were all focused on “sticking it to the man” – showing all these would be software vendors that community driven projects can do just as well – if not better.

"When I was a child I spoke as a child I
understood as a child I thought as a child;
but when I became a man I put away childish
things." - I Cor. xiii. 11.

Well, I’m not claiming that Open Source is childish – absolutely not, however, when you are a student you tend to look at things in one way, when you have a family to care for – you start looking at things differently. You remember these days in life when your dad said: “When you’ll have children you will understand” – well, now I do.

So, what am I rambling about exactly? I’ll tell you. The day before Passover I attended several meetings, which when I came back home had pissed me off immensely. I feel an urge to write all about these meetings, including who I met exactly, however – I won’t do that. However, I will give a rough idea of these.

Meeting 1 : A world recognized Mobile application player

I came into the meeting with this company, where the CTO of the company explained to me that they are looking to create an Asterisk based solution for their application’s users. My initial question was: how many users? what is your concurrency level? – The answer that I got was: “Oh, we don’t need something major, just a few lines of configurations in Asterisk config files in order to make this work”.

I left the meeting slightly pissed off, thinking to myself: “You bloody inconsiderate prick! You bring me to a meeting, spend my time – and then telling me that this is just a few lines of configuration. If it is that simple, why don’t you do it yourself? you have 20 developers in there, 4 IT people and god knows how many outsourced workers off-shore – if it was that simple, you would have done it already – so probably it isn’t – right?”

Meeting 2 : A well established IVR services vendor

The second meeting was with a well established IVR content vendor, this company runs around 16M minutes of inbound IVR traffic every month. They invited me in order to talk about expanding into new countries, wishing to get premium based access numbers in various countries. So, we started talking, and the guy indicates that he wants a certain kick-back payout, which I know is impossible – at least without charging the user more. Actually, the guy indicated that out of the interconnect fee, he wants to get almost 90% as a kick back.

Meeting 3 : A start up rendering IVR content

The third meeting was the most amazing one – these guys wanted to build an Asterisk system to server around 4000 concurrent channels – outsource the entire development to my company – and pay as a revenue share. When I asked for their business model, marketing plan, investors, profiles – I got a response of – we don’t yet have all of these, we only have an idea at this point that we want to implement.

Garage based companies are built by people who can do the work themselves, not the other way around.

Photograph of Mark Shuttleworth by Martin Schm...
Image via Wikipedia

At this point, you are probably asking yourself: “What does this have to do with the title?” – Well, all of these meetings had one thing in common. The people I met were under the impression that Open Source is some form of philanthropy. Or to be more exact, people who deal with the Open Source market are philanthropists. My question is this: “Why are we perceived as philanthropists? don’t we have families to care for? don’t we need to pay mortgages and bills just like everybody else?”. I guess when people read about the various Open Source entrepreneurs, such as Mark Shuttleworth – the immediately associate Open Source with Big Exists – this is not the case.

At some level, this is purely our fault – we educated people that Open Source is a highly economical methodology of solving technical challenges. No where along the way, had we educated the public that behind the model there are people, people who need to make a living.

If you are an Open Source consultant, developer, evangelist or just someone who may have an opinion on this, I’d love to read what you say.

Reblog this post [with Zemanta]
AGI, Asterisk, Business, economy, GPL, GreenfieldTech, Israel, IVR, Linux, Mandriva, Mark Shuttleworth, Microsoft, open source

Call Analytics – Closed Alpha testing group

Mar 14th

Posted by admin in AGI

No comments

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.

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 – we are working on additional statistics. As new stats will become available, we’ll role those out into the service as soon as possible.

In order to participate in the closed alpha testing, please send an email to alphatest at humbuglabs.org, and we’ll send you a short piece of dialplan code to insert into your Asterisk server. Technically speaking, we’ll send you a short AGI command that looks like this:

exten => _X.,n,AGI(agi://somehost/DataReceiver,some_unique_ident)

The above line needs to be inserted into any place you would like to generate call analytics from. We’ll also enclose configuration steps for FreePBX (and other FreePBX compatible distributions). We are hard at work for creating a FreePBX integrated module, so you can do a one-click install.

Reblog this post [with Zemanta]
AGI, Apache, Asterisk, digium, Elastix, Fonality, FreePBX, freeswitch, GPL, GreenfieldTech, open source, PHPAGI, sangoma, TrixBox
12345»1020...Last »
  • Pages

    • Asterisk
      • app_xmlrpc_request
      • Project PineMango
      • The Asterisk Configuration Parser
    • Do no evil!
    • My Resume
    • Recent comments
    • Popular posts
    • Archives
    • Tags
    • Categories
    • AGI (23)
    • Amazon EC2 (12)
    • Asterisk (69)
    • community (57)
    • embedded (8)
    • facebook (1)
    • food (1)
    • funnies (8)
    • GPL (52)
    • open source (63)
    • php (14)
    • politics (5)
    • rants (39)
    • SIP (26)
    • technnology (85)
    • Uncategorized (16)
    AGI Amazon Amazon EC2 Apache Asterisk Business Cloud computing dialer Dialers digium EC2 economy Elastix Fonality FreePBX freeswitch Google GPL GreenfieldTech internet Israel IVR JaJah Linux Mandriva Microsoft mysql Nortel open source OpenVOX PBX-in-a-flash php PHPAGI PIKA S3 sangoma SIP Skype Telecommunications TrixBox violations Virtualization VMWARE VoIP XML
    • August 2010 (1)
    • May 2010 (1)
    • April 2010 (2)
    • March 2010 (1)
    • February 2010 (3)
    • January 2010 (1)
    • December 2009 (2)
    • October 2009 (2)
    • July 2009 (1)
    • May 2009 (2)
    • April 2009 (3)
    • March 2009 (4)
    • February 2009 (8)
    • January 2009 (6)
    • December 2008 (5)
    • November 2008 (10)
    • October 2008 (11)
    • September 2008 (4)
    • August 2008 (4)
    • July 2008 (4)
    • June 2008 (9)
    • May 2008 (5)
    • April 2008 (3)
    • March 2008 (5)
    • February 2008 (1)
    • December 2007 (2)
    • November 2007 (14)
    • Read my words – 3500 concurrent channels with Asterisk! (5)
    • Thoughts of virtualization – Part II (3)
    • Battling the GlobalCrossing CallerID blues (3)
    • Open Source, Philanthropy and Asterisk (3)
    • Poking around for Free Telephony (2)
    • PIKA Warp + FreePBX = Still some distance to go… (2)
    • Hi-Tech fallouts unite! (2)
    • Rock Solid Clouded Asterisk (2)
    • Being a successful Asterisk Consultant (2)
    • I finally purchased a Nokia E90 (1)
    • Good bye Symbian, Hello Android | The Nir Simionovich blog: [...] For those who had been reading this blog for some time now, you may have stumbled across my...
    • asteriskforce.com » Blog Archive » Asterisk, Greed and Revenue Shares | The Nir Simionovich blog - Just another WordPress weblog: [...] Originally posted here: Asterisk, Greed and Revenue Shares | The Nir Simionovich blog [...]
    • Twitter Tweets about Entrepreneurship & Philanthropy as of 04/16/2010 | Good Karma Makeover: [...] · Reply · View asteriskbot: @NirSimionovich Open Source, Philanthropy and...
    • asteriskforce.com » Blog Archive » Open Source, Philanthropy and Asterisk | The Nir Simionovich blog - Just another WordPress weblog: [...] Link: Open Source, Philanthropy and Asterisk | The Nir Simionovich blog [...]
    • Open Source, Philanthropy and Asterisk | The Nir Simionovich blog | Open Hacking: [...] the original post:  Open Source, Philanthropy and Asterisk | The Nir Simionovich blog This ...
    • uberVU - social comments: Social comments and analytics for this post... This post was mentioned on Twitter by asteriskbot:...
    • Video | Enjolt.com | Innovate for Success: [...] children playing with each other, I agreed to buy them whatever remote control toys they...
    • mmaeir: Well I do have a lot of respect for didx, I would never port business numbers to them. The simple...
  • Syndication

    Technology Blogs - BlogCatalog Blog Directory  Technology  Free Blog Directory Bloglisting.net - The internets fastest growing blog directory
  • Meta

    • Register
    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org
Mystique theme by digitalnature | Powered by WordPress
RSS Feeds XHTML 1.1 Top
grab this-->
Picasa Picasa Twitter Twitter Facebook Facebook LinkedIn LinkedIn wikipedia wikipedia Youtube Youtube RSS RSS
grab this