Method and apparatus for automatic call setup in different network domains
First Claim
1. A method for managing a communication session originating in either one of a telecommunications network and the Internet domain, said method comprising the steps of:
- detecting origination of a communication session in either one of the telecommunications network and the Internet domain;
suspending processing of the communication session;
accessing a data structure containing a plurality of records, each record including an information element indicative of a certain communication session disposition program;
associating a record in said data structure with the communication session, the record including an entry indicative of a particular disposition program applicable to the communication session, the entry including a data element indicative of a pseudo-address in the Internet domain;
if the entry applicable to the communication session is instructive to establish an Internet domain connection, translating the pseudo-address to an IP address;
utilising the IP address to manage the communication session.
14 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and a system for managing communication sessions originating in either one of a telecommunications network, such as the PSTN network or a mobile telephone network, and a data communications network such as the Internet. The system includes a service logic controller supporting a data structure that holds a plurality of communication session disposition program records. The service logic controller connects with the telecommunications network and with the data communications network through respective gateways that transmit communication session disposition inquiry messages. In response to those messages, the service logic controller retrieves the appropriate communication session disposition program. If the program is instructive to establish an Internet domain connection, the service logic controller transmits to a gatekeeper functional element an Internet address request. The service logic controller then generates an instruction to the entity that originated the inquiry message in accordance with a response from the gatekeeper functional element. If the program does not require an Internet connection, the service logic controller generates an instruction to the entity that originated the inquiry message in accordance with the program itself. The communication session is then processed according to the instruction.
188 Citations
17 Claims
-
1. A method for managing a communication session originating in either one of a telecommunications network and the Internet domain, said method comprising the steps of:
-
detecting origination of a communication session in either one of the telecommunications network and the Internet domain;
suspending processing of the communication session;
accessing a data structure containing a plurality of records, each record including an information element indicative of a certain communication session disposition program;
associating a record in said data structure with the communication session, the record including an entry indicative of a particular disposition program applicable to the communication session, the entry including a data element indicative of a pseudo-address in the Internet domain;
if the entry applicable to the communication session is instructive to establish an Internet domain connection, translating the pseudo-address to an IP address;
utilising the IP address to manage the communication session. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A service logic controller for the management of communication sessions originating in either one of a telecommunications network and the Internet, said service logic controller including:
-
a central processing unit;
a memory in data communicative relationship with said central processing unit, said memory holding a data structure including a plurality of records, each record including an information element indicative of a certain communication session disposition program;
a program element in said memory that is executed by said central processing unit;
a first connection point permitting to exchange data between said service logic controller and the telecommunications network;
a second connection point permitting to exchange data with the Internet;
a third connection point permitting to exchange data with an Internet gatekeeper functional element, the Internet gatekeeper functional element returning in response to Internet address request messages Internet location messages;
said program element implementing the functions of;
a) processing a communication session disposition inquiry message input through either one of said first and second connection points to associate a certain record in said data structure with the communication session disposition inquiry message;
b) if the communication session disposition program of said certain record is instructive to establish an Internet domain connection, generating and outputting through said third connection point an Internet address request message to seek an IP address of a party with whom a communication session is to be established;
c) processing an Internet location message received at said third connection point in response to the Internet address request message and containing an IP address of a party with whom a communication session is to be established to generate and output through either one of said first and second connection points a communication session disposition instructions message including the IP address of a party with whom a communication session is to be established. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for the management of communication sessions originating in either one of a telecommunications network and the Internet, said system comprising:
-
a service logic controller, including;
a) a central processing unit;
b) a memory in data communicative relationship with said central processing unit, said memory holding a data structure including a plurality of records, each record including an information element indicative of a certain communication session disposition program;
c) a program element in said memory that is executed by said central processing unit;
d) a first connection point permitting to exchange data between said service logic controller and the telecommunications network;
e) a second connection point permitting to exchange data with the Internet;
a gatekeeper functional element in a data communicative relationship with said service logic controller, said program element implementing the functions of;
i) processing a communication session disposition inquiry message input through either one of said first and second connection points to associate a certain record in said data structure with the communication session disposition inquiry message;
ii) if the communication session disposition program of said certain record is instructive to establish an Internet domain connection, generating and forwarding to said gatekeeper functional element an Internet address request message to seek an IP address of a party with whom a communication session is to be established;
said gatekeeper functional element being responsive to the Internet address request message to obtain the IP address of the party with whom a communication session is to be established and to generate and forward to said service logic controller an Internet location message containing the IP address of the party with whom a communication session is to be established, said program element implementing further functions, including;
processing the Internet location message received at said third connection point to generate and output through either one of said first and second connection points a communication session disposition instructions message including the IP address of a party with whom a communication session is to be established. - View Dependent Claims (17)
-
Specification