Gokul Blog — A conversation on VoIP, IMS, Cisco and Just about Anything

Deeper analysis of VoIP

Who has the better SIP?

Posted by tggokul on June 3, 2009

I was having some internal discussions when one of my bosses told me that he heard from one of his acquantaince who works for company X that their SIP implementation is light years ahead of their competitions. That ticked me off.

I hear similar claims from lot of the big companies like Avaya/Cisco/Nortel  and it never ceases to amaze me their lack of understanding especially when it comes to SIP. SIP now no more is a techie’s delight. It has become a marketing weapon and claims on who has got the better SIP seems to be the order of the day rather than a prudent discussion on what can SIP do for the world. And yes I am disappointed that SIP is today being misused like this.

Anybody saying that their SIP is better is like me saying the electricity I have in my house is better than my neighbor’s!!! It is that ridiculous. What matters are the devices that “electricity” powers. SIP is the same, the greatness lies in the seamless effort taken for the devices which it empowers to communicate with.

For an open standard like SIP, greatness is measured by how many devices your stack has interoped with and the track record of Cisco/Avaya are dismal. If I were to pick a good SIP stack it would be openSIP. They outclass everybody else wrt to interop and they are by far the best when it comes to performance They were earlier called openSER and at that time when I used them they could do I think a million calls in BHCA!!!!! Oh, did I mention they are open source?

This is my grouse. We have been communicating donkey years (TDM included) and nobody really cared what the underlying signalling protocol was. Why is there a new found respect for SIP (which is just another signaling protocol) and why are these companies fighting over this? What this essentially shows is that innovation has come to a grinding halt and there is nothing else the top companies are able to boast about. Hence they are harping on something as mundane as “we have the better SIP”.

Anyway, SIP is old and so retro :)  and the techies have moved to other things.  Perfect example HD VoIP. They use SIP as well. In fact I read an interesting thought by Pulver that  these HD devices should be identified by the SIP URI. You don’t see him talking about SIP per se. Reason is SIP in essence is just a platform and historically users never care about platform. They care about what they can experience or the solutions that these platforms power.

Any discussion on superior SIP according to me is meaningless and shows the lack of thought leadership in the companies that run these kinds of campaigns.

Posted in Cisco, VoIP/IMS | 3 Comments »

A Next Gen Contact Center

Posted by tggokul on April 22, 2009

I am back after travelling for two weeks within the US and most of my time was spent at iQor, a BPO customer (outbound collections) of my current employer. My guys have been involved in some of the  work there within iQor, and they were raving about the vision and goals of iQor. Well, as the saying goes you can take Gokul away from technology, but never take the technologist away from Gokul :) And so, I planned a visit to see what these guys were upto.

Even before I  got to know the different technology initiatives iQor was working on, what intrigued me the most was the fact that a BPO was actually investing so much time and money in innovation. The typical BPOs I have been dealing with for the last few years have always looked at vendors ( could be the product vendors like Avaya/Cisco/Nortel, or at SIs like ourselves) to guide them on technology and in fact they have gone to the extent of saying that they are not interested in technology at all and all they care about is being insulated from the obsolescence of the technology. But not iQor.Their technology team pushes whatever platform they are working on to the hilt and then develop applications on top of that would make more sense to their business and eventually be cost effective. So if they faced a problem in the solution provided by the product vendor, what do they do? Develop customized applications!!

I can’t write too much about their applications since that is proprietary information. But for example, since they are an outbound collections BPO, predictive dialing is most crucial to their business and they have developed an algorithm internally that will enhance productivity of the agents. They have simplified the agent desktops ( IP Blue phone with screen pop) and what the agent sees is most optimal to increase his/her productivity.

On the contact center platform front, they have written applications that will help dramatically in MAC (move/add changes). When you are talking the size of iQor agents (close to 7000), it is a support nightmare if the removal/addition/reskilling etc has to be done manually. iQor has developed an interface that ensures that human errors are minimal. Automation of processes are key in all of iQor’s initiatives and that mantra holds good in the platform as well.

There is a push to use open source in all of their technologies (including enterprise applications like HR/finance) to make operations much more cost effective. Virtualization of applications is critical since not only does it reduce cost but also ensures “free seating” in the real sense of the word. An agent is the same agent irrespective he is in India/US/Philippines and isn’t that one of the very premise of Unified Communication? A real Unified Contact center in some sense. Oh btw, no surprises, agents login via biometrics :)

