TW200536362A - Internet phone system and method for establishing peer to peer communication - Google Patents

Internet phone system and method for establishing peer to peer communication Download PDF

Info

Publication number
TW200536362A
TW200536362A TW093112297A TW93112297A TW200536362A TW 200536362 A TW200536362 A TW 200536362A TW 093112297 A TW093112297 A TW 093112297A TW 93112297 A TW93112297 A TW 93112297A TW 200536362 A TW200536362 A TW 200536362A
Authority
TW
Taiwan
Prior art keywords
internet
internet phone
phone
server
zone
Prior art date
Application number
TW093112297A
Other languages
English (en)
Inventor
Chin-Lung Peng
Li-Hsing Huang
Cheng-Hsien Ku
Original Assignee
Chin-Lung Peng
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 Chin-Lung Peng filed Critical Chin-Lung Peng
Priority to TW093112297A priority Critical patent/TW200536362A/zh
Priority to US10/936,578 priority patent/US20050243819A1/en
Publication of TW200536362A publication Critical patent/TW200536362A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0063Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer where the network is a peer-to-peer network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4557Directories for hybrid networks, e.g. including telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0075Details of addressing, directories or routing tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

200536362
本务明疋有關於一種網路電 發明所屬之技術領域】 統 種自動杳-綑玖φ』路逼居糸統,且特別是有關於 裡Θ勒宜δ旬網路電話與相對岸 一々日耵應灸1 Ρ位址之網路電話系 【先前技術】 服心=:均是以自訂通訊協定方式利用自… 方式傳送數據封包,再由接收侧 =;ί 乂包縮後’利用相關編解碼技術將信號 轉換成扣曰,元成建立網路電話通話程序。
=j幾年,由ΙΤϋΤ及IETF所頒佈的¥0113 Pr〇t〇c〇1提出數 種通訊協定,如H.323 / MGCP / MegaC〇 / SIp等。依 不同通訊協定定義出不同傳送封包檔頭型 header type) ° 一依目前RFC技術文件所述,MGCP與MegaCal 1話機須 要伺服器(call-agent server)提供動作指令才能完成話 機間互通程序。然而當伺服器系統故障後,群組内所有話 機便全部無法互通使用。
内嵌H· 323為通訊協定的網路電話機必須要 Switch 或Gat eKeeper server 來負責已註冊於其網域内 群組話機間的相互通訊,它以目前所支援的智慧型終端演 算法模組可允許話機點對點相互撥打,但撥號方式必須以 符合protocol stack header 的 I P + P〇rt 或 IP + Domain
Name方式,或話機以自訂數字碼+ domain Name的方式。 然而發話者(Cal ler)與受話者(Cal lee)間彼此自訂數字
第7頁 200536362 五、發明說明(2) 碼,格式長度均有限制。 内嵌SIP為通訊協定的網路電話機須要Soft Switch 或Proxy server來負責完成協助已註冊於其網域内群組 話機間的相互通訊,同樣它以目前所支援的智慧型終端演 算法模組可允許話機脫離S 〇 f t S w i t c h模式允許在沒有註 冊到Proxy sever 網域群組設定下(peer to Peer)點 對點互通相互撥打,但撥號方式必須以符合SIP pr〇t〇c〇1 stack header 的 IP + P〇rt 或 IP + Domain Name 方式或話機 以自訂數字碼+ doma in Name的方式。然而發話者與受話 者間彼此自訂數字碼,格式長度均有限制。 依上述,在沒有Soft Switch或Proxy或Gatekeeper提 仏終知網路電話機完成c 1 i e n t t o s e r v e r系統註冊模 式或當Soft Switch或Proxy server損毀故障時對sip 及H · 3 2 3為通訊協定的網路電話個別話機以單純執行點 對點,號模式而言,會造成使用者電話按鍵操作容易按 =,違反常態性電話使用撥號習慣,嚴重影響話機操作品
因此,如何設計一網路電話系統,以達到v〇ip網路 °機通訊無國界、全球點對點自由撥打接收、自動註冊 二動”號,同時自由顯示多媒體訊息、自然使用的 铩,疋母一個使用者非常需要的。 =了,本發明之上述和其他目的、特徵、和優點能更明 細本發明較佳實施例’並配合所附圖示,作 、、、田說明如下。
200536362 五、發明說明(3) 【發明内容】 因此本發明的目的就是在提供一種網路電話系統,此 網路電話系統能夠將點對點連線的工作交由DNS系統處 理’利用全球各地建置完善的D N S,因而不會造成系統伺 服器負擔,以增進效率。 本發明的另一目的是在提供一種網路電話系統,此網 路電話系統中,一網路電話只要撥打另一網路電話之網路 電話號碼,不需輸入發話者或受話者之丨p位址,此網路電 話系統能夠利用各地之DNS以得知每一個網路電話之lp位
址,即可進行點對點連線。 本發明的又一目的是在提供一種網路電話系統,此網 路電話系統中,每一網路電話能夠自動註冊,取得獨一盔 二的一組網路電話號碼,以符合一般使用者之習慣。” 本發明的再-目的是在提供-種網路電話系統,此網路電 話系統能夠支援各種IP型態,例如動態丨p或靜雜I p。 本發明的再-目的是在提供一種網路電話系統,不
Soh Sntch、Proxy或Gatekeeper即可進行點對點連 線0 網路電話系統,此網 招呼圖形的表達方 來電的網路電話號
本發明的再一目的是在提供一種 路電話系統能夠利用可編式多媒體打 式,取代網路電話顯示模組顯示對方 碼0 此網 路電提:-種網路電話系統 200536362 五、發明說明(4) 用者之公開資料。 本發明的再一目的是在提供一種網路電話系統,此 路電話糸統能夠以廣播訊息給網路電話的、 話的上線狀態。 &尾 根據本發明之上述目的,提出一種網路電話系統。依 照本發明一較佳實施例,此網路電話系統供複數個網路 話之點對點通訊。每一網路電話具有一網路電話號碼, 一網路電話號碼至少包含一區碼以及一個別碼。 此網路電話系統包括一第一區伺服器、第一區_3、 一第一區伺服器、第二區DNS以及一最上層伺服器與一最 上層DNS。第一區伺服器連接於至少一第一網路電話以及 一第二網路電話。此第一區伺服器具有一第一區資料庫供 查詢第一網路電話以及第二網路電話之個別碼以及相對應 之IP位址,並將網路電話個別碼及其lp位址寫入第一區〜 DNS中。當第一網路電話撥打第二網路電話之個別碼時, 第一網路電話會透過ISP提供的DNS系統查找第二網路電話 對應之IP位址’當D N S系統不斷往上層])n S查詢時,最終將 可由第一區DNS查到第二網路電話之丨p位址,以建立點對 點連線。 第二區伺服器連接於一第三網路電話。第二區伺服器 具有一第二區資料庫,並將第三網路電話個別碼及其丨p位 址寫入第二區DNS中。 最上層伺服器連接於第一區伺服器以及第二區伺服 器。當第一網路電話撥打第三網路電話之個別碼時,第一
第10頁 200536362 五、發明說明(5) 網路電話會透過ISP提供的MS系統查找第三網路電話對應 之IP位址,當MS系統不斷往上層MS查詢時,最终將可由 第二區DNS查到第三網路電話之IP位址,以建立點對點連 線。 此網路電話系統更可包括複數個區域词服器以及複數 個額外網路電話。這些區域伺服器連接於這些額外網路電 話。最上層伺服器、區域伺服器以及額外網路電話形成一 樹狀結構。 第-網路電g、第〔網路電話以及第三網路電話可以 分別具有-顯示模組,當建立點對點連線時,$些顯示模 方傳送而來的資訊。,方傳送而來的訊包 圖开,。第一區祠服器可以提供-廣播訊息 供,、、、員不於第 網路電話以及H -網政雷γ 货^^m^ Λ及第一網路電話之顯示模組。 第一 £伺服器可以週期性播放廣 網路電話以及第二網路雷祛夕骷一播4 ^ m 7Γ ^ a - itb ^ ^ ^ ^ ^ 電忐之顯不模組。第一區伺服器利 線狀態。第-區伺服器可: = = f二網路電話之上 用者之相關資料供網路^據權限&供這些網路電話使 根據本發明之目的,担山 ^ fi ^ ^ He k出一種網路電話系統以及一種 建立點對點連線的方法。 路電話系統供複數個網路:照本發明一較佳實施例’此網 路料且電話之點對點通訊。其中每-網 -第二DNS以及-最上;a t;路電話糸統包括—第一祕、 ^ 層伺服器及最上層DNS 〇 第司服器具有一第一區資料庫紀錄網路電話之網
第11頁 200536362 五、發明說明(6) 路電話號碼以及相對應之I P位址。第一區伺服器接收第一 網路以及第二網路電話傳送而來的I p位址,第一區伺服器 將之寫入第一區資料庫中,接著更改第一DNS中網路電話 個別碼及其I p的對應設定。當第一網路電話撥打第二網路 電話之個別碼時,第一網路電話透過〗SP提供之DNS系統查 找第二網路電話之I P位址以建立點對點連線。當第一網路 電居撥打第二網路電話之個別碼時,第一^網路電話透過 ISP提供之DNS系統查找第三網路電話之ip位址以建立點對 點連線。 " 本發明至少具有下列優點。因為此網路電話系統可以 _ 分為第一區伺服器以及第二區伺服器,所以能夠將資料分 散至不同的伺服器(第一區伺服器、第一DNS以及第二區伺 服器、第二DNS),以減輕單一伺服器的負擔,以及將點對 點連線的工作交由DNS系統負責,不會因為撥打電話而造 成糸統負擔’以增進效率。 一 此外,因為此網路電話系統可以自動以網路電話號碼 經由DNS查詢每一網路電話之lp位址,所以一網路電話~口* ,撥打另一網路電話之網路電話號碼,不需輸入發話者或 受話者之IP位址,即可進行點對點連線。 〆 此網路電話系統中,每一網路電話能夠自動註冊,取k 得獨一無二的一組網路電話,以符合一般使用者之習 此網路電話系統能夠支援各種1{)型態,例如動態IP或靜熊 此網路電話系統,不需要Soft Switch、Pr〇xy或
第12頁 200536362 五、發明說明(7)
Gatekeeper即可進行點對點連線。此網路電話系統還能 夠利用可編式多媒體打招呼圖形的表達方式,取代網路電 話顯示模組顯示對方來電的網路電話號碼。 本發明之網路電話糸統能夠於一伺服器中建立一網 站,供查詢已註冊之網路電話使用者之公開資料。此網站 遷月b夠以廣播訊*息給網路電話的方式確認網路電話的上線 狀態。 【實施方式】 第1圖繪示本發明之一較佳實施例之示意圖。請參照 第1圖,網路電話系統10 0,供複數個網路電話之點對點通 汛。每一網路電話具有一網路電話號碼,每一網路電話號 碼至少包括一區碼以及一個別碼。網路電話系統1 0 0至少 包括一第一區伺服器102、一第二區伺服器1〇4以及一最上 層伺服器1 0 6。第一區伺服器1 0 2連接於一第一網路電話 108以及一第二網路電話11〇。第一區伺服器1〇2具有一第 一區資料庫紀錄第一網路電話1 〇 8以及第二網路電話1 1 0之 個別碼以及相對應之I P位址,並將此個別碼與對應之 IPUnternet Protocol)位址寫入第一區DNS (Domain Name Server)118設定中。當第一網路電話1〇8撥打第二網 路電話11 0之個別碼時,第一網路電話1 〇 8透過其 I SP (Internet Service Provider)所提供 DNS 查找第二網 路電話110個別碼所對應之IP位址,當ISP所提供之DNS無 法查到第二網路電話110之IP位址時,ISP所提供之DNS將 往其上一層DNS查找,透過DNS系統,最後將可找到第一區
第13頁 200536362 五、發明說明(8) DNS 1 1 8中所設定的第二網路電話1 1 〇個別碼及其丨p位址, 以建立第一網路電話1 0 8以及第二網路電話1 1 〇之點對點連 線。
苐二區伺服Is 1 0 4連接於至少一第三網路電話11 2。第 一區伺服器1 0 4具有一第二區資料庫紀錄第三網路電話11 2 之個別碼以及相對應之I P位址’並將此個別碼與對應之I p 位址寫入第二區DNS 120設定中。最上層伺服器連接於 弟一區伺服器102以及第二區伺服器1〇4。當第一網路電話 108撥打第三網路電話丨12之網路電話號碼時,第一網路電 話1 08透過其I SP所提供DNS查找第三網路電話丨丨2個別碼所 對應之IP位址,當ISP所提供之DNS無法查到第三網路電話 112之IP位址時,ISP所提供之DNS將往其上一層MS查找, 透過DNS系統,最後將可找到第二區DNS 12〇中9所設定的第 二網路電話11 2個別碼及其I p位址,以建立第一網路電話 108以及第三網路電話丨12點對點連線。 第1圖中,第一區伺服器1〇2、第一網路電話1〇8以及 第二網路電話110構成第一區114。第二區伺服器1〇4、第 三網路電話112構成第二區116。建立點對點連線時,不論
是否跨區,均不需要查詢區域或最上層伺服器,查找1?動 作悉數交由DNS系統負責。 在第一區1 1 4中,當建立點對點連線時(例如第一網路 電話108以及第二網路電話11〇之間的連線),第一網路電 f S 8不:撥打第-網路電話11 0之區碼,尸'需撥打個別碼 P ,第一網路電話1〇8中將預設其區碼,若不撥打第二
200536362 五、發明說明(9) 網路電話1 1 0之區碼,表示屬於同一區中,第一網路電話 1 0 8將自動附加本地區碼於第二網路電話1 1 〇之個別碼之 前’組成一完整電話號碼交由D N S系統查找。第一網路電 話1 0 8之I P位址可以是動態I P位址。第二網路電話1 1 〇以及 第三網路電話11 〇之I p位址也可以是動態丨p位址。 建立跨區的點對點連線(例如第一網路電話1 〇 8以及第 二網路電話1 1 2之間的連線),第一網路電話1 〇 8需撥打第 二網路電話1 1 〇完整之網路電話號碼(區碼加上個別碼)。 並將此完整電話號碼交由D N S系統查找,以建立跨區點對 點連線。藉此,點對點連線要求的管理工作完全交由D N $ 系統’系統不會因為頻繁的撥打通訊工作而造成負擔。 第一區伺服器102具有一第一區資料庫,第一區資料 庫紀錄有第一區11 4内所有網路電話之網路電話個別碼以 及I P位址。當第一網路電話1 〇 8更換其丨p位址時,第一網 路電話1 0 8將其IP位址傳送給第一區伺服器丨〇 2,第一區伺 服器1 0 2更新資料庫中電話號碼與對應之丨p位址資料,並 且更新第一區DNS 118中第一網路電話1〇8之號碼與1?對 應;第二區伺服器1 〇4具有一第二區資料庫,第二區資料 庫紀錄有第二區11 6内所有網路電話之網路電話個別碼以 及IP位址。當第三網路電話112更換其ιρ位址時,第三網 路電話11 2將其I P位址傳送給第二區伺服器丨〇 4,第二區伺 服器1 0 4更新資料庫中電話號碼與對應之丨p位址資料,並 且更新第二區DNS 120中第三網路電話112之號碼與ip對 應。上述之第一網路電話1〇8、第二網路電話11〇以及第三
第15頁 200536362 五、發明說明(10) 網路電話1 1 2僅作為舉例,在第一區丨丨4中,可以自行增加 多個網路電話至第一區11 4或第二區丨丨6,也可以依照類似 的架構增加額外的區域供更多網路電話使用。 第2圖繪示本發明之另一較佳實施例之示意圖。請參 照第2圖’第2圖以第1圖為基礎,再加上更多裝置。網路 電話系統200分為第一區114、第二區、第三區230以及 第四區234,每一區都有複數個網路電話。除了第1圖所示 之裝置外’網路電話系統2 〇 〇額外複數個區域伺服器(2 〇 8 以及210)以及複數個額外網路電話(212、214、216、218 以及210)。 最上層伺服器1 0 6連接於額外之區域伺服器(2 〇 8以及 210)。額外之區域伺服器(208以及21〇)連接於額外網路電 話(212、214、216、218以及210)。最上層伺服器1〇6 '額 外之第一層伺服器(204以及206 )、區域伺服器( 208以及 2 1 0 )以及額外網路電話(2 1 2、2 1 4、2 1 6、2 1 8以及21 0 )形 成一樹狀結構。 在第2圖中,每一網路電話具有一網路電話號碼,每 一網路電話號碼具有一區碼,舉例來說,當第一網路電話 108與網路電話220建立點對點連線時,其連線路徑透過 DNS系統查找至區域DNS 222,傳回網路電話220之ip位 址,以建立點對點連線。第一網路電話丨〇 8之丨p與網路電 活之對應關係紀錄在第一區伺服器丨〇 2及第一區DNS丨j 8 中。網路電話2 2 0之IP與網路電話之對應關係紀錄在區域 伺服器210及區域DNS 222中。
200536362 五、發明說明(11) 舉另一個例子,當第一網路電話丨〇8與網路電話224建 立點對點連線時’其連線路徑透過系統查找DNS,最後 查找至第二區DNS 1 20 ’傳回網路電話224之ip位址,建立 點對點連線。第一網路電話1 〇 8之I p與網路電話之對應關 係紀錄在第一區伺服器1 〇 2及第一區dnS丨丨8中中。網路電 洁2 2 4之I P與網路電話之對應關係紀錄在第二區伺服器丨〇 4 及第二區DNS 120中中。 舉例來說’第一層區碼例如網路國碼,以〇 〇 〇〜g g 9代 表。第二層區碼例如地方碼,以0 0〜9 9代表。個別碼以 00000000〜99999999代表。如此可定義98〇〇〇個億為單位的 ^ 群組’網路電話系統2 0 〇可以保留幾組未使用之網路國碼 為預設配給之網路國碼。每一個網路國家可以分為1 〇 〇組 地方’每個地方可以產生1 〇 1 8組號碼,如此可以符合全球 使用者人數需求。 網路電話之預設網路電話號碼可以為 〇〇〇-〇〇-〇〇〇〇〇〇〇〇。以第2圖為例,當第一網路電話108向 第一區伺服器1 02自動註冊時,第一區伺服器丨〇2依據系統 預設之網路國碼產生一組尚未使用的後1 〇碼,組合出全球 唯一的網路電話號碼,傳回給第一網路電話丨〇 8,並將此 號碼與第一網路電話1 0 8之I P位址記錄於第一區資料庫與 第一區DNS 118之中。 使用者可以從網站上挑出尚未使用的網路電話號碼供 個人之網路電話使用。修改之後,當網路話機重新連線, 第一區伺服器1 0 2會將新的網路電話號碼傳回給第一網路
第17頁 200536362
電話108,並由第一區伺服器1〇2更新 網敗® 4味派你τ d / ^^第一區D N S中此 、、罔路電活唬碼與I p位址的對應。每一 ^ Μ 51 r Jm 1 η 9 1 π Λ η π η 也區可以利用區域 们服器(如102、1〇4、208或210)在每—個 電話號碼註冊的工作。 口 £域中進灯網路 立點ΓΛ中:;個網路電話可以具有-顯示模組,當建 V : · 組可以顯示對方傳送而來的資 Λ 此負訊例如對方之打招啤圓 七、 細i…曰W 一 圖形或打招呼訊息。顯示模 、、且T U疋一個液晶顯示模組。 t招呼圖形可以分為發話者與受話者。發話者在打電 t刚’ ▼以直接由網路電話或網站上查詢,檢視目前受 η者之上線狀態(例如線上、離線或會 發話者撥打電話時,受話者之網路電話上會專顯:以者之 ^招呼圖形或打招呼訊息。以圖形方式出現的資訊可以有 效解决跨國文子不通以及文字表達過於呆板的問題。 上述之網站可以設置於一區域伺服器中,例如丨〇 2、 1、208或210,也可以設置於最上層的伺服器1〇6中。上 述之網路電話註冊工作或發送廣播訊息的工作可以經由一 區域祠服器,例如1〇2、1〇4、208或210,也可以經由最上 層的伺服器1 〇 6。 以第2圖為例,第一網路電話丨〇 8以及第二網路電話 110可以在第一區伺服器1 0 2中編輯或上傳自己的打招呼圖 形’在第一區伺服器1 0 2之第一區資料庫中更新設定。 第一區伺服器1 〇 2接收網路電話的個別查詢,檢查發 5舌者或雙話者之打招呼圖形是否更改。若已更改,則會傳
第18頁 200536362 五、發明說明(13) 回一更新代碼,網路電話接收此代碼,則會查詢第一區資 料庫取得本身新的發話者或受話者之打招呼圖形。 貝 在第一區伺服器1 02上可以提供一網站提供黃頁查詢 功能。當一網路電話在第一區伺服器丨〇2註冊時,此^路 電話可j選擇欲公開的個人資料,供認一使用者於此網站 以關鍵字查詢任何與關鍵字相符合之資料。第一區伺服器 1 02依據權限提供此網路電話使用者之相關資料供網路查 詢。此權限例如,被授權公開之資料才能在網路上公開一, 其他=^料則不能公開。個人資料例如網路國碼、地區碼 或名子。查詢結果不但會顯示被查詢人的公開資料,也會 顯示被查詢人目前的上線狀態。此上線狀態可以是打招二 圖形。 上述之網站可以設置於一區域伺服器中,例如1〇2、 104、208或210,也可以設置於最上層的伺服器1〇6中。 第二區伺服器1 02可以提供一廣播訊息供顯示於第一網路 電活108或第二網路電話11〇之顯示模組。第一區伺服器 I 02,可以週期性播放廣播訊息以顯示於第一網路電話1 以 及第一、、罔路電活11 〇之顯示模組。第一區飼服器工〇 2可以利
用這些廣播訊息確認第一網路電話1〇8以及第二網路電話 II 0之上線狀態。 舉例來說,請參照第2圖,網路電 ㈣器1Q2可以提供新聞或各式各樣的廣 提令 母-網路電話使用者私人頻道以接收好友訊f、。第一區 服W02也可以提供交友頻道,供全球網路電:使用者4 Η
第19頁 200536362 五、發明說明(14) 交友訊息流通管理。 舉例來說,一網路電活使用者於第一區伺服器1 〇 2註 冊之後,可以在網站上設定所訂閱的頻道,以及好友名 單,在好友名單中的其他網路電話使用者才能傳送私人訊 息給此網路電話使用者。 第一區伺服器1 0 2可以定期接受一網路電話的查詢, 將此網路電話的使用者所訂閱的各種分類頻道以及私人頻 道訊息’每次傳回一則給此網路電話,以跑馬燈方式展示 於此網路電話之顯示模組上。 第3圖繪示本發明之另一較佳實施例之示意圖。請參 照第3圖’網路電話系統3 0 0包括一第一 ])n s 3 〇 2以及一第一 區伺服器306。第一區伺服器306連接於一第一網路電話 308、一第二網路電話310以及一第三網路電話M2,另 外,第一區伺服器306連接第一DNS302。 第一區伺服器306具有一第一區資料庫供查詢網路電 話( 308、310以及31 2)之網路電話號碼以及相對應之Ip位 址,並在每一網路電話首次註冊以及每次更換電話號碼或 IP位址時,同步更新第一DNS 3〇2中網路電話號碼與1?位 址之對應。
當第一網路電話3 0 8撥打第二網路電話31 〇或第三網路 電話312之個別碼時,第一網路電話3〇8透過ISP提供之DNS 查找目標網路電話之IP位址,最終])NS系統將查找至第一 DNS 3 02,傳回目標網路電話之ιρ位址以建立點對點連 線0
第20頁 200536362 五、發明說明(15) 第3圖中所示之實施例可以結合第1圖中之實施例並加 以延伸擴大。第2圖中之實施例即為一種結合第1圖以及第 2圖之網路電話系統架構之一範例。熟習此技藝者能依照 第1圖、第2圖以及第3圖中所示範之實施例加以修正以及 變化,但是不能視為脫離本發明之精神與範圍。 第4圖繪示本發明之建立點對點連線的方法之一較佳 實施例之流程圖。此流程圖可以適用於第1圖、第2圖或第 3圖之實施例。舉例來說,請參照第4圖以及第3圖,此方 法包括下列步驟。首先,第一區伺服器3〇6接收網路電話 3 1 2之MAC碼及I P位址並回傳其固定網路電話號碼予網路電 話312(步驟402),接著,更新第一區伺服器3〇6之資料庫 與第一DNS 302之電話號碼與ip對應(步驟4〇4)。接著,第 一網路電話3 0 8撥打第三網路電話3 1 2之固定網路電話號碼 (步驟406)。 接著,第一網路電話308經由ISP提供之DNS查找第三 網路電話3 12之IP位址(步驟408 )。DNS系統依據電話號碼 後之domain name查找至第一DNS 302,並由第一DNS 302 告知第三網路電話31 2之IP位址(步驟410)。接著,第一網 路電話308得知第三網路電話3丨2之IP位址建立點對點連線 (步驟412)。 第三網路電話31 2取得固定網路電話號碼之前,可以 經由下列步驟向伺服器3 〇 6註冊。首先,網路電話31 2傳送 網路電話31 2之MAC碼、ip位址以及一預設網路電話號碼予 饲服器306。接著,伺服器306依據網路電話312之MAC碼以
第21頁 200536362
f預=路電話號碼決定網路電話312之 碼。接著,伺服器306將網路電話3 12之固 僖逆子網踗雷W19 a 虿 」之固疋網路電話號碼 傳达予肩路電活312。伺服器3〇6並將第三網路 電話號碼及其ip位址記錄於第一DNS3〇2中。 路電話312完成了向伺服器3〇6註冊的流程。曰 一、·’ 第三網路電話312亦可以依據下列步驟選擇自己直 的固定網路電話號碼。首先,第三網路電話312使用^
上第一區伺服器306之網站伺服器網頁見面,選擇新的電 話號碼,接著第三網路電話312連線至伺服器3〇6時,第一 區伺服器306將新的號碼回傳給第三網路電話312,並且更 新第一區DNS 302中電話號碼與IP位址之對應,完成更新 5虎碼手續。 伺服器3 0 6亦可依據下列步驟確認每一網路電話之上 線狀態。首先,伺服器3 0 6週期性播放廣播訊息以顯示於 網路電話3 0 8、3 1 0以及3 1 2之顯示模組。接著,祠服器3 〇 6 利用這些廣播訊息確認網路電話30 8、310以及312之上線 狀態。 本發明至少具有下列優點。以第1圖為例,因為此網 路電話系統1 00可以分為第一區伺服器1 〇2、第一區DNS 118以及第二區伺服器104、第二區DNS 120,所以能夠將 點對點連線的工作完全交由全球建置完善之DNS系統,區 域伺服器只負責網路電話之註冊與I p對應更新工作,以增 進效率。 此外,因為此網路電話系統1 0 〇可以自動以網路電話
第22頁 200536362 五、發明說明(17) ' 號碼經由DNS(1 18或120)查詢每一網路電話之ιρ位址,所 以一網路電話只要撥打另一網路電話之網路電話號碼,不 需輸入發治者或受話者之I p位址,即可進行點對點連線。 此網路電話系統1 〇 〇中,每一網路電話能夠自動註冊,取 得獨一無二的一組網路電話,以符合一般使用者之習慣。 此網路電話系統100能夠支援各種IP型態,例如動態Ip 靜態IP。 ^ 此網路電話系統100不需要s〇f t Switch、Pr〇Xy或
Gatekeeper即可進行點對點連線。此網路電話系統i〇q诗
能夠利用可編式多媒體打招呼圖形的表達方式,取代網冯 電話顯示模組顯示對方來電的網路電話號碼。 本發明之網路電話系統丨〇〇能夠於一伺服器(例如 區伺服器102或第二區伺服器1〇4)中建立一網站,供查绚 :註:之網路電話使用者之公開資料。此網站還能夠-心 :網路電話的方式確認每一網路電話的上線狀態: 〜115明已以一較佳實施例揭露如上,然其並非用以砰 ί in f明i任何熟習此技藝者,在不脫離本發明之精神禾 二見後二::各種之更動與潤飾’因此本發明之保護襄 圍田視後附之申請專利範圍所界定者為準。
第23頁 200536362
為讓本發明之上述和其他目的、特徵、 顯易懂,下文特舉一較佳杂 . 優點此更明 細說明如下: 此口所附圖式,作詳 第1圖繪示本發明之一較佳實施例之示意圖· 第2圖繪示本發明之另一較佳實施例之示意圖; 第3圖繪示本發明之另一較佳實施例之示意圖·以 第4圖繪示本發明之建立點對點連線的方法之一 例之流程圖。 平乂住貝施
元件代表符號簡單說明: 1 0 0 ·網路電話系統1 〇 2 :第一區伺服器 104 :第二區伺服器106 :最上層伺服器 108 ·第一網路電話11〇 :第二網路電話 112 :第三網路電話ι14 :第一區
11 6 ··第二區 11 8 :第一區MS
120 :第二區 DNS122 ··最上層 DNS 2 0 0 :網路電話系統2 〇 8、21 0 :區域伺服器 212、214、216、218、220 ··網路電話 222、226 : DNS224 :網路電話 230 第三區234 :第四區 302 第一 DNS 306 第一區伺服器3 0 8 : 第一網路電話 310 第二網路電話312 : 第三網路電話 第24頁

