[go: up one dir, main page]

GB2458553A - Internet telephony PBX with monitoring of SIP server availability and failover to PSTN in event of server failure - Google Patents

Internet telephony PBX with monitoring of SIP server availability and failover to PSTN in event of server failure Download PDF

Info

Publication number
GB2458553A
GB2458553A GB0903561A GB0903561A GB2458553A GB 2458553 A GB2458553 A GB 2458553A GB 0903561 A GB0903561 A GB 0903561A GB 0903561 A GB0903561 A GB 0903561A GB 2458553 A GB2458553 A GB 2458553A
Authority
GB
United Kingdom
Prior art keywords
trunk
sip
call processing
network
packet network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB0903561A
Other versions
GB0903561D0 (en
Inventor
Atsushi Yamazaki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to GB0903561A priority Critical patent/GB2458553A/en
Publication of GB0903561D0 publication Critical patent/GB0903561D0/en
Publication of GB2458553A publication Critical patent/GB2458553A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42314Systems providing special services or facilities to subscribers in private branch exchanges
    • H04L29/06197
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1053IP private branch exchange [PBX] functionality entities or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1095Inter-network session transfer or sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0057Services where the data services network provides a telephone service in addition or as an alternative, e.g. for backup purposes, to the telephone service provided by the telephone services network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PBX (Private branch exchange) 4 normally routes calls through IP (Internet Protocol) network using VoIP (Voice over IP) with SIP (Session Initiation Protocol) for call setup. The SIP trunk module 45 periodically transmits OPTIONS messages to SIP Proxy Servers 61/62 and monitors 45b the responses. In the event that no responses are received the SIP call control module 45c declares the SIP trunk unavailable and the call control module 41a routes calls via a PSTN (Public Switched Telephone Network) backup trunk 44.

Description

TITLE OF THE INVENTION
TELEPHONE SYSTEM, ASSOCIATED EXCHANGE, AND TRANSMISSION
CONTROL METHOD
BACKGROUND OF THE INVENTION
The invention relates to a telephone system realizing voice communication via an Internet Protocol (IF) network, an exchange for use in the telephone system, and a transmission control method.
A system which realizes voice communication by means of a best-effort network, such as the Internet, is well known. This kind of system is called a voice-over-IF (VoIP) or IF telephone system and is expected as a next-generation telephone system. Session Initiation Protocol (SIP) represents a protocol usable in this system. Providing a SIP processing function for a telephone set (hereinafter, referred to as an IF terminal) achieves various services unique to SIP. Of course, various IF terminals including conventional telephone sets having no SIP processing function may be connected to the SIP network.
The SIP network, since it is well suited to a local area network (LAN), is frequently configured as a private telephone network. In transmitting to an external network from the private network, a SIP message "INVITE" is transmitted to a SIP server, which handles an external network, through a SIP trunk of a private branch exchange (PBX).
If, at this time, the SIP server has failed, call control cannot be performed and a new communication link cannot be formed. To avoid this situation, the SIP server has a redundant configuration. If a non-response status continues after transmission of the SIP message to the SIP server, a caller accesses sequentially the next SIP server. However, if all the SIP servers have failed, the telephone system cannot transmit any SIP message from the SIP trunk. In this case, the telephone system has to switch to a detour transmission using another trunk (analog trunk, Integrated Services Digital Network [ISDN] trunk, etc.) In the existing technique, a transaction timer default value of the SIP message (INVITE) is set to 32 seconds. If the caller cannot access all the SIP servers, the caller has to wait by the time length in which 32 seconds is multiplied by the number of SIP servers. Shortening the transaction timer value can make the time to start the detour transmission shorter, reducing how long the telephone system has to wait. To eliminate the waiting time, it is necessary for the PBX to recognize the status of the SIP trunk (or SIP server) before a transmission operation to allow the detour transmission to be performed immediately.
A method for checking statuses of SIP terminals from the SIP server has been disclosed (refer to Jpn.
Pat. Appin. KOKAI Publication No. 2006-166018).
However, the technique of this reference document may not be applied to check statuses of SIP server or the SIP trunk from the SIP terminals. With reference to a result of registration that is a function of the SIP network, monitoring the status of the SIP server is a possible method. However, in recent years, the number of SIP networks having no registration functions has increased, so that the method of the above is not useful for a wide variety of purposes and lack of accuracy.
As mentioned above, the existing technique cannot determine the status of the SIP server by means of a general-purpose method before transmission. If a caller originates a call in a status in which the SIP server and the SIP trunk have failed, since the caller has to wait a long time until the detour transmission iS established, some sort of countermeasure has been desired.
BRIEF SUMMARY OF THE INVENTION
An object of the invention is to provide a telephone system configured to perform detour transmission quickly and accurately, its exchange and a transmission control method.
According to an aspect of the present invention, there is provided a telephone system which realizes voice communication by using a packet network comprising an exchange which accommodates a telephone terminal as its extension and a call processing server which processes calls on the packet network. The exchange comprises a first trunk connected to the packet network, a second trunk connected to a public network having a different protocol from that of the packet network, a monitoring module which monitors the call processing server, and when a failure occurs in the call processing server, deactivates the first trunk and a call control module which transfers a transmission request which is made from the telephone terminal to the packet network, to the second trunk when the transmission request is made and performs a detour transmission to the public network in a status where the first trunk is inactive.
According to such a means, the status of a SIP server is monitored by an exchange. The result of monitoring is, for example, stored in a database, and is constantly managed regardless of the presence or absence of a transmission request. When a transmission request is made, if a first trunk (SIP trunk, etc.) is inactive, detour transmission to a second trunk (analog trunk, etc.) is immediately performed. Thus, the telephone system can accurately perform the detour transmission and quickly perform call generation.
The invention makes it possible to provide a telephone system configured to perform detour transmission quickly and accurately, an exchange for the telephone system, and a transmission control method for the exchange.
Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations Particularly pointed out hereinafter.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
The accompanying drawings, which are incorporated
in and constitute a part of the specification,
illustrate embodiments of the invention, and together
with the general description given above and the
detailed description of the embodiments given below, serve to explain the principles of the invention.
FIG. 1 is an exemplary system view depicting an embodiment of a telephone system of the invention; FIG. 2 is an exemplary functional block diagram depicting an embodiment of a PBX 4 of FIG. 1; FIG. 3 is an exemplary schematic view for explaining processing by a SIP server monitoring module 4 5b; FIG. 4 is an exemplary schematic view for explaining processing by a call control module 41a; FIG. 5 is an exemplary schematic view depicting a SIP trunk transmission in a normal status of a SIP trunk 45; FIG. 6 is an exemplary schematic view depicting transmission in a status in which the SIP trunk 45 is inactive; and FIG. 7 is an exemplary flowchart depicting a processing procedure of the PBX 4 of the embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
Various embodiments according to the invention will be described hereinafter with reference to the accompanying drawings. In general, according to one embodiment of the invention, there is provided a telephone system which realizes voice communication by using a packet network comprising an exchange which accommodates a telephone terminal as its extension and a call processing server which processes calls on the packet network. The exchange comprises a first trunk connected to the packet network, a second trunk connected to a public network having a different protocol from that of the packet network, a monitoring module which monitors the call processing server, and when a failure occurs in the call processing server, deactivates the first trunk and a call control module which transfers a transmission request which is made from the telephone terminal to the packet network, to the second trunk when the transmission request is made and performs a detour transmission to the public network in a status where the first trunk is inactive.
According to an embodiment, FIG. 1 exemplary shows a system view illustrating an embodiment of a telephone system. In FIG. 1, IP terminals li-ln, 5, 21-2n are connected with one another via a LAN to form a private telephone network. The 12 terminals li-in are, for example, telephone sets. An IP terminal 5 is, for example, a softphone in which voice communication software is installed in a personal computer. The IP terminals 21-2n may be included in a category of softphone, and function as computers working together with the 12 terminals 11-in depending on setting.
The 12 terminals 11-in, 5, 21-2n are accommodated in the PBX 4 as extensions via the LAN. The PBX 4 is connected to a SIP network 100 and a public switched telephone network (PSTN) 200. Among them, the PSTN 200 includes a telephone set 50 as a PSTN terminal. The PBX 4 controls call connection among each IF terminal and the PSTN terminal in addition to mutual extension communication among the I? terminals 11-1, 5, 21-2n.
The SIP network 100 is provided with SIP servers 61, 62 which form a redundant system with each other.
The SIP servers 61, 62 each have SIP processing functions, and perform call connection processing in order to form a communication link between a transmission source and a call termination destination.
Among of the SIP servers 61, 62, the SIP network 100 makes the SIP server 61 function as a primary server, makes the SIP server 62 function as a secondary server, and prepares for a failure of the SIP server 61.
However, both the SIP servers 61, 62 may fail.
SIP network 100 additionally includes another private telephone network. The private telephone network is provided with an exchange 7 and telephone terminals B1-8m. The SIP network 100 and the PSTN 200 are mutually connected via a gateway (not shown), etc. Thereby, any of the terminals shown in FIG. 1 may communicate with one another without being aware of a network interface. In this way, the telephone system in FIG. 1 realizes inter-terminal voice communication through SIP by taking the SIP network 100 as a core.
According to the embodiment, FIG. 2 exemplary shows a functional block diagram illustrating an embodiment of the PBX 4 of FIG. 1. The PBX 4 includes a central processing module 41, a memory 42, a switch 43, an analog trunk 44 and a SIP trunk 45. The analog trunk 44 is Connected to the PSTN 200 to convert interface between the PSTN 200 and a service inside.
The SIP trunk 45 is connected to the SIP network 100 to extract a time-division multiplex signal from IP packets. The Switch 43 is connected to the LAN to mutually convert and connect among the SIP network 100, the PSTN 200 and the LAN.
The SIP trunk 45 includes a SIP call control module 45a, and a SIP server monitoring module 4lb.
The SIP call control module 45a controls SIP transmission. The SIP server monitoring module 45b periodically monitors the statuses of the SIP servers 61, 62. The monitoring results are stored and managed in a table form in a server status management table 45c. After detecting failures in all the SIP servers 61, 62, the SIP server monitoring module 45b deactivates the SIP trunk 45. Similarly, the analog trunk 44 has a function of monitoring the PSTN 200.
The status (active or inactive free) of the analog trunk 44 is also Periodically monitored. The status (failure inactive or active) of the SIP trunk 45 is stored in table form in a trunk status management table 42a (memory 42) and managed in addition to the status of the analog trunk 44.
Each module is integrally controlled by the central processing module 41. The central processing module 41 is provided with a call control module 41a.
When generating a transmission (a SIP trunk transmission request) to the SIP network 100, the call control module 41a firstly refers to the trunk status management table 42a. If the SIP trunk is inactive, the call control module 4].a immediately transfers the transmission request to the analog trunk 44 to perform the detour transmission to the PSTPJ 200.
-10 -According to the embodiment, FIG. 3 exemplary shows a schematic view for explaining processing by the SIP server monitoring module 45b. The SIP server monitoring module 45b periodically transmits inquiry messages to the respective SIP server 61, 62. If normal responses to the inquiries are received, the SIP server monitoring module 45b determines the monitoring result from the SIP servers at the inquiry destinations to be "OK", registering the "OK" in the table 45c. In the absence of normal responses, the monitoring module 45b determines the monitoring result to be "NG", registering "NG" in the table 45c. FIG. 3 shows that any failure occurs at the SIP server 62. If the statuses of the SIP servers 61, 62 become "NG", the SIP trunk 45 is deactivated due to the failure (brought into failure inactive), and the fact is registered in the trunk status management table 42a.
The server status management table 45c registers each result ("OK" or "NG") of the statuses of the plurality of SIP servers belonging to the SIP network 100. The SIP server monitoring module 45b registers the monitoring results of the SIP servers in the table 45c. When all the statuses of the SIP servers are made "NC", the SIP server monitoring module 45b sets failure inactive of the SIP trunk 45 to register the fact in the trunk status management table 42a. After this, if at least one of the statuses of the SIP servers is made -11 - "OK", the monitoring module 45b activates the SIP trunk from inactive to register the fact in the management
table 42a.
The failures of the SIP server include an access failure due to a defect of a communication path in addition to a functional failure of a SIP server itself.
In the embodiment, "OPTIONS" messages defined in SIP are used in order to monitor the statuses of the Si servers. That is, the SIP servers 61, 62 are monitored by a broadcast transmission of the "OPTIONS" messages to the SIP servers 61, 62 SIP servers and by monitoring the responses.
The "OPTIONS" message is originally a message for use in inquiry of ability (a type, etc., of a function of being supported by a resource) of a resource. The "OPTIONS" message is only a message which has no effect on a network among each message defined by SIP.
Therefore, "OPTIONS" is a message which can be used for the broadcast transmission rather than for polling, and may obtain a result only by waiting one time-out (32 seconds) even if the number of the resources (SIP servers) is large. In this embodiment, monitoring the response of the SIP server to the "OPTIONS" message detects the presence or absence of the failure.
According to the embodiment, FIG. 4 exemplary shows a schematic view for explaining the processing by -12 -the call control module 41a. In FIG. 4, the status (inactive or active) of the SIP trunk 45 is registered in the trunk status management table 42a in real time by the SIP server monitoring module 45b. When a transmission request is made from this status, the call control module 41a firstly refers to the management table 42a. If the transmission terminal is the IP terminal 11, the transmission request which has been made is the SIP transmission request to the SIP network 100. In this case, the status of the SIP trunk 45 is referred to. According to FIG. 4, the SIP trunk 45 has been deactivated due to the failure. Therefore the call control module 41a performs the detour transmission to the PSTN 200. The following will describe operations of the configuration of the above in detail.
According to the embodiment, FIG. 5 exemplary shows a schematic view illustrating the SIP trunk transmission in the normal status (active) of the SIP trunk 45. The SIP server monitoring module 45b periodically transmits the "OPTIONS" message to the SIP servers 61, 62 to monitor the monitoring results. If the monitoring module 45b receives a 200 OK ("OPTIONS" message) response, the SIP server which transmitted this response is normal. Even if the SIP server of the destination does not support the "OPTIONS" message, the return of an error response ("OPTIONs" message) results -13 -in the SIP server being determined to be normal.
From this status, when the I? terminal 11 (transmission terminal) executes si trunk transmission to a telephone set (call termination terminal) 50, the call calling module 41a of the PBX 4 acquires the status of the SIP trunk 45 from the trunk status management table 42a. Since the SIP trunk 45 is in active status, the call control module 41a transmits a transmission request to the SIP call control module 45a as usual. Then, the "INVITE" message is transmitted to the SIP network 100 to start a usual call connection sequence. After this, the transmission is terminated at the telephone set 50 from the SIP network 100 via the PSTN 200.
According to the embodiment, FIG. 6 exemplary shows a schematic view illustrating a transmission in an inactive status of the SIP trunk 45. If the failure occurs on the SIP network 100, the "OPTIONS" messages from the SIP server monitoring module 45b do not arrive at the SIp servers 61, 62. Thus, the responses from the SIP servers 61, 62 do not return to the monitoring module 45b. If this status has lasted during a 32-second period after the transmission of the "OPTIONS" messages, the process of the transmission times out.
Based on this time-out, the SIP monitoring module 45b sets the monitoring result to "NG" to record "NG" in the server status management table 45c. In the failed -14 -statuses of the SIP servers 61, 62, no response returns similarly to result in "NG". After all the SIP servers 61, 62 result in "NG", the monitoring table 45b records that the SIP trunk 45 has been brought into inactive in the trunk status management table 42a.
From this status, it is assumed that the SIP trunk transmission is from the IP terminal 11 to the telephone set 50. The call control module 41a then detects that the SI? trunk 45 has been deactivated from the content of the trunk status management table 42a.
The call control module 41a then immediately transfers a transmission request to the analog trunk 44.
Thereby, the call connection sequence is started on the side of the PSTN 200. In this way, the originated call, detouring to the analog trunk 44, terminates at the telephone set 50.
According to the embodiment, FIG. 7 exemplary shows a flowchart illustrating the processing procedure of the PBX 4 of the embodiment. The SIP server monitoring module 45b transmits the "OPTIONS" messages to the slp network 100 (Block Bi) to monitor the presence or absence of the normal response (Block B2).
If any normal response is absent (No, Block B2), the SIP server monitoring module 45b deactivates the SIP trunk 45 (Block B3) to update the trunk status management table 42a (Block B4). Even if the normal response is present (Yes, Block B2), the SIP server -15 -monitoring module 45b updates the management module 42a. The procedure is Periodically continued until the transmission (transmission request) is made.
If the transmission request is made (Yes, in Block B5), the call control module 41a refers the management table 42a (Block B6), and acquires the status of the SIP trunk 45 in response to the SIP transmission request. If the SIP trunk 45 has not been inactive (No, Block B7), the sI trunk 45 transmits the "INVITE" message as usual. If the SIP trunk 45 has been inactive (Yes, Block B7), the detour transmission is performed from the analog trunk 44 (block B8).
As described above, in this embodiment, the PBX 4 performs the broadcast transmission of "OPTIONS" messages to all the si servers which belong to the SIP network 100 and are capable of being accessed. By monitoring the responses, the PBX 4 Periodically monitors the status of each SIP server. If any responses (200 OK or error response) are received, the PBX 4 determines that the SIP servers which have responded are normal, and if no responses are received, the PBX 4 determines that the non-response si server has failed. Such a result of monitoring is recorded in the server status management table 45c, and the status of each si server is managed on the basis of the table 45c.
If all the SIP servers fail, the PBX 4 deactivates -16 -the SIP trunk 45 to record the fact in the trunk status management table 42a. According to such a processing procedure, the PBX 4 can determine the status of the trunk in real time before the transmission request is made, and if the transmission request is made, the PBX 4 can immediately perform the detour transmission to the normal trunk.
In the embodiment, using the "OPTIONS" messages detects the respective statuses of the SIP servers.
The "OPTIONS" messages are suitable for use in the broadcast transmission. Therefore, the PEX 4 may immediately acquire the results of monitoring to all the SIP servers, and may increase the frequency of the monitoring. Further, even in a system which does not support the "OPTIONS" messages, since some responses are returned, the PBX 4 becomes more general-purpose than a case of use of "REGISTER" messages. In this way, the embodiment makes it possible to provide the telephone system configured to perform the detour transmission quickly and accurately, its exchange, and the transmission control method.
The present invention is not limited to the specific details and representative embodiments shown and described herein. For instance, while the embodiment has exemplified only the SIP trunk 45, the analog trunk 44 and the two trunks, the invention makes it possible to target ISDN trunks and treat a larger -17 -number of trunks in a similar way. It is also preferable to group a plurality of trunks and perform a detour transmission only among trunks in each group.
In this case, it is effective to manage the trunks by assigning trunk group numbers to each trunk.
While the embodiment has described the detour destination is set to the analog trunk 44 in the failure of the SIP trunk 45, the reverse way is a possible approach. That is, the detour destination may be set to the SIP trunk 45 in the failure of the analog trunk 44. In other words, it is not always necessary to register the SIP trunk 45 at the top of the call processing procedure, the detour destination may be set to the SIP trunk 45 in the failure inactive of the analog trunk 44.
Additional advantages and modifications will readily Occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.

