×

PRODUCING ROUTING MESSAGES FOR VOICE OVER IP COMMUNICATIONS

  • US 20180034729A1
  • Filed: 10/11/2017
  • Published: 02/01/2018
  • Est. Priority Date: 11/02/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for routing a communication in a communication system between an Internet-connected first participant device associated with a first participant and an Internet-connected second participant device associated with a second participant, the first and second participant devices being associated with first and second network elements of the communication system, respectively, the method comprising:

  • in response to initiation of a communication from the first participant device to the second participant device, receiving from an Internet Protocol (IP) network a first participant identifier and a second participant identifier;

    causing at least one processor to access a database comprising user profiles, using the first participant identifier, to locate a plurality of first participant attributes associated with the first participant, each user profile associating a respective plurality of attributes with a respective user;

    processing at least one of the plurality of first participant attributes located using the first participant identifier, using the at least one processor, to determine whether the communication is allowed to proceed;

    when the communication is determined to be allowed to proceed, processing the second participant identifier based on at least one of the plurality of first participant attributes located using the first participant identifier, using the at least one processor, to determine whether the second network element is the same as the first network element;

    when the second network element is determined to be the same as the first network element, producing a routing message identifying a first Internet address associated with the first network element, using the at least one processor, causing the communication to be established to the second participant device using the first Internet address; and

    when the second network element is determined not to be the same as the first network element, producing a routing message identifying a second Internet address associated with the second network element, using the at least one processor, causing the communication to be established to the second participant device using the second Internet address.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×