Call set-up systems
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorJohn Aubrey Allen
Life of this patent
Estimating the term…
Abstract
A call set-up system sets up a call, which may be a voice call, between terminals through a plurality of packet switched networks using call agents. The networks are interconnected by network address translation (NAT) devices, and the messages to successive call agents include media addresses in the associated networks for the actual data packets of the call when it has been set up. The call set-up message includes the media address sent to at least some preceding call agents enabling NAT resources to be saved. The call agents can be incorporated into NAT devices, and the media addresses can be encrypted or in the form of a reference.
Claims8
A method for setting up calls across a plurality of packet-switched networks communicatively connected by network address translation (NAT) devices, the method performed at a first call agent circuit disposed in a packet-switched network and comprising:
- sending messages to and receiving messages from other call agent circuits to define a media path for a call, wherein the messages comprise address information for media packets within the packet-switched networks associated with the other call agent circuits, wherein at least one of the received messages includes address information for media packets received at a preceding call agent circuit involved in the set-up of the call, and wherein the messages sent to the other call agent circuits, and the messages received from the other call agent circuits, are of different message types;
- selecting a set of predetermined rules with which to modify the at least one of the received messages based on a message type for the at least one of the received messages;
- and
- modifying the at least one of the received messages according to the selected set of pre-determined rules by adding address information to, and deleting address information from, the at least one of the received messages.
A call agent device configured for setting up calls across a plurality of packet-switched networks communicatively connected by network address translation (NAT) devices, the call agent device disposed in a packet-switched network and comprising:
- circuitry configured to:
- send messages to and receive messages from another call agent device to define a media path for a call, wherein the messages comprise address information for media packets within the packet-switched networks associated with the other call agent devices, wherein at least one of the received messages includes address information for media packets received at a preceding call agent device involved in the set-up of the call, and wherein the messages sent to the other call agent circuits, and the received messages received from the other call agent circuits, are of different message types;
- select a set of predetermined rules with which to modify at least one of the received messages based on a message type for the at least one of the received messages;
- and
- modify the at least one of the received messages according to the selected set of pre-determined rules by adding address information to, and deleting address information from, the at least one of the received messages.
A network address translation (NAT) device for setting up calls across a plurality of packet-switched networks communicatively connected to each other by NAT devices, the NAT device comprising:
- call agent circuitry configured to send messages to and receive messages from a plurality of remote call agents to define a media path for a call, wherein the messages comprise address information for media packets within the packet-switched networks associated with the remote call agents, wherein at least one of the received messages includes address information for media packets received at a preceding call agent involved in the set-up of the call, and wherein the messages sent to the other call agent circuits, and the received messages received from the other call agent circuits, are of different message types;
- select a set of predetermined rules with which to modify at least one of the received messages based on a message type for the at least one of the received messages;
- and
- modify the at least one of the received messages according to the selected set of pre-determined rules by adding address information to, and deleting address information from, the at least one of the received messages.
Dependencies are inferred from the claim text.