Nothing Special   »   [go: up one dir, main page]

JP6234272B2 - Session control method, SIP server, and program for controlling transmission timing of early media - Google Patents

Session control method, SIP server, and program for controlling transmission timing of early media Download PDF

Info

Publication number
JP6234272B2
JP6234272B2 JP2014037433A JP2014037433A JP6234272B2 JP 6234272 B2 JP6234272 B2 JP 6234272B2 JP 2014037433 A JP2014037433 A JP 2014037433A JP 2014037433 A JP2014037433 A JP 2014037433A JP 6234272 B2 JP6234272 B2 JP 6234272B2
Authority
JP
Japan
Prior art keywords
terminal
session
precondition
response
request
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
JP2014037433A
Other languages
Japanese (ja)
Other versions
JP2015162827A (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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2014037433A priority Critical patent/JP6234272B2/en
Publication of JP2015162827A publication Critical patent/JP2015162827A/en
Application granted granted Critical
Publication of JP6234272B2 publication Critical patent/JP6234272B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、IMS(IP Multimedia Subsystem)におけるメディア制御の技術に関する。   The present invention relates to a media control technology in IMS (IP Multimedia Subsystem).

IMSは、IP(Internet Protocol)ベースのマルチメディア通信サービスを提供するものであって、3GPP(3rd Generation Partnership Project)国際標準として規定されている(例えば非特許文献1参照)。IMSとは、アクセスネットワークに依存することなく、IPパケットのトランスポートを制御するコアネットワークである。IP−CAN(IP-Connectivity Access Network)と称される複数のアクセスネットワークが、シームレスに収容される。IMSによれば、異なるアクセスネットワークを介して、共通のマルチメディア通信サービス(例えばIP電話、テレビ電話、IM(Instant Message)等)を提供することができる。   IMS provides IP (Internet Protocol) -based multimedia communication services and is defined as a 3GPP (3rd Generation Partnership Project) international standard (see, for example, Non-Patent Document 1). IMS is a core network that controls the transport of IP packets without depending on the access network. A plurality of access networks called IP-CAN (IP-Connectivity Access Network) are seamlessly accommodated. According to IMS, a common multimedia communication service (for example, IP phone, video phone, IM (Instant Message), etc.) can be provided via different access networks.

IMSは、主にセッション制御機能(CSCF(Call Session Control Function))と共に、アプリケーションサービス制御機能(AS(Application Server)やユーザ情報蓄積機能(HSS(Home Subscriber Server))を搭載する。CSCFは、サービス制御ネットワークの制御の核であるセッションを制御する機能であり、ユーザ端末(UA(User Agent))間の通信セッションの設定及び解放を実現する。また、CSCFは、SIP(Session Initiation Protocol:セッション制御プロトコルである)やSDP(Session Description Protocol:セッション記述プロトコル)によってメッセージを交換する。CSCFは、具体的には、P−CSCF(Proxy-CSCF)、S−CSCF(Serving-CSCF)、I−CSCF(Interrogating-CSCF)の3つの機能要素に分類される。また、CSCFは、接続されるセッションのサービス条件に応じて、アプリケーションサーバを選択的に利用する。   The IMS mainly includes an application service control function (AS (Application Server) and a user information storage function (HSS (Home Subscriber Server))) as well as a session control function (CSCF (Call Session Control Function)). This is a function for controlling a session, which is the core of control network control, and realizes setting and releasing of a communication session between user terminals (UA (User Agent)), and CSCF is SIP (Session Initiation Protocol: session control). Messages are exchanged by SDP (Session Description Protocol), which is specifically a P-CSCF (Proxy-CSCF), S-CSCF (Serving-CSCF), or I-CSCF. (Interrogating-CSCF) is classified into three functional elements. Application servers are selectively used according to the service conditions of the application.

IMSは、例えばIBCF(Interconnection Border Control Function)を設置することによって、2つの異なるIPネットワーク(IMSやNGN(Next Generation Network)等)間を接続することができる。IBCFは、ネットワーク毎に異なる独自のSIPパラメータやSDPのメディア情報に対して、プロトコル変換も実行する。   IMS can connect two different IP networks (such as IMS and NGN (Next Generation Network)) by installing an IBCF (Interconnection Border Control Function), for example. The IBCF also performs protocol conversion on unique SIP parameters and SDP media information that are different for each network.

従来、セッション確立中に、アナウンスメントを提供する方式が規定されている(例えば非特許文献2参照)。この方式によれば、SIPシーケンスの中で、セッション開始要求(INVITE)の送信開始から、最終の成功応答(200OK)までのセッション確立中の状態を、「アーリーダイアログ」と定義する。アーリーダイアログで提供されるアナウンスメント等のメディアを、「アーリーメディア(Early Media)」と称する。アーリーメディアは、例えばPSTN(Public Switched Telephone Network:公衆電話回線網)について、呼接続の前に、発信側に聞こえる呼び出しトーンとしても用いられる。   Conventionally, a method for providing an announcement during session establishment has been defined (for example, see Non-Patent Document 2). According to this method, a state during session establishment from the start of transmission of a session start request (INVITE) to the final successful response (200 OK) is defined as an “early dialog” in the SIP sequence. A media such as an announcement provided in the early dialog is referred to as “Early Media”. Early media, for example, for PSTN (Public Switched Telephone Network), is also used as a ringing tone that can be heard by the calling party before call connection.

ここで、セッション要求元端末がメディアを聴取するためのリソース(通信路)を確保できていない状態(リソース未確保)のときに、セッション要求先端末がアーリーメディアを流し始めることが想定される。この場合、セッション要求元端末は、リソース確保が完了した時点でいきなり、アーリーメディアの途中から聞こえることになる。このように、メディアの先頭が聞こえない問題は、「メディアクリッピング」と称される。   Here, it is assumed that the session request destination terminal starts to play the early media when the session request source terminal cannot secure the resource (communication path) for listening to the media (resource not secured). In this case, the session request source terminal suddenly hears from the middle of the early media when the resource reservation is completed. Thus, the problem that the head of the media cannot be heard is called “media clipping”.

このような問題を解決するために、SIPにおけるPrecondition制御の方式が規定されている(例えば非特許文献3参照)。この技術によれば、セッション要求元端末が、セッション開始要求を送信した時にリソースを確保できていなくても、そのリソース確保が完了した後、セッション要求先端末からアーリーメディアを受信できるように制御される。   In order to solve such a problem, a SIP precondition control method is defined (for example, see Non-Patent Document 3). According to this technology, even if the session request source terminal has not secured the resource when the session start request is transmitted, the session request source terminal is controlled to receive early media from the session request destination terminal after the resource reservation is completed. The

Precondition制御の方式は、セッション要求元端末とセッション要求先端末との間で、リソース確保状態のパラメータを、SDPを用いて相互に交換するものである。端末間で、相手方のリソース確保の完了が確認できた段階で、アーリーメディアの送信が開始される。   The precondition control method is a method for exchanging parameters of the resource reservation state between the session request source terminal and the session request destination terminal using SDP. The transmission of the early media is started when the completion of the resource securing of the other party is confirmed between the terminals.

更に、Precondition制御に対する対応/非対応は、セッション確立手順の中で、SIP/SDPに設定すべきパラメータとして規定されている(例えば非特許文献4参照)。この規定によれば、Precondition制御「非対応」の場合、セッション確立手順について、SDPのDirectionパラメータに従って、メディアクリッピングを発生させることなくアーリーメディアを送信することができる。   Furthermore, the correspondence / non-correspondence to Precondition control is defined as a parameter to be set in SIP / SDP in the session establishment procedure (for example, see Non-Patent Document 4). According to this rule, when the precondition control is “non-compliant”, early media can be transmitted without causing media clipping in accordance with the SDP Direction parameter for the session establishment procedure.

3GPP TS 23.228 「IP Multimedia Subsystem (IMS); Stage 2」3GPP TS 23.228 `` IP Multimedia Subsystem (IMS); Stage 2 '' 3GPP TS 24.628 「Common Basic Communication procedures using IP Multimedia (IM) Core Network (CN) subsystem; Protocol specification」3GPP TS 24.628 `` Common Basic Communication procedures using IP Multimedia (IM) Core Network (CN) subsystem; Protocol specification '' RFC 3312 「Integration of Resource Management and Session Initiation Protocol (SIP)」RFC 3312 Integration of Resource Management and Session Initiation Protocol (SIP) 3GPP TS 24.229 「IP multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3」3GPP TS 24.229 `` IP multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP); Stage 3 ''

しかしながら、セッション要求元端末がPrecondition制御「対応」であり、セッション要求先端末がPrecondition制御「非対応」である場合、非特許文献4に記載の技術を用いても、セッション確立におけるアーリーメディアのメディアクリッピングが生じる可能性がある。   However, when the session request source terminal is Precondition control “supported” and the session request destination terminal is Precondition control “not supported”, even if the technique described in Non-Patent Document 4 is used, media of early media in session establishment are used. Clipping can occur.

この従来技術によれば、Precondition制御「対応」のセッション要求元端末が、Precondition制御「非対応」のセッション要求先端末に対してセッション開始要求を送信した場合、Preconditionを使用することなくセッションを確立することとなる。ここで、以下の3つの条件がある。
(条件1)セッション要求元端末は、「セッション開始要求」をセッション要求先端末へ送信する。このセッション開始要求のSDPオファーは、以下のように設定される。
Directionパラメータ=メディアの送受信無し(a=inactive)
(条件2)これに対し、セッション要求先端末は、SDPアンサーを含む「暫定応答」を返信する。このとき、セッション要求先端末は、アーリーメディアの送信可能であっても、先のDirectionパラメータに従って、アーリーメディアの送信を待機する。
(条件3)SDPネゴシエーションの成立後、セッション要求元端末とセッション要求先端末とはそれぞれ、リソース確保を実行する。その後、セッション要求元端末は、リソース確保が完了したタイミングで、「情報更新要求(UPDATE)」をセッション要求先端末へ送信する。ここで、情報更新要求は、以下のように設定される。
Directionパラメータ=メディアの送受信可能(a=sendrecv)
これに対し、情報更新要求を受信したセッション要求先端末は、成功応答を返信すると共に、待機していたアーリーメディアの送信を開始する。
According to this prior art, when a session request source terminal with precondition control "supported" sends a session start request to a session request destination terminal with precondition control "not supported", a session is established without using the precondition. Will be. Here, there are the following three conditions.
(Condition 1) The session request source terminal transmits a “session start request” to the session request destination terminal. The SDP offer for this session start request is set as follows.
Direction parameter = no media transmission / reception (a = inactive)
(Condition 2) In response to this, the session request destination terminal returns a “provisional response” including the SDP answer. At this time, the session request destination terminal waits for early media transmission according to the previous Direction parameter even if early media transmission is possible.
(Condition 3) After the establishment of the SDP negotiation, the session request source terminal and the session request destination terminal each execute resource reservation. Thereafter, the session request source terminal transmits an “information update request (UPDATE)” to the session request destination terminal at the timing when the resource reservation is completed. Here, the information update request is set as follows.
Direction parameter = Media can be sent and received (a = sendrecv)
On the other hand, the session request destination terminal that has received the information update request returns a success response and starts transmission of the waiting early media.

このような端末間のシーケンスのみで、メディアクリッピングを発生すること無く、アーリーメディアの送信を開始できるように思える。勿論、条件1及び2については規定通りの必須の動作であるが、条件3については、セッション要求元端末及びセッション要求先端末それぞれが、情報更新要求を送受信する機能を別途実装する必要がある。   It seems that the transmission of early media can be started only by such a sequence between terminals without generating media clipping. Of course, conditions 1 and 2 are essential operations as prescribed, but for condition 3, it is necessary to separately implement a function for each of the session request source terminal and the session request destination terminal to transmit and receive an information update request.

非特許公報4によれば、条件3の「情報更新要求」についてはオプション機能であって、その機能を搭載していないセッション要求元端末及びセッション要求先端末では、実現することができない。また、このオプション機能によれば、セッション要求元端末が、セッション開始要求を送信し、セッション要求端末が最終「成功応答」を返信した後、セッション要求元端末が「情報更新要求」を送信する動作となる。しかしながら、情報更新要求が送信される前に、最終「成功応答」が送信されているために、実質的にアーリーメディアではないという問題がある。また、セッション要求元端末は、最終「成功応答」を受信した後、「情報更新要求」を受信するまで待機する必要がある。セッション要求先端末の動作によっては、セッション確立が、遅延したり、接続できなかったりすることとなる。即ち、条件3のオプション機能を前提として、アーリーメディアのメディアクリッピングを生じないようにすることはできない。 According to Non-Patent Publication 4, the “information update request” in condition 3 is an optional function and cannot be realized in a session request source terminal and a session request destination terminal that are not equipped with the function. Further, according to this optional function, the session request source terminal transmits a session start request, and after the session request destination terminal returns a final “success response”, the session request source terminal transmits an “information update request”. It becomes operation. However, since the final “success response” is transmitted before the information update request is transmitted, there is a problem that the media is not substantially early media. Further, the session request source terminal needs to wait until it receives the “information update request” after receiving the final “success response”. Depending on the operation of the session request destination terminal, session establishment may be delayed or cannot be connected. That is, on the premise of the optional function of Condition 3, media clipping of early media cannot be prevented.

そこで、本発明は、セッション要求元端末がPrecondition制御「対応」であるにも拘わらず、セッション要求先端末がPrecondition制御「非対応」であっても、セッション確立におけるアーリーメディアのメディアクリッピングを生じないようにするセッション制御方法、SIPサーバ及びプログラムを提供することを目的とする。   Therefore, the present invention does not cause media clipping of early media in session establishment even if the session request destination terminal is “not compatible” with the session request destination terminal even though the session request source terminal is “compatible” with the precondition control. An object of the present invention is to provide a session control method, a SIP server, and a program.

本発明によれば、IPベースのマルチメディアネットワークを介して、セッション要求元となる第1の端末と、セッション要求先となる第2の端末とを通信可能なSIP(Session Initiation Protocol)サーバのセッション接続方法において、
SIPサーバは、
アーリーダイアログシーケンスの要求/応答のSDPオファー/アンサーに記述されるPrecondition制御「対応」の第1の端末から、Preconditionパラメータを含むセッション開始要求を受信した際に、セッション要求先の第2の端末がPrecondition制御「非対応」である場合、第1の端末に対してリソース確保を完了させる第1のステップと、
第1の端末からのセッション開始要求を第2の端末へ送信し、第2の端末からPreconditionパラメータを含まない応答を受信し、その応答を第1の端末へ送信する第2のステップと、
第2の端末からアーリーメディア(early media)を受信し、該アーリーメディアを第1の端末へ転送する第3のステップと
実行することを特徴とする。
According to the present invention, a session of a SIP (Session Initiation Protocol) server capable of communicating between a first terminal serving as a session request source and a second terminal serving as a session request destination via an IP-based multimedia network. In the connection method,
SIP server
When a session start request including the Precondition parameter is received from the first terminal of the precondition control “corresponding” described in the SDP offer / answer of the request / response of the early dialog sequence, the second terminal of the session request destination If the precondition control is “non-compliant”, the first step of completing resource reservation for the first terminal;
A second step of transmitting a session start request from the first terminal to the second terminal, receiving a response not including the Precondition parameter from the second terminal, and transmitting the response to the first terminal;
Receiving early media from the second terminal, and performing a third step of transferring the early media to the first terminal.

本発明のSIPサーバのセッション接続方法における他の実施形態によれば、
第1のステップについて、SIPサーバ
第1の端末から、Preconditionパラメータを含むセッション開始要求を受信し、
リソース確保を要求するPreconditionパラメータを含む暫定応答を第1の端末へ返信し、
リソース確保が完了した第1の端末から、Preconditionパラメータを含むリソース確保完了通知を受信し、
Preconditionパラメータを含む成功応答を第1の端末へ返信する
ことも好ましい。
According to another embodiment of the session connection method of the SIP server of the present invention,
For the first step, SIP server,
A session start request including the Precondition parameter is received from the first terminal,
A provisional response including the Precondition parameter for requesting resource reservation is returned to the first terminal,
The resource reservation completion notification including the Precondition parameter is received from the first terminal that has completed the resource reservation,
It is also preferable to return a success response including the Precondition parameter to the first terminal.

本発明のSIPサーバのセッション接続方法における他の実施形態によれば、
第2のステップについて、
SIPサーバは、
要求元の第1の端末がリソース確保完了を表すPreconditionパラメータと、要求元の第1の端末がアーリーメディアの受信可能を表すDirectionパラメータとを含むセッション開始要求を、第2の端末へ送信し、
第2の端末から、応答として、アーリーメディア提供通知の暫定応答を受信し、
暫定応答を第1の端末へ送信する
ことも好ましい。
According to another embodiment of the session connection method of the SIP server of the present invention,
For the second step,
SIP server,
The first terminal of the request source transmits a session start request including a Precondition parameter indicating completion of resource reservation and a Direction parameter indicating that the first terminal of request source can receive early media, to the second terminal,
As a response, the provisional response of the early media provision notification is received from the second terminal ,
A provisional response, it is also preferable to transmit to the first terminal.

本発明のSIPサーバのセッション接続方法における他の実施形態によれば、
SIPサーバは、第2の端末がPrecondition制御に対応/非対応かを予め記憶し又は問い合わせることも好ましい。
According to another embodiment of the session connection method of the SIP server of the present invention,
SIP server, the second terminal is preferably also stored in advance or queries Turkey or supported / not correspond to Precondition control.

本発明のSIPサーバのセッション接続方法における他の実施形態によれば、
SIPサーバは、
CSCFと通信するアプリケーションサーバ(Application Server)、又は、
第1の端末側のCSCFと第2の端末側のCSCFとの間に配置されたIBCF(Interconnection Border Control Function)であることも好ましい。
According to another embodiment of the session connection method of the SIP server of the present invention,
SIP server
Application server that communicates with CSCF, or
An IBCF (Interconnection Border Control Function) disposed between the CSCF on the first terminal side and the CSCF on the second terminal side is also preferable.

本発明によれば、IPベースのマルチメディアネットワークを介して、セッション要求元となる第1の端末と、セッション要求先となる第2の端末とを通信可能なSIPサーバにおいて、
アーリーダイアログシーケンスの要求/応答のSDPオファー/アンサーに記述されるPrecondition制御「対応」の第1の端末から、Preconditionパラメータを含むセッション開始要求を受信した際に、セッション要求先の第2の端末がPrecondition制御「非対応」である場合、第1の端末に対してリソース確保を完了させる要求元リソース確保制御手段と、
第1の端末からのセッション開始要求を第2の端末へ送信し、第2の端末からPreconditionパラメータを含まない応答を受信し、その応答を第1の端末へ送信する要求先リソース確保制御手段と、
第2の端末からアーリーメディアを受信し、該アーリーメディアを第1の端末へ転送するアーリーメディア転送手段と
を有することを特徴とする。
According to the present invention, in a SIP server capable of communicating between a first terminal serving as a session request source and a second terminal serving as a session request destination via an IP-based multimedia network,
When a session start request including the Precondition parameter is received from the first terminal of the precondition control “corresponding” described in the SDP offer / answer of the request / response of the early dialog sequence, the second terminal of the session request destination When the precondition control is “non-compliant”, request source resource reservation control means for completing resource reservation for the first terminal;
Request destination resource securing control means for transmitting a session start request from the first terminal to the second terminal, receiving a response not including the Precondition parameter from the second terminal, and transmitting the response to the first terminal; ,
And early media transfer means for receiving early media from the second terminal and transferring the early media to the first terminal.

本発明によれば、IPベースのマルチメディアネットワークを介して、セッション要求元となる第1の端末と、セッション要求先となる第2の端末とを通信可能なSIPサーバに搭載されたコンピュータを機能させるプログラムにおいて、
アーリーダイアログシーケンスの要求/応答のSDPオファー/アンサーに記述されるPrecondition制御「対応」の第1の端末から、Preconditionパラメータを含むセッション開始要求を受信した際に、セッション要求先の第2の端末がPrecondition制御「非対応」である場合、第1の端末に対してリソース確保を完了させる要求元リソース確保制御手段と、
第1の端末からのセッション開始要求を第2の端末へ送信し、第2の端末からPreconditionパラメータを含まない応答を受信し、その応答を第1の端末へ送信する要求先リソース確保制御手段と、
第2の端末からアーリーメディアを受信し、該アーリーメディアを第1の端末へ転送するアーリーメディア転送手段と
してコンピュータを機能させることを特徴とする。
According to the present invention, a computer mounted on a SIP server capable of communicating between a first terminal serving as a session request source and a second terminal serving as a session request destination via an IP-based multimedia network functions. in the program to be,
When a session start request including the Precondition parameter is received from the first terminal of the precondition control “corresponding” described in the SDP offer / answer of the request / response of the early dialog sequence, the second terminal of the session request destination When the precondition control is “non-compliant”, request source resource reservation control means for completing resource reservation for the first terminal;
Request destination resource securing control means for transmitting a session start request from the first terminal to the second terminal, receiving a response not including the Precondition parameter from the second terminal, and transmitting the response to the first terminal; ,
The computer is caused to function as early media transfer means for receiving early media from the second terminal and transferring the early media to the first terminal.

本発明のセッション制御方法、SIPサーバ及びプログラムによれば、セッション要求元端末がPrecondition制御「対応」であるにも拘わらず、セッション要求先端末がPrecondition制御「非対応」であっても、セッション確立におけるアーリーメディアのメディアクリッピングを生じないようにすることができる。   According to the session control method, the SIP server, and the program of the present invention, even if the session request source terminal is Precondition control “compatible”, the session request destination terminal is Precondition control “not compatible”, and the session is established. It is possible to prevent media clipping of early media.

本発明におけるシステム構成図である。It is a system configuration diagram in the present invention. 本発明におけるシーケンス図である。It is a sequence diagram in the present invention. 本発明におけるアプリケーションサーバの機能構成図である。It is a function block diagram of the application server in this invention. SIPサーバが、セッション要求先端末へPrecondition制御の対応可否を問い合わせるシーケンス図である。FIG. 10 is a sequence diagram in which a SIP server inquires of a session request destination terminal whether Precondition control is available.

以下、本発明の実施の形態について、図面を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明におけるシステム構成図である。   FIG. 1 is a system configuration diagram according to the present invention.

図1によれば、セッション要求元端末21と、セッション要求先端末22との間は、IPベースのマルチメディアネットワークを介して接続されている。このようなネットワークは、具体的にはIMS(広義にNGN(Next Generation Network)も含む)であって、複数のSIPサーバによって構成されている。要求元ネットワークと要求先ネットワークとは、IMSを介することによって、異なる事業者に運用されるものであってもよい。同一事業者のIMS間であれば、SIP/SDPについてプロトコル変換も必要なく、直接的にI−CSCFを介して接続することができる。また、異なる事業者ネットワーク間であれば、IBCFを介して、SIP/SDPについてプロトコル変換を実行することができる。   According to FIG. 1, a session request source terminal 21 and a session request destination terminal 22 are connected via an IP-based multimedia network. Such a network is specifically IMS (including NGN (Next Generation Network in a broad sense)), and is configured by a plurality of SIP servers. The request source network and the request destination network may be operated by different operators through the IMS. Between IMSs of the same operator, protocol conversion is not necessary for SIP / SDP, and connection can be made directly via the I-CSCF. In addition, if it is between different operator networks, protocol conversion can be executed for SIP / SDP via the IBCF.

本発明のSIPサーバの機能は、例えば以下のサーバに搭載される。
・アプリケーションサーバ(Application Server)
(特にS−CSCFと通信する)
・IBCF(Interconnection Border Control Function)
(異なる通信事業者のIMS間に配置される)
アーリーメディアの送信の有無は、セッション要求先のIMSの事業者の運用意志に依存すると考えられる。そのために、アプリケーションサーバは、アーリーメディアを送信したい側、即ち、セッション要求先のIMSに配置するのが好ましい。
また、IBCFは、プロトコル変換用のトランスコーディング機能を既に搭載しているために、異なる事業者のIMS間におけるアーリーメディアのメディア変換にも適する。
The function of the SIP server of the present invention is installed in the following servers, for example.
・ Application Server
(Especially communicate with S-CSCF)
・ IBCF (Interconnection Border Control Function)
(Located between IMS of different carriers)
The presence / absence of transmission of early media is considered to depend on the operation intention of the IMS provider that is the session request destination. For this purpose, it is preferable that the application server is arranged in the party that wants to transmit the early media, that is, in the IMS that requests the session.
In addition, since the IBCF already has a transcoding function for protocol conversion, it is suitable for media conversion of early media between IMSs of different operators.

図1によれば、端末は、SIPサーバとの間で、アーリーダイアログシーケンスの要求/応答のSDPオファー/アンサーに記述されるPrecondition制御について、以下のように対応/非対応の関係にあるとする。
・セッション要求元端末21=Precondition制御「対応」
・セッション要求先端末22=Precondition制御「非対応」
According to FIG. 1, it is assumed that the terminal has a correspondence / non-correspondence relationship between the SIP server and the precondition control described in the request / response SDP offer / answer of the early dialog sequence as follows. .
Session request source terminal 21 = Precondition control “corresponding”
Session request destination terminal 22 = Precondition control “not supported”

図2は、本発明におけるシーケンス図である。   FIG. 2 is a sequence diagram in the present invention.

図2によれば、アプリケーションサーバ1は、セッション要求元端末21に対するリソース確保(第1のステップ)と、セッション要求先端末22に対するリソース確保(第2のステップ)とを独立に完了させた後、アーリーメディアの送信が開始される(第3のステップ)ように制御する。即ち、アプリケーションサーバ1が、セッション要求元端末21との間でPrecondition制御のセッション開始シーケンスを一度終端し、その後、セッション要求元端末21との間でセッション開始シーケンスを実行する。   According to FIG. 2, after the application server 1 independently completes resource reservation for the session request source terminal 21 (first step) and resource reservation for the session request destination terminal 22 (second step), Control is performed so that transmission of early media is started (third step). That is, the application server 1 once terminates the precondition control session start sequence with the session request source terminal 21, and then executes the session start sequence with the session request source terminal 21.

[ステップ1]アプリケーションサーバ1は、セッション要求元端末21からセッション開始要求を受信した際に、セッション要求元端末21に対してリソース確保を完了させる。 [Step 1] When the application server 1 receives a session start request from the session request source terminal 21, the application server 1 completes resource reservation for the session request source terminal 21.

(S11)端末21は、端末22に対する通話発信のような呼接続操作が実行されたとする。このとき、端末21は、IMSへ向けて、端末22とセッションを接続するべく「セッション開始要求」を送信する。このセッション開始要求のSDPオファーは、以下のような情報を含む
・Preconditionパラメータ=リソース未確保状態
・端末21がサポートするメディア情報
セッション開始要求は、CSCF群を経由して、アプリケーションサーバ1へ転送される。セッション要求元端末21からアプリケーションサーバ1までの転送経路は、IMSの既存の経路制御に基づく。
(S11) It is assumed that the terminal 21 performs a call connection operation such as a call transmission to the terminal 22. At this time, the terminal 21 transmits a “session start request” to the IMS to connect the session with the terminal 22. The SDP offer of this session start request includes the following information .
Precondition parameter = resource unallocated state Media information supported by the terminal 21 The session start request is transferred to the application server 1 via the CSCF group. The transfer path from the session request source terminal 21 to the application server 1 is based on the existing path control of IMS.

(S12)アプリケーションサーバ1は、セッション開始要求を受信し、セッション要求元端末21が「リソース未確保状態」にあることを認識する。その上で、アプリケーションサーバ1は、リソース確保を要求する「暫定応答」を、セッション要求元端末21へ返信する。暫定応答のSDPアンサーは、以下のような情報を含む。
・Preconditionパラメータ=リソース確保通知の要求
・アプリケーションサーバ1がサポートするメディア情報
ここでは、SDPオファーとSDPアンサーとのネゴシエーションによって、メディア情報が交換される。
(S12) The application server 1 receives the session start request and recognizes that the session request source terminal 21 is in the “resource unallocated state”. Then, the application server 1 returns a “provisional response” requesting resource reservation to the session request source terminal 21. The SDP answer of the provisional response includes the following information.
Precondition parameter = request for resource reservation notification Media information supported by application server 1 Here, media information is exchanged by negotiation between an SDP offer and an SDP answer.

(S13)これに対し、セッション要求元端末21は、SDPネゴシエーションのメディア情報に基づくリソースを確保する。 (S13) On the other hand, the session request source terminal 21 secures resources based on the media information of the SDP negotiation.

(S14)セッション要求元端末21は、リソース確保が完了した際、「リソース確保完了通知」を、アプリケーションサーバ1へ送信する。リソース確保完了通知のSDPオファーは、以下のような情報を含む。
・Preconditionパラメータ=リソース確保完了
(S14) The session request source terminal 21 transmits a “resource reservation completion notification” to the application server 1 when the resource reservation is completed. The SDP offer of the resource securing completion notification includes the following information.
-Precondition parameter = resource reservation complete

(S15)アプリケーションサーバ1は、セッション要求元端末21からリソース確保完了通知を受信し、それに対する「成功応答」を、セッション要求元端末21へ返信する。成功応答のSDPアンサーは、以下のような情報を含む。
・Preconditionパラメータ=端末21との間でリソース確保完了
これによって、アプリケーションサーバ1は、セッション要求元端末21との間で、交換したメディア情報に基づくリソース確保を完了させる。
(S15) The application server 1 receives the resource securing completion notification from the session request source terminal 21, and returns a “success response” to the session request source terminal 21. The SDP answer of the successful response includes the following information.
Precondition parameter = resource reservation complete with terminal 21 Thereby, the application server 1 completes resource reservation based on the exchanged media information with the session request source terminal 21.

[ステップ2]アプリケーションサーバ1は、セッション要求元端末21からのセッション開始要求をセッション要求先端末22へ送信し、セッション要求先端末22に対してリソース確保を完了させ、その応答をセッション要求元端末21へ送信する。 [Step 2] The application server 1 transmits a session start request from the session request source terminal 21 to the session request destination terminal 22, completes the resource reservation for the session request destination terminal 22, and sends a response to the session request source terminal. To 21.

(S21)次に、アプリケーションサーバ1は、「セッション開始要求」を、セッション要求先端末22へ送信する。セッション開始要求のSDPオファーは、以下の情報を含む。
Preconditionパラメータ=ローカル側のリソース確保済み
Directionパラメータ=メディア送受信可能(a=active)
アプリケーションサーバがサポートしているメディア情報
(S 21) Next, the application server 1 transmits a “session start request” to the session request destination terminal 22. The SDP offer of the session start request includes the following information.
Precondition parameter = Resources already secured on the local side
Direction parameter = Media transmission / reception possible (a = active)
Media information supported by application server

これに対し、セッション要求先端末22は、自らがPrecondition制御「非対応」である場合、SDPオファーに含まれるPreconditionパラメータは読み飛ばす。また、セッション要求先端末22は、Directionパラメータによってメディア送受信可能と判断する。   On the other hand, when the session request destination terminal 22 is in the precondition control “non-corresponding”, the precondition parameter included in the SDP offer is skipped. The session request destination terminal 22 determines that media transmission / reception is possible based on the Direction parameter.

(S22)セッション要求先端末22は、アーリーメディアを送信するために、「暫定応答」を、アプリケーションサーバ1へ送信する。暫定応答のSDPアンサーは、以下の情報を含む。
・アーリーメディア提供通知
・端末22がサポートするメディア情報
(S22) The session request destination terminal 22 transmits a “provisional response” to the application server 1 in order to transmit early media. The SDP answer of the provisional response includes the following information.
・ Early media provision notification ・ Media information supported by terminal 22

(S23)アプリケーションサーバ1は、セッション要求先端末22から暫定応答を受信し、更に「暫定応答」をセッション要求元端末21へ送信する。この「暫定応答」からは、SDP情報を削除して、以下の情報を含む。
・アーリーメディア提供通知
(S 23) The application server 1 receives a provisional response from the session request destination terminal 22 and further transmits a “provisional response” to the session request source terminal 21. From this “provisional response”, the SDP information is deleted and the following information is included.
・ Early media notification

(S24)セッション要求先端末22は、S23によって暫定応答を送信した後、アプリケーションサーバ1との間で、交換したメディア情報に基づくリソースを確保する。 (S24) The session request destination terminal 22 secures resources based on the media information exchanged with the application server 1 after transmitting the provisional response in S23.

[ステップS3]セッション要求元端末22は、リソース確保が完了した後、アーリーメディアの送信を開始する。
アプリケーションサーバ1は、セッション要求先端末22から受信したアーリーメディアを、セッション要求元端末21へ転送する。
これによって、セッション要求元端末21は、セッション確立シーケンスの中のアーリーダイアログの中で、例えば呼び出しトーンのようなアーリーメディアを再生することができる。
[Step S3] The session request source terminal 22 starts transmission of early media after the resource reservation is completed.
The application server 1 transfers the early media received from the session request destination terminal 22 to the session request source terminal 21.
As a result, the session request source terminal 21 can reproduce early media such as a call tone in the early dialog in the session establishment sequence.

尚、アプリケーションサーバ1は、セッション要求元端末21のメディア情報と、セッション要求先端末22のメディア情報とが異なる場合、アーリーメディアに対してメディア変換を実行する。   If the media information of the session request source terminal 21 is different from the media information of the session request destination terminal 22, the application server 1 performs media conversion on the early media.

図3は、本発明におけるアプリケーションサーバの機能構成図である。   FIG. 3 is a functional configuration diagram of the application server in the present invention.

図3によれば、アプリケーションサーバ1は、要求元リソース確保制御部11と、要求先リソース確保制御部12と、アーリーメディア転送部13とを有する。これら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。   According to FIG. 3, the application server 1 includes a request source resource reservation control unit 11, a request destination resource reservation control unit 12, and an early media transfer unit 13. These functional components are realized by executing a program that causes a computer mounted on the server to function.

[要求元リソース確保制御部11]
要求元リソース確保制御部11は、セッション要求元端末21からセッション開始要求を受信した際に、そのセッション要求元端末21に対してリソース確保を完了させる(前述した図2のステップ1(S11〜S15)参照)。
[Request source resource reservation control unit 11]
When the request source resource reservation control unit 11 receives a session start request from the session request source terminal 21, the request source resource reservation control unit 11 completes the resource reservation for the session request source terminal 21 (step 1 in FIG. 2 (S11 to S15 described above)). )reference).

[要求先リソース確保制御部12]
要求先リソース確保制御部12は、セッション要求元端末21からのセッション開始要求をセッション要求先端末22へ送信し、そのセッション要求先端末22に対してリソース確保を完了させ、その応答をセッション要求元端末21へ送信する(前述した図2のステップ2(S21〜S24)参照)。
[Requested resource reservation control unit 12]
The request destination resource reservation control unit 12 transmits a session start request from the session request source terminal 21 to the session request destination terminal 22, completes the resource reservation for the session request destination terminal 22, and sends a response to the session request source terminal. It transmits to the terminal 21 (refer step 2 (S21-S24) of FIG. 2 mentioned above).

[アーリーメディア転送部13]
アーリーメディア転送部13は、セッション要求先端末22からアーリーメディアを受信し、そのアーリーメディアをセッション要求元端末21へ転送する(前述した図2のステップ3(S3)参照)。また、アーリーメディア転送部13は、セッション要求元端末21とセッション要求先端末22との間で、アーリーメディアのメディア変換を実行するものであってもよい。
[Early Media Transfer Unit 13]
The early media transfer unit 13 receives early media from the session request destination terminal 22, and transfers the early media to the session request source terminal 21 (see step 3 (S3) in FIG. 2 described above). The early media transfer unit 13 may perform media conversion of early media between the session request source terminal 21 and the session request destination terminal 22.