Claims (1)

  1. 200536362
    1 · 一種網路電話系統 通訊,每一網路電話具有一 號碼至少包含一區碼以及一 包含: 供複數個網路電話之點對點 網路電話號碼,每一網路電話 個別碼,該網路電話系統至少 一第 第二網路 第一區資 網路電話 第一 查詢該第 對應之I P 個別碼時 據該第二 區伺服器,連接於至少一第一網路電話以及一 ::’該第-區伺服器具有一第一區資料庫, ;斗庫紀錄該第一網路電話以及該第二網路電話之 號碼以及相對應之IP位址;
    區DNS,連接於該第一區伺服器,該第一區_5供 一網路電話以及該第二網路電話之個別碼以及相 位址’當該第一網路電話撥打該第二網路電話之 ,該第一區伺服器透過DNS系統或第一區DNS,你 網路電話之個別碼查詢該第二網路電話之丨p位扯 以建立該第一網路電話以及該第二網路電話點對點連線; 一第二區伺服器,連接於至少一第三網路電話,該第二區 饲服器具有一第二區資料庫,該第二區資料庫紀錄該第三 網路電話之網路電話號碼以及相對應之丨P位址;
    一第二DNS,連接於該第二區伺服器,該第二dns供查 詢該第三網路電話之個別碼以及相對應之I p位址;以及 一最上層伺服器,連接於該第一區伺服器以及該第二區伺 服器,當該第一網路電話撥打該第三網路電話之網路電話 號碼時,該最上層伺服器透過DNS系統或該第二DNS,依據 該第三網路電話之個別碼查詢該第三網路電話之丨P位址以 建立該第一網路電話以及該第三網路電話點對點連線。
    第25頁 〜I — 200536362 六、申請專利範圍 2 ·如申請專利範圍第1項所述之網路電話系統,其中 該第一區飼服器經由該第一網路電話以及5亥第一網路電活 之連線動作,取得該第一網路電話與該第二網路電話之1 p 位址以更新該第一區資料庫與該第〆區關s之内容。 3 ·如申請專利範圍第1項所述之網路電話系統,其中 該第二區伺服器經由該第三網路電話之連線動作’取得該 第三網路電話之I p位址以更新該第二區資料庫及該第二 DNS之内容。 _ 4·如申請專利範圍第1項所述之網路電話系統,更包 含複數個區域伺服器以及複數個額外網路電話,該最上層 伺服器連接於該些區域伺服器,該些區域伺服器連接於該 些額外網路電話,該最上層伺服器、該些區域伺服器以及 該些額外網路電話形成一樹狀結構。 5 ·如申請專利範圍第4項所述之網路電話系統,當一 網路電話未撥打區碼時,由相對應之區域伺服器決定一預 设區媽’且連線路經由DNS系統,不經由該些區域或該最 _ 上層飼服器處理。 •如申請專利範圍第1項所述之網路電話系統,其 ^ 網路電話、該第二網路電話以及該第三網路電話分
    第26頁 200536362 六、申請專利範圍 別具有一顯示模組,當建立點對點連線時,該些顯示模組 供顯示對方傳送而來的資訊。 7. 如申請專利範圍第6項所述之網路電話系統,其中 該第一區伺服器提供一廣播訊息供顯示於該第一網路電話 以及該第二網路電話之顯示模組。 8. 如申請專利範圍第7項所述之網路電話系統,其中 該第一區伺服器週期性播放廣播訊息以顯示於該第一網路 電話以及該第二網路電話之顯示模組,該第一區伺服器利 用該些廣播訊息確認該第一網路電話以及該第二網路電話 之上線狀態。 9. 如申請專利範圍第6項所述之網路電話系統,其中 該第二區伺服器提供一廣播訊息供顯示於該第三網路電話 之顯示模組。 10. 如申請專利範圍第9項所述之網路電話系統,其 中該第二區伺服器週期性播放廣播訊息以顯示於該第三網 路電話之顯示模組,該第二區伺服器利用該些廣播訊息確 認該第三網路電話之上線狀態。 11. 如申請專利範圍第6項所述之網路電話系統,其 中對方傳送而來的該資訊包括對方之打招呼圖形。
    第27頁 200536362
    圍第1項所述之網路電話系統,其 權限提供該些網路電話使用者之相 I2·如申請專利範 中該第一區伺服器依據 關資料供網路查詞J。 1 3. 如申缚_ i, 山—*細μ 明寻利範圍第1 2項所述之網路電話系統,其 中該些網路電話你1 便用者之相關資料包括網路電話使用者之 名字、網路電話缺rff 电舌琥碼以及上線狀態。 ^ 種網路電話系統,供複數個網路電話之點對點 通§fL ’ ^ "^網雷曰v v 格寬話具有一個別碼,該網路電話系統至少 包含: 一第一DNS ; 一第一區伺服器,連接於該第一DNS、一第一網路電 話、一第二網路電話以及一第三網路電話,該第一區伺服 器具有一第一區資料庫紀錄該些網路電話之網路電話號碼 以及相對應之I p位址,該第一區伺服器由該些網路電話之 連線動作獲得該些網路電話之丨p位址,並更新第一DNS中 該些網路電話與相對應之丨p位址,當該第一網路電話撥打讀 該第二網路電話之個別碼時,該第一網路電話透過關S系 統或該第一DNS查找第二網路電話之IP位址以建立點對點 連線。 15·如申請專利範圍第1 4項所述之網路電話系統,其
    第28頁 200536362 六、申請專利範圍 中每一網路電 個別碼組成一 一第二區伺服 伺服器具有一 網路電 話之網 區D N S 四網路 層伺服 當該第 ,該第 路電話 傳該第 對點連 一第二 詢該第 一最上 服器, 號碼時 第四網 並且回 建立點 活更包含一區碼,每一網路電話之區碼以及 ,路電話號螞,該網路電話系統更包含: 器’連接於至少一第四網路電話,該第二區 第二區資料庫,該第二區資料庫紀錄該第四 路電話號碼以及相對應之IP位址; 連接於該第二區伺服器,該第二區DNS供查 電話之個別碼以及相對應之I P位址;以及 器’連接於該第一區伺服器以及該第二區伺 一網路電話撥打該第四網路電話之網路電話 一網路電話透過DNS系統或該第二區DNS查找 之IP位址,DNS系統最終查找至第二區DNS, 四網路電話之I P位址予該第一網路電話,以 線。 1 6 ·如申請專利範圍第1 5項所述之網路電話系統,其 中該第二區伺服器經由該第四網路電話之連線動作獲得該 第四網路電話之IP位址以更新該第二區資料庫及該第二區 DNS之内容。 17·如申請專利範圍第1 5項所述之網路電話系統,更 包含複數個區域伺服器以及複數個額外網路電話,該最上 層伺服器連接於該些區域伺服器,該些區域伺服器連接於 該些該額外網路電話,該最上層伺服器、該些區域伺服器 以及該些額外網路電話形成一樹狀詰構。
    第29頁 200536362 六、申請專利範圍 18. 如申請專利範圍第1 7項所述之網路電話系統,其 中當一網路電話未撥打區碼時,由相對應之區域伺服器決 定一預設區碼,且連線路經由DNS系統,不經由該些區域 伺服器或該最上層伺服器處理。 19. 如申請專利範圍第1 5項所述之網路電話系統,其 中該第一網路電話、該第二網路電話、該第三網路電話以 及該第四網路電話分別具有一顯示模組,當建立點對點通 訊時,該些顯示模組供顯示對方傳送而來的資訊。 20. 如申請專利範圍第1 9項所述之網路電話系統,其 中該第一區伺服器提供一廣播訊息供顯示於該第一網路電 話、該第二網路電話以及該第三網路電話之顯示模組。 21. 如申請專利範圍第2 0項所述之網路電話系統,其 中該第一區伺服器週期性播放廣播訊息以顯示於該第一網 路電話、該第二網路電話以及該第三網路電話之顯示模 組,該第一區伺服器利用該些廣播訊息確認該第一網路電 話、該第二網路電話以及該第三網路電話之上線狀態。 22. 如申請專利範圍第1 9項所述之網路電話系統,其 中該第二區伺服器提供一廣播訊息供顯示於該第四網路電 話之顯示模組。
    第30頁 200536362 六、申請專利範圍 2 3·如申請專利範圍第1 9項所述之網路電話系統,其 中對方傳送而來的該資訊包括對方之打招呼圖形。 24·如申請專利範圍第1 4項所述之網路電話系統,其 中該第一區伺服器依據權限提供該些網路電話使用者之相 關資料供網路查詢。 25·如申請專利範圍第24項所述之網路電話系統,其 中該些網路電話使用者之相關資料包括網路電話使用者之丨· 名字、網路電話號碼以及上線狀態。 2 6· 一種建立點對點連線的方法,用於網路電話,該 方法至少包含: 經由一第二網路電話之連線動作,將該第二網路電話 之IP位址傳送給一第二區伺服器; 該第二區伺服器將該第二網路電話之丨p位址紀錄於該 第二區伺服器之資料庫及一第二DNs中; 利用一第一網路電話撥打該第二網路電話之固定網路 電話號碼,該第一網路電話於一 Isp提供之DNS或該第二 DNS中查找該第二網路電話之IP位址;以及 〆° 該第一網路電話藉由取得之該第二網路電話之ιρ位址 建立點對點連線。
    I 1
    第31頁 200536362 六、申請專利範圍 27·如申請專利範圍第26項所述之方法,更包含: 傳送該第二網路電話之MAC碼、IP位址以及一預設網路電 話號碼予該第二區伺服器; 依據該第二網路電話之MAC碼以及該預設網路電話號 碼決定該第二網路電話之固定網路電話號碼;以及 將該第二網路電話之固定網路電話號碼傳送予該第二網路 電話;以及 更新一第二DNS中之該第二網路電話之固定網路電話 號碼及其IP位址之對應。 2 8.如申請專利範圍第2 6項所述之方法,更包含: 於該第二區伺服器之一網頁介面上設定該第二網路電話之 新固定網路電話號碼; 傳送該第二網路電話之MAC碼、IP位址以及固定網路 電話號碼予該伺服器; 回得新固定 该第二DNS中固定網路電話號碼及I P位址之對應;以及 該第二網路電話將本身之固定網路電話號碼換 固定網路電話號碼。 、^ 29·如申請專利範圍第26項所述之方法,更包含: 第 週期性播放廣播訊息以顯示於該第一網路二 二網路電話之顯示模組;以及 ”及该 利用該些廣播訊息確認該第一網路電話以及該第二網
    200536362 六、申請專利範圍 路電話之上線狀態。 \mmii 第33頁
