Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5017420B2 - Session information matching processing method and call control server - Google Patents
[go: Go Back, main page]

JP5017420B2 - Session information matching processing method and call control server - Google Patents

Session information matching processing method and call control server Download PDF

Info

Publication number
JP5017420B2
JP5017420B2 JP2010120256A JP2010120256A JP5017420B2 JP 5017420 B2 JP5017420 B2 JP 5017420B2 JP 2010120256 A JP2010120256 A JP 2010120256A JP 2010120256 A JP2010120256 A JP 2010120256A JP 5017420 B2 JP5017420 B2 JP 5017420B2
Authority
JP
Japan
Prior art keywords
matching
information
event
media
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.)
Active
Application number
JP2010120256A
Other languages
Japanese (ja)
Other versions
JP2011250062A (en
Inventor
正幸 関口
崇 歌原
紀貴 堀米
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2010120256A priority Critical patent/JP5017420B2/en
Publication of JP2011250062A publication Critical patent/JP2011250062A/en
Application granted granted Critical
Publication of JP5017420B2 publication Critical patent/JP5017420B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、SIPに係るセッション情報を整合する技術に関する。   The present invention relates to a technique for matching session information related to SIP.

図15は、SIPを用いて呼制御を行うSIP通信ネットワークのシステム構成を概略的に示す図である。このSIP通信ネットワークは、ネットワークの加入者が利用する端末5と、端末5から送信された呼接続要求等の呼を制御する呼制御サーバ1と、呼制御サーバ1の指示に従って転送網内外のターミネーション(Termination)を結びつけるメディアゲートウェイ(MG:Media Gateway)3と、端末5と呼制御サーバ1とメディアゲートウェイ3との間をそれぞれ通信可能に物理的に接続するルータRT,スイッチSW,ホームゲートウェイHGW等の様々なネットワーク機器7とで構成されている。   FIG. 15 is a diagram schematically showing a system configuration of a SIP communication network that performs call control using SIP. This SIP communication network includes a terminal 5 used by a subscriber of the network, a call control server 1 that controls a call such as a call connection request transmitted from the terminal 5, and terminations inside and outside the transfer network according to instructions from the call control server 1 A media gateway (MG) 3 that links (Termination), a router RT, a switch SW, a home gateway HGW, and the like that physically connect the terminal 5, the call control server 1, and the media gateway 3 so that they can communicate with each other. And various network devices 7.

所望する相手に対して音声通話や動画通信を開始する場合、端末5から相手先の端末(不図示)に対してINVITE等の呼接続に要するSIP信号が送信される。実際には、端末5aからのSIP信号が呼制御サーバ1に送信され、そのSIP信号を受信した呼制御サーバ1は、隣接接続された他の呼制御サーバ1aや、その先の呼制御サーバ1bを経由して、当該SIP信号に基づく呼の接続を相手先の端末に要求する。   When starting a voice call or video communication with a desired partner, a SIP signal required for call connection such as INVITE is transmitted from the terminal 5 to a partner terminal (not shown). Actually, the SIP signal from the terminal 5a is transmitted to the call control server 1, and the call control server 1 that has received the SIP signal receives another call control server 1a that is adjacently connected or the call control server 1b ahead of it. The call request is made to the partner terminal via the SIP.

そして、両者の端末間(詳細には、呼制御サーバ間や、呼制御サーバと端末との間等)で、SDP(Session Description Protocol)の内容に基づいてSIPネゴシエーションが行われ、そのネゴシエーション結果がOKである場合に、両者の端末間でSIPセッションが確立する。なお、SDPのメディア情報には、音声や動画等の各種のメディア通信に必要とされる要求帯域や転送品質クラス等の情報が記載されている。   Then, SIP negotiation is performed between the two terminals (specifically, between the call control servers, between the call control server and the terminals, etc.) based on the contents of SDP (Session Description Protocol), and the negotiation result is If it is OK, a SIP session is established between both terminals. The SDP media information includes information such as a required bandwidth and a transfer quality class required for various media communications such as voice and moving images.

その後、音声通信や動画通信等のメディア通信のためのセッション情報が決定され、メディアセッションが確立した後に、音声通信や動画通信が可能となる。なお、図15では、装置間又は機器間の物理的な接続状態,SIPのパケットやメディアのトラフィックが実際に流れる通信経路を実線で示し、SIP信号の論理的な流れを破線で示している。   Thereafter, session information for media communication such as voice communication and video communication is determined, and after the media session is established, voice communication and video communication are possible. In FIG. 15, a physical connection state between apparatuses or devices, a communication path through which SIP packets and media traffic actually flow are indicated by a solid line, and a logical flow of the SIP signal is indicated by a broken line.

ここで、呼制御サーバ1の構成について説明する。呼制御サーバ1は、端末5から送信された呼接続要求等の呼を処理する呼処理部(CSCF:Call Session Control Function)11と、SIP通信ネットワークを構成している装置間又は機器間の通信経路(具体的には、メディアゲートウェイとルータとの間や、ルータとスイッチとの間等の各ノード間のリンク又はパス)のリソースを管理するリソース管理部(RACS:Resource and Admission Control Subsystem)12とで構成されている。   Here, the configuration of the call control server 1 will be described. The call control server 1 communicates between a call processing unit (CSCF: Call Session Control Function) 11 for processing a call such as a call connection request transmitted from the terminal 5 and between devices or devices constituting the SIP communication network. A resource management unit (RACS: Resource and Admission Control Subsystem) 12 that manages resources of a route (specifically, a link or path between nodes such as between a media gateway and a router or between a router and a switch) It consists of and.

なお、リソース管理部12は様々な機能部により構成されているが、特に、リソース管理機能部(A−RACF:Resource and Admission Control Function)と、ポリシー設定機能部(SPDF:Service Policy Decision Function)とで構成された機能部は、呼処理部11からの要求に基づいてメディアゲートウェイ3を制御することから、メディアゲートウェイコントローラ(MGC:Media Gateway Controller)121と呼ばれている。   The resource management unit 12 is composed of various functional units. In particular, a resource management function unit (A-RACF: Resource and Admission Control Function), a policy setting function unit (SPDF: Service Policy Decision Function), The function unit configured as described above is called a media gateway controller (MGC) 121 because it controls the media gateway 3 based on a request from the call processing unit 11.

リソース管理部12(実際には、メディアゲートウェイコントローラ121、以下同様)は、上述したように、優先度や品質に応じて区分けされた上記通信経路の使用帯域や上限帯域等を仮想的なリソースや仮想パスとして予めメモリ等に記憶管理しておき、端末5からの新たな呼接続要求に基づいて呼処理部11から通信経路の新規確立要求が送信された場合に、上記SIPネゴシエーションの際に決定されるSDPの一部又は全部のメディア情報に従ってメディア帯域を確保し、現在の使用帯域に積上又は積下を行って、要求されたメディア帯域が仮想パスの上限帯域を超えるか否かの受付判定(例えば、SIPネゴシエーションによって確立する1以上のメディアのトラフィック同士が転送網を通過する際に干渉しあってパケットロスするか否かの受付判定)を行う。   As described above, the resource management unit 12 (actually, the media gateway controller 121, the same applies hereinafter) determines the use bandwidth, the upper limit bandwidth, and the like of the communication path classified according to the priority and the quality. It is stored and managed in advance in a memory or the like as a virtual path, and is determined at the time of the SIP negotiation when a new communication path establishment request is transmitted from the call processing unit 11 based on a new call connection request from the terminal 5 Secures a media bandwidth according to part or all of the media information of the SDP, and increments or decrements the current bandwidth, and accepts whether the requested media bandwidth exceeds the upper limit bandwidth of the virtual path Judgment (for example, packet loss due to interference between one or more media traffic established by SIP negotiation when passing through the transport network) Determining whether to perform the acceptance determination).

なお、帯域の積上又は積下とは、リソース管理部12が管理している全ての仮想パスから端末間の経路を特定した後に、該当する1以上の仮想パスに対して、通話開始時は要求帯域を加算し、通話終了時は加算されている帯域を減算することを意味している。   In addition, when the call is started with respect to one or more corresponding virtual paths after specifying the route between the terminals from all the virtual paths managed by the resource management unit 12, the bandwidth is added or lowered. This means adding the requested bandwidth and subtracting the added bandwidth at the end of the call.

そして、その受付判定の結果、上記新たな呼接続確立要求に基づくメディアセッションの確立が仮想パス上限帯域内で使用可能である場合には、端末同士を結びつけるターミネーションがメディアゲートウェイ3に生成され、SIPネゴシエーションの結果毎に図15に示したようなメディア情報(各メディア情報には、メディア種別、要求帯域、方向属性等が含まれている)を含むセッション情報が格納される。   If the media session establishment based on the new call connection establishment request is usable within the virtual path upper limit band as a result of the acceptance determination, a termination for connecting the terminals to each other is generated in the media gateway 3 and the SIP For each negotiation result, session information including media information as shown in FIG. 15 (each media information includes a media type, a requested bandwidth, a direction attribute, etc.) is stored.

その後、リソース管理部12は、メディアゲートウェイ3に対してピンホール制御及びポリシング制御を行う(図15に示す一点鎖線)。なお、ここでいうピンホール制御とは、メディアゲートウェイ3に対して、端末間や、端末と呼制御サーバ1との間で音声通信や動画通信等のメディアの転送に用いられるメディアポートの設定等を実際に行う制御を意味する。   After that, the resource management unit 12 performs pinhole control and policing control for the media gateway 3 (dashed line shown in FIG. 15). The pinhole control here refers to setting of media ports used for media transfer such as voice communication and video communication between the terminals and between the terminal and the call control server 1 with respect to the media gateway 3. It means the control that actually performs.

一方、リソース管理部12は、上記ピンホール制御及びポリシング制御を行う前に、SIPネゴシエーションに用いるSIP信号を通過させるために、上記とは異なる内容のピンホール制御及びポリシング制御を行っている。このピンホール制御とは、SIP信号の制御に用いられるSIPポートをメディアゲートウェイ3に設定する処理であり、加入者契約情報を呼制御サーバ1に投入する契機で行われている。なお、設定されるSIPポートは、呼制御サーバ1に既に登録されている加入者契約情報と、端末5から送信されるREGISTER情報と、端末5に払い出されたDHCP情報とに基づいて加入者登録を契機に生成され、SIPポート情報として管理されている。そして、加入者契約情報の削除を契機に削除される。   On the other hand, before performing the pinhole control and the policing control, the resource management unit 12 performs pinhole control and policing control with contents different from the above in order to pass the SIP signal used for SIP negotiation. The pinhole control is a process of setting a SIP port used for SIP signal control in the media gateway 3 and is performed when the subscriber contract information is input to the call control server 1. The SIP port to be set is determined based on the subscriber contract information already registered in the call control server 1, REGISTER information transmitted from the terminal 5, and DHCP information issued to the terminal 5. It is generated upon registration and is managed as SIP port information. It is deleted when the subscriber contract information is deleted.

なお、ピンホール制御やポリシング制御にはmegacoプロトコルが用いられる(megaco制御)。また、帯域の予約要求・確保要求・変更要求の受付時には、各要求と要求内のメディア情報と受付時刻とを記録する。一方、帯域の削除要求の受付時には、受付済の要求情報と各メディア情報をメモリ等から削除する。   The megaco protocol is used for pinhole control and policing control (megaco control). Further, when receiving a bandwidth reservation request, reservation request, and change request, each request, the media information in the request, and the reception time are recorded. On the other hand, when a bandwidth deletion request is received, the received request information and each media information are deleted from the memory or the like.

また、ポリシング制御においては、発ユーザ種別や着ユーザ種別、SDP情報内のプライオリティや加入者情報の優先度を識別して、SIP通信ネットワークに輻輳が発生した時に呼の優先度を識別してパケットの通信が規制される。   Further, in policing control, the calling user type, the called user type, the priority in the SDP information and the priority of the subscriber information are identified, and when the congestion occurs in the SIP communication network, the call priority is identified and the packet Communication is regulated.

以上により、リソース管理部12は、SIP通信ネットワークの転送網内外に流入出するパケットの制御を行っている。なお、このような技術については、特許文献1に開示されている。   As described above, the resource management unit 12 controls packets flowing in and out of the transfer network of the SIP communication network. Such a technique is disclosed in Patent Document 1.

