PROXY SERVER, COMMUNICATION SYSTEM, COMMUNICATION METHOD AND PROGRAM
First Claim
Patent Images
1. A proxy server comprising:
- an SIP proxy server function of intervening an SIP message transmitted and received between a user terminal, and a working SIP (Session Initiation Protocol) server and a spare SIP server;
a message kind determination function of determining a kind of received message;
a transfer destination failure detection function of detecting and notifying a failure occurring on said working SIP server;
a call failure encounter determination function of determining, based on a notification from said transfer destination failure detection function, whether a message received by said proxy server function belongs to a call flow encountering a failure of said working SIP server or not; and
a destination setting function of setting, based on a notification from said transfer destination failure detection function and according to a failure occurrence situation of said working SIP server and a kind of message received by said proxy server function, a transfer destination of the message.
1 Assignment
0 Petitions
Accused Products
Abstract
A proxy server in an SIP network includes the common SIP proxy server function 11, the function of determining whether an SIP request and an SIP response received by the proxy server 10 belong to a call flow encountering a failure of the working SIP server 30, and the function of, when determination is made that they belong to a call flow encountering a failure, referring to the contents of the received SIP request and SIP response to specify a destination to which the SIP request and the SIP response are to be transmitted next.
37 Citations
44 Claims
-
1. A proxy server comprising:
-
an SIP proxy server function of intervening an SIP message transmitted and received between a user terminal, and a working SIP (Session Initiation Protocol) server and a spare SIP server; a message kind determination function of determining a kind of received message; a transfer destination failure detection function of detecting and notifying a failure occurring on said working SIP server; a call failure encounter determination function of determining, based on a notification from said transfer destination failure detection function, whether a message received by said proxy server function belongs to a call flow encountering a failure of said working SIP server or not; and a destination setting function of setting, based on a notification from said transfer destination failure detection function and according to a failure occurrence situation of said working SIP server and a kind of message received by said proxy server function, a transfer destination of the message. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
2. A proxy server comprising:
-
a proxy server function of intervening an SIP message transmitted and received between a user terminal, and a working SIP server and a spare SIP server; a message kind determination function of determining a kind of received message; a transfer destination failure detection function of detecting and notifying a failure occurring on said working SIP server; a call failure encounter determination function of determining, based on a notification from said transfer destination failure detection function, whether a message received by said proxy server function belongs to a call flow encountering a failure of said working SIP server or not; a destination setting function of setting, based on a notification from said transfer destination failure detection function and according to a failure occurrence situation of said working SIP server and a kind of message received by said proxy server function, a transfer destination of the message; and a re-transmission request generating function of generating a re-transmission request to be transferred to said user terminal in order to urge said user terminal to re-transfer an initial INVITE request. - View Dependent Claims (8)
-
- 9. A proxy server, comprising a function of, after receiving an external message, examining a kind of message and when the received message is an SIP request, further examining whether the received message belongs to a call flow encountering a failure of a working SIP server or not, and when the determination is made that the received message belongs to a call flow encountering a failure of said working SIP server, referring to the contents of the message to newly determine a transfer destination of the message.
-
10. A proxy server, comprising a function of, after receiving an external message, examining a kind of message and when the received message is an authentication INVITE request, further examining whether the request belongs to a call flow encountering a failure, and when the request belongs to a call flow encountering a failure, generating a re-transmission request to be transferred to a user terminal in order to urge said user terminal to re-transfer an initial INVITE request again and transferring the request to said user terminal.
-
12. A communication system including working and spare SIP servers which transmit and receive an SIP message to/from a user terminal, and a proxy server which intervenes transmission/reception of said SIP message, wherein said proxy server comprising:
-
an SIP proxy server function of intervening an SIP message transmitted and received between the user terminal, and the working SIP server and the spare SIP server; a message kind determination function of determining a kind of received message; a transfer destination failure detection function of detecting and notifying a failure occurring on said working SIP server; a call failure encounter determination function of determining, based on a notification from said transfer destination failure detection function, whether a message received by said proxy server function belongs to a call flow encountering a failure of said working SIP server or not; and a destination setting function of setting, based on a notification from said transfer destination failure detection function and according to a failure occurrence situation of said working SIP server and a kind of message received by said proxy server function, a transfer destination of the message. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
13. A communication system including working and spare SIP servers which transmit and receive an SIP message to/from a user terminal, and a proxy server which intervenes transmission/reception of said SIP message, wherein said proxy server comprising:
-
a proxy server function of intervening an SIP message transmitted and received between the user terminal, and the working SIP server and the spare SIP server; a message kind determination function of determining a kind of received message; a transfer destination failure detection function of detecting and notifying a failure occurring on said working SIP server; a call failure encounter determination function of determining, based on a notification from said transfer destination failure detection function, whether a message received by said proxy server function belongs to a call flow encountering a failure of said working SIP server or not; a destination setting function of setting, based on a notification from said transfer destination failure detection function and according to a failure occurrence situation of said working SIP server and a kind of message received by said proxy server function, a transfer destination of the message; and a re-transmission request generating function of generating a re-transmission request to be transferred to said user terminal in order to urge said user terminal to re-transfer an initial INVITE request. - View Dependent Claims (19)
-
-
20. A communication system including working and spare SIP servers which transmit and receive an SIP message to/from a user terminal, and a proxy server which intervenes transmission/reception of said SIP message, wherein said proxy server comprising:
a function of, after receiving an external message, examining a kind of message and when the received message is an SIP request, further examining whether the received message belongs to a call flow encountering a failure of the working SIP server or not, and when the determination is made that the received message belongs to a call flow encountering a failure of said working SIP server, referring to the contents of the message to newly determine a transfer destination of the message. - View Dependent Claims (22)
-
21. A communication system including working and spare SIP servers which transmit and receive an SIP message to/from a user terminal, and a proxy server which intervenes transmission/reception of said SIP message, wherein said proxy server comprising:
a function of, after receiving an external message, examining a kind of message and when the received message is an authentication INVITE request, further examining whether the request belongs to a call flow encountering a failure, and when the request belongs to a call flow encountering a failure, generating a re-transmission request to be transferred to said user terminal in order to urge the user terminal to re-transfer an initial INVITE request again and transferring the request to said user terminal.
-
23. A communication method at a proxy server which, for working and spare SIP servers that transmit and receive an SIP message to/from an external user terminal, intervenes transmission/reception of said SIP message, comprising:
-
an intervening step of intervening an SIP message transmitted and received between the user terminal, and the working SIP server and the spare SIP server; a message kind determination step of determining a kind of message received at said intervening step; a transfer destination failure detection step of detecting and notifying a failure occurring on said working SIP server; a call failure encounter determination step of receiving a notification from said transfer destination failure detection step to determine whether a message received at said intervening step belongs to a call flow encountering a failure of said working SIP server or not; and a destination setting step of receiving a notification from said transfer destination failure detection step to set a transfer destination of a message according to a failure occurrence situation of said working SIP server and a kind of message received at said intervening step. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
24. A communication method at a proxy server which, for working and spare SIP servers that transmit and receive an SIP message to/from an external user terminal, intervenes transmission/reception of said SIP message, comprising:
-
an intervening step of intervening an SIP message transmitted and received between the user terminal, and the working SIP server and the spare SIP server; a message kind determination function of determining a kind of message received at said intervening step; a transfer destination failure detection step of detecting and notifying a failure occurring on said working SIP server; a call failure encounter determination step of receiving a notification from said transfer destination failure detection step to determine whether a message received at said intervening step belongs to a call flow encountering a failure of said working SIP server or not; a destination setting step of receiving a notification from said transfer destination failure detection step to set a transfer destination of the message according to a failure occurrence situation of said working SIP server and a kind of message received at said intervening step; and a re-transmission request generating step of generating a re-transmission request to be transferred to said user terminal in order to urge said user terminal to re-transfer an initial INVITE request. - View Dependent Claims (30)
-
-
31. A communication method at a proxy server which, for working and spare SIP servers that transmit and receive an SIP message to/from an external user terminal, intervenes transmission/reception of said SIP message, comprising:
-
a step of, after receiving an external message, examining a kind of message and when the received message is an SIP request, further examining whether the received message belongs to a call flow encountering a failure of the working SIP server or not; and a step of, when the determination is made that a received message belongs to a call flow encountering a failure of said working SIP server, referring to the contents of the message to newly determine a transfer destination of the message. - View Dependent Claims (33)
-
-
32. A communication method at a proxy server which, for working and spare SIP servers that transmit and receive an SIP message to/from an external user terminal, intervenes transmission/reception of said SIP message, comprising:
-
a step of, after receiving an external message, examining a kind of message; a step of, when the received message is an authentication INVITE request, further examining whether the request belongs to a call flow encountering a failure; and a step of, when the request belongs to a call flow encountering a failure, generating a re-transmission request to be transferred to said user terminal in order to urge the user terminal to re-transfer an initial INVITE request again and transferring the request to said user terminal.
-
-
34. A computer readable medium storing a program executed on a proxy server which intervenes transmission/reception of a message, with respect to working and spare communication control devices which transmit and receive said message to/from an external user terminal, comprising:
-
an intervening processing of intervening an SIP message transmitted and received between the user terminal, and the working SIP server and the spare SIP server; a message kind determination processing of determining a kind of message received at said intervening processing; a transfer destination failure detection processing of detecting and notifying a failure occurring on said working SIP server; a call failure encounter determination processing of receiving a notification from said transfer destination failure detection processing to determine whether a message received at said intervening processing belongs to a call flow encountering a failure of said working SIP server or not; and a destination setting processing of receiving a notification from said transfer destination failure detection processing to set a transfer destination of a message according to a failure occurrence situation of said working SIP server and a kind of message received at said intervening processing. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
35. A computer readable medium storing a program executed on a proxy server which intervenes transmission/reception of a message, with respect to working and spare communication control devices which transmit and receive said message to/from an external user terminal, comprising:
-
an intervening processing of intervening an SIP message transmitted and received between the user terminal, and the working SIP server and the spare SIP server; a message kind determination processing of determining a kind of message received at said intervening processing; a transfer destination failure detection processing of detecting and notifying a failure occurring on said working SIP server; a call failure encounter determination processing of receiving a notification from said transfer destination failure detection step to determine whether a message received at said intervening processing belongs to a call flow encountering a failure of said working SIP server or not; a destination setting processing of receiving a notification from said transfer destination failure detection processing to set a transfer destination of a message according to a failure occurrence situation of said working SIP server and a kind of message received by said intervening processing; and a re-transmission request generating processing of generating a re-transmission request to be transferred to said user terminal in order to urge said user terminal to re-transfer an initial INVITE request. - View Dependent Claims (41)
-
-
42. A computer readable medium storing a program executed on a proxy server which intervenes transmission/reception of a message, with respect to working and spare communication control devices which transmit and receive said message to/from an external user terminal, comprising:
-
a processing of, after receiving an external message, examining a kind of message and when the received message is an SIP request, further examining whether the received message belongs to a call flow encountering a failure of the working SIP server or not; and a processing of, when the determination is made that a received message belongs to a call flow encountering a failure of said working SIP server, referring to the contents of the message to newly determine a transfer destination of the message. - View Dependent Claims (44)
-
-
43. A computer readable medium storing a program executed on a proxy server which intervenes transmission/reception of a message, with respect to working and spare communication control devices which transmit and receive said message to/from an external user terminal, comprising:
-
a processing of, after receiving an external message, examining a kind of message; a processing of, when a received message is an authentication INVITE request, further examining whether the request belongs to a call flow encountering a failure; and a processing of, when the request belongs to a call flow encountering a failure, generating a re-transmission request to be transferred to said user terminal in order to urge the user terminal to re-transfer an initial INVITE request again and transferring the request to said user terminal.
-
Specification