Region-based bridging of calls using client-specific control and revised caller identifiers
First Claim
1. An apparatus, comprising:
- a telecommunications-providing server configured and arranged to provide Voice over Internet Protocol (VoIP) communications service relationships with a plurality of disparate client entities by controlling communication between endpoint devices respectively associated with each of the plurality of disparate client entities;
a processing circuit configured and arranged to, for each of the plurality of disparate client entities, communicate with the telecommunications-providing server by generating client-specific sets of data indicative of client-specific communications routing and/or client-specific communications data, and by conveying the generated client-specific sets of data over an interface protocol, wherein the telecommunications-providing server and each of the plurality of disparate client entities are configured and arranged with the interface protocol to facilitate permissible types of communications; and
wherein the telecommunications-providing server is further configured and arranged to;
respond to a data packet received at a first port of the telecommunications-providing server requesting a VoIP call by determining a geographic region that an endpoint device identified using the data packet is located and whether a local line should be accessed;
respond to the data packet indicating that a local line should be accessed by;
revising a caller identification (ID) for the VoIP call based on the client-specific sets of data, based on an identifier that corresponds to an endpoint device requesting the VoIP call, and based on the determined geographic region; and
causing control data to be sent to activate an analog-telephone bridging circuit and redirect the VoIP call by obtaining a dial tone and passing at least a subset of the data packet through the analog-telephone bridging circuit for connecting over the local line, the subset of the data packet including the revised caller ID that includes a local number identified by the determined geographic region.
5 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for client-based control of revising caller identifications (IDs) for communications between a private network and a public network. An apparatus including a telecommunications-providing server and processing circuit that communicates client-specific sets of data over an interface protocol. The telecommunications-providing server revises a caller ID for a VoIP call based on the client-specific sets of data, an identifier that corresponds to a requesting endpoint, and a geographic region determined from the call request. Further, the telecommunications-providing server causes control data to be sent to activate an analog-telephone bridging circuit and redirect the VoIP call by obtaining a dial tone and passes at least a subset of the data packet through the analog-telephone bridging circuit for connecting over the local line. The subset of the data packet includes the revised caller ID which is a local number identified by the determined geographic region.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a telecommunications-providing server configured and arranged to provide Voice over Internet Protocol (VoIP) communications service relationships with a plurality of disparate client entities by controlling communication between endpoint devices respectively associated with each of the plurality of disparate client entities; a processing circuit configured and arranged to, for each of the plurality of disparate client entities, communicate with the telecommunications-providing server by generating client-specific sets of data indicative of client-specific communications routing and/or client-specific communications data, and by conveying the generated client-specific sets of data over an interface protocol, wherein the telecommunications-providing server and each of the plurality of disparate client entities are configured and arranged with the interface protocol to facilitate permissible types of communications; and wherein the telecommunications-providing server is further configured and arranged to; respond to a data packet received at a first port of the telecommunications-providing server requesting a VoIP call by determining a geographic region that an endpoint device identified using the data packet is located and whether a local line should be accessed; respond to the data packet indicating that a local line should be accessed by; revising a caller identification (ID) for the VoIP call based on the client-specific sets of data, based on an identifier that corresponds to an endpoint device requesting the VoIP call, and based on the determined geographic region; and causing control data to be sent to activate an analog-telephone bridging circuit and redirect the VoIP call by obtaining a dial tone and passing at least a subset of the data packet through the analog-telephone bridging circuit for connecting over the local line, the subset of the data packet including the revised caller ID that includes a local number identified by the determined geographic region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
providing Voice over Internet Protocol (VoIP) communications service relationships with a plurality of disparate client entities by controlling communication between endpoint devices respectively associated with each of the plurality of disparate client entities; for each of the plurality of disparate client entities, generating client-specific sets of data indicative of client-specific communications routing and/or client-specific communications data, and conveying the generated client-specific sets of data over an interface protocol via communication between a telecommunications-providing server and a processing circuitry of each of the plurality of disparate client entities that are configured and arranged with an interface protocol to facilitate permissible types of communications; responding to a data packet received at a first port of the telecommunications-providing server requesting a VoIP call by determining a geographic region that an endpoint device identified using the data packet is located and whether a local line should be accessed; and responding to the data packet indicating that a local line should be accessed by; revising a caller identification (ID) for the VoIP call based on the client-specific sets of data, based on an identifier that corresponds to an endpoint device requesting the VoIP call, and based on the determined geographic region; and causing control data to be sent to activate an analog-telephone bridging circuit and redirect the VoIP call by obtaining a dial tone and passing at least a subset of the data packet through the analog-telephone bridging circuit for connecting over the local line, the subset of the data packet including the revised caller ID that includes a local number identified by the determined geographic region. - View Dependent Claims (20)
-
Specification