TW093112297A 2004-04-30 2004-04-30 Internet phone system and method for establishing peer to peer communication TW200536362A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW093112297A TW200536362A (en) 2004-04-30 2004-04-30 Internet phone system and method for establishing peer to peer communication
US10/936,578 US20050243819A1 (en) 2004-04-30 2004-09-09 Internet phone system and method for peer to peer communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW093112297A TW200536362A (en) 2004-04-30 2004-04-30 Internet phone system and method for establishing peer to peer communication

Publications (1)

Publication Number Publication Date
TW200536362A true TW200536362A (en) 2005-11-01

Family

ID=35187022

Family Applications (1)

Application Number Title Priority Date Filing Date
TW093112297A TW200536362A (en) 2004-04-30 2004-04-30 Internet phone system and method for establishing peer to peer communication

Country Status (2)

Country Link
US (1) US20050243819A1 (zh)
TW (1) TW200536362A (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100486193C (zh) * 2004-09-29 2009-05-06 腾讯科技(深圳)有限公司 多策略的p2p连接建立方法
EP1829350A4 (en) * 2004-12-22 2009-07-01 Go2Call Com Inc INTENSIVE, MULTINIVE AND HOSTED ADMINISTRATION PLATFORM FOR A PACKET SWITCHED TELEPHONY SYSTEM
KR100693054B1 (ko) * 2005-01-19 2007-03-12 삼성전자주식회사 무선 랜 기반 네트워크 시스템에서의 호 처리 장치 및 그방법
US7944870B2 (en) * 2005-06-08 2011-05-17 At&T Intellectual Property I, L.P. Methods and systems for temporary additional telephone numbers
US7769017B2 (en) * 2005-07-26 2010-08-03 Nortel Networks Limited Using reachability information to facilitate peer-to-peer communications
JP4892884B2 (ja) 2005-08-01 2012-03-07 日本電気株式会社 無線lan内蔵型携帯電話端末、携帯電話システムおよびその個人情報保護方法
US11431665B1 (en) * 2021-03-03 2022-08-30 Microsoft Technology Licensing, Llc Dynamically controlled permissions for managing the communication of messages directed to a presenter

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6466947B2 (en) * 1998-03-20 2002-10-15 Sun Microsystems, Inc. Apparatus and method for dynamically verifying information in a distributed system
US6996609B2 (en) * 1996-05-01 2006-02-07 G&H Nevada Tek Method and apparatus for accessing a wide area network
US6192044B1 (en) * 1997-03-31 2001-02-20 Intel Corporation Employing a look-up service and a callee connection service to establish a network phone call between a caller and a callee
US6243376B1 (en) * 1997-08-13 2001-06-05 Mediaring.Com Ltd. Method and apparatus for making a phone call connection over the internet connection
US6618369B1 (en) * 1998-09-29 2003-09-09 Lg Electronics Inc. Internet phone protocol
US7280528B1 (en) * 1999-01-27 2007-10-09 Thomson Licensing Call setup for IP/Internet telephony
KR100338683B1 (ko) * 1999-12-29 2002-05-30 정 데이비드 통합 아이피 콜 라우팅 시스템
US20020069404A1 (en) * 2000-11-28 2002-06-06 Navic Systems, Incorporated Targeted promotion deployment
US20030067927A1 (en) * 2001-10-05 2003-04-10 Adc Telecommunications, Inc. Provisioning a media terminal adapter
JP4113766B2 (ja) * 2002-07-05 2008-07-09 株式会社ショウエンジニアリング 地域通信網を用いた携帯電話システム

Also Published As

Publication number Publication date
US20050243819A1 (en) 2005-11-03

Similar Documents

Publication Publication Date Title
US10728395B2 (en) System and method for verifying telephone numbers
EP1949649B1 (en) Using pstn to communicate ip addresses for point-to-point text, voice, video, or data communication
US9143611B2 (en) System and method for routing calls
CN100588170C (zh) 提供VoIP业务的装置和方法
US20070121866A1 (en) Method, system and corresponding program products and devices for VoIP-communication
US9813552B2 (en) Selective voice communication among multiple services
US20070239428A1 (en) VoIP contextual information processing
US8014292B1 (en) Dynamic location routing protocol
TW200536362A (en) Internet phone system and method for establishing peer to peer communication
KR100814397B1 (ko) 최적화된 인터컴 서비스를 제공하는 VoIP 단말 및 이를이용한 세션 설정 방법
CN100388733C (zh) 一种在会话发起协议网络中呼叫路由的方法
CN101300859A (zh) 应用通信特征扩展的***和方法
US7836150B2 (en) Point-to-point communication using UPnP protocol
CN101543013B (zh) 通信***
EP2449723B1 (en) System and method for setting up a call using a global registry
US20060265509A1 (en) Methods and systems for communicating voice, audio, video, text and/or multimedia data
CN103188156A (zh) 基于udp组播的voip呼叫路由装置及方法
US20070237131A1 (en) Voip client information
Khudher et al. I-TNT: Phone number expansion and translation system for managing interconnectivity addressing in SIP peering
TWI244855B (en) Method of communication protocol for voice over Internet protocol (VoIP) gateways
JP5282439B2 (ja) 電話アダプタ、電話端末および呼接続方法
JP6565240B2 (ja) 呼制御装置、呼制御方法、プログラム、及び呼制御用データ構造
US20060165065A1 (en) Communications address provisioning system and method therefor
RU2582066C2 (ru) Способ и система инфокоммуникации
EP1856882B1 (en) Transferability of a network address