[go: up one dir, main page]

JP4433191B2 - 管理サーバ、バックアップサーバ、及びプログラム - Google Patents

管理サーバ、バックアップサーバ、及びプログラム Download PDF

Info

Publication number
JP4433191B2
JP4433191B2 JP2005098900A JP2005098900A JP4433191B2 JP 4433191 B2 JP4433191 B2 JP 4433191B2 JP 2005098900 A JP2005098900 A JP 2005098900A JP 2005098900 A JP2005098900 A JP 2005098900A JP 4433191 B2 JP4433191 B2 JP 4433191B2
Authority
JP
Japan
Prior art keywords
server
terminal
operation server
backup
registration
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
Application number
JP2005098900A
Other languages
English (en)
Other versions
JP2006279805A (ja
Inventor
知子 相田
耕二 山宮
Original Assignee
サクサ株式会社
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 サクサ株式会社 filed Critical サクサ株式会社
Priority to JP2005098900A priority Critical patent/JP4433191B2/ja
Publication of JP2006279805A publication Critical patent/JP2006279805A/ja
Application granted granted Critical
Publication of JP4433191B2 publication Critical patent/JP4433191B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、運用サーバと、その運用サーバの障害発生時に稼働するバックアップサーバとを備えたSIP(Session Initiation Protocol )サーバシステムに関し、特に運用サーバに障害が発生した時にバックアップサーバに対するIP(Internet Protocol )端末登録処理を迅速に行えるようにしたものである。
IP電話端末は、インターネットに代表されるIP網を介して音声パケットを送受信することにより、VoIP(Voice overIP)音声通信を実現する電話装置である。このようなIP電話端末は、一般的な公衆電話網(PSTN:Public Switched Telephone Networks)を利用する場合と比較して通信コストが安価であることから、企業だけでなく個人でもその導入が進展している。
このようなIP電話端末では、SIPと呼ばれる呼制御プロトコルを用いて、IP網に配置されているSIPサーバとメッセージを授受して各種呼制御を行う。SIPは、IP網上でマルチメディアセッションを確立・変更・終了するために用いられる、アプリケーション層のシグナリングプロトコルである(非特許文献1参照)。
IP電話サービスでは、従来の公衆電話網のように電話番号とアクセス回線とが対応付けられていないため、各IP電話端末を特定する情報として、そのIPアドレスやURI(Uniform Resource Identifiers)等のネットワークアドレスを用いる。従って、SIPでは、利用者がIP電話サービスを受ける所定のSIPサーバへ、IP電話端末のアドレスや電話番号を含む各種端末情報をIP電話端末の起動時や端末情報変更時に登録することにより、そのIP電話端末がSIPサーバの管理下にあることを登録することになっている。
IP電話端末で利用者が発信操作を行った場合、予め登録されているSIPサーバへ、相手先端末の電話番号を含む発信要求メッセージがIP電話端末からSIPサーバへ送信される。SIPサーバは、予め登録されている各IP電話端末の端末情報を参照して、その発信要求メッセージを含まれる相手先端末の電話番号に対応するネットワークアドレスを検索し、そのネットワークアドレスを用いて相手先端末へ発信要求メッセージを転送する。このようにして、発信側のIP電話端末では、IP網上のSIPサーバを介して着信側の相手先端末と各種メッセージを授受した後に、相手先端末からの応答メッセージに応じて、相手先端末とIP網を介して直接接続し、音声パケットを用いたVoIP音声通話を開始する。
このようなIP電話端末では、IP電話端末の端末情報を登録したSIPサーバに障害が発生した場合、VoIP音声通信ができなくなる。そこで、SIPサーバを、運用サーバと、その運用サーバに障害が発生した場合に切り替わるバックアップサーバとからなる二重化サーバシステムとすることが考えられる。IP電話端末は、運用サーバ及びバックアップサーバの双方のネットワークアドレスを保持しており、サーバが切り替わった場合にIP電話端末の端末情報の登録先を運用サーバからバックアップサーバへ切り換えることで、IP電話端末はバックアップサーバを利用して、VoIP音声通信を行うことができる。ここで、IP電話端末は定期的に登録更新を行い、更新が失敗した場合、先に登録したSIPサーバに障害が発生したことを認識する。
Request for Comments:3261, 「SIP:Session Initiation Protocol」,Network Working Group, June 2002, The Internet Society
しかしながら、上記登録更新間隔は通常30分程度に設定されているため、運用サーバに障害が発生してから、IP電話端末が運用サーバの障害を認識し、バックアップサーバへ登録するまでの30分程度の間は、バックアップサーバにIP電話端末の端末情報がないため、着信ができないことになる。また、運用サーバの障害を認識する迄の間、IP電話端末は運用サーバに登録されていることになっているため、ユーザからは正常な状態に見えるので、発信操作を行わない限り障害の発生に気付かない。
本発明は、このような問題を解決するためになされたものであり、その目的は、運用サーバと、運用サーバの障害発生時に稼働するバックアップサーバとを有するSIPサーバシステムにおいて、運用サーバに障害が発生した時にバックアップサーバに対するIP端末の登録処理が迅速に行えるようにして、IP端末が着信できない時間を短縮することである。
請求項1に係る発明は、運用サーバと、該運用サーバの障害発生時に稼働するバックアップサーバとを管理する管理サーバであって、前記運用サーバに登録済のIP端末の登録解除通知に必要な登録解除通知情報を前記運用サーバから受信する手段と、前記運用サーバを定期的に監視する監視手段と、該監視手段が前記運用サーバの障害を検出したときに前記バックアップサーバを起動させると共に前記登録解除通知情報を送信する手段とを備えたことを特徴とする管理サーバである。
請求項2に係る発明は、運用サーバの障害発生時に管理サーバにより起動されるバックアップサーバであって、前記管理サーバにより起動されたときに、前記運用サーバに登録済のIP端末の登録解除通知に必要な登録解除通知情報を前記管理サーバから受信する手段と、前記登録解除通知情報に基づいて前記IP端末へ登録解除通知を送信する手段とを備えたことを特徴とするバックアップサーバである。
請求項3に係る発明は、運用サーバと、該運用サーバの障害発生時に稼働するバックアップサーバとを管理する管理サーバとして使用可能なコンピュータに、前記運用サーバに登録済のIP端末の登録解除通知に必要な登録解除通知情報を前記運用サーバから受信する手順と、前記運用サーバを定期的に監視する手順と、前記運用サーバの障害を検出したときに前記バックアップサーバを起動させると共に前記登録解除通知情報を送信する手順とを実行させるためのプログラムである。
請求項4に係る発明は、運用サーバの障害発生時に管理サーバにより起動されるバックアップサーバとして使用可能なコンピュータに、前記管理サーバにより起動されたときに、前記運用サーバに登録済のIP端末の登録解除通知に必要な登録解除通知情報を前記管理サーバから受信する手順と、前記登録解除通知情報に基づいて前記IP端末へ登録解除通知を送信する手順とを実行させるためのプログラムである。
(作用)
請求項1、3に係る発明によれば、管理サーバは登録済IP端末の登録解除通知に必要な登録解除通知情報を運用サーバから受信し、運用サーバを定期的に監視し、運用サーバの障害を検出したときにバックアップサーバを起動させると共に登録解除通知情報をバックアップサーバへ送信する。
請求項2、4に係る発明によれば、バックアップサーバは管理サーバにより起動されたときに、管理サーバから、運用サーバに登録済のIP端末の登録解除通知に必要な登録解除通知情報受信し、その登録解除通知情報に基づいて前記IP端末へ登録解除通知を送信する。
本発明によれば、運用サーバと、その運用サーバの障害発生時に稼働するバックアップサーバとを有するSIPサーバシステムにおいて、運用サーバに障害が発生した時にバックアップサーバに対するIP端末の登録処理が迅速に行えるので、IP端末が着信できない時間を短縮できる。
以下、本発明の実施形態について図面を参照して説明する。
図1に示すように、本発明の実施形態に係るIPネットワークシステムは、IP網1に接続された運用サーバ2、バックアップサーバ3、管理サーバ4、及びN台(Nは2以上の整数)の端末5-1〜5-Nとからなる。
端末5-1〜5-NはIP電話端末であり、運用サーバ2のIPアドレス及びバックアップサーバ3のIPアドレスをメモリに保持している。また、端末5-1〜5-Nは運用サーバ2又はバックアップサーバ3に端末情報を登録することで、それらのサーバの管理下にあることを登録する。運用サーバ2及びバックアップサーバ3はSIPサーバであり、端末5-1 〜5-N の端末情報が登録されると、発信側のIP電話端末と着信側のIP電話端末との間でIP網を介して音声パケットを用いたVoIP音声通話を可能にする。管理サーバ4は、2台のSIPサーバの監視等を行い、運用サーバ2の障害を検出したときに、バックアップサーバ3を起動させる。運用サーバ2及びバックアップサーバ3は、端末5-1 〜5-N との間でSIPに準拠する通信を行うサーバ部2A,3Aと、管理サーバ4と通信を行うメンテナンス部2B,3Bとを備えている。図示していないが、運用サーバ2、バックアップサーバ3、管理サーバ4、及び端末5-1〜5-Nは、CPU、ROM、RAM、ネットワークインタフェース等を備えており、図2を参照しながら後述する手順は、ROMに格納されているコンピュータプログラムを用いてCPUが実行するものである。
以上の構成を有するネットワークシステムにおける端末がサーバに端末情報を登録する手順について図2のシーケンス図を参照しながら説明する。ここでは、図1における端末5-1 について説明する。
管理サーバ4は運用サーバ2を起動させ(ステップS1)、その後は運用サーバ2を定期的に監視する(ステップS2)。ここで、定期的な監視間隔は端末の登録更新間隔の30分より充分短いものであり、例えば60秒である。また、監視手順としては、SUBSCRIBEメッセージを運用サーバ2へ送信し、運用サーバ2から応答が返ってこない場合に、運用サーバ2の障害を検出するヘルスチェックを用いる。また、SUBSCRIBEメッセージを受信した運用サーバ2は、SUBSCRIBEメッセージと関連するNOTIFYメッセージを送信することで、自身の状態を管理サーバ4へ通知する。このため、運用サーバ2の内部で異常を検出した場合、運用サーバ2から管理サーバ4へ障害発生を通知することもできる。また、SIPメッセージの代わりに、ローカルメッセージを利用することも可能である。
端末5-1 は起動したとき等に運用サーバ2に対し、端末情報の登録を行う(ステップS3)。この登録処理の完了により、端末5-1は運用サーバ2の管理下となり、着信可能な状態となる。運用サーバ2は端末5-1の登録が完了すると、管理サーバに対し、端末5へ登録の解除を通知するために必要な最低限の情報(SIP−URI、トランスポートアドレス、Call−ID、To−Tag、From−Tag)を送信する(ステップS4)。
管理サーバ4は、定期的に監視を行っているときに運用サーバ2に障害が発生したことを検出すると(ステップS5)、バックアップサーバ3を起動させる(ステップS6)。次いでバックアップサーバ3に対し、端末5-1へ登録の解除を通知するために必要な最低限の情報を送信し(ステップS7)、その後はバックアップサーバ3を定期的に監視する(ステップS8)。この監視間隔及び監視手順は運用サーバ2に対するものと同じである。
バックアップサーバ3は、端末5-1へ登録の解除を通知するために必要な最低限の情報を受信し、それらの情報を用いて、端末5-1に対し、運用サーバ2への登録を解除したことを通知する(ステップS9)。端末5-1は登録解除の通知を受信すると、運用サーバ2に対し、端末情報を登録しにいく(ステップS10)。このとき、運用サーバ2には障害が発生しているため、登録を失敗する(ステップS11)。端末5-1は運用サーバ2への登録が失敗したことにより、運用サーバ2に障害が発生したことを認識するので、バックアップサーバ3に対する登録を行う(ステップS12)。この登録処理の完了により、端末5-1はバックアップサーバ3の管理下となり、着信可能な状態になる。
このように本実施形態に係るIPネットワークシステムによれば、管理サーバ4が運用サーバ2を端末5-1の登録更新間隔よりも充分に短い時間間隔で定期的に監視し、運用サーバ2の障害を検出したときにバックアップサーバ3を起動し、バックアップサーバ3から端末5-1へ登録解除通知を送信するので、端末5-1は運用サーバ2の障害をその発生後短時間で認識でき、バックアップサーバ3に登録できるので、着信不能な時間を殆ど無くすことができる。また、端末5-1がDHCP(Dynamic Host Configuration Protocol)等でIPアドレスを取得するように構成されていても、バックアップサーバ3への登録が可能になる。
本発明の実施形態に係るIPネットワークシステムの構成を示す図である。 本発明の実施形態において端末がサーバに端末情報を登録する手順のシーケンス図である。
符号の説明
1・・・IP網、2・・・運用サーバ、3・・・バックアップサーバ、4・・・管理サーバ、5-1〜5-N・・・端末。

Claims (4)

  1. 運用サーバと、該運用サーバの障害発生時に稼働するバックアップサーバとを管理する管理サーバであって、
    前記運用サーバに登録済のIP端末の登録解除通知に必要な登録解除通知情報を前記運用サーバから受信する手段と、前記運用サーバを定期的に監視する監視手段と、該監視手段が前記運用サーバの障害を検出したときに前記バックアップサーバを起動させると共に前記登録解除通知情報を送信する手段とを備えたことを特徴とする管理サーバ。
  2. 運用サーバの障害発生時に管理サーバにより起動されるバックアップサーバであって、
    前記管理サーバにより起動されたときに、前記運用サーバに登録済のIP端末の登録解除通知に必要な登録解除通知情報を前記管理サーバから受信する手段と、前記登録解除通知情報に基づいて前記IP端末へ登録解除通知を送信する手段とを備えたことを特徴とするバックアップサーバ。
  3. 運用サーバと、該運用サーバの障害発生時に稼働するバックアップサーバとを管理する管理サーバとして使用可能なコンピュータに、前記運用サーバに登録済のIP端末の登録解除通知に必要な登録解除通知情報を前記運用サーバから受信する手順と、前記運用サーバを定期的に監視する手順と、前記運用サーバの障害を検出したときに前記バックアップサーバを起動させると共に前記登録解除通知情報を送信する手順とを実行させるためのプログラム。
  4. 運用サーバの障害発生時に管理サーバにより起動されるバックアップサーバとして使用可能なコンピュータに、前記管理サーバにより起動されたときに、前記運用サーバに登録済のIP端末の登録解除通知に必要な登録解除通知情報を前記管理サーバから受信する手順と、前記登録解除通知情報に基づいて前記IP端末へ登録解除通知を送信する手順とを実行させるためのプログラム。
JP2005098900A 2005-03-30 2005-03-30 管理サーバ、バックアップサーバ、及びプログラム Expired - Fee Related JP4433191B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005098900A JP4433191B2 (ja) 2005-03-30 2005-03-30 管理サーバ、バックアップサーバ、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005098900A JP4433191B2 (ja) 2005-03-30 2005-03-30 管理サーバ、バックアップサーバ、及びプログラム

Publications (2)

Publication Number Publication Date
JP2006279805A JP2006279805A (ja) 2006-10-12
JP4433191B2 true JP4433191B2 (ja) 2010-03-17

Family

ID=37214029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005098900A Expired - Fee Related JP4433191B2 (ja) 2005-03-30 2005-03-30 管理サーバ、バックアップサーバ、及びプログラム

Country Status (1)

Country Link
JP (1) JP4433191B2 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7020707B2 (en) 2001-05-30 2006-03-28 Tekelec Scalable, reliable session initiation protocol (SIP) signaling routing node
US7929419B2 (en) 2006-08-04 2011-04-19 Tekelec Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server
JP5125207B2 (ja) * 2007-04-26 2013-01-23 Necインフロンティア株式会社 Ip電話通信システムおよびip電話通信方法
CN101868940A (zh) 2007-07-31 2010-10-20 泰克莱克公司 用于在会话发起协议(sip)实体间发布应用或更高层通信网络信令实体的操作状态信息的系统、方法和计算机程序产品
WO2009039890A1 (en) * 2007-09-28 2009-04-02 Telefonaktiebolaget Lm Ericsson (Publ) Failure recovery in an ip multimedia subsystem network
US8018848B2 (en) * 2008-03-26 2011-09-13 Avaya Inc. Survivable phone behavior using SIP signaling in a SIP network configuration
WO2011100609A2 (en) 2010-02-12 2011-08-18 Tekelec Methods, systems, and computer readable media for inter-message processor status sharing
US9071512B2 (en) 2010-08-06 2015-06-30 Tekelec, Inc. Methods, systems, and computer readable media for distributing diameter network management information
JP2012133720A (ja) * 2010-12-24 2012-07-12 Hitachi Omron Terminal Solutions Corp 自動取引システム、自動取引方法及び自動取引プログラム
JP5775497B2 (ja) * 2012-08-21 2015-09-09 日本電信電話株式会社 ネットワーク制御システム、および、ネットワーク装置のオペレーションシステム
US10778527B2 (en) 2018-10-31 2020-09-15 Oracle International Corporation Methods, systems, and computer readable media for providing a service proxy function in a telecommunications network core using a service-based architecture
US11012931B2 (en) 2019-05-24 2021-05-18 Oracle International Corporation Methods, systems, and computer readable media for enhanced signaling gateway (SGW) status detection and selection for emergency calls
US11018971B2 (en) 2019-10-14 2021-05-25 Oracle International Corporation Methods, systems, and computer readable media for distributing network function (NF) topology information among proxy nodes and for using the NF topology information for inter-proxy node message routing
US11528334B2 (en) 2020-07-31 2022-12-13 Oracle International Corporation Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP)
US11570262B2 (en) 2020-10-28 2023-01-31 Oracle International Corporation Methods, systems, and computer readable media for rank processing for network function selection

Also Published As

Publication number Publication date
JP2006279805A (ja) 2006-10-12

Similar Documents

Publication Publication Date Title
CN103634490B (zh) 一种用于使得使用sip的企业网络能够存活的网关
JP4386905B2 (ja) 遠距離通信のエンドポイントのための効率的な負荷分散およびハートビート機構
JP4433191B2 (ja) 管理サーバ、バックアップサーバ、及びプログラム
EP2079024A1 (en) Proxy server, communication system, communication method, and program
WO2019208460A1 (ja) 障害監視装置及び障害監視方法
JP2009033447A (ja) インタフェース装置、主装置及びインタフェース装置に用いられる制御方法
CN101668097A (zh) 一种ip电话机逃生方法和一种通信设备
CN102263775B (zh) 一种本区域sip呼叫控制方法及其装置
KR20140064964A (ko) Sip 프록시 장애 극복을 위한 방법
US8054955B2 (en) Telephone system, associated exchange, and transmission control method
JP2006237950A (ja) Ip電話端末およびプログラム
JP5608748B2 (ja) 通信ネットワークにおける方法及び装置
JP5169113B2 (ja) Ip電話システム、ip電話端末およびプログラム
US20160191573A1 (en) Systems and methods for modifying a state of a software client
JP5251394B2 (ja) 通信システムおよび呼制御方法
CN103795878B (zh) 一种ip承载语音业务的保护方法、设备和系统
JP4541333B2 (ja) 端末装置、システム、方法、及びプログラム
JP4329747B2 (ja) VoIPサーバ、VoIPサーバの冗長システム及びそのメンテナンス方法
JP2009055342A (ja) Sip対応メディアゲートウェイシステム
JP4757719B2 (ja) ネットワークシステム、ip電話端末及びそれらに用いるネットワーク機器切替え方法
JP5311479B2 (ja) Sip対応交換装置、及びこれを用いたsip対応交換システム
JP5018177B2 (ja) Ip電話端末およびプログラム
CN1937482B (zh) H.323网元与双归属软交换设备互通的方法及装置
JP4313240B2 (ja) 呼損抑制方法、ip通信装置、及びip通信システム
JP2011083039A (ja) 通信システム及びサーバ装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091126

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: 20091202

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091215

R150 Certificate of patent or registration of utility model

Ref document number: 4433191

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130108

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130108

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees