Voice over IP architecture
First Claim
Patent Images
1. A Voice over Internet Protocol (VoIP) network comprising:
- an IP backbone;
an application server providing content to the VoIP network;
a network manager controlling components in the VoIP network; and
, an access switch terminating an access device and connecting the access device to the IP backbone, wherein all session state associated with a call from the access device is maintained in the access switch.
11 Assignments
0 Petitions
Accused Products
Abstract
A Voice over Internet Protocol (VoIP) network is described in which session state is maintained in access switches, but not signaling gateways which maintain transaction state only during pendency of a related transaction. The signaling gateway further provides transparent inter-operation between the VoIP network and non-IP networks, such as the PSTN, by means of a translator which directly translates messages between the networks.
315 Citations
37 Claims
-
1. A Voice over Internet Protocol (VoIP) network comprising:
-
an IP backbone;
an application server providing content to the VoIP network;
a network manager controlling components in the VoIP network; and
,an access switch terminating an access device and connecting the access device to the IP backbone, wherein all session state associated with a call from the access device is maintained in the access switch. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A Voice over Internet Protocol (VoIP) network communicating via Session Initiation Protocol (SIP) messages and being connected to a non-IP network, the VoIP network comprising:
-
an IP backbone;
an access switch terminating an access device and connecting the access device to the IP backbone, wherein all session state associated with a call from the access device is maintained in the access switch; and
,a signaling gateway connecting the VoIP network and the non-IP network, wherein only transaction state associated with the call is maintained in the signaling gateway. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of bridging a call from an access device connected to a Voice over Internet Protocol (VoIP) network, the call being bridged to the Public Switched Telephone Network (PSTN) and the associated Signaling System Seven (SS7) network, the VoIP network comprising an access switch and a signaling gateway, and the method comprising the steps of:
-
terminating the call in the access switch;
maintaining all session state associated with the call in the access switch; and
,maintaining only transaction state associated with the call in the signaling gateway. - View Dependent Claims (15, 16)
-
-
17. A method of bridging a voice call from equipment connected to the Public Switched Telephone Network (PSTN) and the associated Signaling System Seven (SS7) network, to an access device connected to a Voice over Internet Protocol (VoIP) network, the VoIP network comprising a one or more access switches and a signaling gateway, and the method comprising the steps of:
-
receiving in the signaling gateway an SS7 message transmitted from the SS7 network;
directly translating the SS7 message into a Session Initiation Protocol (SIP) message;
transmitting the SIP message from the signaling gateway to an access switch via the VoIP network;
maintaining all session state associated with the call in at least one of the one or more access switches; and
,maintaining only transaction state associated with the call in the signaling gateway. - View Dependent Claims (18)
-
-
19. A method of bridging a voice call from an access device connected to a Voice over Internet Protocol (VoIP) network, the call being bridged to the Public Switched Telephone Network (PSTN) and associated Signaling System Seven (SS7) network, the VoIP network comprising an access switch and a signaling gateway, wherein the VoIP network is connected to the PSTN via a Media Gateway Controller (MGC) and a Media Gateway (MG), the method comprising the steps of:
-
terminating the call in the access switch;
maintaining all session state associated with the call in the access switch;
maintaining no session state in the signaling gateway;
without reference to the signaling gateway, transmitting a Session Initiation Protocol (SIP) INVITE message from the access switch to the MGC;
upon receiving the INVITE message, setting up the call on the PSTN using an exchange of Media Gateway Control Protocol (MGCP) messages between the MGC and MG. - View Dependent Claims (20)
-
-
21. A method of establishing call setup in relation to a call between calling and called parties over a Voice over Internet Protocol (VoIP) network, the VoIP network comprising a signaling gateway, a first access switch directly connecting the calling party to the VoIP network, and a second access switch connecting the called party to the VoIP network through the Public Switched Telephone Network (PSTN) and associated Signaling System Seven (SS7) network, the method comprising the steps of:
-
terminating the call in the first access switch;
issuing a first Signaling Initiation Protocol (SIP) INVITE message from the first access switch to the second access switch, and maintaining session state associated with the call in at least one of the first and second access switches;
after receiving the first INVITE message, sending a second INVITE message from the second access switch to the signaling gateway;
maintaining transaction state associated with the call setup in the signaling gateway during only the pendency of the call setup transaction. - View Dependent Claims (22, 23, 24)
-
-
25. A method of invoking a call feature during a call from an access device connected to a Voice over Internet Protocol (VoIP) network, the VoIP network comprising an access switch connecting the access device and a signaling gateway, the VoIP network being connected to the Public Switched Telephone Network (PSTN) and associated Signaling System Seven (SS7) network, and the method comprising the steps of:
-
terminating the call in the access switch;
transmitting a first Signaling Initiation Protocol (SIP) INFO message from the access switch to the signaling gateway via the VoIP network;
translating the first SIP INFO message into an SS7 compatible INVOKE message;
transmitting the INVOKE message to a Service Control Point (SCP) via the SS7 network;
in response to the INVOKE message, transmitting an SS7 RESPONSE message from the SCP to the signaling gateway;
translating the RESPONSE message into a second SIP INFO message and transmitting the second SIP INFO message from the signaling gateway to the access switch via the VoIP network. - View Dependent Claims (26, 27)
-
-
28. A signaling gateway adapted for use in a Voice over Internet Protocol (VoIP), the VoIP network being connected to the Public Switched Telephone Network (PSTN), and comprising a plurality of access switches and an IP backbone, wherein the signaling gateway comprises:
-
a first port receiving Session Initiation Protocol (SIP) messages from an access switch via the IP backbone;
a SIP parser/generator receiving SIP messages from the first port;
a second port receiving Signaling System Seven (SS7) messages from an SS7 network associated with the PSTN;
a SS7 protocol stack receiving SS7 messages from the second port;
a translator receiving SIP messages from the SIP parser/generator, directly translating the SIP messages into resulting SS7 messages, and transmitting the resulting SS7 messages to the SS7 protocol stack for subsequent transmission to the SS7 network;
wherein the translator also receives SS7 messages from the SS7 protocol stack, directly translates the SS7 messages into resulting SIP messages, and transmits the resulting SIP messages to the SIP parser/generator for subsequent transmission to the VoIP network. - View Dependent Claims (29, 30)
-
-
31. A method of operating a signaling gateway in a Voice over Internet Protocol (VoIP) network connected to the Public Switched Telephone Network (PSTN) and an associated Signaling System Seven (SS7) network in response to a call, the method comprising:
-
receiving a Session Initiation Protocol (SIP) transaction message from the VoIP network;
directly translating the SIP transaction message into a resulting SS7 message;
transmitting the resulting SS7 message to the SS7 network;
storing no session state associated with the call in the signaling gateway other than transaction state associated with the transaction message, and storing the transaction state only during the pendency of the transaction. - View Dependent Claims (32)
-
-
33. A method of operating a signaling gateway in a Voice over Internet Protocol (VoIP) network connected to the Public Switched Telephone Network (PSTN) and an associated Signaling System Seven (SS7) network in response to a call, the method comprising:
-
receiving an SS7 transaction message from the PSTN network;
directly translating the SS7 transaction message into a resulting Session Initiation Protocol (SIP) message;
transmitting the resulting SIP message to an access switch in the VoIP network;
storing no session state associated with the call in the signaling gateway, other than temporarily storing state associated with the transaction message during the pendency of the transaction. - View Dependent Claims (34)
-
-
35. A method of maintaining session state in a Voice over Internet Protocol (VoIP) network connected to the Public Switched Telephone Network (PSTN) and an associated Signaling System Seven (SS7) network, the VoIP network comprising a plurality of access switches and at least one signaling gateway, the method comprising:
-
terminating a call from an access device in a first access switch;
determining a location identified by the call and identifying a second access switch associated with the location;
maintaining all session state associated with the call in at least one of the first and second access switches during the call, but maintaining no session state in the signaling gateway other than transaction state associated with a transaction occurring during the call. - View Dependent Claims (36)
-
-
37. A method of operating a signaling gateway in a Voice over Internet Protocol (VoIP) network connected to the Public Switched Telephone Network (PSTN) and an associated Signaling System Seven (SS7) network in response to a call, the method comprising:
-
receiving in the signaling gateway a SS7 message from the PSTN, the message being associated with an exception condition or communication error;
translating the SS7 message into a resulting Session Initiation Protocol (SIP) message; and
,statelessly transmitting the resulting SIP message to an access switch in the VoIP network.
-
Specification