I for one believe once iQor fully implements these solutions, it should try packaging these solutions to other BPOs as well. Reference sites are always a big challenge for product companies. But when you have solutions that are tried and tested in a 7000 seat contact center, you don’t have worry about your solution’s performance!!!

I won’t be surprised if product vendors start looking at these solutions and start adding them to their product suite. Sooner or later all BPOs are going to have a need for those features that iQor needed in the past, and the product vendors need to be cognizant of that. Technology is a big chunk of BPOs cost and every attempt to improve performance of these technologies at the same cost would only help these BPOs. iQor just did that on their own and it is only fair to say they run the next gen contact center in more ways than one!!!

Posted in Cisco, General, VoIP/IMS, Web 2.0 | 2 Comments »

IP world v/s Green?

Posted by tggokul on February 4, 2009

With the whole world talking about greener devices/Applications, I am kind of wondering whether people who evangalized ”IP” as a platform for communication kept this in mind. Let me tell you why this thought.

I don’t see one single Message Packet either in SIP/H323/MGCP that will enable the server to switch off the endpoints when they are not active. Isn’t that weird? Now lets say that as a monitoring application, I find out that an IP Phone ( could be using any of the above signalling protocols) has not been used (maybe in a conference room) for “x” days, shouldn’t I have the option to switch it off remotely? Shouldn’t there be a protocol that supports this action?

At a much larger level, is there a “Green” protocol at all? Maybe a protocol that will exchange power consumption data between the server/endpoint that will enable an administrator to make informed decisions.

I am seeing something equivalent to a GMS ( Green Monitoring System) similar to an NMS (Network Monitoring System) that would exchange power related data and the adminstrator could take decisions based on that. The devices under control could be anything from a tubelight to a washing machine. It is just not communication devices that are becoming smarter. Consumer electonics are equally there as well.

The need of the hour is to create one such protocol. Not sure whether anybody is working on that.

Posted in Cisco, General, VoIP/IMS | 4 Comments »

Not so good for IP Telephony in India

Posted by tggokul on February 3, 2009

Though there was some good news for the Indian telecom subscribers as far as using other operators to make ISD/STD calls, it was not the case as far as IP Telephony calls was concerned.

The commission referred it back to the regulator’s desk which pretty much means atleast another year before anything materializes. It is obvious that the Telcos will not let it happen since they would be killed by the Internet Service Providers but what I fail to understand is why don’t these Telcos do it themselves? Most of them offer broadband as well, so what is preventing them from offering these services? They have the licenses as well.

As far as the main news on STD/ISD calls, there are a lot of questions in the blogosphere as to what is new in this and calling cards in India were always available. The catch though is, you can very rarely dial from one operator’s number to the toll free number published by the other one. And the problem is even more in land lines. So if I am an Airtel landline subscriber, I cannot dial BSNL’s 1600 number. This used to be a problem with mobile phones as well, but thankfully it has become better.

So essentially what this new act will do is anybody can call the toll free from any phone using the calling card of other operators. But with a deep penetration of mobile phones in India, and a systematic drop in landline subscribers every month, I am not sure whether this would be any good. There are alresdy some mobile plans with which subscribers can make STD calls as low as 1 Re (2 cents) per minute.

What I would like to see is, making these STD/ISD calls without any calling cards but still use the tariffs of the other provider. So for example I could get a landline connection from Airtel but my STD/ISD operator would be BSNL/Idea and if I dial from my landline phone a STD number, my carrier would be BSNL. Even this might be possible in the near future, but what would be a pipe dream is having the same kind of flexibility on my mobile phone!! That would never happen!

Posted in VoIP/IMS | Leave a Comment »

NGN in India?

Posted by tggokul on December 10, 2008

iLocus reports that there is a surge within the service providers to provide NGN service. People who follow my blog know that I am a big fan of IMS and who honestly believe that it is not just another marketing gimmick.

At the same time, I have come to believe that Indian service providers are not ready to deploy it for the following reasons. Before I get to the reasons, I had a chance to meet up with some very senior technical folks in a major Telco last week and they told me that they were Beta testing the NGN architecture and was asking how the contact center solution we were going to provide fit in that scheme of things. I was very surprised that atleast one Telco was talking this language and I told them so. The guys smiled wryly that they are thrilled about the technical possibilities but they still don’t have the business approval to go to production on full swing.

