privacy implications and should be protected conse-
quently.
5 PROVIDING EMERGENCY
CENTERS WITH LOCATION
INFORMATION
When adding position information to calls, it makes
sense to use SIP mechanisms instead of Web Ser-
vices. Thus the Geolocation header is used as pro-
posed in (Polk and Rosen, 2006) containing location-
by-reference. This header is introduced by the SIP
proxy server. That means that both the SIP proxy and
the emergency center will need to contact the loca-
tion server to obtain the position of the terminal. The
dialogs with the location server will benefit from the
Web Services interface described in section 4 but will
skip the user authorization web-based mechanism.
INVITE sip:112@emergency.cat SIP/2.0
Via: SIP/2.0/UDP sipproxy.voipow.com
;branch=z9hG4bK77ef4c2312983.1
Via: SIP/2.0/UDP pc33.voipow.com
;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: 112 <sip:112@emergency.cat>
From: Victor <sip:victor@voipow.com>
;tag=1928301774
Call-ID: a84b4c76e66710@pc33.voipow.com
CSeq: 314159 INVITE
Contact: <sip:victor@pc33.voipow.com>
Resource-Priority: wps.0
Geolocation: sips:3sdefrhy2@lis.voipow.com
Supported: geolocation
Content-Type: application/sdp
Content-Length: 142
In the proposed example, Victor is in trouble and
calls to the emergency center. Victor is a client
of the voipow VoIP over Wireless service provider
and therefore the SIP phone sends the requests to its
outbound proxy called sipproxy.voipow.com
1
. The
proxy realizes that the destination of the call corre-
sponds to an emergency center and contact the loca-
tion server to obtain the position of the user.
The SIP proxy knows both the IP and the MAC
address of the terminal initiating and emergency call
and it is considered a trusted third party by the loca-
tion server and therefore is allowed to obtain the po-
sition of the user. In this special case, the SIP proxy
does not need explicit authorization from the user to
get the position information.
1
It has to be noted that this proxy needs direct connec-
tion to the wireless metropolitan access network, and there-
fore the solution outlined in this paper is not general, but
restricted to this scenario
The position information is included in the form
of a header called Geolocation. This header has to be
de-referenced by the emergency center to obtain the
user position in the form of PIDF-LO object.
In addition to the position header, the highest
Resource-Priority header is included in the request,
in accordance to (Schulzrinne and Polk, 2006)
6 CONCLUSION
This article presents ongoing work for collecting in-
formation about the position of the users of a Wire-
less Metropolitan Access Network and storing it in a
location server. After user authorization, this location
information can be offered to trusted third parties that
provide location tailored content.
A VoIP service provider operating in that network,
can incorporate intelligence in the outbound proxy to
interact with the location server. Then the location
information can be conveyed in SIP invite messages
in emergency calls. The location information is used
to route the call and is presented to the emergency
center operator.
REFERENCES
Bahl, P. and Padmanabhan, V. N. (2000). Radar: an in-
building rf-based user location and tracking system.
In IEEE INFOCOM, volume 2, pages 775–784.
Clementi, L. (2005). Infrastrutture di supporto per il
progetto di servizi dipendenti dalla locazione. M. eng.
thesis, Universit`a degli Studi di Bologna, Italy.
Cuellar, J., Morris, J., Mulligan, D., Peterson, J., and Polk,
J. (2004). Geopriv Requirements. RFC 3693 (Infor-
mational).
Hong, J. I., Boriello, G., Landay, J. A., McDonald, D. A.,
Schilit, B. N., and Tygar, J. (2003). Privacy and se-
curity in the location-enhanced world wide web. In
UBICOMP.
Peterson, J. (2005). A Presence-based GEOPRIV Location
Object Format. RFC 4119 (Proposed Standard).
Polk, J. and Rosen, B. (2006). Session initiation protocol
location conveyance. Internet draft.
Rosen, B., Schulzrinne, H., Polk, J., and Newton, A. (2006).
Framework for emergency calling in internet multime-
dia. Internet draft.
Schulzrinne, H. and Marshall, R. (2006). Requirements for
emergency context resolution with internet technolo-
gies. Internet draft.
Schulzrinne, H. and Polk, J. (2006). Communications
Resource Priority for the Session Initiation Protocol
(SIP). RFC 4412 (Proposed Standard).
TC, O. W. S. S. (2006). Web services security v1.1.
WEBIST 2007 - International Conference on Web Information Systems and Technologies
396