図4は、SIPサーバが、セッション要求先端末へPrecondition制御の対応可否を問い合わせるシーケンス図である。   FIG. 4 is a sequence diagram in which the SIP server inquires of the session request destination terminal whether Precondition control is supported.

図4(a)によれば、アプリケーションサーバ1は、セッション要求元端末21からセッション開始要求を受信した際に、一度、セッション要求先端末22へ、Precondition制御の「対応」/「非対応」を問い合わせるものであってもよい。アプリケーションサーバ1は、問合せ要求として、SIP OPTIONSを用いることができる。これに対し、セッション要求先端末22は、Precondition制御の「対応」/「非対応」を含む200(Options)の問合せ応答を、アプリケーションサーバ1へ返信する。セッション要求先端末22がPrecondition制御「非対応」である場合、図2に基づく次のシーケンス(S13〜S3)を実行することができる。   According to FIG. 4A, when the application server 1 receives a session start request from the session request source terminal 21, the application server 1 once applies “correspondence” / “non-correspondence” of the precondition control to the session request destination terminal 22. It may be an inquiry. The application server 1 can use SIP OPTIONS as an inquiry request. In response to this, the session request destination terminal 22 returns an inquiry response of 200 (Options) including “correspondence” / “non-correspondence” of the precondition control to the application server 1. When the session request destination terminal 22 is “not compatible” with the precondition control, the next sequence (S13 to S3) based on FIG. 2 can be executed.

