Method and apparatus to carry out resolution of entity identifier in circuit-switched networks by using a domain name system
First Claim
1. A method for a circuit-switched communications network to provide communication services to a subscriber, comprising:
- receiving from a first entity a request over the circuit-switched communications network for a first service involving a second entity associated with a second entity identifier;
a circuit-switched routing node in the circuit-switched communications network sending a routing request to a number portability database in the circuit-switched communications network with the second entity identifier;
the number portability database sending a message to a domain name system (DNS) server in a packet-switched network requesting a second service related to the second entity identifier;
receiving a result of the second service from the DNS server; and
providing the first service using the result.
1 Assignment
0 Petitions
Accused Products
Abstract
An efficient interface for service exchange is provided between a circuit-switched communications network and a domain naming system (DNS) in a packet-switched communications network. A node in the circuit-switched communications network receives from a first entity a request for a first service involving a second entity associated with a second entity identifier. A message is sent from the circuit-switched network node to a DNS server in the packet-switched network requesting a second service related to the second entity identifier. The result of the second service from the DNS server is used in providing the first service.
-
Citations
44 Claims
-
1. A method for a circuit-switched communications network to provide communication services to a subscriber, comprising:
-
receiving from a first entity a request over the circuit-switched communications network for a first service involving a second entity associated with a second entity identifier;
a circuit-switched routing node in the circuit-switched communications network sending a routing request to a number portability database in the circuit-switched communications network with the second entity identifier;
the number portability database sending a message to a domain name system (DNS) server in a packet-switched network requesting a second service related to the second entity identifier;
receiving a result of the second service from the DNS server; and
providing the first service using the result. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing call services to a mobile subscriber, comprising:
-
receiving from the mobile subscriber at a circuit-switched node in a circuit-switched cellular network a call setup message to a called entity including a called entity telephone number;
the circuit-switched node querying a number portability database in the circuit-switched cellular network using the called entity telephone number and an indication that domain name system (DNS) resolution is needed for the called entity telephone number;
the number portability database sending a message to a DNS server in a packet-switched network requesting a resolution of the called entity telephone number;
receiving a resolution result from the DNS server for the called entity telephone number; and
routing the mobile subscriber call using the resolution result. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing call services to a mobile subscriber, comprising:
-
receiving from the mobile subscriber at a circuit-switched node in a cellular network a call setup message to a called entity including a called entity telephone number;
sending a message to a domain name system (DNS) server in a packet-switched network requesting a resolution of the called entity telephone number;
receiving a resolution result from the DNS server for the called entity telephone number; and
routing the mobile subscriber call using the resolution result, wherein the called entity has a corresponding Mobile Subscriber Integrated Services Digital network Number (MSISDN) and an International Mobile Subscriber Identity (IMSI), the method further comprising;
administering in the DNS a relationship between the mobile subscriber'"'"'s MSISDN and IMSI. - View Dependent Claims (18)
-
-
19. A method for providing a call service where a called entity has a corresponding Mobile Subscriber Integrated Services Digital network Number (MSISDN) and an International Mobile Subscriber Identity (IMSI), comprising:
administering in a domain naming system (DNS) a relationship between the called entity'"'"'s MSISDN and IMSI. - View Dependent Claims (20, 21, 22)
-
23. A number portability node in a circuit-switched communications network which provides a number portability service, comprising:
-
a circuit-switched service interface for receiving a request from a first entity in the circuit-switched communications network involving a second entity associated with a second entity identifier;
a controller for analyzing the request and determining that the second entity identifier should be processed in a domain name system (DNS); and
a DNS service interface for generating and sending a message to a DNS server in a packet-switched network requesting DNS processing of the second entity identifier, wherein the controller is configured to receive a DNS response via the DNS service interface and provide the DNS response to the first entity. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A number portability node in a circuit-switched communications network comprising:
-
a number portability database; and
electronic processing circuitry coupled to the number portability database and configured to perform the following tasks;
receive from a circuit-switched routing node a request including a called entity telephone number associated with a call setup message to the called entity;
send a message to a domain name system (DNS) server in a packet-switched communications network requesting a resolution of the called entity telephone number;
receive a resolution result from the DNS server for the called entity telephone number; and
provide the resolution result to the routing node for use in routing the call. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification