Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-28 Thread Janet P Gunn
Considering how long and painful the retrofit (RFC 4412) for SIP was, 
yes, I think it is important to plan for it early.

Janet

.

ietf-boun...@ietf.org wrote on 05/25/2013 03:10:07 AM:

 From: Jari Arkko jari.ar...@piuha.net
 To: James Polk jmp...@cisco.com
 Cc: ietf@ietf.org list ietf@ietf.org
 Date: 05/25/2013 03:10 AM
 Subject: WebRTC and emergency communications (Was: Re: IETF Meeting 
 in South America)
 Sent by: ietf-boun...@ietf.org
 
 James:
 
  did you know that you have a audio/video realtime interactive 
 communications WG churning out proposals and solutions that is 
 *actively* ignoring emergency communications in its entirety? No? 
 Look at RTCweb, which will become a dominant form of interactive 
 communications between humans in the near future. You have an 
 equally active WG in the same area that is addressing emergency 
 communications (ECRIT) that is further along/mature in its documents
 (i.e., they've already produced the bulk of their RFCs, specifically
 RFC 6443 and 6881).
  
  Given that young people already think contacting a local emergency
 call center (PSAP) can or should be achievable through SMS, IM, 
 twitter and Facebook... just how long does anyone think it will be 
 before calling 911/112/999 will be requested or mandated through 
 WEBrtc/RTCweb?
  
  Waiting will only make it more painful to retrofit it into the 
 future RFCs produced by RTCweb.
 
 I knew that WebRTC is happening fast, including implementations 
 coming out before standards. I don't think everyone have yet 
 realised the full impact this technology will have.
 
 I didn't know about the details of the emergency communications 
 situation. But it is always difficult to balance getting something 
 out early vs. complete. I know how much pressure there is on the 
 working groups to keep up with things actually happening in the 
 browsers and organisations setting up to use this technology. Do you
 think the retrofit will be problematic, and do you have a specific 
 suggestion about what should be included today?
 
 Jari
 


Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-28 Thread Ted Hardie
On Sat, May 25, 2013 at 12:10 AM, Jari Arkko jari.ar...@piuha.net wrote:

 James:

  did you know that you have a audio/video realtime interactive
 communications WG churning out proposals and solutions that is *actively*
 ignoring emergency communications in its entirety? No? Look at RTCweb,
 which will become a dominant form of interactive communications between
 humans in the near future. You have an equally active WG in the same area
 that is addressing emergency communications (ECRIT) that is further
 along/mature in its documents (i.e., they've already produced the bulk of
 their RFCs, specifically RFC 6443 and 6881).
 
  Given that young people already think contacting a local emergency call
 center (PSAP) can or should be achievable through SMS, IM, twitter and
 Facebook... just how long does anyone think it will be before calling
 911/112/999 will be requested or mandated through WEBrtc/RTCweb?
 
  Waiting will only make it more painful to retrofit it into the future
 RFCs produced by RTCweb.

 I knew that WebRTC is happening fast, including implementations coming out
 before standards. I don't think everyone have yet realised the full impact
 this technology will have.

 I didn't know about the details of the emergency communications situation.
 But it is always difficult to balance getting something out early vs.
 complete. I know how much pressure there is on the working groups to keep
 up with things actually happening in the browsers and organisations setting
 up to use this technology. Do you think the retrofit will be problematic,
 and do you have a specific suggestion about what should be included today?

 Jari


I'm replying here, rather than down thread, because I believe it's
important to tackle two different statements here:  one James' and one
Jari's.

The first is James' that RTCWEB is ignoring Emergency Services.  Perhaps by
actively ignoring James means that the working group considered emergency
services and made a decision he did not agree with, which is that the
baseline capabilities already allows a PSAP or other emergency service to
provide a WebRTC application that would work to connect you to its
emergency responders, and that this was enough.

As context, it's very important to recognize that the WebRTC efforts in the
IETF and W3C *are not building a telephone into a browser*.  We could have
done that in a few weeks.   The groups *are* creating building blocks that
allow a javascript application within a browser or mobile context to add
peer-to-peer audio, video, or data channels to whatever *its* application
happens to be.  That application can be a game (we often use a poker game
as an example here), a puzzle (there's an example where you compete with a
peer in unscrambling a tiled video feed), or a pure data exchange (where
neither audio or video are passed).

In that context, the group considered two questions:

can you use the WebRTC building blocks to create an application to talk to
emergency responders?

should every application be required to have the ability to talk to
emergency responders?

It gave the answer to the first one as yes, and I am convinced that any
emergency responder that wished to create such an application could do so
with the existing building blocks.  A set of emergency responders could
even create and distribute one that was highly generalized and took
advantage of  LoST's facilities to be useful in many locations.

To the second question, the working group answered no.  There are
applications of WebRTC which are not general-purpose communications,
including some applications where there will be no audio or video at all.
Requiring that a puzzle should provide you 911 service because it happens
to provide have live video is not really sensible.  Fundamentally, making
every application also be a generalized telephony application with ECRIT
support makes no more sense here than it would for desktop applications;
you could equally require a text processor connected to the network to
support texting emergency responders--after all, it has the UI facilities
and the user's attention, right?