一方で、図4(b)によれば、アプリケーションサーバ1は、セッション要求先端末22がPrecondition制御「対応」である場合、セッション要求元端末21から受信した「セッション開始要求」のシグナリングをそのまま、セッション要求先端末22へ送信するだけでよい。これに対し、セッション要求先端末22は、アプリケーションサーバ1を介してセッション要求元端末21へ向けて、暫定応答を返信する。次に、セッション要求元端末21は、アプリケーションサーバ1を介してセッション要求先端末22へ向けて、情報更新要求を送信する。その後、セッション要求先端末22は、アプリケーションサーバ1を介してセッション要求元端末21へ向けて、アーリーメディアの送信を開始する。   On the other hand, according to FIG. 4B, when the session request destination terminal 22 is “Precondition control”, the application server 1 does not change the “session start request” signaling received from the session request source terminal 21. It is only necessary to transmit to the session request destination terminal 22. In response to this, the session request destination terminal 22 returns a provisional response to the session request source terminal 21 via the application server 1. Next, the session request source terminal 21 transmits an information update request to the session request destination terminal 22 via the application server 1. Thereafter, the session request destination terminal 22 starts transmission of early media to the session request source terminal 21 via the application server 1.

また、図4(c)によれば、アプリケーションサーバ1がセッション要求先端末22のPrecondition制御の「対応」/「非対応」を判定するものではなく、CSCFによって判定する。CSCFは、セッション開始要求のSDPオファーにPreconditionパラメータが含まれていない場合、そのセッション開始要求をそのまま、セッション要求先端末22へ送信すればよい。又は、セッション要求先端末22がPrecondition制御「対応」である場合、そのセッション開始要求をそのまま、セッション要求先端末22へ送信すればよい。これらの場合、アプリケーションサーバ1自体が、セッション開始要求等のアーリーダイアログを中継する必要もない。尚、それら判定をするCSCFとしては、S−CSCF,I−CSCF又はBGCFがある。これらCSCFは、セッション要求先端末におけるPrecondition制御情報を、過去の通信履歴から記憶しておくことができる。CSCFによって、アプリケーションサーバを経由するか否かを判定することは、サーバの過負荷やシグナリングの遅延をできる限り回避するためにも有効である。   Further, according to FIG. 4C, the application server 1 does not determine “correspondence” / “non-correspondence” of the precondition control of the session request destination terminal 22, but determines it by the CSCF. If the Precondition parameter is not included in the SDP offer of the session start request, the CSCF may transmit the session start request as it is to the session request destination terminal 22. Alternatively, when the session request destination terminal 22 is “corresponding” to the precondition control, the session start request may be transmitted to the session request destination terminal 22 as it is. In these cases, the application server 1 itself does not need to relay an early dialog such as a session start request. Note that there are S-CSCF, I-CSCF, and BGCF as CSCF for making these determinations. These CSCFs can store the precondition control information in the session request destination terminal from the past communication history. Determining whether or not to go through the application server by the CSCF is also effective in avoiding server overload and signaling delay as much as possible.

以上、詳細に説明したように、本発明のセッション制御方法、SIPサーバ及びプログラムによれば、セッション要求元端末がPrecondition制御「対応」であるにも拘わらず、セッション要求先端末がPrecondition制御「非対応」であっても、セッション確立におけるアーリーメディアのメディアクリッピングを生じないようにすることができる。   As described above in detail, according to the session control method, the SIP server, and the program of the present invention, the session request destination terminal is set to Precondition control “non-despite that the session request source terminal is“ precondition control ”. Even if “corresponding”, media clipping of early media in session establishment can be prevented.

特に、本発明によれば、端末に特別な機能を搭載することなく、通信事業者がIMSにアプリケーションサーバ(又はIBCF)を設置するだけでよい。そのために、セッション要求先端末におけるPrecondition制御「対応/非対応」を認識する必要がない。即ち、端末から見て、IMSを介した既存シーケンスに変更を加える必要がない。また、異なる事業者に運用されるIMSやIPネットワークに対しても、汎用的に用いることができる。   In particular, according to the present invention, it is only necessary for a communication carrier to install an application server (or IBCF) in the IMS without installing a special function in the terminal. Therefore, it is not necessary to recognize the precondition control “supported / not supported” at the session request destination terminal. That is, it is not necessary to change the existing sequence via the IMS as viewed from the terminal. It can also be used for general purposes for IMS and IP networks operated by different operators.

前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。   Various changes, modifications, and omissions of the above-described various embodiments of the present invention can be easily made by those skilled in the art. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.

1 アプリケーションサーバ、IBCF
11 要求元リソース確保制御部
12 要求先リソース確保制御部
13 アーリーメディア転送部
21 セッション要求元端末
22 セッション要求先端末
1 Application server, IBCF
11 Request source resource securing control unit 12 Request destination resource securing control unit 13 Early media transfer unit 21 Session request source terminal 22 Session request destination terminal

Claims (7)

IPベースのマルチメディアネットワークを介して、セッション要求元となる第1の端末と、セッション要求先となる第2の端末とを通信可能なSIP(Session Initiation Protocol)サーバのセッション接続方法において、
SIPサーバは、
アーリーダイアログシーケンスの要求/応答のSDPオファー/アンサーに記述されるPrecondition制御「対応」の第1の端末から、Preconditionパラメータを含むセッション開始要求を受信した際に、セッション要求先の第2の端末がPrecondition制御「非対応」である場合、第1の端末に対してリソース確保を完了させる第1のステップと、
第1の端末からのセッション開始要求を第2の端末へ送信し、第2の端末からPreconditionパラメータを含まない応答を受信し、その応答を第1の端末へ送信する第2のステップと、
第2の端末からアーリーメディア(early media)を受信し、該アーリーメディアを第1の端末へ転送する第3のステップと
実行することを特徴とするSIPサーバのセッション接続方法。
In a session connection method of a SIP (Session Initiation Protocol) server capable of communicating between a first terminal serving as a session request source and a second terminal serving as a session request destination via an IP-based multimedia network,
SIP server
When a session start request including the Precondition parameter is received from the first terminal of the precondition control “corresponding” described in the SDP offer / answer of the request / response of the early dialog sequence, the second terminal of the session request destination If the precondition control is “non-compliant”, the first step of completing resource reservation for the first terminal;
A second step of transmitting a session start request from the first terminal to the second terminal, receiving a response not including the Precondition parameter from the second terminal, and transmitting the response to the first terminal;
A SIP server session connection method comprising: performing a third step of receiving early media from a second terminal and transferring the early media to the first terminal.
第1のステップについて、SIPサーバ
第1の端末から、Preconditionパラメータを含むセッション開始要求を受信し、
リソース確保を要求するPreconditionパラメータを含む暫定応答を第1の端末へ返信し、
リソース確保が完了した第1の端末から、Preconditionパラメータを含むリソース確保完了通知を受信し、
Preconditionパラメータを含む成功応答を第1の端末へ返信する
ことを特徴とする請求項1に記載のSIPサーバのセッション接続方法。
For the first step, SIP server,
A session start request including the Precondition parameter is received from the first terminal,
A provisional response including the Precondition parameter for requesting resource reservation is returned to the first terminal,
The resource reservation completion notification including the Precondition parameter is received from the first terminal that has completed the resource reservation,
The SIP server session connection method according to claim 1, wherein a success response including a Precondition parameter is returned to the first terminal.
第2のステップについて、
SIPサーバは、
要求元の第1の端末がリソース確保完了を表すPreconditionパラメータと、要求元の第1の端末がアーリーメディアの受信可能を表すDirectionパラメータとを含む前記セッション開始要求を、第2の端末へ送信し、
第2の端末から、前記応答として、アーリーメディア提供通知の暫定応答を受信し、
前記暫定応答を第1の端末へ送信する
ことを特徴とする請求項1又は2に記載のSIPサーバのセッション接続方法。
For the second step,
SIP server,
The first terminal of the request source transmits the session start request including the Precondition parameter indicating the completion of resource reservation and the Direction parameter indicating that the first terminal of the request source can receive early media to the second terminal. ,
From the second terminal, the provisional response of the early media provision notification is received as the response ,
The SIP server session connection method according to claim 1 , wherein the provisional response is transmitted to the first terminal.
SIPサーバは、第2の端末がPrecondition制御に対応/非対応かを予め記憶し又は問い合わせ
とを特徴とする請求項1からのいずれか1項に記載のSIPサーバのセッション接続方法。
SIP server, Ru second terminal previously stores whether supported / not correspond to Precondition control or inquiry
Session connection method of the SIP server according to any one of claims 1 to 3, wherein the this.
前記SIPサーバは、
CSCF(Call Session Control Function)と通信するアプリケーションサーバ(Application Server)、又は、
第1の端末側のCSCFと第2の端末側のCSCFとの間に配置されたIBCF(Interconnection Border Control Function)
であることを特徴とする請求項1からのいずれか1項に記載のSIPサーバのセッション接続方法。
The SIP server
Application server (Application Server) that communicates with CSCF (Call Session Control Function), or
IBCF (Interconnection Border Control Function) arranged between the CSCF on the first terminal side and the CSCF on the second terminal side
The SIP server session connection method according to any one of claims 1 to 4 , wherein the session connection method is a SIP server session.
IPベースのマルチメディアネットワークを介して、セッション要求元となる第1の端末と、セッション要求先となる第2の端末とを通信可能なSIPサーバにおいて、
アーリーダイアログシーケンスの要求/応答のSDPオファー/アンサーに記述されるPrecondition制御「対応」の第1の端末から、Preconditionパラメータを含むセッション開始要求を受信した際に、セッション要求先の第2の端末がPrecondition制御「非対応」である場合、第1の端末に対してリソース確保を完了させる要求元リソース確保制御手段と、
第1の端末からのセッション開始要求を第2の端末へ送信し、第2の端末からPreconditionパラメータを含まない応答を受信し、その応答を第1の端末へ送信する要求先リソース確保制御手段と、
第2の端末からアーリーメディアを受信し、該アーリーメディアを第1の端末へ転送するアーリーメディア転送手段と
を有することを特徴とするSIPサーバ。
In a SIP server capable of communicating between a first terminal serving as a session request source and a second terminal serving as a session request destination via an IP-based multimedia network,
When a session start request including the Precondition parameter is received from the first terminal of the precondition control “corresponding” described in the SDP offer / answer of the request / response of the early dialog sequence, the second terminal of the session request destination When the precondition control is “non-compliant”, request source resource reservation control means for completing resource reservation for the first terminal;
Request destination resource securing control means for transmitting a session start request from the first terminal to the second terminal, receiving a response not including the Precondition parameter from the second terminal, and transmitting the response to the first terminal; ,
An SIP server comprising: early media transfer means for receiving early media from a second terminal and transferring the early media to the first terminal.
IPベースのマルチメディアネットワークを介して、セッション要求元となる第1の端末と、セッション要求先となる第2の端末とを通信可能なSIPサーバに搭載されたコンピュータを機能させるプログラムにおいて、
アーリーダイアログシーケンスの要求/応答のSDPオファー/アンサーに記述されるPrecondition制御「対応」の第1の端末から、Preconditionパラメータを含むセッション開始要求を受信した際に、セッション要求先の第2の端末がPrecondition制御「非対応」である場合、第1の端末に対してリソース確保を完了させる要求元リソース確保制御手段と、
第1の端末からのセッション開始要求を第2の端末へ送信し、第2の端末からPreconditionパラメータを含まない応答を受信し、その応答を第1の端末へ送信する要求先リソース確保制御手段と、
第2の端末からアーリーメディアを受信し、該アーリーメディアを第1の端末へ転送するアーリーメディア転送手段と
してコンピュータを機能させることを特徴とするプログラム。
In a program for causing a computer mounted on an SIP server capable of communicating between a first terminal serving as a session request source and a second terminal serving as a session request destination via an IP-based multimedia network ,
When a session start request including the Precondition parameter is received from the first terminal of the precondition control “corresponding” described in the SDP offer / answer of the request / response of the early dialog sequence, the second terminal of the session request destination When the precondition control is “non-compliant”, request source resource reservation control means for completing resource reservation for the first terminal;
Request destination resource securing control means for transmitting a session start request from the first terminal to the second terminal, receiving a response not including the Precondition parameter from the second terminal, and transmitting the response to the first terminal; ,
A program for causing a computer to function as early media transfer means for receiving early media from a second terminal and transferring the early media to the first terminal.
JP2014037433A 2014-02-27 2014-02-27 Session control method, SIP server, and program for controlling transmission timing of early media Active JP6234272B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014037433A JP6234272B2 (en) 2014-02-27 2014-02-27 Session control method, SIP server, and program for controlling transmission timing of early media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014037433A JP6234272B2 (en) 2014-02-27 2014-02-27 Session control method, SIP server, and program for controlling transmission timing of early media

Publications (2)

Publication Number Publication Date
JP2015162827A JP2015162827A (en) 2015-09-07
JP6234272B2 true JP6234272B2 (en) 2017-11-22

Family

ID=54185643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014037433A Active JP6234272B2 (en) 2014-02-27 2014-02-27 Session control method, SIP server, and program for controlling transmission timing of early media

Country Status (1)

Country Link
JP (1) JP6234272B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6593525B2 (en) * 2016-02-29 2019-10-23 日本電気株式会社 Early media service control apparatus, early media service control method and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0311004D0 (en) * 2003-05-13 2003-06-18 Nokia Corp Charging in communication networks
JP2012105212A (en) * 2010-11-12 2012-05-31 Ntt Docomo Inc Core network and communication system
JP6170781B2 (en) * 2013-08-26 2017-07-26 株式会社Nttドコモ Communication control device and communication control method

Also Published As

Publication number Publication date
JP2015162827A (en) 2015-09-07

Similar Documents

Publication Publication Date Title
CN1674580B (en) Response information filtering method for internet multimedia subsystem service control mechanism
US9026663B2 (en) Method, apparatus and program product for merging communication sessions in an IMS
JP5529129B2 (en) Method and system for selective call forwarding based on media attributes in a telecommunications network
CA2605475C (en) Session initiation from application servers in an ip multimedia subsystem
CA2917799C (en) Systems and methods for single radio voice call continuity in a multi-line, multi-device service environment in a communications network
WO2014044224A1 (en) Qos bearer resource control method and system during access negotiation and release
CA2917793C (en) Systems and methods for multi-line, multi-device service in a communications network
EP2587777B1 (en) Method and system for implementing color ring back tone and multimedia ring alert tone service.
US8730948B2 (en) Method of terminating a call and voice-over-IP terminal
US20180069813A1 (en) Routing parent and child device calls through a parent telephony application server
EP2299670A1 (en) Method and network unit for realizing customized video service in ims network
US9521267B2 (en) Method, network node and application service for making available call detail records in an IP multimedia subsystem type network
JP6234272B2 (en) Session control method, SIP server, and program for controlling transmission timing of early media
JP5486696B2 (en) Service control method and apparatus
EP3281376A1 (en) In-session communication
JP6549523B2 (en) Inter-network control method, SIP server and program for matching non-use of optional function of request destination terminal
JP6566522B2 (en) Inter-network control method, SIP server and program for matching non-use of optional function of request source terminal
JP5210223B2 (en) Network control apparatus, BacktoBackUserAgent, call control apparatus, and network control method
JP6549526B2 (en) Inter-network control method for matching dialog based on forking, SIP server and program
WO2008053013A1 (en) Moving between communications domains
CN101997856B (en) Signaling message interaction method and application server
JP5063530B2 (en) Method and system for accessing non-SIP compliant server via IMS network
US9998505B2 (en) Method and device for call playback in ringing state
CN101448346B (en) A method for copying early media information
WO2011134157A1 (en) Registration method, equipment and system for personal network element

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160707

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170615

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170707

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171024

R150 Certificate of patent or registration of utility model

Ref document number: 6234272

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150