專利名稱:通信系統(tǒng)及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信系統(tǒng)及服務(wù)器,特別涉及到有關(guān)下一代網(wǎng)絡(luò)內(nèi)的處理點(diǎn)間連 接方式的通信系統(tǒng)及服務(wù)器。
背景技術(shù):
近年來,一直在積極開展利用IPdnternet Protocol/互聯(lián)網(wǎng)協(xié)議)技術(shù)的 由通信運(yùn)營(yíng)商做出的有關(guān)下一代通信網(wǎng)的研究。將這種下一代通信網(wǎng)稱為NGN(Next GenerationNetwork/下一代網(wǎng)絡(luò))。在NGN上,大多采用在將要通信的服務(wù)器和客戶機(jī)之 間建立會(huì)話,按每個(gè)會(huì)話來管理頻帶的方法。另外,在NGN上,頻帶的確保所使用的會(huì)話控 制協(xié)議例如有SIP (Sessionlnitiation Protocol/會(huì)話初始協(xié)議)。另外,還公示出,一種在沒有安裝頻帶確保用會(huì)話控制協(xié)議的客戶機(jī)裝置通過頻 帶保障型網(wǎng)絡(luò)進(jìn)行通信時(shí),會(huì)話代理裝置代替客戶機(jī)裝置而在頻帶保障型網(wǎng)絡(luò)內(nèi)建立頻帶 確保用會(huì)話的技術(shù)(例如參見專利文獻(xiàn)1)。另外,用來在應(yīng)用間進(jìn)行信息交換的SOAP (Simple Object AccessProtocol/簡(jiǎn)單 對(duì)象訪問協(xié)議)已為眾所周知。專利文獻(xiàn)1日本特開2008-78878號(hào)公報(bào)
發(fā)明內(nèi)容
在NGN上,需要建立信令信道和數(shù)據(jù)信道的IP地址相同。因此,存在如同以往的 3PCC(3rd Party Call Control/第三方呼叫控制)服務(wù)流程那樣使之通信的雙方間(第1 連接終端和第2連接終端間)的數(shù)據(jù)信道建立代理不可能實(shí)現(xiàn)的課題。另外,在3PCC服務(wù) 流程中,首先建立安裝3PCC的裝置和第1連接終端之間的會(huì)話,接著建立安裝3PCC的裝置 和第2連接終端之間的會(huì)話,在第1連接終端和第2連接終端間進(jìn)行通話時(shí),和第1連接終 端之間的會(huì)話建立完成,正在開始和第2連接終端之間的會(huì)話建立,在此階段,存在在第1 連接終端中變?yōu)闊o聲狀態(tài)的課題。另外,現(xiàn)有的應(yīng)用終端等大多未安裝用來在NGN上確保 通信頻帶的SIP,存在不可能進(jìn)行NGN上的通信之類的課題。本發(fā)明鑒于上面的問題所在,其目的為提供一種通信系統(tǒng)及服務(wù)器,在保證了通 信品質(zhì)的NGN上,傳送使之通信的雙方間(第1連接終端和第2連接終端間)的數(shù)據(jù)。另 夕卜,本發(fā)明的目的之一為,在保證了通信品質(zhì)的NGN上提供3PCC服務(wù)。本發(fā)明的目的之一 為,在3PCC服務(wù)流程中,防止在建立和第1連接終端之間的會(huì)話后,建立和第2連接終端之 間的會(huì)話時(shí),在第1連接終端中變?yōu)闊o聲狀態(tài)。再者,本發(fā)明的目的之一為,提供一種通信系統(tǒng)及服務(wù)器,不用終端識(shí)別SIP,就能 夠在和對(duì)方終端之間確保NGN的通信頻帶,并且在確保通信頻帶后,終端采用既往已有的 和因特網(wǎng)上沒有變化的動(dòng)作在確保頻帶后的NGN上進(jìn)行通信。另外,本發(fā)明目的之一為,能 夠在SOAP-SIP適配器中安裝可實(shí)現(xiàn)建立多會(huì)話的接口,建立數(shù)百 數(shù)千的會(huì)話。根據(jù)本發(fā)明的第1解決手段,提供上述通信系統(tǒng),
具有第1服務(wù)器、和上述第1服務(wù)器以SIP協(xié)議進(jìn)行連接設(shè)定的裝置以及和上述第1服務(wù)器進(jìn)行通信的第1終端,其特征在于,上述第1服務(wù)器,具有接口,接收連接請(qǐng)求消息;處理部,按照接收到的上述連接請(qǐng)求消息,以上述SIP協(xié)議對(duì)上述裝置進(jìn)行連接 設(shè)定;以及第1傳送控制部,在上述處理部的連接設(shè)定之后,將從上述第1終端接收到的數(shù)據(jù) 傳送至上述裝置。根據(jù)本發(fā)明的第2解決手段,提供上述通信系統(tǒng)中的服務(wù)器,該通信系統(tǒng)具有服務(wù)器、和上述服務(wù)器以SIP協(xié)議進(jìn)行連接設(shè)定的裝置以及和上 述服務(wù)器進(jìn)行通信的終端,該服務(wù)器的特征在于,具有接口,接收上述連接請(qǐng)求消息;處理部,按照接收到的上述連接請(qǐng)求消息,以上述SIP協(xié)議對(duì)上述裝置進(jìn)行連接 設(shè)定;以及傳送控制部,在上述處理部的連接設(shè)定之后,將從上述終端接收到的數(shù)據(jù)傳送至 上述裝置。根據(jù)本發(fā)明,可以提供一種通信系統(tǒng)及服務(wù)器,在保證了通信品質(zhì)的NGN上,傳送 使之通信的雙方間(第1連接終端和第2連接終端間)的數(shù)據(jù)。另外,根據(jù)本發(fā)明,可以在 保證了通信品質(zhì)的NGN上提供3PCC服務(wù)。根據(jù)本發(fā)明,可以在3PCC服務(wù)流程中,防止在建 立和第1連接終端之間的會(huì)話后,建立和第2連接終端之間的會(huì)話時(shí),在第1連接終端中變 為無聲狀態(tài)。再者,根據(jù)本發(fā)明,可以提供一種通信系統(tǒng)及服務(wù)器,不用終端識(shí)別SIP,就能夠 在和對(duì)方終端之間確保NGN的通信頻帶,并且在確保通信頻帶后,終端采用既往已有的和 因特網(wǎng)上沒有變化的動(dòng)作在確保頻帶后的NGN上進(jìn)行通信。另外,根據(jù)本發(fā)明,能夠在 SOAP-SIP適配器中安裝可實(shí)現(xiàn)建立多會(huì)話的接口,建立數(shù)百 數(shù)千的會(huì)話。
圖1是表示第1實(shí)施方式通信網(wǎng)結(jié)構(gòu)例的說明圖。圖2是表示第1實(shí)施方式SOAP-SIP適配器2結(jié)構(gòu)例的說明圖。圖3-1是表示第1實(shí)施方式SOAP-SIP適配器2中的會(huì)話信息表2010結(jié)構(gòu)一例的 說明圖。圖3-2是表示第1實(shí)施方式SOAP-SIP適配器2中的呼叫加入者信息表2020結(jié)構(gòu) 一例的說明圖。圖3-3是表示第1實(shí)施方式SOAP-SIP適配器2中的終端信息表2030結(jié)構(gòu)一例的 說明圖。圖3-4是表示第1實(shí)施方式SOAP-SIP適配器2中的媒體流控制信息表2040結(jié)構(gòu) 一例的說明圖。圖4是表示第2實(shí)施方式通信網(wǎng)結(jié)構(gòu)例的說明圖。
圖5是表示第2實(shí)施方式SOAP-SIP適配器6結(jié)構(gòu)例的說明圖。圖6-1是表示第2實(shí)施方式SOAP-SIP適配器6a中的連接信息表5010結(jié)構(gòu)一例 的說明圖。圖6-2是表示第2實(shí)施方式SOAP-SIP適配器6a中的終端信息表5020結(jié)構(gòu)一例 的說明圖。圖6-3是表示第2實(shí)施方式SOAP-SIP適配器6a中的媒體流控制信息表5030結(jié) 構(gòu)一例的說明圖。
圖7是說明SOAP-SIP適配器中的session ID/connection ID生成的流程圖。圖8是說明第1實(shí)施方式SOAP-SIP適配器2中的呼叫開始請(qǐng)求接收時(shí)動(dòng)作的流 程圖。圖9是說明第1實(shí)施方式SOAP-SIP適配器2中的呼叫信息(會(huì)話信息)請(qǐng)求接 收時(shí)動(dòng)作的流程圖。圖10是說明第1實(shí)施方式SOAP-SIP適配器2中的呼叫加入者請(qǐng)求接收時(shí)動(dòng)作的
流程圖。圖11是說明第1實(shí)施方式SOAP-SIP適配器2中的呼叫結(jié)束請(qǐng)求接收時(shí)動(dòng)作的流 程圖。圖12是說明第1實(shí)施方式3PCC服務(wù)過程的時(shí)序圖(1)。圖13是說明第1實(shí)施方式3PCC服務(wù)過程的時(shí)序圖(2)。圖14是說明第1實(shí)施方式3PCC服務(wù)過程的時(shí)序圖(3)。圖15是說明第1實(shí)施方式3PCC服務(wù)過程的時(shí)序圖⑷。圖16是說明第2實(shí)施方式SOAP-SIP適配器6中的連接開始請(qǐng)求接收時(shí)動(dòng)作的流 程圖。圖17是說明第2實(shí)施方式SOAP-SIP適配器6中的連接信息請(qǐng)求接收時(shí)動(dòng)作的流 程圖。圖18是說明第2實(shí)施方式SOAP-SIP適配器6中的連接結(jié)束請(qǐng)求接收時(shí)動(dòng)作的流 程圖。圖19是說明第2實(shí)施方式NGN連接服務(wù)過程的時(shí)序圖(1)。圖20是說明第2實(shí)施方式NGN連接服務(wù)過程的時(shí)序圖(2)。圖21-1是表示第2實(shí)施方式SOAP-SIP適配器6b中的連接信息表6010結(jié)構(gòu)一例 的說明圖。圖21-2是表示第2實(shí)施方式SOAP-SIP適配器6b中的終端信息表6020結(jié)構(gòu)一例 的說明圖。圖21-3是表示第2實(shí)施方式SOAP-SIP適配器6b中的媒體流控制信息表6030結(jié) 構(gòu)一例的說明圖。圖22是說明第2實(shí)施方式SOAP-SIP適配器6中的被叫通知接收時(shí)動(dòng)作的流程圖。圖23是說明第2實(shí)施方式SOAP-SIP適配器6中的斷開通知接收時(shí)動(dòng)作的流程圖。圖24是web服務(wù)器1的結(jié)構(gòu)圖。符號(hào)說明1 Web 服務(wù)器
2、6 SOAP-SIP 適配器3 SIP 服務(wù)器4HGff5、7 終端100 處理部110 輸入部120 顯示部130 存儲(chǔ)部140 通信接口2001、5001 CPU2003,5003 IF2004、5004 存儲(chǔ)器2010 會(huì)話信息表2011 session ID2020 呼叫加入者信息表2030、5020、6020 終端信息表2040、5030、6030 媒體流控制信息表2101,5101 SOAP 控制部2102 3PCC 模塊部2103、5103 媒體流控制部2104,5104 SIP 控制部5010、6010 連接信息表501U6011 connection ID5102 NGN連接模塊部Nl 因特網(wǎng)N2 NGN
具體實(shí)施例方式1.第1實(shí)施方式(網(wǎng)絡(luò)結(jié)構(gòu))圖1是表示第1實(shí)施方式通信網(wǎng)結(jié)構(gòu)例的說明圖。本通信網(wǎng)(系統(tǒng))例如具備Web服務(wù)器1、SOAP-SIP適配器2、SIP服務(wù)器3、 HGff(Home Gateway/家庭網(wǎng)關(guān))4a及4b。SIP服務(wù)器3例如設(shè)置于NGN N2上。Web服務(wù)器1和SOAP-SIP適配器2進(jìn)行通信。另外,Web服務(wù)器1經(jīng)由因特網(wǎng)Nl 等的網(wǎng)絡(luò),和終端5a進(jìn)行通信。SOAP-SIP適配器2經(jīng)由NGN N2及HGW4a,和終端A5b進(jìn)行 通信。對(duì)于SOAP-SIP適配器2和終端B5c來說也相同。圖2是表示第1實(shí)施方式SOAP-SIP適配器2結(jié)構(gòu)例的說明圖。SOAP-SIP適配器2例如具備處理器(以下稱CPU) 2001、接口(以下稱IF) 2003a 及2003b、存儲(chǔ)器2004。存儲(chǔ)器2004具有SOAP控制部2101、3PCC模塊部2102、媒體流控制部2103和SIP控制部2104。3PCC模塊部2102具有會(huì)話信息表2010,媒體流控制部2103具有媒體流控制信息表2040。會(huì)話信息表2010具有呼叫加入者信息表2020和終端信息表 2030。CPU2001執(zhí)行SOAP-SIP適配器2中的各處理。存儲(chǔ)器2004上的SOAP控制部2101、 3PCC模塊部2102、媒體流控制部2103及SIP控制部2104通過CPU2001來執(zhí)行。IF2003是 經(jīng)由線路2002同Web服務(wù)器1或NGN N2進(jìn)行通信所用的接口。圖3-1是表示第1實(shí)施方式SOAP-SIP適配器2中的會(huì)話信息表2010結(jié)構(gòu)一例的 說明圖。會(huì)話信息表2010例如對(duì)應(yīng)于session ID2011,存儲(chǔ)會(huì)話狀態(tài)2012、呼叫加入者狀 態(tài)2020和終端信息2030。session ID2011是與來自Web服務(wù)器1的連接請(qǐng)求對(duì)應(yīng)的會(huì)話識(shí)別符。session ID2011對(duì)終端A5b和終端B5c之間的通信進(jìn)行識(shí)別。會(huì)話狀態(tài)2012表示session ID2011 所示會(huì)話的狀態(tài)。會(huì)話狀態(tài)2012例如存儲(chǔ)“Initial (初始狀態(tài))”、“Connected(連接狀 態(tài))”及“Terminated(結(jié)束狀態(tài)),,等。呼叫加入者狀態(tài)2020相當(dāng)于呼叫加入者信息表 2020。有關(guān)呼叫加入者信息表2020的詳細(xì)情況,將在下面進(jìn)行說明。終端信息2030相當(dāng) 于終端信息表2030。終端信息2030按每臺(tái)終端分別進(jìn)行存儲(chǔ)。在圖示的例子中,存儲(chǔ)與 終端A5b對(duì)應(yīng)的終端信息(Client A用)2030_A和與終端B5c對(duì)應(yīng)的終端信息(Client B 用)2030_B。有關(guān)終端信息表2030的詳細(xì)情況,將在下面進(jìn)行說明。圖3-2是表示第1實(shí)施方式SOAP-SIP適配器2中的呼叫加入者信息表2020結(jié)構(gòu) 一例的說明圖。呼叫加入者信息表2020例如按每臺(tái)終端,存儲(chǔ)URI2021、呼叫狀態(tài)2022和開始時(shí) 間(時(shí)刻)2023。URI2021表示與各用戶對(duì)應(yīng)的SIP-URI。呼叫狀態(tài)2022表示S0AP-SIP適配器2禾口 各終端5b、5c之間的SIP會(huì)話狀態(tài)。呼叫狀態(tài)2022例如存儲(chǔ)"CallParticipantInitial (初 始狀態(tài))”、"CallParticipantConnected (連接狀態(tài))”及"CallParticipantTerminated (結(jié) 束狀態(tài))”等。開始時(shí)間2023表示SOAP-SIP適配器2對(duì)各終端5b、5c建立SIP會(huì)話時(shí)的 時(shí)刻。圖3-3是表示第1實(shí)施方式SOAP-SIP適配器2中的終端信息表2030結(jié)構(gòu)一例的 說明圖。終端信息表2030例如存儲(chǔ)按SIP使用的參數(shù)等。終端信息表2030例如存儲(chǔ)句 柄值 2031、session ID2032、終端狀態(tài) 2033、Role2034、send SDP (Session Description Protocol)信息 2035、recv SDP 信息 2036、FromURI2037 和 To URI2038。句柄值2031是分別識(shí)別SOAP-SIP適配器2和終端5b之間的SIP會(huì)話以及 SOAP-SIP適配器2和終端B5c之間的SIP會(huì)話的信息。sessionID2032對(duì)應(yīng)于上述會(huì) 話信息表2010的session ID2011。終端狀態(tài)2033表示直到SOAP-SIP適配器2和各終 端5b、5c之間的會(huì)話建立之前的狀態(tài)。終端狀態(tài)2033例如存儲(chǔ)“Initial (初始狀態(tài))”、 "Connectffait (等待“應(yīng)答”的狀態(tài))”、“CallComplete (受理“應(yīng)答”,并且和UA之間的會(huì)話 正在建立的狀態(tài))”、“CloseWait (等待“斷開完成通知”的狀態(tài))”及“Closed (結(jié)束狀態(tài)),, 等。還有,“Initial”及“CormectWait”對(duì)應(yīng)于呼叫加入者信息表2020中存儲(chǔ)的呼叫狀態(tài)2022 的“CallParticipantlnitial”。另外,“CallComplete”及“CloseWait”對(duì)應(yīng)于呼叫加入者信息表 2020 中存儲(chǔ)的呼叫狀態(tài) 2022 的 “CallParticipantConnected”?!癈loseWait” 對(duì)應(yīng)于呼叫狀態(tài) 2022 的 “CallParticipantTerminated,,。Role2034是表示主叫方或被叫方的信息。send SDP信息2035例如包含SOAP-SIP 適配器2的IP地址和端口號(hào)碼。recv SDP信息2036例如包含終端A5b或終端B5c的IP 地址和端口號(hào)碼。From URI2037表示由SOAP-SIP適配器2發(fā)送的SIP消息的發(fā)送源URI。 From URI2037 例如是 SOAP-SIP 適配器 2 的 SIP-URI。To URI2038 表示由 SOAP-SIP 適配器 2發(fā)送的SIP消息的發(fā)送目的地URI。To URI2038例如是終端A5b或終端B5c的SIP-URI。圖3-4是表示第1實(shí)施方式SOAP-SIP適配器2中的媒體流控制信息表2040結(jié)構(gòu) 一例的說明圖。媒體流控制信息表2040例如對(duì)應(yīng)于session ID2041,存儲(chǔ)媒體流收發(fā)用IP地 址2042、媒體流收發(fā)用端口號(hào)碼2043、對(duì)方目的地IP地址(1) 2044、對(duì)方目的地端口號(hào)碼
(1)2045、對(duì)方目的地IP地址(2)2046及對(duì)方目的地端口號(hào)碼(2)2047。session ID2041和會(huì)話信息表2010的session ID2011對(duì)應(yīng)。媒體流收發(fā)用IP地 址2042及媒體流收發(fā)用端口號(hào)碼2043是SOAP-SIP適配器2傳送媒體流時(shí)使用的IF2003 的IP地址及端口號(hào)碼。對(duì)方目的地IP地址(1) 2044及對(duì)方目的地端口號(hào)碼(1) 2045和對(duì) 方目的地IP地址(2) 2046及對(duì)方目的地端口號(hào)碼(2) 2047的對(duì)表示媒體流的傳送目的地。 例如,在媒體流的發(fā)送源與對(duì)方目的地IP地址(1)2044及對(duì)方目的地端口號(hào)碼(1)2045對(duì) 應(yīng)的情況下,將對(duì)應(yīng)的對(duì)方目的地IP地址(2) 2046及對(duì)方目的地端口號(hào)碼(2)2047作為 傳送目的地,傳送媒體流。媒體流的發(fā)送源為對(duì)方目的地IP地址(2) 2046及對(duì)方目的地 端口號(hào)碼(2)2047的情況下,也同樣將對(duì)方目的地IP地址(1)2044及對(duì)方目的地端口號(hào) 碼(1)2045作為傳送目的地,傳送媒體流。在圖示的例子中,對(duì)方目的地IP地址(1)2044 及對(duì)方目的地端口號(hào)碼(1) 2045表示終端A5b的IP地址及端口號(hào)碼,對(duì)方目的地IP地址
(2)2046及對(duì)方目的地端口號(hào)碼(2) 2047表示終端B5c的IP地址及端口號(hào)碼。圖24是web服務(wù)器1的結(jié)構(gòu)圖。web服務(wù)器1例如具備處理部100、輸入部110、顯示部120、存儲(chǔ)部130和通信接 口 140。輸入部110例如受理Session ID的輸入和用戶識(shí)別符的輸入。顯示部120顯示用 戶識(shí)別符及SIP-URI。存儲(chǔ)部130例如存儲(chǔ)接收到的Session ID。通信接口 140是例如和 SOAP-SIP適配器2進(jìn)行通信所用的接口。處理部100執(zhí)行web服務(wù)器1內(nèi)的各種處理。(動(dòng)作)圖12是說明第1實(shí)施方式3PCC服務(wù)過程的時(shí)序圖。圖7是說明SOAP-SIP適配 器中的session ID/connection ID生成的流程圖。還有,有關(guān)connection ID將在第2實(shí) 施方式中使用。圖8是說明第1實(shí)施方式SOAP-SIP適配器2中的呼叫開始請(qǐng)求接收時(shí)動(dòng) 作的流程圖。根據(jù)本實(shí)施方式,能夠在保證了通信品質(zhì)的NGN上提供3PCC服務(wù)。3PCC服務(wù)之前的流程為下面的(a) (c)。(a) SOAP-SIP適配器2和第1連接終 端A5b之間的會(huì)話建立。(b) SOAP-SIP適配器2和第2連接終端B5c之間的會(huì)話建立。(c) 在第1連接終端A5b和第2連接終端B5c間通話。但是,在(a)完成,正在開始(b)的階段, 存在在第1連接終端A5b中變?yōu)闊o聲狀態(tài)的課題。因此,要從SOAP-SIP適配器2虛擬地將RBT (Ringing Back Tone,連接維持消息)發(fā)送到第1連接終端A5b,解決該課題。另外,在NGN上,以建立信令信道和數(shù)據(jù)信道的IP地址需要相同為條件,存在如同 以往的3PCC服務(wù)流程那樣使之通信的雙方間(第1連接終端A5b和第2連接終端B5c間) 的數(shù)據(jù)信道建立代理不可能實(shí)現(xiàn)的課題。因此,在本實(shí)施方式中,要由SOAP-SIP適配器2 接收來自第1連接終端A5b的數(shù)據(jù),將該數(shù)據(jù)傳送至第2連接終端B5c。并且,由SOAP-SIP 適配器2接收來自第2連接終端B5c的數(shù)據(jù),將該數(shù)據(jù)傳送至第1連接終端A5b。另外, SOAP-SIP適配器2要制作用于實(shí)現(xiàn)上述傳送的媒體流控制信息表2040。下面,按照時(shí)序圖及各流程圖來說明本實(shí)施方式的過程。首先,第3者的用戶操作終端5a,對(duì)Web服務(wù)器1進(jìn)行注冊(cè)。Web服務(wù)器1通過終 端5a輸入要通信的用戶之用戶識(shí)別符(例如,與終端A5b、終端B5c對(duì)應(yīng)的雙方用戶名)。 例如,Web服務(wù)器1也可以按照對(duì)注冊(cè)后的終端5a所顯示的畫面,通過用戶的操作來選擇 要通信的雙方用戶。Web 服務(wù)器 1 將 SOAP makeCallSessionRequest (連接請(qǐng)求)發(fā)送給 S0AP-SIP 適配器2 (Si)。SOAP makeCallSessionRequest包含與想要使之連接的雙方用戶對(duì)應(yīng)的 SIP-URI。例如,Web服務(wù)器1對(duì)應(yīng)地預(yù)先存儲(chǔ)用戶識(shí)別符和該用戶的SIP-URI,取得與 所輸入的用戶識(shí)別符對(duì)應(yīng)的SIP-URI。Web服務(wù)器1生成包括所取得的SIP-URI在內(nèi)的 SOAPmakeCallSessionRequest,發(fā)送給 S0AP-SIP 適配器 2。SOAP-SIP適配器2對(duì)于與接收到的SOAP makeCallSessionRequest中包含的 SIP-URI對(duì)應(yīng)的各個(gè)終端5b、5c開始連接,發(fā)送由SOAP-SIP適配器2所生成的包含session ID 的 SOAP makeCallSessionResponse (S2 S15)。下面,對(duì)于 S0AP-SIP 適配器 2 中步驟 S2 S15的詳細(xì)動(dòng)作進(jìn)行說明。SOAP-SIP 適配器 2 的 SOAP 控制部 2101 接收 SOAPmakeCallSessionRequest, 將連接請(qǐng)求發(fā)送給3PCC模塊部2102(S2)。該連接請(qǐng)求例如可以根據(jù)接收到的SOAP makeCallSessionRequest,按照在SOAP-SIP適配器2中使用的適當(dāng)協(xié)議來生成,并且包含 SOAPmakeCallSessionRequest 內(nèi)的 SIP—URI。3PCC模塊部2102若接收到連接請(qǐng)求(7001、8001),則生成session ID (8002)。下 面,參照?qǐng)D7對(duì)于session ID的生成進(jìn)行說明。3PCC模塊部2102若接收到連接請(qǐng)求,則生成隨機(jī)數(shù)值(7002)。3PCC模塊部2102 判斷所生成的隨機(jī)數(shù)值是否已經(jīng)登錄在會(huì)話信息表2010的session ID2011中(7003)。在 所生成的隨機(jī)數(shù)值已經(jīng)登錄的情況下(也就是已經(jīng)使用的場(chǎng)合),3PCC模塊部2102返回步 驟7002,重復(fù)此后的處理。另一方面,在所生成的隨機(jī)數(shù)值未登錄的情況下,3PCC模塊部 2102把所生成的session ID存儲(chǔ)于會(huì)話信息表2010中(7004)。再者,3PCC模塊部2102 將會(huì)話信息表2010的會(huì)話狀態(tài)2012設(shè)定為“Initial (初始狀態(tài))”。另外,3PCC模塊部2102把接收到的連接請(qǐng)求中包含的SIP-URI存儲(chǔ)于呼 叫加入者信息表2020中。在圖3-2所示的呼叫加入者信息表2020例子中,存儲(chǔ)終 端 A5b 的 SIP-URI (參見 2020A)和終端 B5c 的 SIP-URI (參見 2020B)。3PCC 模 ±夬部 2102將呼叫加入者信息表2020的與各終端5b、5c對(duì)應(yīng)的呼叫狀態(tài)2022,分別設(shè)定為 "CallParticipantInitial (初始狀態(tài))”。再者,3PCC模塊部2102存儲(chǔ)終端A5b、B5c的終端信息。具體而言,3PCC模塊部2102把所生成的session ID,與各終端5b、5c對(duì)應(yīng)存儲(chǔ)于終端信息表2030中。另外,3PCC 模塊部2102把接收到的連接請(qǐng)求中包含的各SIP-URI,分別存儲(chǔ)于終端信息表2030的與各 終端5b、5c對(duì)應(yīng)的ToURI2038中。3PCC模塊部2102將終端信息表2030的與各終端5b、5c 對(duì)應(yīng)的終端狀態(tài)2032分別設(shè)定為“Initial (初始狀態(tài))”。3PCC模塊部2102在終端信息 表2030的與各終端5b、5c對(duì)應(yīng)的Role2033中,分別設(shè)定表示主叫方或被叫方的信息。還 有,以終端5b、5c的哪一個(gè)作為主叫方可以適當(dāng)設(shè)定。另外,3PCC模塊部2102把SOAP-SIP 適配器2的IP地址和端口號(hào)碼存儲(chǔ)于終端信息表2030的send SDP信息2035中。另外, 3PCC模塊部2102把SOAP-SIP適配器2的SIP-URI分別存儲(chǔ)于終端信息表2030的與各終 端5b,5c對(duì)應(yīng)的From URI2037中。還有,SOAP-SIP適配器2的SIP-URI,IP地址和端口號(hào) 碼已經(jīng)預(yù)先存儲(chǔ)在適當(dāng)?shù)拇鎯?chǔ)部中。3PCC模塊部2102生成連接請(qǐng)求成功應(yīng)答,發(fā)送給SOAP控制部2101 (S3,8011)。 連接請(qǐng)求成功應(yīng)答包含所生成的session ID。SOAP控制部2101接收連接請(qǐng)求成功應(yīng)答, 將SOAP makeCallSessionResponse (連接請(qǐng)求成功應(yīng)答)發(fā)送給Web服務(wù)器1 (S4、8012)。 SOAPmakeCallSessionResponse包含所生成的session ID,根據(jù)接收到的連接請(qǐng)求成功應(yīng) 答按照SOAP來生成。Web服務(wù)器1接收SOAPmakeCallSessionResponse,把接收到的SOAP makeCallSessionResponse中包含的session ID存儲(chǔ)于適當(dāng)?shù)拇鎯?chǔ)部中。還有,在步驟8002中session ID的生成失敗的情況下,3PCC模塊部2102生成連 接請(qǐng)求失敗應(yīng)答(錯(cuò)誤應(yīng)答消息)(8013),發(fā)送給SOAP控制部2101。SOAP控制部2101接 收連接請(qǐng)求失敗應(yīng)答,將表示連接請(qǐng)求之失敗的SOAP makeCallSessionResponse發(fā)送給 Web 服務(wù)器 1(8012)。接下來,建立SOAP-SIP適配器2和終端A5b之間的會(huì)話。更為具體而言,3PCC模塊部2102取得媒體流控制·傳送用的端口(8003)。3PCC 模塊部2102將對(duì)終端A5b的主叫請(qǐng)求(A)發(fā)送給SIP控制部2104 (S5、8004)。例如,3PCC 模塊部2102將包含終端信息表2030所存儲(chǔ)的與終端A5b對(duì)應(yīng)的send SDP信息2035、From URI2037及ToURI2038在內(nèi)的主叫請(qǐng)求,發(fā)送給SIP控制部2104。另外,3PCC模塊部2102 作為一例,把此時(shí)的時(shí)刻存儲(chǔ)于呼叫加入者信息表2020的與終端A5b對(duì)應(yīng)的開始時(shí)間2023 中。在圖3-2所示的呼叫加入者信息表2020例子中,存儲(chǔ)“2008. 10.2210:30.30”。還有, 開始時(shí)間2023不限于此時(shí)的時(shí)刻,也可以存儲(chǔ)表示和終端A5b之間的會(huì)話開始的適當(dāng)時(shí) 刻。SIP控制部2104按照主叫請(qǐng)求(A)中包含的To URI,將INVITE消息(A)發(fā)送給 終端A5b(S6)。INVITE消息㈧例如至少包括接收到的主叫請(qǐng)求中包含的send SDP信息、 From URI及To URI。另外,SIP控制部2104生成對(duì)和終端A5b之間的會(huì)話進(jìn)行識(shí)別的句柄值。終端A5b接收INVITE消息㈧,把接收到的INVITE消息㈧sendSDP信息中包含 的SOAP-SIP適配器2的IP地址和端口號(hào)碼存儲(chǔ)于適當(dāng)?shù)拇鎯?chǔ)部中。所存儲(chǔ)的IP地址和端 口號(hào)碼例如在媒體流的發(fā)送時(shí)使用。另外,終端A5b還生成包括自身的IP地址和端口號(hào)碼 在內(nèi)的recv SDP信息,將包括所生成的SDP信息在內(nèi)的SIP的2000K(A)發(fā)送給SOAP-SIP 適配器2(S7)。SOAP-SIP適配器2的SIP控制部2104接收2000K(A),將SIP的ACK(A)發(fā) 送給終端A5b (S8)。
SIP控制部2104將應(yīng)答通知㈧發(fā)送給3PCC模塊部2102 (S9、8005)。應(yīng)答通知
(A)例如包括在步驟S6中所生成的句柄值和在步驟S7中接收到的2000K中包含的終端A5b Wrecv SDP信息。3PCC模塊部2102把接收到的應(yīng)答通知㈧中包含的句柄值和recv SDP 信息,與終端A5b對(duì)應(yīng)存儲(chǔ)于終端信息表2030中。還有,句柄值也可以按步驟S6 S8之 間的適當(dāng)定時(shí)進(jìn)行存儲(chǔ)。3PCC模塊部2102將終端信息表2030的與終端A5b對(duì)應(yīng)的終端狀 態(tài)2033更新為“CallComplete (會(huì)話建立狀態(tài))”。另外,3PCC模塊部2102將呼叫加入者 信息表2020的與終端A5b對(duì)應(yīng)的呼叫狀態(tài)2022更新為"CallParticipantConnected(連 接狀態(tài))”。還有,終端狀態(tài)2033例如也可以按照SIP消息(例如2000K等)的收發(fā)適當(dāng)進(jìn) 行更新。
另外,3PCC模塊部2102將所生成的session ID、SOAP-SIP適配器2的IP地址及 端口號(hào)碼和接收到的recv SDP信息中包含的終端A5b的IP地址及端口號(hào)碼發(fā)送給媒體流 控制部2103。媒體流控制部2103把接收到的信息分別存儲(chǔ)于媒體流控制信息表2040中。 例如,媒體流控制部2103把接收到的SOAP-SIP適配器2的IP地址及端口號(hào)碼存儲(chǔ)于媒體 流收發(fā)用IP地址2042、媒體流收發(fā)用端口號(hào)碼2043中,把接收到的終端A5b的IP地址及 端口號(hào)碼存儲(chǔ)于對(duì)方目的地IP地址(1)2044、對(duì)方目的地端口號(hào)碼(1)2045中。另外,媒體 流控制部2103還存儲(chǔ)接收到的session ID。3PCC模塊部2102將虛擬RBT發(fā)送請(qǐng)求發(fā)送給媒體流控制部2103 (SlOl)。媒 體流控制部2103若接收到虛擬RBT發(fā)送請(qǐng)求,則例如按照RTP(Real-time Transport Protocol),將虛擬RBT發(fā)送給終端A5b(S10、8006)。媒體流控制部2103也可以使用例如正 在呼叫對(duì)方之意的通知或適合的音樂等來作為虛擬RBT。在本實(shí)施方式中,要在和終端A5b 之間的會(huì)話建立完成,正在開始和終端B5c之間的會(huì)話建立的階段,防止終端A5b變?yōu)闊o聲 狀態(tài)。還有,該虛擬RBT可以在有下述的停止請(qǐng)求之前持續(xù)發(fā)送。接下來,建立SOAP-SIP適配器2和終端B5c之間的會(huì)話。3PCC模塊部2102將對(duì)終端B5c的主叫請(qǐng)求⑶發(fā)送給SIP控制部2104(S11、 8007)。例如,3PCC模塊部2102將包括終端信息表2030所存儲(chǔ)的與終端B5c對(duì)應(yīng)的send SDP信息2035、From URI2037及To URI2038在內(nèi)的主叫請(qǐng)求發(fā)送給SIP控制部2104。另外, 3PCC模塊部2102把此時(shí)的時(shí)刻存儲(chǔ)于呼叫加入者信息表2020的與終端B5c對(duì)應(yīng)的開始時(shí) 間2023中。在圖3-2所示的呼叫加入者信息表2020例子中,存儲(chǔ)“2008. 10. 2210:30. 45”。SIP控制部2104按照主叫請(qǐng)求⑶中包含的To URI,將INVITE消息⑶發(fā)送給終 端B5c(S12)。INVITE消息(B)例如至少包括接收到的主叫請(qǐng)求中包含的send SDP信息、 From URI及To URI。另外,SIP控制部2104生成對(duì)和終端B5c之間的會(huì)話進(jìn)行識(shí)別的句 柄值。終端B5c接收INVITE消息⑶,把接收到的INVITE消息⑶sendSDP信息中包含 的SOAP-SIP適配器2的IP地址和端口號(hào)碼存儲(chǔ)于適當(dāng)?shù)拇鎯?chǔ)部中。另外,終端B5c還生 成包括自身的IP地址和端口號(hào)碼在內(nèi)的recvSDP信息,將包括所生成的recv SDP信息在 內(nèi)的2000K(B)發(fā)送給SOAP-SIP適配器2 (S13)。SOAP-SIP適配器2的SIP控制部2104接 收 2000K (B),將 ACK (B)發(fā)送給終端 B5c (S14)。SIP控制部2104將應(yīng)答通知(B)發(fā)送給3PCC模塊部2102 (S15、8008)。應(yīng)答通知
(B)例如包括在步驟S12中所生成的句柄值和在步驟S13中接收到的2000K中包含的終端B5c的recv SDP信息。3PCC模塊部2102把接收到的應(yīng)答通知⑶中包含的句柄值及recv SDP信息,與終端B5c對(duì)應(yīng)存儲(chǔ)于終端信息表2030中。還有,句柄值也可以按步驟S12 S14 之間的適當(dāng)定時(shí)進(jìn)行存儲(chǔ)。3PCC模塊部2102將終端信息表2030的與終端B5c對(duì)應(yīng)的終端 狀態(tài)2033更新為“CallComplete (會(huì)話建立狀態(tài))”。另外,3PCC模塊部2102將呼叫加入者 信息表2020的與終端B5c對(duì)應(yīng)的呼叫狀態(tài)2022更新為"CallParticipantConnected(連 接狀態(tài))”。另外,3PCC模塊部2102將會(huì)話信息表2010的會(huì)話狀態(tài)更新為“Connected (連 接狀態(tài))”。3PCC模塊部2102將session ID和接收到的recv SDP信息中包含的終端B5c的 IP地址及端口號(hào)碼發(fā)送給媒體流控制部2103。媒體流控制部2103與接收到的session ID 對(duì)應(yīng),把終端B5c的IP地址及端口號(hào)碼存儲(chǔ)于媒體流控制信息表2040的對(duì)方目的地IP地 址(2) 2046、對(duì)方目的地端口號(hào)碼(2)2047中。3PCC模塊部2102將虛擬RBT停止請(qǐng)求發(fā)送給媒體流控制部2103 (S102.8009)。媒 體流控制部2103按照虛擬RBT停止請(qǐng)求,停止虛擬RBT的發(fā)送。SOAP-SIP適配器2在終端A5b和終端B5c之間開始媒體流傳送(8010)。例如,終端A5b按照RTP,將媒體流發(fā)送給SOAP-SIP適配器2 (S16)。此時(shí),終端 A5b將在步驟S6中所存儲(chǔ)的SOAP-SIP適配器2的IP地址和端口號(hào)碼設(shè)定為發(fā)送目的地, 將自身的IP地址和端口號(hào)碼設(shè)定為發(fā)送源。SOAP-SIP適配器2的媒體流控制部2103參照媒體流控制信息表2040,將接收到 的媒體流傳送至終端B5c(S17)。例如,媒體流控制部2103根據(jù)接收到的媒體流發(fā)送源IP 地址和端口號(hào)碼,參照媒體流控制信息表2040,取得對(duì)應(yīng)的對(duì)方目的地IP地址和端口號(hào) 碼。在圖3-4所示的媒體流控制信息表2040例子中,接收到的媒體流發(fā)送源IP地址和端 口號(hào)碼是終端A5b的IP地址(10. 0. 2. 1)、端口號(hào)碼(20000),取得對(duì)應(yīng)的對(duì)方目的地IP地 址(2)2046(10. 0. 2. 2)和端口號(hào)碼(2)2047(30000)。媒體流控制部2103按照所取得的IP 地址和端口號(hào)碼,將接收到的媒體流傳送至終端B5c。同樣,終端B5c按照RTP,將媒體流發(fā)送給S0AP-SIP適配器2 (S18)。和終端A5b 的情形相同,終端B5c將在步驟S12中所存儲(chǔ)的SOAP-SIP適配器2的IP地址和端口號(hào)碼 設(shè)定為發(fā)送目的地,將自身的IP地址和端口號(hào)碼設(shè)定為發(fā)送源。SOAP-SIP適配器2的媒體流控制部2103參照媒體流控制信息表2040,將接收到 的媒體流傳送至終端A5b (S19)。在圖3-4所示的媒體流控制信息表2040例子中,接收到的 媒體流發(fā)送源IP地址和端口號(hào)碼是終端B5c的IP地址(10. 0. 2. 2)、端口號(hào)碼(30000),取 得對(duì)應(yīng)的對(duì)方目的地IP地址(1) 2044 (10. 0. 2. 1)和端口號(hào)碼(1) 2045 (20000)。媒體流控 制部2103按照所取得的IP地址和端口號(hào)碼,將接收到的媒體流傳送至終端A5b。如上,因?yàn)榻⑿帕钚诺赖腎P地址和建立數(shù)據(jù)信道的IP地址相同,由SOAP-SIP 適配器2接收來自終端A5b的數(shù)據(jù),將該數(shù)據(jù)傳送到終端B5c,并且由SOAP-SIP適配器2接 收來自終端B5c的數(shù)據(jù),將該數(shù)據(jù)傳送到終端A5b,所以能夠在保證了通信品質(zhì)的NGN上實(shí) 現(xiàn)3PCC服務(wù)。圖13是說明第1實(shí)施方式3PCC服務(wù)過程的時(shí)序圖(2)。圖9是說明第1實(shí)施方 式SOAP-SIP適配器2中的呼叫信息(會(huì)話信息)請(qǐng)求接收時(shí)動(dòng)作的流程圖。參照?qǐng)D13、圖9,對(duì)于Web服務(wù)器1取得呼叫信息的動(dòng)作進(jìn)行說明。這里,Web服務(wù)器1可以取得與指定的session ID對(duì)應(yīng)的信息。圖13步驟S21 S24的處理對(duì)應(yīng)于上 述步驟S16 S19的處理。Web 服務(wù)器 1 將 SOAP getCallSessionlnformationRequest (會(huì)話信息請(qǐng)求、呼叫 信息請(qǐng)求)發(fā)送給 SOAP-SIP 適配器 2 (S25)。SOAPgetCallSessionlnformationRequest 包含想要取得的呼叫信息的session ID。更為具體而言,Web服務(wù)器1生成包括上述在步 驟 S4 中所存儲(chǔ)的 session ID 在內(nèi)的 SOAP getCallSessionlnformationRequest,發(fā)送給 SOAP-SIP適配器2。還有,Web服務(wù)器1也可以通過終端5a,根據(jù)用戶操作從上述在步驟S4 中所存儲(chǔ)的session ID選擇想要取得的呼叫信息的session ID。SOAP-SIP 適配器 2 以 SOAP getCallSessionlnformationRequest 中包含的 session ID為關(guān)鍵字,檢索保持在SOAP-SIP適配器2中的會(huì)話信息表2010,發(fā)送包括一致 的 session ID2011 表信息在內(nèi)的 SOAPgetCallSessionlnformationResponse (S26 S28)。 下面,對(duì)于SOAP-SIP適配器2中步驟S26 S28的詳細(xì)動(dòng)作進(jìn)行說明。
首先,SOAP-SIP適配器 2 的 SOAP 控制部 2101 接收 SOAPgetCalISessionInforma tionRequest,將會(huì)話信息請(qǐng)求發(fā)送給3PCC模塊部2102 (S26)。該會(huì)話信息請(qǐng)求包含SOAP getCal lSessionlnformationRequest 內(nèi)的 session ID03PCC模塊部2102若接收到會(huì)話信息請(qǐng)求(9001),則根據(jù)接收到的會(huì)話信息請(qǐng)求 中包含的session ID來檢索會(huì)話信息表2010的session ID2011 (9002)。在接收到的會(huì) 話信息請(qǐng)求中包含的session ID已登錄在會(huì)話信息表2010中的情況下,確定與相應(yīng)的 session ID2011對(duì)應(yīng)的會(huì)話信息(9003)。3PCC模塊部2102參照與相應(yīng)的session ID2011 對(duì)應(yīng)的呼叫加入者信息表(呼叫加入者狀態(tài))2020,分別取得例如與各終端5b、5c對(duì)應(yīng)的 URI2021及呼叫狀態(tài)2022 (9004)。再者,3PCC模塊部2102例如從與相應(yīng)的sessionID2011 對(duì)應(yīng)的終端信息(Client A用)2030_A及終端信息(Client B用)2030_B,分別取得各終端 Wrecv SDP 信息 2036。3PCC模塊部2102生成包括session ID2011、所取得的URI2021、呼叫狀態(tài)2022 及recv SDP信息2036在內(nèi)的會(huì)話信息請(qǐng)求成功應(yīng)答(9005),將所生成的會(huì)話信息請(qǐng)求成 功應(yīng)答發(fā)送給SOAP控制部2101 (S27)。SOAP控制部2101接收會(huì)話信息請(qǐng)求成功應(yīng)答,將 SOAPgetCallSessionlnformationResponse (會(huì)話信息請(qǐng)求成功應(yīng)答)發(fā)送給Web服務(wù)器 1 (S28、9006)。SOAP getCallSessionlnformationResponse 包含接收到的會(huì)話信息請(qǐng)求成 功應(yīng)答內(nèi)的session ID、URI、呼叫狀態(tài)及recv SDP信息,按照SOAP來生成。還有,在步驟9002中接收到的會(huì)話信息請(qǐng)求中包含的session ID未登錄的情況 下,3PCC模塊部2102生成會(huì)話信息請(qǐng)求失敗應(yīng)答(錯(cuò)誤應(yīng)答消息)(9007),將所生成的會(huì) 話信息請(qǐng)求失敗應(yīng)答發(fā)送給SOAP控制部2101。SOAP控制部2101接收會(huì)話信息請(qǐng)求失敗應(yīng) 答,將表示會(huì)話信息請(qǐng)求之失敗的SOAP getCallSessionlnformationResponse發(fā)送給Web 服務(wù)器1 (9006)。Web 服務(wù)器 1 接收 SOAP getCallSessionlnformationResponse,通過參照例如接 收到的SOAP getCallSessionlnformationResponse中包含的呼叫狀態(tài),就可以確認(rèn)所請(qǐng)求 的通信是否已成立等會(huì)話的狀態(tài)。另外,例如在從終端結(jié)束呼叫的情況下,呼叫狀態(tài)變?yōu)?“ Cal IParticipantTerminated (結(jié)束狀態(tài))”,Web服務(wù)器1可以判斷出從終端A5b或終端 B5c結(jié)束了呼叫。另外,例如在呼叫狀態(tài)不正常的情況下,Web服務(wù)器1例如也可以使用下述的 SOAPendCallSessionRequest,使通信停止。圖14是說明第1實(shí)施方式3PCC服務(wù)過程的時(shí)序圖(3)。圖10是說明第1實(shí)施方 式SOAP-SIP適配器2中的呼叫加入者請(qǐng)求接收時(shí)動(dòng)作的流程圖。參照?qǐng)D14、圖10,對(duì)于Web服務(wù)器1取得呼叫加入者信息的動(dòng)作進(jìn)行說明。這里, 可以取得與指定的SIP-URI對(duì)應(yīng)的用戶信息。圖14步驟S31 S34的處理對(duì)應(yīng)于上述步 驟S16 S19的處理。Web 服務(wù)器 1 將 SOAP getCallParticipantsInformationRequest (呼叫加入者信 息請(qǐng)求)發(fā)送給 SOAP-SIP 適配器 2 (S35)。SOAPgetCallParticipantsInformationRequest 包含想要取得的呼叫加入者信息的session ID和URI。具體而言,例如Web服務(wù)器1生成 包括上述在步驟S4中所存儲(chǔ)的session ID和希望的呼叫加入者SIP-URI在內(nèi)的SOAPget CallSessionlnformationRequest,發(fā)送給 S0AP-SIP 適配器 2。作為一例,Web 服務(wù)器 1 也 可以通過終端5a,根據(jù)用戶操作選擇想要取得的呼叫信息的session ID和用戶識(shí)別符(例 如與終端A5b、終端B5c對(duì)應(yīng)的用戶名)。還有,Web服務(wù)器1如上所述對(duì)應(yīng)地預(yù)先存儲(chǔ)用 戶識(shí)別符和該用戶的SIP-URI,可以取得與所輸入的用戶識(shí)別符對(duì)應(yīng)的SIP-URI。SOAP-SIP K 2 VX SOAP getCallParticipantsInformationRequest
的session ID為關(guān)鍵字,檢索保持在SOAP-SIP適配器2中的會(huì)話信息表2010,確定一致 的 session ID2011 表信息。再者,S0AP-SIP 適配器 2 以 getCalIParticipantsInformat ionRequest中包含的SIP-URI為關(guān)鍵字,檢索呼叫加入者信息表2020,發(fā)送包括與一致的 SIP-URI2021 對(duì)應(yīng)的表信息在內(nèi)的 SOAP getCallParticipantsInformationResponse (S3 6 S38)。下面,對(duì)于SOAP-SIP適配器2中步驟S36 S38的動(dòng)作進(jìn)行說明。SOAP-SIP 適配器 2 的 SOAP 控制部 2101 接收 SOAPgetCalIParticipantsInformat ionRequest,將呼叫加入者信息請(qǐng)求發(fā)送給3PCC模塊部2102 (S36)。該呼叫加入者信息請(qǐng) 求包含 SOAPgetCallParticipantsInformationRequest 內(nèi)的 session ID 禾口 SIP—URI。3PCC 模塊部2102若接收到呼叫加入者信息請(qǐng)求(1001),則根據(jù)接收到的呼叫加入者信息請(qǐng)求 中包含的session ID來檢索會(huì)話信息表2010的session ID2011 (1002)。在接收到的呼叫 加入者信息請(qǐng)求中包含的session ID已登錄在會(huì)話信息表2010中的情況下,利用相應(yīng)的 session ID2011來確定會(huì)話信息(1003)。3PCC模塊部2102根據(jù)接收到的呼叫加入者信息 請(qǐng)求中包含的SIP-URI,來檢索與相應(yīng)的session ID2011對(duì)應(yīng)的呼叫加入者信息表(呼叫 加入者狀態(tài))2020的URI2021(1004)。在接收到的呼叫加入者信息請(qǐng)求中包含的SIP-URI 已登錄的情況下,3PCC模塊部2102取得與相應(yīng)的URI2021對(duì)應(yīng)的呼叫狀態(tài)2022 (1005)。另 夕卜,3PCC模塊部2102根據(jù)接收到的呼叫加入者信息請(qǐng)求中包含的SIP-URI,參照終端信息 表2030的To URI2038,取得對(duì)應(yīng)的recv SDP信息2036。3PCC模塊部2102生成包括URI2021、所取得的呼叫狀態(tài)2022及recvSDP信息2036 在內(nèi)的呼叫加入者信息請(qǐng)求成功應(yīng)答(1006),將所生成的呼叫加入者信息請(qǐng)求成功應(yīng)答發(fā) 送給SOAP控制部2101 (S37)。SOAP控制部2101接收呼叫加入者信息請(qǐng)求成功應(yīng)答,將SOA PgetCallParticipantsInformationResponse (呼叫加入者信息請(qǐng)求成功應(yīng)答)發(fā)送給Web 月艮務(wù)器 1 (S38U007)。SOAP getCallParticipantsInformationResponse 包含接收到的呼 叫加入者信息請(qǐng)求成功應(yīng)答內(nèi)的URI、呼叫狀態(tài)及recvSDP信息,按照SOAP來生成。還有,在步驟1002中接收到的呼叫加入者信息請(qǐng)求中包含的session ID未登錄的情況下,以及在步驟1004中接收到的呼叫加入者信息請(qǐng)求中包含的SIP-URI未登錄的情 況下,3PCC模塊部2102生成呼叫加入者信息請(qǐng)求失敗應(yīng)答(錯(cuò)誤應(yīng)答消息)(1008),將所 生成的呼叫加入者信息請(qǐng)求失敗應(yīng)答發(fā)送給SOAP控制部2101。SOAP控制部2101接收呼 叫加入者信息請(qǐng)求失敗應(yīng)答,將表示呼叫加入者信息請(qǐng)求之失敗的SOAPgetCallParticipa ntsInformationResponse 發(fā)送給 Web 服務(wù)器 1 (1007)。圖15是說明第1實(shí)施方式3PCC服務(wù)過程的時(shí)序圖(4)。圖11是說明第1實(shí)施方 式SOAP-SIP適配器2中的呼叫結(jié)束請(qǐng)求接收時(shí)動(dòng)作的流程圖。圖15、圖11對(duì)于Web服務(wù)器1進(jìn)行呼叫結(jié)束的動(dòng)作進(jìn)行說明。圖15步 驟S41 S44的處理對(duì)應(yīng)于上述步驟S16 S19的處理。Web 服務(wù)器 1 將 SOAP endCallSessionRequest (呼叫結(jié)束請(qǐng)求)發(fā)送給 S0AP-SIP 適配器2(S45)。SOAP endCallSessionRequest包含想要結(jié)束呼叫的呼叫之session ID。 更為具體而言,Web服務(wù)器1生成包括上述在步驟S4中所存儲(chǔ)的session ID在內(nèi)的SOAP endCallSessionRequest,發(fā)送給S0AP-SIP適配器2。作為一例,Web服務(wù)器1也可以通過 終端5a,根據(jù)用戶操作從上述在步驟S4中所存儲(chǔ)的session ID選擇想要結(jié)束呼叫的呼叫 之 session ID。SOAP-SIP 適配器 2 以 SOAP endCallSessionRequest 中包含的 session ID 為關(guān)鍵 字,檢索保持在SOAP-SIP適配器2中的會(huì)話信息表2010,根據(jù)一致的session ID2011表信 息來確定要斷開的終端5b、5c,將其斷開(S46 S56)。下面,對(duì)于SOAP-SIP適配器2中步 驟S46 S56的詳細(xì)動(dòng)作進(jìn)行說明。SOAP-SIP 適配器 2 的 SOAP 控制部 2101 接收 SOAPendCalISessionRequest (呼 叫結(jié)束請(qǐng)求),將呼叫結(jié)束請(qǐng)求發(fā)送給3PCC模塊部2102(S46)。該呼叫結(jié)束請(qǐng)求包含 SOAP endCallSessionRequest 內(nèi)的 session ID。3PCC 模塊部 2102 若接收到呼叫結(jié)束請(qǐng) 求(1101),則根據(jù)接收到的呼叫結(jié)束請(qǐng)求中包含的session ID來檢索會(huì)話信息表2010的 sessionID2011。在接收到的呼叫結(jié)束請(qǐng)求中包含的session ID已登錄在會(huì)話信息表2010中的情 況下,3PCC模塊部2102生成呼叫結(jié)束請(qǐng)求成功應(yīng)答(1109),將所生成的呼叫結(jié)束請(qǐng)求成功 應(yīng)答發(fā)送給SOAP控制部2101 (S47)。SOAP控制部2101接收呼叫結(jié)束請(qǐng)求成功應(yīng)答,將SOAP endCallSessionResponse (呼叫結(jié)束請(qǐng)求成功應(yīng)答)發(fā)送給Web服務(wù)器1 (S48、1110)。還 有,SOAPendCallSessionResponse也可以只發(fā)送成功應(yīng)答。另外,還利用相應(yīng)的session ID2011來確定會(huì)話信息,確定通話中的雙方(這 里是終端A5b、終端B5c) (1103)。例如,3PCC模塊部2102參照與接收到的呼叫結(jié)束請(qǐng)求 中包含的session ID對(duì)應(yīng)的呼叫加入者信息表2020,分別取得各終端A5b、終端B5c的 SIP-URI2021。媒體流控制部2103停止媒體流的傳送(1104)。還有,也可以從3PCC模塊部 2102,將媒體流傳送停止請(qǐng)求發(fā)送給媒體流控制部2103。3PCC模塊部2102按照所取得SIP-URI的一個(gè),將包括所取得的SIP-URI在內(nèi)的 斷開請(qǐng)求(A)發(fā)送給SIP控制部2104(S49、1105)。SIP控制部2104接收斷開請(qǐng)求(A),以 接收到的斷開請(qǐng)求(A)中包含的SIP-URI作為To URI,將SIP的BYE消息(A)發(fā)送給終端 A5b(S50)。同樣,3PCC模塊部2102按照所取得SIP-URI的另一個(gè),將包括所取得的SIP-URI在內(nèi)的斷開請(qǐng)求(B)發(fā)送給SIP控制部2104(S51、1106)。SIP控制部2104接收斷開請(qǐng)求(B),以接收到的斷開請(qǐng)求(B)中包含的SIP-URI作為To URI,將SIP的BYE消息(B)發(fā)送 給終端B5c (S52)。終端A5b將針對(duì)在步驟S50中接收到的BYE消息㈧的2000K (A)發(fā)送給 SOAP-SIP適配器2 (S53)。SOAP-SIP適配器2的SIP控制部2104接收2000K (A),將斷開完 成通知(A)發(fā)送給3PCC模塊部2102 (S54、1107)。同樣,終端B5c將針對(duì)在步驟S52中接收到的BYE消息⑶的2000K(B)發(fā)送給 SOAP-SIP適配器2 (S55)。SOAP-SIP適配器2的SIP控制部2104接收2000K⑶,將斷開完 成通知(B)發(fā)送給3PCC模塊部2102 (S56、1108)。還有,在步驟1102中接收到的呼叫結(jié)束請(qǐng)求中包含的session ID未登錄的情況 下,3PCC模塊部2102生成呼叫結(jié)束請(qǐng)求失敗應(yīng)答(錯(cuò)誤應(yīng)答消息)(1111),將所生成的呼 叫結(jié)束請(qǐng)求失敗應(yīng)答發(fā)送給SOAP控制部2101。SOAP控制部2101接收呼叫結(jié)束請(qǐng)求失敗 應(yīng)答,將表示呼叫結(jié)束請(qǐng)求之失敗的SOAP endCallSessionResponse發(fā)送給Web服務(wù)器 1(1110)。2.第2實(shí)施方式(網(wǎng)絡(luò)結(jié)構(gòu))圖4是表示第2實(shí)施方式通信網(wǎng)結(jié)構(gòu)例的說明圖。本實(shí)施方式的通信網(wǎng)(系統(tǒng))例如具備SIP服務(wù)器3、SOAP-SIP適配器6a及6b。 SIP服務(wù)器3設(shè)置在NGN N2上。SOAP-SIP適配器6a經(jīng)由NGN N2,和S0AP-SIP適配器6b進(jìn)行通信。另外,終端A7a 和終端B7b經(jīng)由SOAP-SIP適配器6a及SOAP-SIP適配器6b進(jìn)行通信。還有,終端7與哪 個(gè)SOAP-SIP適配器6連接已經(jīng)預(yù)先決定,SOAP-SIP適配器6a和終端A7a以1對(duì)1的形式 對(duì)應(yīng),SOAP-SIP適配器6b和終端B7b也以1對(duì)1的形式對(duì)應(yīng)。例如,在準(zhǔn)備通過終端B7b 進(jìn)行通信時(shí),只要指定SOAP-SIP適配器6b就可以和終端B7b進(jìn)行通信。另外,SOAP-SIP適 配器6和終端7既可以是1對(duì)多的形式,也可以將連接終端7的SOAP-SIP適配器6的對(duì)應(yīng) 狀態(tài)存儲(chǔ)到適當(dāng)?shù)难b置中。圖5是表示第2實(shí)施方式SOAP-SIP適配器6結(jié)構(gòu)例的說明圖。本實(shí)施方式的SOAP-SIP適配器6例如取代第1實(shí)施方式的3PCC模塊部2102而 具備NGN連接模塊部5102。NGN連接模塊部5102具有連接信息表5010,連接信息表5010 具有終端信息表5020。CPTOOO1、IF5003a及5003b、SOAP控制部5101、媒體流控制部5103 以及SIP控制部5104和第1實(shí)施方式相同。圖6-1是表示第2實(shí)施方式SOAP-SIP適配器6a中的連接信息表5010結(jié)構(gòu)一例 的說明圖。連接信息表5010例如對(duì)應(yīng)于connection ID5011,存儲(chǔ)連接狀態(tài)5012和終端信息 5013。connection ID5011是對(duì)與來自終端7的連接請(qǐng)求對(duì)應(yīng)的連接進(jìn)行識(shí)別的信息。 例如,對(duì)利用 TCP (Transmission Control Protocol)的連接進(jìn)行識(shí)別。還有,connection ID5011按每個(gè)SOAP-SIP適配器6分別生成。連接狀態(tài)5012表示連接的狀態(tài),例如相當(dāng)于 第1實(shí)施方式的會(huì)話狀態(tài)2012,并且存儲(chǔ)相同的狀態(tài)。終端信息5013相當(dāng)于終端信息表5020。圖6-2是表示第2實(shí)施方式SOAP-SIP適配器6a中的終端信息表5020結(jié)構(gòu)一例 的說明圖。終端信息表5020例如存儲(chǔ)句柄值5021、connection ID5022、終端狀態(tài)5023、send SDP 信息 5024、recv SDP 信息 5025、From URI5026 和 ToURI5027。
句柄值5021是對(duì)SOAP-SIP適配器6a和SOAP-SIP適配器6b之間的SIP會(huì)話進(jìn) 行識(shí)別的信息。connection ID5022對(duì)應(yīng)于上述連接信息表5010的connection ID5011。 終端狀態(tài)5023表示SOAP-SIP適配器6a和SOAP-SIP適配器6b間會(huì)話的狀態(tài)。終端狀態(tài) 5023例如存儲(chǔ)和第1實(shí)施方式的終端狀態(tài)2033相同的狀態(tài)。send SDP信息5024例如包 含SOAP-SIP適配器6自身的IP地址和端口號(hào)碼。在圖6-2所示的SOAP-SIP適配器6a例 子中,包含SOAP-SIP適配器6a的IP地址(10.0. 1. 1)和端口號(hào)碼(10000)。recvSDP信息 5025例如包含連接目的地SOAP-SIP適配器6的IP地址和端口號(hào)碼。在圖6_2的例子中, 包含SOAP-SIP適配器6b的IP地址(10. 0. 2. 1)和端口號(hào)碼(20000)。From URI5026例如 表示SOAP-SIP適配器6自身的SIP-URI。在圖6_2的例子中,表示SOAP-SIP適配器6a的 SIP-URI。ToURI5027例如表示連接目的地SOAP-SIP適配器6的SIP-URI。在圖6_2的例 子中,表示SOAP-SIP適配器6b的SIP-URI。圖6-3是表示第2實(shí)施方式SOAP-SIP適配器6a中的媒體流控制信息表5030結(jié) 構(gòu)一例的說明圖。本實(shí)施方式的媒體流控制信息表5030例如取代第1實(shí)施方式的SeSSiOnID2041, 存儲(chǔ) connection ID5031。connection ID5031 對(duì)應(yīng)于連接信息表 5010 的 connection ID5011。此外的媒 體流收發(fā)用IP地址5032、媒體流收發(fā)用端口號(hào)碼5033、對(duì)方目的地IP地址(1)5034、對(duì)方 目的地端口號(hào)碼(1)5035、對(duì)方目的地IP地址(2)5036以及對(duì)方目的地端口號(hào)碼(2)5037 和第1實(shí)施方式相同。還有,在本實(shí)施方式的SOAP-SIP適配器6a中,對(duì)方目的地IP地址 (1) 5034及對(duì)方目的地端口號(hào)碼(1) 5035存儲(chǔ)SOAP-SIP適配器6b的IP地址及端口號(hào)碼, 對(duì)方目的地IP地址(2) 5036及對(duì)方目的地端口號(hào)碼(2) 5037存儲(chǔ)終端A7a的IP地址及端 口號(hào)碼。另外,媒體流收發(fā)用IP地址5032及媒體流收發(fā)用端口號(hào)碼5033和第1實(shí)施方式 相同,存儲(chǔ)SOAP-SIP適配器6a的IP地址及端口號(hào)碼。圖21-1是表示第2實(shí)施方式SOAP-SIP適配器6b中的連接信息表6010結(jié)構(gòu)一例 的說明圖。圖21-2是表示第2實(shí)施方式SOAP-SIP適配器6b中的終端信息表6020結(jié)構(gòu) 一例的說明圖。圖21-3是表示第2實(shí)施方式SOAP-SIP適配器6b中的媒體流控制信息表 6030結(jié)構(gòu)一例的說明圖。SOAP-SIP適配器6b中各表6010、6020、6030的結(jié)構(gòu)和上述S0AP-SIP適配器6a中 各表5010、5020、5030的結(jié)構(gòu)相同。還有,在SOAP-SIP適配器6b的終端信息表6020內(nèi),在send SDP信息6024中存 儲(chǔ)SOAP-SIP適配器6b的IP地址及端口號(hào)碼,在recv SDP信息6025中存儲(chǔ)連接目的地 SOAP-SIP適配器6a的IP地址及端口號(hào)碼。另外,F(xiàn)rom URI6026表示SOAP-SIP適配器6b 的 SIP-URI,To URI6027 表示 S0AP-SIP 適配器 6a 的 SIP-URI。另外,在媒體流控制信息表6030內(nèi),對(duì)方目的地IP地址(1)6034及對(duì)方目的地端口號(hào)碼(1)6035存儲(chǔ)SOAP-SIP適配器6a的IP地址及端口號(hào)碼,對(duì)方目的地IP地址 (2) 6036及對(duì)方目的地端口號(hào)碼(2) 6037存儲(chǔ)終端B7b的IP地址及端口號(hào)碼。媒體流收發(fā) 用IP地址6032及媒體流收發(fā)用端口號(hào)碼6033存儲(chǔ)SOAP-SIP適配器6b的IP地址及端口號(hào)碼。(動(dòng)作)圖19是說明第2實(shí)施方式NGN連接服務(wù)過程的時(shí)序圖(1)。圖16是說明第2實(shí) 施方式SOAP-SIP適配器6中的連接開始請(qǐng)求接收時(shí)動(dòng)作的流程圖。圖22是說明第2實(shí)施 方式SOAP-SIP適配器6中的被叫通知接收時(shí)動(dòng)作的流程圖。圖17是說明第2實(shí)施方式 SOAP-SIP適配器6中的連接信息請(qǐng)求接收時(shí)動(dòng)作的流程圖。根據(jù)本實(shí)施方式,不用識(shí)別SIP的協(xié)議,就能夠?qū)崿F(xiàn)在保證了通信品質(zhì)的NGN上連 接本終端和另一個(gè)對(duì)方終端的服務(wù)。
現(xiàn)有的應(yīng)用終端等大多未安裝用來在NGN上實(shí)施通信頻帶確保的SIP,存在NGN上 的通信不可能實(shí)現(xiàn)之類的課題。在本實(shí)施方式中,通過以作為一例在終端A7a的畫面上等 選擇想要通信的對(duì)方為觸發(fā),將連接開始請(qǐng)求SOAP消息發(fā)送給SOAP-SIP適配器6,不用識(shí) 別SIP,就能夠在和對(duì)方終端B7b之間實(shí)施通信頻帶確保。通信頻帶確保后,終端7能夠采 用既往已有的和因特網(wǎng)上沒有變化的動(dòng)作,實(shí)施確保頻帶后的通信。下面,對(duì)于終端7開始連接的動(dòng)作進(jìn)行說明。連接在SOAP-SIP適配器6a上的終端A7a例如在起動(dòng)時(shí),開啟(打開)SOAP-SIP適 配器6a間的等待端口。因此,成為能夠進(jìn)行終端A7a和SOAP-SIP適配器6a間的數(shù)據(jù)收發(fā)的 狀態(tài)。此時(shí),SOAP-SIP適配器6a接收終端A7a的IP地址及端口號(hào)碼,把接收到的終端A7a 的IP地址及端口號(hào)碼存儲(chǔ)于適當(dāng)?shù)拇鎯?chǔ)部中。對(duì)于終端B7b、SOAP-SIP適配器6b來說也 相同。還有,終端7不限于上述例子,也可以按適當(dāng)?shù)亩〞r(shí)開啟等待端口。終端A7a將SOAP connectRequest (連接請(qǐng)求)發(fā)送給 S0AP-SIP 適配器 6a (S61)。SOAP connectRequest 包含 與連接目的地終端B7b對(duì)應(yīng)的SOAP-SIP適配器6b的SIP-URI。例如,終端A7a根據(jù)用戶操 作,從適當(dāng)?shù)妮斎氩窟x擇連接目的地用戶的用戶識(shí)別符或者SOAP-SIP適配器6的SIP-URI。 當(dāng)選擇用戶識(shí)別符時(shí),例如終端A7a也可以對(duì)應(yīng)地預(yù)先存儲(chǔ)用戶識(shí)別符和該用戶的終端7 被連接的SOAP-SIP適配器6的SIP-URI,確定與所輸入的用戶識(shí)別符對(duì)應(yīng)的SOAP-SIP適配 器6的SIP-URI。另外,也可以設(shè)置下述Web服務(wù)器,由該Web服務(wù)器送回與由終端A7a選 擇出的用戶識(shí)別符對(duì)應(yīng)的SOAP-SIP適配器6的SIP-URI,上述Web服務(wù)器對(duì)應(yīng)地預(yù)先存儲(chǔ) 了用戶識(shí)別符和該用戶的終端7被連接的SOAP-SIP適配器6的SIP-URI。SOAP-SIP 適配器 6a 的 SOAP 控制部 5101a 接收 SOAP connectRequest,將連接請(qǐng) 求(B)發(fā)送給SOAP-SIP適配器6a的NGN連接模塊部5102a (S62)。該連接請(qǐng)求(B)包含 SOAP connectRequest 內(nèi)的 SIP-URI。S0AP-SIP 適配器 6a 對(duì)該 SIP-URI 開始連接。具體而言,首先NGN連接模塊部5102a若接收到連接請(qǐng)求⑶(1601),則生成 connection ID(1602)。有關(guān)connection ID的生成,和第1實(shí)施方式的圖7及其說明相 同。還有,雖然和圖7的說明一部分重復(fù),但是若參照?qǐng)D6-1、圖6-2對(duì)于本實(shí)施方式進(jìn)行 說明,就是NGN連接模塊部5102a把所生成的connection ID分別存儲(chǔ)于連接信息表5010 和終端信息表5020中。NGN連接模塊部5102a將連接信息表5010的連接狀態(tài)5012設(shè)定 為“Initial (初始狀態(tài))”。再者,NGN連接模塊部5102a把接收到的連接請(qǐng)求(B)中包含的SIP-URI存儲(chǔ)于終端信息表5020的To URI5027中。另外,NGN連接模塊部5102a將終端信息表5020的終端狀態(tài)5023設(shè)定為 "Initial(初始狀態(tài))”。NGN連接模塊部5102a把包括SOAP-SIP適配器6a的IP地址及 端口號(hào)碼在內(nèi)的send SDP信息5024存儲(chǔ)于終端信息表5020中。另外,NGN連接模塊部 5102a把SOAP-SIP適配器6a的SIP-URI存儲(chǔ)于終端信息表5020的From URI5026中。還 有,SOAP-SIP適配器6a的SIP-URI、IP地址及端口號(hào)碼已經(jīng)預(yù)先存儲(chǔ)到適當(dāng)?shù)拇鎯?chǔ)部中。NGN連接模塊部5102a生成連接成功應(yīng)答(B) (1607),將所生成的連接成功應(yīng)答 (B)發(fā)送給SOAP控制部5101a(S63)。連接成功應(yīng)答(B)包含所生成的connection ID。 SOAP控制部5101a接收連接成功應(yīng)答(B),將SOAP connectResponse (連接成功應(yīng)答)發(fā) 送給終端A7a(S64、1608)。SOAP connectResponse包含接收到的連接成功應(yīng)答(B)內(nèi)的 connection ID,按照SOAP來生成。終端A7a接收SOAP connectResponse,把接收到的 SOAPconnectResponse中包含的connection ID存儲(chǔ)于適當(dāng)?shù)拇鎯?chǔ)部中。還有,在步驟1602中connection ID的生成失敗的情況下,NGN連接模塊部5102a 生成連接請(qǐng)求失敗應(yīng)答(錯(cuò)誤應(yīng)答消息)(1609),發(fā)送給SOAP控制部5101a。SOAP控制部 5101a接收連接請(qǐng)求失敗應(yīng)答,將表示連接請(qǐng)求之失敗的SOAP connectResponse發(fā)送給終 端 A7a(1608)。接下來,SOAP-SIP適配器6a和SOAP-SIP適配器6b建立會(huì)話。首先,NGN連接模塊部5102a取得媒體流控制傳送用端口(1603)。NGN連接模塊部 5102a將主叫請(qǐng)求(B)發(fā)送給SOAP-SIP適配器6a的SIP控制部5104a (S65、1604)。主叫請(qǐng) 求(B)包含終端信息表5020中所存儲(chǔ)的send SDP信息5024、From URI5026及To URI5027。SIP控制部5104a接收主叫請(qǐng)求(B),按照接收到的主叫請(qǐng)求⑶中包含的To URI,將SIP的INVITE消息(B)發(fā)送給S0AP-SIP適配器6b (S66)。INVITE消息(B)例如至 少包含接收到的主叫請(qǐng)求(B)內(nèi)的sendSDP信息、From URI及To URI0另外,SIP控制部 5104a生成對(duì)和SOAP-SIP適配器6b之間的SIP會(huì)話進(jìn)行識(shí)別的句柄值。下面,說明SOAP-SIP適配器6b方各單元的動(dòng)作。SOAP-SIP適配器6b的SIP控制部5104b接收INVITE消息(B),將被叫通知(A) 發(fā)送給SOAP-SIP適配器6b的NGN連接模塊部5102b (S67)。被叫通知㈧包含接收到的 INVITE 消息(B)內(nèi)的 send SDP 信息、FromURI 及 To URI。NGN連接模塊部5102b若接收到被叫通知(A) (1901),則生成connection ID(1902)。在本實(shí)施方式中,要由SOAP-SIP適配器6a和SOAP-SIP適配器6b獨(dú)立生成 connection ID。還有,有關(guān)connection ID的生成,和上述的步驟1602相同。NGN連接模 塊部5102b把所生成的connection ID分別存儲(chǔ)于連接信息表6010和終端信息表6020中。 NGN連接模塊部5102b設(shè)定連接信息表6010的連接狀態(tài)6012。例如,將連接狀態(tài)6012設(shè)定 為 “ Initial (初始狀態(tài))”或“Connected (連接狀態(tài))”。還有,“ Initial ”或“Connected,, 也可以按適當(dāng)?shù)亩〞r(shí)進(jìn)行變更。再者,NGN連接模塊部5102b把接收到的被叫通知(A)中 包含的send SDP信息存儲(chǔ)于終端信息表6020的recv SDP信息6025中。NGN連接模塊部 5102b把接收到的被叫通知(A)中包含的From URI存儲(chǔ)于終端信息表6020的To URI6027 中,同樣,把接收到的被叫通知(A)中包含的To URI(也就是自身的SIP-URI)存儲(chǔ)于From URI6026 中。
另外,NGN連接模塊部5102b設(shè)定終端信息表6020的終端狀態(tài)6023。例如,將終 端狀態(tài)6023適當(dāng)設(shè)定為“Initial (初始狀態(tài))”或“CallComplete (會(huì)話建立狀態(tài))”等。 還有,終端狀態(tài)6023也可以適當(dāng)變更。NGN連接模塊部5102b把SOAP-SIP適配器6b的IP 地址和端口號(hào)碼存儲(chǔ)于終端信息表6020的send SDP信息6024中。還有,SOAP-SIP適配器 6b的IP地址和端口號(hào)碼已經(jīng)預(yù)先存儲(chǔ)在適當(dāng)?shù)拇鎯?chǔ)部中。另外,SIP控制部5104b生成對(duì) 和SOAP-SIP適配器6a之間的SIP會(huì)話進(jìn)行識(shí)別的句柄值,存儲(chǔ)于終端信息表6020中。SOAP-SIP適配器6b的NGN連接模塊部5102b取得媒體流控制傳送用端口(1903)。 NGN連接模塊部5102b將所生成的connection ID、接收到的被叫通知(A)內(nèi)send SDP信息 中包含的SOAP-SIP適配器6a的IP地址及端口號(hào)碼和因端口開啟而存儲(chǔ)的終端B7b的IP 地址及端口號(hào)碼,發(fā)送給媒體流控制部5103b。媒體流控制部5103b把接收到的信息分別存 儲(chǔ)于媒體流控制信息表6030中。例如,媒體流控制部5103b把接收到的SOAP-SIP適配器 6a的IP地址及端口號(hào)碼存儲(chǔ)于對(duì)方目的地IP地址(1) 6034、對(duì)方目的地端口號(hào)碼(1) 6035 中,把接收到的終端B7b的IP地址及端口號(hào)碼存儲(chǔ)于對(duì)方目的地IP地址(2) 6036、對(duì)方目 的地端口號(hào)碼(2) 6037中。另外,媒體流控制部5103b還存儲(chǔ)接收到的connection ID,并把 自身的IP地址及端口號(hào)碼存儲(chǔ)于媒體流收發(fā)用IP地址6032、媒體流收發(fā)用端口號(hào)碼6033 中。借此,在SOAP-SIP適配器6b中,可以開始媒體流的傳送(1904)。NGN連接模塊部5102b生成應(yīng)答(A),發(fā)送給SIP控制部5104b (S68、1905)。應(yīng)答 (A)包含終端信息表6020中所存儲(chǔ)的send SDP信息6024、From URI6026及To URI6027。SIP 控制部5104b若接收到應(yīng)答(A),則將SIP的2000K(B)發(fā)送給SOAP-SIP適配器6a(S69)。 2000K(B)例如至少包含接收到的應(yīng)答(A)內(nèi)的send SDP信息、From URI及To URI。
還有,在上述步驟1902中connection ID的生成失敗的情況下,NGN連接模塊部 5102b斷開與終端A7a對(duì)應(yīng)的和SOAP-SIP適配器6a之間的SIP會(huì)話(1906)。返回SOAP-SIP適配器6a方的說明,就是S0AP-SIP適配器6a的SIP控制部5104a 接收2000K (B),將SIP的ACK (B)發(fā)送給SOAP-SIP適配器6b (S70)。SIP控制部5104a將應(yīng) 答通知⑶發(fā)送給NGN連接模塊部5102a(S71、1605)。應(yīng)答通知⑶包括在步驟S66中所生 成的句柄值和在步驟S69中接收到的2000K(B)中包含的send SDP信息。NGN連接模塊部 5102a把接收到的應(yīng)答通知(B)中包含的句柄值存儲(chǔ)于終端信息表5020中。另外,NGN連 接模塊部5102a把接收到的應(yīng)答通知(B)中包含的send SDP信息存儲(chǔ)于終端信息表5020 Wrecv SDP信息5025中。還有,句柄值也可以按適當(dāng)?shù)亩〞r(shí)進(jìn)行存儲(chǔ)。NGN連接模塊部 5102a將終端信息表5020的終端狀態(tài)5023更新為“CallComplete (會(huì)話建立狀態(tài))”。另 夕卜,NGN連接模塊部5102a將連接信息表5010的連接狀態(tài)5012更新為“Connected (連接 狀態(tài))”。還有,終端狀態(tài)2033例如也可以對(duì)應(yīng)于SIP消息(例如2000K等)的收發(fā)適當(dāng)進(jìn) 行更新。NGN連接模塊部5102a將所生成的connection ID、因端口開啟而存儲(chǔ)的終端A7a 的IP地址及端口號(hào)碼和接收到的send SDP信息中包含的SOAP-SIP適配器6b的IP地址 及端口號(hào)碼,發(fā)送給媒體流控制部5103a。媒體流控制部5103a把接收到的信息分別存儲(chǔ)于 媒體流控制信息表5030中。例如,媒體流控制部5103a把接收到的SOAP-SIP適配器6b的 IP地址及端口號(hào)碼存儲(chǔ)于對(duì)方目的地IP地址(1)5034、對(duì)方目的地端口號(hào)碼(1)5035中, 把接收到的終端A7a的IP地址及端口號(hào)碼存儲(chǔ)于對(duì)方目的地IP地址(2) 5036、對(duì)方目的地端口號(hào)碼(2)5037中。另外,媒體流控制部5103a還存儲(chǔ)接收到的connection ID,并把 自身的IP地址及端口號(hào)碼存儲(chǔ)于媒體流收發(fā)用IP地址5032、媒體流收發(fā)用端口號(hào)碼5033 中。借此,在SOAP-SIP適配器6a中,可以開始媒體流的傳送(1606)。下面,對(duì)于終端7取得連接信息的動(dòng)作進(jìn)行說明。終端A7a 將 SOAP getConnectionlnformationListRequest (連接信息請(qǐng)求)發(fā)送 給 SOAP-SIP 適配器 6a(S72)。SOAPgetConnectionlnformationListRequest 包含想要取得 的連接信息(連接信息)的connection ID。更為具體而言,終端A7a生成包括上述在步 驟 S64 巾白勺 connection ID 白勺 SOAP getCormectionlnformiitionListRequest。 作為一例,終端A7a在接收步驟S64的SOAP connectionResponse之后,定期執(zhí)行步驟S72 的處理。SOAP-SIP 適配器 6a 以 SOAP getConnectionlnformationListRequest 中包含的 connection ID為關(guān)鍵字,檢索保持在SOAP-SIP適配器6a中的連接信息表5010,發(fā)送包括 一致的 connection ID5011 表信 息在內(nèi)的 SOAPgetConnectionlnformationListResponse ( S73 S75)。下面,對(duì)于SOAP-SIP適配器6a中步驟S73 S75的詳細(xì)動(dòng)作進(jìn)行說明。首先,SOAP-SIP適配器 6a 的 SOAP 控制部 5101a 接收 SOAPgetConnectionlnforma tionListResponse,將連接信息請(qǐng)求發(fā)送給NGN連接模塊部5102a (S73)。該連接信息請(qǐng)求 包含 SOAPgetConnectionlnformationListRequest 內(nèi)的 connection ID。NGN連接模塊部5102a若接收到連接信息請(qǐng)求(1701),則根據(jù)接收到的連接信息 請(qǐng)求中包含的connection ID來檢索連接信息表5010的connection ID5011 (1702)。在接 收到的連接信息請(qǐng)求中包含的connection ID已登錄在連接信息表5010中的情況下,確定 與相應(yīng)的connection ID5011對(duì)應(yīng)的連接信息(1703)。NGN連接模塊部5102a取得與相應(yīng) 的connectionID5011對(duì)應(yīng)的連接狀態(tài)5012(1704)。還有,NGN連接模塊部5102a也可以不 限于連接狀態(tài)5012,還取得連接信息表5010、終端信息表5020中所存儲(chǔ)的適當(dāng)信息。NGN連接模塊部5102a生成包括所取得的連接狀態(tài)5012在內(nèi)的連接信息成功應(yīng) 答(1705),將所生成的連接信息成功應(yīng)答發(fā)送給SOAP控制部5101a(S74)。SOAP控制部 5101a 接收連接信息成功應(yīng)答,將 SOAPgetConnectionlnformationListResponse 發(fā)送給終 端 A7a(S75、1706)。SOAPgetConnectionlnformationListResponse 包含接收到的連接信息 成功應(yīng)答內(nèi)的連接狀態(tài),按照SOAP來生成。還有,在步驟1702中接收到的連接信息請(qǐng)求中包含的connection ID未登錄在 連接信息表5010中的情況下,NGN連接模塊部5102a生成連接信息失敗應(yīng)答(錯(cuò)誤應(yīng)答消 息)(1707),將所生成的連接信息失敗應(yīng)答發(fā)送給SOAP控制部5101a。SOAP控制部5101a 接收連接信息失敗應(yīng)答,將表示連接信息請(qǐng)求之失敗的SOAP getConnectionlnformationL istResponse 發(fā)送給終端 A7a(1706)。終端 A7a 接收 SOAP getConnectionlnformationListResponse,通過參照接收至Ij 的SOAP getConnectionlnformationListResponse中包含的連接狀態(tài),就可以確認(rèn)連接的 狀態(tài)。因此,若確認(rèn)了例如連接狀態(tài)為“Connected (連接狀態(tài))”,則在終端A7a和終端B7b 中開始按照HTTP的AP層上的信號(hào)傳輸(S76 S81),以及實(shí)施按照RTP的媒體流的通信 (S82 87)。例如,有關(guān)信號(hào)傳輸及媒體流的傳送,若對(duì)于從終端A7a前往終端B7b的媒體流進(jìn)行說明,就是終端A7a將SOAP-SIP適配器6a的IP地址和端口號(hào)碼設(shè)定為發(fā)送目的地,將 自身的IP地址和端口號(hào)碼設(shè)定為發(fā)送源,發(fā)送媒體流(S82)。還有,SOAP-SIP適配器6a的 IP地址和端口號(hào)碼已經(jīng)預(yù)先存儲(chǔ)在適當(dāng)?shù)拇鎯?chǔ)部中。SOAP-SIP適配器6a的媒體流控制部5103a參照媒體流控制信息表5030,將接收 到的媒體流傳送至SOAP-SIP適配器6b (S83)。傳送的動(dòng)作和第1實(shí)施方式相同。若參照?qǐng)D 6-3,對(duì)于本實(shí)施方式的SOAP-SIP適配器6a進(jìn)行說明,就是接收到的媒體流的發(fā)送源IP地 址和端口號(hào)碼是終端A7a的IP地址(192. 168. 10. 1)、端口號(hào)碼(30000),取得對(duì)應(yīng)的對(duì)方 目的地 IP 地址(1) 5034 (10. 0. 2. 1)和端 口 號(hào)碼(1) 5035 (20000)。NGN 連接模塊部 5102a 按照所取得的IP地址和端口號(hào)碼,將接收到的媒體流傳送至SOAP-SIP適配器6b。另外,此 時(shí)NGN連接模塊部5102a將媒體流控制信息表5030的媒體流收發(fā)用IP地址5032和媒體 流收發(fā)用端口號(hào)碼5033設(shè)定為發(fā)送源。SOAP-SIP適配器6b的媒體流控制部5103b接收媒體流,參照媒體流控制信息表 6030將接收到的信號(hào)傳送至終端B7b(S84)。若參照?qǐng)D21_3,對(duì)于本實(shí)施方式的SOAP-SIP 適配器6b進(jìn)行說明,就是接收到的媒體流的發(fā)送源IP地址和端口號(hào)碼是SOAP-SIP適 配器6a的IP地址(10.0. 1. 1)、端口號(hào)碼(10000),取得對(duì)應(yīng)的對(duì)方目的地IP地址 (2)6036(192. 168. 10. 2)和端口號(hào)碼(2)6037(40000)。NGN連接模塊部5102b按照所取得的 IP地址和端口號(hào)碼,將接收到的媒體流傳送至終端B7b。另外,此時(shí)NGN連接模塊部5102b 將媒體流控制信息表6030的媒體流收發(fā)用IP地址6032和媒體流收發(fā)用端口號(hào)碼6033設(shè) 定為發(fā)送源。還有,從終端B7b向終端A7a發(fā)送媒體流的情形(S85 S87)以及在終端A7a及 終端B7b間收發(fā)AP層信號(hào)的情形(S76 S81)都相同。如上,通過以作為一例在終端A7a的畫面上等選擇想要通信的對(duì)方為觸發(fā),將連 接開始請(qǐng)求的SOAP消息發(fā)送給SOAP-SIP適配器6a,不用識(shí)別SIP,就能夠在和對(duì)方終端 B7b之間確保通信頻帶。通信頻帶確保后,終端7能夠采用既往已有的和因特網(wǎng)上沒有變化 的動(dòng)作在確保頻帶后的NGNN2上進(jìn)行通信。另外,建立信令信道的IP地址和建立數(shù)據(jù)信道 的IP地址相同。圖20是說明第2實(shí)施方式NGN連接服務(wù)過程的時(shí)序圖(2)。圖18是說明第2實(shí) 施方式SOAP-SIP適配器6中的連接結(jié)束請(qǐng)求接收時(shí)動(dòng)作的流程圖。圖23是說明第2實(shí)施 方式SOAP-SIP適配器6中的斷開通知接收時(shí)動(dòng)作的流程圖。參照?qǐng)D20、圖18、圖23,對(duì)于結(jié)束連接的動(dòng)作進(jìn)行說明。圖20步驟S91 S96的 處理對(duì)應(yīng)于上述的S82 S87。終端A7a 將 SOAP disconnectRequest (斷開請(qǐng)求)發(fā)送給 S0AP-SIP 適配器 6a(S97)。SOAP disconnectRequest包含想要結(jié)束連接的呼叫的connection ID。具體 而言,例如終端A7a生成包括上述在步驟S64中所存儲(chǔ)的connection ID在內(nèi)的SOAP disconnectRequest.作為一例,終端A7a也可以通過適當(dāng)?shù)妮斎氩?,根?jù)用戶操作從上述 在步驟S64中所存儲(chǔ)的connection ID選擇想要結(jié)束連接的呼叫的connection ID。SOAP-SIP適配器6a以connection ID為關(guān)鍵字,檢索保持在S0AP-SIP適配器6a 中的連接信息表5010,根據(jù)一致的connection ID5011表信息來確定要斷開的終端7,將其 斷開(S98 S105)。下面,對(duì)于SOAP-SIP適配器6a中步驟S98 S105的詳細(xì)動(dòng)作進(jìn)行說明。首先,SOAP-SIP適配器 6a 的 SOAP 控制部 5101a 接收 SOAPdisconnectRequest, 將斷開請(qǐng)求⑶發(fā)送給NGN連接模塊部5102a (S98)。該斷開請(qǐng)求⑶包含SOAP disconnectRequest 內(nèi)的 connection ID。NGN連接模塊部5102a若接收到斷開請(qǐng)求⑶(1801),則根據(jù)接收到的斷開請(qǐng)求 (B)中包含的connection ID來檢索連接信息表5010的connection ID5011 (1802)。在接 收到的斷開請(qǐng)求(B)中包含的cormectionID已登錄在連接信息表5010中的情況下,NGN 連接模塊部5102a生成斷開成功應(yīng)答(1807),將所生成的斷開成功應(yīng)答發(fā)送給SOAP控制 部5101a (S99)。SOAP控制部5101a接收斷開成功應(yīng)答,將SOAPdisconnectResponse發(fā)送 給終端A7a(S100、1808)。還有,SOAPdisconnectResponse也可以只發(fā)送成功應(yīng)答。另外,媒體流控制部5103a停止媒體流的傳送(1803)。還有,也可以從NGN連接模 塊部5102a,將媒體流傳送停止請(qǐng)求發(fā)送給媒體流控制部5103a。NGN連接模塊部5102a生成斷開請(qǐng)求(B),發(fā)送給SIP控制部5104a (S101、1804)。 具體而言,NGN連接模塊部5102a參照與相應(yīng)的cormectionIDSOll對(duì)應(yīng)的終端信息表 5020,取得To URI5027。NGN連 接模塊部5102a將包括所取得的To URI5027在內(nèi)的斷開請(qǐng) 求(B)發(fā)送給SIP控制部5104a。SIP控制部5104a接收斷開請(qǐng)求(B),按照接收到的斷開請(qǐng)求⑶中包含的To URI,將SIP的BYE消息⑶發(fā)送給SOAP-SIP適配器6b (S102)。SOAP-SIP適配器6b的SIP控 制部5104b接收BYE消息(B) (2001),將斷開通知(A)發(fā)送給NGN連接模塊部5102b (S103)。 另外,SIP 控制部 5104b 將 SIP 的 2000K(B)發(fā)送給 S0AP-SIP 適配器 6a(S104、2002)。媒體流控制部5103b停止媒體流的傳送(2003),設(shè)定為媒體流未傳送(2004)。還 有,也可以從NGN連接模塊部5102b,將媒體流傳送停止請(qǐng)求發(fā)送給媒體流控制部5103b。SOAP-SIP適配器6a的SIP控制部5104b接收2000K (B),將斷開完成通知(B)發(fā) 送給NGN連接模塊部5102a (S105、1805)。NGN連接模塊部5102a接收斷開完成通知(B),設(shè) 定為媒體流未傳送(1806)。還有,在步驟1802中接收到的呼叫結(jié)束請(qǐng)求中包含的session ID未登錄的情況 下,NGN連接模塊部5102a生成呼叫結(jié)束請(qǐng)求失敗應(yīng)答(錯(cuò)誤應(yīng)答消息)(1809),將所生成 的呼叫結(jié)束請(qǐng)求失敗應(yīng)答發(fā)送給SOAP控制部5101a。SOAP控制部5101a接收呼叫結(jié)束請(qǐng)求失敗應(yīng)答,將表示呼叫結(jié)束請(qǐng)求之失敗的 SOAP disconnectResponse 發(fā)送給終端 A7a(1808)。3.其他(第1實(shí)施方式的結(jié)構(gòu))在第1實(shí)施方式中,通信系統(tǒng)例如具有第1服務(wù)器(S0AP-SIP適配器2)、和上述 第1服務(wù)器通過SIP協(xié)議進(jìn)行連接設(shè)定的裝置(終端B5c、CLIENTB)以及和上述第1服務(wù) 器進(jìn)行通信的第1終端(終端A5b、CLIENTA),上述第1服務(wù)器,具有接口(S0AP控制部),接收連接請(qǐng)求消息(SOAPmakeCalISessionRequset);處理部(3PCC模塊部、SIP控制部),按照接收到的上述連接請(qǐng)求消息,通過上述 SIP協(xié)議對(duì)上述裝置進(jìn)行連接設(shè)定;以及
第1傳送控制部(媒體流控制部),在上述處理部的連接設(shè)定之后,將從上述第1 終端接收到的數(shù)據(jù)傳送至上述裝置。在上述通信系統(tǒng)中,上述裝置是第2終端(終端B5c、CLIENT B),上述通信系統(tǒng)還具備第2服務(wù)器(web服務(wù)器1),對(duì)上述第1服務(wù)器,發(fā)送用來由 上述第1終端和上述第2終端進(jìn)行通信的上述連接請(qǐng)求消息,上述處理部通過上述SIP協(xié)議對(duì)上述第1終端和上述第2終端進(jìn)行連接設(shè)定,上述第1傳送處理部將從上述第2終端接收到的數(shù)據(jù)和從上述第1終端接收到的 數(shù)據(jù)分別傳送至上述第1終端和上述第2終端。(第2實(shí)施方式的結(jié)構(gòu))在第2實(shí)施方式中,通信系統(tǒng)例如具有第1服務(wù)器(S0AP-SIP適配 器6a)、和上述 第1服務(wù)器通過SIP協(xié)議進(jìn)行連接設(shè)定的裝置(S0AP-SIP適配器6b)以及和上述第1服務(wù) 器進(jìn)行通信的第1終端(終端A7a、CLIENTA),上述第1服務(wù)器,具有接口(SOAP控制部),接收連接請(qǐng)求消息(SOAP connectRequset);處理部(3PCC模塊部、SIP控制部),按照接收到的上述連接請(qǐng)求消息,通過上述 SIP協(xié)議對(duì)上述裝置進(jìn)行連接設(shè)定;以及第1傳送控制部(媒體流控制部),在上述處理部的連接設(shè)定之后,將從上述第1 終端接收到的數(shù)據(jù)傳送至上述裝置。上述通信系統(tǒng)還具備第2終端(終端B7b、CLIENT B),上述裝置是具備第2傳送處理部(媒體流控制部5103b)的第3服務(wù)器(S0AP-SIP 適配器服務(wù)器6b),上述第2傳送處理部接收上述第1傳送控制部傳送的上述數(shù)據(jù),將該數(shù)據(jù)傳送到 上述第2終端。產(chǎn)業(yè)上的可利用性本發(fā)明例如能夠在NGN等的網(wǎng)絡(luò)上加以利用。
權(quán)利要求
一種通信系統(tǒng),具有第1服務(wù)器、和上述第1服務(wù)器以SIP協(xié)議進(jìn)行連接設(shè)定的裝置以及和上述第1服務(wù)器進(jìn)行通信的第1終端,其特征在于,上述第1服務(wù)器,具有接口,接收連接請(qǐng)求消息;處理部,按照接收到的上述連接請(qǐng)求消息,以上述SIP協(xié)議對(duì)上述裝置進(jìn)行連接設(shè)定;以及第1傳送控制部,在上述處理部的連接設(shè)定之后,將從上述第1終端接收到的數(shù)據(jù)傳送至上述裝置。
2.如權(quán)利要求1所述的通信系統(tǒng),其特征在于, 上述裝置是第2終端,上述通信系統(tǒng)還具備第2服務(wù)器,該第2服務(wù)器向上述第1服務(wù)器發(fā)送用來在上述第 1終端和上述第2終端之間進(jìn)行通信的上述連接請(qǐng)求消息;上述處理部以上述SIP協(xié)議對(duì)上述第1終端及上述第2終端進(jìn)行連接設(shè)定, 上述第1傳送控制部將從上述第2終端接收到的數(shù)據(jù)傳送至上述第1終端,將從上述 第1終端接收到的數(shù)據(jù)傳送至上述第2終端。
3.如權(quán)利要求1所述的通信系統(tǒng),其特征在于, 上述通信系統(tǒng)還具備第2終端,上述裝置是具備第2傳送處理部的第3服務(wù)器,上述第2傳送處理部接收上述第1傳送控制部傳送的上述數(shù)據(jù),并將該數(shù)據(jù)傳送至上 述第2終端。
4.如權(quán)利要求3所述的通信系統(tǒng),其特征在于,上述第1終端向上述第1服務(wù)器發(fā)送用來和上述第2終端進(jìn)行通信的連接請(qǐng)求消息。
5.如權(quán)利要求2所述的通信系統(tǒng),其特征在于,上述處理部根據(jù)上述連接請(qǐng)求消息,生成與上述第1終端和上述第2終端之間的會(huì)話 有關(guān)的會(huì)話ID。
6.如權(quán)利要求2所述的通信系統(tǒng),其特征在于,上述第1服務(wù)器還具有存儲(chǔ)部,該存儲(chǔ)部對(duì)應(yīng)地存儲(chǔ)上述會(huì)話ID、與和上述第1終端之 間的會(huì)話有關(guān)的第1會(huì)話信息以及與和上述第2終端之間的會(huì)話有關(guān)的第2會(huì)話信息。
7.如權(quán)利要求6所述的通信系統(tǒng),其特征在于,上述第2服務(wù)器還具有輸入部,該輸入部受理上述會(huì)話ID的輸入, 上述處理部經(jīng)由上述接口從上述第2服務(wù)器接收包括由上述輸入部所輸入的上述會(huì) 話ID在內(nèi)的信息請(qǐng)求,根據(jù)上述會(huì)話ID對(duì)上述存儲(chǔ)部執(zhí)行檢索處理,將與符合的會(huì)話ID 對(duì)應(yīng)的第1及第2會(huì)話信息經(jīng)由上述接口發(fā)送至上述第2服務(wù)器。
8.如權(quán)利要求6所述的通信系統(tǒng),其特征在于,上述存儲(chǔ)部將上述第1會(huì)話信息與上述第1終端的用戶SIP-URI相對(duì)應(yīng)地存儲(chǔ),將上 述第2會(huì)話信息與上述第2終端的用戶SIP-URI相對(duì)應(yīng)地存儲(chǔ),上述第2服務(wù)器還具有輸入部,該輸入部受理上述會(huì)話ID及SIP-URI的輸入, 上述處理部經(jīng)由第2接口從上述第2服務(wù)器接收包括由上述輸入部所輸入的上述會(huì)話 ID及SIP-URI在內(nèi)的信息請(qǐng)求,根據(jù)上述會(huì)話ID及SIP-URI對(duì)上述存儲(chǔ)部執(zhí)行檢索處理,將與符合的會(huì)話ID及SIP-URI對(duì)應(yīng)的第1會(huì)話信息或第2會(huì)話信息經(jīng)由上述接口發(fā)送至 上述第2服務(wù)器。
9.如權(quán)利要求2所述的通信系統(tǒng),其特征在于,上述第1服務(wù)器在由上述處理部對(duì)上述第1終端或上述第2終端的上述連接設(shè)定之 后,對(duì)上述第1終端或上述第2終端發(fā)送連接維持消息。
10.如權(quán)利要求6所述的通信系統(tǒng),其特征在于,上述第2服務(wù)器還具有輸入部,該輸入部受理上述會(huì)話ID的輸入, 上述處理部經(jīng)由上述接口從上述第2服務(wù)器接收包括由上述輸入部所輸入的上述會(huì) 話ID在內(nèi)的斷開請(qǐng)求,針對(duì)與上述會(huì)話ID對(duì)應(yīng)的會(huì)話,以上述SIP協(xié)議對(duì)上述第1終端及 /或上述第2終端進(jìn)行連接斷開設(shè)定。
11.如權(quán)利要求1所述的通信系統(tǒng),其特征在于, 上述處理部包含3PCC模塊。
12.如權(quán)利要求2所述的通信系統(tǒng),其特征在于, 上述第1傳送控制部,在對(duì)上述第1終端及上述第2終端的上述連接設(shè)定中,取得上述第1終端和上述第2 終端的地址信息,存儲(chǔ)上述第1終端和上述第2終端的地址信息對(duì),參照該存儲(chǔ)的地址信息對(duì),將從上述第2終端接收到的數(shù)據(jù)傳送至上述第1終端,將從 上述第1終端接收到的數(shù)據(jù)傳送至上述第2終端。
13.如權(quán)利要求2所述的通信系統(tǒng),其特征在于,上述處理部在對(duì)上述第1終端及上述第2終端的連接設(shè)定中,將上述第1服務(wù)器的地 址信息通知給上述第1終端及上述第2終端,上述第1終端及上述第2終端將所通知的地址信息作為目標(biāo),將數(shù)據(jù)發(fā)送至上述第1 服務(wù)器。
14.一種通信系統(tǒng)中的服務(wù)器,該通信系統(tǒng)具有上述服務(wù)器、和上述服務(wù)器以SIP協(xié)議 進(jìn)行連接設(shè)定的裝置以及和上述服務(wù)器進(jìn)行通信的終端,該服務(wù)器的特征在于,具有接口,接收上述連接請(qǐng)求消息;處理部,按照接收到的上述連接請(qǐng)求消息,以上述SIP協(xié)議對(duì)上述裝置進(jìn)行連接設(shè)定;以及傳送控制部,在上述處理部的連接設(shè)定之后,將從上述終端接收到的數(shù)據(jù)傳送至上述裝置。
全文摘要
本發(fā)明涉及一種通信系統(tǒng)及服務(wù)器。在保證了通信品質(zhì)的NGN上,傳送使之通信的雙方間數(shù)據(jù)。SOAP-SIP適配器(2)按照SIP,建立和終端(5b、5c)之間的會(huì)話。此時(shí),SOAP-SIP適配器(2)將包括自身的IP地址和端口號(hào)碼在內(nèi)的INVITE消息發(fā)送給終端(5b、5c)。終端(5b、5c)分別將包括自身的IP地址和端口號(hào)碼在內(nèi)的200OK發(fā)送給SOAP-SIP適配器(2)。SOAP-SIP適配器(2)把終端(5b、5c)的IP地址和端口號(hào)碼對(duì)應(yīng)地存儲(chǔ)于存儲(chǔ)器中。SOAP-SIP適配器(2)參照存儲(chǔ)器,將從終端(5b、5c)接收到的媒體流傳送至對(duì)應(yīng)的IP地址和端口號(hào)碼的發(fā)送目的地。另外,從建立和終端(A5b)之間的會(huì)話到建立和終端(B5c)之間的會(huì)話,要對(duì)終端(A5b)發(fā)送虛擬RBT,防止無聲狀態(tài)。
文檔編號(hào)H04L29/06GK101834779SQ20101010660
公開日2010年9月15日 申請(qǐng)日期2010年1月22日 優(yōu)先權(quán)日2009年3月11日
發(fā)明者中村升太, 宇都宮拓真, 川井惠理 申請(qǐng)人:株式會(huì)社日立制作所