Claims (17)

  1. -18 -WHAT IS CLAIMED IS: 1. A telephone system which realizes voice communication by using a packet network, comprising: an exchange which accommodates a telephone terminal as its extension; and a call processing server which processes calls on the packet network, wherein the exchange comprises: a first trunk connected to the packet network; a second trunk Connected to a public network having a different protocol from that of the packet network; a monitoring module which monitors the call processing server, and when a failure occurs in the call processing server, deactivates the first trunk; and a call control module which transfers a transmission request which is made from the telephone terminal to the packet network to the second trunk when the transmission request is made and performs a detour transmission to the public network in a status where the first trunk is inactive.
  2. 2. The telephone system according to claim 1, wherein the call processing servers are provided plurally to form a redundant system with each other; and the monitoring module deactivates the first trunk -19 -when failures occur in all the plurality of call processing servers.
  3. 3. The telephone system according to claim 1, wherein the monitoring module periodically transmits inquiry messages to the call processing servers, and if no response to the inquiry message is returned, deactivates the first trunk.
  4. 4. The telephone system according to claim 3, wherein the packet network is an Internet Protocol network; and the call processing servers process the calls by means of Session Initiation Protocol.
  5. 5. The telephone system according to claim 4, wherein the inquiry message is an "OPTIONS" message defined by SIP.
  6. 6. An exchange which is provided for a telephone system realizing voice Communication using a packet network by means of a call processing server for processing calls on the packet network and which accommodates a telephone terminal as an extension, comprising: a first trunk connected to the packet network; a second trunk connected to a public network having a different protocol from that of the packet -20 -network; a monitoring module which monitors the call Processing server, and when a failure occurs in the call processing server, deactivates the first trunk; and a call control module which transfers a transmission request, made from the telephone terminal to the packet network, to the second trunk when the transmission request is made and performs a detour transmission to the public network in a status where the first trunk is inactive.
  7. 7. The exchange according to claim 6, wherein the call processing servers are provided plurally to form a redundant system with each other; and the monitoring module deactivates the first trunk when failures occur in all the plurality of call processing servers.
  8. 8. The exchange according to claim 6, wherein the monitoring module Periodically transmits inquiry messages to the call Processing servers, and if no response to the inquiry message is returned, deactivates the first trunk.
  9. 9. The exchange according to claim 8, wherein the packet network is an Internet Protocol network; and the call Processing servers process the calls by means of Session Initiation Protocol.
    -21 -
  10. 10. The exchange according to claim 9, wherein the inquiry message is an "OPTIONS" message defined by SIP.
  11. 11. A Transmission control method of an exchange which is provided for a telephone system realizing voice communication using a packet network by means of a call processing server for processing calls on the packet network and which accommodates a telephone terminal as an extension, Comprising: monitoring a call processing server provided with the packet network; Closing the first trunk if the monitoring detects a failure in the call processing server; and transferring a transmission request, made from the telephone terminal to the packet network, to the second trunk when the transmission request is made and performing a detour transmission to the public network in a status where the first trunk is inactive.
  12. 12. The method according to claim 11, further comprising: providing the call processing servers plurally to form a redundant system with each other; and closing the first trunk when failures occur in all the plurality of call processing servers.
  13. 13. The method according to claim 11, further comprising: periodically transmitting inquiry messages to the -22 -call processing server; and Closing the first trunk, if no response to the inquiry message is returned.
  14. 14. The method according to claim 13, wherein the packet network is an Internet Protocol network; and the call processing servers process the calls by means of Session Initiation Protocol.
  15. 15. The method according to claim 14, wherein the inquiry message is an "OPTIONS" message defined by SIP.
  16. 16. A telephone system, associated exchange, arid transmission control method, substantially as hereirthefore described with reference to FIGS. 1,2, 5 and 6.
  17. 17. A manufacturing method of telephone system, associated exchange, and transmission control method, substantially as hereinbefore described with reference to FIGS. 3, 4 and 7.
GB0903561A 2009-03-02 2009-03-02 Internet telephony PBX with monitoring of SIP server availability and failover to PSTN in event of server failure Withdrawn GB2458553A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB0903561A GB2458553A (en) 2009-03-02 2009-03-02 Internet telephony PBX with monitoring of SIP server availability and failover to PSTN in event of server failure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB0903561A GB2458553A (en) 2009-03-02 2009-03-02 Internet telephony PBX with monitoring of SIP server availability and failover to PSTN in event of server failure

Publications (2)

Publication Number Publication Date
GB0903561D0 GB0903561D0 (en) 2009-04-08
GB2458553A true GB2458553A (en) 2009-09-30

Family

ID=40566008

Family Applications (1)

Application Number Title Priority Date Filing Date
GB0903561A Withdrawn GB2458553A (en) 2009-03-02 2009-03-02 Internet telephony PBX with monitoring of SIP server availability and failover to PSTN in event of server failure

Country Status (1)

Country Link
GB (1) GB2458553A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9735981B2 (en) 2015-03-03 2017-08-15 At&T Intellectual Property I, L.P. Facilitation of session initiation protocol trunking
RU2769117C1 (en) * 2019-02-08 2022-03-28 Релианс Джио Инфокомм Лимитед System and method for providing sip-trunk service to telephone communication system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040258239A1 (en) * 1999-11-08 2004-12-23 Gallant John K. Method and system for dynamic gateway selection in an IP telephony network
WO2005114906A1 (en) * 2004-05-20 2005-12-01 Huawei Technologies Co., Ltd. Method and system for getting the state of sip network nodes
JP2006237950A (en) * 2005-02-24 2006-09-07 Saxa Inc Ip telephone terminal and program
WO2008001905A1 (en) * 2006-06-30 2008-01-03 Nikon Corporation Digital camera

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040258239A1 (en) * 1999-11-08 2004-12-23 Gallant John K. Method and system for dynamic gateway selection in an IP telephony network
WO2005114906A1 (en) * 2004-05-20 2005-12-01 Huawei Technologies Co., Ltd. Method and system for getting the state of sip network nodes
JP2006237950A (en) * 2005-02-24 2006-09-07 Saxa Inc Ip telephone terminal and program
WO2008001905A1 (en) * 2006-06-30 2008-01-03 Nikon Corporation Digital camera

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9735981B2 (en) 2015-03-03 2017-08-15 At&T Intellectual Property I, L.P. Facilitation of session initiation protocol trunking
RU2769117C1 (en) * 2019-02-08 2022-03-28 Релианс Джио Инфокомм Лимитед System and method for providing sip-trunk service to telephone communication system