When I questioned him further on why they face resistance, the answer was simple. The Telcos in India operate on revenue sharing model and believe it or not, ZTE/Huawei are the hottest selling vendors in India. Though they claim to have a NGN play, they are not half as ready as Ericsson or even for that matter Alcatel. These guys cannot afford Ericsson and for what they get, they cannot implement a pure play IMS world.

Now if we are talking just about SIP Trunking ( well VoIP trunking is SIP trunking in this new world. H323 is there but the number are dwindling), then the report holds a lot of merit.

Posted in VoIP/IMS, Voice 2.0 | Leave a Comment »

QoS Gone Mainstream?

Posted by tggokul on November 19, 2008

I was very surprised when my teenage niece was talking about how great QoS was. I had no idea that she even knew what it was. Imagine my embarassement when she explained that QoS was Quantum of Solace, the latest James Bond flick :)

Needless to say, technology is still in the hands of capable nerds and geeks :)

Posted in General | Leave a Comment »

Custommerce India Chapter 5

Posted by tggokul on October 23, 2008

I had a chance to be part of the Custommerce India Chapter 5 which was held at Leela,Kovalam last weekend. Essentially Custommerce is a movement that would address the challenges faced by all parties involved in the Customer Interaction space. Good vision, you would say.

I am not going into the actual event ( you can catch all the action here). Geet Sethi’s presentation was in tune with his achievement and his mantra that excellence cannot be obtained by passion but only through pure undeterred obsession was delivered with so much conviction that you couldn’t agree otherwise.

So here are my thoughts. I have no second thoughts on enriching CIM ( Customer Interaction Management) but where I defer from most ( including most of the participants in this forum) is that CIM is looked at from the perspective of the previous and the current generations. When we talk about CIM, words like personalization are thrown rather freely today. My contention is that it is the “legacy” in our minds that is talking all these and we are caught in the web of our own thoughts.

Does the next generation actually care about all these? My dad would put up with the idiosyncrasies of his bank because there was a personal touch. Our generation gets carried away by the “Birthday/Wedding cards” we receive from vendors. We are already tired with all this and the only thing that matters is performance. How good are you in solving my problem when I reach out to you? What can you do for me? These are the only things we care about.

Again, my dad’s interaction with his bank was through the branch office. Our medium is through the web ( email/chat). What would be the next medium? Has thoughts been given to that? My pet theory has been that the contact centers as we know it are dead, the world is your contact center. Are the CIM experts talking the same language and I don’t think so.

So, here I was in the meet talking to one person and I asked him the following question. “Given two equal products, there is no doubt, you will go with the product with a better customer service. Thats a no brainer. But lets talk about one brilliant product with an excuse of a customer service and a good product with exceptional customer service. Which one would you select and which one do you think the next gen would select?”. His answer was “Both the next gen and I would select the one with the exceptional customer service”. Now he can speak for himself. But talking about what the next gen would pick, isn’t that a little presumtuous?

The last session was a brainstorming session on what needs to be done to generate the moss for Custommerce and I suggested that we have a youth chapter as well that would thankfully bring in new ideas. They know the pulse of their generation more than anybody. They would tell us that if customer service goes awry, they would blog/facebook about it and damage the reputation of a company at a faster pace. They would tell us what they want from CIM and not what they would have to settle with.

If custommerce has to gain momentum, the average “Joes” and “dudes” have to be included. It needs to be the forum where their voices are heard. A custommerce blog where people from various walks of life could contribute might be a good start. As the page hits increase, the corporate world would start taking notice.

A request to the organizers. There was no representation from the digital media this time around and would be great if some bloggers are invited as well. Live blogging would have been an awesome mechanism to get the Custommerce word out and spread the awareness.

Posted in General | 1 Comment »

Going above and beyond

Posted by tggokul on September 18, 2008

Disclaimer : What I have expressed in this post are not views but rather questions that I don’t have answers for. This post was triggered by something that I happened to witness recently.

Two guys X and Y are working on something and they come to a point where there is an external dependency which “Z” has to be fulfil. Due to unavoidable circumstances, Z is not available and if they have to continue X and Y would have to do something that they are not familiar with or something they don’t want to do. Without this activity getting completed, they cannot go about doing their work. They have an option. Either of them or both of them combined could do this work (assuming they know how to do this) or they could raise it to the person who is supposedly responsible for making Z available. X says that they need to do the first option, Y says that it is not his job and walks off.