一方、メディアゲートウェイ3は、リソース管理部12からの指示に従って、SIPポートを設定し、転送網内外を通信可能に結び付けるターミネーションを生成し、ピンホール制御やポリシング制御の設定に基づいて端末間等の通信に必要なメディアポートを設定する。なお、メディアゲートウェイ3は、通常、C−BGF(Core Border Gateway Function)、I−BGF(Interconnection Border Gateway Function)、RCEF(Resource Control Enforcement Function)と呼ばれる機能部で構成されている。   On the other hand, the media gateway 3 sets a SIP port in accordance with an instruction from the resource management unit 12, generates a termination that connects the inside and outside of the transfer network so that communication is possible, and based on pinhole control and policing control settings, Set the media port required for communication. The media gateway 3 is generally composed of functional units called C-BGF (Core Border Gateway Function), I-BGF (Interconnection Border Gateway Function), and RCEF (Resource Control Enforcement Function).

以上より、リソース管理部12とメディアゲートウェイ3とは、少なくともSIPポート情報とメディアポート情報とを有するセッション情報をそれぞれ記憶管理している。そして、呼制御サーバ1は、一方の装置が故障等した場合に備え、それら2つのセッション情報を対比して一致させる整合処理が可能であった。   As described above, the resource management unit 12 and the media gateway 3 each store and manage session information including at least SIP port information and media port information. Then, the call control server 1 can perform matching processing in which the two pieces of session information are compared and matched in preparation for a case where one of the devices fails.

なお、呼制御サーバ1は、呼制御サーバ1とメディアゲートウェイ3との間や、呼制御サーバ1を構成している呼処理部11とリソース管理部12との間や、呼制御サーバ1と端末5との間といったいずれかの間で、セッション情報以外にも、ピンホール制御やポリシング制御に係る情報、加入者契約情報、REGISTER情報、DHCP情報をそれぞれ整合処理することも可能であった。   The call control server 1 is connected between the call control server 1 and the media gateway 3, between the call processing unit 11 and the resource management unit 12 constituting the call control server 1, or between the call control server 1 and the terminal. In addition to session information, information related to pinhole control and policing control, subscriber contract information, REGISTER information, and DHCP information can be respectively matched with each other.

特開2003−258855号公報JP 2003-258855 A

従来、メディアゲートウェイの物理IF(インタフェース)情報を収集して正確に管理することは困難であるため、メディアゲートウェイ単位や加入者単位でピンホール制御やポリシング制御を行っていた。   Conventionally, it has been difficult to collect and accurately manage physical IF (interface) information of a media gateway, and therefore, pinhole control and policing control have been performed in units of media gateways and subscribers.

しかしながら、メディアゲートウェイは加入者契約情報を保持していないため、メディアゲートウェイ単位で整合処理する場合には、更新する必要のない加入者についてまでメディアゲートウェイ側で処理することになり、整合処理に多大な時間を要するものであった。また、加入者単位で整合処理する場合には、リソース管理部での処理数が増加する、又はメディアゲートウェイで管理する物理単位で重複処理が必要となり、非効率なものであった。   However, since the media gateway does not hold the subscriber contract information, when the matching process is performed in units of media gateways, the media gateway side processes even the subscribers that do not need to be updated. It took a long time. In addition, when the matching process is performed in units of subscribers, the number of processes in the resource management unit increases, or duplication processes are required in physical units managed by the media gateway, which is inefficient.

また、本来、メディアゲートウェイの故障時やリソース管理部でのメモリ非救済再開時には、全ての通信が不通となり切断可能であるため、加入者単位で整合を行うことは効率が悪く、理想的には、メディアゲートウェイの設定を一端白紙にして新規の通信機会を増やすことが望ましく、一方、定期処理や通信が救済されるメモリ救済再開時においては、通信断中のイベントによる未必の不一致や無駄なメモリ確保を解放することが目的となり、時間を要しても通常処理に影響を与えないで整合処理を行って一致化させることが必要であった。特に、加入者契約情報は通信断やメディアゲートウェイの故障により変更される情報ではないため、リソース管理部で情報が維持されている場合には、メディアポート情報と区別して扱う必要があったが、整合処理ルートが増加して複雑となるため、実現できていなかった。   In addition, when a media gateway malfunctions or when memory is not relieved by the resource manager, all communications are disconnected and disconnection is possible. However, it is desirable to increase the number of new communication opportunities by setting the media gateway as blank. On the other hand, at the time of resuming the memory for which periodic processing or communication is relieved, there is an unnecessarily inconsistent or wasteful memory due to an event during communication interruption. The purpose is to release the reservation, and it is necessary to perform the matching process to make it consistent without affecting the normal process even if time is required. In particular, since subscriber contract information is not information that is changed due to communication interruption or media gateway failure, if information is maintained in the resource management unit, it must be handled separately from media port information. Since the matching processing route increases and becomes complicated, it has not been realized.

また、メディアゲートウェイの故障等のイベントが競合した場合には、一定のポリシーに従って、イベントの組み合わせを判断する必要があった。   Also, when events such as media gateway failures compete, it is necessary to determine a combination of events according to a certain policy.

また、加入者契約情報を更新する場合に、メディアゲートウェイが故障状態であっても、メディアゲートウェイに一様な制御を実行し、タイムアウトに到達するまで待った後に更新失敗と処理していたため、更新処理に時間を要し、加入者契約情報を適時に登録できなかった。   Also, when updating the subscriber contract information, even if the media gateway is in a failure state, the uniform processing is performed on the media gateway, and after waiting until the timeout is reached, the update is processed as failed. It took time to register the subscriber contract information in a timely manner.

また、SIP信号を通過させるピンホール制御やポリシング制御に係る情報と、これらをメディアゲートウェイに生成するための呼制御サーバの加入者契約情報やREGISTER情報等の比較対象が少なかったため、二者間での不一致を検出できず、無用なリソースを確保することとなっていた。   In addition, because there were few comparison targets such as information related to pinhole control and policing control that allow the SIP signal to pass through, and subscriber contract information and REGISTER information of the call control server for generating them in the media gateway, the two parties Inconsistency cannot be detected, and useless resources have been secured.

以上より、加入者契約情報が存在する限り保持されるSIPポート情報や、呼毎に生成・削除されるメディアポート情報といった使用目的が異なる2つの情報を1つのセッション情報として整合処理していたため、場合によっては不要な整合処理が含まれて整合処理に時間がかかるという問題があった。   As described above, two pieces of information having different usage purposes such as SIP port information that is retained as long as subscriber contract information exists and media port information that is generated and deleted for each call have been subjected to matching processing as one session information. In some cases, there is a problem that unnecessary matching processing is included and matching processing takes time.

また、整合処理の契機となる定期整合やMG故障回復等、それらイベントが異なる場合であっても整合処理を一様に行っていたため、イベント毎で故障回復等するまでの処理が非効率であるという問題があった。   Also, even if these events are different, such as periodic matching and MG failure recovery that triggers the matching processing, the matching processing is performed uniformly, so the processing until failure recovery for each event is inefficient. There was a problem.

また、定期整合イベントを契機として整合処理中にMG故障回復等のイベントが発生して整合処理が競合した場合であっても、各整合処理を順次実行していたため、上記と同様に、故障回復等するまでの処理が非効率であるという問題があった。   Also, even if an event such as MG failure recovery occurred during the alignment process triggered by a regular alignment event and the alignment processes competed, the respective alignment processes were executed in sequence, so that There was a problem in that the processing until equality was inefficient.

また、加入者契約情報を呼制御サーバに投入する契機でメディアゲートウェイにSIPポートを設定していたため、メディアゲートウェイに故障等の不具合が発生した場合には加入者契約情報を呼制御サーバに登録できないという問題があった。   In addition, since the SIP port is set in the media gateway when the subscriber contract information is input to the call control server, the subscriber contract information cannot be registered in the call control server when a malfunction such as a failure occurs in the media gateway. There was a problem.

本発明は、上記を鑑みてなされたものであり、セッション情報の整合処理に要する時間を短縮することを課題とする。   The present invention has been made in view of the above, and an object of the present invention is to reduce the time required for session information matching processing.

請求項1に記載のセッション情報整合処理方法は、SIPを用いて呼を処理し、SIPネゴシエーションの結果決定されるメディアを転送可能なメディアゲートウェイを制御する呼制御サーバにより、前記呼を処理する呼処理手段により管理され、前記メディアゲートウェイでSIPの制御に用いられるSIP制御用ポート情報と、前記メディアゲートウェイで前記メディアの転送に用いられるメディア転送用ポート情報とで構成されるセッション情報を第1の記憶手段に記憶する第1のステップと、前記メディアが転送される転送系ネットワークのリソースを管理するリソース管理手段により管理され、前記SIP制御用ポート情報と前記メディア転送用ポート情報とで構成されるセッション情報を第2の記憶手段に記憶する第2のステップと、前記第1の記憶手段から読み出したセッション情報と、前記第2の記憶手段から読み出したセッション情報とを対比して、一方のセッション情報を他方のセッション情報に一致させる整合処理を行う第3のステップと、前記メディアゲートウェイで管理され、前記SIP制御用ポート情報と前記メディア転送用ポート情報とで構成されるセッション情報と、前記リソース管理手段により管理されている前記セッション情報とを対比して、前記整合処理を行う第4のステップと、を有し、前記第3のステップ及び前記第4のステップは、前記SIP制御用ポート情報と前記メディア転送用ポート情報とを区別して整合処理を行うことを特徴とする。   The session information matching processing method according to claim 1, wherein a call is processed by a call control server that controls a media gateway capable of processing a call using SIP and transferring media determined as a result of SIP negotiation. Session information that is managed by the processing means and includes SIP control port information used for SIP control by the media gateway and media transfer port information used for media transfer by the media gateway is set as first information. The first step stored in the storage means, and the resource management means for managing the resources of the transfer network to which the media is transferred, are composed of the SIP control port information and the media transfer port information. A second step of storing session information in the second storage means. And the session information read from the first storage means and the session information read from the second storage means are compared, and a matching process is performed to match one session information with the other session information. The session information managed by the media gateway and configured by the SIP control port information and the media transfer port information, and the session information managed by the resource management means And a fourth step for performing the matching process, wherein the third step and the fourth step perform the matching process by distinguishing the SIP control port information from the media transfer port information. It is characterized by that.

本発明によれば、SIP制御用ポート情報とメディア転送用ポート情報とを区別して整合処理を行うため、必要な整合処理のみを実行することが可能となり、セッション情報の整合処理に要する時間を短縮することができる。   According to the present invention, since the matching process is performed by distinguishing the SIP control port information and the media transfer port information, it is possible to execute only the necessary matching process, thereby reducing the time required for the session information matching process. can do.

請求項2に記載のセッション情報整合処理方法は、請求項1に記載のセッション情報整合処理方法において、前記SIP制御用ポート情報と前記メディア転送用ポート情報とのそれぞれの整合処理内容をイベントの種類に応じて異なるように格納手段に格納しておき、前記第3のステップは、発生したイベントに応じた前記整合処理内容で前記整合処理を行い、前記第4のステップは、発生したイベントに応じた前記整合処理内容で前記整合処理をメディアゲートウェイ毎に行うことを特徴とする。   The session information matching processing method according to claim 2 is the session information matching processing method according to claim 1, wherein the contents of matching processing of the SIP control port information and the media transfer port information are set as event types. The third step performs the matching process with the contents of the matching process according to the event that has occurred, and the fourth step depends on the event that has occurred. The matching process is performed for each media gateway with the contents of the matching process.

本発明によれば、SIP制御用ポート情報とメディア転送用ポート情報とのそれぞれの整合処理内容をイベントの種類に応じて異なるように格納しておき、発生したイベントに応じた整合処理内容で整合処理を行うため、イベントに応じて整合の範囲を限定することが可能となり、セッション情報の整合処理に要する時間を更に短縮することができる。   According to the present invention, the matching processing contents of the SIP control port information and the media transfer port information are stored differently depending on the type of event, and matching is performed with the matching processing contents according to the event that has occurred. Since the process is performed, it is possible to limit the matching range according to the event, and the time required for the session information matching process can be further shortened.

請求項3に記載のセッション情報整合処理方法は、請求項2に記載のセッション情報整合処理方法において、前記第3のステップ及び前記第4のステップは、所定のイベントに基づいて整合処理中に他のイベントに基づく整合処理が発生して複数の整合処理が競合した場合において、後発イベントが障害発生又は障害回復系のイベントである場合には、先発イベントの整合処理を停止して後発イベントに基づく整合処理を行い、先発イベントが前記障害発生又は障害回復系のイベントである場合には、後発イベントに基づく整合処理を行わないことを特徴とする。   The session information matching processing method according to claim 3 is the session information matching processing method according to claim 2, wherein the third step and the fourth step are performed during the matching processing based on a predetermined event. If the matching process based on this event occurs and multiple matching processes compete, and if the subsequent event is a failure occurrence or failure recovery type event, the matching process of the preceding event is stopped and the subsequent event is based A matching process is performed, and when the preceding event is a failure occurrence or failure recovery type event, the matching process based on the subsequent event is not performed.

本発明によれば、後発イベントが障害発生又は障害回復系のイベントである場合には、先発イベントの整合処理を停止して後発イベントに基づく整合処理を行い、先発イベントが障害発生又は障害回復系のイベントである場合には、後発イベントに基づく整合処理を行わないため、競合の組み合わせを判断して必要な整合処理のみの実行が可能となり、セッション情報の整合処理に要する時間を更に短縮することができる。   According to the present invention, when the subsequent event is a failure occurrence or failure recovery type event, the matching process of the previous event is stopped and the matching process based on the subsequent event is performed. If this is an event, the matching process based on the subsequent event is not performed, so it is possible to execute only the necessary matching process by judging the combination of conflicts, and further reduce the time required for the matching process of session information. Can do.

請求項4に記載のセッション情報整合処理方法は、請求項1乃至3のいずれか1項に記載のセッション情報整合処理方法において、前記メディアゲートウェイが動作不能時に、加入者契約情報の追加要求、更新要求、削除要求のうちいずれかの要求があった場合に、前記リソース管理手段は、前記メディアゲートウェイに前記SIP制御用ポートを設定することなく一定の仮状態を記憶し、前記加入者契約情報に対する前記要求が可能である応答を前記呼処理手段に送信することを特徴とする。   The session information matching processing method according to claim 4 is the session information matching processing method according to any one of claims 1 to 3, wherein when the media gateway is inoperable, an addition request and update of subscriber contract information is performed. When there is either a request or a deletion request, the resource management means stores a certain temporary state without setting the SIP control port in the media gateway, and A response indicating that the request is possible is transmitted to the call processing means.

本発明によれば、メディアゲートウェイが動作不能時に、加入者契約情報の追加要求、更新要求、削除要求のうちいずれかの要求があった場合に、リソース管理手段は、メディアゲートウェイにSIP制御用ポートを設定することなく一定の仮状態を記憶し、加入者契約情報の追加・更新・削除に対する要求が可能である応答を呼処理手段に送信するため、メディアゲートウェイに故障等の不具合が発生した場合であっても、加入者契約情報を呼制御サーバに登録することができる。   According to the present invention, when there is a request for adding, updating, or deleting subscriber contract information when the media gateway is inoperable, the resource management means sends the SIP control port to the media gateway. When a failure such as a failure occurs in the media gateway because a certain temporary state is stored without setting the password, and a response that can request addition / update / deletion of subscriber contract information is sent to the call processing means. Even so, the subscriber contract information can be registered in the call control server.

請求項5に記載の呼制御サーバは、SIPを用いて呼を処理し、SIPネゴシエーションの結果決定されるメディアを転送可能なメディアゲートウェイを制御する呼制御サーバにおいて、前記呼を処理する呼処理手段により管理され、前記メディアゲートウェイでSIPの制御に用いられるSIP制御用ポート情報と、前記メディアゲートウェイで前記メディアの転送に用いられるメディア転送用ポート情報とで構成されるセッション情報を記憶する第1の記憶手段と、前記メディアが転送される転送系ネットワークのリソースを管理するリソース管理手段により管理され、前記SIP制御用ポート情報と前記メディア転送用ポート情報とで構成されるセッション情報を記憶する第2の記憶手段と、前記第1の記憶手段から読み出したセッション情報と、前記第2の記憶手段から読み出したセッション情報とを対比して、一方のセッション情報を他方のセッション情報に一致させる整合処理を行う第1の整合手段と、前記メディアゲートウェイで管理され、前記SIP制御用ポート情報と前記メディア転送用ポート情報とで構成されるセッション情報と、前記リソース管理手段により管理されている前記セッション情報とを対比して、前記整合処理を行う第2の整合手段と、を有し、前記第1の整合手段及び前記第2の整合手段は、前記SIP制御用ポート情報と前記メディア転送用ポート情報とを区別して整合処理を行うことを特徴とする。   The call control server according to claim 5, wherein the call control server processes a call using SIP, and controls a media gateway capable of transferring a media determined as a result of SIP negotiation. And stores session information including SIP control port information used for SIP control at the media gateway and media transfer port information used for media transfer at the media gateway. A second storage unit configured to store session information that is managed by a storage unit and a resource management unit that manages resources of a transfer network to which the medium is transferred, and includes the SIP control port information and the media transfer port information; Storage means and a session read out from the first storage means Managed by the media gateway, and a first matching unit that performs matching processing for matching one session information with the other session information by comparing the session information read from the second storage unit The second matching is performed by comparing the session information configured by the SIP control port information and the media transfer port information with the session information managed by the resource management unit. And the first matching unit and the second matching unit perform the matching process by distinguishing between the SIP control port information and the media transfer port information.

本発明によれば、SIP制御用ポート情報とメディア転送用ポート情報とを区別して整合処理を行うため、必要な整合処理のみを実行することができ、セッション情報の整合処理に要する時間を短縮することができる。   According to the present invention, since the matching process is performed by distinguishing the SIP control port information and the media transfer port information, only the necessary matching process can be executed, and the time required for the session information matching process can be shortened. be able to.

請求項6に記載の呼制御サーバは、請求項5に記載の呼制御サーバにおいて、前記SIP制御用ポート情報と前記メディア転送用ポート情報とのそれぞれの整合処理内容をイベントの種類に応じて異なるように格納しておく格納手段を更に有し、前記第1の整合手段は、発生したイベントに応じた前記整合処理内容で前記整合処理を行い、前記第2の整合手段は、発生したイベントに応じた前記整合処理内容で前記整合処理をメディアゲートウェイ毎に行うことを特徴とする。   The call control server according to claim 6 is the call control server according to claim 5, wherein the matching processing contents of the SIP control port information and the media transfer port information differ depending on the type of event. The first matching unit performs the matching process with the contents of the matching process according to the event that has occurred, and the second matching unit determines whether the event has occurred. The matching processing is performed for each media gateway with the matching processing content corresponding thereto.

本発明によれば、SIP制御用ポート情報とメディア転送用ポート情報とのそれぞれの整合処理内容をイベントの種類に応じて異なるように格納しておき、発生したイベントに応じた整合処理内容で整合処理を行うため、イベントに応じて整合の範囲を限定することが可能となり、セッション情報の整合処理に要する時間を更に短縮することができる。   According to the present invention, the matching processing contents of the SIP control port information and the media transfer port information are stored differently depending on the type of event, and matching is performed with the matching processing contents according to the event that has occurred. Since the process is performed, it is possible to limit the matching range according to the event, and the time required for the session information matching process can be further shortened.

請求項7に記載の呼制御サーバは、請求項6に記載の呼制御サーバにおいて、前記第1の整合手段及び前記第2の整合手段は、所定のイベントに基づいて整合処理中に他のイベントに基づく整合処理が発生して複数の整合処理が競合した場合において、後発イベントが障害発生又は障害回復系のイベントである場合には、先発イベントの整合処理を停止して後発イベントに基づく整合処理を行い、先発イベントが前記障害発生又は障害回復系のイベントである場合には、後発イベントに基づく整合処理を行わないことを特徴とする。   The call control server according to claim 7 is the call control server according to claim 6, wherein the first matching unit and the second matching unit perform other events during the matching process based on a predetermined event. If the matching process based on the event occurs and multiple matching processes compete, and the subsequent event is a failure occurrence or a failure recovery system event, the matching process based on the subsequent event is stopped after stopping the matching process of the preceding event If the preceding event is a failure occurrence or failure recovery type event, the matching process based on the subsequent event is not performed.

本発明によれば、後発イベントが障害発生又は障害回復系のイベントである場合には、先発イベントの整合処理を停止して後発イベントに基づく整合処理を行い、先発イベントが障害発生又は障害回復系のイベントである場合には、後発イベントに基づく整合処理を行わないため、競合の組み合わせを判断して必要な整合処理のみの実行が可能となり、セッション情報の整合処理に要する時間を更に短縮することができる。   According to the present invention, when the subsequent event is a failure occurrence or failure recovery type event, the matching process of the previous event is stopped and the matching process based on the subsequent event is performed. If this is an event, the matching process based on the subsequent event is not performed, so it is possible to execute only the necessary matching process by judging the combination of conflicts, and further reduce the time required for the matching process of session information. Can do.

請求項8に記載の呼制御サーバは、請求項5乃至7のいずれか1項に記載の呼制御サーバにおいて、前記メディアゲートウェイが動作不能時に、加入者契約情報の追加要求、更新要求、削除要求のうちいずれかの要求があった場合に、前記リソース管理手段は、前記メディアゲートウェイに前記SIP制御用ポートを設定することなく一定の仮状態を記憶し、前記加入者契約情報に対する前記要求が可能である応答を前記呼処理手段に送信することを特徴とする。   The call control server according to claim 8 is the call control server according to any one of claims 5 to 7, wherein when the media gateway is inoperable, an addition request, an update request, and a deletion request for subscriber contract information. The resource management means stores a certain temporary state without setting the SIP control port in the media gateway and can make the request for the subscriber contract information. Is transmitted to the call processing means.

本発明によれば、メディアゲートウェイが動作不能時に、加入者契約情報の追加要求、更新要求、削除要求のうちいずれかの要求があった場合に、リソース管理手段は、メディアゲートウェイにSIP制御用ポートを設定することなく一定の仮状態を記憶し、加入者契約情報の追加・更新・削除に対する要求が可能である応答を呼処理手段に送信するため、メディアゲートウェイに故障等の不具合が発生した場合であっても、加入者契約情報を呼制御サーバに登録することができる。   According to the present invention, when there is a request for adding, updating, or deleting subscriber contract information when the media gateway is inoperable, the resource management means sends the SIP control port to the media gateway. When a failure such as a failure occurs in the media gateway because a certain temporary state is stored without setting the password, and a response that can request addition / update / deletion of subscriber contract information is sent to the call processing means. Even so, the subscriber contract information can be registered in the call control server.

本発明によれば、セッション情報の整合処理に要する時間を短縮することができる。   According to the present invention, the time required for session information matching processing can be reduced.

呼制御サーバの機能ブロック構成を示す図である。It is a figure which shows the functional block structure of a call control server. SIPポート情報、メディアポート情報、加入者契約情報、REGISTER情報、DHCP情報の内容の一部を示す図である。It is a figure which shows a part of content of SIP port information, media port information, subscriber contract information, REGISTER information, and DHCP information. 整合処理を説明する図である。It is a figure explaining a matching process. 整合処理内容の一例を示す図である。It is a figure which shows an example of the content of matching processing. 整合処理の契機が呼処理部であり、整合処理対象がSIPポート情報である場合における、呼処理部とリソース管理部との間での定期整合イベント時の整合処理フローを示す図である。It is a figure which shows the matching process flow at the time of the regular matching event between a call processing part and a resource management part in case the opportunity of a matching process is a call processing part and a matching process target is SIP port information. 整合処理の契機が呼処理部であり、整合処理対象がメディアポート情報である場合における、呼処理部とリソース管理部との間での定期整合イベント時の整合処理フローを示す図である。It is a figure which shows the matching process flow at the time of the regular matching event between a call processing part and a resource management part in case the opportunity of a matching process is a call processing part, and a matching process target is media port information. 整合処理の契機がリソース管理部である場合における呼処理部とリソース管理部との間での整合処理フローを示す図である。It is a figure which shows the matching processing flow between a call processing part and a resource management part in case the opportunity of a matching process is a resource management part. リソース管理部とメディアゲートウェイとの間での定期整合イベント時の整合処理フローを示す図である。It is a figure which shows the matching processing flow at the time of the regular matching event between a resource management part and a media gateway. 呼処理部とリソース管理部とメディアゲートウェイとの全てがSIPポート情報を有している場合の整合処理シーケンスを示す図である。It is a figure which shows the matching process sequence in case all of a call processing part, a resource management part, and a media gateway have SIP port information. リソース管理部とメディアゲートウェイとのみがSIPポート情報を有している場合の整合処理シーケンスを示す図である。It is a figure which shows the matching process sequence in case only a resource management part and a media gateway have SIP port information. 呼処理部のみがSIPポート情報を有している場合の整合処理シーケンスを示す図である。It is a figure which shows the matching process sequence in case only a call process part has SIP port information. 呼処理部とリソース管理部とメディアゲートウェイとの全てがSIPポート情報を有していない場合の整合処理シーケンスを示す図である。It is a figure which shows the matching process sequence in case all of a call processing part, a resource management part, and a media gateway do not have SIP port information. 整合処理競合時に優先される整合処理の一例を示す図である。It is a figure which shows an example of the matching process given priority in the matching process competition. 加入者契約情報が投入された場合の処理シーケンスを示す図である。It is a figure which shows the process sequence when subscriber contract information is thrown in. SIPを用いて呼制御を行うSIP通信ネットワークのシステム構成を概略的に示す図である。It is a figure which shows roughly the system configuration | structure of the SIP communication network which performs call control using SIP.

以下、本発明を実施する一実施の形態について図面を用いて説明する。但し、本発明は多くの異なる様態で実施することが可能であり、本実施の形態の記載内容に限定して解釈すべきではない。   Hereinafter, an embodiment for carrying out the present invention will be described with reference to the drawings. However, the present invention can be implemented in many different modes and should not be construed as being limited to the description of the present embodiment.

〔呼制御サーバの構成及び機能について〕
図1は、本実施の形態に係る呼制御サーバの機能ブロック構成を示す図である。この呼制御サーバ1は、図15を用いて背景技術で説明したように、SIPを用いて呼を処理し、SIPネゴシエーションの結果決定されるメディアを転送可能なメディアゲートウェイ3を制御するものであって、呼処理部11と、リソース管理部12と、アドレス管理部13と、第1セッション情報整合部104と、第2セッション情報整合部105と、発生するイベントの種類に応じて異なる整合処理内容が格納された整合処理内容格納部106とで構成されている。以下、それら各機能部について説明する。
[Configuration and function of call control server]
FIG. 1 is a diagram showing a functional block configuration of a call control server according to the present embodiment. As described in the background art with reference to FIG. 15, the call control server 1 processes a call using SIP, and controls the media gateway 3 that can transfer media determined as a result of SIP negotiation. Thus, the call processing unit 11, the resource management unit 12, the address management unit 13, the first session information matching unit 104, the second session information matching unit 105, and different matching processing contents depending on the type of event that occurs Is stored in the matching process content storage unit 106. Hereinafter, each of these functional units will be described.

呼処理部11は、端末(不図示)から送信された呼接続要求等の呼を処理する機能を有し、メディアゲートウェイ3でSIPの制御に用いられるSIPポート情報(SIP制御用ポート情報)とメディアゲートウェイ3でメディアの転送に用いられるメディアポート情報(メディア転送用ポート情報)とで構成されるセッション情報や、端末から送信されるREGISTER情報及び加入者契約(SO)情報を呼処理部用記憶部101で記憶管理している。   The call processing unit 11 has a function of processing a call such as a call connection request transmitted from a terminal (not shown), and SIP port information (SIP control port information) used for SIP control in the media gateway 3 and Session processing information including media port information (port information for media transfer) used for media transfer in the media gateway 3, and REGISTER information and subscriber contract (SO) information transmitted from the terminal are stored for the call processing unit. The unit 101 stores and manages it.

リソース管理部12は、SIP通信ネットワークを構成している装置間等の通信経路のリソースを管理する機能を有し、上記SIPポート情報と上記メディアポート情報とで構成されるセッション情報や、端末から送信された加入者契約情報をリソース管理部用記憶部102で記憶管理している。   The resource management unit 12 has a function of managing resources of communication paths such as between devices constituting the SIP communication network, and includes session information composed of the SIP port information and the media port information, and a terminal The transmitted subscriber contract information is stored and managed in the resource management unit storage unit 102.

アドレス管理部13は、契約者の端末のアドレス等を管理する機能を有し、端末から呼接続があった際に払い出されたDHCP情報や、端末から送信された加入者情報をアドレス管理部用記憶部103で記憶管理している。   The address management unit 13 has a function of managing the address of the contractor's terminal and the like. The address management unit stores the DHCP information issued when a call connection is made from the terminal and the subscriber information transmitted from the terminal. The storage unit 103 manages the storage.

なお、これら呼制御サーバ1に記憶管理されているSIPポート情報、メディアポート情報、加入者契約情報、レジスター情報、DHCP情報の内容の一部を図2に記載しておく。SIPポート情報とメディアポート情報とはデータフォーマットを共通とし、メディアタイプにSIPが記載されている場合に、そのデータはSIPポート情報となる。   Part of the contents of the SIP port information, media port information, subscriber contract information, register information, and DHCP information stored and managed in the call control server 1 are shown in FIG. SIP port information and media port information have a common data format, and when SIP is described in the media type, the data becomes SIP port information.

第1セッション情報整合部104は、呼処理部11で記憶管理しているセッション情報と、リソース管理部12で記憶管理しているセッション情報とを対比して、一方のセッション情報を他方のセッション情報に一致させる整合処理を行う際に、SIPポート情報とメディアポート情報とを区別してそれぞれ整合処理を行う機能を有している。具体的には、セッション情報が異なる場合には、ターミネーションの削除によってリソースを解放することにより、SIPポート情報又はメディアポート情報を整合する。但し、整合処理対象がSIPポート情報である場合には、リソースの解放後、該当するターミネーションの加入者が呼処理部11の加入者契約情報に未だ存在している場合に、ターミネーションの再設定を行う。   The first session information matching unit 104 compares the session information stored and managed by the call processing unit 11 with the session information stored and managed by the resource management unit 12, and determines one session information as the other session information. When performing the matching process to match, the SIP port information and the media port information are distinguished from each other and the matching process is performed. Specifically, if the session information is different, the SIP port information or the media port information is matched by releasing resources by deleting the termination. However, when the matching processing target is SIP port information, after the resource is released, the termination is reset when the subscriber of the corresponding termination still exists in the subscriber contract information of the call processing unit 11. Do.

また、第1セッション情報整合部104は、IPアドレスマップの有無を判断し、呼処理部11の加入者契約情報に加入者データが存在する場合に、IPアドレスマップを再生成する機能を有している。IPアドレスマップは、呼処理部11において端末の認証やSIP信号内のアドレス変換に用いられるが、そのマップ情報が削除された場合には、端末のアドレスをアドレス管理部13と整合し、メディアゲートウェイ3への払い出しアドレスについてはリソース管理部12と整合する。   Further, the first session information matching unit 104 has a function of determining whether or not there is an IP address map and regenerating the IP address map when subscriber data exists in the subscriber contract information of the call processing unit 11. ing. The IP address map is used in the call processing unit 11 for terminal authentication and address conversion in the SIP signal. When the map information is deleted, the terminal address is matched with the address management unit 13, and the media gateway is used. The payout address to 3 is consistent with the resource management unit 12.

また、第1セッション情報整合部104は、AAA(Authentication,Authorization,Accounting)で呼処理部11に通知したSIPポート情報をREGISTER契機で照合する機能を有している。また、REGISTER契機でリソース管理部12のSIPポート情報と照合することも可能である。   Further, the first session information matching unit 104 has a function of collating SIP port information notified to the call processing unit 11 by AAA (Authentication, Authorization, Accounting) at REGISTER opportunity. It is also possible to collate with the SIP port information of the resource management unit 12 at REGISTER opportunity.

また、第1セッション情報整合部104は、呼処理部11の加入者契約情報の有無を判断し、SIPポート情報のターミネーションを再設定する機能を有している。呼処理部11とリソース管理部12とが共にセッション情報を有していない場合であっても、加入者契約情報が存在する場合には、SIPポートの再設定を行う。   Further, the first session information matching unit 104 has a function of determining whether or not there is subscriber contract information in the call processing unit 11 and resetting the termination of the SIP port information. Even when the call processing unit 11 and the resource management unit 12 do not have session information, if the subscriber contract information exists, the SIP port is reset.

第2セッション情報整合部105は、メディアゲートウェイ3のメディアゲートウェイ用記憶部301で記憶管理され、上記SIPポート情報と上記メディアポート情報とで構成されるセッション情報と、リソース管理部12で記憶管理しているセッション情報とを対比して、一方のセッション情報を他方のセッション情報に一致させる整合処理を行う際に、第1セッション情報整合部104と同様に、SIPポート情報とメディアポート情報とを区別してそれぞれ整合処理を行う機能を有している。   The second session information matching unit 105 is stored and managed by the media gateway storage unit 301 of the media gateway 3, and session information composed of the SIP port information and the media port information is stored and managed by the resource management unit 12. In contrast to the first session information matching unit 104, the SIP port information and the media port information are separated when performing matching processing for matching one session information with the other session information. Separately, it has a function of performing matching processing.

また、第2セッション情報整合部105は、ターミネーションの内容を判断し、端末側のターミネーションACと網側のターミネーションBBとのペアが揃っていない場合には、ターミネーション無しと判定する機能を有している。   Further, the second session information matching unit 105 has a function of determining the content of termination, and determining that there is no termination when the terminal-side termination AC and the network-side termination BB are not in pairs. Yes.

また、第2セッション情報整合部105は、ターミネーション状態を判断してリソース管理部12のターミネーション状態に合うようにメディアゲートウェイ3のターミネーション状態を更新する機能を有している。端末からのメディア通信要求の可否を判断するために、ターミネーション状態がINS(InService:受付可),OUT(OutOfService:受付不可)として管理されている(図2に示したサービス状態に相当)。   In addition, the second session information matching unit 105 has a function of determining the termination state and updating the termination state of the media gateway 3 so as to match the termination state of the resource management unit 12. In order to determine whether or not a media communication request from the terminal is possible, the termination status is managed as INS (InService: acceptable), OUT (OutOfService: not acceptable) (corresponding to the service status shown in FIG. 2).

また、第2セッション情報整合部105は、ソフトリソースの呼状態(全呼状態対象)を判断して整合する機能を有している。リソース管理部12からメディアゲートウェイ3へターミネーション設定の要求を行い、メディアゲートウェイ3からの応答待ち状態(ペンディング状態)についても整合の対象としている。   The second session information matching unit 105 has a function of determining and matching the call state (all call state targets) of soft resources. A request for termination setting is made from the resource management unit 12 to the media gateway 3, and the response waiting state (pending state) from the media gateway 3 is also subject to matching.

また、第2セッション情報整合部105は、リソース管理部12の加入者契約情報の有無を判断して、メディアゲートウェイ3にSIPポートを設定する機能を有している。リソース管理部12の加入者契約情報は加入者の収容情報であり、この情報からメディアゲートウェイ3を特定したり、提供条件を判定してSIPポートをメディアゲートウェイ3に設定する。   Further, the second session information matching unit 105 has a function of determining the presence or absence of subscriber contract information of the resource management unit 12 and setting a SIP port in the media gateway 3. The subscriber contract information of the resource management unit 12 is subscriber accommodation information. The media gateway 3 is specified from this information, the provision conditions are determined, and the SIP port is set in the media gateway 3.

なお、図1に示した機能ブロック構成図では、第1セッション情報整合部104及び第2セッション情報整合部105が他の機能部の外に記載されているが、これは発明を概念的に説明するためにそのように記載しているものである。例えば、呼処理部11で記憶管理しているセッション情報を、リソース管理部12で記憶管理しているセッション情報に一致させる場合には、第1セッション情報整合部104は、呼処理部11の一機能(すなわち、呼処理部11)として動作する。逆に、リソース管理部12で記憶管理しているセッション情報を、呼処理部11で記憶管理しているセッション情報に一致させる場合には、第1セッション情報整合部104は、リソース管理部12の一機能(すなわち、リソース管理部12)として動作する。また、第2セッション情報整合部105にあっては、リソース管理部12の一機能(すなわち、リソース管理部12)として動作している。   In the functional block configuration diagram shown in FIG. 1, the first session information matching unit 104 and the second session information matching unit 105 are described outside other functional units, but this conceptually explains the invention. It is described as such. For example, when the session information stored and managed by the call processing unit 11 matches the session information stored and managed by the resource management unit 12, the first session information matching unit 104 is one of the call processing units 11. It operates as a function (that is, call processing unit 11). On the other hand, when the session information stored and managed by the resource management unit 12 matches the session information stored and managed by the call processing unit 11, the first session information matching unit 104 It operates as one function (that is, the resource management unit 12). The second session information matching unit 105 operates as a function of the resource management unit 12 (that is, the resource management unit 12).

〔呼制御サーバの整合処理について〕
次に、呼制御サーバ1の整合処理について具体的に説明する。図3は、整合処理を説明する図である。
[About the matching process of the call control server]
Next, the matching process of the call control server 1 will be specifically described. FIG. 3 is a diagram for explaining the matching process.

最初に、SIPポート情報の整合処理について説明する。第1セッション情報整合部104により、呼処理部11において端末5から送信されたREGISTER情報と、リソース管理部12のSIPポート情報とが比較一致され、アドレス管理部13で記憶管理されているDHCP情報に基づく呼処理部11のSIPポート情報と、リソース管理部12のSIPポート情報とが比較一致される。例えば、1日1回の定期整合のイベントを契機に、セッションID等をキーにして、加入者契約情報やターミネーション状態等がそれぞれ対比されて一致化が実行される。これにより、呼処理部11とリソース管理部12との間でのSIPポート情報が整合されることになる。   First, SIP port information matching processing will be described. The first session information matching unit 104 compares the REGISTER information transmitted from the terminal 5 in the call processing unit 11 with the SIP port information of the resource management unit 12, and the DHCP information stored and managed by the address management unit 13 The SIP port information of the call processing unit 11 based on the above and the SIP port information of the resource management unit 12 are compared and matched. For example, using a regular matching event once a day as a trigger, matching is executed by comparing the subscriber contract information, termination status, and the like using the session ID as a key. Thereby, the SIP port information between the call processing unit 11 and the resource management unit 12 is matched.

また、第2セッション情報整合部105により、リソース管理部12のSIPポート情報と、メディアゲートウェイ3のSIPポート情報(SIPのターミネーション情報)とが比較一致される。例えば、MGC再開、MG再開、1日1回の定期整合のイベントを契機に、SIPポート毎に管理しているターミネーションIDやターミネーション状態等が対比されて一致化が実行される。これにより、リソース管理部12とメディアゲートウェイ3との間でのSIPポート情報が整合されることになる。   The second session information matching unit 105 compares and matches the SIP port information of the resource management unit 12 with the SIP port information of the media gateway 3 (SIP termination information). For example, the MGC restart, the MG restart, and the regular matching event once a day trigger the matching by comparing the termination ID, termination state, and the like managed for each SIP port. Thereby, the SIP port information between the resource management unit 12 and the media gateway 3 is matched.

なお、SIPポートは加入者契約情報が存在する限り保持される運用データであるため、SIPポート情報の上記整合処理は、不整合検出時に、該当するターミネーションを解放した後に、呼制御サーバ1からメディアゲートウェイ3へSIPポートの再設定を行う処理により、一致化が実現される。   Since the SIP port is operation data that is retained as long as the subscriber contract information exists, the above-mentioned matching processing of the SIP port information is performed by the call control server 1 from the media after releasing the corresponding termination when mismatching is detected. Matching is realized by the process of resetting the SIP port to the gateway 3.

続いて、メディアポート情報の整合処理について説明する。第1セッション情報整合部104により、上記SIPポート情報の整合処理とは別に、SIPネゴシエーション結果によって生成されてメディア情報の通信に用いる呼処理部11のメディアポート情報と、呼処理部11からの呼の要求毎にSIPポート情報に関連付けて管理されているリソース管理部12のメディアポート情報とが比較一致される。例えば、SIP信号のアップデートやrefreshタイマ等のイベントを契機に、メディアポートのセッションID等をキーにして、セッションに関連付けて管理しているターミネーションID等が対比されて一致化が実行される。これにより、呼処理部11とリソース管理部12との間でのメディアポート情報が整合されることになる。   Next, media port information matching processing will be described. In addition to the above SIP port information matching process, the first session information matching unit 104 generates media port information of the call processing unit 11 that is generated based on the SIP negotiation result and is used for communication of media information, and the call from the call processing unit 11. For each request, the media port information of the resource management unit 12 managed in association with the SIP port information is compared and matched. For example, in response to an event such as a SIP signal update or a refresh timer, matching is executed by comparing the termination ID and the like managed in association with the session using the session ID of the media port as a key. As a result, the media port information between the call processing unit 11 and the resource management unit 12 is matched.

また、第2セッション情報整合部105により、上記SIPポート情報の整合処理とは別に、呼処理部11からの呼の要求毎にSIPポート情報に関連付けて管理されているリソース管理部12のメディアポート情報と、メディアゲートウェイ3のメディアポート情報(メディアのターミネーション情報)とが比較一致される。例えば、MGC再開、MG再開、1日1回の定期整合イベントを契機に、SIPポート毎に管理しているターミネーションIDやターミネーション状態等が対比されて一致化が実行する。これにより、リソース管理部12とメディアゲートウェイ3との間でのメディアポート情報が整合されることになる。   In addition to the SIP port information matching process, the second session information matching unit 105 manages the media port of the resource management unit 12 that is managed in association with the SIP port information for each call request from the call processing unit 11. The information and the media port information (media termination information) of the media gateway 3 are compared and matched. For example, the MGC restart, the MG restart, and the regular matching event once a day trigger the matching by comparing the termination ID, termination state, etc. managed for each SIP port. Thereby, the media port information between the resource management unit 12 and the media gateway 3 is matched.

なお、メディアポートは呼毎に生成される情報であるため、メディアポート情報の上記整合処理は、不整合検出時に、該当するターミネーションを解放することにより、一致化が実現される。   Note that since the media port is information generated for each call, the matching processing of the media port information is realized by releasing the corresponding termination when mismatch is detected.

なお、第1セッション情報整合部104は、第2セッション情報整合部105についても同様に、あるタイミングでSIPポート情報又はメディアポート情報のみを整合処理することも可能であり、それら2つの情報を同時に整合処理することも可能である。   The first session information matching unit 104 can also match only the SIP port information or the media port information at a certain timing in the same way for the second session information matching unit 105. It is also possible to perform matching processing.

〔呼制御サーバの整合処理の内容について〕
次に、SIPポート情報及びメディアポート情報の整合処理の内容について説明する。図1に示した整合処理内容格納部106には、図4に示すように、SIPポート情報とメディアポート情報とでそれぞれ実行される整合処理内容が、定期整合,MG故障回復(MG再開,Megaco断回復),MGのIF故障回復,呼制御サーバ障害回復(再開)等といった様々なイベントの種類に応じて異なるように予め設定されている。
[Contents of matching processing of call control server]
Next, the contents of the matching process of SIP port information and media port information will be described. As shown in FIG. 4, the matching processing content storage unit 106 shown in FIG. 1 stores the matching processing contents executed by the SIP port information and the media port information respectively as periodic matching, MG failure recovery (MG restart, Megaco Disconnection recovery), MG IF failure recovery, call control server failure recovery (resumption), and the like.

SIPポートは、加入者契約情報の登録に伴って呼制御サーバ1で生成され、上述したように加入者契約情報の廃止までの間救済される運用データであるため、整合処理内容格納部106に設定されているSIPポート情報の整合処理内容は、不整合検出時に、該当するターミネーションを一旦解放し、呼制御サーバ1からメディアゲートウェイ3へSIPポートの再設定による復旧を実行することにより、一致化を実現することを基準として設定されている。   Since the SIP port is operational data that is generated by the call control server 1 along with the registration of subscriber contract information and is relieved until the subscriber contract information is abolished as described above, the SIP port is stored in the matching processing content storage unit 106. The matching processing contents of the set SIP port information are made consistent by releasing the corresponding termination once when inconsistency is detected, and executing recovery by resetting the SIP port from the call control server 1 to the media gateway 3 It is set on the basis of realizing.

また、メディアポートは、上述したように呼毎に生成されるコールデータであるため、整合処理内容格納部106に設定されているメディアポート情報の整合処理内容は、不整合検出時に、非救済リソースとして、該当するターミネーションを解放することにより、一致化を実現することを基準として設定されている。   Further, since the media port is call data generated for each call as described above, the matching processing content of the media port information set in the matching processing content storage unit 106 is a non-relief resource when a mismatch is detected. Is set based on the realization of matching by releasing the corresponding termination.

第1セッション情報整合部104及び第2セッション情報整合部105は、整合契機がどのイベントかを識別し、発生したイベントに応じた整合処理内容を整合処理内容格納部106から取得して、SIPポート情報又はセッション情報の整合処理をそれぞれ実行する。特に、第2セッション情報整合部105は、呼制御サーバ1が管理している全てのメディアゲートウェイ3についてではなく、メディアゲートウェイ単位で整合処理を実行する。   The first session information matching unit 104 and the second session information matching unit 105 identify which event is the matching trigger, acquire the matching process content corresponding to the generated event from the matching process content storage unit 106, and Information or session information matching processing is executed. In particular, the second session information matching unit 105 executes the matching process for each media gateway, not for all the media gateways 3 managed by the call control server 1.

例えば、メディアゲートウェイ3の物理IF単位又はMG単位の状態を記憶管理しておき、MG再開時には、MG単位の管理状態をINSに変更した後に、MG状態を照合することなく、IF単位で、SIPポート情報→メディアポート情報の順に削除する。また、定期整合やMGC再開時には、メディアゲートウェイ3の物理IF単位で、SIP,メディア種別毎に照合する。さらに、メディアゲートウェイ3の物理IF故障時には、管理しているメディアゲートウェイ3の物理IF状態を引き当てた後に、管理状態をINSに変更した後に、該当する物理IFのみを対象として、SIP,メディア種別毎に照合する。それら照合の結果、リソース管理部12とメディアゲートウェイ3との間で不一致を検出した場合には、合わせこみ一致化を実行する。   For example, the state of the physical IF unit or the MG unit of the media gateway 3 is stored and managed, and when restarting the MG, after changing the management state of the MG unit to INS, the MG state is not verified, and the SIP unit is changed to the SIP unit. Delete in the order of port information-> media port information. Further, at the time of regular matching or MGC restart, collation is performed for each SIP and media type in units of physical IF of the media gateway 3. Furthermore, when the physical IF of the media gateway 3 fails, after assigning the physical IF state of the managed media gateway 3, the management state is changed to INS, and only the relevant physical IF is targeted for each SIP and media type. To match. If a mismatch is detected between the resource management unit 12 and the media gateway 3 as a result of the matching, matching matching is executed.

〔呼制御サーバの整合処理フローについて〕
次に、呼制御サーバ1の整合処理フローについて定期整合のイベント時を一例に説明する。最初に、呼処理部11とリソース管理部12との間での整合処理フローについて説明する。
[Regarding the consistency processing flow of the call control server]
Next, the matching process flow of the call control server 1 will be described by taking an example of a regular matching event as an example. First, a matching process flow between the call processing unit 11 and the resource management unit 12 will be described.

図5は、整合処理の契機が呼処理部であり、整合処理対象がSIPポート情報である場合における、呼処理部とリソース管理部との間での定期整合イベント時の整合処理フローを示す図である。   FIG. 5 is a diagram showing a matching process flow at a regular matching event between the call processing unit and the resource management unit when the matching process is triggered by the call processing unit and the matching processing target is SIP port information. It is.

まず、呼処理部11のSIPポート情報から整合対象リストが生成され(S1)、呼処理部11の加入者契約情報が1件取得される(S2)。   First, a matching target list is generated from the SIP port information of the call processing unit 11 (S1), and one piece of subscriber contract information of the call processing unit 11 is acquired (S2).

次いで、S2で取得した加入者契約情報が整合対象リストに含まれている場合には、リソース管理部12のSIPポート情報のタイマが更新される(S3)。   Next, when the subscriber contract information acquired in S2 is included in the matching target list, the timer of the SIP port information of the resource management unit 12 is updated (S3).

次いで、S3でタイマ更新が失敗した場合には、リソース管理部12のSIPポート情報が削除され(S4)、DHCP情報が取得された後に(S5)、リソース管理部12のSIPポート情報が再生成される(S6)。なお、S3でタイマ更新が成功した場合には、何も実行することなく処理を終了する。   Next, when the timer update fails in S3, the SIP port information of the resource management unit 12 is deleted (S4), and after the DHCP information is acquired (S5), the SIP port information of the resource management unit 12 is regenerated. (S6). If the timer update is successful in S3, the process is terminated without executing anything.

一方、S2で取得した加入者契約情報が整合対象リストに含まれていない場合には、S5に進んでDHCP情報が取得された後に、リソース管理部12のSIPポート情報が再生成される(S6)。   On the other hand, when the subscriber contract information acquired in S2 is not included in the matching target list, the process proceeds to S5, and after the DHCP information is acquired, the SIP port information of the resource management unit 12 is regenerated (S6). ).

図6は、整合処理の契機が呼処理部であり、整合処理対象がメディアポート情報である場合における、呼処理部とリソース管理部との間での定期整合イベント時の整合処理フローを示す図である。   FIG. 6 is a diagram showing a matching process flow at a regular matching event between the call processing unit and the resource management unit when the matching process is triggered by the call processing unit and the matching processing target is media port information. It is.

まず、呼処理部11のメディアポート情報が参照されてタイマが確認される(S11)。なお、メディアポート情報のタイマは、端末やHGWからのタイマ更新要求により更新される。   First, the media port information of the call processing unit 11 is referred to and the timer is confirmed (S11). Note that the timer of the media port information is updated by a timer update request from the terminal or HGW.

次いで、タイマが切れていた場合には、呼処理部11とリソース管理部12とのメディアポート情報が削除される(S12)。一方、S11でタイマが切れていない場合には、何も実行することなく処理を終了する。   Next, when the timer has expired, the media port information between the call processing unit 11 and the resource management unit 12 is deleted (S12). On the other hand, if the timer has not expired in S11, the process ends without executing anything.

図7は、整合処理の契機がリソース管理部である場合における呼処理部とリソース管理部との間での整合処理フローを示す図である。なお、この整合処理フローは、SIPポート情報、メディアポート情報のどちらにも共通している。   FIG. 7 is a diagram illustrating a matching process flow between the call processing unit and the resource management unit when the trigger of the matching process is the resource management unit. This matching process flow is common to both SIP port information and media port information.

まず、リソース管理部12により保持されているセッション情報(SIPポート情報又はメディアポート情報)のタイマが確認される(S21)。   First, the timer of the session information (SIP port information or media port information) held by the resource management unit 12 is confirmed (S21).

次いで、S21でタイマが切れている場合には、呼処理部11のセッション情報(SIPポート情報又はメディアポート情報)の有無が確認される(S22)。一方、S21でタイマが切れていない場合には、何も実行することなく処理を終了する。   Next, when the timer has expired in S21, the presence or absence of session information (SIP port information or media port information) of the call processing unit 11 is confirmed (S22). On the other hand, if the timer has not expired in S21, the process ends without executing anything.

次いで、S22で呼処理部11にセッション情報(SIPポート情報又はメディアポート情報)が有る場合には、リソース管理部のセッション情報(SIPポート情報又はメディアポート情報)のタイマが更新され(S23)、S22で呼処理部11にセッション情報(SIPポート情報又はメディアポート情報)が無い場合には、タイマ満了によりセッション情報(SIPポート情報又はメディアポート情報)が削除される(S24)。   Next, when the call processing unit 11 has session information (SIP port information or media port information) in S22, the timer of the session information (SIP port information or media port information) of the resource management unit is updated (S23). If there is no session information (SIP port information or media port information) in the call processing unit 11 in S22, the session information (SIP port information or media port information) is deleted when the timer expires (S24).

次に、リソース管理部12とメディアゲートウェイ3との間での整合処理フローについて説明する。   Next, a matching process flow between the resource management unit 12 and the media gateway 3 will be described.

図8は、リソース管理部とメディアゲートウェイとの間での定期整合イベント時の整合処理フローを示す図である。なお、この整合処理フローについても、SIPポート情報、メディアポート情報のどちらにも共通している。   FIG. 8 is a diagram showing a matching process flow at a regular matching event between the resource management unit and the media gateway. This matching process flow is common to both SIP port information and media port information.

まず、リソース管理部12のセッション情報(SIPポート情報又はメディアポート情報)から整合対象リスト1が生成され(S31)、リソース管理部12からメディアゲートウェイ3に送信された情報収集要求に対する応答結果から整合対象リスト2が生成されて(S32)、それら2つのリストが対比される(S33)。   First, the matching target list 1 is generated from the session information (SIP port information or media port information) of the resource management unit 12 (S31), and is matched from the response result to the information collection request transmitted from the resource management unit 12 to the media gateway 3 A target list 2 is generated (S32), and the two lists are compared (S33).

S33での対比の結果、整合対象リスト1にのみ有る場合には、リソース管理部12のセッション情報(SIPポート情報又はメディアポート情報)が削除され(S34)、呼処理部11により加入者契約情報の有無が確認されて(S35)、加入者契約情報が有る場合には、呼処理部11によりセッション情報(SIPポート情報又はメディアポート情報)が設定される(S36)。   As a result of the comparison in S33, when it exists only in the matching target list 1, the session information (SIP port information or media port information) of the resource management unit 12 is deleted (S34), and the subscriber contract information is obtained by the call processing unit 11. If there is subscriber contract information, session information (SIP port information or media port information) is set by the call processing unit 11 (S36).

一方、S33での対比の結果、整合対象リスト2にのみ有る場合には、メディアゲートウェイ3に削除要求が送信されて、メディアゲートウェイのセッション情報(SIPポート情報又はメディアポート情報)が削除される(S37)。   On the other hand, if the result of the comparison in S33 is only in the matching target list 2, a deletion request is transmitted to the media gateway 3 and the session information (SIP port information or media port information) of the media gateway is deleted ( S37).

一方、S33での対比の結果、整合対象リスト1及び整合対象リスト2の両方に有る場合には、何も実行することなく処理を終了する。   On the other hand, if the result of the comparison in S33 is in both the matching target list 1 and the matching target list 2, the process is terminated without executing anything.

〔呼制御サーバの整合処理シーケンスについて〕
次に、定期整合のイベントを契機に呼処理部11からのSIPポート情報の整合処理シーケンスについて説明する。
[About the matching processing sequence of the call control server]
Next, a matching processing sequence of SIP port information from the call processing unit 11 will be described with a regular matching event as a trigger.

図9は、呼処理部とリソース管理部とメディアゲートウェイとの全てがSIPポート情報を有している場合の整合処理シーケンスを示す図である。   FIG. 9 is a diagram showing a matching processing sequence in a case where all of the call processing unit, the resource management unit, and the media gateway have SIP port information.

最初に、呼処理部11により、定期整合契機で、保持している自身のSIPポート情報が確認され、SIPポート情報のタイマを更新するための状態問い合わせ信号がリソース管理部12に送信される(S101)。   First, the call processing unit 11 confirms its own SIP port information at a regular matching opportunity, and transmits a status inquiry signal for updating the timer of the SIP port information to the resource management unit 12 ( S101).

次いで、リソース管理部12により、自身のSIPポート情報が確認され、呼処理部11が保持しているSIPポート情報と同じSIPポート情報が存在する場合には、該当するSIPポート情報のタイマが更新され、更新成功の応答結果が呼処理部11に送信される(S102)。   Next, the resource management unit 12 confirms its own SIP port information, and if the same SIP port information as the SIP port information held by the call processing unit 11 exists, the timer of the corresponding SIP port information is updated. Then, the response result of the update success is transmitted to the call processing unit 11 (S102).

なお、以上の整合処理シーケンスは、図5に示したS1〜S3に対応している。   The matching processing sequence described above corresponds to S1 to S3 shown in FIG.

図10は、リソース管理部とメディアゲートウェイとのみがSIPポート情報を有している場合の整合処理シーケンスを示す図である。   FIG. 10 is a diagram illustrating a matching process sequence in the case where only the resource management unit and the media gateway have SIP port information.

最初に、呼処理部11により、定期整合契機で、保持している自身のSIPポート情報が確認され、加入者契約情報があるのにもかかわらずSIP情報が無い場合には、端末のアドレスがアドレス管理部13から取得される(S201)。   First, the call processing unit 11 confirms its own SIP port information held at a regular matching opportunity, and if there is no SIP information despite the presence of subscriber contract information, the address of the terminal is Obtained from the address management unit 13 (S201).

次いで、呼処理部11により、取得したアドレスを含めたSIPポート再設定要求がリソース管理部12に送信される(S202)。   Next, the call processing unit 11 transmits a SIP port reset request including the acquired address to the resource management unit 12 (S202).

次いで、リソース管理部12により、自身のSIPポート情報とメディアゲートウェイ3とのSIPポート情報が一旦削除される(S203)。   Next, the resource management unit 12 once deletes its own SIP port information and the SIP port information of the media gateway 3 (S203).

次いで、リソース管理部12により、情報収集要求がメディアゲートウェイ3に送信され、その応答結果に基づいてSIPポート情報が再設定される(S204)。   Next, the resource management unit 12 transmits an information collection request to the media gateway 3, and SIP port information is reset based on the response result (S204).

なお、以上の整合処理シーケンスのうち、S201〜S202については、図5に示したS4〜S5に対応し、S204については、図8に示したS31〜S37に対応している。   In the matching processing sequence described above, S201 to S202 correspond to S4 to S5 shown in FIG. 5, and S204 corresponds to S31 to S37 shown in FIG.

図11は、呼処理部のみがSIPポート情報を有している場合の整合処理シーケンスを示す図である。   FIG. 11 is a diagram showing a matching process sequence when only the call processing unit has SIP port information.

最初に、呼処理部11により、定期整合契機で、保持している自身のSIP情報が確認され、SIPポート情報のタイマを更新するための状態問い合わせ信号がリソース管理部12に送信される(S301)。   First, the call processing unit 11 confirms its own SIP information at a regular matching opportunity, and transmits a status inquiry signal for updating the timer of the SIP port information to the resource management unit 12 (S301). ).

次いで、リソース管理部12により、自身のSIPポート情報が確認され、呼処理部11が保持しているSIPポート情報と同じSIPポート情報が存在しない場合には、更新失敗の応答結果が呼処理部11に送信される(S302)。   Next, the resource management unit 12 confirms its own SIP port information, and if the same SIP port information as the SIP port information held by the call processing unit 11 does not exist, the response result of the update failure is the call processing unit. 11 (S302).

次いで、呼処理部11により、リソース管理部12からの応答結果が更新失敗である場合には、削除要求後に(不図示)、SIPポート再設定要求がリソース管理部12に送信される(S302)。なお、削除要求は、呼処理部11が保持しているSIPポート情報を更新することや、リソース管理部12の不要なSIPポート情報を確実に削除するために実行するものであるが、削除要求を行わないことも可能である。   Next, when the response result from the resource management unit 12 is an update failure, the call processing unit 11 transmits a SIP port reset request to the resource management unit 12 after a deletion request (not shown) (S302). . The deletion request is executed to update the SIP port information held by the call processing unit 11 or to delete unnecessary SIP port information of the resource management unit 12 without fail. It is also possible not to perform.

次いで、リソース管理部12により、情報収集要求がメディアゲートウェイ3に送信され、その応答結果に基づいて、SIPポート情報が再設定される(S304)。   Next, the resource management unit 12 transmits an information collection request to the media gateway 3, and the SIP port information is reset based on the response result (S304).

図12は、呼処理部とリソース管理部とメディアゲートウェイとの全てがSIPポート情報を有していない場合の整合処理シーケンスを示す図である。   FIG. 12 is a diagram showing a matching processing sequence when all of the call processing unit, the resource management unit, and the media gateway do not have SIP port information.

最初に、呼処理部11により、定期整合契機で、保持している自身のSIP情報が確認され、加入者契約情報があるのにもかかわらずSIP情報が無い場合には、端末のアドレスがアドレス管理部13から取得される(S401)。   First, the call processing unit 11 confirms its own SIP information held at a regular matching opportunity, and if there is no SIP information despite the presence of subscriber contract information, the address of the terminal is the address. Obtained from the management unit 13 (S401).

次いで、呼処理部11により、取得したアドレスを含めたSIPポート再設定要求がリソース管理部12に送信される(S402)。   Next, the call processing unit 11 transmits a SIP port reset request including the acquired address to the resource management unit 12 (S402).

次いで、リソース管理部12により、情報収集要求がメディアゲートウェイ3に送信し、その応答結果に基づいて、SIPポート情報が再設定される(S403)。   Next, the resource management unit 12 transmits an information collection request to the media gateway 3, and the SIP port information is reset based on the response result (S403).

以上より、本実施の形態によれば、SIPポート情報とメディアポート情報とを区別してそれぞれ整合処理を行うので、必要な整合処理のみを実行することが可能となり、セッション情報の整合処理に要する時間を短縮することができ、不要なリソースの確保を回避することができる。   As described above, according to the present embodiment, SIP port information and media port information are distinguished from each other and matching processing is performed, so that only necessary matching processing can be performed, and time required for session information matching processing And unnecessary resources can be avoided.

以上より、本実施の形態によれば、SIPポート情報とメディアポート情報とのそれぞれの整合処理内容をイベントの種類に応じて異なるように格納しておき、発生したイベントに応じた整合処理内容で整合処理を行うので、イベントに応じて整合の範囲を限定することが可能となり、セッション情報の整合処理に要する時間を更に短縮することができ、通常時の呼処理への負荷を低減することができる。   As described above, according to the present embodiment, the matching process contents of the SIP port information and the media port information are stored differently depending on the type of event, and the matching process contents according to the event that has occurred are stored. Since the matching process is performed, the range of matching can be limited according to the event, the time required for the matching process of the session information can be further shortened, and the load on the call processing at the normal time can be reduced. it can.

〔イベント競合時の処理について〕
次に、所定のイベントに基づいて整合処理中に、他のイベントに基づく整合処理が発生した場合について説明する。このように複数の整合処理が競合した場合には、先発イベントによる先の整合処理を停止(中断又は中止であっても可)し、後発イベントによる後の整合処理を開始する後発優先と、先の整合処理を優先し、後の整合処理を実行しない先発優先のいずれかの優先処理を行う。
[Processing at event conflict]
Next, a description will be given of a case where matching processing based on another event occurs during matching processing based on a predetermined event. In this way, when multiple matching processes compete, the previous matching process by the starting event is stopped (can be interrupted or canceled), and the subsequent matching process by the subsequent event is started. The priority process is prioritized, and any of the first priority processes that do not execute the subsequent matching process is performed.

優先処理の基準としては、後発イベントが障害発生又は障害回復系のイベントである場合には、先発イベントの整合処理を停止して後発イベントに基づく整合処理を行うものとする。一方、先発イベントが障害発生又は障害回復系のイベントである場合には、先発イベントの整合処理のみを実行し、後発イベントについては、整合処理を行うことなくエラーとするか、次周期で行う。   As a criterion for priority processing, when the subsequent event is a failure occurrence or failure recovery type event, the matching processing based on the subsequent event is performed by stopping the matching processing of the preceding event. On the other hand, when the preceding event is a failure occurrence or failure recovery type event, only the matching process of the preceding event is executed, and the subsequent event is regarded as an error without performing the matching process or is performed in the next cycle.

図13は、整合処理競合時に優先される整合処理の一例を示す図である。図13に示す(1)のパターンでは、例えば、定期整合の先発イベントで、リソース管理部12に記憶している各メディアゲートウェイ3を順番(メディアゲートウェイ3に付与された番号の昇順に)に各メディアゲートウェイ3とリソース管理部12との間で整合処理を実行している最中に、整合中のメディアゲートウェイ3が通信断となる後発イベント(MG−MGC間通信断)が発生した場合には、実行中の先発イベントの整合処理を停止して、後発イベントの整合処理を実行する。   FIG. 13 is a diagram illustrating an example of a matching process that is prioritized when a matching process conflicts. In the pattern of (1) shown in FIG. 13, for example, each of the media gateways 3 stored in the resource management unit 12 in order (in ascending order of the numbers assigned to the media gateways 3) in a periodic matching start event. When a subsequent event (MG-MGC communication disconnection) that causes communication interruption of the media gateway 3 being matched occurs while the matching processing is being executed between the media gateway 3 and the resource management unit 12 Then, the matching process for the preceding event being executed is stopped and the matching process for the subsequent event is executed.

(2)のパターンでは、例えば、先発イベント(MG−MGC間通信断回復)で該当するメディアゲートウェイ3との間で整合処理中に、後発イベントで同じメディアゲートウェイのMG再開が発生した場合には、実行中の先発イベントの整合処理を停止して、後発イベントの整合処理を実行する。   In the pattern of (2), for example, when MG restart of the same media gateway occurs in the subsequent event during the matching process with the corresponding media gateway 3 in the preceding event (MG-MGC communication disconnection recovery). Then, the matching process for the preceding event being executed is stopped and the matching process for the subsequent event is executed.

(3)のパターンでは、例えば、MG再開の先発イベントで該メディアゲートウェイとの間で整合処理中に、後発イベント(同じメディアゲートウェイへのコマンド整合)が発生した場合には、先発イベントの整合処理を継続して、後発イベントの整合処理をエラー応答又はスキップする。   In the pattern of (3), for example, when a subsequent event (command matching to the same media gateway) occurs during the matching process with the media gateway at the MG restart preceding event, the matching process of the starting event The error response or skipping the subsequent event matching process is continued.

なお、メディアゲートウェイ3との整合処理はMG単位で排他制御され、あるメディアゲートウェイ3の整合処理中に同じメディアゲートウェイの整合処理が発生した場合には競合状態となるが、他のメディアゲートウェイの整合処理は競合として扱われない。   Note that the matching process with the media gateway 3 is exclusively controlled in units of MG, and a matching state occurs when the matching process of the same media gateway occurs during the matching process of a certain media gateway 3, but the matching of other media gateways Processing is not treated as a conflict.

以上より、本実施の形態によれば、後発イベントが障害発生又は障害回復系のイベントである場合には、先発イベントの整合処理を停止して後発イベントに基づく整合処理を行い、先発イベントが障害発生又は障害回復系のイベントである場合には、後発イベントに基づく整合処理を行わないので、競合の組み合わせを判断して必要な整合処理のみの実行が可能となり、セッション情報の整合処理に要する時間を更に短縮することができる。   As described above, according to this embodiment, when the subsequent event is a failure occurrence or failure recovery type event, the matching process based on the subsequent event is performed by stopping the matching process of the starting event, and the starting event is a failure. In the case of an occurrence or failure recovery type event, the matching process based on the subsequent event is not performed, so it is possible to execute only the necessary matching process by judging the combination of conflicts, and the time required for the matching process of the session information Can be further shortened.

〔加入者契約情報更新時の処理について〕
次に、メディアゲートウェイ又はメディアゲートウェイのインタフェースが故障等により動作不能時に、加入者契約情報の追加要求、更新要求、削除要求があった場合の処理動作について説明する。
[Processing when updating subscriber contract information]
Next, the processing operation when there is a request for adding, updating, or deleting subscriber contract information when the media gateway or the interface of the media gateway cannot operate due to a failure or the like will be described.

図14は、加入者契約情報が投入された場合の処理シーケンスを示す図である。なお、リソース管理部12は、メディアゲートウェイ3の動作状態遷移を予め記憶管理しているものとする。   FIG. 14 is a diagram showing a processing sequence when subscriber contract information is input. It is assumed that the resource management unit 12 stores and manages the operation state transition of the media gateway 3 in advance.

まず、加入者契約情報が新規に投入された場合には、呼制御サーバ1を構成している呼処理部11とリソース管理部12とアドレス管理部13とで加入者契約情報の設定が開始される(S501)。   First, when the subscriber contract information is newly input, the setting of the subscriber contract information is started by the call processing unit 11, the resource management unit 12, and the address management unit 13 that constitute the call control server 1. (S501).

次いで、呼処理部11により、その新規投入された加入者契約情報に対するSIP情報は未だ生成されていないため、その加入者契約情報に係る端末のアドレスがアドレス管理部13から取得される(S502)。   Next, since the SIP information for the newly entered subscriber contract information has not yet been generated by the call processing unit 11, the address of the terminal related to the subscriber contract information is acquired from the address management unit 13 (S502). .

次いで、呼処理部11により、その端末からのSIP信号の制御に使用するSIPポートの設定要求がリソース管理部12に送信される(S503)。   Next, the call processing unit 11 transmits a request for setting an SIP port used for controlling the SIP signal from the terminal to the resource management unit 12 (S503).

次いで、リソース管理部12により、メディアゲートウェイ又はメディアゲートウェイのインタフェースが故障中の場合に、メディアゲートウェイ3にSIPポート設定(SIP信号を通過させるピンホール制御やポリシング制御)は実行されることなく、リソース管理部12の内部情報を用いてSIPポート設定済に相当する一定の仮状態が生成して記憶され、S503での呼処理部11からの要求に対してSIPポート設定終了である応答結果(換言すれば、加入者契約情報投入をOKとする旨)が送信される(S504)。これにより、呼処理部11は、新規な加入者契約情報を追加することが可能となる。   Next, when the media gateway or the interface of the media gateway is out of order, the resource management unit 12 does not perform SIP port setting (pinhole control or policing control for allowing the SIP signal to pass) to the media gateway 3, A certain temporary state corresponding to the SIP port setting completed is generated and stored using the internal information of the management unit 12, and a response result (in other words, SIP port setting end in response to the request from the call processing unit 11 in S503) Then, the subscriber contract information input is OK) is transmitted (S504). Thus, the call processing unit 11 can add new subscriber contract information.

一方、メディアゲートウェイ又はメディアゲートウェイのインタフェースが故障中でなければ、メディアゲートウェイ3に対してSIPポート設定が実行される(S505)。   On the other hand, if the media gateway or the interface of the media gateway is not in failure, SIP port setting is executed for the media gateway 3 (S505).

その後、リソース管理部12により、MG再開,IF故障回復,MG−MGC間通信断回復等のイベントを契機に、メディアゲートウェイ3に対して、S503の設定要求に対するSIPポート設定(SIP信号を通過させるピンホール制御やポリシング制御)が実行される(S506)。   After that, the resource management unit 12 triggers an event such as MG restart, IF failure recovery, or MG-MGC communication disconnection recovery to the media gateway 3 to set the SIP port for the setting request of S503 (SIP signal is passed) Pinhole control and polishing control) are executed (S506).

なお、加入者契約情報が削除される場合には、メディアゲートウェイ3を制御することなく、リソース管理部12とメディアゲートウェイ3との間の定期整合のイベント時に整合させる。   In addition, when subscriber contract information is deleted, the media gateway 3 is not controlled, and it is matched at the time of a regular matching event between the resource management unit 12 and the media gateway 3.

以上より、本実施の形態によれば、メディアゲートウェイ3が動作不能時に、加入者契約情報の追加要求、更新要求、削除要求のうちいずれかの要求があった場合に、リソース管理部12は、メディアゲートウェイ3にSIPポートを設定することなく一定の仮状態を記憶し、加入者契約情報の追加・更新・削除に対する要求が可能である応答を呼処理部11に送信するので、メディアゲートウェイ3に故障等の不具合が発生した場合であっても、加入者契約情報を呼制御サーバ1に登録することができる。   As described above, according to the present embodiment, when there is a request for adding, updating, or deleting subscriber contract information when the media gateway 3 is inoperable, the resource management unit 12 Since a certain temporary state is stored in the media gateway 3 without setting a SIP port, and a response that can request for addition / update / deletion of subscriber contract information is transmitted to the call processing unit 11, Even when a failure such as a failure occurs, the subscriber contract information can be registered in the call control server 1.

最後に、本実施の形態で説明した呼制御サーバ1は、コンピュータで構成される。すなわち、呼処理部用記憶部101と、リソース管理部用記憶部102と、アドレス管理部用記憶部103と、整合処理内容格納部106とは、メモリ等の記憶手段で実現される。また、呼処理部11と、リソース管理部12と、アドレス管理部13と、第1セッション情報整合部104と、第2セッション情報整合部105とは、CPU等の演算手段で実現され、プログラムで実行される。   Finally, the call control server 1 described in the present embodiment is configured by a computer. That is, the call processing unit storage unit 101, the resource management unit storage unit 102, the address management unit storage unit 103, and the matching processing content storage unit 106 are realized by a storage unit such as a memory. In addition, the call processing unit 11, the resource management unit 12, the address management unit 13, the first session information matching unit 104, and the second session information matching unit 105 are realized by arithmetic means such as a CPU, and are programmed. Executed.

また、本実施の形態で説明した呼制御サーバ1をプログラムとして光記憶装置や磁気記憶装置等の記録媒体に読出可能に記録し、この記録媒体をコンピュータに組み込んだり、若しくは記録媒体に記録されたプログラムを、任意の通信回線を介してコンピュータにダウンロードしたり、又は記録媒体からインストールし、該プログラムでコンピュータを動作させることにより、上述した各処理動作を呼制御サーバ1として機能させることができるのは勿論である。   Further, the call control server 1 described in the present embodiment is recorded as a program in a readable manner on a recording medium such as an optical storage device or a magnetic storage device, and this recording medium is incorporated in a computer or recorded on a recording medium. Each processing operation described above can function as the call control server 1 by downloading the program to a computer via an arbitrary communication line or installing it from a recording medium and operating the computer with the program. Of course.

1…呼制御サーバ
11…呼処理部(呼処理手段)
12…リソース管理部(リソース管理手段)
13…アドレス管理部
101…呼処理部用記憶部(第1の記憶手段)
102…リソース管理部用記憶部(第2の記憶手段)
103…アドレス管理部用記憶部
104…第1セッション情報整合部(第1の整合手段)
105…第2セッション情報整合部(第2の整合手段)
106…整合処理内容格納部(格納手段)
3…メディアゲートウェイ
301…メディアゲートウェイ用記憶部
5…端末
7…ネットワーク機器
S…ステップ
DESCRIPTION OF SYMBOLS 1 ... Call control server 11 ... Call processing part (call processing means)
12 ... Resource management section (resource management means)
13: Address management unit 101: Call processing unit storage unit (first storage unit)
102: Resource management unit storage unit (second storage unit)
103: Address management unit storage unit 104: First session information matching unit (first matching unit)
105 ... 2nd session information matching part (2nd matching means)
106 ... Consistency processing content storage unit (storage means)
DESCRIPTION OF SYMBOLS 3 ... Media gateway 301 ... Memory | storage part for media gateways 5 ... Terminal 7 ... Network equipment S ... Step

Claims (8)

SIPを用いて呼を処理し、SIPネゴシエーションの結果決定されるメディアを転送可能なメディアゲートウェイを制御する呼制御サーバにより、
前記呼を処理する呼処理手段により管理され、前記メディアゲートウェイでSIPの制御に用いられるSIP制御用ポート情報と、前記メディアゲートウェイで前記メディアの転送に用いられるメディア転送用ポート情報とで構成されるセッション情報を第1の記憶手段に記憶する第1のステップと、
前記メディアが転送される転送系ネットワークのリソースを管理するリソース管理手段により管理され、前記SIP制御用ポート情報と前記メディア転送用ポート情報とで構成されるセッション情報を第2の記憶手段に記憶する第2のステップと、
前記第1の記憶手段から読み出したセッション情報と、前記第2の記憶手段から読み出したセッション情報とを対比して、一方のセッション情報を他方のセッション情報に一致させる整合処理を行う第3のステップと、
前記メディアゲートウェイで管理され、前記SIP制御用ポート情報と前記メディア転送用ポート情報とで構成されるセッション情報と、前記リソース管理手段により管理されている前記セッション情報とを対比して、前記整合処理を行う第4のステップと、を有し、
前記第3のステップ及び前記第4のステップは、
前記SIP制御用ポート情報と前記メディア転送用ポート情報とを区別して整合処理を行うことを特徴とするセッション情報整合処理方法。
A call control server that controls a media gateway capable of processing a call using SIP and transferring media determined as a result of SIP negotiation,
SIP control port information managed by call processing means for processing the call and used for SIP control in the media gateway, and media transfer port information used for media transfer in the media gateway A first step of storing session information in a first storage means;
Managed by resource management means for managing resources of the transfer network to which the media is transferred, session information composed of the SIP control port information and the media transfer port information is stored in a second storage means. A second step;
A third step of performing matching processing for comparing one session information with the other session information by comparing the session information read from the first storage means with the session information read from the second storage means. When,
The matching process is performed by comparing session information managed by the media gateway and configured by the SIP control port information and the media transfer port information, and the session information managed by the resource management unit. A fourth step of performing
The third step and the fourth step are:
A session information matching processing method, wherein matching processing is performed by distinguishing between the SIP control port information and the media transfer port information.
前記SIP制御用ポート情報と前記メディア転送用ポート情報とのそれぞれの整合処理内容をイベントの種類に応じて異なるように格納手段に格納しておき、
前記第3のステップは、
発生したイベントに応じた前記整合処理内容で前記整合処理を行い、
前記第4のステップは、
発生したイベントに応じた前記整合処理内容で前記整合処理をメディアゲートウェイ毎に行うことを特徴とする請求項1に記載のセッション情報整合処理方法。
The matching process contents of the SIP control port information and the media transfer port information are stored in the storage means so as to differ depending on the type of event,
The third step includes
Perform the matching process with the matching process content according to the event that occurred,
The fourth step includes
The session information matching processing method according to claim 1, wherein the matching processing is performed for each media gateway with the contents of the matching processing according to the event that has occurred.
前記第3のステップ及び前記第4のステップは、
所定のイベントに基づいて整合処理中に他のイベントに基づく整合処理が発生して複数の整合処理が競合した場合において、後発イベントが障害発生又は障害回復系のイベントである場合には、先発イベントの整合処理を停止して後発イベントに基づく整合処理を行い、先発イベントが前記障害発生又は障害回復系のイベントである場合には、後発イベントに基づく整合処理を行わないことを特徴とする請求項2に記載のセッション情報整合処理方法。
The third step and the fourth step are:
When a matching process based on another event occurs during a matching process based on a predetermined event and a plurality of matching processes compete with each other, if the subsequent event is a failure occurrence or a fault recovery system event, the starting event The matching process based on the subsequent event is not performed if the matching process is stopped and the matching process based on the subsequent event is performed, and the preceding event is the event of the failure occurrence or the failure recovery system. 2. The session information matching processing method according to 2.
前記メディアゲートウェイが動作不能時に、加入者契約情報の追加要求、更新要求、削除要求のうちいずれかの要求があった場合に、
前記リソース管理手段は、
前記メディアゲートウェイに前記SIP制御用ポートを設定することなく一定の仮状態を記憶し、前記加入者契約情報に対する前記要求が可能である応答を前記呼処理手段に送信することを特徴とする請求項1乃至3のいずれか1項に記載のセッション情報整合処理方法。
When there is a request for adding, updating, or deleting a subscriber contract information when the media gateway is inoperable,
The resource management means includes
A fixed provisional state is stored in the media gateway without setting the SIP control port, and a response indicating that the request for the subscriber contract information is possible is transmitted to the call processing means. 4. The session information matching processing method according to any one of 1 to 3.
SIPを用いて呼を処理し、SIPネゴシエーションの結果決定されるメディアを転送可能なメディアゲートウェイを制御する呼制御サーバにおいて、
前記呼を処理する呼処理手段により管理され、前記メディアゲートウェイでSIPの制御に用いられるSIP制御用ポート情報と、前記メディアゲートウェイで前記メディアの転送に用いられるメディア転送用ポート情報とで構成されるセッション情報を記憶する第1の記憶手段と、
前記メディアが転送される転送系ネットワークのリソースを管理するリソース管理手段により管理され、前記SIP制御用ポート情報と前記メディア転送用ポート情報とで構成されるセッション情報を記憶する第2の記憶手段と、
前記第1の記憶手段から読み出したセッション情報と、前記第2の記憶手段から読み出したセッション情報とを対比して、一方のセッション情報を他方のセッション情報に一致させる整合処理を行う第1の整合手段と、
前記メディアゲートウェイで管理され、前記SIP制御用ポート情報と前記メディア転送用ポート情報とで構成されるセッション情報と、前記リソース管理手段により管理されている前記セッション情報とを対比して、前記整合処理を行う第2の整合手段と、を有し、
前記第1の整合手段及び前記第2の整合手段は、
前記SIP制御用ポート情報と前記メディア転送用ポート情報とを区別して整合処理を行うことを特徴とする呼制御サーバ。
In a call control server that controls a media gateway capable of processing a call using SIP and transferring media determined as a result of SIP negotiation,
SIP control port information managed by call processing means for processing the call and used for SIP control in the media gateway, and media transfer port information used for media transfer in the media gateway First storage means for storing session information;
Second storage means for managing session information composed of the SIP control port information and the media transfer port information, managed by resource management means for managing resources of a transfer network to which the media is transferred; ,
The first matching is performed by matching the session information read from the first storage unit with the session information read from the second storage unit and matching one session information with the other session information. Means,
The matching process is performed by comparing session information managed by the media gateway and configured by the SIP control port information and the media transfer port information, and the session information managed by the resource management unit. Second alignment means for performing
The first alignment means and the second alignment means are:
A call control server that performs matching processing by distinguishing between the SIP control port information and the media transfer port information.
前記SIP制御用ポート情報と前記メディア転送用ポート情報とのそれぞれの整合処理内容をイベントの種類に応じて異なるように格納しておく格納手段を更に有し、
前記第1の整合手段は、
発生したイベントに応じた前記整合処理内容で前記整合処理を行い、
前記第2の整合手段は、
発生したイベントに応じた前記整合処理内容で前記整合処理をメディアゲートウェイ毎に行うことを特徴とする請求項5に記載の呼制御サーバ。
Storage means for storing the matching processing contents of the SIP control port information and the media transfer port information differently according to the type of event;
The first alignment means includes
Perform the matching process with the matching process content according to the event that occurred,
The second alignment means includes
The call control server according to claim 5, wherein the matching process is performed for each media gateway with the contents of the matching process according to the event that has occurred.
前記第1の整合手段及び前記第2の整合手段は、
所定のイベントに基づいて整合処理中に他のイベントに基づく整合処理が発生して複数の整合処理が競合した場合において、後発イベントが障害発生又は障害回復系のイベントである場合には、先発イベントの整合処理を停止して後発イベントに基づく整合処理を行い、先発イベントが前記障害発生又は障害回復系のイベントである場合には、後発イベントに基づく整合処理を行わないことを特徴とする請求項6に記載の呼制御サーバ。
The first alignment means and the second alignment means are:
When a matching process based on another event occurs during a matching process based on a predetermined event and a plurality of matching processes compete with each other, if the subsequent event is a failure occurrence or a fault recovery system event, the starting event The matching process based on the subsequent event is not performed if the matching process is stopped and the matching process based on the subsequent event is performed, and the preceding event is the event of the failure occurrence or the failure recovery system. 6. The call control server according to 6.
前記メディアゲートウェイが動作不能時に、加入者契約情報の追加要求、更新要求、削除要求のうちいずれかの要求があった場合に、
前記リソース管理手段は、
前記メディアゲートウェイに前記SIP制御用ポートを設定することなく一定の仮状態を記憶し、前記加入者契約情報に対する前記要求が可能である応答を前記呼処理手段に送信することを特徴とする請求項5乃至7のいずれか1項に記載の呼制御サーバ。
When there is a request for adding, updating, or deleting a subscriber contract information when the media gateway is inoperable,
The resource management means includes
A fixed provisional state is stored in the media gateway without setting the SIP control port, and a response indicating that the request for the subscriber contract information is possible is transmitted to the call processing means. The call control server according to any one of 5 to 7.
JP2010120256A 2010-05-26 2010-05-26 Session information matching processing method and call control server Active JP5017420B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010120256A JP5017420B2 (en) 2010-05-26 2010-05-26 Session information matching processing method and call control server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010120256A JP5017420B2 (en) 2010-05-26 2010-05-26 Session information matching processing method and call control server

Publications (2)

Publication Number Publication Date
JP2011250062A JP2011250062A (en) 2011-12-08
JP5017420B2 true JP5017420B2 (en) 2012-09-05

Family

ID=45414791

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010120256A Active JP5017420B2 (en) 2010-05-26 2010-05-26 Session information matching processing method and call control server

Country Status (1)

Country Link
JP (1) JP5017420B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6280061B2 (en) * 2015-02-17 2018-02-14 日本電信電話株式会社 Voice call system and subscriber data providing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0549058A (en) * 1991-08-16 1993-02-26 Fujitsu Ltd Resource matching processing system
JP4356266B2 (en) * 2001-05-25 2009-11-04 沖電気工業株式会社 Line management system
JP2003258855A (en) * 2002-02-28 2003-09-12 Nippon Telegr & Teleph Corp <Ntt> Real-time communication quality management system and method

Also Published As

Publication number Publication date
JP2011250062A (en) 2011-12-08

Similar Documents

Publication Publication Date Title
JP4940353B2 (en) Policy and charging rule function control method, control network element, network system
US11350336B2 (en) Systems and methods for user plane path selection, reselection, and notification of user plane changes
CN111373774B (en) Method and apparatus for traffic routing and path optimization for peer-to-peer communications
JP5122024B2 (en) Managing user data convergence (UDC) notifications
KR101412683B1 (en) Method permitting the control of service quality and/or service fees of telecommunication services
JP2012507897A (en) Method for grouping terminations
JP4339627B2 (en) Personal storage service provision method
US7506050B2 (en) Method for checking transmission resources of a packet-oriented communication network when there are topology changes
KR100705564B1 (en) Apparatus and method for managing resources in a network
JP2018509842A (en) Method and system for establishing and managing a multi-domain virtual topology (MDVT)
JP5017420B2 (en) Session information matching processing method and call control server
WO2007082448A1 (en) A guaranteed quality of service (qos) method, resource management device and accessing system for multi-services
JP5017390B2 (en) Resource management apparatus and resource management method
JPWO2006093221A1 (en) Transmission control apparatus and method
US20190200284A1 (en) User Management Device, BNG, and BNG User Internet Access Method and System
US7535838B1 (en) Method for determining resource use in a network
JP5699202B1 (en) Call processing system, load distribution method, and load distribution program
JP4769882B2 (en) Media gateway control device and media gateway control method
JP5437195B2 (en) Network control method and system
JP2010103968A (en) Resource management apparatus and resource management method
WO2008064578A1 (en) A method, system, access network and access terminal for releasing qos resource
JP4965674B2 (en) Resource management method and resource management apparatus
JP2004165794A (en) Bandwidth management device and method, program, recording medium
JP5017425B2 (en) Call processing method and call processing server
KR100898734B1 (en) Initial access method and system between media server and application server for call processing service

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120530

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

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

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

Free format text: PAYMENT UNTIL: 20150615

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5017420

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350