The second statement is Jari's, which seems to imply that the
implementations coming out before standards is a problem in the WebRTC
case.  The implementers in this case are also very active contributors to
both the IETF and W3C efforts, and they are feeding implementation
experience into the process.  That's a good thing, since it is coming along
with a willingness to change implementations to match group consensus.
That won't last forever, obviously, but we have that now and should
continue to take advantage of it while we do.

That's my personal take, in any case, as someone who has been actively
involved in both efforts.

regards,

Ted Hardie


Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-28 Thread James Polk

At 11:58 AM 5/28/2013, Ted Hardie wrote:
On Sat, May 25, 2013 at 12:10 AM, Jari Arkko 
mailto:jari.ar...@piuha.netjari.ar...@piuha.net wrote:

James:

 did you know that you have a audio/video realtime interactive 
communications WG churning out proposals and solutions that is 
*actively* ignoring emergency communications in its entirety? No? 
Look at RTCweb, which will become a dominant form of interactive 
communications between humans in the near future. You have an 
equally active WG in the same area that is addressing emergency 
communications (ECRIT) that is further along/mature in its 
documents (i.e., they've already produced the bulk of their RFCs, 
specifically RFC 6443 and 6881).


 Given that young people already think contacting a local 
emergency call center (PSAP) can or should be achievable through 
SMS, IM, twitter and Facebook... just how long does anyone think it 
will be before calling 911/112/999 will be requested or mandated 
through WEBrtc/RTCweb?


 Waiting will only make it more painful to retrofit it into the 
future RFCs produced by RTCweb.


I knew that WebRTC is happening fast, including implementations 
coming out before standards. I don't think everyone have yet 
realised the full impact this technology will have.


I didn't know about the details of the emergency communications 
situation. But it is always difficult to balance getting something 
out early vs. complete. I know how much pressure there is on the 
working groups to keep up with things actually happening in the 
browsers and organisations setting up to use this technology. Do you 
think the retrofit will be problematic, and do you have a specific 
suggestion about what should be included today?


Jari


I'm replying here, rather than down thread, because I believe it's 
important to tackle two different statements here:  one James' and one Jari's.


The first is James' that RTCWEB is ignoring Emergency 
Services.  Perhaps by actively ignoring James means that the 
working group considered emergency services and made a decision he 
did not agree with, which is that the baseline capabilities already 
allows a PSAP or other emergency service to provide a WebRTC 
application that would work to connect you to its emergency 
responders, and that this was enough.


As context, it's very important to recognize that the WebRTC efforts 
in the IETF and W3C *are not building a telephone into a 
browser*.  We could have done that in a few weeks.   The groups 
*are* creating building blocks that allow a javascript application 
within a browser or mobile context to add peer-to-peer audio, video, 
or data channels to whatever *its* application happens to be.  That 
application can be a game (we often use a poker game as an example 
here), a puzzle (there's an example where you compete with a peer in 
unscrambling a tiled video feed), or a pure data exchange (where 
neither audio or video are passed).


In that context, the group considered two questions:

can you use the WebRTC building blocks to create an application to 
talk to emergency responders?


should every application be required to have the ability to talk to 
emergency responders?


It gave the answer to the first one as yes, and I am convinced 
that any emergency responder that wished to create such an 
application could do so with the existing building blocks.  A set of 
emergency responders could even create and distribute one that was 
highly generalized and took advantage of  LoST's facilities to be 
useful in many locations.


To the second question, the working group answered no.  There are 
applications of WebRTC which are not general-purpose communications, 
including some applications where there will be no audio or video at 
all.  Requiring that a puzzle should provide you 911 service because 
it happens to provide have live video is not really 
sensible.  Fundamentally, making every application also be a 
generalized telephony application with ECRIT support makes no more 
sense here than it would for desktop applications; you could equally 
require a text processor connected to the network to support texting 
emergency responders--after all, it has the UI facilities and the 
user's attention, right?


The second statement is Jari's, which seems to imply that the 
implementations coming out before standards is a problem in the 
WebRTC case.  The implementers in this case are also very active 
contributors to both the IETF and W3C efforts, and they are feeding 
implementation experience into the process.  That's a good thing, 
since it is coming along with a willingness to change 
implementations to match group consensus.  That won't last forever, 
obviously, but we have that now and should continue to take 
advantage of it while we do.


That's my personal take, in any case, as someone who has been 
actively involved in both efforts.


Ted - this view (I believe) doesn't reconcile with the view stated by 
Henning's yesterday.


