JP5895642B2 - SIP (Session Initiation Protocol) system, SIP server, subscriber terminal and program - Google Patents
SIP (Session Initiation Protocol) system, SIP server, subscriber terminal and program Download PDFInfo
- Publication number
- JP5895642B2 JP5895642B2 JP2012065557A JP2012065557A JP5895642B2 JP 5895642 B2 JP5895642 B2 JP 5895642B2 JP 2012065557 A JP2012065557 A JP 2012065557A JP 2012065557 A JP2012065557 A JP 2012065557A JP 5895642 B2 JP5895642 B2 JP 5895642B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- subscriber
- terminal
- sip server
- sip
- 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.)
- Expired - Fee Related
Links
- 230000000977 initiatory effect Effects 0.000 title claims 2
- 238000012545 processing Methods 0.000 claims description 31
- 230000008859 change Effects 0.000 claims description 25
- 238000000034 method Methods 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 11
- 230000004308 accommodation Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、SIPシステム、SIPサーバ、加入者端末及びプログラムに関する。 The present invention relates to a SIP system, a SIP server, a subscriber terminal, and a program.
複数のSIPサーバを用いて提供される通信サービスにおいては、当該サービスを受ける加入者に関する登録情報(加入者情報)が1つのSIPサーバに登録される。そして、加入者の端末(加入者端末)が当該SIPサーバに端末登録を要求してくると、当該SIPサーバは、登録している加入者情報を用いて当該加入者端末の認証処理を行う。正当性が認証された加入者端末は、当該SIPサーバに登録される。その後、加入者は、登録された加入者端末を用い、当該加入者端末が登録されているSIPサーバを介して、所定の通信サービスを受ける。 In a communication service provided using a plurality of SIP servers, registration information (subscriber information) related to a subscriber who receives the service is registered in one SIP server. When a subscriber terminal (subscriber terminal) requests terminal registration from the SIP server, the SIP server performs authentication processing of the subscriber terminal using the registered subscriber information. The subscriber terminal whose validity is authenticated is registered in the SIP server. Thereafter, the subscriber uses the registered subscriber terminal and receives a predetermined communication service via the SIP server in which the subscriber terminal is registered.
特許文献1には、IPサブシステムネットワークに接続された複数のSIPサーバについて、端末が接続するSIPサーバを変更する方法であって、第1のSIPサーバが、前記端末から位置登録要求を受信し、当該端末の位置登録を処理する第1のステップと、第1のSIPサーバが、前記端末の位置登録先を第2のSIPサーバに変更する際に、当該端末からの位置登録要求の待ち状態へ移行する第2のステップと、第1のSIPサーバが、前記待ち状態にあって且つ前記端末からの位置登録要求を受信した際に、第2のSIPサーバへリダイレクトするべくリダイレクトメッセージを返信する第3のステップと、を有し、第2のSIPサーバが、前記リダイレクトに応じた位置登録要求を受信するSIPサーバ変更方法が開示されている。
あるSIPサーバに登録されている加入者端末を、他のSIPサーバに登録し直す処理(以下、「登録サーバ変更処理」)が必要になる場合がある。例えば、あるSIPサーバに災害やイベントによる集中トラフィックが発生した場合、サービスレベルを維持するため、当該SIPサーバに登録されている加入者端末を、他のSIPサーバに登録し直す処理が必要になる。登録サーバ変更処理としては、以下のような処理が考えられる。 There is a case where a process of re-registering a subscriber terminal registered in a certain SIP server with another SIP server (hereinafter, “registration server changing process”) is required. For example, when concentrated traffic due to a disaster or event occurs in a certain SIP server, in order to maintain the service level, it is necessary to re-register the subscriber terminal registered in the SIP server with another SIP server. . The following processing can be considered as the registration server change processing.
ここでは、第1のSIPサーバに登録されている加入者端末を、第2のSIPサーバに登録し直すものとする。まず、第1のSIPサーバが直接、又は、他の装置を介して、自サーバに登録されている加入者情報を第2のSIPサーバに送信する。第2のSIPサーバは、受信した加入者情報を自サーバ内に登録する。その後、加入者端末が第2のSIPサーバに端末登録を要求してくると、第2のSIPサーバは、登録している加入者情報を用いて当該加入者端末の認証処理を行う。そして、当該加入者端末の正当性を認証すると、当該加入者端末を自サーバに登録する。 Here, it is assumed that the subscriber terminal registered in the first SIP server is re-registered in the second SIP server. First, the first SIP server transmits subscriber information registered in its own server directly or via another device to the second SIP server. The second SIP server registers the received subscriber information in its own server. Thereafter, when the subscriber terminal requests terminal registration from the second SIP server, the second SIP server performs authentication processing of the subscriber terminal using the registered subscriber information. Then, when the validity of the subscriber terminal is authenticated, the subscriber terminal is registered in its own server.
このような手段の場合、以下のような課題が発生する。 In the case of such means, the following problems occur.
まず、上記手段は、第1のSIPサーバ(登録変更前のSIPサーバ)が直接、又は、他の装置を介して、第2のSIPサーバ(登録変更先のSIPサーバ)に加入者情報を送信するステップを含むが、第1のSIPサーバの障害等に起因して登録サーバ変更処理が必要になった場合には、第1のSIPサーバが当該ステップを実行できない恐れがある。かかる場合、登録サーバ変更処理が正常に完了せず、第1のSIPサーバに登録されている加入者端末は、第1のSIPサーバに登録されたまま、サービスを受けられない状態が継続される。 First, in the above means, the first SIP server (the SIP server before the registration change) transmits the subscriber information to the second SIP server (the registration change destination SIP server) directly or via another device. However, if the registration server change process becomes necessary due to a failure of the first SIP server, the first SIP server may not be able to execute the step. In such a case, the registration server changing process is not completed normally, and the subscriber terminal registered in the first SIP server remains registered in the first SIP server and cannot receive the service. .
しかし、加入者端末側でこのような不都合を回避する手段がなかった。このため、当該状態が継続した場合、加入者端末は、例えばSIPサーバの状況を把握しないまま再発呼を繰り返し実施してしまう。また、従来、SIPサーバ側が加入者端末からのトラフィックを停止する手段がなかった。このため、SIPサーバ側では、集中トラフィックから回復出来ない状況が継続されてしまう。 However, there has been no means for avoiding such inconvenience on the subscriber terminal side. For this reason, when the said state continues, a subscriber terminal will repeatedly perform a re-call, for example, without grasping the situation of a SIP server. Conventionally, there has been no means for the SIP server to stop the traffic from the subscriber terminal. For this reason, the situation where the SIP server cannot recover from the concentrated traffic continues.
なお、上述のような不都合を回避するため、災害、イベントによる集中トラフィックを処理するための十分な設備を予め準備する手段も考えられるが、当該手段は膨大なコストがかかる。 In order to avoid the inconveniences described above, a means for preparing sufficient facilities for processing concentrated traffic due to a disaster or an event can be considered in advance. However, this means costs a huge amount.
また、SIPサーバから加入者データベース(加入者情報を記憶するデータベース)を分離し、CSCF(call session control function)とHSS(Home Subscriber Server)で構成するIMS(IP Multimedia Subsystem)の仕組みにより、SIPサーバ(CSCF)集中トラフィック時の迂回接続は実現可能だが、加入者情報の集中管理によるデータベースの肥大化、また、データベースのバックアップ設備、冗長設備が必要となり、設備導入には高コストが必要となる。 In addition, the SIP server is separated from the SIP server by the IMS (IP Multimedia Subsystem) mechanism configured by a CSCF (call session control function) and an HSS (Home Subscriber Server) by separating a subscriber database (database storing subscriber information). (CSCF) Detour connection at the time of concentrated traffic is feasible, but database enlargement by centralized management of subscriber information, database backup facilities and redundant facilities are required, and the introduction of facilities requires high costs.
そこで、本発明では、あるSIPサーバに登録されている加入者端末を、他のSIPサーバに登録し直す新しい技術を提供することを課題とする。 Accordingly, an object of the present invention is to provide a new technique for re-registering a subscriber terminal registered in a certain SIP server with another SIP server.
本発明によれば、
複数のSIPサーバと、
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備え、
前記複数のSIPサーバ各々は、
自SIPサーバに前記加入者端末を登録する加入者に関する情報であって、前記加入者端末を登録する際の認証処理に利用される加入者情報を記憶する加入者情報記憶手段と、
前記加入者端末から前記加入者情報を受信すると、前記加入者情報記憶手段に登録する加入者情報登録手段と、
前記加入者端末から登録要求情報を受信すると、前記登録要求情報に含まれる認証情報、及び、前記加入者情報記憶手段に記憶されている前記加入者情報を利用して、当該登録要求情報を送信してきた前記加入者端末の認証処理を行う認証手段と、
前記認証手段が正当性を認証した前記加入者端末の端末情報が登録される端末情報記憶手段と、
前記端末情報記憶手段に登録されている前記端末情報を利用して、所定の前記加入者端末にサービスを提供するサービス提供手段と、
前記登録要求情報を送信してきた前記加入者端末の正当性が認証され、当該加入者端末の端末情報が前記端末情報記憶手段に記憶されると、登録されたことを示す情報、及び、当該加入者端末の正当性を認証するための情報が含まれている前記加入者情報を含む返信情報を、当該加入者端末に送信する返信手段と、
を有し、
前記複数の加入者端末各々は、
前記返信手段が送信した前記返信情報を受信する受信手段と、
前記受信手段が受信した前記返信情報に含まれている前記加入者情報を記憶する端末側加入者情報記憶手段と、
所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から前記加入者情報を取得し、当該加入者情報及び前記登録要求情報を、前記他のSIPサーバに送信する登録変更手段と、
を有するSIPシステムが提供される。
According to the present invention,
A plurality of SIP servers;
A plurality of subscriber terminals that are registered in any of the SIP servers and communicate with other terminals via the registered SIP servers;
Each of the plurality of SIP servers
Subscriber information storage means for storing subscriber information used for authentication processing at the time of registering the subscriber terminal, which is information relating to the subscriber who registers the subscriber terminal in a local SIP server;
Upon receipt of the subscriber information from the subscriber terminal, subscriber information registration means for registering in the subscriber information storage means;
When registration request information is received from the subscriber terminal, the registration request information is transmitted using the authentication information included in the registration request information and the subscriber information stored in the subscriber information storage means. Authentication means for performing authentication processing of the subscriber terminal,
Terminal information storage means for registering terminal information of the subscriber terminal whose authenticity is authenticated by the authentication means;
Service providing means for providing a service to a predetermined subscriber terminal using the terminal information registered in the terminal information storage means;
When the legitimacy of the subscriber terminal that has transmitted the registration request information is authenticated and the terminal information of the subscriber terminal is stored in the terminal information storage means, information indicating that registration has occurred, and the subscription A reply means for sending reply information including the subscriber information including information for authenticating the legitimacy of the subscriber terminal to the subscriber terminal;
Have
Each of the plurality of subscriber terminals is
Receiving means for receiving the reply information transmitted by the reply means;
Terminal-side subscriber information storage means for storing the subscriber information included in the reply information received by the receiving means ;
After executing registration of the terminal information in another SIP server after registering the terminal information in the predetermined SIP server, the subscriber information is acquired from the terminal-side subscriber information storage means, Registration change means for transmitting the subscriber information and the registration request information to the other SIP server;
A SIP system is provided.
また、本発明によれば、上記SIPサーバが提供される。 According to the present invention, the above SIP server is provided.
また、本発明によれば、上記加入者端末が提供される。 Moreover, according to this invention, the said subscriber terminal is provided.
また、本発明によれば、
複数のSIPサーバと、
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備えるSIPシステムの前記SIPサーバとしてコンピュータを機能させるために、
コンピュータを、
自SIPサーバに前記加入者端末を登録する加入者に関する情報であって、前記加入者端末を登録する際の認証処理に利用される加入者情報を記憶する加入者情報記憶手段、
前記加入者端末から前記加入者情報を受信すると、前記加入者情報記憶手段に登録する加入者情報登録手段、
前記加入者端末から登録要求情報を受信すると、前記登録要求情報に含まれる認証情報、及び、前記加入者情報記憶手段に記憶されている前記加入者情報を利用して、当該登録要求情報を送信してきた前記加入者端末の認証処理を行う認証手段、
前記認証手段が正当性を認証した前記加入者端末の端末情報が登録される端末情報記憶手段、
前記端末情報記憶手段に登録されている前記端末情報を利用して、所定の前記加入者端末にサービスを提供するサービス提供手段、
前記登録要求情報を送信してきた前記加入者端末の正当性が認証され、当該加入者端末の端末情報が前記端末情報記憶手段に記憶されると、登録されたことを示す情報、及び、当該加入者端末の正当性を認証するための情報が含まれている前記加入者情報を含む返信情報を、当該加入者端末に送信する返信手段、
として機能させるためのプログラムが提供される。
Moreover, according to the present invention,
A plurality of SIP servers;
In order for a computer to function as the SIP server of a SIP system, which is registered in any of the SIP servers and includes a plurality of subscriber terminals that communicate with other terminals via the registered SIP server.
Computer
Subscriber information storage means for storing subscriber information used for authentication processing when registering the subscriber terminal, which is information related to the subscriber who registers the subscriber terminal in its own SIP server;
Upon receiving the subscriber information from the subscriber terminal, subscriber information registration means for registering in the subscriber information storage means,
When registration request information is received from the subscriber terminal, the registration request information is transmitted using the authentication information included in the registration request information and the subscriber information stored in the subscriber information storage means. Authentication means for performing authentication processing of the subscriber terminal,
Terminal information storage means for registering terminal information of the subscriber terminal whose authenticity is authenticated by the authentication means;
Service providing means for providing a service to a predetermined subscriber terminal using the terminal information registered in the terminal information storage means;
When the legitimacy of the subscriber terminal that has transmitted the registration request information is authenticated and the terminal information of the subscriber terminal is stored in the terminal information storage means, information indicating that registration has occurred, and the subscription A reply means for sending reply information including the subscriber information including information for authenticating the legitimacy of the subscriber terminal to the subscriber terminal;
A program for functioning as a server is provided.
また、本発明によれば、
複数のSIPサーバと、
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備えるSIPシステムの前記加入者端末としてコンピュータを機能させるために、
コンピュータを、
自加入者端末の正当性を認証するための情報が含まれており、登録された前記SIPサーバから登録に応じて送信されてきた加入者情報を記憶する端末側加入者情報記憶手段、
所定の前記SIPサーバに端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から前記加入者情報を取得し、当該加入者情報及び登録要求情報を、前記他のSIPサーバに送信する登録変更手段、
として機能させるためのプログラムが提供される。
Moreover, according to the present invention,
A plurality of SIP servers;
In order to cause a computer to function as the subscriber terminal of a SIP system comprising: a plurality of subscriber terminals that are registered in any of the SIP servers and communicate with other terminals via the registered SIP server ,
Computer
Terminal-side subscriber information storage means for storing subscriber information transmitted in response to registration from the registered SIP server, including information for authenticating the validity of the own subscriber terminal;
After registering an end late information to a predetermined said SIP server, to execute a process to re-register the terminal information in the other of the SIP server acquires the subscriber information from the terminal-side subscriber information storage means, Registration change means for transmitting the subscriber information and registration request information to the other SIP server;
A program for functioning as a server is provided.
本発明によれば、あるSIPサーバに登録されている加入者端末を、他のSIPサーバに登録し直す新しい技術が実現される。 According to the present invention, a new technique for reregistering a subscriber terminal registered in a certain SIP server with another SIP server is realized.
以下、本発明の実施の形態について図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
なお、本実施形態のシステム、装置及びサーバは、任意のコンピュータのCPU、メモリ、メモリにロードされたプログラム(あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、CD等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む)、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェイスを中心にハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。 Note that the system, apparatus, and server of the present embodiment are not limited to the CPU, memory, and program loaded in the memory of any computer (programs stored in the memory from the stage of shipping the apparatus in advance, as well as storage such as CDs). Including a program downloaded from a medium or a server on the Internet), a storage unit such as a hard disk for storing the program, and an interface for network connection. It will be understood by those skilled in the art that there are various modifications to the implementation method and apparatus.
また、本実施形態の説明において利用する機能ブロック図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各サーバ、各装置は1つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。 In addition, the functional block diagram used in the description of the present embodiment shows a functional unit block, not a hardware unit configuration. In these drawings, each server and each device are described as being realized by one device, but the means for realizing the same is not limited thereto. That is, it may be a physically separated configuration or a logically separated configuration.
<第1の実施形態>
本実施形態のSIPシステムの通常時の構成、動作シーケンスを図1及び図2に示し、移設時の構成、動作シーケンスを図3及び図4に示す。
<First Embodiment>
The normal configuration and operation sequence of the SIP system of this embodiment are shown in FIGS. 1 and 2, and the configuration and operation sequence at the time of relocation are shown in FIGS.
まず、通常時の構成について図1を用いて説明を行う。本実施形態のSIPシステムは、複数のSIPサーバ(A10、B10)と、複数の加入者端末(A20、A21、B20、B21)を有する。SIPシステムは、さらに、加入者管理システム(C10)を有してもよい。なお、SIPサーバ、及び、加入者端末の数は、図示するものに限定されない。 First, a normal configuration will be described with reference to FIG. The SIP system of this embodiment has a plurality of SIP servers (A10, B10) and a plurality of subscriber terminals (A20, A21, B20, B21). The SIP system may further include a subscriber management system (C10). Note that the numbers of SIP servers and subscriber terminals are not limited to those illustrated.
複数の加入者端末(A20、A21、B20、B21)各々は、複数のSIPサーバ(A10、B10)のいずれかに登録され(端末情報の登録)、登録されたSIPサーバ(A10、B10)を介して、他の加入者端末(A20、A21、B20、B21)と通信を行う。 Each of the plurality of subscriber terminals (A20, A21, B20, B21) is registered in one of the plurality of SIP servers (A10, B10) (terminal information registration), and the registered SIP servers (A10, B10) are registered. And communicate with other subscriber terminals (A20, A21, B20, B21).
複数のSIPサーバ(A10、B10)は、加入者管理システム(C10)と通信可能な状態となっている。加入者管理システム(C10)では、複数のSIPサーバ(A10、B10)を用いて提供される通信サービスの管理がなされており、例えば、当該サービスを受ける加入者に関する情報(加入者情報)を管理したり、または、複数のSIPサーバ(A10、B10)の動作状態を監視したりする。 The plurality of SIP servers (A10, B10) can communicate with the subscriber management system (C10). In the subscriber management system (C10), communication services provided using a plurality of SIP servers (A10, B10) are managed. For example, information (subscriber information) related to subscribers who receive the services is managed. Or monitoring the operating states of a plurality of SIP servers (A10, B10).
SIPサーバ(A10、B10)はネットワークに接続しており、ネットワーク内の他のSIPサーバ(B10、A10)に関する情報(例:サーバ名、アドレス情報など)をサーバリスト(X100)として保持する。また、全てのSIPサーバ(A10、B10)は暗号鍵及び復号鍵を保持し、サーバリスト(X100)に含まれるどのSIPサーバが暗号化したデータであっても、復号・照合可能な構成となっている。なお、加入者端末(A20、A21、B20、B21)は、SIPサーバが暗号化したデータを復号するための復号鍵を持たない。このため、SIPサーバで暗号化されたデータが、加入者端末側で解読・改ざんされることはない。 The SIP servers (A10, B10) are connected to the network, and hold information (eg, server name, address information, etc.) related to other SIP servers (B10, A10) in the network as a server list (X100). In addition, all SIP servers (A10, B10) hold encryption keys and decryption keys, and any SIP server included in the server list (X100) can be decrypted / verified. ing. The subscriber terminals (A20, A21, B20, B21) do not have a decryption key for decrypting the data encrypted by the SIP server. For this reason, data encrypted by the SIP server is not decrypted or altered on the subscriber terminal side.
SIPサーバ(A10、B10)はそれぞれ加入者データベース(A11、B11)を保有する。そして、加入者管理システム(C10)、または、加入者端末(A20、A21、B20、B21)各々から自サーバに加入者端末を登録する加入者に関する加入者情報を受信すると、加入者データベース(A11、B11)に加入者単位で加入者情報を格納する。加入者情報には加入者端末を登録する際の認証処理に利用される情報が含まれる。加入者情報には、例えば、ユーザID、パスワードなどが含まれる。 Each of the SIP servers (A10, B10) has a subscriber database (A11, B11). Upon receiving subscriber information about the subscriber who registers the subscriber terminal in the local server from each of the subscriber management system (C10) or the subscriber terminals (A20, A21, B20, B21), the subscriber database (A11 , B11), the subscriber information is stored for each subscriber. The subscriber information includes information used for authentication processing when registering the subscriber terminal. The subscriber information includes, for example, a user ID and a password.
ここで、加入者端末をSIPサーバへ登録する動作について図1、図2を用いて説明を行う。ここでは、加入者端末(A20)を、SIPサーバ(A10)に登録する場合を例にとり説明する。 Here, the operation of registering the subscriber terminal with the SIP server will be described with reference to FIGS. Here, a case where the subscriber terminal (A20) is registered in the SIP server (A10) will be described as an example.
SIPサーバ(A10、B10)は加入者管理システム(C10)より加入者端末(A20、A21、B20、B21)を利用する加入者に関する加入者情報を受信し(図2のS10)、SIPサーバ内のデータベース(A11、B11)へ加入者情報の登録を行う(図2のS30)。その際に、受信した加入者情報を、加入者単位で暗号化し(図2のS20)、データベース(A11、B11)に登録してもよい(図2のS30)。 The SIP server (A10, B10) receives subscriber information about the subscriber using the subscriber terminal (A20, A21, B20, B21) from the subscriber management system (C10) (S10 in FIG. 2), and the SIP server The subscriber information is registered in the database (A11, B11) (S30 in FIG. 2). At that time, the received subscriber information may be encrypted for each subscriber (S20 in FIG. 2) and registered in the database (A11, B11) (S30 in FIG. 2).
図1の場合、SIPサーバ(A10)の加入者データベース(A11)には、加入者端末(A20、A21)を利用する加入者に関する加入者情報(A200、A201)が登録されている。一方、SIPサーバ(B10)の加入者データベース(B11)には、加入者端末(B20、B21)を利用する加入者に関する加入者情報(B200、B201)が登録されている。 In the case of FIG. 1, the subscriber database (A11) of the SIP server (A10) has registered therein subscriber information (A200, A201) relating to subscribers who use the subscriber terminals (A20, A21). On the other hand, in the subscriber database (B11) of the SIP server (B10), subscriber information (B200, B201) relating to subscribers using the subscriber terminals (B20, B21) is registered.
加入者端末(A20)は、初期起動時(図2のS40)に、SIPサーバ(A10)へ端末登録を行うためにRegisterメッセージを送信する(図2のS50)。Regsterメッセージには認証処理に用いられる情報、例えばユーザID、パスワードなどが含まれる。なお、図1では、加入者端末(A20)が暗号化された自身の加入者データ(A200)及びSIPサーバリスト(X100)を保持しているが、SIPサーバ(A10)に端末登録する前のこの時点においては、加入者端末(A20)はこれらの情報を保持していない。 The subscriber terminal (A20) transmits a Register message to the SIP server (A10) for initial terminal activation (S40 in FIG. 2) (S50 in FIG. 2). The Register message includes information used for authentication processing, such as a user ID and a password. In FIG. 1, the subscriber terminal (A20) holds the encrypted subscriber data (A200) and SIP server list (X100), but before the terminal registration with the SIP server (A10). At this time, the subscriber terminal (A20) does not hold such information.
Registerメッセージを受信したSIPサーバ(A10)は、データベース(A11)に保持している加入者情報を用いて認証処理を行い(図2のS60)、認証が取れた加入者端末(A20)に対して、暗号化した加入者情報(A200)、及びSIPサーバリスト(X100)を登録結果とともに送信する(図2のS70)。これらの情報を受信した加入者端末(A20)は、暗号化された自身の加入者データ(A200)及びSIPサーバリスト(X100)を自端末内に記憶する。なお、加入者端末(A20)は受信した加入者データ(暗号化されている)を複合するための復号鍵を有さないため、受信した加入者データ(暗号化されている)の解読及び改ざんは出来ない。 The SIP server (A10) that has received the Register message performs an authentication process using the subscriber information stored in the database (A11) (S60 in FIG. 2), and the authenticated subscriber terminal (A20) Then, the encrypted subscriber information (A200) and the SIP server list (X100) are transmitted together with the registration result (S70 in FIG. 2). The subscriber terminal (A20) that has received the information stores the encrypted subscriber data (A200) and SIP server list (X100) in the terminal itself. Since the subscriber terminal (A20) does not have a decryption key for decrypting the received subscriber data (encrypted), the received subscriber data (encrypted) is decrypted and altered. I can't.
なお、加入者情報(A200)が暗号化されていない状態でSIPサーバ(A10)のデータベース(A11)に登録されている場合、SIPサーバ(A10)は、データベース(A11)に保持している加入者情報を取得後、当該加入者情報を暗号化し、SIPサーバリスト(X100)及び登録結果とともに、加入者端末(A20)に送信する。 When the subscriber information (A200) is not encrypted and is registered in the database (A11) of the SIP server (A10), the SIP server (A10) is registered in the database (A11). After acquiring the subscriber information, the subscriber information is encrypted and transmitted to the subscriber terminal (A20) together with the SIP server list (X100) and the registration result.
以上の処理により、加入者端末(A20)がSIPサーバ(A10)に登録される。登録が成功すると、加入者端末(A20)はSIPサーバ(A10)によりVOIP(Voice over Internet Protocol)サービスの提供を受けることができる。 Through the above process, the subscriber terminal (A20) is registered in the SIP server (A10). If the registration is successful, the subscriber terminal (A20) can be provided with a VOIP (Voice over Internet Protocol) service by the SIP server (A10).
次にSIPサーバ収容(登録)変更時の動作を図3、図4を用いて説明を行う。ここでは、SIPサーバ(A10)に登録されている加入者端末(A20)を、SIPサーバ(B10)に登録し直す場合を例に説明する。 Next, the operation when the SIP server accommodation (registration) is changed will be described with reference to FIGS. Here, a case where the subscriber terminal (A20) registered in the SIP server (A10) is re-registered in the SIP server (B10) will be described as an example.
加入者端末(A20)は、自端末が収容(登録)されているSIPサーバ(A10)の障害・輻輳など(図4のS1)を検知すると、収容(登録)されSIPサーバを変更する処理を起動する(図4のS2)。まず、保持しているSIPサーバリスト(X100)を利用して、登録し直すSIPサーバ(新たに登録するSIPサーバ)を決定する。ここでは、SIPサーバ(B10)を登録し直すSIPサーバと決定したものとする。そして、加入者端末(A20)は、保持している加入者データ(暗号化されているA200)を付与したRegisterメッセージを変更先のSIPサーバ(B10)へ送信する(図4のS3)。 When the subscriber terminal (A20) detects a failure or congestion (S1 in FIG. 4) of the SIP server (A10) in which the terminal is accommodated (registered), the subscriber terminal (A20) performs a process of accommodating (registered) and changing the SIP server. It starts (S2 in FIG. 4). First, a SIP server to be re-registered (a newly registered SIP server) is determined using the retained SIP server list (X100). Here, it is assumed that the SIP server (B10) is determined as the SIP server to be re-registered. Then, the subscriber terminal (A20) transmits a Register message to which the stored subscriber data (encrypted A200) is added to the SIP server (B10) to be changed (S3 in FIG. 4).
SIPサーバ(B10)は、受信したRegisterメッセージに加入者情報(暗号化されている)が付与されている場合、収容(登録)変更の登録要求と判断する。そして、取得した加入者情報(暗号化されているA200)の復号を行った後(図4のS4)、自SIPサーバ内のデータベース(B11)へ加入者情報を登録する(図4のS5)。次いで、SIPサーバ(B10)は、登録した加入者情報、及び、受信したRegisterメッセージを用いて、当該情報を送信してきた端末装置の認証処理を行い(図4のS6)、認証が取れた場合、当該端末装置を収容(登録)する。登録が完了すると、加入者端末へ登録結果(OK)を送信する(図4のS7)。 When subscriber information (encrypted) is added to the received Register message, the SIP server (B10) determines that it is a registration request for accommodation (registration) change. After the obtained subscriber information (encrypted A200) is decrypted (S4 in FIG. 4), the subscriber information is registered in the database (B11) in its own SIP server (S5 in FIG. 4). . Next, the SIP server (B10) uses the registered subscriber information and the received Register message to perform authentication processing of the terminal device that has transmitted the information (S6 in FIG. 4), and the authentication is successful. The terminal device is accommodated (registered). When registration is completed, a registration result (OK) is transmitted to the subscriber terminal (S7 in FIG. 4).
登録が完了後、加入者端末(A20)は収容変更先のSIPサーバ(B10)を介して、VOIPサービスの提供を受けることが可能となる。 After the registration is completed, the subscriber terminal (A20) can be provided with the VOIP service via the SIP server (B10) as the accommodation change destination.
なお、収容変更を実施したSIPサーバの上位SIPサーバやロケーションサーバがある構成の場合、当該SIPサーバ(新たに登録したSIPサーバ)は、収容変更した情報を上位サーバへ通知するよう構成する。当該処理により、上位SIPサーバを使用する接続形態においても、収容変更した加入者への接続が可能となる。 In addition, in the case where there is a higher-order SIP server or a location server of the SIP server that has changed accommodation, the SIP server (a newly registered SIP server) is configured to notify the higher-order server of the changed information. By this processing, even in a connection form using a higher-order SIP server, connection to a subscriber whose accommodation has been changed is possible.
また、収容先のSIPサーバにて収容変更を行う場合、加入者端末からの定期的なRegister更新に対して更新拒否を行い、再度、登録Registerを受信した際に空のSIPサーバリストと加入者データを送信するよう構成する。空のSIPサーバリストを受信した加入者端末は、初期起動により当初のSIPサーバへの再登録を行う。これにより、当該加入者端末は、元の収容されていたSIPサーバに登録される。 Also, when the accommodation change is performed at the accommodation destination SIP server, the update is rejected for the regular Register update from the subscriber terminal, and the empty SIP server list and the subscriber are received when the registration Register is received again. Configure to send data. The subscriber terminal that has received the empty SIP server list performs re-registration with the original SIP server by initial activation. Thus, the subscriber terminal is registered in the original SIP server accommodated.
なお、加入者端末の登録時に収容先変更の種別(一時的、恒久的)を設けることで、SIPサーバ間の恒久的な加入者移設も可能となる。 By providing the accommodation change type (temporary or permanent) at the time of registration of the subscriber terminal, it becomes possible to transfer subscribers between SIP servers.
また、ネットワーク内のSIPサーバの負荷状況を加入者端末側で確認する手段と併用することで、特定のSIPサーバへのトラフィック集中を加入者端末側より回避することができる。 Further, by using together with means for confirming the load status of the SIP server in the network on the subscriber terminal side, it is possible to avoid traffic concentration on a specific SIP server from the subscriber terminal side.
さらに、SIPサーバから加入者端末へ配布するSIPサーバリストに付加情報(優先度、サービス、料金、品質、性能、ロケーション等)を付加しておいてもよい。そして、他のSIPサーバへの登録変更を希望する端末(A20)は、SIPサーバリストに含まれる付加情報を利用して、1つのSIPサーバを新たな登録先として選択してもよい。 Further, additional information (priority, service, fee, quality, performance, location, etc.) may be added to the SIP server list distributed from the SIP server to the subscriber terminal. Then, the terminal (A20) desiring to change the registration to another SIP server may select one SIP server as a new registration destination using additional information included in the SIP server list.
以上説明した本実施形態のSIPシステムによれば、SIPサーバ10に障害が発生した場合、障害が発生したSIPサーバ10に登録(収容)されている加入者端末20は、端末側での処理により、他のSIPサーバ10に登録(収容)し直すことができる。
According to the SIP system of the present embodiment described above, when a failure occurs in the
また、サービス提供側(SIPサーバ、加入者管理システム)で障害が発生したSIPサーバ10に登録(収容)されていた複数の加入者端末20の登録サーバ変更処理をまとめて行うのでなく、加入者端末20側で個別に行わせることができるので、サービス提供側における処理の集中を回避することができる。また、かかる場合、VOIP通信を求める加入者端末から順次変更出来るため、効率的に収容変更が可能となり、呼損による再発呼のトラフィックを大幅に低減出来る。
In addition, the registration server changing process of the plurality of
さらに、通信サービスを提供する側において、過剰な台数のSIPサーバを予め保有することなく、集中トラフィックへの対応が可能となる。 Furthermore, the communication service providing side can cope with concentrated traffic without having an excessive number of SIP servers in advance.
<第2の実施形態>
図5に、本実施形態のSIPシステムの機能ブロック図の一例を示す。図示するように、SIPシステムは、複数のSIPサーバ10と、複数の加入者端末20とを有する。複数の加入者端末20の各々は、複数のSIPサーバ10の中のいずれかに登録され、登録されたSIPサーバを介し他の端末と通信する。SIPサーバ10と加入者端末20は、インターネット等のネットワークを介して通信可能になっている。なお、便宜上、図5においては、1つのSIPサーバ10と、1つの加入者端末20を示している。以下、SIPサーバ10、加入者端末20の順に、各々の構成を説明する。
<Second Embodiment>
FIG. 5 shows an example of a functional block diagram of the SIP system of this embodiment. As illustrated, the SIP system includes a plurality of
<<SIPサーバ10>>
SIPサーバ10は、加入者情報記憶部11と、加入者情報登録部12と、認証部13と、端末情報記憶部14と、サービス提供部16と、を有する。なお、SIPサーバ10は、さらに、返信部15を有してもよい。または、SIPサーバ10は、さらに、返信部15、暗号化部17及び復号部18を有してもよい。以下、各部について説明する。
<<
The
加入者情報記憶部11は、自SIPサーバ10に加入者端末20を登録する加入者に関する情報であって、加入者端末20を登録する際の認証処理に利用される加入者情報を記憶する。すなわち、複数のSIPサーバ10の中の第1のSIPサーバ10に備えられた加入者情報記憶部11には、第1のSIPサーバに加入者端末20を記憶する加入者の加入者情報のみ記憶され、第1のSIPサーバ10と異なる第2のSIPサーバ10に備えられた加入者情報記憶部11には、第2のSIPサーバに加入者端末20を記憶する加入者の加入者情報のみが記憶される。加入者情報には、例えばユーザID、パスワードなどが含まれる。
The subscriber
加入者情報登録部12は、加入者端末20から加入者情報を受信すると、加入者情報記憶部11に登録する。なお、加入者情報登録部12は、加入者端末20と異なる装置から加入者情報を受信し、加入者情報記憶部11に登録してもよい。例えば、加入者情報登録部12は、第1の実施形態で説明した加入者管理システム(図1のC10)から加入者情報を受信し、加入者情報記憶部11に登録してもよい。加入者管理システムは、複数のSIPサーバ10各々と通信可能に構成し、これら複数のSIPサーバ10を管理する。加入者情報登録部12は、インターネットやWAN(Wide Area Network)などのネットワークを介して、加入者端末20や、他の装置(例:加入者管理システム)から加入者情報を受信することができる。
When the subscriber
加入者情報登録部12は、受信した加入者情報を、以下で説明する暗号化部17で暗号化した後、暗号化した状態で加入者情報記憶部11に登録してもよい。または、加入者情報登録部12は、受信した加入者情報を暗号化していない状態で、加入者情報記憶部11に登録してもよい。
The subscriber
なお、本実施形態の一例として、加入者情報登録部12は、加入者端末20から暗号化された加入者情報を受信することができる。このような場合、加入者情報登録部12は、受信した暗号化されている加入者情報を、暗号化された状態のまま加入者情報記憶部11に登録してもよい。または、加入者情報登録部12は、受信した暗号化されている加入者情報を、以下で説明する復号部18で復号した後、加入者情報記憶部11に登録してもよい。
As an example of the present embodiment, the subscriber
認証部13は、加入者端末20から登録要求情報を受信すると、登録要求情報に含まれる認証情報、及び、加入者情報記憶部11に記憶されている加入者情報を利用して、当該登録要求情報を送信してきた加入者端末20の認証処理を行う。なお、加入者情報記憶部11に暗号化されている加入者情報が記憶されている場合は、以下で説明する復号部18で復号した後、認証処理に利用する。
When the
登録要求情報には、各加入者端末20を認証するための情報、及び、各加入者端末20のアドレス情報が含まれる。各加入者端末20を認証するための情報は、加入者情報記憶部11に記憶されている加入者情報と照合されるものであり、例えば、加入者情報と同様、ユーザID、パスワードなどが含まれてもよい。
The registration request information includes information for authenticating each
認証部13は、このような登録要求情報、及び、自SIPサーバ10の加入者情報記憶部11に記憶されている加入者情報を利用して、登録要求情報を送信してきた加入者端末20の認証処理を行う。認証処理の詳細な説明は省略する。
The
端末情報記憶部14には、認証部13が正当性を認証した加入者端末20の端末情報が登録される。端末情報には、例えば、各端末のアドレス情報、端末ID等が含まれる。
In the terminal
サービス提供部16は、端末情報記憶部14に登録されている端末情報を利用して、所定の加入者端末20にサービス(例:VOIPサービス)を提供する。サービスの詳細は設計的事項である。
The
返信部15は、登録要求情報を送信してきた加入者端末20の正当性が認証部13により認証され、当該加入者端末20の端末情報が端末情報記憶部14に記憶されると、登録されたことを示す情報、及び、当該加入者端末20の正当性を認証するための情報が含まれている加入者情報を含む返信情報を、当該加入者端末20に送信する。
The
加入者端末20の正当性を認証するための情報が含まれている加入者情報とは、例えば、ユーザIDおよびパスワードを用いて認証処理を行うよう構成している場合、正当性を認証した加入者端末20から送信されてきた登録要求情報に含まれていたユーザIDおよびパスワードと同じユーザIDおよびパスワードが含まれている加入者情報が該当する。
The subscriber information including information for authenticating the validity of the
なお、返信部15は、返信情報に含める加入者情報を、以下で説明する暗号化部17に暗号化させてもよい。そして、返信部15は、暗号化した加入者情報を、加入者端末20に送信してもよい。このようにすれば、加入者端末20側で加入者情報が改ざんされる不都合を回避することができる。
Note that the
また、返信部15は、返信情報の中に、自SIPサーバ10を識別するためのSIPサーバ識別情報を含めてもよい。また、返信部15は、返信情報の中に、複数のSIPサーバ10各々のアドレス情報を含むSIPサーバリストを含めてもよい。
Further, the
暗号化部17は、暗号化のための暗号鍵を保持し、当該暗号鍵を用いて、加入者情報を暗号化する。
The
なお、暗号化部17が保持する暗号鍵は、他のSIPサーバ10の暗号化部17が保持する暗号鍵と異なるものであってもよい。このように構成する場合、返信部15は、返信情報の中に、自SIPサーバ10を識別するためのSIPサーバ識別情報を含めるのが好ましい。
Note that the encryption key held by the
復号部18は、他のSIPサーバ10で暗号化された加入者情報を復号するための情報(復号鍵)を保持し、暗号化された加入者情報を復号する。
The
なお、複数のSIPサーバ10の暗号化部17が、各々異なる暗号鍵で加入者情報を暗号化するよう構成する場合、復号部18は、複数のSIPサーバ10毎に、各SIPサーバ10で暗号化された加入者情報を復号するための情報(復号鍵)を保持し、当該情報(復号鍵)を用いて、加入者情報を復号することができる。
When the
かかる場合、復号部18は、各加入者情報がいずれのSIPサーバ10で暗号化されたものであるか特定する必要があるが、例えば、以下のような手段で実現してもよい。まず、暗号化された加入者情報が加入者端末20からSIPサーバ10に送信される際、当該加入者情報と共に、当該暗号化を行ったSIPサーバ10を特定するSIPサーバ識別情報が送信されるように構成する。そして、復号部18は当該SIPサーバ識別情報を利用して、各加入者情報が、いずれのSIPサーバ10で暗号化されたものであるか特定する。なお、各加入者端末20は、返信部15が各加入者端末20に送信する返信情報の中に含まれているSIPサーバ識別情報を、当該返信情報の中に含まれる暗号化された加入者情報とともに、当該暗号化を行ったSIPサーバ10を特定するSIPサーバ識別情報として送信することができる。
In such a case, the
このようなSIPサーバ10は、例えば、以下のプログラムをコンピュータにインストールすることで、実現することができる。
Such a
複数のSIPサーバと、
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備えるSIPシステムの前記SIPサーバとしてコンピュータを機能させるために、
コンピュータを、
自SIPサーバに前記加入者端末を登録する加入者に関する情報であって、前記加入者端末を登録する際の認証処理に利用される加入者情報を記憶する加入者情報記憶手段、
前記加入者端末から前記加入者情報を受信すると、前記加入者情報記憶手段に登録する加入者情報登録手段、
前記加入者端末から登録要求情報を受信すると、前記登録要求情報に含まれる認証情報、及び、前記加入者情報記憶手段に記憶されている前記加入者情報を利用して、当該登録要求情報を送信してきた前記加入者端末の認証処理を行う認証手段、
前記認証手段が正当性を認証した前記加入者端末の端末情報が登録される端末情報記憶手段、
前記端末情報記憶手段に登録されている前記端末情報を利用して、所定の前記加入者端末にサービスを提供するサービス提供手段、
前記登録要求情報を送信してきた前記加入者端末の正当性が認証され、当該加入者端末の端末情報が前記端末情報記憶手段に記憶されると、登録されたことを示す情報、及び、当該加入者端末の正当性を認証するための情報が含まれている前記加入者情報を含む返信情報を、当該加入者端末に送信する返信手段、
として機能させるためのプログラム。
A plurality of SIP servers;
In order for a computer to function as the SIP server of a SIP system, which is registered in any of the SIP servers and includes a plurality of subscriber terminals that communicate with other terminals via the registered SIP server.
Computer
Subscriber information storage means for storing subscriber information used for authentication processing when registering the subscriber terminal, which is information related to the subscriber who registers the subscriber terminal in its own SIP server;
Upon receiving the subscriber information from the subscriber terminal, subscriber information registration means for registering in the subscriber information storage means,
When registration request information is received from the subscriber terminal, the registration request information is transmitted using the authentication information included in the registration request information and the subscriber information stored in the subscriber information storage means. Authentication means for performing authentication processing of the subscriber terminal,
Terminal information storage means for registering terminal information of the subscriber terminal whose authenticity is authenticated by the authentication means;
Service providing means for providing a service to a predetermined subscriber terminal using the terminal information registered in the terminal information storage means;
When the legitimacy of the subscriber terminal that has transmitted the registration request information is authenticated and the terminal information of the subscriber terminal is stored in the terminal information storage means, information indicating that registration has occurred, and the subscription A reply means for sending reply information including the subscriber information including information for authenticating the legitimacy of the subscriber terminal to the subscriber terminal;
Program to function as.
<<加入者端末20>>
加入者端末20は、端末側加入者情報記憶部21と、登録変更部22と、を有する。なお、加入者端末20は、さらに、受信部23を有してもよい。以下、各部について説明する。
<< Subscriber terminal 20 >>
The
端末側加入者情報記憶部21は、自加入者端末20の正当性を認証するための情報が含まれている加入者情報を記憶する。すなわち、端末側加入者情報記憶部21は、自加入者端末20を使用する加入者に関する加入者情報を記憶する。
The terminal side subscriber
受信部23は、SIPサーバ10の返信部15が送信した返信情報を受信する。そして、端末側加入者情報記憶部21は、受信部が受信した返信情報に含まれる加入者情報を記憶する。
The receiving
なお、受信部23が受信した返信情報に、暗号化された加入者情報が含まれている場合、端末側加入者情報記憶部21は、暗号化されている加入者情報をそのまま記憶する。
In addition, when the subscriber information encrypted is contained in the reply information which the receiving
また、受信部23が受信した返信情報に、暗号化された加入者情報、及び、SIPサーバ識別情報が含まれている場合、端末側加入者情報記憶部21は、暗号化されている加入者情報をそのまま記憶するとともに、当該加入者情報に関連付けて、SIPサーバ識別情報を記憶する。
Further, when the reply information received by the receiving
さらに、受信部23が受信した返信情報に、SIPサーバリストが含まれている場合、端末側加入者情報記憶部21は、当該SIPサーバリストを記憶する。
Furthermore, when the SIP server list is included in the reply information received by the receiving
登録変更部22は、所定のSIPサーバ10に端末情報を登録した後、他のSIPサーバ10に端末情報を登録し直す処理を実行する場合、端末側加入者情報記憶部21から加入者情報を取得し、当該加入者情報及び登録要求情報を、他のSIPサーバ10に送信する。
The
なお、端末側加入者情報記憶部21に暗号化された加入者情報が記憶されている場合、登録変更部22は、暗号化された加入者情報をそのまま、登録要求情報とともに、他のSIPサーバ10に送信する。
When the encrypted subscriber information is stored in the terminal side subscriber
また、端末側加入者情報記憶部21に暗号化された加入者情報に関連付けてSIPサーバ識別情報が記憶されている場合、登録変更部22は、暗号化された加入者情報をそのまま、当該SIPサーバ識別情報及び登録要求情報とともに、他のSIPサーバ10に送信する。
When the SIP server identification information is stored in the terminal side subscriber
なお、端末側加入者情報記憶部21にSIPサーバリストが記憶されている場合、登録変更部22は、当該SIPサーバリストに含まれる複数のSIPサーバ10の中から、端末情報を新たに登録する他のSIPサーバ10を選択してもよい。
When the SIP server list is stored in the terminal side subscriber
このような加入者端末20は、例えば、以下のプログラムをコンピュータにインストールすることで、実現することができる。
Such a
複数のSIPサーバと、
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備えるSIPシステムの前記加入者端末としてコンピュータを機能させるために、
コンピュータを、
自加入者端末の正当性を認証するための情報が含まれている前記加入者情報を記憶する端末側加入者情報記憶手段、
所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から前記加入者情報を取得し、当該加入者情報及び登録要求情報を、前記他のSIPサーバに送信する登録変更手段、
として機能させるためのプログラム。
A plurality of SIP servers;
In order to cause a computer to function as the subscriber terminal of a SIP system comprising: a plurality of subscriber terminals that are registered in any of the SIP servers and communicate with other terminals via the registered SIP server ,
Computer
Terminal-side subscriber information storage means for storing the subscriber information including information for authenticating the validity of the own subscriber terminal;
After executing registration of the terminal information in another SIP server after registering the terminal information in the predetermined SIP server, the subscriber information is acquired from the terminal-side subscriber information storage means, Registration change means for transmitting the subscriber information and registration request information to the other SIP server;
Program to function as.
本実施形態によれば、第1の実施形態と同様の作用効果を実現することができる。
以下、参考形態の例を付記する。
1 複数のSIPサーバと、
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備え、
前記複数のSIPサーバ各々は、
自SIPサーバに前記加入者端末を登録する加入者に関する情報であって、前記加入者端末を登録する際の認証処理に利用される加入者情報を記憶する加入者情報記憶手段と、
前記加入者端末から前記加入者情報を受信すると、前記加入者情報記憶手段に登録する加入者情報登録手段と、
前記加入者端末から登録要求情報を受信すると、前記登録要求情報に含まれる認証情報、及び、前記加入者情報記憶手段に記憶されている前記加入者情報を利用して、当該登録要求情報を送信してきた前記加入者端末の認証処理を行う認証手段と、
前記認証手段が正当性を認証した前記加入者端末の端末情報が登録される端末情報記憶手段と、
前記端末情報記憶手段に登録されている前記端末情報を利用して、所定の前記加入者端末にサービスを提供するサービス提供手段と、
を有し、
前記複数の加入者端末各々は、
自加入者端末の正当性を認証するための情報が含まれている前記加入者情報を記憶する端末側加入者情報記憶手段と、
所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から前記加入者情報を取得し、当該加入者情報及び前記登録要求情報を、前記他のSIPサーバに送信する登録変更手段と、
を有するSIPシステム。
2 1に記載のSIPシステムにおいて、
前記SIPサーバは、前記登録要求情報を送信してきた前記加入者端末の正当性が認証され、当該加入者端末の端末情報が前記端末情報記憶手段に記憶されると、登録されたことを示す情報、及び、当該加入者端末の正当性を認証するための情報が含まれている前記加入者情報を含む返信情報を、当該加入者端末に送信する返信手段をさらに有し、
前記加入者端末は、前記返信手段が送信した前記返信情報を受信する受信手段をさらに有し、
前記端末側加入者情報記憶手段は、前記受信手段が受信した前記返信情報に含まれる前記加入者情報を記憶するSIPシステム。
3 2に記載のSIPシステムにおいて、
前記SIPサーバは、前記返信情報に含める前記加入者情報を暗号化する暗号化手段をさらに有し、
前記SIPサーバの前記返信手段は、暗号化された前記加入者情報を含む前記返信情報を前記加入者端末に送信し、
前記加入者端末の前記端末側加入者情報記憶手段は、前記受信手段が受信した前記返信情報に含まれる暗号化された前記加入者情報を記憶し、
前記加入者端末の前記登録変更手段は、所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から暗号化された前記加入者情報を取得し、当該加入者情報及び前記登録要求情報を、前記他のSIPサーバに送信し、
前記SIPサーバは、他の前記SIPサーバで暗号化された前記加入者情報を復号するための情報を保持し、前記加入者情報登録手段が暗号化された前記加入者情報を受信すると、当該加入者情報を復号する復号手段をさらに有するSIPシステム。
4 3に記載のSIPシステムにおいて、
前記SIPサーバの前記暗号化手段は、他の前記SIPサーバが有する前記暗号化手段と異なる鍵で前記加入者情報を暗号化し、
前記SIPサーバの前記返信手段は、前記返信情報の中に、自SIPサーバを識別するSIPサーバ識別情報を含めて前記加入者端末に送信し、
前記加入者端末の前記端末側加入者情報記憶手段は、前記受信手段が受信した前記返信情報に含まれる暗号化された前記加入者情報及び前記SIPサーバ識別情報を関連付けて記憶し、
前記加入者端末の前記登録変更手段は、所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から互いに関連付けられた暗号化された前記加入者情報及び前記SIPサーバ識別情報を取得し、取得した情報及び前記登録要求情報を、前記他のSIPサーバに送信し、
前記SIPサーバの前記復号手段は、複数の前記SIPサーバ毎に、各SIPサーバで暗号化された前記加入者情報を復号するための情報を保持し、前記加入者情報登録手段が暗号化された前記加入者情報及び前記SIPサーバ識別情報を受信すると、前記SIPサーバ識別情報で特定される前記SIPサーバを、当該加入者情報を暗号化した前記SIPサーバと特定し、特定した前記SIPサーバで暗号化された前記加入者情報を復号するための情報を利用して、当該加入者情報を復号するSIPシステム。
5 2から4のいずれかに記載のSIPシステムにおいて、
前記SIPサーバの前記返信手段は、複数の前記SIPサーバ各々のアドレス情報を含むSIPサーバリストを前記返信情報に含めて前記加入者端末に送信し、
前記加入者端末の前記端末側加入者情報記憶手段は、前記受信手段が受信した前記返信情報に含まれる前記SIPサーバリストを記憶し、
前記加入者端末の前記登録変更手段は、所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記SIPサーバリストに含まれる複数の前記SIPサーバの中から、前記他のSIPサーバを選択するSIPシステム。
6 1から5のいずれかに記載のSIPサーバ。
7 1から5のいずれかに記載の加入者端末。
8 複数のSIPサーバと、
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備えるSIPシステムの前記SIPサーバとしてコンピュータを機能させるために、
コンピュータを、
自SIPサーバに前記加入者端末を登録する加入者に関する情報であって、前記加入者端末を登録する際の認証処理に利用される加入者情報を記憶する加入者情報記憶手段、
前記加入者端末から前記加入者情報を受信すると、前記加入者情報記憶手段に登録する加入者情報登録手段、
前記加入者端末から登録要求情報を受信すると、前記登録要求情報に含まれる認証情報、及び、前記加入者情報記憶手段に記憶されている前記加入者情報を利用して、当該登録要求情報を送信してきた前記加入者端末の認証処理を行う認証手段、
前記認証手段が正当性を認証した前記加入者端末の端末情報が登録される端末情報記憶手段、
前記端末情報記憶手段に登録されている前記端末情報を利用して、所定の前記加入者端末にサービスを提供するサービス提供手段、
前記登録要求情報を送信してきた前記加入者端末の正当性が認証され、当該加入者端末の端末情報が前記端末情報記憶手段に記憶されると、登録されたことを示す情報、及び、当該加入者端末の正当性を認証するための情報が含まれている前記加入者情報を含む返信情報を、当該加入者端末に送信する返信手段、
として機能させるためのプログラム。
9 複数のSIPサーバと、
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備えるSIPシステムの前記加入者端末としてコンピュータを機能させるために、
コンピュータを、
自加入者端末の正当性を認証するための情報が含まれている前記加入者情報を記憶する端末側加入者情報記憶手段、
所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から前記加入者情報を取得し、当該加入者情報及び登録要求情報を、前記他のSIPサーバに送信する登録変更手段、
として機能させるためのプログラム。
According to the present embodiment, it is possible to achieve the same effects as those of the first embodiment.
Hereinafter, examples of the reference form will be added.
1 multiple SIP servers;
A plurality of subscriber terminals that are registered in any of the SIP servers and communicate with other terminals via the registered SIP servers;
Each of the plurality of SIP servers
Subscriber information storage means for storing subscriber information used for authentication processing at the time of registering the subscriber terminal, which is information relating to the subscriber who registers the subscriber terminal in a local SIP server;
Upon receipt of the subscriber information from the subscriber terminal, subscriber information registration means for registering in the subscriber information storage means;
When registration request information is received from the subscriber terminal, the registration request information is transmitted using the authentication information included in the registration request information and the subscriber information stored in the subscriber information storage means. Authentication means for performing authentication processing of the subscriber terminal,
Terminal information storage means for registering terminal information of the subscriber terminal whose authenticity is authenticated by the authentication means;
Service providing means for providing a service to a predetermined subscriber terminal using the terminal information registered in the terminal information storage means;
Have
Each of the plurality of subscriber terminals is
Terminal-side subscriber information storage means for storing the subscriber information including information for authenticating the validity of the own subscriber terminal;
After executing registration of the terminal information in another SIP server after registering the terminal information in the predetermined SIP server, the subscriber information is acquired from the terminal-side subscriber information storage means, Registration change means for transmitting the subscriber information and the registration request information to the other SIP server;
SIP system having
2 In the SIP system according to 1,
The SIP server is registered when the validity of the subscriber terminal that has transmitted the registration request information is authenticated and the terminal information of the subscriber terminal is stored in the terminal information storage means. And reply means for sending reply information including the subscriber information containing information for authenticating the legitimacy of the subscriber terminal to the subscriber terminal,
The subscriber terminal further includes receiving means for receiving the reply information transmitted by the reply means,
The SIP system in which the terminal side subscriber information storage means stores the subscriber information included in the reply information received by the receiving means.
32 In the SIP system described in 2,
The SIP server further includes encryption means for encrypting the subscriber information included in the reply information;
The reply means of the SIP server sends the reply information including the encrypted subscriber information to the subscriber terminal;
The terminal side subscriber information storage means of the subscriber terminal stores the encrypted subscriber information included in the reply information received by the receiving means;
When the registration change unit of the subscriber terminal executes the process of re-registering the terminal information in another SIP server after registering the terminal information in a predetermined SIP server, the terminal-side subscriber information Obtaining the encrypted subscriber information from the storage means, sending the subscriber information and the registration request information to the other SIP server;
The SIP server holds information for decrypting the subscriber information encrypted by the other SIP server, and when the subscriber information registration means receives the encrypted subscriber information, SIP system further comprising decryption means for decrypting person information.
4 In the SIP system according to 3,
The encryption means of the SIP server encrypts the subscriber information with a key different from the encryption means of the other SIP server,
The reply means of the SIP server includes, in the reply information, SIP server identification information for identifying its own SIP server, and transmits it to the subscriber terminal.
The terminal-side subscriber information storage means of the subscriber terminal stores the encrypted subscriber information and the SIP server identification information included in the reply information received by the receiving means in association with each other,
When the registration change unit of the subscriber terminal executes the process of re-registering the terminal information in another SIP server after registering the terminal information in a predetermined SIP server, the terminal-side subscriber information Acquiring the encrypted subscriber information and the SIP server identification information associated with each other from the storage means, and transmitting the acquired information and the registration request information to the other SIP server;
The decryption means of the SIP server holds information for decrypting the subscriber information encrypted by each SIP server for each of the plurality of SIP servers, and the subscriber information registration means is encrypted When the subscriber information and the SIP server identification information are received, the SIP server specified by the SIP server identification information is specified as the SIP server that encrypted the subscriber information, and the specified SIP server encrypts the SIP server. SIP system for decoding the subscriber information by using the information for decoding the converted subscriber information.
5 In the SIP system according to any one of 2 to 4,
The reply means of the SIP server includes an SIP server list including address information of each of the plurality of SIP servers in the reply information, and transmits the reply server to the subscriber terminal.
The terminal-side subscriber information storage means of the subscriber terminal stores the SIP server list included in the reply information received by the receiving means;
The registration change unit of the subscriber terminal includes the terminal information registered in the predetermined SIP server, and then executes the process of re-registering the terminal information in another SIP server. A SIP system that selects the other SIP server from among the plurality of SIP servers.
6 The SIP server according to any one of 1 to 5.
7 The subscriber terminal according to any one of 1 to 5.
8 multiple SIP servers;
In order for a computer to function as the SIP server of a SIP system, which is registered in any of the SIP servers and includes a plurality of subscriber terminals that communicate with other terminals via the registered SIP server.
Computer
Subscriber information storage means for storing subscriber information used for authentication processing when registering the subscriber terminal, which is information related to the subscriber who registers the subscriber terminal in its own SIP server;
Upon receiving the subscriber information from the subscriber terminal, subscriber information registration means for registering in the subscriber information storage means,
When registration request information is received from the subscriber terminal, the registration request information is transmitted using the authentication information included in the registration request information and the subscriber information stored in the subscriber information storage means. Authentication means for performing authentication processing of the subscriber terminal,
Terminal information storage means for registering terminal information of the subscriber terminal whose authenticity is authenticated by the authentication means;
Service providing means for providing a service to a predetermined subscriber terminal using the terminal information registered in the terminal information storage means;
When the legitimacy of the subscriber terminal that has transmitted the registration request information is authenticated and the terminal information of the subscriber terminal is stored in the terminal information storage means, information indicating that registration has occurred, and the subscription A reply means for sending reply information including the subscriber information including information for authenticating the legitimacy of the subscriber terminal to the subscriber terminal;
Program to function as.
9 multiple SIP servers;
In order to cause a computer to function as the subscriber terminal of a SIP system comprising: a plurality of subscriber terminals that are registered in any of the SIP servers and communicate with other terminals via the registered SIP server ,
Computer
Terminal-side subscriber information storage means for storing the subscriber information including information for authenticating the validity of the own subscriber terminal;
After executing registration of the terminal information in another SIP server after registering the terminal information in the predetermined SIP server, the subscriber information is acquired from the terminal-side subscriber information storage means, Registration change means for transmitting the subscriber information and registration request information to the other SIP server;
Program to function as.
10 SIPサーバ
11 加入者情報記憶部
12 加入者情報登録部
13 認証部
14 端末情報記憶部
15 返信部
16 サービス提供部
17 暗号化部
18 復号部
20 加入者端末
21 端末側加入者情報記憶部
22 登録変更部
23 受信部
A10、B10 SIPサーバ
A11、B11 加入者データベース
C10 加入者管理システム
A20、A21、B20、B21 加入者端末
A200、A201、B200、B201 暗号化した加入者情報
X100 サーバリスト
DESCRIPTION OF
Claims (8)
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備え、
前記複数のSIPサーバ各々は、
自SIPサーバに前記加入者端末を登録する加入者に関する情報であって、前記加入者端末を登録する際の認証処理に利用される加入者情報を記憶する加入者情報記憶手段と、
前記加入者端末から前記加入者情報を受信すると、前記加入者情報記憶手段に登録する加入者情報登録手段と、
前記加入者端末から登録要求情報を受信すると、前記登録要求情報に含まれる認証情報、及び、前記加入者情報記憶手段に記憶されている前記加入者情報を利用して、当該登録要求情報を送信してきた前記加入者端末の認証処理を行う認証手段と、
前記認証手段が正当性を認証した前記加入者端末の端末情報が登録される端末情報記憶手段と、
前記端末情報記憶手段に登録されている前記端末情報を利用して、所定の前記加入者端末にサービスを提供するサービス提供手段と、
前記登録要求情報を送信してきた前記加入者端末の正当性が認証され、当該加入者端末の端末情報が前記端末情報記憶手段に記憶されると、登録されたことを示す情報、及び、当該加入者端末の正当性を認証するための情報が含まれている前記加入者情報を含む返信情報を、当該加入者端末に送信する返信手段と、
を有し、
前記複数の加入者端末各々は、
前記返信手段が送信した前記返信情報を受信する受信手段と、
前記受信手段が受信した前記返信情報に含まれている前記加入者情報を記憶する端末側加入者情報記憶手段と、
所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から前記加入者情報を取得し、当該加入者情報及び前記登録要求情報を、前記他のSIPサーバに送信する登録変更手段と、
を有するSIPシステム。 A plurality of SIP (Session Initiation Protocol) servers;
A plurality of subscriber terminals that are registered in any of the SIP servers and communicate with other terminals via the registered SIP servers;
Each of the plurality of SIP servers
Subscriber information storage means for storing subscriber information used for authentication processing at the time of registering the subscriber terminal, which is information relating to the subscriber who registers the subscriber terminal in a local SIP server;
Upon receipt of the subscriber information from the subscriber terminal, subscriber information registration means for registering in the subscriber information storage means;
When registration request information is received from the subscriber terminal, the registration request information is transmitted using the authentication information included in the registration request information and the subscriber information stored in the subscriber information storage means. Authentication means for performing authentication processing of the subscriber terminal,
Terminal information storage means for registering terminal information of the subscriber terminal whose authenticity is authenticated by the authentication means;
Service providing means for providing a service to a predetermined subscriber terminal using the terminal information registered in the terminal information storage means;
When the legitimacy of the subscriber terminal that has transmitted the registration request information is authenticated and the terminal information of the subscriber terminal is stored in the terminal information storage means, information indicating that registration has occurred, and the subscription A reply means for sending reply information including the subscriber information including information for authenticating the legitimacy of the subscriber terminal to the subscriber terminal;
Have
Each of the plurality of subscriber terminals is
Receiving means for receiving the reply information transmitted by the reply means;
Terminal-side subscriber information storage means for storing the subscriber information included in the reply information received by the receiving means ;
After executing registration of the terminal information in another SIP server after registering the terminal information in the predetermined SIP server, the subscriber information is acquired from the terminal-side subscriber information storage means, Registration change means for transmitting the subscriber information and the registration request information to the other SIP server;
SIP system having
前記SIPサーバは、前記返信情報に含める前記加入者情報を暗号化する暗号化手段をさらに有し、
前記SIPサーバの前記返信手段は、暗号化された前記加入者情報を含む前記返信情報を前記加入者端末に送信し、
前記加入者端末の前記端末側加入者情報記憶手段は、前記受信手段が受信した前記返信情報に含まれる暗号化された前記加入者情報を記憶し、
前記加入者端末の前記登録変更手段は、所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から暗号化された前記加入者情報を取得し、当該加入者情報及び前記登録要求情報を、前記他のSIPサーバに送信し、
前記SIPサーバは、他の前記SIPサーバで暗号化された前記加入者情報を復号するための情報を保持し、前記加入者情報登録手段が暗号化された前記加入者情報を受信すると、当該加入者情報を復号する復号手段をさらに有するSIPシステム。 The SIP system according to claim 1 ,
The SIP server further includes encryption means for encrypting the subscriber information included in the reply information;
The reply means of the SIP server sends the reply information including the encrypted subscriber information to the subscriber terminal;
The terminal side subscriber information storage means of the subscriber terminal stores the encrypted subscriber information included in the reply information received by the receiving means;
When the registration change unit of the subscriber terminal executes the process of re-registering the terminal information in another SIP server after registering the terminal information in a predetermined SIP server, the terminal-side subscriber information Obtaining the encrypted subscriber information from the storage means, sending the subscriber information and the registration request information to the other SIP server;
The SIP server holds information for decrypting the subscriber information encrypted by the other SIP server, and when the subscriber information registration means receives the encrypted subscriber information, SIP system further comprising decryption means for decrypting person information.
前記SIPサーバの前記暗号化手段は、他の前記SIPサーバが有する前記暗号化手段と異なる鍵で前記加入者情報を暗号化し、
前記SIPサーバの前記返信手段は、前記返信情報の中に、自SIPサーバを識別するSIPサーバ識別情報を含めて前記加入者端末に送信し、
前記加入者端末の前記端末側加入者情報記憶手段は、前記受信手段が受信した前記返信情報に含まれる暗号化された前記加入者情報及び前記SIPサーバ識別情報を関連付けて記憶し、
前記加入者端末の前記登録変更手段は、所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から互いに関連付けられた暗号化された前記加入者情報及び前記SIPサーバ識別情報を取得し、取得した情報及び前記登録要求情報を、前記他のSIPサーバに送信し、
前記SIPサーバの前記復号手段は、複数の前記SIPサーバ毎に、各SIPサーバで暗号化された前記加入者情報を復号するための情報を保持し、前記加入者情報登録手段が暗号化された前記加入者情報及び前記SIPサーバ識別情報を受信すると、前記SIPサーバ識別情報で特定される前記SIPサーバを、当該加入者情報を暗号化した前記SIPサーバと特定し、特定した前記SIPサーバで暗号化された前記加入者情報を復号するための情報を利用して、当該加入者情報を復号するSIPシステム。 The SIP system according to claim 2 ,
The encryption means of the SIP server encrypts the subscriber information with a key different from the encryption means of the other SIP server,
The reply means of the SIP server includes, in the reply information, SIP server identification information for identifying its own SIP server, and transmits it to the subscriber terminal.
The terminal-side subscriber information storage means of the subscriber terminal stores the encrypted subscriber information and the SIP server identification information included in the reply information received by the receiving means in association with each other,
When the registration change unit of the subscriber terminal executes the process of re-registering the terminal information in another SIP server after registering the terminal information in a predetermined SIP server, the terminal-side subscriber information Acquiring the encrypted subscriber information and the SIP server identification information associated with each other from the storage means, and transmitting the acquired information and the registration request information to the other SIP server;
The decryption means of the SIP server holds information for decrypting the subscriber information encrypted by each SIP server for each of the plurality of SIP servers, and the subscriber information registration means is encrypted When the subscriber information and the SIP server identification information are received, the SIP server specified by the SIP server identification information is specified as the SIP server that encrypted the subscriber information, and the specified SIP server encrypts the SIP server. SIP system for decoding the subscriber information by using the information for decoding the converted subscriber information.
前記SIPサーバの前記返信手段は、複数の前記SIPサーバ各々のアドレス情報を含むSIPサーバリストを前記返信情報に含めて前記加入者端末に送信し、
前記加入者端末の前記端末側加入者情報記憶手段は、前記受信手段が受信した前記返信情報に含まれる前記SIPサーバリストを記憶し、
前記加入者端末の前記登録変更手段は、所定の前記SIPサーバに前記端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記SIPサーバリストに含まれる複数の前記SIPサーバの中から、前記他のSIPサーバを選択するSIPシステム。 In the SIP system according to any one of claims 1 to 3 ,
The reply means of the SIP server includes an SIP server list including address information of each of the plurality of SIP servers in the reply information, and transmits the reply server to the subscriber terminal.
The terminal-side subscriber information storage means of the subscriber terminal stores the SIP server list included in the reply information received by the receiving means;
The registration change unit of the subscriber terminal includes the terminal information registered in the predetermined SIP server, and then executes the process of re-registering the terminal information in another SIP server. A SIP system that selects the other SIP server from among the plurality of SIP servers.
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備えるSIPシステムの前記SIPサーバとしてコンピュータを機能させるために、
コンピュータを、
自SIPサーバに前記加入者端末を登録する加入者に関する情報であって、前記加入者端末を登録する際の認証処理に利用される加入者情報を記憶する加入者情報記憶手段、
前記加入者端末から前記加入者情報を受信すると、前記加入者情報記憶手段に登録する加入者情報登録手段、
前記加入者端末から登録要求情報を受信すると、前記登録要求情報に含まれる認証情報、及び、前記加入者情報記憶手段に記憶されている前記加入者情報を利用して、当該登録要求情報を送信してきた前記加入者端末の認証処理を行う認証手段、
前記認証手段が正当性を認証した前記加入者端末の端末情報が登録される端末情報記憶手段、
前記端末情報記憶手段に登録されている前記端末情報を利用して、所定の前記加入者端末にサービスを提供するサービス提供手段、
前記登録要求情報を送信してきた前記加入者端末の正当性が認証され、当該加入者端末の端末情報が前記端末情報記憶手段に記憶されると、登録されたことを示す情報、及び、当該加入者端末の正当性を認証するための情報が含まれている前記加入者情報を含む返信情報を、当該加入者端末に送信する返信手段、
として機能させるためのプログラム。 A plurality of SIP servers;
In order for a computer to function as the SIP server of a SIP system, which is registered in any of the SIP servers and includes a plurality of subscriber terminals that communicate with other terminals via the registered SIP server.
Computer
Subscriber information storage means for storing subscriber information used for authentication processing when registering the subscriber terminal, which is information related to the subscriber who registers the subscriber terminal in its own SIP server;
Upon receiving the subscriber information from the subscriber terminal, subscriber information registration means for registering in the subscriber information storage means,
When registration request information is received from the subscriber terminal, the registration request information is transmitted using the authentication information included in the registration request information and the subscriber information stored in the subscriber information storage means. Authentication means for performing authentication processing of the subscriber terminal,
Terminal information storage means for registering terminal information of the subscriber terminal whose authenticity is authenticated by the authentication means;
Service providing means for providing a service to a predetermined subscriber terminal using the terminal information registered in the terminal information storage means;
When the legitimacy of the subscriber terminal that has transmitted the registration request information is authenticated and the terminal information of the subscriber terminal is stored in the terminal information storage means, information indicating that registration has occurred, and the subscription A reply means for sending reply information including the subscriber information including information for authenticating the legitimacy of the subscriber terminal to the subscriber terminal;
Program to function as.
前記SIPサーバの中のいずれかに登録され、登録された前記SIPサーバを介して他の端末と通信する複数の加入者端末と、を備えるSIPシステムの前記加入者端末としてコンピュータを機能させるために、
コンピュータを、
自加入者端末の正当性を認証するための情報が含まれており、登録された前記SIPサーバから登録に応じて送信されてきた加入者情報を記憶する端末側加入者情報記憶手段、
所定の前記SIPサーバに端末情報を登録した後、他の前記SIPサーバに前記端末情報を登録し直す処理を実行する場合、前記端末側加入者情報記憶手段から前記加入者情報を取得し、当該加入者情報及び登録要求情報を、前記他のSIPサーバに送信する登録変更手段、
として機能させるためのプログラム。 A plurality of SIP servers;
In order to cause a computer to function as the subscriber terminal of a SIP system comprising: a plurality of subscriber terminals that are registered in any of the SIP servers and communicate with other terminals via the registered SIP server ,
Computer
Terminal-side subscriber information storage means for storing subscriber information transmitted in response to registration from the registered SIP server, including information for authenticating the validity of the own subscriber terminal;
After registering an end late information to a predetermined said SIP server, to execute a process to re-register the terminal information in the other of the SIP server acquires the subscriber information from the terminal-side subscriber information storage means, Registration change means for transmitting the subscriber information and registration request information to the other SIP server;
Program to function as.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012065557A JP5895642B2 (en) | 2012-03-22 | 2012-03-22 | SIP (Session Initiation Protocol) system, SIP server, subscriber terminal and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012065557A JP5895642B2 (en) | 2012-03-22 | 2012-03-22 | SIP (Session Initiation Protocol) system, SIP server, subscriber terminal and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013198061A JP2013198061A (en) | 2013-09-30 |
| JP5895642B2 true JP5895642B2 (en) | 2016-03-30 |
Family
ID=49396438
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012065557A Expired - Fee Related JP5895642B2 (en) | 2012-03-22 | 2012-03-22 | SIP (Session Initiation Protocol) system, SIP server, subscriber terminal and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5895642B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150215158A1 (en) * | 2014-01-28 | 2015-07-30 | Qualcomm Incorporated | Discriminating or prioritizing users during failover in a voip system |
| US12200483B2 (en) | 2019-03-20 | 2025-01-14 | Nec Corporation | Control apparatus, radio communication system, control method, and recording medium having recorded program |
| CN111132147A (en) * | 2019-12-11 | 2020-05-08 | 上海欣方智能系统有限公司 | Method for realizing encrypted call on mobile terminal |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006054509A (en) * | 2004-08-09 | 2006-02-23 | Ricoh Co Ltd | Communication terminal device |
| US8527656B2 (en) * | 2008-03-26 | 2013-09-03 | Avaya Inc. | Registering an endpoint with a sliding window of controllers in a list of controllers of a survivable network |
| JP2010147788A (en) * | 2008-12-18 | 2010-07-01 | Toshiba Corp | Communication system, terminal registration method therefor, server unit and terminal device |
-
2012
- 2012-03-22 JP JP2012065557A patent/JP5895642B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013198061A (en) | 2013-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12574359B2 (en) | Reoccuring keying system | |
| CN110213276B (en) | Authorization verification method under micro-service architecture, server, terminal and medium | |
| JP4993733B2 (en) | Cryptographic client device, cryptographic package distribution system, cryptographic container distribution system, and cryptographic management server device | |
| US20080195740A1 (en) | Maintaining session state information in a client server system | |
| US20080155250A1 (en) | Apparatus, method and computer program product for authenticating communication terminal | |
| US7823187B2 (en) | Communication processing method and system relating to authentication information | |
| US20120291142A1 (en) | Method and apparatus for providing drm service | |
| KR20050066522A (en) | System and method for managing encryption key for mobile terminal | |
| CN101232375A (en) | Single sign-on system, information terminal device, single sign-on server, single sign-on utilization method, storage medium, and data signal | |
| US9049012B2 (en) | Secured cryptographic communication system | |
| WO2016134791A1 (en) | P-cscf recovery and reregistration | |
| CN102934415A (en) | Transmitting authentication information | |
| JP5895642B2 (en) | SIP (Session Initiation Protocol) system, SIP server, subscriber terminal and program | |
| CN104753872B (en) | authentication method, authentication platform, service platform, network element and system | |
| CN102932219A (en) | Method of registering and deregistering dynamic networking equipment | |
| US20160269382A1 (en) | Secure Distribution of Non-Privileged Authentication Credentials | |
| JP5336262B2 (en) | User authentication system and user authentication method | |
| CN103905405A (en) | IMS user registration method and device and related equipment | |
| CN103139177B (en) | Method for downloading multimedia data and communication system | |
| JP2017523702A (en) | Method, apparatus and system for obtaining local information | |
| JP6487392B2 (en) | Client terminal authentication system and client terminal authentication method | |
| CN114866237B (en) | Blockchain-based microservice call privacy protection method and device, and electronic device | |
| JP6217103B2 (en) | Communication system, data distribution method and program | |
| CN113660328B (en) | Communication connection establishment method and device, storage medium and electronic equipment | |
| JP2011123811A (en) | Authentication system, detection device, terminal and authentication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150209 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151203 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151208 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160113 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5895642 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |