Method and apparatus for performing internet protocol address resolutions in a telecommunications network
First Claim
1. A method for performing a Directory Number (DN) to Internet Protocol (IP) address resolution for an IP gateway comprising the steps of:
- i. building a QSIG message containing a DN of a called party at an originating Time-Division Multiplex (TDM) switch;
ii. forwarding said QSIG message across a TDM network to a terminating TDM switch;
iii. retrieving from said terminating TDM switch an IP address of an IP gateway; and
iv. forwarding said IP address of said IP gateway across said TDM network to said originating TDM switch.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for performing directory number/Internet Protocol (IP) address resolutions to facilitate voice over IP communications. A message requesting the IP address of an IP gateway is built at an originating Time-Division Multiplex (TDM) switch (that forms part of either a private or public network). The message is forwarded over a TDM telecommunications network to a terminating TDM switch, where the requested IP address information is retrieved. The IP address is forwarded across the TDM telecommunications network to the originating TDM switch. The IP address is then used to establish a call across an IP network. By using existing TDM protocols and infrastructure to request and retrieve IP gateway information, the present invention does not suffer from the scalability problems inherent in other DN/IP address resolution solutions.
-
Citations
26 Claims
-
1. A method for performing a Directory Number (DN) to Internet Protocol (IP) address resolution for an IP gateway comprising the steps of:
-
i. building a QSIG message containing a DN of a called party at an originating Time-Division Multiplex (TDM) switch;
ii. forwarding said QSIG message across a TDM network to a terminating TDM switch;
iii. retrieving from said terminating TDM switch an IP address of an IP gateway; and
iv. forwarding said IP address of said IP gateway across said TDM network to said originating TDM switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
i. storing the DN in a Called Directory Number (CDN) Information Element (IE) of the QSIG message; and
ii. storing an IP resolution request in a facility IE of the QSIG message.
-
-
8. The method of claim 7 further comprising sending a TCAP QVPN SETUP.Invoke message to a tandem TDM switch.
-
9. The method of claim 1 wherein the step of forwarding said QSIG message across a TDM network to a terminating TDM switch includes the steps of:
-
i. forwarding said QSIG message to a tandem TDM switch;
ii. verifying at said tandem TDM switch whether the DN of the called party matches a pre-defined allocation of directory numbers of said tandem switch;
iii. forwarding said QSIG message to said terminating TDM switch if the DN of the called party does not match a pre-defined allocation of directory numbers.
-
-
10. The method of claim 1 wherein retrieving from said terminating TDM switch an IP address of an IP gateway includes:
-
i. searching a database table containing the IP addresses of any IP Gateways subtending the terminating TDM switch;
ii. retrieving from said database table the IP address of an IP gateway offering IP services to the DN of the called party.
-
-
11. The method of claim 1 wherein forwarding said IP address of said IP gateway across said TDM network to said originating TDM switch includes:
-
i. forwarding a QSIG Release message containing the IP address of said IP gateway to a tandem TDM switch;
ii. forwarding a TCAP release message containing the IP address of said IP gateway; and
iii. receiving at said originating TDM switch a QSIG Release message containing the IP address of said IP gateway.
-
-
12. In an originating Time-Division Multiplex (TDM) switch, a method of performing a Directory Number (DN) to Internet Protocol (IP) address resolution for an IP gateway comprising the steps of:
-
i. receiving a DN of a called party;
ii. building a QSIG message containing said DN;
iii. forwarding said QSIG message across a TDM network to a terminating TDM switch; and
iv. retrieving from said TDM network an IP address of an IP gateway. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
i. storing the DN in a Called Directory Number (CDN) Information Element (IE) of the QSIG message; and
ii. storing an IP resolution request in a facility IE of the QSIG message.
-
-
19. The method of claim 18 further including sending a TCAP QVPN SETUP.Invoke message to a tandem TDM switch.
-
20. The method of claim 12 wherein the step of forwarding said QSIG message across a TDM network to a terminating TDM switch includes the steps of:
-
i. forwarding said QSIG message to a tandem TDM switch;
ii. verifying at said tandem TDM switch whether the DN of the called party matches a pre-defined allocation of directory numbers;
iii. forwarding said QSIG message to said terminating TDM switch if the DN of the called party does not match a pre-defined allocation of directory numbers.
-
-
21. In a terminating Time-Division Multiplex (TDM) switch, a method for performing a Directory Number (DN) to Internet Protocol (IP) address resolution for an IP gateway comprising the steps of:
-
i. receiving from a TDM network a QSIG message containing a DN of a called party;
ii. retrieving an IP address of an IP gateway; and
iii. forwarding said IP address of said IP gateway to said TDM network. - View Dependent Claims (22, 23)
i. searching a database table containing the IP addresses of any IP Gateways subtending the terminating TDM switch;
ii. retrieving from said database table the IP address of an IP gateway offering IP services to the DN of the called party.
-
-
23. The method of claim 21 wherein forwarding said IP address of said IP gateway to said TDM network includes the step of forwarding a QSIG Release message containing the IP address of said IP gateway to a tandem TDM switch.
-
24. An originating Time-Division Multiplex (TDM) switch comprising:
-
a first communications link connecting said originating TDM switch to a TDM network;
a second communications link connecting said originating TDM switch to an IP network;
a processor for;
(i) building a QSIG message containing a Directory Number (DN) of a called party, (ii) forwarding said QSIG message to said first communications link where it will be transmitted across said TDM network to a terminating TDM switch, (iii) receiving from said first communications link an IP address of an IP gateway, and (iv) forwarding said IP address to said second communications link to establish a call over said IP network.- View Dependent Claims (25)
-
-
26. A terminating Time-Division Multiplex (TDM) switch comprising:
-
a communications link connecting said terminating TDM switch to a TDM network;
a storage device for storing an IP address of an IP gateway subtending said terminating TDM switch;
a processor for;
(i) receiving a QSIG message containing a Directory Number (DN) of a called party from an originating TDM switch, (ii) searching said storage device for said IP address of said IP gateway, and (iii) forwarding said IP address to said communications link where said IP address will be transmitted across said TDM network to an originating TDM switch.
-
Specification