Question No. 1 : Who did the right thing?

The first impression would be that Y was not being a team player and walked off when he could have assisted X. X went above and beyond the call of duty. Now a small twist, what if Y is extermely competent if not the best person to do the job he is doing? What if he is extremely diligent in the work he has been assigned to and would never rest till his job gets done? Would you call him a person who walked away? He goes above and beyond in what he does, is it really wrong to walk away when he is asked to do things which do not fall under the realm of his responsibility?

What is team work? Is it doing your job well and assisting people when they are having problems or is it filling in for another person when the situation demands? Isn’t Y in some sense being extremely professional? I am not sure how many people reading this post actually follow football (Americal football,NFL). It is supposed to be the best example of team work. And you know where is the emphasis? Making sure the specific player does his assigment ( or his job) the right way? A linebacker’s single goal is to mark a receiever/Running Back and stick with him. History shows that people who botch their assignments the least are the all time greats.

So doing your job well and making sure the team does not stutter on your behalf, isn’t that not teamwork? Does a person have to go above and beyond to prove what a valuable asset he is? Have we all started expecting “above and beyond”? Is “above and beyond” the new average? The biggest problem with over achievers has been that they expect the same from others.

Let’s say that the same X and Y were working for company A and they are delivering a project to customer B. The services that A offered were for 10 days but both X and Y went above and beyond and completed the task in 5 days. Company A is very happy since its employees went above and beyond. Now lets say customer B asks X and Y whether they could do something extra since their business requires it. X goes above and beyond and does it without charging the customer. Customer B is happy and maybe even company A since it has got a satisfied customer. Now lets say that Customer B comes up with these requests 5 more times and X has fulfilled all of them without charging anything extra. As far as customer B is concerned, X has gone above and beyond, but I can see company A fuming since they are not getting paid for the services. I am sure company A would ask X to tone it down. Y on the other hand would have refused to do anything extra because it did not fall under his scope of work. He might not have a good rapport with customer B, but isn’t he actually helping company A?

As a company it is equally dangerous to over-deliver as much as it is to under-deliver. Who is the more professional here? X or Y?  Some time ago, I was involved in the project where there was this large System Integrator, a huge MNC product company and a small Indian services company ( I will not disclose which team I was in :) ). The System integrator was putting together the product of the MNC company and was using the services of the smaller Indian company. There was a meeting on a Sunday where the progress of the project was supposed to be discussed and the system integrator asked the engineers from the MNC as well as the small company to come for that. The senior engineer from the MNC said that it was not his job and the Single Point of Contact from his company ( A program manager) would be there. The large System Integrator could do nothing about this. The entire team was filled with Indians other than that Senior Engineer who was a Caucasian. When he refused, the entire team including senior management in the System Integrator team accepted that the guy was being professional and everybody seemed to accept that.

Fast forward couple of weeks from then. A similar meeting was arranged and a senior engineer from the smaller Indian services company refused to attend the meeting citing personal reasons. This was escalated to very senior levels and this person was branded as a non Team-player.

So is this differentiation based on culture? Is it ok if a caucasian does this but not an Indian? Was this differentiation made because of the size of the companies? We will never know.

It has been a long rant and I know I have raised a lot of questions. My gut feel is that there are no right answers. What do you think?

Posted in General | 1 Comment »

God has the world’s best business plan!!!

Posted by tggokul on September 18, 2008

I want to be God.

Let’s take an example of a company which has a whole lot of customers and loyalists. The company provides 50% of the time expected results and rest 50% treats them like crap and these customers wish they were dead. Now would a company like that be in business in today’s world?

There is and it is run by “God”. How many times have I pleaded with him for better results? How many times I have waited in line to reach an agent? His customer service sucks. Yet I don’t even think of leaving him. But then what are my choices? The competitor ain’t too great. While God demands an arm and a leg ( and in the special case of Adam a “rib”), the damn Devil wants my soul.

So now you know why I want to be God. He has got the world’s best business plan and retention strategy :)

Posted in General | Leave a Comment »

This one is for my bosses!!!

Posted by tggokul on September 4, 2008

TMC reports that VoIP salaries are up.

I am into Unified Communications which is supposed to be the mother of VoIP which I translate as even more salary hike. Bosses, I am not saying anything. Blame the industry. It is them who are asking you to pay me more :)

Posted in VoIP/IMS | Leave a Comment »