Distributed edge switching system for voice-over-packet multiservice network
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
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.
845 Citations
32 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21)
-
-
17. 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.
-
-
22. 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. - View Dependent Claims (23, 24, 25, 27, 28, 29, 30, 31, 32)
-
-
26. 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.
-
Specification