Apparatus and method for integrated voice gateway
First Claim
27. A method of configuring an enterprise directory for IP telephony, the method comprising the steps of (a) providing an X.500 compatible directory;
- and (b) including in a schema of the directory at least one object for representing a component of an IP telephony system, the component selected from a group consisting of;
a GateKeeper;
a Gateway;
a Multipoint Control Unit (MCU);
a GateKeeper Exchange; and
a user with associated telephony service attributes.
4 Assignments
0 Petitions
Accused Products
Abstract
An integrated voice gateway system for use within a company which can route a voice telephone call between parties at two different locations over an IP network or over the PST NETWORK. The system can route a voice telephone call from a first location within the system to a second location within the system via the IP network, and then from the second location to a third location via the PST NETWORK. The integrated voice gateway system includes a gateway server which serves as an intranet/Internet telephony gateway. The gateway server routes intra-company voice or facsimile (fax) calls, over the company'"'"'s intranet or the public Internet. The gateway server provides an alternate voice network to the PST NETWORK for a company. This alternate network is provided at a much lower cost. The gateway server is a combination of hardware and software components which reside on a PC server platform. The gateway server is coupled to a customer premise telephone system, i.e. a PBX via a T1 or E1 trunk for larger systems, or an analog trunk for smaller systems. The gateway server is coupled to the company'"'"'s intranet via industry standard connections. The gateway servers in a multi-site company are coupled together via the company'"'"'s intranet or wide area network (WAN) into a gateway network. The gateway server uses PBX call status links to provide many unique and useful features which are otherwise unavailable. The gateway server uses T1 inband ANI, PRI, QSIG or industry standard CTI applications programming interfaces (API) and works with any PBX which supports any of these call status links. The gateway server is equipped with a database of user and gateway objects and attributes, and provides many unique features including caller'"'"'s name based on caller phone number, address translation, gateway network routing information, user authentication, etc. This database can be integrated with industry standard enterprise directory services systems including any directory which supports the Lightweight Directory Access Protocol (X.500) (LDAP) interface.
297 Citations
184 Claims
-
27. A method of configuring an enterprise directory for IP telephony, the method comprising the steps of
(a) providing an X.500 compatible directory; - and
(b) including in a schema of the directory at least one object for representing a component of an IP telephony system, the component selected from a group consisting of;
a GateKeeper;
a Gateway;
a Multipoint Control Unit (MCU);
a GateKeeper Exchange; and
a user with associated telephony service attributes.
- and
-
165. A communication system comprising:
-
a public switched telephone (PST) network;
an internet protocol (IP) network;
a plurality of gateway networks coupled to the PST network and the IP network, each of the plurality of gateway networks configured to route a telephone call over the PST network or the IP network; and
a directory server coupled to the plurality of gateway networks, the directory server comprising an enterprise directory having an extensible schema configured to provide data to support routing of telephone calls. - View Dependent Claims (166, 167, 168, 169, 170, 171, 172, 173, 174, 175)
-
-
176. A method of operating a communication system having a plurality of gate way networks coupled to an internet protocol (IP) network and to a public switched telephone (PST) network to route a telephone call over the IP network, the method comprising steps of:
-
providing a directory server;
accessing the directory server to create a plurality of gateway databases, each gateway database associated with one of the plurality of gateway networks and each gateway database comprising a list of telephone numbers that each of the plurality of gateway networks will accept;
connecting a user to one of the plurality of gateway networks via a calling telephone;
accepting a telephone number entered by the user;
accessing the gateway database associated with the gateway network to determine which of the plurality of gateway networks will accept the telephone number entered by the user; and
routing the telephone call from the calling telephone over the IP network. - View Dependent Claims (177, 178, 179, 180, 181)
-
-
184. A communication system comprising:
-
a public switched telephone (PST) network;
an internet protocol (IP) network;
a plurality of voice gateways coupled to the PST network and the IP network, each of the plurality of voice gateways configured to route a telephone call over the PST network or the IP network; and
general purpose directory-services comprising a distributed network of directory servers coupled to the plurality of voice gateways, the directory services configured to provide data to support routing of telephone calls over the IP network and having an extensible schema including at least one IP telephony object selected from a group consisting of;
an object configured to represent a GateKeeper;
an object configured to represent a Gateway;
an object configured to represent a Multipoint Control Unit;
an object configured to represent a GateKeeper Exchange; and
an object configured to represent communication system user with associated IP telephony services attributes, the directory-services comprising at least one directory-services selected from the group consisting of;
a Novell Directory Services®
(NDS);
a Microsoft Active Directory Services®
(ADS);
an X.500 based directory-services;
a Netscape®
Directory Server; and
a lightweight directory access protocol (LDAP) compatible directory-services, whereby a single point of entry is provided for making additions, changes and deletions of the IP telephony objects by making additions, changes and deletions in the schema of the directory services.
-
Specification