Also Published As

Publication number Publication date
GB0903561D0 (en) 2009-04-08

Similar Documents

Publication Publication Date Title
US8346942B2 (en) Call centers for providing customer services in a telecommunications network
JP4386905B2 (en) Efficient load balancing and heartbeat mechanism for telecommunications endpoints
JP5523012B2 (en) How to register an endpoint in the list of surviving network controllers in the controller sliding window
US8125888B2 (en) Session initiation protocol survivable server
CN101557393B (en) Simultaneous active registration in SIP survivable network configuration
US7436820B2 (en) Method and apparatus for providing fault tolerance to intelligent voice-over-IP endpoint terminals
JP2006191615A (en) Alternative path selection for media connection in single communication system between public or private net facilities
US8285905B2 (en) Redundancy configuration and replacement method in a system including a master main unit and slave main units
JP4390080B2 (en) In-band call association signaling for single number destinations
US7630294B2 (en) Method and communication arrangement for alternately operating a terminal at at least two communication nodes
US8111614B2 (en) Remote redundant voice server system
US6690789B1 (en) Fault tolerant telephony control
US7545798B2 (en) Communication system for controlling a call portion
US8054955B2 (en) Telephone system, associated exchange, and transmission control method
US7369538B1 (en) Method and apparatus for implementing a high-reliability load balanced easily upgradeable packet technology
US20070115943A1 (en) System and method for establishing emergency communications in a telecommunication network
CN101656798B (en) By the trunk line heavy-route of PBX to PBX for subsequent use
GB2458553A (en) Internet telephony PBX with monitoring of SIP server availability and failover to PSTN in event of server failure
US12490338B2 (en) Method and system for emergency call continuation in case of a psap failure
KR20050096415A (en) Method and system for rerouting at detecting network impediment on next generation network
AU2014203385B2 (en) Slot interface access unit, method thereof, and program thereof, as well as redundancy configuration of main unit, and replacing method of the same

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)