Patent ID: 7933260
Filing Date: 2011-04-26
Classification: H04L,H04Q

Abstract:
1. A computer-implemented method for execution on a source endpoint that is an end user device located in a home system, the method comprising: retrieving, by the source endpoint, a profile and at least one lookup table from an access server in the home system following an authentication process, wherein home system includes only endpoints that are registered with the access server, wherein the at least one lookup table includes: wherein the profile indicates that both the first and second endpoints have granted permission to the source endpoint to be directly contacted by the source endpoint using peer-to-peer signaling and peer-to-peer media; receiving, by the source endpoint, a plurality of digits corresponding to a telephone number for a call; performing, by the source endpoint, a digit analysis on the plurality of digits, wherein the digit analysis identifies a call destination of the call as one of the first, second, and third endpoints; selecting, by the source endpoint, the one of the first, second, and third endpoints identified by the digit analysis as the call destination, wherein the selecting identifies whether the source endpoint is able to use peer-to-peer signaling to establish the call with the call destination; identifying, by the source endpoint, a route for the call from the source endpoint to the call destination based on the analyzed digits and information present in the at least one lookup table, wherein identifying the route includes: establishing, by the source endpoint, the call with the call destination, wherein establishing the call includes: conducting, by the source endpoint, the call with the call destination, wherein conducting the call includes: