JP5956962B2 - Communication system and communication method - Google Patents
Communication system and communication method Download PDFInfo
- Publication number
- JP5956962B2 JP5956962B2 JP2013171901A JP2013171901A JP5956962B2 JP 5956962 B2 JP5956962 B2 JP 5956962B2 JP 2013171901 A JP2013171901 A JP 2013171901A JP 2013171901 A JP2013171901 A JP 2013171901A JP 5956962 B2 JP5956962 B2 JP 5956962B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- session control
- subscriber class
- control server
- subscriber
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、電話番号で識別される端末から発信された発信呼を、加入者クラスに基づいて制御するセッション制御サーバ、通信システムおよび通信方法に関する。 The present invention relates to a session control server, a communication system, and a communication method for controlling an outgoing call sent from a terminal identified by a telephone number based on a subscriber class.
昨今の情報通信の発達に伴い、IP電話端末が普及している。このIP電話端末は、加入者サービスエッジ、セッション制御サーバ、中継セッション制御サーバなどを介して、他のIP電話端末に接続する。このとき、通信システムにおいて、SIP(Session Initiation Protocol)メッセージが送受信される。 With the recent development of information communication, IP telephone terminals have become widespread. This IP telephone terminal is connected to another IP telephone terminal via a subscriber service edge, a session control server, a relay session control server, and the like. At this time, a SIP (Session Initiation Protocol) message is transmitted and received in the communication system.
セッション制御サーバは、各端末に割り当てた加入者クラスに基づいて、呼を接続するか否かを決定する。セッション制御サーバは、高い加入者クラスの端末からの呼を優先的に接続する。この加入者クラスは、災害時優先電話クラスUR1、公衆電話クラスUR、一般加入者クラスGNの3つのクラスにわけられる。災害時優先電話クラスUR1は、最も優先度の高い加入者クラスであって、警察署、消防署などの、災害時に最優先されるべき端末に割り当てられる。公衆電話クラスURは、災害時優先電話クラスUR1の次に優先度の高い加入者クラスであって、公衆電話機に割り当てられる。一般加入者クラスGNは、一般家庭の電話機などの、公衆電話クラスUR、災害時優先電話クラスUR1が割り当てられなかった端末に割り当てられる。 The session control server determines whether to connect the call based on the subscriber class assigned to each terminal. The session control server preferentially connects calls from high subscriber class terminals. This subscriber class is divided into three classes: a priority telephone class UR1, a public telephone class UR, and a general subscriber class GN. The disaster priority telephone class UR1 is a subscriber class with the highest priority, and is assigned to a terminal that should be given the highest priority in the event of a disaster, such as a police station or a fire department. The public telephone class UR is a subscriber class having the second highest priority after the disaster priority telephone class UR1, and is assigned to a public telephone. The general subscriber class GN is assigned to a terminal to which the public telephone class UR and the disaster priority telephone class UR1 are not assigned, such as a general household telephone.
一般的に、激甚災害が発生すると、その被災地域の住人の状況確認や安否確認のため、被災地域の電話端末宛の呼が多く発生する。この結果、被災地域において輻輳が発生し、呼がつながりにくい状態になってしまう。これを回避するために、輻輳範囲への接続を規制する方法がある(例えば、特許文献1参照。)。 In general, when a catastrophic disaster occurs, many calls are made to telephone terminals in the affected area in order to confirm the status and safety of the residents in the affected area. As a result, congestion occurs in the affected area, making it difficult to connect calls. In order to avoid this, there is a method of restricting connection to the congestion range (for example, see Patent Document 1).
また、被災地域の電話端末宛の呼が、この被災地域の電話端末を収容するセッション制御サーバに、集中してしまう。この結果、被災地域のセッション制御サーバの負荷が高まり、被災地域のセッション制御サーバにおいて呼の発信を制限するための規制が、発動される場合がある。このほか、セッション制御サーバの負荷が高くなるなどの様々な原因で、セッション制御サーバは、他のセッション制御サーバへの発信呼に関するSIPメッセージの転送を、規制する場合がある。 In addition, calls destined for telephone terminals in the disaster area are concentrated on the session control server that accommodates the telephone terminals in the disaster area. As a result, the load on the session control server in the stricken area increases, and a regulation for restricting the outgoing call in the session control server in the stricken area may be activated. In addition, the session control server may regulate the transfer of the SIP message related to the outgoing call to another session control server for various reasons such as an increase in the load on the session control server.
このような場合、一般加入者クラスGNが割り当てられた端末は、発信しにくくなる。これに対し、事前の契約等により、予めVLANを設定したり、サービスオーダを出したりすることで、加入者単位で、加入者クラスの優先度を上げることが可能である。 In such a case, a terminal to which the general subscriber class GN is assigned becomes difficult to make a call. On the other hand, it is possible to raise the priority of the subscriber class in units of subscribers by setting a VLAN in advance or issuing a service order by a prior contract or the like.
しかしながら、加入者単位で加入者クラスを変更することは可能であるものの、呼単位で優先的に発信を可能とする方法がなかった。加入者は、例えば、突発的に発生する激甚災害などにおいて発信制限がされた場合などにおいて、所定の呼のみ優先制御を希望する場合でも、セッション制御サーバが、呼単位で発信を優先制御することができなかった。 However, although it is possible to change the subscriber class on a per-subscriber basis, there has been no method for enabling outgoing calls on a per-call basis. Even if a subscriber wishes priority control only for a predetermined call, for example, when outgoing calls are restricted due to a sudden disaster that occurs suddenly, the session control server should give priority to outgoing calls on a call-by-call basis. I could not.
従って本発明の目的は、呼単位で発信を優先制御することのできる通信システムおよび通信方法を提供することである。 Accordingly, an object of the present invention is to provide a communication system and a communication method capable of preferentially controlling outgoing calls on a call basis.
上記課題を解決するために、本発明の第1の特徴は、電話番号で識別される端末の呼を、当該電話番号に対応する加入者クラスに基づいて制御するセッション制御サーバに関する。本発明の第1の特徴に係るセッション制御サーバは、端末の電話番号と、当該電話番号に割り当てた加入者クラスとを対応づけた加入者クラスデータを記憶する記憶装置と、発信端末から、所定の番号、当該発信端末および着信端末の電話番号を含む発信リクエストを受信すると、加入者クラスデータから、当該発信端末の加入者クラスを抽出し、抽出した加入者クラスを上げた加入者クラスに基づいて、着信端末に発信リクエストを転送するか否かを決定するセッション制御手段を備える。 In order to solve the above problems, a first feature of the present invention relates to a session control server that controls a call of a terminal identified by a telephone number based on a subscriber class corresponding to the telephone number. A session control server according to a first aspect of the present invention includes a storage device that stores subscriber class data in which a telephone number of a terminal and a subscriber class assigned to the telephone number are associated with each other, When the call request including the telephone number of the calling terminal and the receiving terminal is received, the subscriber class of the calling terminal is extracted from the subscriber class data, and based on the subscriber class obtained by raising the extracted subscriber class And session control means for determining whether or not to forward the outgoing request to the receiving terminal.
セッション制御手段は、さらに、発信端末について課金できる場合、発信リクエストを転送するか否かを決定しても良い。 Further, the session control means may determine whether or not to forward the call request when the call terminal can be charged.
本発明の第2の特徴は、電話番号で識別される端末の呼を、当該電話番号に対応する加入者クラスに基づいて制御するセッション制御サーバと、当該セッション制御サーバに接続するアプリケーションサーバを備える通信システムに関する。本発明の第2の特徴に係る通信システムにおいてセッション制御サーバは、端末の電話番号と、当該電話番号に割り当てた加入者クラスとを対応づけた加入者クラスデータを記憶する記憶装置と、発信端末から、所定の番号、当該発信端末および着信端末の電話番号を含む発信リクエストを受信すると、当該発信端末の電話番号をアプリケーションサーバに送信し、当該アプリケーションサーバから当該発信端末の加入者クラスの引き上げ指示を受信すると、加入者クラスデータから、当該発信端末の加入者クラスを抽出し、抽出した加入者クラスを上げた加入者クラスに基づいて、着信端末に発信リクエストを転送するか否かを決定するセッション制御手段を備える。アプリケーションサーバは、セッション制御サーバから、発信端末の電話番号を受信すると、当該発信端末の電話番号に基づいて課金可能であるか否かを判定し、課金可能である場合、セッション制御サーバに、引き上げ指示を送信する。 A second feature of the present invention includes a session control server for controlling a call of a terminal identified by a telephone number based on a subscriber class corresponding to the telephone number, and an application server connected to the session control server. The present invention relates to a communication system. In the communication system according to the second aspect of the present invention, the session control server includes a storage device for storing subscriber class data in which a telephone number of a terminal is associated with a subscriber class assigned to the telephone number; When a call request including a predetermined number and the telephone numbers of the calling terminal and the called terminal is received, the telephone number of the calling terminal is transmitted to the application server, and an instruction to raise the subscriber class of the calling terminal from the application server Is received, the subscriber class of the calling terminal is extracted from the subscriber class data, and it is determined whether or not to transfer the call request to the receiving terminal based on the subscriber class obtained by raising the extracted subscriber class. Session control means is provided. When the application server receives the telephone number of the calling terminal from the session control server, the application server determines whether or not charging is possible based on the telephone number of the calling terminal. Send instructions.
本発明の第3の特徴は、電話番号で識別される端末の呼を、当該電話番号に対応する加入者クラスに基づいて制御する通信方法に関する。本発明の第3の特徴に係る通信方法は、セッション制御サーバが、発信端末から、所定の番号、当該発信端末および着信端末の電話番号を含む発信リクエストを受信すると、端末の電話番号と、当該電話番号に割り当てた加入者クラスとを対応づけた加入者クラスデータから、当該発信端末の加入者クラスを抽出するステップと、セッション制御サーバが、抽出した加入者クラスを上げた加入者クラスに基づいて、着信端末に発信リクエストを転送するか否かを決定するステップと、を備える。 A third feature of the present invention relates to a communication method for controlling a call of a terminal identified by a telephone number based on a subscriber class corresponding to the telephone number. In the communication method according to the third aspect of the present invention, when the session control server receives a call request including a predetermined number and the phone numbers of the caller terminal and the callee terminal from the caller terminal, the phone number of the terminal, A step of extracting the subscriber class of the calling terminal from the subscriber class data associated with the subscriber class assigned to the telephone number, and the session control server based on the subscriber class with the extracted subscriber class raised Determining whether or not to transfer the outgoing request to the receiving terminal.
着信端末に発信リクエストを転送するか否かを決定するステップは、発信端末について、課金できる場合に実行されても良い。 The step of determining whether or not to transfer the call request to the receiving terminal may be executed when the calling terminal can be charged.
本発明によれば、呼単位で発信を優先制御することのできる通信システムおよび通信方法を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the communication system and communication method which can carry out priority control of transmission by a call unit can be provided.
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。 Next, embodiments of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.
(通信システム)
図1を参照して本発明の実施の形態に係る通信システム100を説明する。通信システム100は、セッション制御サーバ1、4、加入者サービスエッジ2a、2b、5、端末3a、3b、3c、3d、6、中継セッション制御サーバ7およびアプリケーションサーバ8を備える。発明を実施するための形態において、加入者サービスエッジ2aおよび2bを特に区別しない場合、単に加入者サービスエッジ2と記載する場合がある。端末3a、3b、3cおよび3dを特に区別しない場合、単に端末3と記載する場合がある。
(Communications system)
A communication system 100 according to an embodiment of the present invention will be described with reference to FIG. The communication system 100 includes
第1の端末3aは、IPネットワークの端末であって、例えばIP電話機である。各端末には、電話番号が割り当てられる。各端末は、電話番号に基づいて、呼を発信または着信する。第2の端末3b、第3の端末3c、第4の端末3dおよび第5の端末6も同様である。
The
第1の加入者サービスエッジ2aは、端末3a、3bおよび3cを収容する。第1の加入者サービスエッジ2aは、これらの端末との間でパケットを送受信する。第2の加入者サービスエッジ2bおよび第3の加入者サービスエッジ5も同様である。加入者サービスエッジは、SSE(Subscriber Service Edge)と称される場合もある。
The first subscriber service edge 2a accommodates
中継セッション制御サーバ7は、第1のセッション制御サーバおよび第2のセッション制御サーバ4間でパケットを転送する。中継セッション制御サーバは、ISC(Intermediate Session Control server)と称される場合もある。
The relay
第1のセッション制御サーバ1は、中継セッション制御サーバ7およびアプリケーションサーバ8に接続し、加入者サービスエッジ2aおよび2bを収容する。第1のセッション制御サーバ1は、電話番号で識別される端末の呼を、当該電話番号に対応する加入者クラスに基づいて制御する。第2のセッション制御サーバ4も同様である。セッション制御サーバは、SSC(Subscriber Session Control server)と称される場合もある。
The first
第1のセッション制御サーバ1は、収容する端末3に、加入者クラスを割り当てる。第1のセッション制御サーバ1は、高い加入者クラスが割り当てられた端末からの呼を優先的に発信および着信する。
The first
図2を参照して、本発明の実施の形態において用いられる加入者クラスを説明する。本発明の実施の形態においては、加入者クラスは、災害時優先電話クラスUR1、公衆電話クラスURおよび一般加入者クラスGNの3つである。第1のセッション制御サーバ1は、発信端末に割り当てられた加入者クラスの優先度が高いほど、着信端末へ着信しやすくなるよう、制御する。
With reference to FIG. 2, the subscriber class used in the embodiment of the present invention will be described. In the embodiment of the present invention, there are three subscriber classes: disaster priority telephone class UR1, public telephone class UR and general subscriber class GN. The first
アプリケーションサーバ8は、第1のセッション制御サーバ1および第2のセッション制御サーバ4の複数のセッション制御サーバに接続する。アプリケーションサーバ8は、加入者に対して課金するために、加入者の電話番号と、この加入者に対する課金金額を対応づけたデータを保持する。第1のセッション制御サーバ1および第2のセッション制御サーバ4において課金する場合、通信システム100は、アプリケーションサーバ8を備えていなくても良い。
The
本発明の実施の形態に係る通信システム100は、発信端末が特定発信すると、当該特定発信が終了するまでの間、その発信端末の加入者クラスを一時的に上げて、優先制御する。ここで「特定発信」とは、発信端末が、発信時に、特定番号を付加して発信することを指す。特定番号は、例えば、加入者が発信時に操作することにより、SIPメッセージのヘッダーに設定される番号であって、予め定められる。 In the communication system 100 according to the embodiment of the present invention, when a transmission terminal performs a specific transmission, the subscriber class of the transmission terminal is temporarily raised and priority control is performed until the specific transmission ends. Here, “specific transmission” means that the transmission terminal transmits a specific number added at the time of transmission. The specific number is, for example, a number set in the header of the SIP message when the subscriber operates when making a call, and is determined in advance.
特定番号を付加する方法はいくつか考えられる。例えば、加入者が発信時に、特定番号に着信端末の電話番号を連結した番号を入力することにより、発信端末は、特定発信しても良い。この場合、特定番号は、例えば「00」で始まる4桁の番号で、着信端末の電話番号の先頭に付加されるプリフィックス番号である。特定番号は、着信端末の電話番号の後など、所定の位置に付加されても良い。この場合、SIPメッセージのヘッダーのTo欄に、特定番号が付与される。さらに他の方法として、発信時に加入者が所定のボタンを押下するなど、特定発信の指示を入力することにより、発信端末が、ヘッダーに特定番号を付与して、SIPメッセージを送信しても良い。 There are several methods for adding a specific number. For example, the calling terminal may make a specific call by inputting a number obtained by concatenating the telephone number of the receiving terminal to the specific number when the subscriber makes a call. In this case, the specific number is, for example, a 4-digit number starting with “00”, and is a prefix number added to the head of the telephone number of the receiving terminal. The specific number may be added at a predetermined position such as after the telephone number of the receiving terminal. In this case, a specific number is assigned to the To column of the header of the SIP message. As yet another method, the calling terminal may give a specific number to the header and send a SIP message by inputting a specific call instruction such as a subscriber pressing a predetermined button when making a call. .
本発明の実施の形態において、加入者は、呼毎に、特定番号を付加するか否かを設定することができるので、優先度を上げて発信したい呼についてのみ、特定番号を付加して、着信しやすくすることができる。 In the embodiment of the present invention, the subscriber can set whether or not to add a specific number for each call. Therefore, the subscriber adds a specific number only for a call to be transmitted with a higher priority, You can make incoming calls easier.
図3を参照して、端末に割り当てられる加入者クラスを説明する。第1の端末3aおよび第4の端末3dの加入者クラスは、一般加入者クラスGNである。第2の端末3bの加入者クラスは、災害時優先電話クラスUR1である。第3の端末3cの加入者クラスは、公衆電話クラスURである。このとき優先度は、第2の端末3b>第3の端末3c>第1の端末3a=第4の端末3dとなる。
With reference to FIG. 3, a subscriber class assigned to a terminal will be described. The subscriber class of the
一方、第1の端末3aが特定発信すると、本発明の実施の形態において第1の端末3aの加入者クラスは、“UR”に上がる。このとき優先度は、第2の端末3b>第1の端末3a=第3の端末3c>第4の端末3dとなる。従って、第1の端末3aが特定発信することにより、第1のセッション制御サーバ1は、本来同じ加入者クラスの第4の端末3dと比べて、第1の端末3aからの特定発信の呼を優先的に転送して、着信端末が着信しやすく制御することができる。
On the other hand, when the
本発明の実施の形態において、特定発信した発信端末に対して、加入者クラスを“UR”に上げる場合を説明するがこれに限られない。特定発信しない場合の発信端末の加入者クラス“GR”よりも高い加入者クラスに変更できれば良く、 “UR1”に変更されても良いし、新たな加入者クラス“X”に変更されても良い。新たな加入者クラス“X”は、“GR”、“UR”および“UR1”とは異なる加入者クラスであって、一般端末の加入者クラス“GR”よりも優先度が高い。 In the embodiment of the present invention, a case where the subscriber class is raised to “UR” for a specific transmitting terminal will be described, but the present invention is not limited to this. It is only necessary to be able to change to a subscriber class higher than the subscriber class “GR” of the calling terminal when not making a specific call, and may be changed to “UR1” or may be changed to a new subscriber class “X”. . The new subscriber class “X” is a subscriber class different from “GR”, “UR”, and “UR1”, and has a higher priority than the subscriber class “GR” of the general terminal.
(通信方法)
図4を参照して、本発明の実施の形態に係る通信方法を説明する。図4に示す例では、発信端末は、第1の端末3aおよび第4の端末3dで、これらの加入者クラスは、“GN”である。着信端末は、第5の端末6である。第1の端末3aは特定発信で着信端末への発信を試みる一方、第4の端末3dが通常発信で着信端末への発信を試みる。また、災害の発生などにより、第1のセッション制御サーバ1が高負荷となり、発信制限をしている。
(Communication method)
With reference to FIG. 4, a communication method according to an embodiment of the present invention will be described. In the example shown in FIG. 4, the transmission terminals are the
第1の端末3aの加入者が、第5の端末6の加入者に向けて特定発信すると、ステップS1において、第1の端末3aが、第5の端末6に向けてInitial−INVITEメッセージを送信する。このInitial−INVITEメッセージのヘッダーにおいて、宛先“To”の項目は、図5に示すように、特定番号と、第5の端末6の電話番号とを連結した番号に基づいて設定される。また、“From”の項目は、図5に示すように、第1の端末3aの電話番号に基づいて設定される。
When the subscriber of the
ステップS1において第1の端末3aから送信されたInitial−INVITEメッセージは、第1のセッション制御サーバ1が受信する。これに対しステップS2において第1のセッション制御サーバ1は、第1の端末3aに、100Tryingを返す。
The first
第1のセッション制御サーバ1は、受信したInitial−INVITEメッセージのTo欄を参照し、特定番号が設定されているか否かを判定する。ここで、第1の端末3aが送信したメッセージのヘッダーは、図5に示すように、特定番号を含む。第1のセッション制御サーバ1は、“From”欄を参照して、発信端末である第1の端末3aの電話番号を取得する。第1のセッション制御サーバ1は、ステップS3においてアプリケーションサーバ8に第1の端末3aの電話番号を送信し、第1の端末3aの加入者クラスを引き上げて良いか否かを問い合わせる。
The first
ステップS4においてアプリケーションサーバ8は、第1のセッション制御サーバ1から問い合わせを受信すると、この第1の端末3aの電話番号に基づいて加入者を特定し、この特定加入者に対して、特定発信を許可するか否かを判定する。例えばアプリケーションサーバ8は、第1の端末3aの加入者に対して、特定発信に関する課金が可能であるか否かなどを判定する。特定加入者に特定発信を許可する場合、ステップS5においてアプリケーションサーバ8は、第1のセッション制御サーバ1に、この特定加入者の当該呼について、加入者クラスを引き上げる指示を送信する。
In step S4, when receiving an inquiry from the first
ステップS5において第1のセッション制御サーバ1が、アプリケーションサーバから加入者クラスの引き上げ指示を受信すると、ステップS6において、第1のセッション制御サーバ1は、第1の端末3aの加入者クラス“GN”を“UR”に上げる。さらに第1のセッション制御サーバ1は、引き上げた加入者クラス“UR”に基づいて、第5の端末6への発信を試みる。ここで、第1のセッション制御サーバ1が発信制限をしている場合、加入者クラスが高い第1の端末3aからの発信は、中継セッション制御サーバ7に転送されやすい。この場合、第1のセッション制御サーバ1は、ステップS7において、引き上げた加入者クラス“UR”を指定して、Initial−INVITEメッセージ中継セッション制御サーバ7に送信する。
When the first
中継セッション制御サーバ7は、Initial−INVITEメッセージを受信すると、ステップS8において宛先の第5の端末6を収容する第2のセッション制御サーバ4に、Initial−INVITEメッセージを転送する。ステップS9において第2のセッション制御サーバ4は、第5の端末6に、Initial−INVITEメッセージを転送する。
When receiving the Initial-INVITE message, the relay
第5の端末6は、ステップS9においてInitial−INVITEメッセージを受信すると、ユーザを呼び出す。第5の端末6は、ユーザが応答するまでの間、ステップS10において、180Ringingメッセージを第2のセッション制御サーバ4に送信する。ステップS11において第2のセッション制御サーバ4は、180Ringingメッセージを中継セッション制御サーバ7に転送する。ステップS12において中継セッション制御サーバ7は、180Ringingメッセージを第1のセッション制御サーバ1に転送する。ステップS13において第1のセッション制御サーバ1は、180Ringingメッセージを第1の端末3aに転送する。
Upon receiving the Initial-INVITE message in step S9, the fifth terminal 6 calls the user. The fifth terminal 6 transmits a 180 Ringing message to the second session control server 4 in step S10 until the user responds. In step S <b> 11, the second session control server 4 transfers the 180 Ringing message to the relay
ユーザが受話器を取るなどにより応答すると、ステップS14において第5の端末6は、200OKを、第2のセッション制御サーバ4に送信する。この200OKは、ステップS14ないしステップS16において、第2のセッション制御サーバ4から中継セッション制御サーバ7を介して、第1のセッション制御サーバ1に送信される。
When the user responds by picking up the handset or the like, the fifth terminal 6 transmits 200 OK to the second session control server 4 in step S14. This 200 OK is transmitted from the second session control server 4 to the first
第1のセッション制御サーバ1は、ステップS17において、受信した200OKを、第1の端末3aに送信するとともに、ステップS18において、アプリケーションサーバ8に、特定加入者とのセッションが確立したことを通知する。特定加入者とのセッションが確立するとステップS19においてアプリケーションサーバ8は、この特定加入者に対して、特定通話について課金するための処理をする。
In step S17, the first
一方、ステップS21ないしステップS22を参照して、第4の端末3dが、第5の端末6に通常発信、具体的には特定番号を付与しないで発信する場合を説明する。
On the other hand, with reference to step S21 thru | or step S22, the case where the
第1の端末3aの加入者が、第5の端末6の加入者に向けて通常発信すると、ステップS21において、第4の端末3dが、第5の端末6に向けてInitial−INVITEメッセージを送信する。このInitial−INVITEメッセージのヘッダーにおいて、宛先“To”の項目には、第5の端末6の電話番号が設定され、特定番号は設定されていない。
When the subscriber of the
ステップS21において第4の端末3dから送信されたInitial−INVITEメッセージは、第1のセッション制御サーバ1が受信する。
The first
第1のセッション制御サーバ1は、受信したInitial−INVITEメッセージのTo欄を参照し、特定番号が設定されているか否かを判定する。ここで、第1の端末3aが送信したメッセージのヘッダーは、特定番号を含まないので、第4の端末3dの加入者クラス“GN”に基づいて、第5の端末6への発信を試みる。ここで、第1のセッション制御サーバ1が発信規制をしている場合、加入者クラスが低い第4の端末3dからの発信は、中継セッション制御サーバ7に送信されない場合がある。この場合第1のセッション制御サーバ1は、ステップS22において、503ServiceUnavailableメッセージを第4の端末3dに送信する。
The first
このように本発明の実施の形態に係る通信方法においては、特定発信した呼に対して加入者クラスを上げることで、呼単位でセッションの接続しやすさを制御することができる。また、特定発信した加入者に対して、特定発信に対して課金することができる。 As described above, in the communication method according to the embodiment of the present invention, it is possible to control the ease of connection of a session on a call-by-call basis by raising the subscriber class for a specific call. In addition, it is possible to charge for a specific call to a subscriber who has made a specific call.
(セッション制御サーバ)
図6を参照して、実施の形態に係る第1のセッション制御サーバ1を説明する。図6では、第1のセッション制御サーバ1について説明するが、第2のセッション制御サーバ4についても、同様である。実施の形態に係るセッション制御サーバ1は、電話番号で識別される端末の呼を、当該電話番号に対応する加入者クラスに基づいて制御する。
(Session control server)
With reference to FIG. 6, the 1st
セッション制御サーバ1は、記憶装置10、中央処理制御装置20および通信制御装置30などを備える一般的なコンピュータである。所定の処理を実行させるためのプログラムが実行されることにより、一般的なコンピュータに、図6に示す各機能が実現される。通信制御装置30は、セッション制御サーバ1を、他の装置と通信可能に接続するためのインタフェースである。
The
記憶装置10は、加入者クラスデータ11を記憶する。加入者クラスデータ11は、図7に示すように端末の電話番号と、当該電話番号に割り当てた加入者クラスとを対応づけたデータである。セッション制御サーバ1は、少なくとも自身が収容する端末に関する加入者クラスを加入者クラスデータ11として保持する。
The
中央処理制御装置20は、セッション制御手段21を備える。
The central
セッション制御手段21は、電話番号で識別される端末の呼を、当該電話番号に対応する加入者クラスに基づいて制御する。セッション制御手段21は、発信端末から、当該発信端末および着信端末の電話番号を含む発信リクエスト(Initial−INVITEメッセージ)を受信すると、加入者クラスデータ11から、当該発信端末の加入者クラスを抽出する。セッション制御手段21は、抽出した加入者クラスに基づいて、着信端末に発信リクエストを転送するか否かを決定する。着信端末に発信リクエストを転送するか否かは、セッション制御サーバ1の負荷なども考慮して決定されても良い。転送しない場合、セッション制御手段21は、その旨のSIPメッセージを発信端末に送信し、転送する場合、セッション制御手段21は、発信から受信したSIPメッセージを、着信端末に向けて転送する。この他にも、端末間のSIPメッセージに関する様々な処理を制御する。
The session control means 21 controls the call of the terminal identified by the telephone number based on the subscriber class corresponding to the telephone number. When receiving a call request (Initial-INVITE message) including the telephone numbers of the calling terminal and the called terminal from the calling terminal, the session control means 21 extracts the subscriber class of the calling terminal from the
またセッション制御手段21は、特定発信制御手段22を備える。特定発信制御手段22は、発信リクエストに所定の番号が含まれている場合、加入者クラスデータ11から抽出した加入者クラスを上げる。特定発信制御手段22は、発信端末から受信したSIPメッセージのTo欄を参照し、To欄に特定番号が設定されているか否かを判定する。特定発信制御手段22は、特定番号が設定され、加入者クラスデータ11から抽出した加入者クラスが“GN”の場合、この発信端末の加入者クラスを“UR”に変更する。このとき、特定発信制御手段22は、加入者クラスデータ11の加入者クラスを、“GN”から“UR”に更新しても良い。セッション制御手段21は、特定発信制御手段22によって上げられた加入者クラスに基づいて、発信リクエストを転送するか否かを決定する。
The
ここでセッション制御手段21は、セッション制御サーバ1に送信された複数の発信リクエストのうち、いずれの呼を転送するかを決定する。発信制限がなされていない場合、セッション制御手段21は、入力された全ての発信リクエストを転送することができる。一方、発信制限がなされている場合、セッション制御手段21は、より加入者クラスの高い呼を優先的に発信させる。セッション制御手段21は、特定発信制御手段22によって加入者クラスが“UR”に上げられた呼を、加入者クラスが“GN”の呼に比べて、より転送しやすく制御することができる。
Here, the session control means 21 determines which of the plurality of outgoing requests transmitted to the
特定発信制御手段22は、さらに、特定発信に関する課金も制御する。特定発信制御手段22は、特定番号を含む発信リクエストを受けると、発信端末について課金できるか否かを判定し、課金できる場合、セッション制御手段21は、加入者クラスを上げた加入者クラスに基づいて、発信リクエストを転送するか否かを決定する。その後特定発信制御手段22は、200OKを受信し、発信端末と着信端末との間でセッションが確立すると、発信端末に課金する。 The specific call control means 22 further controls charging related to the specific call. When the specific call control means 22 receives the call request including the specific number, the specific call control means 22 determines whether or not it is possible to charge for the calling terminal, and if it can be charged, the session control means 21 is based on the subscriber class with the subscriber class raised. To determine whether to forward the outgoing request. After that, the specific call control means 22 receives 200 OK and charges the caller terminal when a session is established between the caller terminal and the callee terminal.
また、セッション制御サーバ1に接続可能なアプリケーションサーバ8が、課金に関して処理しても良い。この場合、特定発信制御手段22は、特定番号を含む発信リクエストを受けると、発信端末の電話番号をアプリケーションサーバ8に送信する。特定発信制御手段22は、当該アプリケーションサーバ8から当該発信端末の加入者クラスの引き上げ指示を受信すると、加入者クラスデータ11から抽出した加入者クラスを上げる。セッション制御手段21は、上げられた加入者クラスに基づいて、発信リクエストを転送するか否かを決定する。また特定発信制御手段22は、この発信リクエストについて200OKを受信し、発信端末と着信端末との間でセッションが確立すると、その旨をアプリケーションサーバ8に通知する。これによりアプリケーションサーバ8は、セッションが確立したタイミングで、特定発信について課金することができる。
Further, the
特定発信制御手段22は、特定発信した発信端末について、加入者クラスデータ11の加入者クラスを更新した場合、特定発信に関するセッションが開放された後、加入者クラスを復元する。
The specific call control means 22 restores the subscriber class after the session related to the specific call is released when the subscriber class of the
図8を参照して、セッション制御手段21による発信に関するセッション制御処理を説明する。セッション制御手段21は、SIPメッセージを受信すると、ステップS101において、SIPメッセージに特定番号が設定されているか否かを判定する。 With reference to FIG. 8, the session control process regarding the transmission by the session control means 21 is demonstrated. When receiving the SIP message, the session control means 21 determines whether or not a specific number is set in the SIP message in step S101.
特定番号が設定されていない場合、ステップS102において、通常の発信処理がなされる。具体的には、セッション制御手段21は、加入者クラスデータ11から発信端末の加入者クラスを取得し、取得した加入者クラスと、セッション制御サーバ1の負荷などに応じて、このSIPメッセージを転送するか否かを決定する。その後、セッション確立およびセッション解放などの各処理がなされる。
If the specific number is not set, normal outgoing call processing is performed in step S102. Specifically, the session control means 21 acquires the subscriber class of the calling terminal from the
一方、特定番号が設定されている場合、ステップS103に進む。ステップS103においてセッション制御手段21は、発信端末の加入者クラスを取得する。ステップS104においてセッション制御手段21は、発信端末について、課金が可能であるか否かを判定する。課金ができない場合、セッション制御手段21は、エラーメッセージを返すなどして、発信制御を終了する。セッション制御手段21は、アプリケーションサーバ8に発信端末の電話番号を送信することにより、アプリケーションサーバ8で課金可能であるかを判定させ、その結果を受信しても良い。
On the other hand, if a specific number is set, the process proceeds to step S103. In step S103, the session control means 21 acquires the subscriber class of the calling terminal. In step S104, the session control means 21 determines whether or not the calling terminal can be charged. If charging is not possible, the session control means 21 returns an error message or the like to end the outgoing call control. The session control means 21 may determine whether the
発信端末で課金可能な場合、ステップS105においてセッション制御手段21は、加入者クラスデータ11から発信端末の加入者クラスを取得し、取得した加入者クラスを上げて、加入者クラスデータ11を更新する。ここで更新された加入者クラスは、着信端末で着信されなかったタイミングや、着信後セッションが開放されたタイミングなどに、元の加入者クラスに更新される。
If charging is possible at the calling terminal, in step S105, the session control means 21 acquires the subscriber class of the calling terminal from the
その後、ステップS106において、発信処理がなされる。セッション制御手段21は、加入者クラスに基づいて、SIPメッセージを転送するか否かを決定する。ここで、発信端末の加入者クラスは、ステップS105において更新されているので、このSIPメッセージは、着信端末に転送されやすい。 Thereafter, in step S106, a calling process is performed. The session control means 21 determines whether or not to transfer the SIP message based on the subscriber class. Here, since the subscriber class of the calling terminal is updated in step S105, this SIP message is easily transferred to the receiving terminal.
SIPメッセージが着信端末に転送されない場合、または、ステップS107において発信端末と着信端末とのセッションが成立しなかった場合、ステップS110に進む。ステップS110においてセッション制御手段21は、ステップS105において更新された発信端末の加入者クラスを、更新前の加入者クラスに戻して更新する。 If the SIP message is not transferred to the receiving terminal, or if the session between the calling terminal and the receiving terminal is not established in step S107, the process proceeds to step S110. In step S110, the session control means 21 updates the subscriber class of the calling terminal updated in step S105 by returning it to the subscriber class before the update.
一方、SIPメッセージが着信端末に転送され、かつ、ステップS107において発信端末と着信端末とのセッションが確立された場合、ステップS108に進む。ステップS108においてセッション制御手段21は、発信端末の特定発信について課金する。セッション制御手段21は、アプリケーションサーバ8に課金するようリクエストしても良い。
On the other hand, when the SIP message is transferred to the receiving terminal and the session between the calling terminal and the receiving terminal is established in step S107, the process proceeds to step S108. In step S108, the session control means 21 charges for the specific transmission of the calling terminal. The session control means 21 may request the
その後、セッション制御手段21は、ステップS109において、発信端末と着信端末とのセッションが解放されるのを待機する。セッションが解放されると、ステップS110においてセッション制御手段21は、ステップS105において更新された発信端末の加入者クラスを、更新前の加入者クラスに戻して更新する。
Thereafter, in step S109, the
本願の実施の形態に係る通信システム100は、発信者が特定の呼について特定番号を設定して特定発信することにより、セッション制御サーバ1は、特定発信された呼を優先的に発信することができる。
In the communication system 100 according to the embodiment of the present application, when the caller sets a specific number for a specific call and performs specific transmission, the
(その他の実施の形態)
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
(Other embodiments)
As described above, the embodiments of the present invention have been described. However, it should not be understood that the descriptions and drawings constituting a part of this disclosure limit the present invention. From this disclosure, various alternative embodiments, examples, and operational techniques will be apparent to those skilled in the art.
例えば、本発明の実施の形態に記載した通信システムは、図1に示した装置以外の装置を備える場合もある。また、物理的に一つの装置が、複数の装置の機能を実装する場合もある。 For example, the communication system described in the embodiment of the present invention may include a device other than the device shown in FIG. In some cases, one device physically implements the functions of a plurality of devices.
本発明はここでは記載していない様々な実施の形態などを含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。 It goes without saying that the present invention includes various embodiments not described herein. Therefore, the technical scope of the present invention is defined only by the invention specifying matters according to the scope of claims reasonable from the above description.
1,4 セッション制御サーバ
2,5 加入者サービスエッジ
3,6 端末
7 中継セッション制御サーバ
8 アプリケーションサーバ
10 記憶装置
11 加入者クラスデータ
20 中央処理制御装置
21 セッション制御手段
22 特定発信制御手段
30 通信制御装置
100 通信システム
1, 4
Claims (2)
前記セッション制御サーバは、
端末の電話番号と、当該電話番号に割り当てた加入者クラスとを対応づけた加入者クラスデータを記憶する記憶装置と、
発信端末から、所定の番号、当該発信端末および着信端末の電話番号を含む発信リクエストを受信すると、当該発信端末の電話番号をアプリケーションサーバに送信し、当該アプリケーションサーバから当該発信端末の加入者クラスの引き上げ指示を受信すると、前記加入者クラスデータから、当該発信端末の加入者クラスを抽出し、抽出した加入者クラスを上げた加入者クラスに基づいて、前記着信端末に前記発信リクエストを転送するか否かを決定するセッション制御手段を備え、
前記アプリケーションサーバは、
前記セッション制御サーバから、前記発信端末の電話番号を受信すると、当該発信端末の電話番号に基づいて課金可能であるか否かを判定し、課金可能である場合、前記セッション制御サーバに、引き上げ指示を送信する
ことを特徴とする通信システム。 A communication system comprising a session control server for controlling a call of a terminal identified by a telephone number based on a subscriber class corresponding to the telephone number, and an application server connected to the session control server,
The session control server
A storage device for storing subscriber class data in which a telephone number of a terminal is associated with a subscriber class assigned to the telephone number;
When a call request including a predetermined number and the phone numbers of the caller terminal and the callee terminal is received from the caller terminal, the phone number of the caller terminal is transmitted to the application server. When receiving the pull-up instruction, the subscriber class of the calling terminal is extracted from the subscriber class data, and the call request is transferred to the receiving terminal based on the subscriber class obtained by raising the extracted subscriber class. A session control means for determining whether or not,
The application server is
When the telephone number of the calling terminal is received from the session control server, it is determined whether or not billing is possible based on the telephone number of the calling terminal. The communication system characterized by transmitting.
前記セッション制御サーバが、発信端末から、所定の番号、当該発信端末および着信端末の電話番号を含む発信リクエストを受信すると、当該発信端末の電話番号をアプリケーションサーバに送信するステップと、 When the session control server receives a call request including a predetermined number, the phone number of the caller terminal and the callee terminal from the caller terminal, transmitting the phone number of the caller terminal to the application server;
前記アプリケーションサーバが、前記セッション制御サーバから、前記発信端末の電話番号を受信すると、当該発信端末の電話番号に基づいて課金可能であるか否かを判定し、課金可能である場合、前記セッション制御サーバに、引き上げ指示を送信するステップと、 When the application server receives the telephone number of the calling terminal from the session control server, the application server determines whether or not billing is possible based on the telephone number of the calling terminal. Sending a pull-up instruction to the server;
前記セッション制御サーバが、前記アプリケーションサーバから前記発信端末の加入者クラスの引き上げ指示を受信すると、端末の電話番号と、当該電話番号に割り当てた加入者クラスとを対応づけた加入者クラスデータから、前記発信端末の加入者クラスを抽出し、抽出した加入者クラスを上げた加入者クラスに基づいて、前記着信端末に前記発信リクエストを転送するか否かを決定するステップ When the session control server receives an instruction to raise the subscriber class of the calling terminal from the application server, from the subscriber class data in which the telephone number of the terminal is associated with the subscriber class assigned to the telephone number, A step of extracting a subscriber class of the calling terminal and determining whether or not to transfer the call request to the receiving terminal based on a subscriber class obtained by raising the extracted subscriber class
を備えることを特徴とする通信方法。 A communication method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013171901A JP5956962B2 (en) | 2013-08-22 | 2013-08-22 | Communication system and communication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013171901A JP5956962B2 (en) | 2013-08-22 | 2013-08-22 | Communication system and communication method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015041886A JP2015041886A (en) | 2015-03-02 |
| JP5956962B2 true JP5956962B2 (en) | 2016-07-27 |
Family
ID=52695809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013171901A Expired - Fee Related JP5956962B2 (en) | 2013-08-22 | 2013-08-22 | Communication system and communication method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5956962B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113949674A (en) * | 2020-06-29 | 2022-01-18 | 成都鼎桥通信技术有限公司 | Data transmission method, system, network equipment, media equipment and receiving equipment |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04248752A (en) * | 1991-02-04 | 1992-09-04 | Nippon Telegr & Teleph Corp <Ntt> | Terminal type individual charging talking system |
| JP3137879B2 (en) * | 1995-09-18 | 2001-02-26 | 日立ソフトウエアエンジニアリング株式会社 | Preferred phone connection method |
| JP2002190866A (en) * | 2000-12-22 | 2002-07-05 | Nippon Telegr & Teleph Corp <Ntt> | Priority communication service system, priority communication control method, and recording medium storing program for implementing this method |
| JP2007312159A (en) * | 2006-05-19 | 2007-11-29 | Nippon Telegr & Teleph Corp <Ntt> | IP communication control system, control method, and control program |
-
2013
- 2013-08-22 JP JP2013171901A patent/JP5956962B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015041886A (en) | 2015-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1705856B1 (en) | Communication control apparatus | |
| EP1816840A1 (en) | Device supporting multiple pathway telephony bridging | |
| CN103404120A (en) | Network abstract gateway and corresponding method for abstracting endpoints | |
| JP3999936B2 (en) | Telephone communication system | |
| EP2092784A2 (en) | Method of conditionally routing a call made to a fixed telephone number | |
| JP4997159B2 (en) | Call transfer system and call transfer control method | |
| WO2011060630A1 (en) | Method, system and intelligent gateway for multi-intelligent services | |
| JP5956962B2 (en) | Communication system and communication method | |
| CN102739884B (en) | Dialing method and gateway equipment | |
| JP2011160220A (en) | Service providing system and application server | |
| JP4793076B2 (en) | Connection control system | |
| JP2010251826A (en) | Transfer service system and SIP server | |
| JP2011147016A (en) | Communication system and communication method | |
| JP2013042490A (en) | Call connecting method and system based on mvoip | |
| JP2007243557A (en) | Ip telephone system for accommodating wireless terminal | |
| CN106464750A (en) | System and method for selecting phone number via VoIP platform and mobile phone device | |
| JP2007013525A (en) | Telephone exchange device, telephone exchange system, and accounting method | |
| JP4225259B2 (en) | Carrier selection processing method, transmission processing method, and IP telephone apparatus | |
| JP2011009884A (en) | Mobile exchange system and management server | |
| JP3926263B2 (en) | Exchange, communication system and route selection method thereof | |
| US8630254B2 (en) | Telephone line switching apparatus, telephone line switching system, telephone relay system, telephone relay method, telephone relay program | |
| CN103051814A (en) | Method, system and device for realizing call forwarding | |
| CN109151236B (en) | Call route selection method and call route selection system | |
| JP6780978B2 (en) | Information record control device and information record control method | |
| JP2017220697A (en) | Home gateway device and control method of home gateway device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150803 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160414 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160421 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160524 |
|
| 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: 20160614 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160617 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5956962 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |