SIP isn’t an API
May 5th, 2008 |
Arrrgh.
I’m going to start pulling my hair out. For the second time in as many weeks, a story just crossed my desk referencing SIP as an API. First, we had AOL’s announcement of their voice APIs. Then, we have (apparently, as I have not read it yet, and now I feel badly that I didn’t connect with Jahangir) the iLocus report stating that…
Surprisingly SIP is the most popular API even with all the noise about web services APIs. Certainly some of the most popular Voice 2.0 applications are those developed by the ones with telecom background. How that will change over the next couple of years remains to be seen. But all the efforts around web services APIs then seem to make little sense if telcos/vendors are not able to attract web developers.
Please, SIP is not an API. SIP is a protocol, like SS7, HTML, FTP and what you do when you meet a king. An API is a software definition of how two pieces of software connect together, like the GoogleGears API, the Win32 software development kit and the Mozilla Firefox Plugin API. APIs are what you do when you meet a compiler. The problem is, we’ve got a bunch of people driving the car that have never met a compiler.
Let me do some in-depth Wikipedia research here :
In computing, a protocol is a convention or standard that controls or enables the connection, communication, and data transfer between two computing endpoints. In its simplest form, a protocol can be defined as the rules governing the syntax, semantics, and synchronization of communication. Protocols may be implemented by hardware, software, or a combination of the two. At the lowest level, a protocol defines the behavior of a hardware connection.
an API?
An application programming interface (API) is a source code interface that an operating system, library or service provides to support requests made by computer programs.[1]
I don’t mean to be the geek and pick on my business focused bretheren. Let’s just get it right. Would you like to know WHY web developers aren’t rushing to the telco APIs? Maybe it’s because we keep telling them that SIP is an API!
Arrgggh.
Posted by Thomas Howe @ 4:36 pm | Filed Under Lead Stories |
Comments
Leave a Reply
Recent Posts
Archives
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- September 2006
- June 2006
- May 2006
- April 2006
- March 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005