<?xml version="1.0" encoding="iso-8859-1"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
  <title>Aswath Weblog</title>
  <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/" />
  <modified>2010-08-18T20:02:25Z</modified>
  <tagline>Musing on telecommunications industry and other sundries</tagline>
  <id>tag:www.mocaedu.com,2010:/mt//1</id>
  <generator url="http://www.movabletype.org/" version="2.65">Movable Type</generator>
  <copyright>Copyright (c) 2010, aswath</copyright>
  <entry>
    <title>Flat rate vs. Metered and Net Neutrality</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000379.html" />
    <modified>2010-08-18T20:02:25Z</modified>
    <issued>2010-08-18T16:02:25-05:00</issued>
    <id>tag:www.mocaedu.com,2010:/mt//1.379</id>
    <created>2010-08-18T20:02:25Z</created>
    <summary type="text/plain">At a high level, consumers are at ease when services are offered at a flat rate. Flat rate allows consumers to budget expenses. They do not have to constantly monitor usage lest they are faced with a large bill at...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>IP Communications</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>At a high level, consumers are at ease when services are offered at a flat rate. Flat rate allows consumers to budget expenses. They do not have to constantly monitor usage lest they are faced with a large bill at the end of the month. Service providers can also benefit as well. There are no billing disputes and the related cost to resolve the dispute. Historically some industries have offered flat rate pricing and been financially viable. At the same time many other services continue to charge their customers based on usage.So it is worthwhile to try to categorize which services are amenable for flat rate pricing and which ones should be metered. With this characterization at hand I will argue that it is preferable that internet access be metered. I will further suggest that consumers will be in a stronger position to demand Net Neutrality.</p>

<p>I wrote an earlier version of this post as part of private discussion with <a href="http://www.confusedofcalcutta.com/">JP Rangaswami</a>.</p>]]>
      <![CDATA[<p><b>Telehpny services:</b><br />
For a long time, Bell Operating Companies have offered phone service with a flat rate option for local calls. Under regulated monopoly regime flat rate pricing is a viable option. The rates were approved by utility commissions and the RBOCs were assured a guaranteed rate of return. Since telephone use increased within the projected levels, RBOCs can safely predict the flat rate they need to collect from their customers. But more importantly, the usage pattern was more or less uniform among the residential customer base. As a contrast, inter state and overseas calls were billed based on usage. At least initially only a small fraction of residential customers made use of them. Even among them the usage pattern differ vastly. So there is no way one can come up with a common, equitable flat rate.</p>

<p><b>Public Transportation:</b><br />
In many communities, commuters pay a flat rate for use of public transportation. Here again the usage is pretty much uniform among all commuters. Nominally commuters use the transportation system two times per day. Occasionally some may use it a few times more per month. But that is noise. So it is easy to stipulate a common, equitable flat rate.</p>

<p><b>Television:</b><br />
Cable television charges a flat rate even though they have a stratified group of channels and different rates for different groups. This again reflects a stratified interest groups among their viewers and the need to reflect the need to be equitable.</p>

<p><b>Utilities:</b><br />
Contrast these services to utilities like electricity or natural gas. Given the vast difference among the size of the residences and the machines that consume these energy sources it is safe to assume that usage patterns also will be widely disparate. Indeed it is very likely that the right tail will be so long and thick, it may not be feasible to come up with an equitable flat rate. Since high usage adds an extra cost to electric distribution infrastructure, many of them have progressively increasing rate structure.</p>

<p>So this brings us to the case of internet access. I think my dear friend and virtual mentor Tom Evslin popularized flat rate service when he was operating AT&T Worldnet Service. In one of his <a href="http://blog.tomevslin.com/2005/02/subscription_pr.html">posts </a>he has described his rationale for introducing flat rate price and the difficulties he encountered in making it happen. Being an analytic person, he also kept track of usage pattern. What he observed was that people didn’t dramatically increase their use, but clearly they liked the fact that the monthly bill was a predictable amount. He is a strong believer of flat rate billing system. I am not sure whether he still is given the change in usage pattern.</p>

<p>At that time most used desktops. This means they had to sit in front of a desk. So people logged on, stayed for a while and logged off. So only occasionally people used the connection for a long period of time. So there was a natural gap. Also most people used for email and browsing. So even the use case was uniform across the customer base. But now each household has multiple devices connected to the Internet on an always on basis. Some of them are laptops and tablets; and some them are devices that download media. Usage patterns change dramatically quickly as new applications are introduced. Since adoption of these new services is unevenly distributed, there is a wide disparity in usage as well. In an attempt to cut the heavy right tail, service provider try to throttle heavy users.</p>

<p><b>Net Neutrality:</b><br />
Metered regime for internet access will naturally force ISPs to adhere to Net Neutrality principles. After all, ISPs can equitably recover the cost involved is carrying their customers’ traffic within their “subnetwork”. Additionally, the existing Bill and Keep regime with other “subnetworks” ensures that ISPs will not be further burdened when their customers increase their usage. Since the metered charge can reflect the true cost of operating the “subnetwork”, there is no need to distinguish between wired and wireless access networks.</p>

<p>As a netizen, I prefer we have symmetric access pipes to the Internet with unfettered access upstream and downstream, to run our own servers. I don’t think all these wishes are compatible to a flat rate pricing regime. I am willing to pay metered rate, whether ii is tiered or flat is a secondary question.</p>]]>
    </content>
  </entry>
  <entry>
    <title>On a Golden Mean between Streams and email</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000377.html" />
    <modified>2010-07-26T22:05:08Z</modified>
    <issued>2010-07-26T18:05:08-05:00</issued>
    <id>tag:www.mocaedu.com,2010:/mt//1.377</id>
    <created>2010-07-26T22:05:08Z</created>
    <summary type="text/plain">This is cross-posted from EnThinnai Blog. Background: During the recent Enterprise 2.0 Conference that took place in Boston, there was a panel called Microsharing: It is All About the Tools. It is Not About the Tools. It was moderated by...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>Social Networking</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>This is cross-posted from <a href="http://blog.enthinnai.com/2010/07/26/on-a-golden-mean-between-streams-and-email/">EnThinnai Blog</a>.</p>

