Extension network system and dialing and answering processes of the same

Information

  • Patent Application
  • 20080043722
  • Publication Number
    20080043722
  • Date Filed
    August 04, 2006
    18 years ago
  • Date Published
    February 21, 2008
    17 years ago
Abstract
A user self-expandable extension network system and its dialing and answering processes are applied to an extension network which consists of a plurality of extensions. An extension will send a detecting signal to locate the host phone and regard the host phone as a session initiation protocol (SIP) proxy server after receiving the reporting signal of the host phone. Therefore, the extension can be dialed or receive a phone call without being set up by the assistance of a professional technician.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention will become more fully understood from the detailed description given below, which is for illustration only and thus is not limitative of the present invention, wherein:



FIG. 1 is a structural diagram of an extension network system, in which a user may expand it by himself according to the invention;



FIG. 2A is a registration process flowchart of an extension network system, in which a user may expand it by himself according to the invention;



FIG. 2B is a dialing process flowchart of an extension network system, in which a user may expand it by himself according to the invention;



FIG. 2C is an answering process flowchart of an extension network system, in which a user may expand it by himself according to the invention;



FIG. 3A is a diagram showing an original extension network logical connection according to the invention; and



FIG. 3B is a diagram showing a self-expanded extension network logical connection according to the invention.





DETAILED DESCRIPTION


FIG. 1 is a diagram showing an embodiment of a system according to the present invention. The present invention includes a host phone 111 and a first extension 112. The host phone 111 establishes a logical connection with the first extension 112 by a network 150, and in the meantime, the host phone 11 also establishes a logical connection with a session initiation protocol (SIP) proxy server 140 by the network 150. Also refer to FIG. 2B. When the first extension 112 is dialed, the first extension 112 will send a request to the host phone 111 (step 230). After the host phone 111 receives the request from the first extension 112, the host phone 111 will change the identification data in the request from the representing first extension 112 to the representing host phone 111, and send the modified request to the SIP proxy server 140 (step 240). The host phone 111 will then transfer a response from the SIP proxy server 140 to the first extension 112, which responds to the request transferred from the first extension 112 to the SIP proxy server 140 by the host phone 111 (step 250). The first extension 112 will receive the expected response (step 260), and be capable of communicating. Based on FIG. 1 and FIG. 2C, when there is a coming call, the host phone 111 will receive a request transferred from the SIP proxy server 140 and transfer the request to the first extension 112 (step 270). When the first extension 112 connects through, it will send a response corresponding to the request to the host phone 111 (step 280). The host phone 111 will receive the response from the first extension 112 and send the modified response to the SIP proxy server 140 after changing the identification data in the response from the representing first extension 112 to the representing host phone 111 (step 291) and then wait for connection.



FIG. 3A is an illustrative embodiment of the system and the process according to the present invention. When a first user wants to make a phone call from a Hotel suite to a IP phone 130 of his house by the first extension 112 on the desk, the first extension 112 will send a first request ┌INVITE SIP: desk@room.hotel.tw SIP/2.0┘ to the host phone 111 beside the bed of the Hotel suite. The host phone 111 will change the identification data ┌desk┘ in the first request to its own identification data ┌bed┘, and send the modified first request ┌INVITE SIP: bed@room.hotel.tw SIP/2.0┘ to the SIP proxy server 140 of the hotel. Then, the first request will be transmitted through the internet to reach the IP phone 130 of the first user's house. The IP phone 130 will start ringing. When a second user picks up the IP phone 130, the IP phone 130 will send a first response ┌200, OK┘, which is transmitted through the internet to the SIP proxy 140 of the hotel. The SIP proxy server 140 will transfer the first response to the host phone 111 beside the bed and the host phone 111 will then transfer the first response to the first extension 112 on the desk so that a connection is established. The first extension 112 transmits the voice data to the IP phone 130 by RTP.


When the second user wants to use the IP phone 130 to make a phone call to the first user in the Hotel, the IP phone 130 will send a second request, which is similar to the first request, to the SIP proxy server 140 of the hotel through the internet. After receiving the second request, the SIP proxy server 140 will transfer the second request to the host phone 111, and the host phone 111 will transfer the second request to the first extension 112 after receiving the second request from the SIP proxy server 140. As a result, the first extension 112 will start ringing. When the first user picks up the first extension 112, the first extension 112 will send a second response ┌200, Ok┘ to the host phone 111. The host phone 111 will transfer the second response to the SIP proxy server 140 after it received the second response. Then connection is established. The first extension 112 transmits the voice data to the second IP phone 130 by RTP.


