TWI486026B - 網路協定語音系統及網路通話方法 - Google Patents
網路協定語音系統及網路通話方法 Download PDFInfo
- Publication number
- TWI486026B TWI486026B TW101143393A TW101143393A TWI486026B TW I486026 B TWI486026 B TW I486026B TW 101143393 A TW101143393 A TW 101143393A TW 101143393 A TW101143393 A TW 101143393A TW I486026 B TWI486026 B TW I486026B
- Authority
- TW
- Taiwan
- Prior art keywords
- terminal device
- group
- variable name
- function variable
- network protocol
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5076—Update or notification mechanisms, e.g. DynDNS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/30—Types of network names
- H04L2101/33—Types of network names containing protocol addresses or telephone numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/65—Telephone numbers
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
本發明涉及一種網路協定語音系統及網路通話方法。
現在技術下,網路電話之間都是一對一進行通話,例如當前有一網路電話A及一網路電話B,當網路電話A的用戶呼叫網路電話B時,若網路電話B的用戶在,則可以直接與網路電話A的用戶進行對話,相反,則無法進行通話,而網路電話B旁邊的用戶若想幫助網路電話B的用戶接聽該電話,則需要跑到網路電話B用戶的位置上,幫助其接聽該電話,若該用戶離網路電話B比較遠,當其走近網路電話B時,可能該呼叫已經結束,由此,即浪費了用戶的時間,還導致電話沒有接到,因此有必要提供一種網路協定通話系統,使得該用戶可在自己的位置上幫助網路電話B的用戶接聽網路電話A的來電。
本發明的主要目的在於提供一種網路協定語音系統及網路通話方法,其通過將多個終端設備設置在同一群組下,使得同一群組下的其他用戶可在自己的位置上接聽其他終端設備的來電,以此解決上述的問題。
本發明用於提供一種網路協定語音系統,所述系統應用於第一終端設備、至少一第二終端設備及動態功能變數名稱伺服器之間,所述系統包括有第一註冊模組及第二註冊模組,所述第一註冊模組用於產生所述第一終端設備的電話號碼,根據預設規則產生所述第一終端設備的電話號碼對應的功能變數名稱,並將所述第一終端設備的功能變數名稱及第一終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊,所述第二註冊模組用於產生至少一第二終端設備的電話號碼,根據預設規則產生所述至少一第二終端設備的電話號碼對應的功能變數名稱,並將所述至少一第二終端設備的功能變數名稱與所述至少一第二終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊,所述第一註冊模組,還用於產生所述第一終端設備對應的一群組名稱,根據預設規則產生所述群組名稱對應的一群組功能變數名稱,並將所述第一終端設備的網路協定位址及所述群組功能變數名稱向所述動態功能變數名稱伺服器註冊;及所述第二註冊模組,還用於獲取所述第一終端設備的群組功能變數名稱,並將所述群組功能變數名稱與所述至少一第二終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊,使得所述至少一第二終端設備與所述第一終端設備位於同一群組中。
本發明還用於提供一種網路協定語音系統的通話方法,所述系統應用於第一終端設備、至少一第二終端設備及動態功能變數名稱伺服器之間,所述方法包括以下步驟:產生所述第一終端設備的電話號碼,根據預設規則產生所述第一終端設備的電話號碼對應的功能變數名稱,並將所述第一終端設備的功能變數名稱及第一終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊;產生至少一第二終端設備的電話號碼,根據預設規則產生所述至少一第二終端設備的電話號碼對應的功能變數名稱,並將所述至少一第二終端設備的功能變數名稱與所述至少一第二終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊;產生所述第一終端設備對應的一群組名稱,根據預設規則產生所述群組名稱對應的一群組功能變數名稱,並將所述第一終端設備的網路協定位址及所述群組功能變數名稱向所述動態功能變數名稱伺服器註冊;及獲取第一終端設備所述群組功能變數名稱,並將所述群組功能變數名稱與所述至少一第二終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊,使得所述至少一第二終端設備與所述第一終端設備位於同一群組中。
本發明的網路協定語音系統及方法,其通過將多個第二終端設備加入至一第一終端設備所設置的群組下,從而在第一終端設備有來電時,其他終端設備也可收到有來電的通知,便於第二終端設備接聽第一終端設備的來電,避免第二終端設備的用戶跑到第一終端設備的位置上去接聽第一終端設備上的來電,節省用戶時間。
圖1為一種網路協定語音(Voice over Internet Protocol,VoIP)系統100,所述系統100應用於第一終端設備101、至少一第二終端設備102及動態功能變數名稱伺服器(Dynamic Domain Name Service Server,DDNS Server)103之間。在本實施方式中,第一終端設備101,至少一第二終端設備102可為網路電話、筆記本電腦或臺式電腦等。本實施方式中,所述的第一終端設備101及第二終端設備102自身具有接入網路的功能。其他實施方式中,當所述的第一終端設備101及第二終端設備102自身不具有接入網路的功能,也可通過一綜合接入設備(Integrated Access Device,IAD)接入網路。
如圖2所示,所述系統100包括有第一註冊模組11及第二註冊模組12。所述第一註冊模組11用於產生所述第一終端設備101的電話號碼,根據預設規則產生所述第一終端設備101的電話號碼對應的功能變數名稱,並將所述第一終端設備101的功能變數名稱及第一終端設備101的網路協定位址向所述動態功能變數名稱伺服器103註冊。所述第一註冊模組11還用於產生所述第一終端設備101對應的一群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,並將所述第一終端設備101的網路協定位址及所述第一終端設備101的群組功能變數名稱向所述動態功能變數名稱伺服器103註冊。
所述第二註冊模組12用於產生至少一第二終端設備102的電話號碼,根據預設規則產生所述至少一第二終端設備102的電話號碼對應的功能變數名稱,並將所述至少一第二終端設備102的功能變數名稱與所述至少一第二終端設備102的網路協定位址向所述動態功能變數名稱伺服器103註冊。所述第二註冊模組12還用於獲取所述第一終端設備101的群組功能變數名稱,並將所述群組功能變數名稱與所述至少一第二終端設備102的網路協定位址向所述動態功能變數名稱伺服器註冊。本實施方式中,該動態功能變數名稱伺服器103中包括有對照表,所述第一註冊模組11是為將第一終端設備101的功能變數名稱及第一終端設備101的網路協定位址存儲於對照表中,及將所述第一終端設備101的網路協定位址及所述第一終端設備101的群組功能變數名稱存儲於對照表中。所述第二註冊模組12是為將至少一第二終端設備102的功能變數名稱與所述至少一第二終端設備102的網路協定位址存儲於對照表中,及將第一終端設備的群組功能變數名稱與所述至少一第二終端設備102的網路協定位址存儲於對照表中。在本實施方式中,所述第一註冊模組11運行於第一終端設備101中,所述第二註冊模組12運行於第二終端設備102中,其他實施方式中,所述第一註冊模組11及所述第二註冊模組12可根據用戶的需要運行於對應的終端設備中。
進一步地,該系統100還包括有第一控制模組14及第二控制模組15。所述第一控制模組14用於控制第二終端設備102發送群組加入請求至第一終端設備101。所述第二控制模組15用於控制第一終端設備101接收第二終端設備102發送來的群組加入請求,並基於該群組加入請求控制第一終端設備101發送群組功能變數名稱至第二註冊模組12。
本實施方式中,所述第二控制模組15還用於基於該群組加入請求控制第一註冊模組11產生所述第一終端設備101對應的一群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,並將所述第一終端設備101的網路協定位址及所述第一終端設備101的群組功能變數名稱向所述動態功能變數名稱伺服器103註冊,及控制第一終端設備101發送群組功能變數名稱至第二註冊模組12。在另一實施方式中,所述第二控制模組15還用於基於該群組加入請求檢測第一終端設備101是否加入一群組,當第一終端設備101沒有加入一群組時,控制第一註冊模組11產生所述第一終端設備101對應的一群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,並將所述第一終端設備101的網路協定位址及所述第一終端設備101的群組功能變數名稱向所述動態功能變數名稱伺服器103註冊,及控制第一終端設備101發送群組功能變數名稱至第二註冊模組12。
進一步地,所述系統100還應用於至少一第三終端設備104。所述系統還包括第三註冊模組13及第三控制模組17。所述第三註冊模組13用於產生至少一第三終端設備104的電話號碼,根據預設規則產生所述至少一第三終端設備104的電話號碼對應的功能變數名稱,並將所述至少一第三終端設備104的功能變數名稱與所述至少一第三終端設備104的網路協定位址向所述動態功能變數名稱伺服器103註冊。所述第三控制模組17用於當第三終端設備104呼叫第一終端設備101時控制第三終端設備104獲取第一終端設備101的電話號碼,並根據預設規則產生所述第一終端設備101的電話號碼對應的功能變數名稱,在動態功能變數名稱伺服器103中查詢第一終端設備101的功能變數名稱對應的第一終端設備101的網路協定位址,並控制第三終端設備104發送一通話請求至查詢到的第一終端設備101的網路協定位址。所述第二控制模組15用於控制第一終端設備101接收第三終端設備104發送來的通話請求,根據該通話請求查詢第一終端設備101自身所加入的群組,控制第一終端設備101從動態功能變數名稱伺服器103中獲取該群組下的所有第二終端設備102的網路協定位址,並將接收到的通話請求發送至獲取到的第二終端設備102網路協定位址。所述第一控制模組14用於當其中一第二終端設備102接聽該通話請求時控制接聽的第二終端設備102發送接聽通知於其他第二終端設備102,並將所述第二終端設備102的相關資訊傳送至第一終端設備101。所述第二控制模組15控制第一終端設備101接收發送來的所述第二終端設備102的相關資訊,並將所述第二終端設備102的相關資訊傳送至第三終端設備104。所述第三控制模組17還用於控制第三終端設備104接收傳送來的第二終端設備102的相關資訊,並根據該相關資訊控制第三終端設備104發送通話請求於第二終端設備102。所述第一控制模組14還用於控制第二終端設備102接收第三終端設備104傳送來的通話請求,並傳送同意通話請求指令於第三終端設備104。所述第三控制模組17還用於當所述第三終端設備104接收到第二終端設備102傳送來的同意通話請求指令後,控制第三終端設備104與第二終端設備102之間進行資料流程傳輸。本實施方式中,所述第一控制模組14運行於第二終端設備102中,所述第二控制模組15運行於第一終端設備101中,所述第三控制模組17運行於第三終端設備104中,其他實施方式中,所述第一控制模組14、所述第二控制模組15及所述第三控制模組17可根據用戶的需求運行於對應的終端設備中。
例如,當前終端設備A所在的群組中有多個終端設備B1,B2及B3。當終端設備C撥打終端設備A時,終端設備A會將終端設備C的通話請求通知該群組中的所有終端設備B1,B2及B3,此時,終端設備A及所有終端設備B1,B2及B3中的任何一個都可以選擇接聽來自終端設備C的來電,當終端設備B1,B2及B3中的一個接聽該來電時,接聽該來電的終端設備將發送一通知告知其他的終端設備其已經接聽了該來電,此時,其他的終端設備將不可以在接聽該來電。
在本實施方式中,每個終端設備的電話號碼是基於各自的MAC位址利用哈希演算法來產生,所述哈希演算法是取每個終端設備的MAC位址的後六位,所述預設規則是將電話號碼及預設字串(如:“.myvoip.net”)相結合來組成功能變數名稱。舉例來講,假定終端設備的MAC地址分別為11:12:31:23與11:45:64:56,則終端設備100a、100b的電話號碼分別為123123、456456,再結合區號(如0944),則終端設備最終的電話號碼分別為0944123123、0944456456。相應的,終端設備的功能變數名稱分別為“0944123123.myvoip.net”與“0944456456.myvoip.net”。
圖3為一種網路協定語音系統的通話方法流程圖。
步驟S601,該第一註冊模組11產生所述第一終端設備101的電話號碼,根據預設規則產生所述第一終端設備101的電話號碼對應的功能變數名稱,並將所述第一終端設備101的功能變數名稱及第一終端設備101的網路協定位址向所述動態功能變數名稱伺服器103註冊。
步驟S602,該第二註冊模組12產生至少一第二終端設備102的電話號碼,根據預設規則產生所述至少一第二終端設備102的電話號碼對應的功能變數名稱,並將所述至少一第二終端設備102的功能變數名稱與所述至少一第二終端設備102的網路協定位址向所述動態功能變數名稱伺服器103註冊。
步驟S603,該第一註冊模組11產生所述第一終端設備101對應的一群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,並將所述第一終端設備101的網路協定位址及所述第一終端設備101的群組功能變數名稱向所述動態功能變數名稱伺服器103註冊。
步驟S604,該第二註冊模組12獲取所述第一終端設備101的群組功能變數名稱,並將所述群組功能變數名稱與所述至少一第二終端設備102的網路協定位址向所述動態功能變數名稱伺服器103註冊。
進一步地,該方法還包括以下步驟:所述第一控制模組14控制第二終端設備102發送群組加入請求至第一終端設備101。所述第二控制模組15控制第一終端設備101接收第二終端設備102發送來的群組加入請求,並基於該群組加入請求控制第一終端設備101發送群組功能變數名稱至第二終端設備102。
本實施方式中,所述第二控制模組15還用於基於該群組加入請求控制第一註冊模組11產生所述第一終端設備101對應的一群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,並將所述第一終端設備101的網路協定位址及所述第一終端設備101的群組功能變數名稱向所述動態功能變數名稱伺服器103註冊,及控制第一終端設備101發送群組功能變數名稱至第二註冊模組12。另一實施方式中,所述第二控制模組15還用於基於該群組加入請求檢測第一終端設備101是否加入一群組,當第一終端設備101沒有加入一群組時,控制第一註冊模組11產生所述第一終端設備101對應的一群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,並將所述第一終端設備101的網路協定位址及所述第一終端設備101的群組功能變數名稱向所述動態功能變數名稱伺服器103註冊,及控制第一終端設備101發送群組功能變數名稱至第二註冊模組12。
進一步地,該方法還包括以下步驟:所述第三註冊模組13產生至少一第三終端設備104的電話號碼,根據預設規則產生所述至少一第三終端設備104的電話號碼對應的功能變數名稱,並將所述至少一第三終端設備104的功能變數名稱與所述至少一第三終端設備104的網路協定位址向所述動態功能變數名稱伺服器103註冊。當第三終端設備104呼叫第一終端設備101時,所述第三控制模組17控制第三終端設備104獲取第一終端設備101的電話號碼,並根據預設規則產生所述第一終端設備101的電話號碼對應的功能變數名稱,在動態功能變數名稱伺服器103中查詢第一終端設備101的功能變數名稱對應的第一終端設備101的網路協定位址,並控制第三終端設備104發送一通話請求至查詢到的第一終端設備101的網路協定位址。所述第二控制模組15控制第一終端設備101接收第三終端設備104發送來的通話請求,根據該通話請求查詢第一終端設備101自身所加入的群組,控制第一終端設備101從動態功能變數名稱伺服器103中獲取該群組下的所有第二終端設備102的網路協定位址,並將接收到的通話請求發送至獲取到的第二終端設備102網路協定位址。當其中一第二終端設備102接聽該通話請求時,所述第一控制模組14控制接聽的第二終端設備102發送接聽通知於其他第二終端設備102,並將所述第二終端設備102的相關資訊傳送至第一終端設備101。所述第二控制模組15控制第一終端設備101接收發送來的所述第二終端設備102的相關資訊,並將所述第二終端設備102的相關資訊傳送至第三終端設備104。所述第三控制模組17控制第三終端設備104接收傳送來的第二終端設備102的相關資訊,並根據該相關資訊控制第三終端設備104發送通話請求於第二終端設備102。所述第一控制模組14控制第二終端設備102接收第三終端設備104傳送來的通話請求,並傳送同意通話請求指令於第三終端設備104。所述第三控制模組17當所述第三終端設備104接收到第二終端設備102傳送來的同意通話請求指令後,控制第三終端設備104與第二終端設備102之間進行資料流程傳輸。
100...網路協定語音系統
101...第一終端設備
102...第二終端設備
103...動態功能變數名稱伺服器
104...第三終端設備
11...第一註冊模組
12...第二註冊模組
13...第三註冊模組
14...第一控制模組
15...第二控制模組
17...第三控制模組
圖1為一種網路協定語音系統的應用結構圖。
圖2為一種網路協定語音系統的硬體結構圖。
圖3為一種網路協定語音系統的通話方法流程圖。
100...網路協定語音系統
11...第一註冊模組
12...第二註冊模組
13...第三註冊模組
14...第一控制模組
15...第二控制模組
17...第三控制模組
Claims (13)
- 一種網路協定語音系統,所述系統應用於第一終端設備、至少一第二終端設備及動態功能變數名稱伺服器之間,所述系統包括有第一註冊模組及第二註冊模組,所述第一註冊模組用於產生所述第一終端設備的電話號碼,根據預設規則產生所述第一終端設備的電話號碼對應的功能變數名稱,並將所述第一終端設備的功能變數名稱及第一終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊,所述第二註冊模組用於產生至少一第二終端設備的電話號碼,根據預設規則產生所述至少一第二終端設備的電話號碼對應的功能變數名稱,並將所述至少一第二終端設備的功能變數名稱與所述至少一第二終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊,其改良在於:
所述第一註冊模組,還用於產生所述第一終端設備對應的一群組名稱,根據預設規則產生所述群組名稱對應的一群組功能變數名稱,並將所述第一終端設備的網路協定位址及所述群組功能變數名稱向所述動態功能變數名稱伺服器註冊;及
所述第二註冊模組,還用於獲取所述第一終端設備的群組功能變數名稱,並將所述群組功能變數名稱與所述至少一第二終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊,使得所述至少一第二終端設備與所述第一終端設備位於同一群組中。 - 如申請專利範圍第1項所述的網路協定語音系統,其中,所述系統還包括有第一控制模組及第二控制模組,所述第一控制模組用於控制第二移動終端發送群組加入請求至第一終端設備,所述第二控制模組用於控制第一終端設備接收第二終端設備發送來的群組加入請求,並根據該群組加入請求,控制第一終端設備發送群組功能變數名稱至第二註冊模組。
- 如申請專利範圍第2項所述的網路協定語音系統,其中,所述第二控制模組還用於基於該群組加入請求控制所述第一註冊模組產生所述第一終端設備對應的一群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,將所述第一終端設備的網路協定位址及所述第一終端設備的群組功能變數名稱向所述動態功能變數名稱伺服器註冊,及控制第一終端設備發送所述群組功能變數名稱至第二註冊模組。
- 如申請專利範圍第2項所述的網路協定語音系統,其中,所述第二控制模組還用於基於該群組加入請求檢測第一終端設備是否有加入一群組,當第一終端設備沒有加入一群組時,控制所述第一註冊模組產生所述第一終端設備對應的一群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,將所述第一終端設備的網路協定位址及所述第一終端設備的群組功能變數名稱向所述動態功能變數名稱伺服器註冊,及控制第一終端設備發送所述群組功能變數名稱至第二註冊模組。
- 如申請專利範圍第2項所述的網路協定語音系統,其中,所述系統還應用於至少一第三終端設備,所述系統還包括第三註冊模組及第三控制模組所述第三註冊模組用於產生至少一第三終端設備的電話號碼,根據預設規則產生所述至少一第三終端設備的電話號碼對應的功能變數名稱,並將所述至少一第三終端設備的功能變數名稱與所述至少一第三終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊;及所述第三控制模組用於當第三終端設備呼叫第一終端設備時控制第三終端設備獲取第一終端設備的電話號碼,根據預設規則產生所述第一終端設備的電話號碼對應的功能變數名稱,在動態功能變數名稱伺服器中查詢第一終端設備的功能變數名稱對應的第一終端設備的網路協定位址,並控制第三終端設備發送一通話請求至查詢到的第一終端設備的網路協定位址,所述第二控制模組用於控制第一終端設備接收第三終端設備發送來的通話請求,根據該通話請求查詢第一終端設備所加入的群組,控制第一終端設備從動態功能變數名稱伺服器中獲取該群組下的所有第二終端設備的網路協定位址,並將接收到的通話請求發送至獲取到的第二終端設備網路協定位址。
- 如申請專利範圍第5項所述的網路協定語音系統,其中,所述第一控制模組用於當其中一第二終端設備接聽該通話請求時控制接聽的第二終端設備發送接聽通知於其他第二終端設備,並將所述第二終端設備的相關資訊傳送至第一終端設備,所述第二控制模組控制第一終端設備接收發送來的所述第二終端設備的相關資訊,並將所述第二終端設備的相關資訊傳送至第三終端設備,所述第三控制模組還用於控制第三終端設備接收傳送來的第二終端設備的相關資訊,並根據該相關資訊控制第三終端設備發送通話請求於第二終端設備,所述第一控制模組還用於控制第二終端設備接收第三終端設備傳送來的通話請求,並傳送同意通話請求指令於第三終端設備,所述第三控制模組還用於當所述第三終端設備接收到第二終端設備傳送來的同意通話請求指令後,控制第三終端設備與第二終端設備之間進行資料流程傳輸。
- 如申請專利範圍第1項所述的網路協定語音系統,其中,所述預設規則為將電話號碼及預設字串結合組成對應的功能變數名稱。
- 一種網路協定語音系統的通話方法,所述系統應用於第一終端設備、至少一第二終端設備及動態功能變數名稱伺服器之間,其改良在於:所述方法包括以下步驟:
產生所述第一終端設備的電話號碼,根據預設規則產生所述第一終端設備的電話號碼對應的功能變數名稱,並將所述第一終端設備的功能變數名稱及第一終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊;
產生至少一第二終端設備的電話號碼,根據預設規則產生所述至少一第二終端設備的電話號碼對應的功能變數名稱,並將所述至少一第二終端設備的功能變數名稱與所述至少一第二終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊;
產生所述第一終端設備對應的一群組名稱,根據預設規則產生所述群組名稱對應的一群組功能變數名稱,並將所述第一終端設備的網路協定位址及所述群組功能變數名稱向所述動態功能變數名稱伺服器註冊;及
獲取第一終端設備所述群組功能變數名稱,並將所述群組功能變數名稱與所述至少一第二終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊,使得所述至少一第二終端設備與所述第一終端設備位於同一群組中。 - 如申請專利範圍第8項所述的網路協定語音系統的通話方法,其中,在獲取所述第一終端設備的群組名稱步驟前,所述方法還包括以下步驟:
控制第二移動終端發送群組加入請求至第一終端設備;及
控制第一終端設備接收第二終端設備發送來的群組加入請求,並基於該群組加入請求控制第一終端設備發送群組功能變數名稱至第二終端設備。 - 如申請專利範圍第9項所述的網路協定語音系統的通話方法,其中,所述方法還包括以下步驟:
控制第一終端設備接收第二終端設備發送來的群組加入請求,並基於該群組加入請求產生所述第一終端設備對應的群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,將所述第一終端設備的網路協定位址及所述第一終端設備的群組功能變數名稱向所述動態功能變數名稱伺服器註冊;及控制第一終端設備發送所產生的群組功能變數名稱至至少一第二終端設備。 - 如申請專利範圍第9項所述的網路協定語音系統的通話方法,其中,所述方法還包括以下步驟:
控制第一終端設備接收第二終端設備發送來的群組加入請求,並基於該群組加入請求檢測第一終端設備是否有加入一群組,當第一終端設備沒有加入一群組時,產生所述第一終端設備對應的群組名稱,根據預設規則產生所述群組名稱對應的群組功能變數名稱,將所述第一終端設備的網路協定位址及所述第一終端設備的群組功能變數名稱向所述動態功能變數名稱伺服器註冊;及控制第一終端設備發送所產生的群組名稱至至少一第二終端設備。 - 如申請專利範圍第9項所述的網路協定語音系統的通話方法,所述系統還應用於至少一第三終端設備,其中,所述方法還包括以下步驟:
產生至少一第三終端設備的電話號碼,根據預設規則產生所述至少一第三終端設備的電話號碼對應的功能變數名稱,並將所述至少一第三終端設備的功能變數名稱與所述至少一第三終端設備的網路協定位址向所述動態功能變數名稱伺服器註冊;及
當第三終端設備呼叫第一終端設備時,控制第三終端設備獲取第一終端設備的電話號碼,根據預設規則產生所述第一終端設備的電話號碼對應的功能變數名稱,在動態功能變數名稱伺服器中查詢第一終端設備的功能變數名稱對應的第一終端設備的網路協定位址,並控制第三終端設備發送一通話請求至查詢到的第一終端設備的網路協定位址;及
控制第一終端設備接收第三終端設備發送來的通話請求,根據該通話請求查詢第一終端設備所加入的群組,控制第一終端設備從動態功能變數名稱伺服器中獲取該群組下的所有第二終端設備的網路協定位址,並將接收到的通話請求發送至獲取到的第二終端設備網路協定位址。 - 如申請專利範圍第12項所述的網路協定語音系統的通話方法,其中,所述方法還包括以下步驟:
當其中一第二終端設備接聽該通話請求時控制接聽的第二終端設備發送接聽通知於其他第二終端設備,並將所述第二終端設備的相關資訊傳送至第一終端設備;
控制第一終端設備接收發送來的所述第二終端設備的相關資訊,並將所述第二終端設備的相關資訊傳送至第三終端設備;
控制第三終端設備接收傳送來的第二終端設備的相關資訊,並根據該相關資訊控制第三終端設備發送通話請求於第二終端設備;
控制第二終端設備接收第三終端設備傳送來的通話請求,並傳送同意通話請求指令於第三終端設備;及
當所述第三終端設備接收到第二終端設備傳送來的同意通話請求指令後,控制第三終端設備與第二終端設備之間進行資料流程傳輸。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101143393A TWI486026B (zh) | 2012-11-21 | 2012-11-21 | 網路協定語音系統及網路通話方法 |
US13/787,844 US9031060B2 (en) | 2012-11-21 | 2013-03-07 | Voice over internet protocol system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101143393A TWI486026B (zh) | 2012-11-21 | 2012-11-21 | 網路協定語音系統及網路通話方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201421940A TW201421940A (zh) | 2014-06-01 |
TWI486026B true TWI486026B (zh) | 2015-05-21 |
Family
ID=50727877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101143393A TWI486026B (zh) | 2012-11-21 | 2012-11-21 | 網路協定語音系統及網路通話方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9031060B2 (zh) |
TW (1) | TWI486026B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170042105A1 (en) * | 2015-08-10 | 2017-02-16 | EcoPlanet Bamboo Group | Integrated bamboo plantations with non-bamboo vegetation and bamboo |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6873854B2 (en) * | 2002-02-14 | 2005-03-29 | Qualcomm Inc. | Method and an apparatus for adding a new member to an active group call in a group communication network |
TW201234813A (en) * | 2011-02-11 | 2012-08-16 | Hon Hai Prec Ind Co Ltd | Default gateway, terminal device, and method for exchanging VoIP signaling |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1698153A4 (en) | 2003-12-22 | 2008-10-15 | Linqware Inc | SYSTEM AND METHOD FOR INTRODUCING A CONFERENCE CONNECTION |
JP4495500B2 (ja) * | 2004-03-30 | 2010-07-07 | パナソニック株式会社 | Ip電話機及びip電話通話方法 |
US8064951B2 (en) * | 2004-07-29 | 2011-11-22 | Sprint Spectrum L.P. | Method and system for selective application of cellular-PBX integration service |
US20070076695A1 (en) * | 2005-09-30 | 2007-04-05 | Christopher Chu | Method and apparatus for translating a telephone number to a packet network address in a soft modem |
US8576846B2 (en) * | 2005-10-05 | 2013-11-05 | Qualcomm Incorporated | Peer-to-peer communication in ad hoc wireless network |
US20100042693A1 (en) * | 2006-11-15 | 2010-02-18 | Anders Eriksson | Method and arrangement for delivering electronic messages |
US7694016B2 (en) * | 2007-02-07 | 2010-04-06 | Nominum, Inc. | Composite DNS zones |
US8948057B2 (en) * | 2009-12-15 | 2015-02-03 | At&T Intellectual Property I, L.P. | Securing uniform resource identifier information for multimedia calls |
CN102638627B (zh) * | 2011-02-10 | 2014-03-26 | 鸿富锦精密工业(深圳)有限公司 | 默认网关、终端设备及网络协议语音信令交换方法 |
US9049287B2 (en) * | 2011-05-31 | 2015-06-02 | Red Hat, Inc. | Method and system for resolving phone numbers for filtering voice calls |
US20130225213A1 (en) * | 2012-02-27 | 2013-08-29 | Cellco Partnership D/B/A Verizon Wireless | System and method for direct messaging between mobile stations using packet-based communications |
-
2012
- 2012-11-21 TW TW101143393A patent/TWI486026B/zh not_active IP Right Cessation
-
2013
- 2013-03-07 US US13/787,844 patent/US9031060B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6873854B2 (en) * | 2002-02-14 | 2005-03-29 | Qualcomm Inc. | Method and an apparatus for adding a new member to an active group call in a group communication network |
TW201234813A (en) * | 2011-02-11 | 2012-08-16 | Hon Hai Prec Ind Co Ltd | Default gateway, terminal device, and method for exchanging VoIP signaling |
Also Published As
Publication number | Publication date |
---|---|
TW201421940A (zh) | 2014-06-01 |
US9031060B2 (en) | 2015-05-12 |
US20140140339A1 (en) | 2014-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7773583B2 (en) | IP telecommunication system, method for controlling communication in IP network, client terminal and client server | |
KR100809419B1 (ko) | HSS를 이용한 위치기반 VoIP 서비스 시스템 및 방법 | |
US8842689B2 (en) | Cross cluster extension mobility in internet-protocol telephony | |
WO2011144080A2 (zh) | 一种通信的方法、***及装置 | |
CN105791610A (zh) | 企业即时语音通信方法、装置及所应用的电子设备 | |
US20110069701A1 (en) | Gateway and method for processing packets utilized thereby | |
JP5164583B2 (ja) | 電話システム | |
WO2013113213A1 (zh) | 一种控制用户呼叫的方法和设备 | |
US20080198840A1 (en) | Ip extension phone system and server system | |
TWI486026B (zh) | 網路協定語音系統及網路通話方法 | |
KR102223748B1 (ko) | 이더넷 테더링 지원이 가능한 인터넷 전화기 및 이를 이용한 인터넷 서비스 방법 | |
US10958793B2 (en) | Devices, systems and methods for communications that include social media clients | |
KR20040022792A (ko) | 인터넷에 연결된 단말기에서 전화 수신 시스템 | |
JP2014022817A (ja) | 通信宛先解決装置、ゲートウェイ装置、通信宛先解決方法、およびプログラム | |
TW201427381A (zh) | 通信終端及呼叫轉移方法 | |
CN103841280B (zh) | 网络协议语音***及网络通话方法 | |
KR102510177B1 (ko) | Sip 단말의 내선번호를 설정하는 방법 및 시스템 | |
TW201406182A (zh) | 行動通訊端定位及轉接之方法 | |
KR20130124771A (ko) | 유무선 통합 서비스를 위한 접속 정보를 자동으로 설정하는 유무선 통합 단말 및 그 방법 | |
JP5582038B2 (ja) | 電話番号処理装置 | |
JP5339469B2 (ja) | 電話番号処理装置 | |
TWI528776B (zh) | 終端設備及網路協定語音通信方法 | |
JP2003258999A (ja) | Ip電話システムおよび端末アダプタ | |
KR100925244B1 (ko) | 인터넷 전화 서비스 제공 방법 및 장치 | |
WO2017121274A1 (zh) | 一种呼叫请求发送方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |