Re: SIMPLE and Emergency Services
Gunnar Hellström <[email protected]> Thu, 01 Nov 2012 16:15:41 +0100
| Newsgroups | gmane.ietf.simple |
|---|---|
| Message-ID | <[email protected]> |
All three SIP related text protocols are not only considered for = emergency service use, they are actually implemented. I mean T.140/RFC 4103 real-time text, SIP Message and MSRP. They are all = three required by RFC 6433, NENA NG-9-1-1 i3 technical specification and = EENA NG-1-1-2 Long Term Definition. There was an interop event arranged by NENA a couple of weeks ago, = dedicated to accessibiity to emergency services for people with = disabilities, but also including many other media related features. Here is a link to what was done: http://www.nena.org/?NG911_ICE5 It is only feasible to implement what is specified in common = specifications and standards. So, it is quite late in the process and = urgent to both discuss exclusion of MSRP and inclusion of XMPP if any = such change shall be ready when services made according to these = specifications are put in operation. It would be natural to try to include XMPP in emergency service = specifications, because of its dominance in the IM world. There is = always a risk that some detail is lost in conversion to any of the other = protocols. But there is a lot to consider when opening the emergency = service speifications for one more protocol. Location, recording, = multi-party calling, transfer, additional information, combination with = video and audio, real-time flow, session start and end, call-back, = protocol selection when calling etc. You said "Realtime text is another stream type negotiated with an = INVITE, so I guess MSRP could be used just fine for the same purpose by = sending one MSRP chunk with a single character at a time. There would be = a bit of overhead, however." I want to kill the idea that real-time text would be sent character by = character. All modern real-time text protocols are time-sampled, just = like audio and video, but with longer sampling interval. RFC4103 is RTP = based and uses a sampling interval of 300 ms. With the low overhead or = RTP, and a maximum of 3.3 packets per second, it is very economical. The = user acceptance for end-to-end delay is higher for real-time text than = for video and audio. One second is easily accepted, and two seconds is = still usable. Annoyance begins between two and three seconds. But = presentation must be smooth, not in second-long jerks. There was once a draft in IETF for real-time text based on MSRP. It was = dropped because of a fear that it would be too heavy and because there = was already a solution for real-time text. However, any text protocol = gains in usability by being used in a real-time manner with time = sampling and smooth display. XMPP is about to get its real-time = enhancement in an XMPP extension called XEP-0301 Real-time text, = intended to improve the usability of XMPP based IM. If that is used by = an emergency caller, it would need to be converted to RFC 4103 at the = border to the emergency service according to current specifications in = order to not lose its real-time flow. That will be a bit messy - = negotiate XMPP to MSRP conversion for old time IM use of XMPP, but XMPP = to RFC 4103 conversion when XMPP is used with its real-time text extension. It is maybe worth the effort to specify XMPP use in emergency services ( = including its real-time extension) right away. Gunnar On 2012-11-01 10:58, Sa=FAl Ibarra Corretg=E9 wrote: > Hi Bernard, > > On Oct 31, 2012, at 11:08 PM, Bernard Aboba wrote: > >> In response to Olle's question about whether SIMPLE is an abject and irr= edeemable failure, I would note that SIMPLE is still under consideration f= or use in emergency services, if only because XMPP isn't yet a viable alter= native. For example, both NENA i3 and ECRIT PhoneBCP mention SIMPLE, but r= efer to XMPP support of emergency services as future work. In emergency sc= enarios, presence and address books are typically not considered since the = PSAP is neither a presentity nor a watcher. Instead, SIMPLE is used as a = way of conveying information between the caller and PSAP, including locatio= n, a message body and additional data. >> >> With SMS to 911 under active discussion with regulatory bodies, the ques= tion about whether we can rely on SIMPLE for emergency use has become a "ho= t issue". As an example, there has been a suggestion that MESSAGE could b= e used to support conveyance of SMS text messages to a "text gateway" tha= t would then pass them on to the PSAP (possibly in a different form, such a= s translating to TTY/TDD). Not only might this help standardize the transp= ort of SMS messages to 911, but it would also support future uses of MESSAG= E for next generation emergency services. >> > I see you are mentioning SIP MESSAGE all along, but (please someone corre= ct me if I'm wrong) the IM functionality advocated by SIMPLE is MSRP, not S= IP MESSAGE. For translating SMS messages SIP MESSAGE works, but it lacks th= e concept of a 'session', so it doesn't fit well a model for a conversation. > >> While documents like NENAi3 and ECRIT PhoneBCP still point to SIMPLE spe= cs, some folks have pointed to the lack of support for MESSAGE in SIP trunk= ing services as an indication that even basic uses of SIMPLE are unlikely t= o see much deployment, and that alternatives for disabled access to emergen= cy services (such as RFC 4103 realtime text) should be given priority. > Realtime text is another stream type negotiated with an INVITE, so I gues= s MSRP could be used just fine for the same purpose by sending one MSRP chu= nk with a single character at a time. There would be a bit of overhead, how= ever. > >> IMHO, unless XMPP for emergency uses is specified by IETF in the near f= uture, it is likely that SIMPLE will find its way into emergency services a= rchitectures in some form. Since the IETF is still recommending SIMPLE in = documents such as ECRIT PhoneBCP, IMHO the IETF has a responsibility to pub= lic safety to address interop issues that will arise in next generation eme= rgency services scenarios. AFAIK, SIMPLE interop issues haven't killed any= one yet. Hopefully this will remain true in the future. > I'm unfamiliar with those documents, but are we talking presence here? Be= cause this whole thing started about the presence part. To my knowledge the= re are no interoperability problems with MSRP implementations following the= standard. > > > Regards, > > -- > Sa=FAl Ibarra Corretg=E9 > AG Projects > > > > _______________________________________________ > Simple mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/simple