(truth be told, it's hard 

Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-28 Thread Richard Barnes
I would suggest we not try to sort out on this list which sorts of Internet
services are subject to American regulations.


On Tue, May 28, 2013 at 2:20 PM, James Polk jmp...@cisco.com wrote:

 At 11:58 AM 5/28/2013, Ted Hardie wrote:

  On Sat, May 25, 2013 at 12:10 AM, Jari Arkko mailto:
 jari.ar...@piuha.net**jari.ar...@piuha.net jari.ar...@piuha.net
 wrote:
 James:

  did you know that you have a audio/video realtime interactive
 communications WG churning out proposals and solutions that is *actively*
 ignoring emergency communications in its entirety? No? Look at RTCweb,
 which will become a dominant form of interactive communications between
 humans in the near future. You have an equally active WG in the same area
 that is addressing emergency communications (ECRIT) that is further
 along/mature in its documents (i.e., they've already produced the bulk of
 their RFCs, specifically RFC 6443 and 6881).
 
  Given that young people already think contacting a local emergency call
 center (PSAP) can or should be achievable through SMS, IM, twitter and
 Facebook... just how long does anyone think it will be before calling
 911/112/999 will be requested or mandated through WEBrtc/RTCweb?
 
  Waiting will only make it more painful to retrofit it into the future
 RFCs produced by RTCweb.

 I knew that WebRTC is happening fast, including implementations coming
 out before standards. I don't think everyone have yet realised the full
 impact this technology will have.

 I didn't know about the details of the emergency communications
 situation. But it is always difficult to balance getting something out
 early vs. complete. I know how much pressure there is on the working groups
 to keep up with things actually happening in the browsers and organisations
 setting up to use this technology. Do you think the retrofit will be
 problematic, and do you have a specific suggestion about what should be
 included today?

 Jari


 I'm replying here, rather than down thread, because I believe it's
 important to tackle two different statements here:  one James' and one
 Jari's.

 The first is James' that RTCWEB is ignoring Emergency Services.  Perhaps
 by actively ignoring James means that the working group considered
 emergency services and made a decision he did not agree with, which is that
 the baseline capabilities already allows a PSAP or other emergency service
 to provide a WebRTC application that would work to connect you to its
 emergency responders, and that this was enough.

 As context, it's very important to recognize that the WebRTC efforts in
 the IETF and W3C *are not building a telephone into a browser*.  We could
 have done that in a few weeks.   The groups *are* creating building blocks
 that allow a javascript application within a browser or mobile context to
 add peer-to-peer audio, video, or data channels to whatever *its*
 application happens to be.  That application can be a game (we often use a
 poker game as an example here), a puzzle (there's an example where you
 compete with a peer in unscrambling a tiled video feed), or a pure data
 exchange (where neither audio or video are passed).

 In that context, the group considered two questions:

 can you use the WebRTC building blocks to create an application to talk
 to emergency responders?

 should every application be required to have the ability to talk to
 emergency responders?

 It gave the answer to the first one as yes, and I am convinced that any
 emergency responder that wished to create such an application could do so
 with the existing building blocks.  A set of emergency responders could
 even create and distribute one that was highly generalized and took
 advantage of  LoST's facilities to be useful in many locations.

 To the second question, the working group answered no.  There are
 applications of WebRTC which are not general-purpose communications,
 including some applications where there will be no audio or video at all.
  Requiring that a puzzle should provide you 911 service because it happens
 to provide have live video is not really sensible.  Fundamentally, making
 every application also be a generalized telephony application with ECRIT
 support makes no more sense here than it would for desktop applications;
 you could equally require a text processor connected to the network to
 support texting emergency responders--after all, it has the UI facilities
 and the user's attention, right?

 The second statement is Jari's, which seems to imply that the
 implementations coming out before standards is a problem in the WebRTC
 case.  The implementers in this case are also very active contributors to
 both the IETF and W3C efforts, and they are feeding implementation
 experience into the process.  That's a good thing, since it is coming along
 with a willingness to change implementations to match group consensus.
  That won't last forever, obviously, but we have that now and should
 continue to take advantage of it while we do.

 

Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-28 Thread Paul Hoffman
On May 28, 2013, at 11:25 AM, Richard Barnes r...@ipv.sx wrote:

 I would suggest we not try to sort out on this list which sorts of Internet 
 services are subject to American regulations.

Or those of any other jurisdiction. If jurisdiction Z comes to the IETF and 
says we have declared protocol A to be a service of type B, and we can think 
of harmless ways of making B more obvious in an extended version of A, that 
seems like potential work, possibly even for a WG but certainly for individual 
submission. But it should be done after A is done (assuming that A is 
extensible) and after Z has looked at A.

--Paul Hoffman

Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-28 Thread Ted Hardie
On Tue, May 28, 2013 at 11:20 AM, James Polk jmp...@cisco.com wrote:

 Quoting Henning:
 At least in the US, many of the WebRTC services would be considered
 interconnected VoIP, so they are indeed subject to 911 obligations.

 James

 BTW- yeah, I know I'm picking a fight - but Jari singled this topic out as
 an example of how various regions of the world differ on how they handle
 certain applications, emergency services being one of a very short list he
 mentioned.


I will agree with Richard that we shouldn't focus discussion on this list
on the regulatory environment.  But I think there's a piece of this that
goes to the heart of what WebRTC can be, and that is whether the point is
to create a new infrastructure that becomes part of interconnected VoIP
or to create a set of building blocks that allows real-time communications
without that infrastructure.

I personally believe that is the latter, rather than the former, that is
the promise of WebRTC.  If I can make peer-to-peer, real time
communications a part of any javascript application downloaded into a
browser, I can create imbue those applications with a far richer
environment.  They can be social in ways that they are not now; they can be
interactive in ways which they are not now; they can be creative in ways
that they are not now (at least not without limiting the experience to
those with specific plugins).

Can you use that interactivity to create a telephone, which you then hook
up to SIP islands or the PSTN via gateways?  Sure, if that's what you want
to do.

But I don't think that's the major goal, and I have argued against a focus
on that interoperability as a major driver of work in WebRTC.  It looks
shiny, as a way to get early users and quick deployment.  But there's a lot
of hooks attached to that lure, and I'd personally advise anyone developing
for WebRTC to focus on native WebRTC apps.  Those will be the ones that wow
users and drive us forward.

Again, just my personal view,

Ted Hardie


Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-27 Thread Henning Schulzrinne
The most difficult part for any emergency calling system is location delivery. 
WebRTC probably doesn't have much impact on emergency calls if all the calls 
traverse a server of some kind and if the caller location can be looked up 
based on caller IP addresses, but once you have the end system involved in 
location determination (e.g., for mobile devices or for DHCP-delivered 
location), it has to know when a call is an emergency call as you otherwise end 
up providing location for every call, which is non-ideal from a privacy and 
battery perspective.

At least in the US, many of the WebRTC services would be considered 
interconnected VoIP, so they are indeed subject to 911 obligations.

Henning

On May 26, 2013, at 3:57 PM, Richard Barnes r...@ipv.sx wrote:

 Indeed, there has already been some coordination between the groups, going 
 back about a year:
 http://tools.ietf.org/agenda/84/slides/slides-84-ecrit-0.pdf
 http://tools.ietf.org/id/draft-aboba-rtcweb-ecrit-00.txt
 
 So my read of the situation is much less dire than James's.  As I understand 
 it, the upshot of the initial coordination discussions is that there's not a 
 single, clear RTCWEB+ECRIT story.  Instead, there are a few ways you can 
 put them together.  In the short run, without upgrading PSAPs, RTCWEB VoIP 
 services can bridge RTCWEB signaling to ECRIT-compliant SIP, either at the 
 server, or at the client using something like SIP-over-WebSockets.  In the 
 long run, PSAPs can just advertise an RTCWEB service like they would 
 advertise a SIP service today (in LoST).  Neither of these is incompatible 
 with RTCWEB or ECRIT as they're being specified today.
 
 I expect there are probably some ECRIT considerations that aren't naturally 
 supported in RTCWEB.  Things like real-time text come to mind.  However, it 
 doesn't seem to me that there's gross incompatibility.
 
 --Richard
 
 
 
 
 On Sat, May 25, 2013 at 10:18 AM, John C Klensin john-i...@jck.com wrote:
 
 
 --On Saturday, May 25, 2013 10:10 +0300 Jari Arkko
 jari.ar...@piuha.net wrote:
 
 ...
  I didn't know about the details of the emergency
  communications situation. But it is always difficult to
  balance getting something out early vs. complete. I know how
  much pressure there is on the working groups to keep up with
  things actually happening in the browsers and organisations
  setting up to use this technology. Do you think the retrofit
  will be problematic, and do you have a specific suggestion
  about what should be included today?
 
 Jari,
 
 James will probably have a different answer and perspective, but
 I suggest that retrofits of security-sensitive features are so
 often problematic to make always not much of an exaggeration.
 
 I don't think there is any general solution to the early vs.
 complete tradeoff [1], nor, as long as we keep trying to deal
 with things as collections of disconnected pieces rather than
 systems, to the issues created by WGs with significant overlaps
 in either scope or technology.  What I think we can do is to be
 particularly vigilant to be sure that the two WGs are tracking
 and frequently reviewing each other's work.   At least RTCWEB
 and ECRIT are in the same area, which should make that
 coordination easier than it might be otherwise.
 
john
 
 
 [1] Watch for a note about this that I've been trying to
 organize for about two weeks and hope to finish and post this
 weekend.
 
 
 
 



Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-27 Thread Richard Barnes
Even for location delivery, there's not that much to say at the standards
layer.

For *delivery*, the story is the same as with signaling.  Either the RTCWeb
VoIP service can translate the location information to comply with RFC
6442, or the PSAP can just build a web app that collects it however it
likes.

For *determination*, it's about the browser.  You can do browser-based
geolocation today, to OK quality.  Or the browser could implement the
GEOPRIV protocols to benefit from network-provided location.

All that's about implementation/deployment though.  I don't really see any
new standards there.

--Richard



On Mon, May 27, 2013 at 12:19 PM, Henning Schulzrinne
h...@cs.columbia.eduwrote:

 The most difficult part for any emergency calling system is location
 delivery. WebRTC probably doesn't have much impact on emergency calls if
 all the calls traverse a server of some kind and if the caller location can
 be looked up based on caller IP addresses, but once you have the end system
 involved in location determination (e.g., for mobile devices or for
 DHCP-delivered location), it has to know when a call is an emergency call
 as you otherwise end up providing location for every call, which is
 non-ideal from a privacy and battery perspective.

 At least in the US, many of the WebRTC services would be considered
 interconnected VoIP, so they are indeed subject to 911 obligations.

 Henning

 On May 26, 2013, at 3:57 PM, Richard Barnes r...@ipv.sx wrote:

 Indeed, there has already been some coordination between the groups, going
 back about a year:
 http://tools.ietf.org/agenda/84/slides/slides-84-ecrit-0.pdf
 http://tools.ietf.org/id/draft-aboba-rtcweb-ecrit-00.txt

 So my read of the situation is much less dire than James's.  As I
 understand it, the upshot of the initial coordination discussions is that
 there's not a single, clear RTCWEB+ECRIT story.  Instead, there are a few
 ways you can put them together.  In the short run, without upgrading PSAPs,
 RTCWEB VoIP services can bridge RTCWEB signaling to ECRIT-compliant SIP,
 either at the server, or at the client using something like
 SIP-over-WebSockets.  In the long run, PSAPs can just advertise an RTCWEB
 service like they would advertise a SIP service today (in LoST).  Neither
 of these is incompatible with RTCWEB or ECRIT as they're being specified
 today.

 I expect there are probably some ECRIT considerations that aren't
 naturally supported in RTCWEB.  Things like real-time text come to mind.
  However, it doesn't seem to me that there's gross incompatibility.

 --Richard




 On Sat, May 25, 2013 at 10:18 AM, John C Klensin john-i...@jck.comwrote:



 --On Saturday, May 25, 2013 10:10 +0300 Jari Arkko
 jari.ar...@piuha.net wrote:

 ...
  I didn't know about the details of the emergency
  communications situation. But it is always difficult to
  balance getting something out early vs. complete. I know how
  much pressure there is on the working groups to keep up with
  things actually happening in the browsers and organisations
  setting up to use this technology. Do you think the retrofit
  will be problematic, and do you have a specific suggestion
  about what should be included today?

 Jari,

 James will probably have a different answer and perspective, but
 I suggest that retrofits of security-sensitive features are so
 often problematic to make always not much of an exaggeration.

 I don't think there is any general solution to the early vs.
 complete tradeoff [1], nor, as long as we keep trying to deal
 with things as collections of disconnected pieces rather than
 systems, to the issues created by WGs with significant overlaps
 in either scope or technology.  What I think we can do is to be
 particularly vigilant to be sure that the two WGs are tracking
 and frequently reviewing each other's work.   At least RTCWEB
 and ECRIT are in the same area, which should make that
 coordination easier than it might be otherwise.

john


 [1] Watch for a note about this that I've been trying to
 organize for about two weeks and hope to finish and post this
 weekend.








Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-27 Thread Henning Schulzrinne
Agreed - this is not so much about standards, but developer awareness. If we 
write any how to or similar informational documents, they should probably 
contain that type of discussion.

There is a browser aspect, however: Right now, users only have a binary choice 
about location disclosure, even though I suspect many users would be fine with 
location disclosure for 911 only, not disclose my fine-grained location for 
any purpose you like.

On May 27, 2013, at 1:51 PM, Richard Barnes r...@ipv.sx wrote:

 Even for location delivery, there's not that much to say at the standards 
 layer.
 
 For *delivery*, the story is the same as with signaling.  Either the RTCWeb 
 VoIP service can translate the location information to comply with RFC 6442, 
 or the PSAP can just build a web app that collects it however it likes.
 
 For *determination*, it's about the browser.  You can do browser-based 
 geolocation today, to OK quality.  Or the browser could implement the 
 GEOPRIV protocols to benefit from network-provided location.
 
 All that's about implementation/deployment though.  I don't really see any 
 new standards there.
 
 --Richard
 
 
 
 On Mon, May 27, 2013 at 12:19 PM, Henning Schulzrinne h...@cs.columbia.edu 
 wrote:
 The most difficult part for any emergency calling system is location 
 delivery. WebRTC probably doesn't have much impact on emergency calls if all 
 the calls traverse a server of some kind and if the caller location can be 
 looked up based on caller IP addresses, but once you have the end system 
 involved in location determination (e.g., for mobile devices or for 
 DHCP-delivered location), it has to know when a call is an emergency call as 
 you otherwise end up providing location for every call, which is non-ideal 
 from a privacy and battery perspective.
 
 At least in the US, many of the WebRTC services would be considered 
 interconnected VoIP, so they are indeed subject to 911 obligations.
 
 Henning
 
 On May 26, 2013, at 3:57 PM, Richard Barnes r...@ipv.sx wrote:
 
 Indeed, there has already been some coordination between the groups, going 
 back about a year:
 http://tools.ietf.org/agenda/84/slides/slides-84-ecrit-0.pdf
 http://tools.ietf.org/id/draft-aboba-rtcweb-ecrit-00.txt
 
 So my read of the situation is much less dire than James's.  As I understand 
 it, the upshot of the initial coordination discussions is that there's not a 
 single, clear RTCWEB+ECRIT story.  Instead, there are a few ways you can 
 put them together.  In the short run, without upgrading PSAPs, RTCWEB VoIP 
 services can bridge RTCWEB signaling to ECRIT-compliant SIP, either at the 
 server, or at the client using something like SIP-over-WebSockets.  In the 
 long run, PSAPs can just advertise an RTCWEB service like they would 
 advertise a SIP service today (in LoST).  Neither of these is incompatible 
 with RTCWEB or ECRIT as they're being specified today.
 
 I expect there are probably some ECRIT considerations that aren't naturally 
 supported in RTCWEB.  Things like real-time text come to mind.  However, it 
 doesn't seem to me that there's gross incompatibility.
 
 --Richard
 
 
 
 
 On Sat, May 25, 2013 at 10:18 AM, John C Klensin john-i...@jck.com wrote:
 
 
 --On Saturday, May 25, 2013 10:10 +0300 Jari Arkko
 jari.ar...@piuha.net wrote:
 
 ...
  I didn't know about the details of the emergency
  communications situation. But it is always difficult to
  balance getting something out early vs. complete. I know how
  much pressure there is on the working groups to keep up with
  things actually happening in the browsers and organisations
  setting up to use this technology. Do you think the retrofit
  will be problematic, and do you have a specific suggestion
  about what should be included today?
 
 Jari,
 
 James will probably have a different answer and perspective, but
 I suggest that retrofits of security-sensitive features are so
 often problematic to make always not much of an exaggeration.
 
 I don't think there is any general solution to the early vs.
 complete tradeoff [1], nor, as long as we keep trying to deal
 with things as collections of disconnected pieces rather than
 systems, to the issues created by WGs with significant overlaps
 in either scope or technology.  What I think we can do is to be
 particularly vigilant to be sure that the two WGs are tracking
 and frequently reviewing each other's work.   At least RTCWEB
 and ECRIT are in the same area, which should make that
 coordination easier than it might be otherwise.
 
john
 
 
 [1] Watch for a note about this that I've been trying to
 organize for about two weeks and hope to finish and post this
 weekend.
 
 
 
 
 
 



Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-27 Thread cb.list6
On May 27, 2013 10:56 AM, Henning Schulzrinne h...@cs.columbia.edu wrote:

 Agreed - this is not so much about standards, but developer awareness. If
we write any how to or similar informational documents, they should
probably contain that type of discussion.

 There is a browser aspect, however: Right now, users only have a binary
choice about location disclosure, even though I suspect many users would be
fine with location disclosure for 911 only, not disclose my fine-grained
location for any purpose you like.


WebRTC is just a website in many respects.

I would like to see telcos get out of this starngely engineered and
regulated world and just be a dumb pipe for smart emergency services

And, in its place, the relevant emergergency response stakeholders
deblvelop 911.gov and when i need help i go to 911.gov and have a webrtc
call to my relevant emergency agency, or sip://h...@911.gov .

And like  root CA certs, the location disclosure is already approved by the
browser vendors (giving user choices is not advised in emergencies)

CB
 On May 27, 2013, at 1:51 PM, Richard Barnes r...@ipv.sx wrote:

 Even for location delivery, there's not that much to say at the
standards layer.

 For *delivery*, the story is the same as with signaling.  Either the
RTCWeb VoIP service can translate the location information to comply with
RFC 6442, or the PSAP can just build a web app that collects it however it
likes.

 For *determination*, it's about the browser.  You can do browser-based
geolocation today, to OK quality.  Or the browser could implement the
GEOPRIV protocols to benefit from network-provided location.

 All that's about implementation/deployment though.  I don't really see
any new standards there.

 --Richard



 On Mon, May 27, 2013 at 12:19 PM, Henning Schulzrinne 
h...@cs.columbia.edu wrote:

 The most difficult part for any emergency calling system is location
delivery. WebRTC probably doesn't have much impact on emergency calls if
all the calls traverse a server of some kind and if the caller location can
be looked up based on caller IP addresses, but once you have the end system
involved in location determination (e.g., for mobile devices or for
DHCP-delivered location), it has to know when a call is an emergency call
as you otherwise end up providing location for every call, which is
non-ideal from a privacy and battery perspective.

 At least in the US, many of the WebRTC services would be considered
interconnected VoIP, so they are indeed subject to 911 obligations.

 Henning

 On May 26, 2013, at 3:57 PM, Richard Barnes r...@ipv.sx wrote:

 Indeed, there has already been some coordination between the groups,
going back about a year:
 http://tools.ietf.org/agenda/84/slides/slides-84-ecrit-0.pdf
 http://tools.ietf.org/id/draft-aboba-rtcweb-ecrit-00.txt

 So my read of the situation is much less dire than James's.  As I
understand it, the upshot of the initial coordination discussions is that
there's not a single, clear RTCWEB+ECRIT story.  Instead, there are a few
ways you can put them together.  In the short run, without upgrading PSAPs,
RTCWEB VoIP services can bridge RTCWEB signaling to ECRIT-compliant SIP,
either at the server, or at the client using something like
SIP-over-WebSockets.  In the long run, PSAPs can just advertise an RTCWEB
service like they would advertise a SIP service today (in LoST).  Neither
of these is incompatible with RTCWEB or ECRIT as they're being specified
today.

 I expect there are probably some ECRIT considerations that aren't
naturally supported in RTCWEB.  Things like real-time text come to mind.
 However, it doesn't seem to me that there's gross incompatibility.

 --Richard




 On Sat, May 25, 2013 at 10:18 AM, John C Klensin john-i...@jck.com
wrote:



 --On Saturday, May 25, 2013 10:10 +0300 Jari Arkko
 jari.ar...@piuha.net wrote:

 ...
  I didn't know about the details of the emergency
  communications situation. But it is always difficult to
  balance getting something out early vs. complete. I know how
  much pressure there is on the working groups to keep up with
  things actually happening in the browsers and organisations
  setting up to use this technology. Do you think the retrofit
  will be problematic, and do you have a specific suggestion
  about what should be included today?

 Jari,

 James will probably have a different answer and perspective, but
 I suggest that retrofits of security-sensitive features are so
 often problematic to make always not much of an exaggeration.

 I don't think there is any general solution to the early vs.
 complete tradeoff [1], nor, as long as we keep trying to deal
 with things as collections of disconnected pieces rather than
 systems, to the issues created by WGs with significant overlaps
 in either scope or technology.  What I think we can do is to be
 particularly vigilant to be sure that the two WGs are tracking
 and frequently reviewing each other's work.   At least RTCWEB
 and ECRIT are in the same area, 

Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-27 Thread Richard Barnes
Keep in mind, though, that the binary decision is usually per site.  So if
the PSAP is web-enabled, the user can provide location to 911.gov, and not
anyone else.

That seems like a solution that's more likely to deploy than something that
requires the browser to distinguish emergency from non-emergency web apps.

--Richard


On Monday, May 27, 2013, Henning Schulzrinne wrote:

 Agreed - this is not so much about standards, but developer awareness. If
 we write any how to or similar informational documents, they should
 probably contain that type of discussion.

 There is a browser aspect, however: Right now, users only have a binary
 choice about location disclosure, even though I suspect many users would be
 fine with location disclosure for 911 only, not disclose my fine-grained
 location for any purpose you like.

 On May 27, 2013, at 1:51 PM, Richard Barnes r...@ipv.sx wrote:

 Even for location delivery, there's not that much to say at the standards
 layer.

 For *delivery*, the story is the same as with signaling.  Either the
 RTCWeb VoIP service can translate the location information to comply with
 RFC 6442, or the PSAP can just build a web app that collects it however it
 likes.

 For *determination*, it's about the browser.  You can do browser-based
 geolocation today, to OK quality.  Or the browser could implement the
 GEOPRIV protocols to benefit from network-provided location.

 All that's about implementation/deployment though.  I don't really see any
 new standards there.

 --Richard



 On Mon, May 27, 2013 at 12:19 PM, Henning Schulzrinne h...@cs.columbia.edu
  wrote:

 The most difficult part for any emergency calling system is location
 delivery. WebRTC probably doesn't have much impact on emergency calls if
 all the calls traverse a server of some kind and if the caller location can
 be looked up based on caller IP addresses, but once you have the end system
 involved in location determination (e.g., for mobile devices or for
 DHCP-delivered location), it has to know when a call is an emergency call
 as you otherwise end up providing location for every call, which is
 non-ideal from a privacy and battery perspective.

 At least in the US, many of the WebRTC services would be considered
 interconnected VoIP, so they are indeed subject to 911 obligations.

 Henning

 On May 26, 2013, at 3:57 PM, Richard Barnes r...@ipv.sx wrote:

 Indeed, there has already been some coordination between the groups, going
 back about a year:
 http://tools.ietf.org/agenda/84/slides/slides-84-ecrit-0.pdf
 http://tools.ietf.org/id/draft-aboba-rtcweb-ecrit-00.txt

 So my read of the situation is much less dire than James's.  As I
 understand it, the upshot of the initial coordination discussions is that
 there's not a single, clear RTCWEB+ECRIT story.  Instead, there are a few
 ways you can put them together.  In the short run, without upgrading PSAPs,
 RTCWEB VoIP services can bridge RTCWEB signaling to ECRIT-compliant SIP,
 either at the server, or at the client using something like
 SIP-over-WebSockets.  In the long run, PSAPs can just advertise an RTCWEB
 service like they would advertise a SIP service today (in LoST).  Neither
 of these is incompatible with RTCWEB or ECRIT as they're being specified
 today.

 I expect there are probably some ECRIT considerations that aren't
 naturally supported in RTCWEB.  Things like real-time text come to mind.
  However, it doesn't seem to me that there's gross incompatibility.

 --Richard




 On Sat, May 25, 2013 at 10:18 AM, John C Klensin john-i...@jck.comwrote:



 --On Saturday, May 25, 2013 10:10 +0300 Jari Arkko
 jari.ar...@piuha.net wrote:

 ...
  I didn't know about the details of the emergency
  communications situation. But it is always difficult to
  balance getting something out early vs. compl




Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-26 Thread Richard Barnes
Indeed, there has already been some coordination between the groups, going
back about a year:
http://tools.ietf.org/agenda/84/slides/slides-84-ecrit-0.pdf
http://tools.ietf.org/id/draft-aboba-rtcweb-ecrit-00.txt

So my read of the situation is much less dire than James's.  As I
understand it, the upshot of the initial coordination discussions is that
there's not a single, clear RTCWEB+ECRIT story.  Instead, there are a few
ways you can put them together.  In the short run, without upgrading PSAPs,
RTCWEB VoIP services can bridge RTCWEB signaling to ECRIT-compliant SIP,
either at the server, or at the client using something like
SIP-over-WebSockets.  In the long run, PSAPs can just advertise an RTCWEB
service like they would advertise a SIP service today (in LoST).  Neither
of these is incompatible with RTCWEB or ECRIT as they're being specified
today.

I expect there are probably some ECRIT considerations that aren't naturally
supported in RTCWEB.  Things like real-time text come to mind.  However, it
doesn't seem to me that there's gross incompatibility.

--Richard




On Sat, May 25, 2013 at 10:18 AM, John C Klensin john-i...@jck.com wrote:



 --On Saturday, May 25, 2013 10:10 +0300 Jari Arkko
 jari.ar...@piuha.net wrote:

 ...
  I didn't know about the details of the emergency
  communications situation. But it is always difficult to
  balance getting something out early vs. complete. I know how
  much pressure there is on the working groups to keep up with
  things actually happening in the browsers and organisations
  setting up to use this technology. Do you think the retrofit
  will be problematic, and do you have a specific suggestion
  about what should be included today?

 Jari,

 James will probably have a different answer and perspective, but
 I suggest that retrofits of security-sensitive features are so
 often problematic to make always not much of an exaggeration.

 I don't think there is any general solution to the early vs.
 complete tradeoff [1], nor, as long as we keep trying to deal
 with things as collections of disconnected pieces rather than
 systems, to the issues created by WGs with significant overlaps
 in either scope or technology.  What I think we can do is to be
 particularly vigilant to be sure that the two WGs are tracking
 and frequently reviewing each other's work.   At least RTCWEB
 and ECRIT are in the same area, which should make that
 coordination easier than it might be otherwise.

john


 [1] Watch for a note about this that I've been trying to
 organize for about two weeks and hope to finish and post this
 weekend.






Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-25 Thread John C Klensin


--On Saturday, May 25, 2013 10:10 +0300 Jari Arkko
jari.ar...@piuha.net wrote:

...
 I didn't know about the details of the emergency
 communications situation. But it is always difficult to
 balance getting something out early vs. complete. I know how
 much pressure there is on the working groups to keep up with
 things actually happening in the browsers and organisations
 setting up to use this technology. Do you think the retrofit
 will be problematic, and do you have a specific suggestion
 about what should be included today?

Jari,

James will probably have a different answer and perspective, but
I suggest that retrofits of security-sensitive features are so
often problematic to make always not much of an exaggeration.  

I don't think there is any general solution to the early vs.
complete tradeoff [1], nor, as long as we keep trying to deal
with things as collections of disconnected pieces rather than
systems, to the issues created by WGs with significant overlaps
in either scope or technology.  What I think we can do is to be
particularly vigilant to be sure that the two WGs are tracking
and frequently reviewing each other's work.   At least RTCWEB
and ECRIT are in the same area, which should make that
coordination easier than it might be otherwise.

   john


[1] Watch for a note about this that I've been trying to
organize for about two weeks and hope to finish and post this
weekend.





Re: WebRTC and emergency communications (Was: Re: IETF Meeting in South America)

2013-05-25 Thread Abdussalam Baryun
 I don't think there is any general solution to the early vs.
 complete tradeoff [1],

IMHO, that general answer is; having good organisation or management
from all parts participants, discussion chairs and from directors.

 nor, as long as we keep trying to deal
 with things as collections of disconnected pieces rather than
 systems, to the issues created by WGs with significant overlaps
 in either scope or technology.

It is good to have systems that is why we need WGs with procedures,
and it is good to have collections-of-ideas (can be disconnected) that
is why we need diversed participants in each system/WG.

I am against the disconnection idea of pieces/work, we need both
connection and disconnection. The pieces SHOULD be always connected as
long it serves the same subject/issue/scope, but can disconnected when
we look into applications/projects.

  What I think we can do is to be
 particularly vigilant to be sure that the two WGs are tracking
 and frequently reviewing each other's work.   At least RTCWEB
 and ECRIT are in the same area, which should make that
 coordination easier than it might be otherwise.

From my new monitoring/experience of IETF, I don't think same area WGs
are coordinated in working related to their pieces. Management SHOULD
organise such coordination.

AB
+++
This message is not sent to private address, only sent to IETF.
My thoughts are writen in a message for the IETF not for other party,
if you want to comment on the thoughts, please comment on the message
idea/content not on the author or his/her thoughts/methods.
+++



 [1] Watch for a note about this that I've been trying to
 organize for about two weeks and hope to finish and post this
 weekend.