專利名稱:接口裝置、含該裝置的交換裝置和用于該裝置的控制方法
技術領域:
本發(fā)明的一個實施例涉及會話發(fā)起協(xié)議(SIP)中繼網關裝置。更特 別地,本發(fā)明涉及被配置為與SIP終端和SIP網絡建立連接的接口、具有
該接口裝置的交換裝置以及用在該接口裝置中的控制方法。
背景技術:
近年來,經由IP網絡作為分組數(shù)據(jù)實時交互地發(fā)送和接收圖像和語音 的互聯(lián)網協(xié)議(IP)電話系統(tǒng)已變得被廣泛使用。所述IP電話系統(tǒng)可以在 主裝置中實施分機間通信以及外線發(fā)起和終止,以及可以對每個將被連接 到所述IP網絡的主裝置實施分機間通信以及外線發(fā)起和終止。所述IP電
話系統(tǒng)已廣泛使用SIP作為其協(xié)議。
該類型的系統(tǒng)預先在SIP網絡上的企業(yè)的注冊服務器中為每個主裝置 注冊SIP終端的SIPURI (終端ID)。在產生電話呼叫時,所述注冊服務 器基于所述注冊的SIPURI,認證所述SIP終端(例如日本專利申請KOKAI 發(fā)布笫2006-42176號)。
同時,所迷主裝置分離IP端口,以在SIP終端和在SIP網絡接收SIP 消息。在此情況下,由于SIP終端(此后稱為SIP服務器功能)使用端口 號5060, IP網絡(此后稱為SIP客戶端功能)使用端口號5062,并且其 可以不必使用熟知的默認端口號5060,所以設置SIP終端以及例如防火墻 和應用層網關的網絡設備變得復雜和不便。
發(fā)明內容
本發(fā)明的目的是提供一種被配置為經由使用熟知SIP的默認端口號容
易地構造網絡環(huán)境的接口裝置、具有所述接口裝置的交換裝置以及用在所 述接口裝置中的控制方法。
根據(jù)本發(fā)明的一方面,提供一種接口裝置,包括連接器,其建立多 個M發(fā)起協(xié)議(SIP)終端和SIP網絡到一個端口的連接,其中,所述 多個會話發(fā)起協(xié)議終端的每個包括由SIP定義的通信功能;第一處理器, 執(zhí)行對所述多個SIP終端的交換處理;第二處理器,執(zhí)行對所述SIP網絡 的交換處理;以及分類單元,基于由所述連接器接收的關于交換的控制信 號中的傳送目的地標識信息或傳iH^源地標識信息將控制信號分類到所述 第一處理器或所述第二處理器中。
根據(jù)本發(fā)明的另一方面,提供一種交換裝置,其包括4皮配置為收容 多個會話發(fā)起協(xié)議(SIP)終端并且建立與SIP網絡的連接的接口裝置, 其中,所述多個^"J^協(xié)議(SIP)終端的每個包括由SIP定義的通信 功能;以及交換控制器,其使得所述接口裝置執(zhí)行關于所述多個SIP終端 或所述SIP網絡的交換處理,其中,所述接口裝置包括連接器,通過一 個端口連接所述多個SIP終端和所述SIP網絡;第一處理器,執(zhí)行對于所 述多個SIP終端的交換處理;第二處理器,執(zhí)行對于所述SIP網絡的交換 處理;以及分類單元,基于由所述連接器接收的關于交換的控制信號中的 傳送目的地標識信息或傳送起源地標識信息將控制信號分類到所述第一處 理器和所述第二處理器中。
根據(jù)本發(fā)明的又一方面,提供一種用在接口裝置中的控制方法,所述 接口裝置被配置為建立多個^t發(fā)起協(xié)議(SIP)終端和SIP網絡到一個 端口的連接,所述多個會話發(fā)起協(xié)議(SIP)終端的每個包括由SIP定義 的通信功能,該方法包括當基于已接收的關于交換的控制信號中的傳送 目的地標識信息或傳i^源地標識信息確定該控制信號涉及所述SIP終端 的發(fā)起和終止時,執(zhí)行對于所述多個SIP終端的交換處理;以及,當基于 已接收的關于交換的控制信號中的傳送目的地標識信息或傳送起源地標識 信息確定該控制信號涉及所述SIP網絡的發(fā)起和終止時,執(zhí)行對所述SIP
網絡的交換處理。
本發(fā)明另外的目的和優(yōu)點將在下面的說明書中被闡明,根據(jù)本說明書 部分將是顯而易見的,或者可以經由本發(fā)明的實踐來學習。本發(fā)明的所述 目的和優(yōu)點可以借助于以下特別指出的手段和組合來實現(xiàn)和獲得。
;陂并入本說明書并且構成其一部分的附圖示出了本發(fā)明的實施例,并 且其與上面給出的一般描述和下面給出的所述實施例的詳細描述一起用于 解釋本發(fā)明的原理。
圖1是示出關于本發(fā)明的IP電話系統(tǒng)的實施例的框圖; 圖2是示出圖1中所示的用戶號碼注冊表中的存儲內容的示例的視圖; 圖3是示出圖1中所示的SIP分機終端號碼注冊表的存儲內容示例的 視圖4是用于闡明所述實施例的分類單元在SIP客戶端/服務器處的處理 操作的順序圖;以及
圖5是示出所述實施例的分類單元在所述SIP客戶端/服務器處的SIP
客戶端/服務器分類的控制處理過程的流程圖。
具體實施例方式
以下將參考附圖描述根據(jù)本發(fā)明的各種實施例。
圖1示出了描述關于本發(fā)明的IP電話系統(tǒng)的實施例的框圖,以及數(shù)值 表示的圖l指出一種專用分支交換機裝置。
專用分支交換機裝置l包括多個接口單元(這里,為使描述簡單,示 出接口單元ll)和中央控制單元12,并且其通過控制總線13相互連接。
接口單元11連接到SIP網絡NW,并且在中央控制單元12的控制下 進行去往和來自SIP網絡NW的呼叫的建立處理。接口單元ll收容多個 SIP分機終端T1-Tn (n是自然數(shù))。接口單元11因而進行去往和來自所 述多個SIP分機終端Tl-Tn的例如發(fā)起和終止的接口操作。接口單元11 向中央控制單元12發(fā)送和從其接收關于去往和來自所述多個SIP分機終
端Tl-Tn的接口操作的控制信息的多種條目。
同時,中央控制單元12具有控制功能,以實現(xiàn)專用分支交換機裝置l 的操作。
現(xiàn)在,該實施例的接口單元ll包括SIP客戶端/服務器分類單元111 (以下稱分類單元111);用戶號碼注冊表,在其中存儲了 SIP網絡NW 的域名信息(以下稱表112);以及SIP分機終端號碼注冊表113,在其 中存儲了 SIP服務器名稱(IP地址)信息(以下稱表113) ; SIP客戶端 處理單元114; SIP服務器處理單元115;以及僅一個用于SIP消息接收的 IP端口 116。
分類單元111利用包含在將由IP端口 116接收的SIP請求消息或SIP 響應消息中的傳iH^源地SIPURI或傳送目的地SIPURI,查閱表112、 112, 并且基于所述查閱結果執(zhí)行所述SIP請求消息或SIP響應消息到SIP客戶 端處理單元114或SIP服務器處理器單元115的分類控制。
如圖2中所示,關于從SIP網絡NW上的服務提供商分配的用戶號碼 (對應于SIPURI的用戶單元)的所有信息條目4皮預先注冊到表112中。
如圖3中所示,關于將^L收容在專用分支交換機裝置1中的SIP分機 終端Tl-Tn的成員(對應于SIPURI的用戶單元)的所有信息條目被預先 注冊到表113中。
SIP客戶端處理單元114向中央控制單元12發(fā)送和從其接收關于所述 接口操作的控制信息,以及執(zhí)行去往或來自SIP網絡NW的呼叫的建立處 理。
SIP服務器處理單元115發(fā)送和接收關于所述接口操作的控制信息, 以及實施例如是去往和來自多個SIP分機終端Tl-Tn的發(fā)起和終止處理的 接口操作。
圖4示出了用于闡明分類單元U1的處理操作的順序圖。 當分類單元111接收到SIP消息時,如果接收的SIP消息是請求消息, 則分類單元111通過4吏用該SIP請求消息的傳送目的地SIPURI的用戶單 元作為關鍵字在表112中搜索,并且,如果存在任何與接收SIP的請求消
息中的用戶號碼一致的用戶號碼,則分類單元111將該SIP請求消息的傳 送目的地SIPURI的主機單元與SIP網絡NW的域名信息比較。如果所述 主機單元與所述域名信息一致,則分類單元111將接收的SIP請求消息分 類到SIP客戶端處理單元114。
相反,如果接收的SIP請求消息未被分類到SIP客戶端處理單元114, 則分類單元111通過使用該SIP請求消息的傳送起源地SIPURI的用戶單 元作為關鍵字在表113中搜索,并且如果存在任何與接收的SIP請求消息 中的分機號碼一致的分機終端號碼,則將所述傳送起源地SIPURI的主機 單元與SIP服務器名稱(IP地址)信息比較。如果所述主機單元與所述 SIP服務器名稱信息一致,則分類單元111將接收的SIP請求消息分類到 SIP服務器處理單元115。
如果接收的SIP消息是響應,則分類單元111通過使用該SIP響應消 息的傳送起源地SIPURI的用戶單元作為關鍵字在表112中搜索。如果存 在任何與接收的SIP響應消息中的用戶號碼一致的用戶號碼,則分類單元 111將該SIP響應消息的傳送起源地SIPURI的主機單元與SIP網絡NW 的域名信息比較,以及,如果它們彼此符合,則將接收的SIP響應消息分 類到SIP客戶端處理單元114。
相反,如果接收的SIP消息未被分類到SIP客戶端處理單元114,則 分類單元111通過使用該SIP響應消息的傳送目的地SIPURI的用戶單元 作為關鍵字在表113中搜索,如果存在任何與接收的SIP消息中的分機號 碼相符的SIP分機終端號碼,則分類單元111將所述SIP響應消息的傳送 目的地SIPURI的主機單元與所述SIP服務器名稱(IP地址)信息比較, 并且,如果它們彼此一致,則將接收的SIP消息分類到SIP服務器處理單 元115。
圖5示出了說明分類單元111的SIP客戶端/月良務器分類控制處理過程 的流程圖。
當接收到SIP消息時,分類單元111從方框ST5a中的處理轉移到方 框ST5b中的處理,并且在此處確定SIP消息類型。假如所述SIP消息類
型是請求,則分類單元111通過利用所述SIP請求消息的傳送目的地 SIPURI的用戶單元作為關鍵字搜索表112。如果存在與接收的SIP消息中 的一致的用戶號碼,則分類單元lll從方框ST5c轉移到方框ST5d,并且 將所述傳送目的地SIPURI的主機單元與SIP網絡NW的域名信息比較, 并且,如果它們彼此一致,則所述接收的SIP消息的分類目的地#皮{殳置到 SIP客戶端處理單元114 (方框ST5e)。
相反,方框ST5c中在表112中未搜中或所述傳送目的地SIPURI的 主機單元與關于所述SIP網絡的域名的信息的比較產生不一致,分類單元 112通過使用所述SIP請求消息中的傳iH^源地SIPURI的用戶單元作為 關鍵字搜索表113 (方框ST5f)。如果存在任何SIP分機終端號碼,則分 類單元111將所述傳iH^源地SIPURI的主機單元與所述SIP服務器名稱 (IP地址)信息比較(方框ST5g),并且,如果它們彼此一致,則分類 單元將所述接收的SIP消息發(fā)送到SIP服務器處理單元115(方框ST5h )。
如果方框ST5f中在表113中的未搜中或方框ST5g中所述傳送起源地 SIPURI的主4幾單元與所述SIP服務器名稱(IP地址)信息之間的比較產 生不一致,則分類單元lll確定不存在任何分類目的地,并且實施镅-溪處 理,例如發(fā)送SIP錯誤響應。
在方框ST5b中,如果SIP消息類型是響應,則分類單元111通過4吏 用所述SIP響應消息的傳送起源地SIPURI的用戶單元作為關鍵字搜索表 112 (方框ST5i)。如果在方框ST5b中存在任何與接收的SIP消息中的 一致的用戶號碼,則分類單元111將所述傳i^源地SIPURI的主機單元 與SIP網絡NW的域名信息比較(ST5j ),并且,假如所述比較結果一致, 則分類目的地被,沒置到SIP客戶端處理單元114。
相反,如果方框ST5i中在表112中未搜中或方框ST5j中所述傳送起 源地SIPURI的主機單元與SIP網絡NW的域名信息之間的比較產生不一 致,則分類單元111通過^f吏用所述SIP響應消息中的傳送目的地SIPURI 的用戶單元作為搜索關鍵字搜索表113 (方框ST5k)。如果存在任何與接 收的SIP響應消息中的一致的SIP分機終端號碼,則分類單元111將所述傳送目的地SIPURI的主機單元與所述SIP服務器名稱(IP地址)信息比 較(方框ST51),并且,如果它們彼此一致,則分類目的地凈皮設置到SIP 服務器處理單元115。
如果方框ST5k中表113未搜索中或方框ST51中所述傳送目的地 SIPURI的主機單元與所述SIP服務器名稱(IP地址)信息之間的比較產 生不一致,則分類單元確定不存在任何分類目的地,并且實施4晉誤處理, 例如丟棄所述SIP響應消息。
如上面提到的,根據(jù)該實施例,接口單元11將多個SIP分機終端Tl-Tn 和SIP網絡NW連接到一個IP端口 116,并且內置了 SIP客戶端處理單 元114和SIP服務器處理單元115。當通過一個IP端口 116接收所述SIP 消息時,分類單元111利用所述SIP消息中的傳送目的地SIPURI或傳送 起源地SIPURI將所述SIP消息分類到SIP客戶端處理單元114和SIP服 務器處理單元115。
因此,變得能夠通過僅使用熟知的SIP的默認端口號5060經由配置 容易地構建網絡環(huán)境來接收不同SIP服務的SIP消息,所述不同SIP服務 例如是SIP服務器功能和SIP客戶端功能。
才艮據(jù)前述實施例,接口單元11利用注冊在表112、 113中的關于SIP 分機終端Tl-Tn和SIP網絡NW的信息,并且可以使用簡單的過程將所述 SIP消息分類到SIP客戶端處理單元114和SIP服務器處理單元115。
盡管上面給出的實施例已描述了當SIP消息被IP端口 116接收到時 首先搜索其它表的示例,但首先搜索表113是可能的方法。
使用無線LAN的終端或個人計算機上的軟件電話,只要其裝備了由 SIP定義的通信功能,都可以被用作所述SIP分機終端。
盡管前述實施例已描述了專用分支交換機裝置1配備了接口單元11 的示例,但每個配備了接口單元11的其它電子設備都可以被使用。
除此之外,在不脫離本發(fā)明的發(fā)明性概念的精神和范圍的情況下,系 統(tǒng)的配置和類型、專用分支交換機的配置和類型、接口單元的功能、用戶 號碼注冊表和SIP分機終端號碼注冊表所存儲的內容、將SIP消息分類到SIP客戶端處理單元和SIP服務器處理單元的控制方法等可以以各種形式實現(xiàn)。
另外的優(yōu)點和修改對于本領域的技術人員將顯而易見。因此,本發(fā)明
在其較寬泛方面不限于這里所示和所描述的特定細節(jié)和代表性實施例。相 應地,在不脫離如由所附權利要求及其等價體定義的一般發(fā)明性概念的精 神和范圍的情況下,可以作出各種修改。
權利要求
1.一種接口裝置,其特征在于包括連接器,建立多個會話發(fā)起協(xié)議(SIP)終端和SIP網絡到一個端口的連接,所述多個會話發(fā)起協(xié)議終端的每個包括由SIP定義的通信功能;第一處理器,執(zhí)行對于所述多個SIP終端的交換處理;第二處理器,執(zhí)行對于所述SIP網絡的交換處理;以及分類單元,基于由所述連接器接收的關于交換的控制信號中的傳送目的地標識信息或傳送起源地標識信息將該控制信號分類到所述第一處理器或所述第二處理器。
2. 根據(jù)權利要求l所述的接口裝置,其特征在于進一步包括 存儲器,存儲指定所迷多個SIP終端的終端ID以及從所述SIP網絡上的服務提供商分配的用戶ID,其中當所述控制信號到達所述連接器時,所迷分類單元基于所述控制信號 中的傳送目的地標識信息或傳送起源地標識信息查閱所述存儲器,并且基 于所述存儲器的查閱結果將所述控制信號分類到所述第一處理器和所述第 二處理器。
3. —種交換機裝置,其特征在于包括接口裝置,被配置為收容多個會話發(fā)起協(xié)議(SIP)終端以及建立與 SIP網絡的連接,所述多個^"發(fā)起協(xié)議終端的每個包括由SIP定義的通 信功能;以及交換控制器,使得所述接口裝置執(zhí)行關于所述多個SIP終端或所述SIP 網絡的交換處理,其中 所述接口裝置包括連接器,通過一個端口連接所述多個SIP終端和所述SIP網絡; 第一處理器,執(zhí)行對于所迷多個SIP終端的交換處理; 第二處理器,執(zhí)行對于所述SIP網絡的交換處理;以及 分類單元,基于由所迷連接器接收的關于交換的控制信號中的傳送目 的地標識信息或傳送起源地標識信息將所述控制信號分類到所述第一處理 器和所述第二處理器。
4. 根據(jù)權利要求3所述的交換機裝置,其特征在于進一步包括 存儲器,存儲指定所迷多個SIP終端的終端ID以及從所述SIP網絡上的服務提供商分配的用戶ID,其中當所述控制信號到達所述連接器時,所述分類單元基于所述控制信號 中的傳送目的地標識信息或傳送起源地標識信息查閱所述存儲器,并且基 于所述存儲器的查閱結果將所述控制信號分類到所述第一處理器和所述笫 二處理器。
5. —種用在接口裝置中的控制方法,所述接口裝置被配置為建立多個 會話發(fā)起協(xié)議(SIP)終端和SIP網絡到一個端口的連接,所述多個^" 發(fā)起協(xié)議終端的每個包括由SIP定義的通信功能,該方法特征在于包括當基于接收的關于交換的控制信號中的傳送目的地標識信息或傳i^ 源地標識信息確定控制信號涉及所述SIP終端的發(fā)起和終止時,執(zhí)行對于 所述多個SIP終端的交換處理;以及當基于接收的關于交換的控制信號中的傳送目的地標識信息或傳送起 源地標識信息確定控制信號涉及所述SIP網絡的發(fā)起和終止時,執(zhí)行對于 所述SIP網絡的交換處理。
全文摘要
本發(fā)明涉及接口裝置、含該裝置的交換裝置和用于該裝置的控制方法。根據(jù)一個實施例,接口裝置包括連接器(116),建立與每個包括由SIP定義的通信功能的多個會話發(fā)起協(xié)議(SIP)終端(T1到Tn)和與SIP網絡(NW)到一個端口的連接;第一處理器(115),執(zhí)行對于所述多個SIP終端(T1到Tn)的交換處理;第二處理器(114),執(zhí)行對于所述SIP網絡(NW)的交換處理;以及分類單元(111),基于由所述連接器(116)接收的關于交換的控制信號中的傳送目的地標識信息或傳送起源地標識信息將控制信號分類到所述第一處理器(115)或所述第二處理器(114)中。
文檔編號H04M7/00GK101360153SQ200810128008
公開日2009年2月4日 申請日期2008年7月9日 優(yōu)先權日2007年7月31日
發(fā)明者山崎厚志 申請人:株式會社東芝