<p><strong><span style="text-decoration: underline;">Background:</span></strong><br />
During the recent Enterprise 2.0 Conference that took place in Boston, there was a panel called Microsharing: It is All About the Tools. It is Not About the Tools. It was moderated by <a href="http://www.fastcompany.com/blog/marcia-conner/learn-all-levels/twitterbursts-it-s-not-about-tools-it-s-all-about-tools">Marcia Conner</a>. Stowe Boyd felt that the panel "demonstrated that there is widespread disagreement, confusion and even antipathy about streams in business." So he wrote <a href="http://www.stoweboyd.com/message/the-business-case-for-streams-versus-email.html">blog post</a> enumerating the characteristics of Streams, which is an abstracted service concept of Twitter and also highlighted the differences between Streams and email.In this post I argue that indeed business would benefit from the service concepts of both Streams and email and I propose a service concept that integrates them.</p>]]>
      <![CDATA[<p><strong><span style="text-decoration: underline;">Access Control: Publisher vs. Consumer:</span></strong><br />
The first defining characteristic that Boyd identifies is the "asymmetric relationship" widely attributed to Twitter. But he points out that this is derived from the public blogging model. Interestingly he dismisses the limit of character count, another characteristic of Twitter as not the most productive distinction. He makes it clear that the real focus should be on the way content is published and consumed. Content creators publish with no specific intended recipients. Content consumers have their own way to filter from this vast collection of content with no a priori agreement with the publishers. Certainly, the publishers can facilitate consumers' filtering process with other techniques like hashtags. But the critical thing is that the publishing and consumption processes are independent.</p>

<p>Boyd contrasts this to email where the publisher determines and selects the set of consumers. For him this is a critical flaw. If streams are elective on the consumers' side, email is elective on the publishers' side. If streams are inherently more distributed and bottom-up, email is inherently more centralized and top-down.</p>

<p>But I am uncomfortable with this categorical dichotomy. If Twitter is a prototype of Streams, it may be instructive to note how it is being used by its users, especially because Twitter users are well known to develop adhoc conventions to overcome some of the limitations. Even though Twitter streams are public and anybody can access them, users feel certain tweets are private and meant for a single individual. This is met by "direct message" (DM). In a business environment, the need for privacy is more acute. Businesses have fiducial and legal requirements to keep certain messages confidential. Only the publisher can know the level of restriction. Secondly, the general understanding in Twitter is that it is possible for a person to miss a particular tweet. It is well known that tweets are phatic. To ensure that a particular person reads a tweet, publisher usually uses an "@message". Twitter's web interface and almost all third party clients list @messages ("mentions"). This is a call for a specific consumer to pay attention to a particular tweet, but decided by the publisher. Thirdly, as Boyd notes, publishers can use hashtags to telegraph the intended audience for a tweet. All these point to the need for "elective on the publisher's side" as well.</p>

<p><strong>To summarize, Streams must allow for different level of access restriction: all the way from free access to free within a domain to restricted to people with a certain responsibility to a set of identified people.</strong></p>

<p><strong><span style="text-decoration: underline;">Tummlers: Individuals and Tags too:</span></strong><br />
<a href="http://epeus.blogspot.com/2009/03/how-twitter-works-in-theory.html">Kevin Marks</a> talks about the role played by "<a href="http://epeus.blogspot.com/2008/07/here-comes-everybody-tummlers-geishas.html">Tummlers</a>" in expanding the conversation. Since one routinely reads tweets from only a set of people, it is possible to be stranded in a Twitter island. But so called Tummlers play the role of bridging these islands. Usually Tummlers retweet to spread information from one island to another. But ever inventive Twitter users have found another way - hashtags. Publishers attach hashtags to their tweets and others, even non-followers can search for a specific hashtag term. These tags can be viewed as "interest tags" as expressed by consumers. In other words, a publisher is saying that a tweet will be of interest to those who are interested in the tags identified in the tweet. But business context requires another kind of tags. In keeping with the requirement that businesses may have to control access, publishers may have to control access to only those whose area of responsibility includes those identified in what I call "responsibility tags".</p>

<p><strong>Accordingly, in the new service access rights will be determined by three parameters: A "To" list as in the traditional email, a list of responsibility tags along with the identification of the authority that issued the responsibility and finally a list of interest tags. A publisher has to identify these three parameters and the specific logical combination that should be applied.</strong></p>

<p>Let me elaborate with a few examples. If the publisher has put Aswath in the To list, acme.com/marketing in the responsibility tag and VoIP in the interest tag and the logical combination, is "AND", then Aswath can access this post only if acme.com has asserts that Aswath has marketing responsibility AND Aswath has expressed an interest in VoIP. On the other hand if the logical combination is "OR", then Aswath or anybody who has marketing responsibility according to acme.com or anybody who is interested in VoIP can get access to this post. Of course the logical combination can be a bit more involved.</p>

<p><span style="text-decoration: underline;"><strong>Anatomy of a Stream:</strong></span><br />
As was pointed out earlier, Boyd states that Twitter's size restriction may not be relevant for businesses. Dave Winer has been lobbying for a long time that Twitter should allow for metadata. He points out that shortened URLs are attaching pictures or other media via URLs are examples of metadata. Twitter itself has announced plans to introduce a new feature called Annotated Tweets. Not withstanding all that, there is a real benefit in capturing the main idea of a post in a pithy comment. This allows the reader to quickly scan many messages before deciding to select a subset of them to dig deeper.</p>

<p><strong>So Streams should adopt "Subject" field used in email, but restrict the length of Subject field to 140 characters. Furthermore, the recipients will first see only the Subject and possibly an initial segment of the post, but no more than 140 characters. A recipient can access the full post if so desired.</strong></p>

<p><span style="text-decoration: underline;"><strong>Distribution of Streams:</strong></span><br />
email and Streams differ in how they distribute messages. In email the sender explicitly identifies the list of recipients. Then the sender's server distributes the message each of the recipients' servers individually. On the other hand distributed systems like XMPP use Pubsub like mechanism. More recently, this mechanism is further refined with PubsubHubBub. In this mechanism the originating server uses intermediary Hubs to reach the ultimate servers. In a business environment either of the schemes have some undesirable qualities. Since the email system delivers the complete message to the recipients, one of them can forward it further down the line. The originator has no control or record of such distribution down the line. In the case of PubSubHubBub, the intermediary nodes have access to the message. even if the message is encoded, the mere fact that two enterprises/individuals are communicating itself may be potentially sensitive information. So an alternative, efficient mechanism must be used that takes into consideration privacy concerns.</p>

<p>When Streams identifies an individual recipient, then it should first determine whether that recipient is a Streams user. If so, <strong>the Subject of the post along with the URL to retrieve the complete post will be posted to the recipient's server using webhooks.</strong> If the recipient is not a Streams user, then the <strong>creator will be notified to inform the recipient using some other method like an independent mode of communication</strong>. The address resolution algorithm may resolve to a group of people identified by a Responsibility tag under a domain. In this case, the domain may not revel the individuals associated with the <strong>Responsibility tag </strong>since that could be a sensitive information. In this case, <strong>the Subject of the post and the retrieve URL will be deposited to the domain which in turn will distribute to the relevant individuals.</strong> Finally if a group is identified by an <strong>Interest tag</strong> under a domain it is possible that the group may be a large number. So in this case, the <strong>Subject of the post and the retrieve URL will be deposited to the domain, which will distribute to the individuals.</strong></p>

<p><strong><span style="text-decoration: underline;">Threaded Stream:</span></strong><br />
Traditionally email systems treated messages individually. Then Google introduced the concept of threaded messages in GMail. Still it is from the perspective of the recipients. If one person is excluded from the reply then that person looses the threaded view. We should also note that an email thread captures organizational memory. This organizational memory would be of help to a new person joining the group.But current email systems are not very effective in facilitating transfer of knowledge base. Streams musty endeavor to provide this.</p>

<p><strong>Accordingly, Streams should keep responses to a message along with the original message, identifying the author of each of the responses. Further, the original creator of a message must be able to add new recipients at a later time.</strong></p>

<p><strong><span style="text-decoration: underline;">Summary:</span></strong><br />
1. Publisher can specify the audience for a stream using three parameters: Individuals identified by "To" field, Responsibility Tags and Interest Tags.<br />
2. A stream will contain a Subject field that summarizes the content of the stream and is of limited length.<br />
3. Stream will also contain a field called Body. It can contain arbitrary digital content and can be of arbitrary size.<br />
4. Recipients can be individuals or a group whose members can only be determined by a third party domain.<br />
5. Individuals and third party domains will be given the contents of the Subject field and an URL to retrieve the stream. When somebody tries to access the URL, the user will be authenticated to maintain the integrity of the access control stipulated by the publisher.<br />
6. Any followup exchange to a stream will be appended to the Body of the stream.</p>

<p>Shameless Self-promotion: These and other thoughts were the motivational forces for <a href="http://enthinnai.com">EnThinnai</a>. A showcase implementation has captured all of the requirements except for Responsibility and Interest Tags.</p>]]>
    </content>
  </entry>
  <entry>
    <title>Let Thousand Virtual Number Providers Bloom</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000376.html" />
    <modified>2010-06-22T23:07:06Z</modified>
    <issued>2010-06-22T19:07:06-05:00</issued>
    <id>tag:www.mocaedu.com,2010:/mt//1.376</id>
    <created>2010-06-22T23:07:06Z</created>
    <summary type="text/plain">I am sure you would have heard by now that Google Voice announced today that they are &quot;excited to open up Google Voice to the public, no invitation required.&quot; Apparently even under open enrollment, they will continue to offer all...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>Telephony</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>I am sure you would have heard by now that <a href="http://googlevoiceblog.blogspot.com/2010/06/google-voice-for-everyone.html">Google Voice </a>announced today that they are "excited to open up Google Voice to the public, no invitation required." Apparently even under open enrollment, they will continue to offer all the services for free: one number to ring all your phones, voicemail that works like email (with transcriptions?), free calls and text messages to the U.S. and Canada. Of course there are similar consumer service offerings; but as far as I know none of them are free. So it will be an interesting exercise to explore how would they be able to offer the service for free under open enrollment.</p>]]>
      <![CDATA[<p>To get a handle on their cost structure, we just have to observe that MagicJack is offering a voice service for $20 annual subscription fee. But Google Voice needs to make two outgoing calls for each call, whether incoming or outgoing. So a reasonable estimate would be double that amount. In other words $4 per month per user is a reasonable cost estimate.</p>

<p>As a conservative estimate for revenue potential, let us ignore all of the premium features like international calls. But previously they had telegraphed a business model for deriving revenue from Gooogle Voice service. In an <a href="http://adwords.blogspot.com/2010/01/introducing-click-to-call-phone-numbers.html">earlier blog post</a>, they had indicated that Google Adwords that appear on mobile devices with full internet browsers can include "click to call" links. Further, the cost of a click to call is <a href="http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=172784">same </a>as the cost of a click to visit a website. This is a big disruptive move because till now click to call service providers have charged a disproportionately high fee compared to normal CPC rates. They need to expand this service to other devices as well.</p>

<p>But usual click to call use case scenario has experienced pushback because they ask the user to enter a call back number. This has been a turn off because users are reluctant to share that information with advertisers. Google Voice avoids this problem. If the user has signed into her Gooogle Voice account while browsing, the click to call action can direct Google Voice to reach the subscriber using Google Voice call routing logic; so there is no need for the user to enter the call back number. Furthermore, Google Voice provides a shield of privacy for user's phone numbers. Also a user can selectively block a particular advertiser using standard Google Voice tools.</p>

<p>Going back to revenue potential of Google Voice. Assuming an average rate of $0.80 per clicks, Google Voice will break even if an average user makes 5 calls per month. I think this is a reasonably low figure for them to meet. So the revenue potential is very high.</p>

<p>This is an interesting development that other advertisement outlets like <a href="http://bing.com">Bing</a>, <a href="http://buzz.com">AT&T Buzz</a>, <a href="http://superpages.com">Superpages</a>, <a href="http://yelp.com">Yelp </a>and many others will be well adviced to consider. And they do not have to develop the service all by themselves. There are many platform companies that can deploy a similar service readily for them: <a href="http://ribbit.com">Ribbit</a>, <a href="http://ureachtech.com">uReach</a>, <a href="http://tringme.com">TringMe </a>...</p>]]>
    </content>
  </entry>
  <entry>
    <title>Presence: Better You Pull, For I ain&apos;t Pushing it</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000375.html" />
    <modified>2010-05-25T20:55:01Z</modified>
    <issued>2010-05-25T16:55:01-05:00</issued>
    <id>tag:www.mocaedu.com,2010:/mt//1.375</id>
    <created>2010-05-25T20:55:01Z</created>
    <summary type="text/plain">I posted the following at EnThinnai blog. Please post your comments there. To data almost all Presence serving system push a user&apos;s Presence status to others. It is widely considered to be an efficient mechanism rather than individuals periodically polling...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>IP Communications</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>I posted the following at <a href="http://blog.enthinnai.com/2010/05/25/pull-not-push-presence/">EnThinnai blog</a>. Please post your comments there.</p>

