Skip Links

Network World

  • Social Web 
  • Email 
  • Close

Secure caller ID for VoIP

By Jonathan Rosenberg , Network World , 11/21/2006
This vendor-written tech primer has been edited by Network World to eliminate product promotion, but readers should note it will likely favor the submitter's approach.
Newsletter Signup
  • Share/Email
  • Tweet This
  • Comment
  • Print

Session Initiation Protocol is used widely for the setup, teardown and management of VoIP calls. Much of its functionality is related to the setup of calls, as its name implies. Part of this setup involves the delivery of the caller's identity so that the called party can decide how to treat the call - what is, essentially, Internet caller ID.

The basic mechanism for caller ID in the core SIP specification (RFC 3261) works much as it does in e-mail. The caller information has a From header field, including the address. That mechanism worked well enough in an Internet that was largely free of malicious users, but it quickly became clear that the technique could be abused, as it has been in e-mail. It is possible to spoof "From" VoIP headers and hide the sender's true identity.

These problems were remedied by a specification known as P-Asserted-ID (RFC 3325), published in November 2002 by the IETF. With P-Asserted-ID, a single network or a small federation of networks can provide network-verified caller ID services.

P-Asserted-ID was a big step forward, and it has seen widespread use with SIP networks. However, even at the time of publication it was known to be a stopgap solution. The primary problem is that it works only for single provider networks or with small federations of tightly coupled providers enjoying strong mutual trust. To date, this is exactly the kind of VoIP network that has been deployed. Most VoIP networks don't connect with each other over IP and instead rely on the public switched telephone network.

  • Share/Email
  • Tweet This
  • Comment
  • Print
Comments (2)
Login
Forgot your account info?

P-Asserted identityBy PDXUSA on June 19, 2007, 10:44 pmP-Asserted identity is for ANI, not caller ID. One could assume if CID+ANI match and P-Asserted identity authenticates, you're ok but that's not true either. I...

Reply | Read entire comment

VoIP certs issuesBy tmancill on February 11, 2007, 11:55 pmNice write-up. Just a few comments... My key concern with this approach is that the CA mechanism will run into the same issues it does in WWW - namely that so...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed