[VOIPSEC] VoIP and Fraud

Brian Rosen br at brianrosen.net
Fri Mar 11 06:18:20 CST 2005


Hang on.

For current black phones, calling party number, which is actually ANI 
and not CallerID is used as an index into a database that routes the 
call to the correct PSAP and supples the call taker with the address 
corresponding to the phone number.

With VoIP, when we get the infrastructure in place, location will come 
in the signaling, with the call.  The phone will learn its location from 
its environment, for example from DHCP, and include it in the 
signaling.

Within a network (domain), the carrier generally knows the source of 
calls because they make you authenticate to the registrar.  When you 
call 911, the network will use location data you supplied with a system 
we have devised that uses a variant of how mobile phones deliver 
location.  Today, some service providers use a hack that doesn't deliver 
location but does deliver your call to the correct PSAP albeit to an 
administrative line and not the real 911 lines.

So voip doesn't use the telephone number for location.  However, when 
you call 911, there is another piece of information that comes to the 
PSAP which is your call back number.  If you hang up or get 
disconnected, the PSAP may need to call you back.  They need your 
telephone number to do that.

Now, most service providers don't just take your word for that (trust 
what you put in the From header).  There is a header called 
P-Asserted-Identity that is defined for this purpose.  The network 
asserts who you really are.  Some networks always use this, others only 
add it when their idea differs from your idea.

P-A-I is only used within a domain.  It's security properties don't 
provide cross domain protection.  There is work on cryptographically 
secure identity which works in all situations.

Brian




More information about the Voipsec mailing list