<p>To data almost all Presence serving system push a user's Presence status to others. It is widely considered to be an efficient mechanism rather than individuals periodically polling the Presence status of all of their friends.But this is based an a oversimplified analysis that does not take into consideration accepted social etiquette and potential security and privacy issues. It is better that buddies pull the Presence information of a user directly from that user's Presence server. To further enhance the user experience, Presence server must allow for buddies to subscribe for changes in a user's Presence status with the approval of that user.</p>]]>
      <![CDATA[<p>Presence service is universally designed as a Push service. Typically, User Clients report the user's network connectivity and keyboard status to a central server which in turn  pushes to all the buddies of that user. Some services further allow users to customize the status info, either globally or to a particular buddy. I contend that this is not a preferable method as it is insecure and introduces anti-social behavior.</p>

<p>Consider the following scenario: Abel and Betty are buddies with each other. This allows Betty to constantly monitor Abel's Presence status, so much so can reconstruct Abel's timeline. In real life, even if Abel and Betty are close friends, Betty's behavior will be considered abnormal as dramatized by Lucy and Holden: </p>

<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/S9t1-pZ_LD8&hl=en_US&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/S9t1-pZ_LD8&hl=en_US&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>

<p>Indeed the situation is worse. The real comparison would be the case where Betty were to observe Abel using a periscope without Abel knowin about it. That would be a real anti-social behavior. But that is exactly what the Push system allows.</p>

<p>This problem further compounds when Presence information is shared between federated networks. How does one network ensure that the other network maintains the confidentiality of the shared information? Specifically, if Abel is sharing different status information with Betty and Charles belonging to the same federated network, the expectation is that Charles will not be able to access the information shared with Betty. What about all other members belonging to the federated network who are not Abel's buddies? Andy Zmolek points out this scenario in <a href="http://voipsa.org/blog/2010/04/08/uc-federation-and-voipuc-security/">one of his blog posts</a>.</p>

<p>This can be ensured only after extensive testing, leading to a time consuming routine before two networks can federate. But this is counter to the objectives Unified Communications and Collaboration (UCC) of which Presence is a component.</p>

<p>Given these issues, I wonder why Push system is still being used. I have raised this point with a few people. The consistent response is Push is considered to be an efficient way of distributing seldom changing Presence info; otherwise all the clients will be polling all of their buddies' Presence info, overloading all the servers. This is true only because they have fixed a specific use case scenario where the user is able to ascertain the Presence info of all of their buddies with a single glance. For this small convenience, we are paying a huge price.</p>

<p>But there is an alternative that addresses the concerns described earlier with a small change to the user interface. The alternative is for Betty to query Abel's Presence server whenever she needs that information. Since Abel's server will log all such requests, Betty will be discouraged from stalking Abel, except when she is desperately trying to contact Abel.</p>

<p>Federation is not a big problem anymore since the server belonging to the federating network is not involved in this transaction. Of course Betty and Charles can exchange and compare the information they received. But that happens in real life as well. We as social beings have developed social norms to handle such situations.</p>

<p>Finally if the User clients have a simple mechanism for a user to query Presence information of a single or a group of buddy, then this would be an acceptable compromise for other benefits. But there is one technical issue. Since Betty will be querying Abel's server, it must be able to authenticate Betty. Here my suggestion is to use OpenID/OAuth. By the way this is how EnThinnai serves Presence information of its users.</p>

<p>Pulling of a user's Presence information can be further enhanced by allowing for Betty to subscribe to Abel's Presence information. For example Betty would like to be informed when Abel's Presence info changes or it contains a specific string and the like. Of course such a subscription needs to be approved by Abel before the updated information is delivered to Betty. Of course this mirrors what happens in real life interactions.</p>

<p>In summary, we should not push a user's Presence information, but instead buddies must be allowed to pull after they are properly authenticated. Servers should also accept subscription requests which will be responded to after the user has given permission. Finally, the server should log all requests and make it available to the user.</p>]]>
    </content>
  </entry>
  <entry>
    <title>Measuring EnThinnai against “facebook Manifesto”</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000374.html" />
    <modified>2010-02-11T02:13:18Z</modified>
    <issued>2010-02-10T21:13:18-05:00</issued>
    <id>tag:www.mocaedu.com,2010:/mt//1.374</id>
    <created>2010-02-11T02:13:18Z</created>
    <summary type="text/plain">I posted the following at EnThinnai blog. Please post your comments there. Over a series of posts in his blog Confused of Calcutta, JP Rangaswami presents his thoughts on how corporate IT department should get inspiration from Facebook to develop...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>IP Communications</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>I posted the following at <a href="http://blog.enthinnai.com/">EnThinnai blog</a>. Please post your comments there.</p>

<p>Over a series of posts in his blog Confused of Calcutta, JP Rangaswami presents his thoughts on how corporate IT department should get inspiration from Facebook to develop and deploy software infrastructure that emerging workforce will demand. I call the collection of posts “facebook Manifesto” (the case of the letters being used advisedly). The purpose of this post is to compare EnThinnai against this Manifesto. Admittedly, EnThinnai has some gaps to fill. In some cases, we have taken some of the ideas a step farther and in a few cases there are fundamental breaches. This posts catalogues them in an attempt to develop a road-map for our future development plans.</p>]]>
      <![CDATA[<p>The set of JP's posts that are relevant to this analysis are:<br />
<ol><br />
	<li><a href="http://confusedofcalcutta.com/2007/07/27/facebook-and-the-enterprise">Facebook and the enterprise: Part 1</a></li><br />
	<li><a href="http://confusedofcalcutta.com/2010/01/02/the-facebookisation-of-the-enterprise">The Facebookisation of the enterprise</a></li><br />
	<li><a href="http://confusedofcalcutta.com/2010/01/07/more-on-the-facebookisation-of-the-enterprise">More on the Facebookisation of the enterprise</a></li><br />
	<li><a href="http://confusedofcalcutta.com/2010/01/07/walls-and-bridges-even-more-on-facebookisation/">Walls and bridges: even more on Facebookisation</a></li><br />
</ol><br />
Even though you will enjoy and benefit from reading these original posts, let me capture the main points here for ease of reference.<br />
<ol><br />
	<li>Tomorrow's workforce is experiencing and learning social skills in Facebook, which seem to have different collaboration philosophy than what is traditionally practiced in the corporate world. Just as corporations have supplied old world social facilitators like watercoolers and canteens, modern corporations must supply social network platforms. In his opinion the platform must support publishing, search, fulfillment and conversation. He calls them Four Pillars.</li><br />
	<li>An enterprise worker would prefer to see all theses things for a quick review: news events, a unified inbox, appointments, communities, consulting and sharing views and opinions.</li><br />
	<li>The unified inbox is enabled with both a white list and a blacklist.</li><br />
	<li>Colleagues' presence information</li><br />
	<li>Search and discoverability tools</li><br />
	<li>Easy to mash-up third party applications</li><br />
	<li>Ability to federate with customers, partners and supply chain</li><br />
	<li>Total flexibility in privacy and access control</li><br />
</ol><br />
Given these broad objectives, the Manifesto also identifies a specific set of features:<br />
<ol><br />
	<li>A personal token that can be used for all the activities in the company</li><br />
	<li>A place to create personal profile that allows for discoverability</li><br />
	<li>Create and maintain a social graph</li><br />
	<li>PIM - Address book, calendar and to do list</li><br />
	<li>Real-time communication with the members of the social graph</li><br />
	<li>Publication platform</li><br />
	<li>News feed</li><br />
</ol><br />
EnThinnai uses company supplied OpenID for authentication. So this can be used for other activities both within the company and also at external sites. Additionally, we can use the Attribute Exchange mechanism used in OpenID to convey HR supplied authorization information like Job Title, scope of control and the like.</p>

<p>EnThinnai allows for its users to create a rudimentary profile and also a set of contact information. There is no address book in the traditional sense. EnThinnai maintains a list of Contacts, their OpenID and the name of their EnThinnai server. When a user would like to access the contact information of a specific person, it will retrieve the information in real time. The current version does not have Calendar, but it is in our road-map.</p>

<p>EnThinnai has its own version of social graph but it is very different from the normal one. Unlike many other social graphs, in EnThinnai the concept of buddy is unilateral. If B is in the social graph of A does not mean that A is in B's. Indeed, B may not even know that she is in A's social graph. B may not even be a member of EnThinnai. Of course B is identified by her OpenID; so it requires that she have an OpenID. (Though the "follower" relationship in Twitter is also unilateral, there is a fundamental difference between these two.)</p>

<p>EnThinnai allows real-time communication with Availability status, text-chat and voice communication between users of EnThinnai and members of their social graph. It is to be noted that this is done with no requirement on pre-installing a client by either parties. Oh, we use a wideband codec for voice chat. The text chat is a persistent chat in the sense that the chat session can be continued at a later time and the whole session is saved.</p>

<p>The main objective of EnThinnai is to share digital information. Accordingly, users of EnThinnai can publish documents, share files with explicit access controls. Furthermore people allowed to access the published information can post comments. EnThinnai is planning to integrate recently open spurced Etherpad so it is possible to edit a document in real-time.</p>

<p>If two people are mutually in each others social graph, but are under different EnThinnai deployments, then the update information is exchanged between the servers using webhook technology. This simple mechanism is used to federate multiple EnThinnai deployments.</p>

<p>So over all we are very satisfied in how we meet the objectives of the Manifesto. Still we have lot more to do and we are very encouraged.</p>]]>
    </content>
  </entry>
  <entry>
    <title>HD Voice is Simpler to realize</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000373.html" />
    <modified>2009-03-07T21:41:30Z</modified>
    <issued>2009-03-07T16:41:30-05:00</issued>
    <id>tag:www.mocaedu.com,2009:/mt//1.373</id>
    <created>2009-03-07T21:41:30Z</created>
    <summary type="text/plain">Last month Daniel Berninger wrote a guest column expressing the benefits of using high definition codec for voice communication. In that post, Dan argues that widespread use of compatible codecs is critical. Inexplicably I had missed it when it appeared...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>Last month Daniel Berninger wrote a <a href="http://gigaom.com/2009/02/18/high-definition-to-crash-the-voice-party/">guest column</a> expressing the benefits of using high definition codec for voice communication. In that post, Dan argues that widespread use of compatible codecs is critical. Inexplicably I had missed it when it appeared and a tweet brought it to my attention. For a long time, I have argued in these pages that we should be using wideband codecs and more specifically, I have been a proponent of Speex. But I differ with Dan in some respects and this post captures some of my thoughts.</p>]]>
      <![CDATA[<p>When we decided to use a wideband codec in <a href="http://www.enthinnai.com">EnThinnai</a>, we also faced the problem of compatibility. More importantly, we decided that our users would like to communicate with people who are not yet users of EnThinnai. Our strategy is to dynamically download the codec. I think this simple technique effectively addresses the compatibility issue.</p>

<p>But this means that the codec we use must be freely distributable. This is the reason we decided to use Speex. Last week Skype announced that they will make their codec widely available. I am not sure whether this kind of use is allowed.</p>

<p>In his post, Dan also makes a point that is not really relevant. He suggests that supporting wideband codec in PSTN will require massive overhaul of the network and so is not practical. But that is not the case. It has gone into the folklore that PSTN is not a "stupid network" and no change can be introduced at the edges. But that is not really true. Data modems and fax machines are well known examples. STU III that is designed for encrypted communication is another. So if we really want to use wideband codec and both the parties have wideband codec enabled telephones, then they can switch over to this codec, just like STU III users switch to secure mode. So let us not perpetuate the myth that PSTN is not a stupid network.</p>

<p>But more importantly, we should recognize that if a VoIP end-point is based on ATA, then it is "PSTN" for all practical purposes. So let us try to guide the industry to use native end-points and not ATA based. This is more critical.</p>]]>
    </content>
  </entry>
  <entry>
    <title>Can Verizon Go All VoIP?</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000372.html" />
    <modified>2009-01-13T07:54:01Z</modified>
    <issued>2009-01-13T02:54:01-05:00</issued>
    <id>tag:www.mocaedu.com,2009:/mt//1.372</id>
    <created>2009-01-13T07:54:01Z</created>
    <summary type="text/plain">Andy points to a story and quotes Chief Marketing Officer John Stratton as saying that Verizon “plans to do away with traditional phone lines within seven years as it moves to carry all calls over the Internet.” According to the...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>VoIP</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p><a href="http://andyabramson.blogs.com/voipwatch/2009/01/verizon-to-go-all-voip.html">Andy</a> points to a <a href="http://www.latimes.com/business/la-fi-verizon10-2009jan10,0,7429650.story">story</a> and quotes Chief Marketing Officer John Stratton as saying that Verizon “plans to do away with traditional phone lines within seven years as it moves to carry all calls over the Internet.” According to the published story Verizon will offer phone service to its FiOS customers using VoIP technology. He is further quoted as saying that VoIP will help “Verizon offer a greater range of services”. What he and many others in the industry have overlooked is that there is no need for service providers in VoIP world.</p>]]>
      <![CDATA[<p>Directory service, NAT traversal and PSTN interconnection are the three services provided by a VoIP service provider. As we have demonstrated with EnThinnai, each user can provide the first two services on their own servers that host their blogs. For example, you can initiate a communications session by entering your OpenID in the accompanying widget (or icking on this <a href="http://www.enthinnai.com/pages/iframelogin.jsp?from=iframe&owner=aswath.mocaedu.com&buddy=www.enthinnai.com/unauopenid/anyblog">link</a>) that is running on my server. If I have given permission for you to contact me, then my server dynamically download an applet for you to initiate a communication session with me. Thus my server acts like a directory server. Secondly, my server and the two clients execute ICE procedure so that the two ends can traverse any NATs in the connection. Since I can insert in many places including the URL that is my OpenID, it is easy for you to locate a widget that will facilitate contacting me. That leaves only interconnect service. But that will not be that critical if PSTN withers away as suggested by Verizon.</p>

<p>Just as I could run the basic services on my own server, I could run any additional services as well. For example, as is done in EnThinnai, you could get my availability status from my server. There is no need for some third party to provide Presence service. You take any service offered by the companies that Andy mentions in his post. Do you think they can not be run in a common server?</p>

<p>So what is needed is packaging EnThinnai in such a manner that people can install them in their servers just like they install Wordpress or MovableType. Of course that is coming soon.</p>]]>
    </content>
  </entry>
  <entry>
    <title>Know Thy VoIP before Taking Pulse</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000371.html" />
    <modified>2009-01-02T16:09:31Z</modified>
    <issued>2009-01-02T11:09:31-05:00</issued>
    <id>tag:www.mocaedu.com,2009:/mt//1.371</id>
    <created>2009-01-02T16:09:31Z</created>
    <summary type="text/plain">The last week or so, there have been flurry of blog posts taking issue on either side of the question “VoIP: Dead or Alive?”. It might have been started by Jonathan Christensen of Skype provocatively declaring that VoIP to be...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>VoIP</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>The last week or so, there have been flurry of blog posts taking issue on either side of the question “VoIP: Dead or Alive?”. It might have been started by Jonathan Christensen of Skype provocatively declaring that VoIP to be dead. Subsequently most of the leading VoIP bloggers have shared their opinions. Those arguing VoIP to be alive and vibrant point to active voice services that use IP in some form or other; those who think otherwise point to many failed companies or seem to suggest that the only important aspect of VoIP is the transport mechanism and that voice transported on the Internet and hence VoIP is passé. Jeff Pulver, the pope of VoIP (actually I consider him to be a <a href="http://en.wikipedia.org/wiki/Trishanku">vishwamitra</a>; but I am afraid only a few will get that) is mutedly points out that VoIP is more than transport technology. If it comes to that one can argue that TDM to be a “subnetwork” that comprises the concatenated network that is Internet and declare everything is VoIP. So what is VoIP for me?</p>]]>
      <![CDATA[<p>Firstly, VoIP should use a rich signaling mechanism that extends all the way to the end device the user is using. This is critical because this will allow users to exchange meta information like purpose of the call, criticality of the call, authentication information of the far-end user and so on. Depending on the user’s current status, the device can deliver the information in a less intrusive manner. Typical PSTN phones do not have this flexibility, even though the industry tried to introduce this capability using <a href="http://en.wikipedia.org/wiki/Analog_Display_Services_Interface">ADSI phones</a>. This means that those VoIP services that use ATAs coupled with traditional phones are not really VoIP because users can not benefit from message oriented signaling like SIP.</p>

<p>Secondly, the service should really believe in “intelligence at the end” mantra and its close cousin “stupid network”. So if a service lobotomizes the intelligence at the end or if it inserts itself in the middle destructively, then it is not VoIP.</p>

<p>Thirdly, notwithstanding voice in the title, VoIP must be multi-modal with the ability for the ends to dynamically add/drop/change mode(s), without much interference from the “Middle”.</p>

<p>Have you seen an animal that meets all these requirements? Has it not lived up to your expectations? Do think such an animal will ever fail?</p>]]>
    </content>
  </entry>
  <entry>
    <title>Now You can be Youe Own Phone Company</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000369.html" />
    <modified>2008-11-12T02:03:33Z</modified>
    <issued>2008-11-11T21:03:33-05:00</issued>
    <id>tag:www.mocaedu.com,2008:/mt//1.369</id>
    <created>2008-11-12T02:03:33Z</created>
    <summary type="text/plain">A couple of months back Brough Turner penned a column in TMC arguing that SIP has failed to live upto its expectation that “SIP, as a peer-to-peer protocol, would redefine the very nature of telecommunications. No longer would telephony depend...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>IP Communications</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>A couple of months back Brough Turner penned a <a href="http://www.tmcnet.com/voip/0708/reinventing-sip.htm">column</a> in TMC arguing that SIP has failed to live upto its expectation that “SIP, as a peer-to-peer protocol, would redefine the very nature of telecommunications. No longer would telephony depend upon a central agency — the “phone company.” It was expected that “individuals would directly connect with other individuals.” He goes on to list how SIP has failed to revolutionize the PBX industry and with IMS, it has  co-pted by service provider industry. He grants that Skype offers “he most interesting telephony service enhancement after mobility […] with its seamless integration of presence, instant messaging, wideband audio and video” (even though it is based on proprietary protocols). The purpose of this note is to introduce EnThinnai as a solution that meets most of the service objectives put forward by Brough.</p>]]>
      <![CDATA[<p>EnThinnai is a web application in which you can also store digital information like status, contact information, files and Notes. You will be able to maintain a white-list of your friends identified by their OpenID. ET will use this list to control access to your information. Furthermore, ET will generate a link that your friends can use to communicate with you with text and speech. It should be noted that ET has adopted ICE procedure for NAT traversal and uses Speex, a wideband codec. The best part is there is no service provider; if the garden is walled, it is erected by you. At last, Pulver’s “you can be your phone company” dream has been realized.</p>

<p>To see this in action, please click <a href="http://is.gd/71gq">here</a>. There you will be able to view my status information when you hover the mouse over “My available status” text. You can view my contact information when you click on “My Contact information” link. Finally, if I am connected to my ET server, you can chat with me by clicking on “Click here to chat with me” link.</p>

<p>If you are interested to explore further, you can get a trial account at <a href="http://www.enthinnai.com">EnThinnai</a>. Once we finalize our business plan, you will be able to download and install it in your own server. In any event, I am looking forward to your feedback.</p>]]>
    </content>
  </entry>
  <entry>
    <title>Why did I Decline to Join Freedom2Connect Facebook Group?</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000368.html" />
    <modified>2008-10-24T21:32:32Z</modified>
    <issued>2008-10-24T17:32:32-05:00</issued>
    <id>tag:www.mocaedu.com,2008:/mt//1.368</id>
    <created>2008-10-24T21:32:32Z</created>
    <summary type="text/plain">Earlier in the afternoon I received an invitation from a good friend of mine, Carl Ford, to join a Facebook group called “Freedom2Connect”. In his invitation, Carl asked to “Come help protect VoIP from retroactive regulatory models”. I declined to...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>Earlier in the afternoon I received an invitation from a good friend of mine, Carl Ford, to join a Facebook group called “Freedom2Connect”. In his invitation, Carl asked to “Come help protect VoIP from retroactive regulatory models”. I declined to join the group. Facebook did not give me an opportunity to explain why I declined. (Irony, isn’t it? No freedom to connect.) This note is a public explanation.</p>]]>
      <![CDATA[<p>First let me declare that I am a believer of using Internet connectivity for communications, what Jeff Pulver has at various times called IP Communications. Some of you may know that I have heavily invested both financially and personally in developing this technology. (Indeed my family members continuously have indicated that these investments are beyond my means.) So my rejection of the invitation is not because I favor PSTN or that I benefit from the continuing dominance of PSTN.</p>

<p>If you take a look at the petition by Embarq that FCC is poised to consider, it is clear that Embarq is focused only on those instances when a call is offered at an PSTN interconnection point. According to the petition, the current practice seems to be for some interconnect carriers to declare that a call originated as VoIP and so claim exemption from settlement charges. I am not trained in legal matters. So it could be perfectly valid to make such a claim. But as a layman, it doesn’t seem to be fair. As a cynic I wonder how does one prove or disprove the validity of the claim of origin. With my bias, I conclude that such claims are purely for arbitrage purposes.</p>

<p>As a society we may conclude to give an advantage to new technologies in the hope that we all could benefit from new services, features or capabilities. But alas. Most of the VoIP providers are content in replicating the services and features available in PSTN. Most of them provide an ATA to their subscribers which basically functions as a Class 5 switch in PSTN and users connect an ordinary phone to this box. In other words, even though the providers have a sophisticated signaling link to the subscriber, they do not make that available to the end user. We were told that with VoIP users can know the “presence” information of each other; we were told that with VoIP I can inform you the subject of my call even before you decide to answer the call; we were dazzled with many such features. Where are they? Why do we need to extend our support when there is no evidence that promised items are being even worked on.</p>

<p>Long time back it was claimed that VoIP is a product and not a service. I firmly believe in that. Given that belief, why would I support service providers? This is not my fight. I do not wish them ill. I just do not care. As far as I am concerned it is an intramural tussle. The product I am developing will be able to interconnect to PSTN. But the primary value of the product is the better user experience and feature set. If these are the reasons users decide to use my product then they will not mind if the interconnect charges are the same as if they used PSTN altogether. In other words, my focus is at the End and the issue FCC is considering is in the Middle. Anybody focused on IP Communications should not be distracted with non-relevant Middle.</p>]]>
    </content>
  </entry>
  <entry>
    <title>Why IAX is Immune to NAT Traversal Problem?</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000367.html" />
    <modified>2008-07-05T22:11:46Z</modified>
    <issued>2008-07-05T18:11:46-05:00</issued>
    <id>tag:www.mocaedu.com,2008:/mt//1.367</id>
    <created>2008-07-05T22:11:46Z</created>
    <summary type="text/plain">The general perception is that unlike SIP, IAX does not suffer from NAT traversal problem. Claims along this line are routinely made and every time I encounter such a claim I will scratch my head and will do some fact...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>VoIP</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>The general perception is that unlike SIP, IAX does not suffer from NAT traversal problem. Claims along this line are routinely made and every time I encounter such a claim I will scratch my head and will do some fact checking to confirm my understanding is correct. The latest example of such a claim was recently made by <a href="http://macvoip.com/stn/?p=666">Ted Wallingford</a> as part of his review of a SOHO PBX from Jazinga. It is informative to analyze how IAX handles (“does not suffer” is not a correct characterization) NAT traversal. This is topical because Adobe has announced that they are planning to support <a href="http://justin.everett-church.com/index.php/2008/05/23/astrop2p/">UDP based media streaming in Flash 10</a> and I suspect that they are using the same methodology that IAX uses. In this post I argue that either of the schemes falls within ICE framework.</p>]]>
      <![CDATA[<p><a href="http://www.ietf.org/internet-drafts/draft-guy-iax-04.txt">IAX specification</a> itself claims that NAT traversal is much simpler because “IAX also uses the same UDP port for both its signaling and media messages, and because all communications regarding a call are done over the same point-to-point path”. This can not be the full explanation. If so, then SIP could also decide to use a standard UDP port for media and realize the same benefit. Consider the case of an end-point that is behind a NAT. Even though that end-point will use the well-known port 4569 for IAX, there is no guarantee that NAT will allocate the same port number for external communication. So how will an external end-point reach this end-point? It is clear that such end-points need to be aided by an external peer, otherwise known as “server”. Since this server will handle the media packets as well, it is essentially acting like a TURN server. Involving a TURN server for the duration of the call is inefficient. Recognizing this, IAX specification has developed “Call Path Optimization” (Section 6.5)procedure. According to this procedure, the IAX server will request the two end-points to exchange media directly between themselves by providing the IP addresses of the end-points. Since the server is providing the IP addresses, they are “server reflexive addresses” that ICE uses. We know that there are instances when these server reflexive addresses will not be reachable as in the case when the two end-points are behind the same NAT. Thus the procedure specified in the IAX specification is sub-optimal to IAX. Of course they can update their procedure to conform to ICE. But the point remains that IAX addresses NAT traversal problem not because it uses the same UDP port for media and signaling, but because it uses a server that can act as a TURN server and that server facilitates an ICE-like procedure.</p>

<p>From the description of Flash 10, it is clear that they are also doing a similar thing. But it is not clear whether they are following the full ICE framework or a subset. It is worthing looking into it once we have additional information.</p>]]>
    </content>
  </entry>
  <entry>
    <title>EnThinnai at LaunchPad</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000366.html" />
    <modified>2008-05-08T07:28:46Z</modified>
    <issued>2008-05-08T03:28:46-05:00</issued>
    <id>tag:www.mocaedu.com,2008:/mt//1.366</id>
    <created>2008-05-08T07:28:46Z</created>
    <summary type="text/plain">I e submitted EnThinnai for Enterprise 2.0 LaunchPad competition. Please consider voting for me by visiting their site. The pitch is embedded below:...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>Sundry</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>I e submitted EnThinnai for Enterprise 2.0 LaunchPad competition. Please consider voting for me by visiting their <a href="http://launchpad.enterprise2conf.com/">site</a>. The pitch is embedded below:</p>

