On 10/20/10 2:57 PM, Iñaki Baz Castillo wrote:
2010/10/20 Jon Bonilla<manwe(a)aholab.ehu.es>es>:
El Wed, 20 Oct 2010 13:11:22 +0200
Iñaki Baz Castillo<ibc(a)aliax.net> escribió:
"Integrating" XMPP into SIP is a
workaround IMHO, but the fact that
some work is being done in this area confirms the failure of SIMPLE.
IMHO it's better to define a new specification for presence in SIP
*from scratch* forgetting all about SIMPLE (all means all).
Anyways, integrating
such new specification with xmpp with extensions, gws or
whatever method is a win-win strategy.
IMHO it's a surrender. XMPP is doing
nothing (at
protocol/specifications level) to "integrate" with SIP. Istead they
are developing VoIP features from scratch.
I think it is just failure of one model
over-complicated, the Presence
Agent.
SIP has also end-to-end presence and it was/is working perfect in most
of the cases. What is missing there is the ability to store/receive
buddy list, but that can be fixed easy (via xcap or not).
Initially, SIP started as a protocol for end to end communication, where
the power was in endpoint's hands. Later, when telcos and mobile
operators came in, new standards were written to move "intelligence" in
the core network, with the principle "smart core stupid endpoints". If
you look at classic telephony, the devices are very cheap, even 5 bucks,
suitable to pick up the receiver and just accept call or dial, no other
functionality.
This was the wrong bet the big telephony companies did. The last years
proved indubitable that people like smart tools in their hands -- look
at smart phones market grow.
Another bad prediction was bandwidth in mobile networks. I remember the
times when "sip compression" was seen as the only and mandatory solution
to have -- just look at the specs for it and you can understand that PA
specs are maybe nicer. SIP messages are less than 1% of a voice call,
not to mention video where you can just completely ignore the signaling.
In presence and im, SIP is a part of communication, but again, not much
savings.
To have a future, the endpoints should have the power. Migration to voip
happened because everyone wants just a carrier (IP network) and
services, not a control of the network on capabilities of endpoints.
Cheers,
Daniel
--
Daniel-Constantin Mierla
http://www.asipto.com