Distributed edge switching system for voice-over-packet multiservice network
AssigneeEsn, LLC
InventorGregory D. Girard
Life of this patent
Estimating the term…
Abstract
A network device including a plurality of communication interfaces, including a telephone line interface, a computer data interface, and a broadband network interface; a processor; a machine-readable storage medium which during use stores a call processing application and service profiles, and which stores executable instructions to mediate communications between the plurality of communication interfaces, the instructions causing the network device to detect network signaling events or trigger points in a telephone call and invoke the call processing application in response to the detected network signaling events or trigger points, the call processing application operating according to parameters defined in the service profiles.
Claims32
A network device comprising:
- a plurality of communication interfaces, including a telephone line interface, a computer data interface, and a broadband network interface;
- a processor;
- a machine-readable storage medium which during use stores a call processing application and service profiles, and which stores executable instructions to mediate communications between the plurality of communication interfaces, the instructions causing the network device to
- detect network signaling events or trigger points in a telephone call and
- invoke the call processing application in response to the detected network signaling events or trigger points, the call processing application operating according to parameters defined in the service profiles.
A network device comprising:
- a plurality of communication interfaces, including a telephone line interface, a computer data interface, and a broadband network interface;
- a processor;
- a machine-readable storage medium which during use stores call routing tables, and which stores executable instructions to mediate communications between the plurality of interfaces, the instructions causing the network device to perform call routing according to the call routing tables, the telephone calls using the telephone line interface.
A network device comprising:
- a plurality of communication interfaces, including a telephone line interface, a computer data interface, and a broadband network interface;
- a processor;
- and
- a machine-readable storage medium which stores executable instructions to mediate communications between the plurality of interfaces, the instructions causing the network device to log a telephone event record to a telephone event repository, the event record describing a telephone call communication mediated by the network device.
A network device comprising:
- a broadband network interface;
- a plurality of interfaces, including a telephone line interface and a computer data interface;
- a processor;
- and
- a machine-readable storage medium that stores processor-executable instructions to provide proxy agents, the instructions causing the network device to
- provide a telephone SIP proxy agent to represent a non-SIP telephone that uses the telephone line interface, and
- provide a distinct SIP proxy agent for each additional device that uses an interface in the plurality of interfaces, and
- the instructions further causing the network device to implement a proxy server that mediates all SIP communications over the broadband network interface involving the non-SIP telephone and the each additional devices.
A method for establishing a voice-over-packet network architecture, the method comprising:
- locating a system management platform in a shared packet network, the system management platform collecting call log data from a plurality of network devices;
- and
- distributing the plurality of network devices that each include
- a telephone line interface,
- a computer data interface,
- a broadband network interface terminating a link from the shared packet network,
- a processor, and
- a machine-readable storage medium storing processor-executable instructions to control telephone calls, the instructions causing each network device to route telephone calls in a peer-to-peer fashion over the shared packet network and to send call log data to the system management platform.
Dependencies are inferred from the claim text.