Establishing communications between a calling server and a called server according to services subscribed by their respective calling and called parties
First Claim
Patent Images
1. A method of operating a communications network, wherein a call coordinator performs the steps comprising:
- a. receiving a call request for a call from a calling party to a called party;
b. accessing a directory database and obtaining, based on calling party identifying information, the address of a calling party server implementing calling party services for outbound call managements;
c. accessing the calling party server and invoking the calling party services wherein the calling party server interacts with the calling party to obtain a network address for the called party d. accessing a directory database and obtaining, based on the called party address, the address of a called party server implementing called party services for inbound call management, and communicating to the called party server information identifying the calling party and a network address of the calling party server; and
e. obtaining call completion instructions from the called party server for the requested call based on call management information exchanged between the called party server and the calling party server to implement the calling party services and the called party services.
1 Assignment
0 Petitions
Accused Products
Abstract
The facilities of a communications system are enhanced by providing a server that operates in behalf of a calling party and a server that operates in behalf of a called party to respectively establish communications between the calling and called parties via a communications network according to communications services respectively subscribed to by the calling and called parties.
126 Citations
17 Claims
-
1. A method of operating a communications network, wherein a call coordinator performs the steps comprising:
-
a. receiving a call request for a call from a calling party to a called party;
b. accessing a directory database and obtaining, based on calling party identifying information, the address of a calling party server implementing calling party services for outbound call managements;
c. accessing the calling party server and invoking the calling party services wherein the calling party server interacts with the calling party to obtain a network address for the called party d. accessing a directory database and obtaining, based on the called party address, the address of a called party server implementing called party services for inbound call management, and communicating to the called party server information identifying the calling party and a network address of the calling party server; and
e. obtaining call completion instructions from the called party server for the requested call based on call management information exchanged between the called party server and the calling party server to implement the calling party services and the called party services. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16, 17)
-
-
7. Communications network apparatus comprising:
-
a. a call coordinator disposed in a communications network element;
b. a calling party server implementing calling party services for outbound call management on behalf of a calling party;
c. a called party server implementing called party services for inbound call management on behalf of a called party; and
d. at least one directory database adapted to return the address of a server implementing call management services on behalf of a party in response to information identifying the party, wherein, in response to a call request for a call from a calling party to a called party, the call coordinator accesses a directory database and obtains, based on calling party identifying information, the address of the calling party server;
the call coordinator accesses the calling party server and invokes the calling party services;
the calling party server interacts with the calling party to obtain the address of the called party, and provides the called party address to the call coordinator;
the call coordinator accesses a directory database and obtains, based on called party address, the address of the called party server;
the call coordinator informs the called party server of the calling party'"'"'s identity and the address of the calling party server; and
the called party server and the calling party server exchange call management information based on the calling party services and the called party services to generate call completion instructions for the requested call.- View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification