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
JP6170781B2 - Communication control device and communication control method - Google Patents
[go: Go Back, main page]

JP6170781B2 - Communication control device and communication control method - Google Patents

Communication control device and communication control method Download PDF

Info

Publication number
JP6170781B2
JP6170781B2 JP2013174628A JP2013174628A JP6170781B2 JP 6170781 B2 JP6170781 B2 JP 6170781B2 JP 2013174628 A JP2013174628 A JP 2013174628A JP 2013174628 A JP2013174628 A JP 2013174628A JP 6170781 B2 JP6170781 B2 JP 6170781B2
Authority
JP
Japan
Prior art keywords
control
precondition
signal
communication request
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
JP2013174628A
Other languages
Japanese (ja)
Other versions
JP2015043511A (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 Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2013174628A priority Critical patent/JP6170781B2/en
Publication of JP2015043511A publication Critical patent/JP2015043511A/en
Application granted granted Critical
Publication of JP6170781B2 publication Critical patent/JP6170781B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、SIP(SessionInitiation Protocol)等においてプレコンディション(Precondition)制御を行う通信制御装置および通信制御方法に関する。   The present invention relates to a communication control apparatus and a communication control method for performing precondition control in SIP (Session Initiation Protocol) or the like.

従来において、IMS(IPMultimedia Subsystem)を用いたSIPメッセージを送受信するためのネットワークシステムが知られている。例えば、特許文献1においては、その一般的なシステム構成例が示されており、SIPメッセージは、ゲートウエイを介してCSCF(Call SessionControl Function)と移動端末との間で送受信されることの記載がある。   2. Description of the Related Art Conventionally, network systems for transmitting and receiving SIP messages using IMS (IP Multimedia Subsystem) are known. For example, Patent Document 1 shows an example of a general system configuration, and describes that a SIP message is transmitted and received between a CSCF (Call Session Control Function) and a mobile terminal via a gateway. .

国際公開第2008−044265号International Publication No. 2008-044265

IP(InternetProtocol)を用いて音声通話を行うに際して、その通話品質を確保するために、プレコンディション制御を行うことが一般的である。このプレコンディション制御とは、発着の通話品質が十分に確保されている場合に限り通信を確保したいと考えている通信方式に対して、SIP信号上のパラメータを用いて、通話品質が所定条件を満たしているかの確認を行う制御方法のことである。例えば、そのような通信方式に、VoLTE(Voice Over LTE)がある。   When performing a voice call using IP (Internet Protocol), it is common to perform precondition control in order to ensure the call quality. This precondition control refers to a communication method that wants to ensure communication only when the incoming and outgoing call quality is sufficiently secured, using the parameters on the SIP signal, and the call quality is set to a predetermined condition. It is a control method to check whether it is satisfied. For example, such a communication method includes VoLTE (Voice Over LTE).

特許文献1の技術などの従来の技術などのIMSにおいてSIPを用いた通話を行おうとする場合、プレコンディション制御を必要とする。   When a call using SIP is performed in IMS such as the conventional technique such as the technique of Patent Document 1, precondition control is required.

しかしながら、一般的なデータ通信を行うに際しては、プレコンディション制御を必要としないことから、プレコンディション制御を必要とする音声通話とプレコンディション制御を必要としないデータ通信とが、一のIMS網において混在した状態となる。すなわち、携帯端末等がコアネットワークにアクセスするためのIP−CAN(IP-Connectivity Access Network:IP接続アクセスネットワーク)において、プレコンディション制御を必要とするものと、必要としないものが混在した状態となり、適切なプレコンディション制御が必要となる。   However, when performing general data communication, precondition control is not required, so that voice communication that requires precondition control and data communication that does not require precondition control are mixed in one IMS network. It will be in the state. That is, in an IP-CAN (IP-Connectivity Access Network) for accessing a core network by a mobile terminal or the like, a state in which precondition control is necessary and a state in which it is not necessary are mixed, Appropriate precondition control is required.

ここで、近年普及しつつあるVoLTEに、プレコンディション制御を適用する場合について考えてみる。VoLTEのようにEnd-Endでプレコンディション制御を必要とするIP−CANをIMS網に備える場合、以下の手法が考えられる。
(1)既存IMS網に対して、すべての経路においてEnd-Endのプレコンディション制御を行う。
図8は、そのプレコンディション制御の概念図を示す。図8に示される通り、携帯端末10は、IP−CAN20を介して、他の携帯端末や、他のPSTNなどのPSTN(他網)40にアクセスすることができる。その際、IP−CAN20が、プリコンディション制御を必要としても、必要としていなくても、すべての通信に対して、プレコンディション制御を行うことが考えられる。図7における実線で示される矢印は、プレコンディション制御による通信を示している。この例においては、IMS内においては、すべての通信はプレコンディション制御が行われている。
(2)IP−CANのゲートウエイとなるP−CSCFにて、プレコンディション制御を終端させる。
図9は、P−CSCF30にて、プレコンディション制御を終端させるときの概念図を示す。図9における実線で示される矢印の通り、P−CSCFと、プレコンディションが必要なIP−CANに接続する携帯端末10との間でプレコンディション制御による通信が行われている。
Here, consider the case where precondition control is applied to VoLTE, which is becoming popular in recent years. When an IMS network is equipped with an IP-CAN that requires precondition control at the end-end, such as VoLTE, the following method can be considered.
(1) End-to-end precondition control is performed on all paths for the existing IMS network.
FIG. 8 shows a conceptual diagram of the precondition control. As illustrated in FIG. 8, the mobile terminal 10 can access another mobile terminal or a PSTN (another network) 40 such as another PSTN via the IP-CAN 20. At this time, it is conceivable that the IP-CAN 20 performs precondition control for all communications, regardless of whether or not the precondition control is required. An arrow indicated by a solid line in FIG. 7 indicates communication by precondition control. In this example, pre-condition control is performed for all communications in the IMS.
(2) Terminate the precondition control at the P-CSCF which is the gateway of the IP-CAN.
FIG. 9 shows a conceptual diagram when precondition control is terminated in the P-CSCF 30. As indicated by the solid line in FIG. 9, communication based on precondition control is performed between the P-CSCF and the mobile terminal 10 connected to the IP-CAN that requires preconditioning.

一般的にプレコンディション制御は、End-Endで実施すべきであるところ、IMS30内においてあらかじめ帯域を決めておくことで、各携帯端末10においては、プレコンディション制御が実行されているかのごとく見せることが考えられる。   In general, precondition control should be performed end-to-end, but by predetermining the bandwidth in the IMS 30, each mobile terminal 10 can be shown as if precondition control is being executed. Can be considered.

このいずれの案においても、以下の課題が発生する。すなわち案(1)においては、VoLTE以外の他の通信、例えば一般的なデータ通信などで、プレコンディション制御が不要とされるIP−CAN20に接続する場合などのプレコンディション制御の必要がなかった呼に対しても実施するため、信号量が増加する、という問題が生ずる。   In any of these plans, the following problems occur. That is, in the plan (1), calls other than VoLTE, such as general data communication, that do not require precondition control such as when connecting to IP-CAN 20 that does not require precondition control. Therefore, there is a problem that the signal amount increases.

また、上記案(2)においては、本来プレコンディション制御は、End-Endで個別に定めた帯域を保証することにより実施すべきところを、あらかじめ帯域を決めておくことで端末にプレコンディション制御できているかのようみせる方式となる。よって、本来のプレコンディション制御はできず、通信品質を必ずしも保証することができない、という問題が生ずる。   Moreover, in the above plan (2), precondition control can be performed by guaranteeing the band that was originally defined by End-End, and precondition control can be performed on the terminal by determining the band in advance. It becomes a method to make it appear as if it is. Therefore, there arises a problem that the original precondition control cannot be performed and the communication quality cannot always be guaranteed.

そこで、本発明においては、通信に応じた適切なプレコンディション制御を行うことができる通信制御装置および通信制御方法を提供することを目的とする。   Therefore, an object of the present invention is to provide a communication control device and a communication control method capable of performing appropriate precondition control according to communication.

上述の課題を解決するために、本発明の通信制御装置は、通信のためのリソース確保の確認手順であるプレコンディション制御を行う通信制御装置において、発信元となる携帯端末から通信要求を受信する通信要求受信手段と、前記通信要求受信手段により受信された通信要求の識別情報およびプレコンディション制御の設定の有無を示す設定情報を記憶する記憶手段と、前記通信要求受信手段により受信された通信要求にプレコンディション制御の設定がなされている場合には、発信先にかかわらず、当該通信要求を発信先の携帯端末に送信し、プレコンディション制御の設定がなされていない場合には、発信先にかかわらず、プレコンディション制御の設定を付加した設定済み通信要求を発信先の携帯端末に送信する通信要求送信手段と、前記発信先の携帯端末から、プレコンディション制御の設定がなされた、前記通信要求に対する応答信号を受信する応答信号受信手段と、前記応答信号受信手段が前記通信要求に対する応答信号を受信すると、前記記憶手段において前記応答信号の識別情報と一致する識別情報に対応付けて記憶されている設定情報がプレコンディション制御を設定していたことを示しているか否かを判断する判断手段と、前記判断手段により、プレコンディション制御の設定がなされていないと判断されると、前記応答信号からプレコンディション制御の設定を削除する削除手段と、前記削除手段によりプレコンディション制御の設定が削除された応答信号を前記発信元の携帯端末に送信する応答信号送信手段と、を備えている。 In order to solve the above-described problem, the communication control apparatus of the present invention receives a communication request from a mobile terminal that is a transmission source in a communication control apparatus that performs precondition control, which is a confirmation procedure for securing resources for communication. A communication request receiving means; a storage means for storing identification information of the communication request received by the communication request receiving means and setting information indicating presence / absence of setting of precondition control; and a communication request received by the communication request receiving means If the precondition control is set to the destination, the communication request is transmitted to the mobile terminal of the destination regardless of the destination, and if the precondition control is not set, the communication not a communication request transmitting means for transmitting the configured communication request added with the set of precondition control the destination of the mobile terminal Response signal receiving means for receiving a response signal for the communication request in which precondition control is set from the destination mobile terminal, and when the response signal receiving means receives the response signal for the communication request, the storage Determining means for determining whether or not the setting information stored in association with the identification information that matches the identification information of the response signal in the means indicates that precondition control has been set; and When it is determined that the precondition control setting is not made, a deletion unit that deletes the precondition control setting from the response signal, and a response signal in which the precondition control setting is deleted by the deletion unit are transmitted. Response signal transmitting means for transmitting to the original portable terminal.

また、本発明の通信制御方法は、通信のためのリソース確保の確認手順であるプレコンディション制御を行う通信制御装置の通信制御方法において、発信元となる携帯端末から通信要求を受信する通信要求受信ステップと、前記通信要求受信ステップにより受信された通信要求の識別情報およびプレコンディション制御の設定の有無を示す設定情報を記憶手段に記憶する記憶ステップと、前記通信要求受信ステップにより受信された通信要求にプレコンディション制御の設定がなされている場合には、発信先にかかわらず、当該通信要求を発信先の携帯端末に送信し、プレコンディション制御の設定がなされていない場合には、発信先にかかわらず、プレコンディション制御の設定を付加した設定済み通信要求を発信先の携帯端末に送信する通信要求送信ステップと、前記発信先の携帯端末から、プレコンディション制御の設定がなされた、前記通信要求に対する応答信号を受信する応答信号受信ステップと、前記応答信号受信ステップが前記通信要求に対する応答信号を受信すると、前記記憶手段において前記応答信号の識別情報と一致する識別情報に対応付けて記憶されている設定情報がプレコンディション制御を設定していたことを示しているか否かを判断する判断ステップと、前記判断ステップにより、プレコンディション制御の設定がなされていないと判断されると、前記応答信号からプレコンディション制御の設定を削除する削除ステップと、前記削除ステップによりプレコンディション制御の設定が削除された応答信号を前記発信元の携帯端末に送信する応答信号送信ステップと、を備えている。 Further, the communication control method of the present invention is a communication control method of a communication control apparatus that performs precondition control, which is a confirmation procedure for securing resources for communication, and receives a communication request from a mobile terminal as a transmission source. A storage step of storing in the storage means identification information of the communication request received by the communication request receiving step and setting information indicating presence / absence of setting of precondition control, and the communication request received by the communication request receiving step If the precondition control is set to the destination, the communication request is transmitted to the mobile terminal of the destination regardless of the destination, and if the precondition control is not set, the communication It not, and transmits the configured communication request added with the set of precondition control the destination of the mobile terminal A response signal receiving step, a response signal receiving step for receiving a response signal for the communication request in which precondition control is set from the mobile terminal of the transmission destination, and the response signal receiving step is a response signal for the communication request A determination step of determining whether or not the setting information stored in association with the identification information that matches the identification information of the response signal in the storage means indicates that the precondition control has been set. When the determination step determines that the precondition control setting is not made, a deletion step for deleting the precondition control setting from the response signal, and a setting for the precondition control are deleted by the deletion step. Response signal transmission to transmit the response signal to the mobile terminal of the transmission source Is provided with a step, a.

本発明によれば、受信された通信要求の識別情報およびプレコンディション制御の設定の有無を示す設定情報を記憶しておき、プレコンディション制御の設定の有無に応じて、プレコンディション制御の設定を付加した設定済み通信要求を発信先の携帯端末に送信する。そして、その発信先の携帯端末から、プレコンディション制御の設定がなされた、通信要求に対する応答信号を受信すると、応答信号の識別情報と一致する識別情報に対応付けて記憶されている設定情報がプレコンディション制御を設定していないことを示している場合には、応答信号からプレコンディション制御の設定を削除して、発信元の携帯端末に送信する。これにより、効率的なプレコンディション制御を実現することができ、無駄な信号量を増大させることがない。すなわち、全端末、全経路に対してプレコンディション制御をする必要がなく、適切な相手のみプレコンディション制御を行うことができる。   According to the present invention, the identification information of the received communication request and the setting information indicating the presence or absence of the setting of the precondition control are stored, and the setting of the precondition control is added according to the presence or absence of the setting of the precondition control. The set communication request is transmitted to the mobile terminal of the call destination. Then, when a response signal for the communication request for which precondition control is set is received from the mobile terminal of the transmission destination, the setting information stored in association with the identification information that matches the identification information of the response signal is stored in advance. When it is shown that the condition control is not set, the setting of the precondition control is deleted from the response signal, and is transmitted to the mobile terminal of the transmission source. As a result, efficient precondition control can be realized, and useless signal amount is not increased. That is, it is not necessary to perform precondition control for all terminals and all routes, and only appropriate counterparts can perform precondition control.

本発明によれば、効率的なプレコンディション制御を実現することができ、無駄な信号量を増大させることがない。すなわち、全端末、全経路に対してプレコンディション制御をする必要がなく、適切な相手のみプレコンディション制御を行うことができる。   According to the present invention, efficient precondition control can be realized, and useless signal amount is not increased. That is, it is not necessary to perform precondition control for all terminals and all routes, and only appropriate counterparts can perform precondition control.

本実施形態におけるIMSを備える通信ネットワーク1のシステム構成図である。It is a system configuration figure of communication network 1 provided with IMS in this embodiment. P−CSCF300aの機能構成を示すブロック図である。It is a block diagram which shows the function structure of P-CSCF300a. P−CSCF300aのハードウェア構成図である。It is a hardware block diagram of P-CSCF300a. P−CSCF300aの動作を示すフローチャートである。It is a flowchart which shows operation | movement of P-CSCF300a. プレコンディション制御を必要とするIP−CAN20aにおける携帯端末10aと携帯端末10bとの通信処理を示すシーケンス図である。It is a sequence diagram which shows the communication processing of the portable terminal 10a and the portable terminal 10b in IP-CAN20a which requires precondition control. 携帯端末10aと、PSTN(他網)40との間でのプレコンディション制御を行うときの通信処理を塩メスシーケンス図である。It is a salt female sequence diagram of the communication processing when performing precondition control between the portable terminal 10a and the PSTN (another network) 40. PSTN(他網)40からの着信を受け付ける際におけるプレコンディション制御を示すシーケンス図である。FIG. 6 is a sequence diagram showing precondition control when receiving an incoming call from a PSTN (another network) 40; End-Endのプレコンディション制御を行うときのプレコンディション制御の概念図である。It is a conceptual diagram of precondition control when performing end-end precondition control. P−CSCF30にて、プレコンディション制御を終端させるときの概念図である。It is a conceptual diagram when terminating precondition control in P-CSCF30.

添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。   Embodiments of the present invention will be described with reference to the accompanying drawings. Where possible, the same parts are denoted by the same reference numerals, and redundant description is omitted.

図1は、本実施形態におけるIMSを備える通信ネットワーク1のシステム構成図である。図1において示される通り、通信ネットワーク1は、IP−CAN20、IMS30a、およびPSTN40を含んで構成される。IP−CAN20は、IP接続アクセスネットワークであり、例えば、WLANや、ADSLなどの、携帯端末10がIMS30に接続するためのネットワークである。なお、図1において、IP−CAN20には、プレコンディション制御を必要とするIP−CAN20aと、プレコンディション制御を必要としないIP−CAN20bとがある。前者は、例えば、SIPによるVoLTEを行うためのものがある。後者は、例えばPoc(Push to talk over Cellular)による通話を行うためのものがある。   FIG. 1 is a system configuration diagram of a communication network 1 including an IMS according to the present embodiment. As shown in FIG. 1, the communication network 1 includes an IP-CAN 20, an IMS 30 a, and a PSTN 40. The IP-CAN 20 is an IP connection access network, for example, a network for connecting the mobile terminal 10 to the IMS 30 such as WLAN or ADSL. In FIG. 1, the IP-CAN 20 includes an IP-CAN 20a that requires precondition control and an IP-CAN 20b that does not require precondition control. The former is, for example, for performing VoLTE by SIP. The latter includes, for example, a call using Poc (Push to talk over Cellular).

IMS30aは、呼セッション制御機能やメディア変換機能を有する各種サーバ群からなるものであって、例えば、P−CSCF(Proxy Call/Session Control Function) 300、I−CSCF(Interrogating-CSCF)310、S−CSCF(Serving-CSCF)320、およびMGCF(Media Gateway Controller Function)330を含んで構成されている。   The IMS 30a includes various server groups having a call session control function and a media conversion function. For example, the IMS 30a includes a P-CSCF (Proxy Call / Session Control Function) 300, an I-CSCF (Interrogating-CSCF) 310, and an S- A CSCF (Serving-CSCF) 320 and an MGCF (Media Gateway Controller Function) 330 are included.

図1において、携帯端末10aおよび10bは、通信のためのリソース確保の確認手順であるプレコンディションが必要とされるIP−CAN20aに接続される端末であって、このIP−CAN20aにアクセスする携帯端末10aおよび10bは、そのP−CSCF300aを含む、I−CSCF310、S−CSCF320との間では、プレコンディション制御が行われている。例えば、携帯端末10aが発信処理した場合、その携帯端末10aと他の携帯端末10bや、携帯端末10dとの間、または他網宛てのMGCF330との間の経路P1、P2およびP3は、プレコンディション制御がなされている。   In FIG. 1, portable terminals 10a and 10b are terminals connected to an IP-CAN 20a that requires a precondition which is a confirmation procedure for securing resources for communication, and access to the IP-CAN 20a. Precondition control is performed between the I-CSCF 310 and the S-CSCF 320 including the P-CSCF 300a. For example, when the mobile terminal 10a performs outgoing processing, the routes P1, P2, and P3 between the mobile terminal 10a and another mobile terminal 10b, the mobile terminal 10d, or the MGCF 330 destined for another network are preconditions. Control is being made.

また、他網のPSTN40からの着信や、そのほか、IP−CAN20bからの着信を受ける携帯端末10bは、P−CSCF300aとの間でのみプレコンディション制御が行われる。その経路P4およびP5は、プレコンディション制御が行われるが、プレコンディションが不要とされるIP−CAN20bから発信されたことを示す経路P6およびP8は、プレコンディション制御がなされていない。なお、経路P7は、P−CSCF300aまでプレコンディション制御がなされていないが、P−CSCF300aから携帯端末10bまでの間の経路P4は、プレコンディション制御がなされる。   In addition, the portable terminal 10b that receives an incoming call from the PSTN 40 of another network or receives an incoming call from the IP-CAN 20b performs precondition control only with the P-CSCF 300a. Precondition control is performed on the routes P4 and P5, but the precondition control is not performed on the routes P6 and P8 indicating that the route is transmitted from the IP-CAN 20b that does not require precondition. The route P7 is not subjected to precondition control up to the P-CSCF 300a, but the route P4 from the P-CSCF 300a to the portable terminal 10b is subjected to precondition control.

本実施形態におけるP−CSCF300aは、プレコンディション制御を必要とするIP−CAN20aを経由した発信を受け付ける場合には、その宛先がプレコンディション制御を不要とするIP−CANを経由するものであっても、End-Endでプレコンディション制御を実施する。なお、PSTN40等他網宛ての場合には、MGCF330でプレコンディション制御を終端させる。   When the P-CSCF 300a in the present embodiment accepts a transmission via the IP-CAN 20a that requires precondition control, the destination may be via the IP-CAN that does not require precondition control. , Precondition control is performed at End-End. In the case of addressing to another network such as the PSTN 40, the MGCF 330 terminates the precondition control.

また、P−CSCF300aは、プレコンディション制御を必要としないIP−CAN20bからの発信を受け付けた場合や、PSTN40からの発信を受け付ける場合には、その宛先となる携帯端末10bとの間で、プレコンディション制御を実行する。   In addition, when the P-CSCF 300a accepts a call from the IP-CAN 20b that does not require precondition control, or accepts a call from the PSTN 40, the P-CSCF 300a communicates with the portable terminal 10b that is the destination. Execute control.

一方で、P−CSCF300bは、プレコンディション制御を必要としないIP−CAN20bのための通信制御装置であって、そのIP−CAN20bからの発信を受け付ける場合や、または、プレコンディション制御を必要としない他網からIP−CAN20bに接続される携帯端末10dへの発信を受け付ける場合には、プレコンディション制御は行わない。なお、プレコンディション制御が必要とされるIP−CAN20aからの発信を受け付ける場合には、プレコンディション制御を行う。   On the other hand, the P-CSCF 300b is a communication control device for the IP-CAN 20b that does not require precondition control, and does not require precondition control when receiving a call from the IP-CAN 20b. When receiving a call from the network to the mobile terminal 10d connected to the IP-CAN 20b, the precondition control is not performed. In addition, when receiving the transmission from IP-CAN20a for which precondition control is required, precondition control is performed.

本実施形態のP−CSCF300aは、上述したとおり、宛先や発信元に応じてプレコンディション制御を実行することにより、効率的なプレコンディション制御を実現することができ、無駄な信号量を増大させることがなくなる。   As described above, the P-CSCF 300a of the present embodiment can realize efficient precondition control by executing precondition control according to the destination and the transmission source, and increase the amount of wasted signal. Disappears.

つぎに、上述のプレコンディション制御を実現するための通信制御装置であるP−CSCF300aについて説明する。図2は、そのP−CSCF300aの機能構成を示すブロック図である。P−CSCF300aは、IMS30における通信制御装置であって、SIPメッセージを制御する機能を有している。このP−CSCF300aは、SIP信号受信部301(通信要求受信手段、応答信号受信手段)、SIP信号構文解析部302(判断手段)、受信信号記憶部303(記憶手段)、SIP信号構文組立部304(削除手段)、およびSIP信号送信部305(通信要求送信手段、応答信号送信手段)を含んで構成されている。   Next, the P-CSCF 300a that is a communication control apparatus for realizing the above-described precondition control will be described. FIG. 2 is a block diagram showing a functional configuration of the P-CSCF 300a. The P-CSCF 300a is a communication control device in the IMS 30, and has a function of controlling SIP messages. The P-CSCF 300a includes a SIP signal receiving unit 301 (communication request receiving unit, response signal receiving unit), a SIP signal syntax analysis unit 302 (determination unit), a received signal storage unit 303 (storage unit), and a SIP signal syntax assembly unit 304. (Deleting means) and a SIP signal transmitting unit 305 (communication request transmitting means, response signal transmitting means).

図3は、P−CSCF300aのハードウェア構成図である。図2に示されるP−CSCF300aは、物理的には、図3に示すように、一または複数のCPU11、主記憶装置であるRAM12及びROM13、入力デバイスであるキーボード及びマウス等の入力装置14、ディスプレイ等の出力装置15、ネットワークカード等のデータ送受信デバイスである通信モジュール16、ハードディスクまたは半導体メモリ等の補助記憶装置17などを含むコンピュータシステムとして構成されている。図2における各機能は、図3に示すCPU11、RAM12等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、CPU11の制御のもとで入力装置14、出力装置15、通信モジュール16を動作させるとともに、RAM12や補助記憶装置17におけるデータの読み出し及び書き込みを行うことで実現される。以下、図2に示す機能ブロックに基づいて、各機能ブロックを説明する。   FIG. 3 is a hardware configuration diagram of the P-CSCF 300a. As shown in FIG. 3, the P-CSCF 300a shown in FIG. 2 physically includes one or a plurality of CPUs 11, a RAM 12 and a ROM 13 that are main storage devices, an input device 14 such as a keyboard and a mouse that are input devices, The computer system includes an output device 15 such as a display, a communication module 16 that is a data transmission / reception device such as a network card, and an auxiliary storage device 17 such as a hard disk or a semiconductor memory. Each function in FIG. 2 operates the input device 14, the output device 15, and the communication module 16 under the control of the CPU 11 by reading predetermined computer software on the hardware such as the CPU 11 and the RAM 12 shown in FIG. 3. In addition, it is realized by reading and writing data in the RAM 12 and the auxiliary storage device 17. Hereinafter, each functional block will be described based on the functional blocks shown in FIG.

SIP信号受信部301は、携帯端末10aまたはI−CSCF310から送信されたSIP信号を受信する部分である。   The SIP signal receiving unit 301 is a part that receives an SIP signal transmitted from the mobile terminal 10 a or the I-CSCF 310.

SIP信号構文解析部302は、SIP信号の構文を解析する部分である。例えば、SIP信号構文解析部302は、受信したSIP信号(例えば、INVITE信号や、UPDATE信号、そのほか183信号など)から、Call-IDや、プレコンディション制御を示す制御情報等を解析する。   The SIP signal syntax analysis unit 302 is a part that analyzes the syntax of the SIP signal. For example, the SIP signal syntax analysis unit 302 analyzes Call-ID, control information indicating precondition control, and the like from the received SIP signal (for example, INVITE signal, UPDATE signal, and other 183 signals).

受信信号記憶部303は、SIP信号構文解析部302により解析された結果、所定のSIP信号については、その信号の内容を記憶する部分である。具体的には、受信信号記憶部303は、SIP_INVITE信号に割り当てられている呼の識別情報を示すCall-IDと、プレコンディション制御の設定情報(設定の有無を示す)とを対応付けて記憶する。このCall-IDは、発信元の携帯端末10が発信する際に割り当てられた呼の識別情報であって、その発信に基づく通信が終了するまで、同じCall-IDが通信信号に付与される。   As a result of analysis by the SIP signal syntax analysis unit 302, the reception signal storage unit 303 is a part that stores the content of a predetermined SIP signal. Specifically, reception signal storage section 303 stores Call-ID indicating call identification information assigned to the SIP_INVITE signal and precondition control setting information (indicating presence / absence of setting) in association with each other. . This Call-ID is identification information of a call assigned when the caller mobile terminal 10 makes a call, and the same Call-ID is given to the communication signal until the communication based on the call ends.

SIP信号構文組立部304は、送信するSIP信号の組み立てを行う部分である。本実施形態においては、受信信号記憶部303に記憶されている情報に基づいて、プレコンディション制御であることを示すRequire PreconditionをINVITE信号に付加したり、または183信号に付加されているRequire Preconditionを削除する処理を行う。   The SIP signal syntax assembling unit 304 is a part that assembles a SIP signal to be transmitted. In this embodiment, based on the information stored in the received signal storage unit 303, a Require Precondition indicating precondition control is added to the INVITE signal, or the Require Precondition added to the 183 signal is added. Perform the deletion process.

SIP信号送信部305は、SIP信号構文組立部304により組み立てられたSIP信号を送信する部分である。   The SIP signal transmission unit 305 is a part that transmits the SIP signal assembled by the SIP signal syntax assembly unit 304.

このように構成されたP−CSCF300aの動作について説明する。図4は、P−CSCF300aにおける通信制御方法を示すフローチャートである。本実施形態のP−CSCF300aにおいては、SIPのINVITE信号に対して、Require Preconditionという情報を付加するか否か、さらにはSIP_183信号からRequire Preconditionという情報を削除するか否かを判断することに特徴がある。   An operation of the P-CSCF 300a configured as described above will be described. FIG. 4 is a flowchart showing a communication control method in the P-CSCF 300a. In the P-CSCF 300a of this embodiment, it is determined whether or not to add information called Require Precondition to the SIP INVITE signal, and whether or not to delete information called Require Precondition from the SIP_183 signal. There is.

まず、SIP信号受信部301により、Call-IDを含んだSIP_INVITE信号が受信される(S101)。そして、SIP信号受信部301により受信されたSIP_INVITE信号のCall-IDと、プレコンディション制御の設定の有無を示す設定情報とが、受信信号記憶部303に対応付けて記憶されることで、データベース化される(S102)。例えば、発信元となる携帯端末10aが、プレコンディション制御を必要とするIP−CAN20aに対してアクセスする場合、そのSIP_INVITE信号には、Require Preconditionが付加されており、プレコンディション制御の設定がされていることを示す設定情報が記憶される。また、携帯端末10cがプレコンディション不要となるIP−CANに対してアクセスでする場合、そのSIP_INVITE信号には、Require Preconditionが付加されておらず、プレコンディション制御が未設定であることを示す設定情報が記憶される。   First, the SIP signal receiving unit 301 receives a SIP_INVITE signal including Call-ID (S101). Then, the Call-ID of the SIP_INVITE signal received by the SIP signal receiving unit 301 and the setting information indicating the presence / absence of setting of the precondition control are stored in association with the received signal storage unit 303 to form a database. (S102). For example, when the mobile terminal 10a that is a transmission source accesses the IP-CAN 20a that requires precondition control, a Require Precondition is added to the SIP_INVITE signal, and the precondition control is set. Is stored. Further, when the mobile terminal 10c accesses an IP-CAN that does not require preconditioning, setting information indicating that Require Precondition is not added to the SIP_INVITE signal and precondition control is not set. Is memorized.

そして、SIP信号構文解析部302により、プレコンディション制御の設定を示す制御情報が判断される。すなわち、プレコンディション制御を示すRequire PreconditionがSIP_INVITE信号に含まれているか否かが判断される(S103)。ここで、SIP_INVITE信号にプレコンディション制御が設定されている場合には、受信されたSIP_INVITE信号はそのまま透過される(S104)。すなわち、I−CSCF310にそのまま転送される。   Then, the SIP signal syntax analysis unit 302 determines control information indicating the setting of precondition control. That is, it is determined whether Require Precondition indicating precondition control is included in the SIP_INVITE signal (S103). Here, when the precondition control is set for the SIP_INVITE signal, the received SIP_INVITE signal is transmitted as it is (S104). That is, it is transferred to the I-CSCF 310 as it is.

また、SIP_INVITE信号にプレコンディション制御の設定がない場合には、SIP信号構文組立部304により、受信されたSIP_INVITE信号に、プレコンディション制御を示すRequirePreconditionの情報が付加される(S105)。   Further, when the precondition control is not set in the SIP_INVITE signal, the SIP signal syntax assembling unit 304 adds RequirePrecondition information indicating the precondition control to the received SIP_INVITE signal (S105).

そして、SIP信号送信部305により、プレコンディション制御が設定された(Require Preconditionが付加された)SIP_INVITE信号が、発信先となる携帯端末10に送信される(S106)。その後、その発信先からの応答としてSIP_183信号が、SIP信号受信部301により受信される(S107)。このSIP_183信号には、プレコンディション制御の設定がなされたものとする。   Then, the SIP signal transmission unit 305 transmits the SIP_INVITE signal in which precondition control is set (with Require Precondition added) to the mobile terminal 10 that is the transmission destination (S106). Thereafter, the SIP_183 signal is received by the SIP signal receiving unit 301 as a response from the destination (S107). It is assumed that the precondition control is set in the SIP_183 signal.

そして、SIP信号構文解析部302においては、そのSIP_183信号のCall-IDと、受信信号記憶部303に記憶されているデータベース(Call-IDとプレコンディション制御の設定情報)とに基づいて、プレコンディションの制御が設定の要否が判断される(S108)。すなわち、SIP_183信号のCall-IDと一致するCall-IDがデータベースに記憶されており、そのCall-IDに対応付けられている設定情報に基づいて、プレコンディション制御の要否が判断される。これによって、その応答先(発信元)から、プレコンディション制御が設定されたSIP信号が送受信されたものか否かが判断されることになる。   Then, the SIP signal syntax analysis unit 302 preconditions based on the Call_ID of the SIP_183 signal and the database (Call-ID and precondition control setting information) stored in the received signal storage unit 303. It is determined whether or not it is necessary to set the control (S108). That is, a Call-ID that matches the Call-ID of the SIP_183 signal is stored in the database, and the necessity of precondition control is determined based on the setting information associated with the Call-ID. Thus, it is determined from the response destination (source) whether or not the SIP signal for which precondition control is set has been transmitted and received.

ここで、SIP信号構文解析部302により、データベースにおいて該当するCall-IDに対応付けられるプレコンディション制御の設定情報が“設定あり”であることが示されていると判断されると、SIP_183信号はそのまま透過される(S109)。一方、プレコンディション制御の設定情報が“設定無し”であることが示されていると判断されると、SIP_183信号からRequire Preconditionが削除される(S110)。そして、このように透過された、またはRequire Preconditionが付加されたSIP_183信号が、SIP信号送信部305により送信される(S111)。   Here, when the SIP signal syntax analysis unit 302 determines that the setting information of the precondition control associated with the corresponding Call-ID in the database is “set”, the SIP_183 signal is The light is transmitted as it is (S109). On the other hand, if it is determined that the precondition control setting information indicates “no setting”, the Require Precondition is deleted from the SIP_183 signal (S110). Then, the SIP_183 signal transmitted in this way or having Require Precondition added is transmitted by the SIP signal transmission unit 305 (S111).

このように、通信相手に応じて、プレコンディション制御であることを示すRequire Preconditionを付加したり、または削除することによって、プレコンディション制御を必要とする通信相手と、不要とする通信相手とが混在している状態においても、それら通信相手と適切なプレコンディション制御を伴って通信処理を実行することができる。   In this way, depending on the communication partner, by adding or deleting Require Precondition indicating precondition control, a communication partner that requires precondition control and an unnecessary communication partner are mixed Even in such a state, communication processing can be executed with appropriate precondition control with these communication partners.

つぎに、通信相手に応じたプレコンディション制御の詳細な処理シーケンスについて説明する。図5は、本実施形態におけるプレコンディション制御を実行する通信システム1におけるシーケンス図であり、プレコンディション制御を必要とするIP−CAN20aにおける携帯端末10aと携帯端末10bとの通信処理を示している。   Next, a detailed processing sequence of precondition control according to the communication partner will be described. FIG. 5 is a sequence diagram in the communication system 1 that executes the precondition control according to the present embodiment, and shows a communication process between the mobile terminal 10a and the mobile terminal 10b in the IP-CAN 20a that requires the precondition control.

まず、携帯端末10aから発信処理が行われ、セッション参加リクエストを示す、プレコンディション制御の設定がなされたSIP_INVITE信号が送信される(S201)。P−CSCF300aにおいて、そのSIP信号受信部301によりSIP_INVITE信号が受信され、受信信号記憶部303において、SIP_INVITE信号のCall-IDとプレコンディション制御の設定情報とが記憶される(S202)。   First, a calling process is performed from the mobile terminal 10a, and a SIP_INVITE signal indicating a session participation request and set for precondition control is transmitted (S201). In the P-CSCF 300a, the SIP signal receiving unit 301 receives the SIP_INVITE signal, and the received signal storage unit 303 stores the Call-ID of the SIP_INVITE signal and the precondition control setting information (S202).

ここでは、SIP_INVITE信号は、プレコンディション制御の設定がされたものであることから、I−CSCF310、S−CSCF320宛てにそのまま透過(転送)される。そして、SIP信号送信部305により、そのSIP_INVITE信号はI−CSCF310およびS−CSCF320を介して、P−CSCF300aに送信される(S203)。ここでのP−CSCF300aは、着信側の交換機としての役割を有することになり、受信したSIP_INVITE信号のCall-IDと、プレコンディション制御の設定情報(設定あり)が記憶される(S204)。ここでも同様に、SIP_INVITE信号にはプレコンディション制御の設定がなされているため、そのまま透過され、着信側の携帯端末10bに、SIP_INVITE信号が送信される(S205)。   Here, since the SIP_INVITE signal has been set for precondition control, it is transmitted (transferred) to the I-CSCF 310 and the S-CSCF 320 as they are. Then, the SIP signal transmission unit 305 transmits the SIP_INVITE signal to the P-CSCF 300a via the I-CSCF 310 and the S-CSCF 320 (S203). Here, the P-CSCF 300a has a role as an exchange on the called side, and stores the Call-ID of the received SIP_INVITE signal and precondition control setting information (with setting) (S204). Similarly, since the precondition control is set in the SIP_INVITE signal, the SIP_INVITE signal is transmitted as it is, and the SIP_INVITE signal is transmitted to the mobile terminal 10b on the receiving side (S205).

携帯端末10bにおいて、SIP_INVITE信号が受信されると、その応答として、プレコンディション制御の設定がなされたSIP_183信号が送信される(S206)。また、その送信とともに、リソース予約が開始される(S207)。   When the mobile terminal 10b receives the SIP_INVITE signal, the SIP_183 signal in which the precondition control is set is transmitted as a response (S206). Also, with the transmission, resource reservation is started (S207).

また、P−CSCF300aにおいて、携帯端末10bからSIP_183信号がSIP信号受信部301により受信されると、S204において記憶したCall-IDと一致するか否かが判断される(S208)。   In the P-CSCF 300a, when the SIP_183 signal is received from the mobile terminal 10b by the SIP signal receiving unit 301, it is determined whether or not it matches the Call-ID stored in S204 (S208).

ここでは、SIP_183信号のCall-IDと一致するCall-IDが記憶されたものであって、そのCall-IDに対応付けられたプレコンディション制御の設定情報が、プレコンディション制御を必要とすることを示していると判断される。よって、プレコンディション制御の設定がなされたSIP_183信号がそのまま転送される。このSIP_183信号は、I−CSCF310やS−CSCF320を介して、発信側の携帯端末10aの交換機として機能するP−CSCF300aに受信される(S209)。   Here, the Call-ID that matches the Call-ID of the SIP_183 signal is stored, and the pre-condition control setting information associated with the Call-ID indicates that pre-condition control is required. It is determined that Therefore, the SIP_183 signal in which the precondition control is set is transferred as it is. The SIP_183 signal is received by the P-CSCF 300a functioning as an exchange of the mobile terminal 10a on the transmission side via the I-CSCF 310 and the S-CSCF 320 (S209).

ここでも上述と同様に、P−CSCF300aにおいて、受信したSIP_183信号のCall-IDと一致するCall-IDが記憶されたものであって、そのCall-IDに対応付けられたプレコンディション制御の設定情報が、プレコンディション制御を必要とすることを示していると判断される(S210)。よって、プレコンディション制御の設定がなされたSIP_183信号がそのまま転送される(S211)。   Here, similarly to the above, in the P-CSCF 300a, the Call-ID that matches the Call-ID of the received SIP_183 signal is stored, and the precondition control setting information associated with the Call-ID is stored. Is determined to indicate that precondition control is required (S210). Therefore, the SIP_183 signal for which the precondition control is set is transferred as it is (S211).

携帯端末10aでは、SIP_183信号が受信されると、リソース予約が開始され、リソース予約が完了すると(S212、S213)、SIP_UPDATE信号が、P−CSCF300a、I−CSCF310、およびS-CSCF320を介して、携帯端末10bに送信される(S214)。   In the mobile terminal 10a, when the SIP_183 signal is received, the resource reservation is started, and when the resource reservation is completed (S212, S213), the SIP_UPDATE signal is transmitted via the P-CSCF 300a, the I-CSCF 310, and the S-CSCF 320. It is transmitted to the portable terminal 10b (S214).

携帯端末10bにおいて、リソースの予約完了処理が行われ(S215)、SIP_UPDATE信号の応答であるSIP_200信号が、携帯端末10aに送信される(S216)。そして、携帯端末10aと携帯端末10bとの間でRBT(Ring Back Tone)処理が行われる(S217)。RBT処理において、着信側の携帯端末10bが着信処理を受け付けると、SIP_INVITE信号の応答であるSIP_200信号が携帯端末10aに送信され(S218)、携帯端末10aと携帯端末10bとの間で通話処理が行われる(S219)。   In the portable terminal 10b, resource reservation completion processing is performed (S215), and a SIP_200 signal that is a response to the SIP_UPDATE signal is transmitted to the portable terminal 10a (S216). Then, an RBT (Ring Back Tone) process is performed between the mobile terminal 10a and the mobile terminal 10b (S217). In the RBT process, when the mobile terminal 10b on the receiving side accepts the incoming call process, a SIP_200 signal that is a response to the SIP_INVITE signal is transmitted to the mobile terminal 10a (S218), and the call process is performed between the mobile terminal 10a and the mobile terminal 10b. Performed (S219).

このようにして、プレコンディション制御が必要なIP−CANと接続する携帯端末同士(携帯端末10a、携帯端末10b)で、すなわちEnd-Endでプレコンディション制御を実現することができる。   In this way, precondition control can be realized between mobile terminals (mobile terminal 10a and mobile terminal 10b) connected to an IP-CAN that requires precondition control, that is, End-End.

一方で、上述の実施形態におけるP−CSCF300aと同じ仕組みを用いて、プレコンディション制御が必要としない端末や、他網との接続も適切に行うことができる。   On the other hand, by using the same mechanism as the P-CSCF 300a in the above-described embodiment, it is possible to appropriately perform connection with a terminal that does not require precondition control or with another network.

図6は、携帯端末10aと、PSTN(他網)40との間でのプレコンディション制御を行うときのシーケンス図である。   FIG. 6 is a sequence diagram when performing precondition control between the mobile terminal 10 a and the PSTN (another network) 40.

携帯端末10aにおいて、セッション参加リクエストを示すSIP_INVITE信号がP−CSCF300aに送信される(S301)。P−CSCF300aでは、SIP信号受信部301によりSIP_INVITE信号が受信されると、SIP信号構文解析部302による解析結果に基づいて、受信信号記憶部303に、そのSIP_INVTE信号における、プレコンディション制御の設定情報、およびCall-IDが対応付けて記憶される(S302)。そして、ここでは、SIP_INVITE信号はプレコンディション制御の設定がされているため、そのままSIP_INVITE信号は透過される。すなわち、P−CSCF300aからMGCF330に対しプレコンディション制御の設定がされたSIP_INVITE信号が送信される(S303)。   In the mobile terminal 10a, a SIP_INVITE signal indicating a session participation request is transmitted to the P-CSCF 300a (S301). In the P-CSCF 300a, when the SIP_INVITE signal is received by the SIP signal receiving unit 301, based on the analysis result by the SIP signal syntax analyzing unit 302, the received signal storage unit 303 stores the precondition control setting information in the SIP_INVTE signal. And Call-ID are stored in association with each other (S302). Here, since the SIP_INVITE signal is set for precondition control, the SIP_INVITE signal is transmitted as it is. That is, a SIP_INVITE signal in which precondition control is set is transmitted from the P-CSCF 300a to the MGCF 330 (S303).

MGCF330において、その応答としてSIP_183信号がP−CSCF300aに対して送信される(S304)。このSIP_183信号も、プレコンディション制御の設定がなされたものである。一方で、MGCF330において、リソース予約が開始される(S305)。   The MGCF 330 transmits a SIP_183 signal as a response to the P-CSCF 300a (S304). This SIP_183 signal is also set for precondition control. On the other hand, resource reservation is started in the MGCF 330 (S305).

そして、P−CSCF300aにおいて、SIP_183信号のCall-IDと一致するCall-IDが受信信号記憶部303に記憶されており、そのCALL-IDに対応付けられているプレコンディション制御の設定情報が“設定あり”として記憶されているか否かが、SIP信号構文組立部304により判断される(S306)。本実施形態では、設定情報が“設定あり”として記憶されていることから、そのままSIP_183信号が携帯端末10aに転送される(S307)。   Then, in the P-CSCF 300a, the Call-ID that matches the Call-ID of the SIP_183 signal is stored in the received signal storage unit 303, and the precondition control setting information associated with the CALL-ID is “set” The SIP signal syntax assembling unit 304 determines whether or not it is stored as “Yes” (S306). In the present embodiment, since the setting information is stored as “with setting”, the SIP_183 signal is transferred to the mobile terminal 10a as it is (S307).

携帯端末10aにおいて、SIP_183信号が受信されると、リソース予約処理が行われる(S308、S309)。そして、リソース予約が完了すると、携帯端末10aから、MGCF330に対して、SIP_UPDATE信号が送信される(S310)。   When the mobile terminal 10a receives the SIP_183 signal, resource reservation processing is performed (S308, S309). When the resource reservation is completed, a SIP_UPDATE signal is transmitted from the mobile terminal 10a to the MGCF 330 (S310).

MGCF330において、SIP_UPDATE信号が受信されると、リソースの予約が完了する(S311)。そして、その応答としてSIP_200信号が携帯端末10aに送信される(S312)。一方、PSTN40に対して、ISUP_IAM信号が送信される(S313)。この信号は、交換機同士でやり取りされるメッセージのことであり、指定の相手までの回線接続要求を示すものである。   When the MGCF 330 receives the SIP_UPDATE signal, the resource reservation is completed (S311). In response, a SIP_200 signal is transmitted to the mobile terminal 10a (S312). On the other hand, an ISUP_IAM signal is transmitted to the PSTN 40 (S313). This signal is a message exchanged between exchanges and indicates a line connection request to a designated partner.

その後、図5におけるS217〜S220と同様に、SIP_180信号の送信、RBT処理、SIP_200の送信、および通話処理が行われる(S314)。   Thereafter, similarly to S217 to S220 in FIG. 5, the transmission of the SIP_180 signal, the RBT process, the transmission of SIP_200, and the call process are performed (S314).

このように、携帯端末10aが、PSTN(他網)に対して発信処理をして、プレコンディション制御を行おうとする場合、MGCF330において、プレコンディション制御が終端される。すなわち、MGCF330と携帯端末10aとの間では、通信品質が保証されることになる。   In this way, when the mobile terminal 10a attempts to perform precondition control by performing transmission processing to the PSTN (another network), the precondition control is terminated in the MGCF 330. That is, communication quality is guaranteed between the MGCF 330 and the mobile terminal 10a.

つぎに、プレコンディション制御が不必要なIP−CANの携帯端末10cからや、PSTN(他網)40からの着信を受け付ける場合のプレコンディション制御について説明する。図7は、PSTN(他網)40からの着信を受け付ける際におけるプレコンディション制御を示すシーケンス図である。   Next, precondition control when receiving an incoming call from the IP-CAN portable terminal 10c that does not require precondition control or from the PSTN (another network) 40 will be described. FIG. 7 is a sequence diagram showing precondition control when receiving an incoming call from the PSTN (another network) 40.

MGCF330において、PSTN40からISUP_IAM信号が受信される(S401)。ここでは、ISUP_IAM信号は、セッション参加リクエストを示したものである。そして、MGCF330において、このリクエストが受信されると、Call-IDが生成され、SIP_INVITE信号に付与される。Call-IDが付与されたSIP_INVITE信号は、I−CSCF310およびS−CSCF320を介して、P−CSCF300aに送信される(S402)。このSIP_INVITE信号は、プレコンディション制御の設定はされていない。   The MGCF 330 receives the ISUP_IAM signal from the PSTN 40 (S401). Here, the ISUP_IAM signal indicates a session participation request. When this request is received by the MGCF 330, a Call-ID is generated and added to the SIP_INVITE signal. The SIP_INVITE signal to which the Call-ID is assigned is transmitted to the P-CSCF 300a via the I-CSCF 310 and the S-CSCF 320 (S402). This SIP_INVITE signal is not set for precondition control.

P−CSCF300aにおいて、Call-IDとプレコンディション制御が未設定であることが、受信信号記憶部303に記憶され、データベース化される(S403)。そして、P−CSCF300aにおいて、SIP信号構文組立部304により、SIP_INVITE信号にRequire Preconditionが付加され、プレコンディション制御の設定がなされる(S404)。   In the P-CSCF 300a, the fact that the Call-ID and the precondition control are not set is stored in the received signal storage unit 303 and is made into a database (S403). In the P-CSCF 300a, the SIP signal syntax assembling unit 304 adds Require Precondition to the SIP_INVITE signal and sets the precondition control (S404).

プレコンディション制御の設定がされたSIP_INVITE信号は、携帯端末10bに送信される(S405)。携帯端末10bにおいて、その応答であるSIP_183信号が送信される(S406)。このSIP_183信号は、Require Preconditionが付加されている。そして、携帯端末10bにおいて、SIP_183信号の送信が行われると、リソース予約が開始される(S407)。   The SIP_INVITE signal in which the precondition control is set is transmitted to the mobile terminal 10b (S405). The portable terminal 10b transmits a SIP_183 signal as a response (S406). Require Precondition is added to this SIP_183 signal. Then, when the mobile terminal 10b transmits the SIP_183 signal, resource reservation is started (S407).

一方、P−CSCF300aにおいて、SIP信号受信部301によりSIP_183信号が受信されると、SIP信号構文解析部302により、受信信号記憶部303に記憶されているSIP_183のCall-IDと一致するCall-IDに対応付けられているプレコンディション制御の設定情報が確認される(S408)。そして、プレコンディション制御が未設定であると判断されると、SIP_183信号からRequire Preconditionが除外される(S409)。そして、プレコンディション制御が未設定のSIP_183信号が送信される(S410)。   On the other hand, in the P-CSCF 300a, when the SIP_183 signal is received by the SIP signal receiving unit 301, the Call-ID that matches the Call_ID of SIP_183 stored in the received signal storage unit 303 by the SIP signal syntax analysis unit 302. The setting information of the precondition control associated with is confirmed (S408). If it is determined that precondition control is not set, Require Precondition is excluded from the SIP_183 signal (S409). Then, a SIP_183 signal for which precondition control is not set is transmitted (S410).

MGCF330において、プレコンディション制御が未設定のSIP_183信号が受信されると、SIP_UPDATE信号が携帯端末10bに送信される(S411)。携帯端末10bでは、このSIP_UPDATE信号が受信されると、リソース予約が完了する(S412)。そして、SIP_200信号がMGCF330に対して送信される(S413)。以降、図5におけるS217〜S220の各処理が実行される(S414)。   When MGCF 330 receives a SIP_183 signal for which precondition control is not set, a SIP_UPDATE signal is transmitted to portable terminal 10b (S411). When the mobile terminal 10b receives this SIP_UPDATE signal, the resource reservation is completed (S412). Then, the SIP_200 signal is transmitted to the MGCF 330 (S413). Thereafter, each process of S217 to S220 in FIG. 5 is executed (S414).

なお、図7は、PSTN40から、MGCF330を経たSIP信号に対する処理であるが、これに限るものではなく、IP−CAN20bの携帯端末10c等から発信されたSIP信号に対しても同様の処理をすることができる。   FIG. 7 shows the processing for the SIP signal from the PSTN 40 via the MGCF 330. However, the processing is not limited to this, and the same processing is performed for the SIP signal transmitted from the portable terminal 10c of the IP-CAN 20b. be able to.

すなわち、P−CSCF300aにおいて、携帯端末10bからIP−CAN20b、S−CSCF320、およびI−CSCF310を経てプレコンディション制御が未設定のSIP_INVITE信号が受信されると、Call-IDとプレコンディション制御が未設定である旨は受信信号記憶部303に記憶されるとともに、プレコンディション制御の設定がされたSIP_INVITE信号が携帯端末10bに送信される。   That is, when the SIP-INVITE signal in which the precondition control is not set is received from the mobile terminal 10b via the IP-CAN 20b, the S-CSCF 320, and the I-CSCF 310 in the P-CSCF 300a, the Call-ID and the pre-condition control are not set. Is stored in the received signal storage unit 303, and a SIP_INVITE signal in which precondition control is set is transmitted to the mobile terminal 10b.

そして、携帯端末10bからプレコンディション制御の設定がされたSIP_183信号が受信されると、受信信号記憶部303に記憶されるCall-IDに対応するプレコンディション制御は未設定であるため、受信したSIP_183信号からRequire Preconditionが除外され、SIP_183信号はプレコンディション制御が未設定とされる。   Then, when the SIP_183 signal for which the precondition control is set is received from the mobile terminal 10b, the precondition control corresponding to the Call-ID stored in the received signal storage unit 303 is not set, and thus the received SIP_183 Require Precondition is excluded from the signal, and precondition control is not set for the SIP_183 signal.

つぎに、本実施形態の通信制御装置であるP−CSCF300aの作用効果について説明する。このP−CSCF300aによれば、SIP信号受信部301がSIP_INVITE信号(通信要求)を受信し、その信号をSIP信号構文解析部302が解析する。そして、受信信号記憶部303は、その結果得られたCall-ID(識別情報)およびプレコンディション制御の設定の有無を示す設定情報を記憶する。   Below, the effect of P-CSCF300a which is a communication control apparatus of this embodiment is demonstrated. According to the P-CSCF 300a, the SIP signal receiving unit 301 receives a SIP_INVITE signal (communication request), and the SIP signal syntax analyzing unit 302 analyzes the signal. The received signal storage unit 303 stores the call-ID (identification information) obtained as a result and setting information indicating the presence / absence of setting of the precondition control.

SIP信号構文組立部304は、プレコンディション制御の設定の有無に応じて、プレコンディション制御の設定を付加した設定済みのSIP_INVITE信号(通信要求)を生成する。そして、SIP信号送信部305は、プレコンディション制御の設定がされたSIP_INVITE信号を宛先となる携帯端末10bに送信する。   The SIP signal syntax assembling unit 304 generates a set SIP_INVITE signal (communication request) to which the precondition control setting is added according to the presence or absence of the precondition control setting. Then, the SIP signal transmission unit 305 transmits the SIP_INVITE signal in which the precondition control is set to the mobile terminal 10b that is the destination.

その後、SIP信号受信部301は、その発信先の携帯端末10bから、プレコンディション制御の設定がなされた、SIP_INVITE信号(通信要求)に対するSIP_183信号(応答信号)を受信すると、SIP信号構文解析部302は、受信信号記憶部303を参照する。そして、SIP信号構文解析部302は、そのSIP_183信号(応答信号)のCall-ID(識別情報)と一致するCall-ID(識別情報)に対応付けて記憶されている設定情報がプレコンディション制御を設定していないことを示していると判断する場合には、SIP_183信号(応答信号)からプレコンディション制御の設定を削除する。そして、SIP信号送信部305は、発信元の携帯端末に送信する。   Thereafter, when the SIP signal receiving unit 301 receives the SIP_183 signal (response signal) for the SIP_INVITE signal (communication request) for which the precondition control is set, from the mobile terminal 10b as the transmission destination, the SIP signal syntax analyzing unit 302 Refers to the received signal storage unit 303. The SIP signal syntax analysis unit 302 then performs precondition control on the setting information stored in association with the Call-ID (identification information) that matches the Call-ID (identification information) of the SIP_183 signal (response signal). If it is determined that it is not set, the precondition control setting is deleted from the SIP_183 signal (response signal). Then, the SIP signal transmission unit 305 transmits to the mobile terminal that is the transmission source.

これにより、効率的なプレコンディション制御を実現することができ、無駄な信号量を増大させることがなくなる。すなわち、全端末、全経路に対してプレコンディション制御をする必要がなく、適切な相手のみプレコンディション制御を行うことができる。   As a result, efficient precondition control can be realized, and useless signal amount is not increased. That is, it is not necessary to perform precondition control for all terminals and all routes, and only appropriate counterparts can perform precondition control.

301…信号受信部、302…信号構文解析部、303…受信信号記憶部、304…信号構文組立部、305…信号送信部。

DESCRIPTION OF SYMBOLS 301 ... Signal receiving part, 302 ... Signal syntax analysis part, 303 ... Received signal memory | storage part, 304 ... Signal syntax assembly part, 305 ... Signal transmission part.

Claims (2)

通信のためのリソース確保の確認手順であるプレコンディション制御を行う通信制御装置において、
発信元となる携帯端末から通信要求を受信する通信要求受信手段と、
前記通信要求受信手段により受信された通信要求の識別情報およびプレコンディション制御の設定の有無を示す設定情報を記憶する記憶手段と、
前記通信要求受信手段により受信された通信要求にプレコンディション制御の設定がなされている場合には、発信先にかかわらず、当該通信要求を発信先の携帯端末に送信し、プレコンディション制御の設定がなされていない場合には、発信先にかかわらず、プレコンディション制御の設定を付加した設定済み通信要求を発信先の携帯端末に送信する通信要求送信手段と、
前記発信先の携帯端末から、プレコンディション制御の設定がなされた、前記通信要求に対する応答信号を受信する応答信号受信手段と、
前記応答信号受信手段が前記通信要求に対する応答信号を受信すると、前記記憶手段において前記応答信号の識別情報と一致する識別情報に対応付けて記憶されている設定情報がプレコンディション制御を設定していたことを示しているか否かを判断する判断手段と、
前記判断手段により、プレコンディション制御の設定がなされていないと判断されると、前記応答信号からプレコンディション制御の設定を削除する削除手段と、
前記削除手段によりプレコンディション制御の設定が削除された応答信号を前記発信元の携帯端末に送信する応答信号送信手段と、
を備える通信制御装置。
In a communication control apparatus that performs precondition control, which is a confirmation procedure for securing resources for communication,
A communication request receiving means for receiving a communication request from a mobile terminal as a transmission source;
Storage means for storing communication request identification information received by the communication request receiving means and setting information indicating presence / absence of setting of precondition control;
When the precondition control is set in the communication request received by the communication request receiving means , the communication request is transmitted to the mobile terminal of the call destination regardless of the call destination, and the setting of the precondition control is set. If not, communication request transmission means for transmitting a set communication request with precondition control settings to the mobile terminal of the destination regardless of the destination ,
Response signal receiving means for receiving a response signal to the communication request in which precondition control is set from the mobile terminal of the transmission destination;
When the response signal receiving unit receives a response signal to the communication request, the setting information stored in the storage unit in association with the identification information that matches the identification information of the response signal sets the precondition control. A determination means for determining whether or not
If it is determined by the determining means that the setting of the precondition control is not made, a deleting means for deleting the setting of the precondition control from the response signal;
A response signal transmitting means for transmitting a response signal in which the setting of the precondition control is deleted by the deleting means to the mobile terminal of the transmission source;
A communication control device comprising:
通信のためのリソース確保の確認手順であるプレコンディション制御を行う通信制御装置の通信制御方法において、
発信元となる携帯端末から通信要求を受信する通信要求受信ステップと、
前記通信要求受信ステップにより受信された通信要求の識別情報およびプレコンディション制御の設定の有無を示す設定情報を記憶手段に記憶する記憶ステップと、
前記通信要求受信ステップにより受信された通信要求にプレコンディション制御の設定がなされている場合には、発信先にかかわらず、当該通信要求を発信先の携帯端末に送信し、プレコンディション制御の設定がなされていない場合には、発信先にかかわらず、プレコンディション制御の設定を付加した設定済み通信要求を発信先の携帯端末に送信する通信要求送信ステップと、
前記発信先の携帯端末から、プレコンディション制御の設定がなされた、前記通信要求に対する応答信号を受信する応答信号受信ステップと、
前記応答信号受信ステップが前記通信要求に対する応答信号を受信すると、前記記憶手段において前記応答信号の識別情報と一致する識別情報に対応付けて記憶されている設定情報がプレコンディション制御を設定していたことを示しているか否かを判断する判断ステップと、
前記判断ステップにより、プレコンディション制御の設定がなされていないと判断されると、前記応答信号からプレコンディション制御の設定を削除する削除ステップと、
前記削除ステップによりプレコンディション制御の設定が削除された応答信号を前記発信元の携帯端末に送信する応答信号送信ステップと、
を備える通信制御方法。
In the communication control method of the communication control apparatus that performs precondition control, which is a confirmation procedure for securing resources for communication,
A communication request receiving step for receiving a communication request from a mobile terminal as a transmission source;
A storage step of storing in the storage means identification information of the communication request received by the communication request reception step and setting information indicating presence / absence of setting of precondition control;
When the precondition control is set in the communication request received in the communication request receiving step , the communication request is transmitted to the mobile terminal of the destination regardless of the destination, and the setting of the precondition control is set. If not, a communication request transmission step for transmitting a set communication request with precondition control setting to the mobile terminal of the destination regardless of the destination ,
A response signal receiving step for receiving a response signal to the communication request, in which precondition control is set, from the mobile terminal of the destination;
When the response signal reception step receives a response signal to the communication request, the setting information stored in association with the identification information that matches the identification information of the response signal in the storage means sets the precondition control. A determination step for determining whether or not
When it is determined by the determination step that the precondition control setting is not made, a deletion step of deleting the precondition control setting from the response signal;
A response signal transmitting step of transmitting the response signal in which the setting of the precondition control is deleted by the deleting step to the mobile terminal of the transmission source;
A communication control method comprising:
JP2013174628A 2013-08-26 2013-08-26 Communication control device and communication control method Active JP6170781B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013174628A JP6170781B2 (en) 2013-08-26 2013-08-26 Communication control device and communication control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013174628A JP6170781B2 (en) 2013-08-26 2013-08-26 Communication control device and communication control method

Publications (2)

Publication Number Publication Date
JP2015043511A JP2015043511A (en) 2015-03-05
JP6170781B2 true JP6170781B2 (en) 2017-07-26

Family

ID=52696854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013174628A Active JP6170781B2 (en) 2013-08-26 2013-08-26 Communication control device and communication control method

Country Status (1)

Country Link
JP (1) JP6170781B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109639919A (en) * 2018-11-27 2019-04-16 中国移动通信集团江苏有限公司 A kind of dial testing method, device, equipment and medium

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6234272B2 (en) * 2014-02-27 2017-11-22 Kddi株式会社 Session control method, SIP server, and program for controlling transmission timing of early media
JP6348875B2 (en) * 2015-05-20 2018-06-27 日本電信電話株式会社 RELAY DEVICE, CALL CONTROL SYSTEM, CALL CONTROL METHOD, AND CALL CONTROL PROGRAM
JP2017046076A (en) * 2015-08-24 2017-03-02 シャープ株式会社 COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION DEVICE CONTROL METHOD

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3905501B2 (en) * 2003-08-27 2007-04-18 日本電信電話株式会社 QoS control system and QoS control method
US7822838B2 (en) * 2005-06-29 2010-10-26 Nokia Siemens Networks Oy System, method, and network elements for providing a service in a communication network
JP4643712B2 (en) * 2006-08-01 2011-03-02 株式会社日立製作所 Communication control apparatus, communication system and control method for controlling QoS for each line
KR101453971B1 (en) * 2008-01-03 2014-10-21 삼성전자주식회사 Apparatus and method for interworking between wirless network and wireline network
US8572258B2 (en) * 2008-01-15 2013-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Control of quality-of-service preconditions in an IP multimedia subsystem
JP5120813B2 (en) * 2008-03-27 2013-01-16 Necエンジニアリング株式会社 SIP telephone exchange system and SIP telephone exchange method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109639919A (en) * 2018-11-27 2019-04-16 中国移动通信集团江苏有限公司 A kind of dial testing method, device, equipment and medium

Also Published As

Publication number Publication date
JP2015043511A (en) 2015-03-05

Similar Documents

Publication Publication Date Title
US11621933B2 (en) Systems and methods for editing, recalling, and deleting messages
EP2993861B1 (en) Establishing and maintaining a voip call
EP2899937B1 (en) Qos bearer resource control method and system during access negotiation and release
RU2509434C2 (en) Method of transferring communication session in telecommunication network from first connection to second connection
US8693464B2 (en) Method and apparatus for processing calls
CN104113536A (en) Selection method and device for called access domain
CN117692437A (en) Communication methods, devices and systems
EP4128688B1 (en) Media flow control for direct routing in network-based telephony
JP6170781B2 (en) Communication control device and communication control method
EP2096822A2 (en) Voice call communication switching system
WO2016104622A1 (en) Internetwork connection control device, and connection control method
CN108260170B (en) A resource reservation control method and MGCF unit
US9801151B2 (en) Server apparatus and communication control method
US20250016710A1 (en) Method for transmitting and receiving multimedia data
US11653334B2 (en) Systems and methods for reducing transcoding resource allocation during call setup to multiple terminations
US11201898B2 (en) SIP proxy server, communication method and SIP proxy program
KR100913601B1 (en) Call admission control method for the SIP base Service interworking Control System
EP2723053A1 (en) Transfer inquiry method, application server, service terminal, and system
US12328345B1 (en) Call setup simplification for internet clients to establish media sessions with a serving IMS network
TR201706060T4 (en) Service control awareness for call forwarding between packet switched telephone zone and circuit switched telephone zone.
JP6876595B2 (en) Call connection controller
JP6826492B2 (en) Communications system
KR102027165B1 (en) Apparatus and method for engaging call forwarding service
WO2024140041A1 (en) Remote control method and communication apparatus
WO2026037088A1 (en) Communication method, and device and computer-readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170119

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170703

R150 Certificate of patent or registration of utility model

Ref document number: 6170781

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250