SYSTEMS AND METHODS FOR COMMUNICATION SETUP VIA RECONCILIATION OF INTERNET PROTOCOL ADDRESSES
First Claim
1. A method of forwarding data packets containing media of a voice over Internet protocol (VoIP) communication, comprising:
- receiving VoIP communication setup signaling that includes an indication of a first originating IP address for data packets that are to be forwarded;
setting the first originating IP address as an acceptable originating IP address;
receiving a data packet;
evaluating the originating IP address of the data packet against the acceptable originating IP address;
determining whether the acceptable originating IP address has been changed since receipt of the setup signaling; and
discarding the data packet based upon the results of the determining step.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for forwarding data packets to facilitate an IP telephony communication make use of a media relay to accomplish the forwarding actions. The media relay is configured receive setup signaling indicating a first acceptable originating IP address for received data packets. The media relay also allows the acceptable originating IP address to change once after the initial call setup has occurred. Also, if a REINVITE action occurs during a call, the media relay will allow the acceptable originating IP address to change once after the REINVITE signaling has been completed.
-
Citations
25 Claims
-
1. A method of forwarding data packets containing media of a voice over Internet protocol (VoIP) communication, comprising:
-
receiving VoIP communication setup signaling that includes an indication of a first originating IP address for data packets that are to be forwarded; setting the first originating IP address as an acceptable originating IP address; receiving a data packet; evaluating the originating IP address of the data packet against the acceptable originating IP address; determining whether the acceptable originating IP address has been changed since receipt of the setup signaling; and discarding the data packet based upon the results of the determining step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for forwarding data packets containing media of a voice over Internet protocol (VoIP) communication, comprising:
-
means for receiving VoIP communication setup signaling that includes an indication of a first originating IP address for data packets that are to be forwarded; means for setting the first originating IP address as an acceptable originating IP address; means for receiving a data packet; means for evaluating the originating IP address of the data packet against the acceptable originating IP address; means for determining whether the acceptable originating IP address has been changed since receipt of the setup signaling; and means for discarding the data packet based upon the results of the determining step.
-
-
11. A system for forwarding data packets containing media of a voice over Internet protocol (VoIP) communication, comprising:
-
a communication setup unit that receives VoIP communication setup signaling that includes an indication of a first originating IP address for data packets that are to be forwarded; an IP address setting unit that sets the first originating IP address as an acceptable originating IP address; a data packet handling unit that receives a data packet an evaluating unit that evaluates the originating IP address of the data packet against the acceptable originating IP address; a determining unit that determines whether the acceptable originating IP address has been changed since receipt of the setup signaling, wherein the data packet handling unit discards the data packet based upon an output of the determining unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having instructions stored thereon, which when executed by one or more processors of a media relay, cause the media relay to perform a method comprising:
-
receiving VoIP communication setup signaling that includes an indication of a first originating IP address for data packets that are to be forwarded; setting the first originating IP address as an acceptable originating IP address; receiving a data packet; evaluating the originating IP address of the data packet against the acceptable originating IP address; determining whether the acceptable originating IP address has been changed since receipt of the setup signaling; and discarding the data packet based upon the results of the determining step. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification