Source: https://patents.google.com/patent/JP2006509473A/en
Timestamp: 2020-08-10 09:38:27
Document Index: 693534619

Matched Legal Cases: ['art. 1', 'art. 1', 'art. 1', 'art. 1', 'art. 1', 'art. 1', 'art. 1']

JP2006509473A - Virtual PBX based on SIP server and feature server - Google Patents
Virtual PBX based on SIP server and feature server Download PDF
JP2006509473A
JP2006509473A JP2004559437A JP2004559437A JP2006509473A JP 2006509473 A JP2006509473 A JP 2006509473A JP 2004559437 A JP2004559437 A JP 2004559437A JP 2004559437 A JP2004559437 A JP 2004559437A JP 2006509473 A JP2006509473 A JP 2006509473A
JP2004559437A
シゲアキ ハクスイ，
シンボリック インテリジェンス エンハンスト システムズ， インコーポレイテッド
2002-12-05 Priority to US43103802P priority Critical
2003-12-05 Application filed by シンボリック インテリジェンス エンハンスト システムズ， インコーポレイテッド filed Critical シンボリック インテリジェンス エンハンスト システムズ， インコーポレイテッド
2003-12-05 Priority to PCT/US2003/038975 priority patent/WO2004053646A2/en
2006-03-16 Publication of JP2006509473A publication Critical patent/JP2006509473A/en
A modular Internet telephone feature server (702) allows individual users to manage Internet telephone calls. The modular internet telephone feature server (702) can also be used in a hierarchical internet telephone system. In this hierarchical Internet telephone system, an upper layer Internet telephone feature server transfers a telephone call to one or more lower layer Internet telephone feature servers (704), and each lower layer Internet telephone feature server (704) It can be configured separately from the upper layer internet telephone feature server (702) and other lower layer internet telephone feature servers (704) to direct telephone calls received from the feature server (102).
The present invention relates generally to telephony, and more particularly to a virtual PBX based on a Session Initiated Protocol (SIP) and feature server in a Voice-over-IP (VoIP) system. Exchange: Private Branch Exchange).
A private branch exchange (PBX) is a subscriber-owned telecommunications exchange and typically has access to a public switched telephone network (PSTN). In general, PBX can provide a variety of advanced telephony services, including call hold, call transfer, call forwarding, and conference calls, to name a few. Generally, the cost for setting / maintenance is high in the PBX system, and the cost for each extension number is also high.
The voice over IP (VoIP) system is a telephone communication system that performs telephone communication on a communication network such as the Internet or a private intranet using an Internet protocol (IP). One advantage of the VoIP system is that long distance telephone charges can be substantially eliminated because long distance voice traffic can be carried basically free of charge over the Internet. The PBX system can be used with a VoIP system. In this case, the telephone communication within the subscriber network is handled by the PBX, and any voice traffic that needs to go out of the subscriber network can be carried by the VoIP system.
Some broadband (BB) telephone services use a media gateway control protocol (MGCP). MGCP is a simple solution, although a GIP (Global Internet Protocol) address is required on the client side, and is well suited for the market for single-family homes with ADSL connectivity. However, MGCP-based BB telephones face significant challenges in multi-dwelling units (MDU), apartment / apartment and business applications. It is difficult to access GIP inside the LAN from the Internet.
Another protocol that is frequently used for VoIP is the Session Initiated Protocol (SIP). SIP is well known in the Internet industry and is described in the next Request For Comments (RFC) document by the Internet Engineering Task Force (IETF). All of these documents are hereby incorporated by reference in their entirety.
Generally speaking, SIP uses a proxy server outside the subscriber network (i.e., connected to the Internet) to allow telephone communication with the telephone in the subscriber network. Specifically, the subscriber network usually includes a router that interfaces the subscriber network and the Internet. This router usually acts as a firewall that prevents unauthorized access from the Internet to the subscriber network. The router is configured to recognize the SIP proxy server, which allows traffic from the SIP proxy server to enter the subscriber network. The VoIP connection to the SIP telephone and the VoIP connection from the SIP telephone are performed through the SIP proxy server.
In order for a subscriber telephone to communicate with the VoIP system, the telephone needs to be connected to a router. A conventional analog telephone can be connected to the router via a VoIP modem. This VoIP modem has a standard telephone connection to which a telephone is connected, and a LAN connector (for example, Ethernet (registered trademark)) for communicating with a router via a LAN (Local Area Network), and also has a necessary analog Digital conversion and digital-to-analog conversion (and other functions such as forming packets containing digital voice data) are performed to enable communication in the VoIP system. The VoIP phone may include a LAN connector to operate within the necessary conversion logic and VoIP system. For convenience, the term “SIP phone” may be used below to refer to a VoIP phone or a combination of a phone and a modem that can communicate over a VoIP system.
One advantage of SIP is that each SIP phone need not have a global IP (GIP) address. To be precise, the Distributed Host Configuration Protocol (DHCP) server dynamically assigns IP addresses to SIP phones in the subscriber network, and is also a network address translator (NAT). Performs IP address translation between the GIP address associated with the router and the IP address assigned to the individual SIP phone. The router can act as a DHCP server and / or NAT.
Since SIP can pass through the router / NAT and firewall, the system is only slightly complicated. For this reason, the BB-SIP telephone can operate with a LAN / Internet-based PBX that is already installed, and this point is significant.
An example of how a telephone connection is established in a SIP-based VoIP system will be described with reference to FIGS. 1A-1H. FIG. 1A shows the various elements in the system, including SIP phones 530 and 540, SIP stateful proxy servers 520 and 550, SIP stateless proxy server 510, and SIP redirect server 560. In FIG. 1B, the SIP phone 530 sends INVITE to the SIP proxy server 520, and then the proxy server 520 sends INVITE to the SIP redirect server 560. In FIG. 1C, the SIP redirect server 560 informs the SIP proxy server 520 that the server has temporarily moved. In FIG. 1D, the SIP proxy server 530 sends an ACK (Acknowledgement) to the SIP redirect server 560 and sends a second INVITE to the SIP proxy server 510. In FIG. 1E, the SIP proxy server 510 sends INVITE to the SIP proxy server 550, and then the SIP proxy server 550 sends INVITE to the SIP phone 540. In FIG. 1F, the SIP phone 540 sends an OK to the SIP proxy server 550, then the server 550 sends an OK to the SIP proxy server 510, then the server 510 sends an OK to the SIP proxy server 520, and then the Server 520 sends an OK to SIP phone 530. In FIG. 1G, SIP phone 530 sends an ACK to SIP proxy server 520, which then sends an ACK to SIP proxy server 550, which then sends an ACK to SIP phone 540. In FIG. 1H, the final incoming call signal path between SIP phone 530 and SIP phone 540 passes between SIP proxy server 520 and SIP proxy server 550.
SUMMARY OF THE INVENTION According to one aspect of the present invention, a personal Internet telephone device transmits and receives Internet telephone signals over a communication network, and a telephone interface that sends telephone control signals to the telephone apparatus and receives telephone control signals from the telephone apparatus. Directing a telephone call to a telephone device received as an Internet telephone signal at the network interface, and managing telephone services on behalf of the telephone device based on telephone control signals received at the telephone interface from the telephone device And a controller that implements a telephone feature server.
The device may be configurable to ring the telephone device with the telephone interface when the network interface receives the telephone call, and at the same time call at least one other telephone device with the telephone interface. It may be configurable to call on a network interface. The device may be configurable to call at least one other telephone device over the network interface if the telephone device does not respond within a predetermined time. The device may be configurable to forward a telephone call to another telephone device over the network interface instead of ringing the telephone device over the telephone network when the network call is received by the network interface. The device may be configurable to generate an incoming call signal from the telephone interface to the telephone device when the network interface receives the telephone call. The device may be configurable to cause a new telephone call received at the network interface to interrupt an ongoing telephone call at the telephone device. The device may be configurable to allow one-way communication from the new telephone call received at the network interface to the telephone device over the telephone network. The device may be configurable to direct phone calls based on time of day. The device may include a web-based management interface accessible via a network interface.
Thus, the personal internet telephone device provides a means for directing a telephone call destined for a telephone device that is received as an internet telephone signal at the network interface, and a telephone service received on the telephone interface from the telephone device on behalf of the telephone device. And a means for managing based on the control signal.
In accordance with another aspect of the present invention, a hierarchical Internet telephone system is connected to a communication network and communicates over the communication network with the upper layer Internet telephone feature server that directs telephone calls to a plurality of users. And a plurality of lower layer Internet telephone feature servers for directing telephone calls to individual users. This upper layer internet telephone feature server can be configured to direct telephone calls to a personal internet telephone feature server. Each lower layer internet telephone feature server can be individually configured to direct telephone calls that have been transferred by the upper layer internet telephone feature server.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS In embodiments of the present invention, one or more feature servers are used to provide advanced telephone services in a SIP-based VoIP system. A feature server can provide many if not all of the PBX functions, and can also provide more advanced functions. Some of the typical features of the feature server are described below.
Each feature server typically manages telephone services to individual telephone numbers. Each feature server can also operate as a stand-alone element and is used with a central PBX (eg, IP Centrex), but is not necessarily limited to. Each subscriber can have a personal feature server that can be configured and managed by itself and that operates independently of other feature servers. In this way, since there is nothing to centrally manage the feature servers, the feature servers are modular, and feature servers can be easily added to or deleted from the network. Such a network of modular feature servers operates essentially as a virtual PBX, whereby each subscriber decides how to handle telephone calls independently of other feature servers in the network. Can do. Therefore, the virtual PBX can substantially make the PBX obsolete.
The feature server is considered part of the VoIP system because it normally uses IP for communication. The feature server may be in the subscriber network and / or outside the subscriber network (eg, on the Internet). The feature server may be a stand-alone server or may be a multi-function server (eg, a SIP proxy server or a SIP redirect server can function as a feature server).
Typical telephone services that can be provided by feature servers include:
Central number and hunting assignment,
Simultaneous calls,
Includes conference calls.
A central number service allows subscribers to be associated with a central telephone number, followed by one or more extended telephone numbers (eg, home telephone number, work telephone number, mobile telephone number, alternative telephone number). , A secretary or answering service phone number, etc.). When the feature server receives a call to the central telephone number, the feature server calls one or more extended telephone numbers. The subscriber can also specify multiple extension telephone numbers that are called at the same time (also called “simultaneous ringing”). The subscriber can also specify multiple extension telephone numbers that are called in a predetermined order (also called “hunting”). The subscriber can also specify an extension phone number that is called during a specific time of day (for example, during work hours or after work hours), or if the called extension phone number is not answered, You can also specify an extension phone number to be called.
The call hold service is a service that allows a subscriber to hold a telephone call. If the SIP phone is a conventional analog phone, the subscriber typically dials a predetermined command (eg, “* H”) on the phone keypad. Upon receiving the command, the feature server places the call on hold. The subscriber can then dial or receive another call.
The call transfer service is a service that allows a subscriber to transfer a telephone call. If the SIP phone is a conventional analog phone, the subscriber typically dials a predetermined command (eg, “* T”) followed by a call forwarding number. Upon receipt of the command, the feature server transfers the call to the specified number.
The simultaneous call service is a service in which a plurality of extension telephone numbers are called substantially simultaneously when a call to a predetermined telephone number is received. Although an example of such a service has already been given in the description of the central telephone number, a simultaneous call service can be provided for any telephone number. For example, a subscriber may have an alternative phone number to be called when a home phone number or a company direct phone number is called.
The interrupt service is a service that can be interrupted by an external party while the telephone call to the subscriber is ongoing. This can be handled in many ways. For example, an external party can be temporarily connected to the subscriber so that the call is put on hold and the subscriber can communicate exclusively with the outside party, or an outside party can be placed on the phone so that all three parties can communicate. You may make it participate, or it may be possible for an outside person to talk to a subscriber unilaterally (for example, whisper). The interrupt service can be controlled by the subscriber by using commands entered via the keypad.
The teleconference service is a service in which a plurality of persons (two parties can be considered as a conference, but usually three or more parties) are connected.
The feature server can also provide other types of functions, for example using commands entered by the subscriber on the keypad. For example, the feature server can also provide functions such as mute, redial to the last number dialed, flash, voicemail, etc.
FIG. 2 illustrates an exemplary VoIP modem 400 according to one embodiment of the present invention. In particular, the VoIP modem 400 includes a telephone interface 410 to which a standard analog telephone 450 can be connected and a network interface 420 (such as an Ethernet (registered trademark) interface) connected to a communication network such as a LAN (Local Area Network) 460. Including. The VoIP modem 400 may also include a microphone 430 and / or a speaker 440. The microphone 430 and the speaker 440 may be used for providing a speakerphone type service. The VoIP modem 400 includes a controller 470 that, among other things, manages telephone calls received at the network interface 420 and includes an analog telephone 450 connected to a POTS (Plain Old Telephone Service) interface 410 and A personal feature server that performs two-way communication is implemented.
The VoIP modem 400 has many advantages over conventional PBX. One advantage of the VoIP modem 400 over the conventional PBX is that the PBX usually requires the use of expensive business phones designed for a specific PBX, whereas the VoIP modem 400 is inexpensive. The ability to use a consumer phone. Another advantage of VoIP modem 400 over conventional PBX is that PBX is usually controlled and managed by a single person or department (eg, a company's information technology department), so changes are made to this person. Whereas personal feature servers can be managed by the user, changes can be made quickly and easily, whereas adjustments need to be made through and departments. Furthermore, another advantage of the VoIP modem 400 over the conventional PBX is that the VoIP modem 400 is portable so that the user can network the modem at a convenient location and the telephone call is routed through the normal IP mechanism. To reach. Thus, for example, if the company's feature server is configured to forward phone calls to the user's extension to the user's modem, when the user is away from work or after the user leaves the office. Can continue to transfer telephone calls from the office extension to the user. Also, by simply moving the modem 400, a user can easily move from one workplace to another while maintaining the same extension, whereas PBX usually allows a user to move from one workplace to another. In order for the user to keep the same extension when moving to, the PBX needs to be reconfigured.
In particular, the controller 470 is configured to ring the telephone 450 via the telephone interface 410 when the telephone call is received at the network interface 420, or the telephone 450 via the telephone interface 410 and the network interface 420. One or more other telephone numbers may be configured to call simultaneously, or may be configured to transfer a call to another telephone instantly via the network interface 420. Controller 470 may be configured to transfer a call to another phone via network interface 420 if phone 450 is called and does not answer within a predetermined time (or number of calls). Controller 470 may be configured to simultaneously ring one or more other telephones via network interface 420 when transferring a call. The controller 470 may be configured with a “chain” of telephone numbers for forwarding and / or simultaneous calling. Also, among other things, the controller 470 is configured to automatically forward a call when a call is received at the network interface 420 and the analog telephone 450 is already in use, or a busy incoming call signal to the telephone 450. Or may be configured to interrupt the telephone 450, or may be configured to allow one-way communication (ie, whisper) from the originator of the new call to the telephone 450. The controller 470 receives signals from the phone 450 and performs various advanced phone functions (eg, “* F” or “flash” to switch between two or more calls, “* H” to place a call on hold, “* M” to mute, “* S” for speakerphone, “* C” for conference call, “* X” for transferring call, “* V” for changing volume of handset, etc.) .
In an exemplary embodiment of the invention, the personal feature server includes a web-based interface that is configurable via the network interface 420. Therefore, when the modem 400 is connected to the network 460, it is easy for the user to manage and configure the personal feature server using a conventional web browser. It is preferable to have a security mechanism in the personal feature server so that only the user or other authorized personnel can access the personal feature server.
FIG. 3 illustrates an exemplary central line settings screen 100 according to one embodiment of the present invention. When the feature server receives a call to the central telephone number 102, the feature server calls the extended telephone number 104 at the same time except during the designated non-business hours 106. If it is outside working hours, the telephone number 108 outside the working hours is called. If the extension telephone number 104 is called and no response is received within the predetermined time 109, the alternate number 110 is called. If other numbers are listed at 112, these numbers are called simultaneously. If the call is not answered within the predetermined time 114, the last number 116 is called.
FIG. 4 shows an exemplary direct line setting screen and an exemplary trust setting screen according to an embodiment of the present invention. This is very similar to the central call setup, except that the phone number 202 is typically the actual number associated with the subscriber (eg, a home phone number or a direct work number). Similar to the previous example, the subscriber can specify a concurrent call number and an alternate number and a delay time before forwarding to the alternate number. The subscriber also has multiple “whisper” numbers 204 to phone number 206 (ie, people who can talk to the subscriber when the subscriber is on a call) and multiple “interrupt” numbers 208 (ie, It is possible to designate people who can interrupt the subscriber even when the subscriber is busy.
FIG. 5 illustrates an exemplary default settings screen according to one embodiment of the present invention. Here, the subscriber can specify a default telephone number 304 to be called if the main number 302 is not available due to an Internet failure.
These example setup screens will indicate that the PBX is no longer needed. However, this type of IP phone can also be operated with an existing laid PBX. Until the PBX is no longer needed, more and more IP phone features will inherit the current PBX features, and this extensibility will eventually make the PBX obsolete.
In an exemplary embodiment of the invention, a VoIP modem of the type described above is added to the corporate telephone network. Users typically install a feature server to connect a VoIP modem to the corporate network and work with current systems. Telephone calls are basically free. Subscribers do not buy expensive phones to use with PBX, but buy cheap analog phones (or, more arguably, “designer” phones that look great compared to traditional business phones) can do. If your workplace layout changes or someone moves to another workplace, you don't need to change your phone number. All you need to do is use a VoIP modem, access the web, and make any necessary changes to the settings screen (eg the new secretary number). This system can be easily migrated to VoIP only, in which case PBX could be eliminated.
The VoIP modem has all connectors on the back of the unit and LEDs on the front, but is not required, but is preferably designed to be thin and flat. In this way, a consumer-chosen phone (any ordinary analog phone) can be placed on top of a VoIP modem without taking up extra space on the workplace desk or making the appearance cheap and ugly. Can do.
In order to provide certain advanced telephone functions that use analog telephones (such as speakerphone, announcement transfer, and hands-free answering), certain VoIP modems according to one embodiment of the present invention are built-in as described above. Includes a speaker and possibly a microphone.
It is desirable to be able to use a feature server regardless of the ISP (Internet Service Provider) that the customer is using. Thus, a broadband (BB) phone must operate from within a router / NAT translator and firewall without an explicit global IP (GIP) address assigned to the VoIP modem.
The BB Internet service can use any technology including cable modem and ADSL. Fiber connectivity to the Internet can also be used for larger customers such as corporate users.
Feature services should be available to both residential and business users. Different types of services should be distinguished by changing the features available. Feature services are scalable from residential to business use. For example, a residential number may not require a central number service.
VoIP modems that are sold or leased stand-alone should themselves be considered as an embodiment of the present invention.
FIG. 6 illustrates an enterprise telephone system incorporating both PBX and VoIP technologies according to one embodiment of the present invention. In particular, the telephone system includes an enterprise PBX 602 that communicates with VoIP modems 608 and 610 over a LAN 604 and communicates with PBX phones 612 and 614 over a telephone network. VoIP modems 608 and 610 preferably include a personal feature server that can be managed by the appropriate user, thereby eliminating the need to centrally manage the user's specific telephone requirements. The VoIP modem 604 can be physically moved to various places. Further, the telephone call from the company PBX 602 is accurately transferred without any configuration change to the company PBX 602.
FIG. 7 shows a hierarchical telephone system according to an embodiment of the present invention. In particular, the telephone system includes an enterprise feature server 702, a plurality of department feature servers 704, and a plurality of personal VoIP modems 706 and 708 for each department feature server 704. The company feature server 702 can be managed by a company manager and associates the entire company. Telephone calls received at the enterprise feature server 702 can be forwarded to the appropriate department feature server 704 according to the requested extension. The department feature server 704 can be managed at the department level without affecting the enterprise feature server 702. Telephone calls received at the department feature server 704 can be forwarded to a personal VoIP modem according to the requested extension. Personal VoIP modems 706 and 708 can be managed by each user without affecting the enterprise feature server or department feature server. Telephone calls received at personal VoIP modems 706 and 708 can be forwarded according to user-provided rules.
One advantage of a personal VoIP modem is that the user does not affect the enterprise feature server or department feature server, and can manage the user's own telephone environment regardless of the company manager or department manager. Thus, for example, if a user's secretary is unable to take a call, the user can easily reconfigure his personal feature server to forward the call to another secretary. If the user is temporarily at a different location, the user can easily reconfigure his personal feature server to transfer the call to the desired location or place the call at the same time. Can do. If the user's mobile phone number changes, the user can easily reconfigure his personal feature server to transfer the call to the new mobile phone. If the user desires a telephone call from a particular person, the user can reconfigure his feature server to interrupt when receiving the telephone call. In the past, many of these features were not available to individual users or had to be changed through the phone system manager.
Note that the term “router” is used herein to describe a communication device that can be used in a communication system and should not be construed as limiting the invention to any particular type of communication device. I want to be. Thus, communication devices may include, without limitation, bridges, routers, bridge routers (brouters), switches, nodes, or other communication devices.
The term “packet” is used herein by a communication device (eg, created, transmitted, received, stored, or processed by the communication device) or transmitted by a communication medium. It should also be noted that the possible communication messages are described and should not be construed as limiting the invention to any particular communication message type, communication message format, or communication protocol. Accordingly, the communication message may include, without limitation, a frame, packet, datagram, user datagram, cell, or other type of communication message.
The present invention relates to computer program logic for use with a processor (eg, microprocessor, microcontroller, digital signal processor, or general purpose computer), programmable logic device (eg, Field Programmable Gate Array (FPGA)). And other PLDs (Programmable Logic Devices), programmable logic, discrete components, integrated circuits (eg, Application Specific Integrated Circuits (ASICs)), or these Including but not limited to any other means including any combination It may be embodied in many different forms. In an exemplary embodiment of the invention, all of the feature server logic is converted into a computer-executable form, stored on a computer-readable medium, etc., and under control of the operating system, Mainly implemented as a computer program instruction set executed by a processor.
Computer program logic that implements all or part of the functionality previously described herein can be generated in source code form, in computer-executable form, and in various intermediate forms (eg, assembler, compiler, linker, or locator) May be embodied in a variety of formats including, but not limited to. The source code is implemented in various programming languages (for example, object code, assembly language, or high-level languages such as Fortran, C, C ++, JAVA (registered trademark), and HTML) used with various operating systems and operating environments. May include a series of computer program instructions to be executed. The source code may define and use various data structures and communication messages. This source code may be in a computer-executable format (eg, via an interpreter) or may be converted (eg, via a translator, assembler, or compiler) into a computer-executable format.
The computer program includes a semiconductor storage device (for example, RAM, ROM, PROM, EEPROM, or flash programmable RAM), a magnetic storage device (for example, a diskette or a fixed disk), an optical storage device (for example, a CD-ROM), a PC card ( For example, it may be permanently or temporarily fixed in a tangible storage medium such as a PCMCIA card) or other storage device in any format (eg, source code format, computer-executable format, or intermediate format) . The computer program may be transmitted to the computer using various communication technologies including, but not limited to, analog technology, digital technology, optical technology, wireless technology (eg, Bluetooth), network technology, and internetwork technology. It may be fixed to any possible signal format. The computer program may be distributed in any form such as a removable storage medium (eg, commercially available software) with a printed document or electronic document attached thereto, such as a computer system (eg, on a system ROM or fixed disk). Or pre-installed on a communication system (for example, the Internet or the World Wide Web) or distributed from a server or an electronic bulletin board.
Hardware logic (including programmable logic for use with programmable logic devices) that implements all or part of the functionality previously described herein may be designed using conventional manual means. It can be electronic using various tools such as Computer Aided Design (CAD), hardware description language (eg, VHDL or AHDL), or PLD programming language (eg, PALASM, ABEL, or CUPL). May be specifically designed, captured, simulated, or documented.
Programmable logic can be a semiconductor storage device (eg, RAM, ROM, PROM, EEPROM, or flash programmable RAM), a magnetic storage device (eg, diskette or fixed disk), an optical storage device (eg, CD-ROM), or It may be permanently or temporarily fixed to a tangible storage medium such as another storage device. Programmable logic is transmitted to a computer using a variety of communication technologies including, but not limited to, analog technology, digital technology, optical technology, wireless technology (eg, Bluetooth), network technology, and internetwork technology. The signal may be fixed. Programmable logic may be distributed as removable storage media (eg, commercially available software) with printed or electronic documents attached and pre-installed on a computer system (eg, on a system ROM or fixed disk) Or distributed from a server or electronic bulletin board over a communication system (eg, the Internet or the World Wide Web).
The present invention may be embodied in other specific forms without departing from the true scope of the invention. The foregoing embodiments are to be considered in all respects only as illustrative and not restrictive.
1A-1H provide an example of a method for establishing a telephone connection in a SIP-based VoIP system well known in the art. 1A-1H provide an example of a method for establishing a telephone connection in a SIP-based VoIP system well known in the art. 1A-1H provide an example of a method for establishing a telephone connection in a SIP-based VoIP system well known in the art. 1A-1H provide an example of a method for establishing a telephone connection in a SIP-based VoIP system well known in the art. 1A-1H provide an example of a method for establishing a telephone connection in a SIP-based VoIP system well known in the art. 1A-1H provide an example of a method for establishing a telephone connection in a SIP-based VoIP system well known in the art. 1A-1H provide an example of a method for establishing a telephone connection in a SIP-based VoIP system well known in the art. 1A-1H provide an example of a method for establishing a telephone connection in a SIP-based VoIP system well known in the art. FIG. 2 illustrates an exemplary VoIP modem according to one embodiment of the present invention. FIG. 3 illustrates an exemplary central line settings screen according to one embodiment of the present invention. FIG. 4 shows an exemplary direct line setting screen and an exemplary trust setting screen according to an embodiment of the present invention. FIG. 5 illustrates an exemplary default settings screen according to one embodiment of the present invention. FIG. 6 illustrates an enterprise telephone system that incorporates both PBX and VoIP technologies according to one embodiment of the present invention. FIG. 7 shows a hierarchical telephone system according to an embodiment of the present invention.
Personal internet telephone equipment,
A network interface that is connectable to a communication network and transmits and receives Internet telephone signals through the communication network;
A telephone interface that is connectable to a telephone device, sends a telephone control signal to the telephone device, and receives a telephone control signal from the telephone device;
A controller operatively connected between the network interface and the telephone interface, for directing a telephone call to the telephone device received as an internet telephone signal at the network interface, for providing a telephone service to the telephone device; Instead of the controller implementing a personal Internet telephone feature server that manages based on the telephone control signals received at the telephone interface from the telephone device;
Including personal internet telephone equipment.
The personal Internet telephony device of claim 1, wherein the controller is configurable to ring the telephone device at the telephone interface when the network interface receives a telephone call.
The personal Internet telephone device of claim 2, wherein the controller is configurable to call at least one other telephone device at the network interface simultaneously with calling the telephone device at the telephone interface.
The personal Internet telephone device of claim 2, wherein the controller is configurable to call at least one other telephone device over the network interface if the telephone device is not answered within a predetermined time.
The controller is configurable to forward a telephone call to another telephone device over the network interface instead of ringing the telephone device over the telephone network when the network interface receives the telephone call. Personal Internet telephone equipment as described.
The personal Internet telephone device of claim 1, wherein the controller is configurable to generate an incoming call signal from the telephone interface to the telephone device when the network call is received by the network interface.
The personal internet telephone device of claim 1, wherein the controller is configurable to cause a new telephone call received at the network interface to interrupt an ongoing telephone call at the telephone device.
The personal Internet telephone device according to claim 1, wherein the controller is configurable to allow one-way communication from the new telephone call received at the network interface to the telephone device over the telephone network.
The personal Internet telephone device of claim 1, wherein the controller is configurable to direct telephone calls based on time of day.
The personal Internet telephone device of claim 1, wherein the feature server includes a web-based management interface accessible via the network interface.
Means for directing a telephone call to the telephone device that is received as an internet telephone signal at the network interface;
Means for managing telephone service based on the telephone control signal received at the telephone interface from the telephone apparatus on behalf of the telephone apparatus;
The means for directing telephone calls includes:
12. A personal internet telephone device according to claim 11, comprising means for invoking the telephone device at the telephone interface when the network interface receives a telephone call.
13. The personal internet telephone device according to claim 12, comprising means for calling at least one other telephone device at the network interface simultaneously with calling the telephone device at the telephone interface.
13. The personal internet telephone device of claim 12, comprising means for calling at least one other telephone device on the network interface if the telephone device is not answered within a predetermined time.
12. A personal internet telephone device according to claim 11, comprising means for forwarding a telephone call to another telephone device at the network interface instead of calling the telephone device at the telephone network when the network interface receives the telephone call.
12. The personal internet telephone device of claim 11, comprising means for generating an incoming call signal from the telephone interface to the telephone device when the network call is received by the network interface.
12. A personal internet telephone device according to claim 11, comprising means for causing a new telephone call received at the network interface to interrupt a telephone call in progress at the telephone device.
12. A personal internet telephone device according to claim 11, comprising means for allowing the telephone network to perform one-way communication from a new telephone call received at the network interface to the telephone device.
12. A personal internet telephone device according to claim 11, comprising means for directing telephone calls based on time of day.
The personal Internet telephone device of claim 11, further comprising a web-based management interface accessible via the network interface.
A hierarchical internet telephone system,
A multi-user Internet telephone feature server for directing telephone calls to a plurality of users, an upper-layer Internet telephone feature server connected to a communication network;
A plurality of lower layer internet telephone feature servers communicating with the upper layer internet telephone feature server over the communication network, each lower layer internet telephone feature server directing telephone calls to individual users. A feature server,
Wherein the upper layer internet telephone feature server is configurable to direct telephone calls to the lower layer internet telephone feature server, each lower layer internet telephone feature server being configured by the upper layer internet telephone feature server. The hierarchical Internet telephone system, wherein the hierarchical internet telephone system is individually configurable to direct a forwarded telephone call.
Each lower layer internet telephone feature server is configured by a respective user to operate with the upper layer internet telephone feature server, the upper layer internet telephone feature server rejecting telephone calls to a particular lower layer internet telephone feature server 23. The hierarchical Internet telephone system of claim 21, wherein the hierarchical Internet telephone system is configured to accept or forward telephone calls to the lower-layer Internet telephone feature server.
JP2004559437A 2002-12-05 2003-12-05 Virtual PBX based on SIP server and feature server Pending JP2006509473A (en)
US43103802P true 2002-12-05 2002-12-05
PCT/US2003/038975 WO2004053646A2 (en) 2002-12-05 2003-12-05 Virtual pbx based on sip and feature servers
JP2006509473A true JP2006509473A (en) 2006-03-16
ID=32507664
JP2004559437A Pending JP2006509473A (en) 2002-12-05 2003-12-05 Virtual PBX based on SIP server and feature server
US (2) US7248577B2 (en)
EP (1) EP1574021A4 (en)
JP (1) JP2006509473A (en)
AU (1) AU2003299591A1 (en)
WO (1) WO2004053646A2 (en)
JP2006287697A (en) * 2005-04-01 2006-10-19 Nec Engineering Ltd Ip centrex system
JP4586330B2 (en) 2002-12-27 2010-11-24 沖電気工業株式会社 Voice communication apparatus and voice communication system
KR20060095946A (en) * 2003-09-04 2006-09-05 이엠시 코포레이션 Data message mirroring and redirection
ES2499265T3 (en) 2004-07-02 2014-09-29 Broadsoft, Inc. Procedure and apparatus for wireless telephone and other telecommunications services
US20060271685A1 (en) * 2005-05-26 2006-11-30 Mcrae Matthew B Function initiation in a network device using a limited keypad
US9160861B2 (en) 2005-08-11 2015-10-13 Avaya Inc. Managing held telephone calls at the call-forwarding system
US7991139B2 (en) 2006-02-13 2011-08-02 At&T Intellectual Property I, L.P. Methods and apparatus to limit ring trees in voice over internet protocol networks
US7729344B2 (en) * 2006-12-29 2010-06-01 Genband Inc. Methods and apparatus for controlling signaling associated with a private branch exchange within a session over internet protocol network
US20080259918A1 (en) 2007-04-19 2008-10-23 Craig Elliott Walker Method and apparatus for managing telephone calls
US9270707B2 (en) * 2007-06-29 2016-02-23 Blackberry Limited Method and system for enforcing proxy use within an enterprise communications system
EP2508036B1 (en) 2009-12-01 2019-03-06 RingCentral, Inc. Universal call management platform
JP2011250254A (en) * 2010-05-28 2011-12-08 Funai Electric Co Ltd Private branch exchange
US10616174B1 (en) * 2017-06-23 2020-04-07 8X8, Inc. Customized telecommunication monitoring and alerts using a high-level programming interface
US1764919A (en) * 1927-08-10 1930-06-17 Daniel J Weeden Tongs
FI109396B (en) * 2000-02-09 2002-07-15 Nokia Corp Implementation of services in an IP telephone network
CN1418420A (en) * 2000-03-24 2003-05-14 世界轮轴股份有限公司 Information providing system
US20020114439A1 (en) 2001-01-19 2002-08-22 Dunlap John H. User transparent internet telephony device and method
GB0119819D0 (en) * 2001-08-14 2001-10-10 Ericsson Telefon Ab L M Communication networks
2003-12-05 JP JP2004559437A patent/JP2006509473A/en active Pending
2003-12-05 WO PCT/US2003/038975 patent/WO2004053646A2/en active Application Filing
2003-12-05 AU AU2003299591A patent/AU2003299591A1/en not_active Abandoned
2003-12-05 EP EP03799877A patent/EP1574021A4/en not_active Withdrawn
2003-12-05 US US10/729,871 patent/US7248577B2/en active Active
2006-08-24 US US11/467,026 patent/US20070019627A1/en not_active Abandoned
WO2004053646A2 (en) 2004-06-24
EP1574021A2 (en) 2005-09-14
AU2003299591A8 (en) 2004-06-30
US20040170268A1 (en) 2004-09-02
US20070019627A1 (en) 2007-01-25
US7248577B2 (en) 2007-07-24
EP1574021A4 (en) 2006-04-05
AU2003299591A1 (en) 2004-06-30
WO2004053646A3 (en) 2005-02-10
US9319440B2 (en) 2016-04-19 Third party call control application program interface
RU2528616C1 (en) 2014-09-20 Network abstraction gateway and corresponding endpoint abstraction method
AU721188B2 (en) 2000-06-22 A modem with IP support
US8855278B2 (en) 2014-10-07 Dial up telephone conferencing system controlled by an online computer network
US7436835B2 (en) 2008-10-14 Forced bearer routing for packet-mode interception
KR100372036B1 (en) 2003-04-18 Dual phone
EP1449388B1 (en) 2005-10-26 Method for providing features to alternative connections of primary connections
US7961865B1 (en) 2011-06-14 Method for handling incoming calls directed to a virtual communication service subscriber via a guest PBX
US8724788B2 (en) 2014-05-13 Enhanced services provided using communication redirection and processing
US8515019B2 (en) 2013-08-20 Telephone system and method for reliable emergency services calling
US7756514B2 (en) 2010-07-13 Method and system for call forwarding between a wireless switching apparatus and a fixed telephony network using a virtual number
US8265068B2 (en) 2012-09-11 Mapping of IP phones for E911
2009-01-19 A977 Report on retrieval
2009-01-22 A131 Notification of reasons for refusal
2009-09-25 A02 Decision of refusal