El Jueves, 11 de Junio de 2009, Paul Kyzivat escribió: > Iñaki Baz Castillo wrote: > > El Miércoles, 10 de Junio de 2009, Paul Kyzivat escribió: > >> Actually, *in theory*, you can put Accept-Language:es into your INVITE, > >> and then the text messages in the response ought to be written in > >> Spanish. > >> > >> (And of course everybody's SIP implementation does that. :-) > > > > Yes, I was to say the same XD > > > >> Practically speaking, if you want the caller to display some indication > >> with a specific semantic then you do need some signaling that coveys > >> that semantic. The 182, ignoring the reason phrase, comes *close* - > >> close enough that IMO it would be reasonable for a UA to display some > >> message that the user would reasonably interpret as call waiting. > > > > Ok, I like this, more than what you suggest now: > >> To get more specific than that, I have, for quite some time, been > >> promoting the concept of using Alert-Info with a URN, and defining URNs > >> with specific semantics. Having one with a "call waiting" semantic would > >> be quite reasonable. Alert-Info in a response is already defined, so > >> this is not an abuse. The main problem preventing use of Alert-Info with > >> URIs has, IMO, been one of trust - you don't know whether you are going > >> to get something offensive or dangerous. Using URNs with agreed upon > >> semantics eliminates that issue. > > > > Do you mean that the UAC receives a 1XX with Alert-Info header containing > > an URN for "call waiting" so the UAC would contact the URN URI and so on? > > Yes. > > > Sincerelly I don't like this idea, why should it contact a remote server > > just to understand the call-waiting concept? > > The point is URN, not URL. The URN is a *name*, not a *location*, so you > don't contact any remote server. You either understand the name, or you > don't. You are potentially able to understand it because there is a > registry of URNs (in IANA) that points to a definition of what it means. > But you will have to teach your software the URNs you want it to > understand. > > So, it is really just a different extension mechanism. In this case it > would be used as an extension mechanism for alerts. > > > Also, being realistic, most of the phones ignore Alert-Info header, or at > > least, ignore contacting its URI. Am I wrong? > > No, you are right, I think. This is just a potential way forward for > functionality of this sort, where there might be lots of different kinds > of alerts that are useful, but in an environment where I don't want to > fetch some URL, especially an unknown one that I might not trust. > > Because alerts are advisory, its probably fine if a recipient that > doesn't understand one just ignores it. > > Alerts defined by URNs could have all sorts of different degrees of > definition: > - It could denote a particular tone or audio clip > - It could denote a particular piece of music but not its rendition > - It could be some text that is intended to be localized for the > receiver > - It could simply be a concept, with the rendition left open for > the implementation (e.g. EMERGENCY) > - ... > > I believe this approach is being adopted by 3gpp for some things, but I > don't have the details. > > Of course if you just want something you can use today, this won't help. > It is simply a possible direction forward.
Ok, thanks for the explanation :) -- Iñaki Baz Castillo <i...@aliax.net> _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors