Method for exchanging signaling messages in two phases
AssigneeAT&T Corp.
InventorsCharles Robert Kalmanek, Jr., William Todd Marshall, Partho Pratim Mishra, Douglas M Nortz, Kadangode K. Ramakrishnan
Life of this patent
Estimating the term…
Abstract
Signaling messages are exchanged for a call between a calling party to a called party. A setup message for the call is exchanged through at least one gate controller. Network resources are reserved for the call based on the exchanged setup messages. An end-to-end message for the call is exchanged without the end-to-end message being routed through the at least one gate controller.
Claims60
A method for exchanging signaling messages for a call between a calling party to a called party, comprising:
- forwarding a setup message having a destination address from the calling party to the called party;
- receiving a setup acknowledgment message from the called party if the destination address corresponds to the called party;
- and
- sending the received setup acknowledgment message to the calling party,
- the calling party and the called party exchanging end-to-end messages if the calling party received a forwarded setup acknowledgment message and if at least one from the group of the called party and the calling party sent a reseve message to an associated network edge device.
A computer-readable medium having stored thereon instructions for exchanging signaling messages for a call between a calling party to a called party, the instructions when executed by a processor cause the processor to:
- forward a setup message having a destination address from the calling party to the called party;
- receive a setup acknowledgment message from the called party if the destination address corresponds to the called party;
- and
- send the received setup acknowledgment message to the calling party,
- the calling party and the called party exchanging end-to-end messages if the calling party received a forwarded setup acknowledgment message and if at least one from the group of the called party and the calling party sent a reserve message to an associated network edge device.
A method for exchanging messages for a call between a calling party and a called party, comprising:
- sending a setup message having a destination address from the called party to a gate controller;
- receiving a setup acknowledgment message from the called party if the destination address corresponds to the called party;
- and
- exchanging end-to-end messages with the called party if at least one from the group of the calling party and the called party sent a reserve message to an associated network edge device.
A computer-readable medium having stored thereon instructions for exchanging signaling messages for a call between a calling party to a called party, the instructions when executed by a processor cause the processor to:
- send a setup message having a destination address from the called party to a gate controller;
- receive a setup acknowledgment message from the called party if the destination address corresponds to the called party;
- and
- exchange end-to-end messages with the called party if at least one from the group of the calling party and the called party sent a reserve message to an associated network edge device.
A method for exchanging messages for a call between a calling party and a called party, comprising:
- receiving a setup message having a destination address from the called party through a gate controller;
- sending a setup acknowledgment message from the called party if the destination address corresponds to the called party;
- and
- exchanging end-to-end messages with the calling party if at least one from the group of the calling party and the called party sent a reserve message to an associated network edge device.
A computer-readable medium having stored thereon instructions for exchanging signaling messages for a call between a calling party to a called party, the instructions when executed by a processor cause the processor to:
- receive a setup message having a destination address from the called party through a gate controller;
- send a setup acknowledgment message from the called party if the destination address corresponds to the called party;
- and
- exchange end-to-end messages with the calling party if at least one from the group of the calling party and the called party sent a reserve message to an associated network edge device.
A method for exchanging signaling messages for a call between a calling party and a called party, comprising:
- exchanging a setup message for the call through at least one gate controller, a plurality of network resources being reserved for the call based on the exchanged setup messages;
- exchanging an end-to-end message for the call without the end-to-end message being routed through the at least one gate controller.
A computer-readable medium having stored thereon instructions for exchanging signaling messages for a call between a calling party to a called party, the instructions when executed by a processor cause the processor to:
- exchange a setup message for the call through at least one gate controller, a plurality of network resources being reserved for the call based on the exchanged setup message;
- and
- exchange an end-to-end message for the call without the end-to-end message being routed through the at least one gate controller.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps for exchanging signaling messages for a call between a calling party to a called party, the method steps comprising:
- forwarding a setup message having a destination address from the calling party to the called party;
- receiving a setup acknowledgment message from the called party if the destination address corresponds to the called party;
- and
- sending the received setup acknowledgment message to the calling party,
- the calling party and the called party exchanging end-to-end messages if the calling party received the forwarded setup acknowledgment message and if at least one from the group of the called party and the calling party sent a reserve message to an associated network edge device.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps for exchanging messages for a call between a calling party and a called party, the method steps comprising:
- sending a setup message having a destination address from the called party to a gate controller;
- receiving a setup acknowledgment message from the called party if the destination address corresponds to the called party;
- and
- exchanging end-to-end messages with the called party if at least one from the group of the calling party and the called party sent a reserve message to an associated network edge device.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps for exchanging messages for a call between a calling party and a called party, the method steps comprising:
- receiving a setup message having a destination address from the called party through a gate controller;
- sending a setup acknowledgment message from the called party if the destination address corresponds to the called party;
- and
- exchanging end-to-end messages with the calling party if at least one from the group of the calling party and the called party sent a reserve message to an associated network edge device.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps for exchanging signaling messages for a call between a calling party and a called party, the method steps comprising:
- exchanging a setup message for the call through at least one gate controller, a plurality of network resources being reserved for the call based on the exchanged setup messages;
- exchanging an end-to-end message for the call without the end-to-end message being routed through the at least one gate controller.
Dependencies are inferred from the claim text.