Producing routing messages for voice over IP communications

CAFC
  • US 9,537,762 B2
  • Filed: 10/07/2015
  • Issued: 01/03/2017
  • Est. Priority Date: 11/02/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of routing communications in a system in which a first participant identifier is associated with a first participant registered with the system and wherein a second participant identifier is associated with a second participant, the first participant being associated with a first participant device operable to establish a communication using the system to a second participant device associated with the second participant, the system comprising at least one processor operably configured to execute program code stored in at least one memory, the method comprising:

  • in response to the first participant device initiating the communication to the second participant device, receiving the first participant identifier and the second participant identifier from the first participant device;

    using the first participant identifier to locate, via the at least one processor, a first participant profile from among a plurality of participant profiles that are stored in a database, the first participant profile comprising one or more attributes associated with the first participant;

    processing the second participant identifier, via the at least one processor, based on at least one of the one or more attributes from the first participant profile, to produce a new second participant identifier;

    classifying the communication, via the at least one processor, using the new second participant identifier, as a first network communication if a first network classification criterion is met and as a second network communication if a second network classification criterion is met;

    when the first network classification criterion is met, producing, via the at least one processor, a first network routing message, the first network routing message identifying an address in the system, the address being associated with the second participant device; and

    when the second network classification criterion is met, producing, via the at least one processor, a second network routing message, the second network routing message identifying an address associated with a gateway to a network external to the system, wherein the second network classification criterion is met if the second participant is not registered with the system.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×