If a second extension 113 is installed in the bathroom of the suite with respect to FIG. 3B and FIG. 2A, the second extension 113 will send a detecting signal in order to detect the host phone 111 after it has been connected to the internet (step 211). The detecting technology is not limited to the UDP discovery packet. If the UDP discovery packet is used to detect the host phone 111, the second extension 113 and the host phone 111 must have the same IP subnet 110; Otherwise, the UDP discovery packet can not correctly reach the host phone 111 and the second extension 113 may not be capable of detecting the host phone 111. The host phone 111 will send a reporting signal to the second extension 113 after it received the detecting signal from the second extension 113 (step 212). After receiving the reporting signal from the host phone 111, the second extension 113 will send registration data to the host phone (step 221) and the host phone will record the data of the second extension 113 to complete the registration (step 222).


By the same process as described above, the first user may dial or pick up the phone in the bathroom. However, one more step is necessary for answering the phone call with respect to FIG. 2C. After step 291, the host phone 111 will send a canceling ringing signal to other extensions, which do not send the second response (step 292). For example, when the host phone 111 transfers the second request to the first extension 112 and the second extension 113, the first extension 112 and the second extension 113 start ringing. After the first user has picked up the second extension 113, the second extension 113 will send the second response to the host phone 111 and the host phone 111 will send a canceling ringing signal to other extensions that do not send the second response, which will be the first extension 112 in this embodiment. Therefore, the first extension 112 will stop ringing and the second extension 113 will transmit the voice data to the second extension 113 by the RTP.


While the illustrative embodiments of the invention have been set forth for the purpose of disclosure, modifications of the disclosed embodiments of the invention as well as other embodiments thereof may occur to those skilled in the art. Accordingly, the appended claims are intended to cover all embodiments, which do not depart from the spirit and scope of the invention.


The present invention provides an extension network system by which a user can expand it himself. In the IP phone extension network, the extension will send a detecting signal to detect the host phone. When the host phone has received the detecting signal, it will send a reporting signal to the extension which sends the detecting signal and register the extension through the session initiation protocol (SIP) proxy server. Therefore the extension doesn't need a technician to transmit a request and a response with a host phone to process dialing and answering.

Claims
  • 1. An expandable extension network system, wherein one of plural internet protocol (IP) phones is a host phone and the other IP phones are extensions and the host phone connects to a session initiation protocol (SIP) proxy server by a network, the system comprising: a host phone is used for receiving a detecting signal from one of the extensions and sending a reporting signal to the extension which sends the detecting signal, for receiving a registration data from one of the extensions and registering the extension, for receiving a first request from one of the extensions and transferring a modified data to the SIP proxy server after modifying an identification data in the first request from representing the extension to representing the host phone, for receiving a first response which corresponds to the first request from the SIP proxy server and sending the first response to the extension, for receiving a second request from the SIP proxy server and packet transferring the second request to all extensions, and for receiving a second response from one of the extensions and transferring the second response to the SIP proxy server; and at least one extension is used for sending a detecting signal to locate the host phone, for receiving the reporting signal from the host phone and sending the registration data to the host phone, for sending the first request to the host phone, for receiving the first response transferred from the host phone, for receiving the second request transferred from the host phone, and for sending the second response to the host phone when the extension is connected through.
  • 2. The system of claim 1, wherein the host phone and the extensions are in the same subnet.
  • 3. The system of claim 1, wherein the extensions further comprises receiving a canceling ringing signal.
  • 4. The system of claim 3, wherein the host phone further comprising sending the canceling ringing signal to the extensions which do not send the second response after receiving the second response.
  • 5. A dialing process of expandable extension network, wherein one of plural internet protocol (IP) phones is a host phone and the other IP phones are extensions and the host phone connects to a session initiation protocol (SIP) proxy server by a network, the process comprising the following steps: sending a request to the host phone from one of the extensions;modifying an identification data in the request from representing the extension to representing the host phone and transferring the modified request to the SIP proxy server by the host phone;receiving a response which corresponds to the request from the SIP proxy server and transferring the response to the extension by the host phone; andreceiving the response by the extension.
  • 6. The dialing process of claim 5, further comprising the following steps: sending a detecting signal to locate the host phone by the extension, after receiving the detecting signal, the host phone sending a reporting signal to the extension which sends the detecting signal; andregistering the extension by the host phone.
  • 7. The dialing process of claim 5, wherein the host phone and the extensions are in the same subnet.
  • 8. A answering process of expandable extension network, wherein one of plural internet protocol (IP) phones is a host phone and the other IP phones are extensions and the host phone connects to a session initiation protocol (SIP) proxy server by a network, the process comprising the following steps: receiving a request from the SIP proxy server and transferring the request to the extensions by the host phone;sending a response to the host phone when one of the extensions is connected through; andreceiving the response and transferring the response to the SIP proxy server by the host phone.
  • 9. The answering process of claim 8, further comprising the following steps: sending a detecting signal to locate the host phone by the extension, after receiving the detecting signal, the host phone sending a reporting signal to the extension which sends the detecting signal; andregistering the extension by the host phone.
  • 10. The answering process of claim 8, wherein the host phone and the extensions are in the same subnet.
  • 11. The answering process of claim 8, further comprising a step of the host phone sending a canceling ringing signal to the extensions which do not send the response after the host phone receiving the response.