Home » Archive for category "Sunil Veluvali" (Page 2)

Archive for the ‘Sunil Veluvali’ Category:


The Truth Hits Home

We all get so caught up on the mega-trends of technology that we sometimes miss the simple events that reminds us just how transforming IP is. I had one such experience I want to share. I came to the US in 1990 from India to go to grad school. In those days, AT&T used to charge me $2.65/min to call home. Communication was typically facilitated by having a network of expats who would carry home letters, gifts, and photographs! The Internet happened, at&t happened, and now I have literally free communication services to India. Great! However, my parents lives were pretty much the same the past decade. They live in a humble home in a decent neighborhood and spend their retirement years with friends and family on a very modest pension. And then, my Dad who is 68, learned about the Internet. He bought a computer, got broadband access, taught himself a variety of web programming languages, setup a family website, and finally setted on Flash programming. I absent mindedly encouraged him and assumed it was a passing fad. Boy, was I wrong! The past year, my dad figured out that he could use his computer skills to rekindle his

(Read More…)

Teenage years are never easy

Whoa Corporate Rat! I still cannot seem to resist a good ol’ geek talk! One more of the year, OK? It is just plain hard-work when you are trying to join a communications club that is several decades old with multiple generations of engineers developing distinct applications and services. What is happening in the VOIP world is nothing new. Standardization is inherently complex. It becomes doubly more complex when you consider voice communication is of vital interest to multiple societies. It becomes triply more complex when the infrastructure being replaced is the most used and the most stable in the world! Discussing your arguments: 1. Text based Protocol: Yes, SIP could have been XML based but THANK GOD it is not ASN.1. 2. Refusal to standardize services: I don’t know why the IETF should do this? Do you really think we could get two carriers to agree that Call Forwarding RNA should terminate in an intercept or ring forever? Or that Music On Hold is an “expected” feature in business applications all over the world? I think the push for standardizing services has more to do with carriers being apprehensive that they will be locked into a proprietary solution. Industry

(Read More…)

Call 2.0?

VOIP is a giant leap forward in dragging us “Call Processing” types out of the dark ages to the modern world. SIP is the motivation. While SIP improved the interoperability between systems, it did not take away the inherent complexity of developing voice applications. Many of us VOIP application vendors basically built proprietary constructs from scratch (a HUGE benefit) that helped develop applications rapidly. The net result is that voice applications continue to be developed by a select few. Don’t get me wrong. We all use the latest and greatest available today: Object oriented design patterns for vastly improved software quality, SOAP for remote data access, CPL or equivalent for simple routing, VXML and MSML/MOML for media control, and a services oriented model for application delivery. However, they continue to be proprietary to the application vendor. The best we can do is claim SOAP or SIP as the “API” for developing applications. Want to integrate a cool conferencing application as a “converged” application? Sorry, besides SIP “interop”, no can do! Carriers are wising up to this. They are demanding an open environment that doesn’t lock them into a particular vendor. Initiatives like IMS are forcing vendors to rethink and offer

(Read More…)

Managing Your Peers

Managing Your Peers There will come a moment in your career when you will face the stark reality that you have to manage some of your closest colleagues. Further, if you are a top engineer, it is highly likely that the guys/gals you will manage are superstars too. Things change when this event happens. It happened to me. I went from being a prolific programmer to becoming an Engineering Director at a fast paced VoIP software company. Here are a few tips that will help you through this transition: Don’t compete: Resist the urge to code with your engineers. You might have all the technical answers but always remind yourself that you need to transition your engineering role to someone more competent. Use every opportunity to showcase your team. Face your shortcomings: Being a good engineer does not automatically make you a good manager. You have to work at it. Understand your personality. Have an honest discussion with your spouse or close friend about how you react in a variety of situations. Be positive: Be very optimistic about the things your team is working on. Don’t drain people by complaining or gossiping. Yes, it is hard not to share all

(Read More…)

© Arjun Roychowdhury. My personal opinions only.