<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/HCj2tnkUxYA&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/HCj2tnkUxYA&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>]]>
      
    </content>
  </entry>
  <entry>
    <title>Comments on ecomm2008</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000365.html" />
    <modified>2008-04-15T09:29:19Z</modified>
    <issued>2008-04-15T05:29:19-05:00</issued>
    <id>tag:www.mocaedu.com,2008:/mt//1.365</id>
    <created>2008-04-15T09:29:19Z</created>
    <summary type="text/plain">Last month, a week before VON there was another conference - ecomm2008. Last week the slides used by the speakers were putup on slideshare.net. I tweeted my thoughts as I reviewed the presentations. The following is a compendium of those...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>IP Communications</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>Last month, a week before VON there was another conference - ecomm2008. Last week the slides used by the speakers were putup on slideshare.net. I tweeted my thoughts as I reviewed the presentations. The following is a compendium of those tweets.</p>]]>
      <![CDATA[<p><bl><li>Reviewing eComm presentations;so few End based solutuons</li><li>ecomm2008/millicomp: What would you do with an always on/connected millicomp in your pocket? unifiedcomm, ofcourse</li><li>I disagree with ecomm2008/Ernst that Telcos as OpenID providers have a competitive advantage</li><li>ecomm/iskoot: use ip for signaling and carry voice on pstn http://snurl.com/245l5; i suggested in an old blog post that is catching fancy</li><li>Look at Ribbit's SW architecture and its complexity. no wonder they are a phone compnay. Are all thoses needed?http://snurl.com/245mg</li><li>Won't incumbents charge calls to inum as overseas call thereby reducing its attractiveness? http://snurl.com/245ow</li><li>Is Embarq a client of STL Partners? I can see the effects http://snurl.com/245rs</li><li>Shai talks about the need for navigating the web and then talking over PSTN http://snurl.com/245tw ...</li><li>toktumi talks about integrating PC and pnone http://snurl.com/245u2 ...</li><li>Trolltech talks about coming phone revolution in 2009 http://snurl.com/245u6 ...</li><li>Embarq announces cordless phone with IP interface; Verizon Home hub is also a comparable device ...</li><li>Promises of VoIP (actually of ISDN) - Happy Days - are here</li><li>vapps touts wideband conf bridge to be disruptive at 6c/m. Need to look into jvoicebridge. http://snurl.com/245yg</li><li>Luca talks about Hictu - 60 sec video blogging. Now Flickr has 90 sec. It is catching on http://snurl.com/245zv</li><li>If devices will have both phone and data connections, then is there a need for mashups? http://snurl.com/24640</li><li>Voxeo/ecomm2008: web tech, platform, SIP&inspiration=exciting 2.0 apps. http://snurl.com/24efk. Except we don't need SIP</li><li>standre/ecomm:We are building realtime Internet with open stds,innovative edges but no telcos. But there are dragons http://snurl.com/24eia</li><li>EnThinnai handles standre dragons in its own way. Will take a regular blog post</li></bl> <br />
</p>]]>
    </content>
  </entry>
  <entry>
    <title>Now Tweeting as @aswath</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000364.html" />
    <modified>2008-04-15T09:08:13Z</modified>
    <issued>2008-04-15T05:08:13-05:00</issued>
    <id>tag:www.mocaedu.com,2008:/mt//1.364</id>
    <created>2008-04-15T09:08:13Z</created>
    <summary type="text/plain">For the past few days I have been tweeting as @aswath. Given its nature, I am finding that I am able to share more thoughts and listen to more people. I hope you will follow me there. But I will...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>Personal</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>For the past few days I have been tweeting as @aswath. Given its nature, I am finding that I am able to share more thoughts and listen to more people. I hope you will follow me there. But I will continue to post here at my historic rate.</p>]]>
      
    </content>
  </entry>
  <entry>
    <title>What Comes After AORTA</title>
    <link rel="alternate" type="text/html" href="http://www.mocaedu.com/mt/archives/000363.html" />
    <modified>2008-04-01T03:28:39Z</modified>
    <issued>2008-03-31T23:28:39-05:00</issued>
    <id>tag:www.mocaedu.com,2008:/mt//1.363</id>
    <created>2008-04-01T03:28:39Z</created>
    <summary type="text/plain">This morning Alec Saunders talked about the effects of pricing plans in wireless data market. His point was aggressive pricing will induce increased use. In that context he mentioned a term introduced by Mark Anderson. Mark claimed that the chief...</summary>
    <author>
      <name>aswath</name>
      <url>www.whencevoip.com</url>
      <email>aswath@mocaedu.com</email>
    </author>
    <dc:subject>IP Communications</dc:subject>
    <content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.mocaedu.com/mt/">
      <![CDATA[<p>This morning <a href="http://saunderslog.com/2008/03/31/talking-turkey-on-canadian-data/">Alec Saunders</a> talked about the effects of pricing plans in wireless data market. His point was aggressive pricing will induce increased use. In that context he mentioned a term introduced by Mark Anderson. Mark claimed that the chief benefit of broadband internet is Always On Real Time Access (AORTA). Alec elaborates: “Not the fact that broadband is fast, but that it's always up, which means that you can have access to the 'net instantaneously.” But having an access to the net is only half the battle.</p>]]>
      <![CDATA[<p>It is equally important that internet peers must be able to access the application clients running in local machines. In the wired world this manifests itself as NAT/FW traversal problem. It is a generally accepted solution for the local clients to maintain connection with an external server which proxies traffic (at least initially) from other peers. The problem is different in the case of mobile internet. Normally NAT/FW traversal problem is not there in the mobile environment. But mobile devices consume a large quantity of radio resource to maintain the access link to the ‘net. This means that it is much preferable to design pull-style applications. But many popular applications like email require servers to push information. Take a look at the figure taken from a <a href="http://www1.alcatel-lucent.com/com/en/appcontent/opgss/CMO2888080110_9900WNG_bro_lr_tcm228-1401931635.pdf">whitepaper</a> published by Alcatel-Lucent.<br />
<img alt="AL 9900.jpg" src="http://www.mocaedu.com/mt/archives/images/AL 9900.jpg" width="1077" height="533" border="0" /><br />
Even though the amount of bandwidth consumed by email application is very small, the corresponding airtime consumed is very large. This is a sleeper problem with the approach Blackberry has taken. Microsoft has taken a different approach to push email. The Exchange server sends an SMS which prompts the mobile device to pull newly arrived email. Since there could be delay in the delivery of SMS, sometimes Microsoft’s approach may not behave like push email. A better approach might be for the Exchange server to send a notification to a designated server at the Mobile Carrier, which in turn can send a notification using the “paging channel”. This is the same channel used to send the notification for an incoming call. So the next step to AORTA is for the carriers to provide a service whereby mobile subscribers can designate the application providers who can send paging indications for events associated with web services. This service is worthwhile even if the carriers charge for such notifications.</p>]]>
    </content>
  </entry>

</feed>