專利名稱:處理網(wǎng)絡(luò)電話傳遞封包的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于處理網(wǎng)絡(luò)電話傳遞封包的技術(shù)及網(wǎng)絡(luò)電話,網(wǎng)絡(luò)電話譬如是獨(dú)立的網(wǎng)絡(luò)電話或是通過電腦進(jìn)行語音傳輸?shù)碾娔X網(wǎng)絡(luò)電話,而網(wǎng)絡(luò)尤其是指網(wǎng)際網(wǎng)絡(luò)。
現(xiàn)有的語音通訊協(xié)定原本可符合如網(wǎng)絡(luò)電話的通訊需求,然而由于網(wǎng)際網(wǎng)絡(luò)發(fā)展超出預(yù)期想像,因此原本被規(guī)劃的“實(shí)際位址”(或稱合法位址,Real Internet IP)數(shù)量不敷使用,于是“虛擬住址”(Virtual Internet IP)則被普遍應(yīng)用,譬如一公司內(nèi)部具有十部可上網(wǎng)的電腦或網(wǎng)絡(luò)電話,則每一電腦或網(wǎng)絡(luò)電話被分配一“虛擬位址”,但該公司實(shí)際上所被分配的“實(shí)際位址”只有三個(gè)。負(fù)責(zé)動(dòng)態(tài)分配“實(shí)際位址”給電腦或網(wǎng)絡(luò)電話的為“位址轉(zhuǎn)換器”(NAT,Network Address Translation),“位址轉(zhuǎn)換器”負(fù)責(zé)分配及紀(jì)錄“實(shí)際位址”被分配給哪一“虛擬位址”。
“位址轉(zhuǎn)換器”當(dāng)初被設(shè)計(jì)時(shí),由于并沒有考慮到“語音封包”(VoicePacket)傳送的問題,因此目前標(biāo)準(zhǔn)的“位址轉(zhuǎn)換器”雖可正確無誤地傳送一般的“資料封包”(Data Packet),但在目前的語音通訊協(xié)定中無法正確傳送“語音封包”,請(qǐng)參考
圖1的說明;圖1顯示網(wǎng)絡(luò)電話A,位址轉(zhuǎn)換器B,H232伺服器C,位址轉(zhuǎn)換器D以及網(wǎng)絡(luò)電話E,且以上裝置各有一網(wǎng)絡(luò)位址,分別是IPA,IPB,IPC,IPD,以及IPE。其中H232伺服器C為一遵守H232通訊協(xié)定的伺服器,以作為建立網(wǎng)絡(luò)電話A與網(wǎng)絡(luò)電話E的連線。另外住址轉(zhuǎn)換器B負(fù)責(zé)分配網(wǎng)絡(luò)電話A的“實(shí)際位址”,位址轉(zhuǎn)換器D負(fù)責(zé)分配網(wǎng)絡(luò)電話E的“實(shí)際位址”。
以下即簡單說明網(wǎng)絡(luò)電話A企圖與網(wǎng)絡(luò)電話E通話,在有位址轉(zhuǎn)換器B,D時(shí)會(huì)產(chǎn)生通話失敗的原因步驟S11-步驟S14為網(wǎng)絡(luò)電話E連上網(wǎng)絡(luò)所產(chǎn)生的注冊(cè)步驟,網(wǎng)絡(luò)電話E原本即具有一虛擬位址IPE,網(wǎng)絡(luò)電話E一連上網(wǎng)絡(luò),網(wǎng)絡(luò)電話E先傳送一“注冊(cè)封包”給位址轉(zhuǎn)換器D,位址轉(zhuǎn)換器D分配一實(shí)際位址IPD給網(wǎng)絡(luò)電話E,因此位址轉(zhuǎn)換器D紀(jì)錄實(shí)際位址IPD是分配給虛擬位址IPE(步驟S11),接著傳送一“注冊(cè)封包”至H232伺服器C(步驟S12)。依照H232通訊協(xié)定H232伺服器C所接到的“注冊(cè)封包”中,實(shí)際位址IPD在“注冊(cè)封包”的第三層,而虛擬位址IPE會(huì)在“注冊(cè)封包”的第一層;而依照H232通訊協(xié)定,H232伺服器C只會(huì)打開“注冊(cè)封包”的第一層,因此在步驟S12中H232伺服器C會(huì)記錄網(wǎng)絡(luò)電話E的電話號(hào)碼(譬如8226-12345678)以及該電話號(hào)碼所對(duì)應(yīng)的虛擬位址IPE。在步驟S12完成后,H232伺服器C傳送一“注冊(cè)回應(yīng)封包”給位址轉(zhuǎn)換器D(步驟S13),位址轉(zhuǎn)換器D再傳送該“注冊(cè)回應(yīng)封包”給網(wǎng)絡(luò)電話E(步驟S14)。
步驟S15-步驟S17為網(wǎng)絡(luò)電話A連上網(wǎng)絡(luò)所產(chǎn)生的注冊(cè)步驟,與步驟S11-步驟S14一樣的流程,因此不再贅述。當(dāng)然在步驟S16中H232伺服器C會(huì)記錄網(wǎng)絡(luò)電話A的電話號(hào)碼(譬如8226-00001111)以及該電話號(hào)碼所對(duì)應(yīng)的虛擬位址IPA。
當(dāng)網(wǎng)絡(luò)電話A主動(dòng)想與網(wǎng)絡(luò)電話E聯(lián)絡(luò)時(shí),網(wǎng)絡(luò)電話A的使用者即撥網(wǎng)絡(luò)電話E的電話號(hào)碼(即8226-12345678),此時(shí)網(wǎng)絡(luò)電話A會(huì)傳送一“查詢電話E網(wǎng)絡(luò)位置封包”(步驟S19),位址轉(zhuǎn)換器B亦將此“查詢電話E網(wǎng)絡(luò)位置封包”傳送給H232伺服器C,H232伺服器C則利用網(wǎng)絡(luò)電話E的電話號(hào)碼找出網(wǎng)絡(luò)電話E上次所注冊(cè)的位址,亦即虛擬位址IPE(步驟S20)。H232伺服器C最后再傳送“查詢回應(yīng)封包”給位址轉(zhuǎn)換器B(步驟S21),位址轉(zhuǎn)換器B再將“查詢回應(yīng)封包”給網(wǎng)絡(luò)電話A(步驟S22),亦即網(wǎng)絡(luò)電話人最后取得網(wǎng)絡(luò)電話E的虛擬位址IPE。
根據(jù)ITU-H323通訊協(xié)定,需注意的是以上網(wǎng)絡(luò)電話A在步驟S15與步驟S19發(fā)出封包的協(xié)定是使用者資料元協(xié)定(UDP,User DatagramProtocol),亦即采用非連接式傳輸協(xié)定,同樣地網(wǎng)絡(luò)電話E在步驟S11發(fā)出封包的協(xié)定也是使用者資料元協(xié)定(UDP)。
網(wǎng)絡(luò)電話A最后取得網(wǎng)絡(luò)電話E的虛擬位址IPE之后,即進(jìn)行傳送目的地為位址IPE的“呼叫電話E封包”(步驟S23),位址轉(zhuǎn)換器B再將“呼叫電話E封包”傳送給H232伺服器C,而H232伺服器C接到“呼叫電話E封包”,則企圖連線到位址IPE,但由于位址IPE是虛擬位址,非網(wǎng)際網(wǎng)絡(luò)合法位址,因此H232伺服器C無法處理,因此網(wǎng)絡(luò)電話A與網(wǎng)絡(luò)電話E無法達(dá)成連線。
由于目前公司內(nèi)部使用位址轉(zhuǎn)換器非常普遍,或是公司內(nèi)部使用具有位址轉(zhuǎn)換器功能的防火墻非常普遍,甚至網(wǎng)絡(luò)服務(wù)公司即架設(shè)單一或多層的具有位址轉(zhuǎn)換功能的裝置,以便提供資源缺少的合法位址給許多不同的公司或個(gè)人使用,因此網(wǎng)絡(luò)電話無法順利運(yùn)作。當(dāng)然有人亦提出更改目前的語音通訊協(xié)定做為解決方式,或是更換現(xiàn)有位址轉(zhuǎn)換器或防火墻,但此種解決方式牽涉大量硬件設(shè)備更換,因此難以解決問題。
本發(fā)明的另一主要目的在于提供一種處理網(wǎng)路電話傳遞封包的方法,在不更換原有具有位址轉(zhuǎn)換功能的裝置的前提下,以低成本達(dá)成網(wǎng)絡(luò)電話可順利通話。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種處理網(wǎng)絡(luò)電話傳遞封包的方法,利用連結(jié)于網(wǎng)絡(luò)上的一語音服務(wù)伺服器,該語音服務(wù)伺服器使用該方法以使得第一網(wǎng)絡(luò)電話能與第二網(wǎng)絡(luò)電話連線通話,且其中第一網(wǎng)絡(luò)電話通過一第一具有位址轉(zhuǎn)換功能的裝置連上網(wǎng)絡(luò),且該第一網(wǎng)絡(luò)電話具有一第一電話號(hào)碼以及一第一網(wǎng)絡(luò)虛擬位置,且其中當(dāng)?shù)谝痪W(wǎng)絡(luò)電話連上網(wǎng)絡(luò)時(shí),第一具有位址轉(zhuǎn)換功能的裝置可動(dòng)態(tài)分配第一網(wǎng)絡(luò)電話一第一網(wǎng)絡(luò)實(shí)際位置第二網(wǎng)絡(luò)電話通過一第二具有位址轉(zhuǎn)換功能的裝置連上網(wǎng)絡(luò),且該第二網(wǎng)絡(luò)電話具有一第二電話號(hào)碼以及一第二網(wǎng)絡(luò)虛擬位置,且其中當(dāng)?shù)诙W(wǎng)絡(luò)電話連上網(wǎng)絡(luò)時(shí),第二具有位址轉(zhuǎn)換功能的裝置可動(dòng)態(tài)分配第二網(wǎng)絡(luò)電話一第二網(wǎng)絡(luò)實(shí)際位置;該方法包括下列的步驟接收該第一網(wǎng)絡(luò)電話的注冊(cè)封包,其中注冊(cè)封包的資料包括第一網(wǎng)絡(luò)電話的第一電話號(hào)碼以及第一網(wǎng)路實(shí)際位置;取得并儲(chǔ)存關(guān)于第一網(wǎng)絡(luò)電話的第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置,并建立第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置的對(duì)應(yīng)關(guān)系;接收該第二網(wǎng)絡(luò)電話的注冊(cè)封包,其中注冊(cè)封包的資料包括第二網(wǎng)絡(luò)電話的第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置;取得并儲(chǔ)存關(guān)于第二網(wǎng)絡(luò)電話的第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置,并建立第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置的對(duì)應(yīng)關(guān)系;接收第一網(wǎng)絡(luò)電話呼叫第二網(wǎng)絡(luò)電話的呼叫封包,其中呼叫封包包括第二網(wǎng)絡(luò)電話的第二電話號(hào)碼;查詢第二電話號(hào)碼所對(duì)應(yīng)的第二網(wǎng)絡(luò)實(shí)際位置;傳送呼叫第二電話號(hào)碼封包至第二網(wǎng)絡(luò)實(shí)際位置;接收第二電話號(hào)碼應(yīng)答封包;以及傳送關(guān)于第二電話號(hào)碼有應(yīng)答的封包至第一網(wǎng)絡(luò)實(shí)際位置。
其中該網(wǎng)絡(luò)為網(wǎng)際網(wǎng)絡(luò)。
由于網(wǎng)絡(luò)為網(wǎng)際網(wǎng)絡(luò),因此第一及第二網(wǎng)絡(luò)電話的注冊(cè)封包共有七層,其中第一網(wǎng)絡(luò)實(shí)際位置在第一網(wǎng)絡(luò)電話的注冊(cè)封包中的第三層當(dāng)中,第二網(wǎng)絡(luò)實(shí)際位置在第二網(wǎng)絡(luò)電話的注冊(cè)封包中的第三層當(dāng)中。
本發(fā)明提供的一種語音服務(wù)伺服器,處理網(wǎng)絡(luò)電話傳遞封包以使得一第一網(wǎng)絡(luò)電話能與一第二網(wǎng)絡(luò)電話連線通話,其中第一網(wǎng)絡(luò)電話通過一第一具有位址轉(zhuǎn)換功能的裝置連上網(wǎng)絡(luò),且該第一網(wǎng)絡(luò)電話具有一第一電話號(hào)碼以及一第一網(wǎng)絡(luò)虛擬位置,且其中當(dāng)?shù)谝痪W(wǎng)絡(luò)電話連上網(wǎng)絡(luò)時(shí),第一具有位址轉(zhuǎn)換功能的裝置可動(dòng)態(tài)分配第一網(wǎng)絡(luò)電話一第一網(wǎng)絡(luò)實(shí)際位置;第二網(wǎng)絡(luò)電話通過一第二具有位址轉(zhuǎn)換功能的裝置連上網(wǎng)絡(luò),且該第二網(wǎng)絡(luò)電話具有一第二電話號(hào)碼以及一第二網(wǎng)絡(luò)虛擬位置,且其中當(dāng)?shù)诙W(wǎng)絡(luò)電話連上網(wǎng)絡(luò)時(shí),第二具有位址轉(zhuǎn)換功能的裝置可動(dòng)態(tài)分配第二網(wǎng)絡(luò)電話一第二網(wǎng)絡(luò)實(shí)際位置;該語音服務(wù)伺服器進(jìn)行下列步驟,使得第一網(wǎng)絡(luò)電話能與一第二網(wǎng)絡(luò)電話連線通話接收該第一網(wǎng)絡(luò)電話的注冊(cè)封包,其中注冊(cè)封包的資料包括第一網(wǎng)絡(luò)電話的第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置;取得并儲(chǔ)存關(guān)于第一網(wǎng)絡(luò)電話的第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置,并建立第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置的對(duì)應(yīng)關(guān)系;接收該第二網(wǎng)絡(luò)電話的注冊(cè)封包,其中注冊(cè)封包的資料包括第二網(wǎng)絡(luò)電話的第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置;取得并儲(chǔ)存關(guān)于第二網(wǎng)絡(luò)電話的第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置,并建立第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置的對(duì)應(yīng)關(guān)系;接收第一網(wǎng)絡(luò)電話呼叫第二網(wǎng)絡(luò)電話的呼叫封包,其中呼叫封包包括第二網(wǎng)絡(luò)電話的第二電話號(hào)碼;查詢第二電話號(hào)碼所對(duì)應(yīng)的第二網(wǎng)絡(luò)實(shí)際位置;傳送呼叫第二電話號(hào)碼封包至第二網(wǎng)絡(luò)實(shí)際位置;接收第二電話號(hào)碼應(yīng)答封包;以及傳送關(guān)于第二電話號(hào)碼有應(yīng)答的封包至第一網(wǎng)絡(luò)實(shí)際位置。
其中該網(wǎng)絡(luò)為網(wǎng)際網(wǎng)絡(luò)。
由于網(wǎng)路為網(wǎng)際網(wǎng)絡(luò),因此第一及第二網(wǎng)絡(luò)電話的注冊(cè)封包共有七層,其中第一網(wǎng)絡(luò)實(shí)際位置在第一網(wǎng)絡(luò)電話的注冊(cè)封包中的第三層當(dāng)中,第二網(wǎng)絡(luò)實(shí)際位置在第二網(wǎng)絡(luò)電話的注冊(cè)封包中的第三層當(dāng)中。
本發(fā)明提供的一種連接于語音服務(wù)伺服器的網(wǎng)絡(luò)電話,其中該網(wǎng)絡(luò)電話的特征在于當(dāng)網(wǎng)絡(luò)電話發(fā)出“注冊(cè)封包”給語音服務(wù)伺服器時(shí),是依據(jù)傳輸控制協(xié)定(TCP),且當(dāng)該網(wǎng)絡(luò)電話呼叫另一網(wǎng)絡(luò)電話時(shí),該網(wǎng)絡(luò)電話是依據(jù)傳輸控制協(xié)定(TCP)傳送帶有另一網(wǎng)絡(luò)電話的電話號(hào)碼的呼叫封包。
圖2為本發(fā)明的使用的環(huán)境架構(gòu)圖。
圖3為本發(fā)明關(guān)于兩個(gè)網(wǎng)絡(luò)電話進(jìn)行連線的流程圖。
請(qǐng)先參考圖2,為本發(fā)明的使用環(huán)境架構(gòu)圖。譬如某一公司具有電腦31,32,33,以及網(wǎng)絡(luò)電話P,P1,P2都可通過住址轉(zhuǎn)換器Q連上網(wǎng)際網(wǎng)絡(luò)90。另一家公司具有電腦61,62,63,以及網(wǎng)絡(luò)電話T,T1都可通過位址轉(zhuǎn)換器S連上網(wǎng)際網(wǎng)絡(luò)90。而有一語音服務(wù)伺服器R提供語音服務(wù),而本發(fā)明的重點(diǎn)亦即在語音服務(wù)伺服器R的處理功能不同,但位址轉(zhuǎn)換器Q以及位址轉(zhuǎn)換器S仍為傳統(tǒng)的位址轉(zhuǎn)換器,譬如仍使用H232通訊協(xié)定。
以下即假設(shè)網(wǎng)絡(luò)電話P主動(dòng)想與網(wǎng)絡(luò)電話T聯(lián)絡(luò)時(shí)進(jìn)行連線的流程圖,以下請(qǐng)參考圖3圖3顯示網(wǎng)絡(luò)電話P,位址轉(zhuǎn)換器Q,語音服務(wù)伺服器R,位址轉(zhuǎn)換器S以及網(wǎng)絡(luò)電話T,且以上裝置各有一網(wǎng)絡(luò)住址,分別是IPP,IPQ,IPR,IPS,以及IPT。其中語音服務(wù)伺服器R并非遵守H232通訊協(xié)定的伺服器,在本實(shí)施例中是一個(gè)稍微修改H232通訊協(xié)定的伺服器,以作為建立網(wǎng)絡(luò)電話P與網(wǎng)絡(luò)電話T的連線。另外位址轉(zhuǎn)換器Q負(fù)責(zé)分配網(wǎng)絡(luò)電話P的“實(shí)際位址”,住址轉(zhuǎn)換器S負(fù)責(zé)分配網(wǎng)絡(luò)電話T的“實(shí)際位址”。
步驟S31-步驟S34為網(wǎng)絡(luò)電話T連上網(wǎng)絡(luò)所產(chǎn)生的注冊(cè)步驟,網(wǎng)絡(luò)電話T原本即具有一虛擬位址IPT,網(wǎng)絡(luò)電話T一連上網(wǎng)絡(luò),網(wǎng)絡(luò)電話T先傳送一“注冊(cè)封包”給位址轉(zhuǎn)換器S,位址轉(zhuǎn)換器S分配一實(shí)際位址IPS給網(wǎng)絡(luò)電話T,因此位址轉(zhuǎn)換器S紀(jì)錄實(shí)際位址IPS是分配給虛擬位址IPT(步驟S31),接著傳送一“注冊(cè)封包”至語音服務(wù)伺服器R(步驟S32)。依照H232通訊協(xié)定語音服務(wù)伺服器R所接到的“注冊(cè)封包”中,實(shí)際位址IPS在“注冊(cè)封包”的第三層,而虛擬位址IPT會(huì)在“注冊(cè)封包”的第一層;而依照本發(fā)明所更改的通訊協(xié)定,語音服務(wù)伺服器R會(huì)打開“注冊(cè)封包”的第三層,并在步驟S32中語音服務(wù)伺服器R會(huì)記錄網(wǎng)絡(luò)電話T的電話號(hào)碼(譬如8336-12345678)以及該電話號(hào)碼所對(duì)應(yīng)的實(shí)際位址IPS。在步驟S32完成后,語音服務(wù)伺服器R傳送一“注冊(cè)回應(yīng)封包”給位址轉(zhuǎn)換器S(步驟S33),位址轉(zhuǎn)換器S再傳送該“注冊(cè)回應(yīng)封包”給網(wǎng)絡(luò)電話T(步驟S34)。
步驟S35-步驟S37為網(wǎng)絡(luò)電話P連上網(wǎng)絡(luò)所產(chǎn)生的注冊(cè)步驟,與步驟S31-步驟S34一樣的流程,因此不再贅述。當(dāng)然在步驟S36中語音服務(wù)伺服器R會(huì)記錄網(wǎng)絡(luò)電話P的電話號(hào)碼(譬如8336-00001111)以及該電話號(hào)碼聽對(duì)應(yīng)的實(shí)際位址IPQ。
以上需注意的是網(wǎng)絡(luò)電話P在步驟S35發(fā)出封包的協(xié)定是傳輸控制協(xié)定(TCP,Transmission Control Protocol),亦即采用資料傳輸?shù)倪B接導(dǎo)向傳輸層協(xié)定,同樣地網(wǎng)絡(luò)電話T在步驟S31發(fā)出封包的協(xié)定也是傳輸控制協(xié)定(TCP)。
當(dāng)網(wǎng)絡(luò)電話P主動(dòng)想與網(wǎng)絡(luò)電話T聯(lián)絡(luò)時(shí),網(wǎng)絡(luò)電話P的使用者即撥網(wǎng)絡(luò)電話T的電話號(hào)碼(即8336-12345678),此時(shí)網(wǎng)絡(luò)電話P會(huì)依傳輸控制協(xié)定(TCP)傳送一“呼叫電話T封包”(步驟S39),位址轉(zhuǎn)換器Q亦將此“呼叫電話T封包”傳送給語音服務(wù)伺服器R,語音服務(wù)伺服器R則利用網(wǎng)絡(luò)電話T的電話號(hào)碼找出網(wǎng)絡(luò)電話T上次所注冊(cè)的位址,亦即實(shí)際位址IPS(步驟S40),由于傳輸控制協(xié)定(TCP)的關(guān)系,因此“呼叫電話T封包”會(huì)繼續(xù)傳到位址轉(zhuǎn)換器S(步驟S41),由于位址轉(zhuǎn)換器S登記實(shí)際位址IPS是分配給虛擬位址IPT,因此“呼叫電話T封包”回傳達(dá)到網(wǎng)絡(luò)電話T(步驟S42)。
接下來的步驟是由網(wǎng)絡(luò)電話T傳送“電話T回應(yīng)封包”給位址轉(zhuǎn)換器S(步驟S43),位址轉(zhuǎn)換器S再傳送“電話T回應(yīng)封包”給語音服務(wù)伺服器R(步驟S44),語音服務(wù)伺服器R再傳送“電話T回應(yīng)封包”給位址轉(zhuǎn)換器Q(步驟S45),由于位址轉(zhuǎn)換器Q登記實(shí)際住址IPQ是分配給虛擬位址IPP,因此“電話T回應(yīng)封包”會(huì)傳達(dá)到網(wǎng)路電話P(步驟S46)。
由上述步驟,當(dāng)公司內(nèi)部或外部雖裝有具有位址轉(zhuǎn)換功能的裝置,譬如位址轉(zhuǎn)換器或具有位址轉(zhuǎn)換器功能的防火墻,但網(wǎng)絡(luò)電話仍可順利運(yùn)作。
應(yīng)注意的是,上述諸多實(shí)施例僅是為了便于說明而舉例而已,本發(fā)明所主張的權(quán)利范圍自應(yīng)以申請(qǐng)專利范圍所述為準(zhǔn),而非僅限于上述實(shí)施例。
權(quán)利要求
1.一種處理網(wǎng)絡(luò)電話傳遞封包的方法,利用連結(jié)于網(wǎng)絡(luò)上的一語音服務(wù)伺服器,該語音服務(wù)伺服器使用該方法以使得第一網(wǎng)絡(luò)電話能與第二網(wǎng)絡(luò)電話連線通話,且其中第一網(wǎng)絡(luò)電話通過一第一具有位址轉(zhuǎn)換功能的裝置連上網(wǎng)絡(luò),且該第一網(wǎng)絡(luò)電話具有一第一電話號(hào)碼以及一第一網(wǎng)絡(luò)虛擬位置,且其中當(dāng)?shù)谝痪W(wǎng)絡(luò)電話連上網(wǎng)絡(luò)時(shí),第一具有位址轉(zhuǎn)換功能的裝置可動(dòng)態(tài)分配第一網(wǎng)絡(luò)電話一第一網(wǎng)絡(luò)實(shí)際位置第二網(wǎng)絡(luò)電話通過一第二具有位址轉(zhuǎn)換功能的裝置連上網(wǎng)絡(luò),且該第二網(wǎng)絡(luò)電話具有一第二電話號(hào)碼以及一第二網(wǎng)絡(luò)虛擬位置,且其中當(dāng)?shù)诙W(wǎng)絡(luò)電話連上網(wǎng)絡(luò)時(shí),第二具有位址轉(zhuǎn)換功能的裝置可動(dòng)態(tài)分配第二網(wǎng)絡(luò)電話一第二網(wǎng)絡(luò)實(shí)際位置;該方法包括下列的步驟接收該第一網(wǎng)絡(luò)電話的注冊(cè)封包,其中注冊(cè)封包的資料包括第一網(wǎng)絡(luò)電話的第一電話號(hào)碼以及第一網(wǎng)路實(shí)際位置;取得并儲(chǔ)存關(guān)于第一網(wǎng)絡(luò)電話的第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置,并建立第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置的對(duì)應(yīng)關(guān)系;接收該第二網(wǎng)絡(luò)電話的注冊(cè)封包,其中注冊(cè)封包的資料包括第二網(wǎng)絡(luò)電話的第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置;取得并儲(chǔ)存關(guān)于第二網(wǎng)絡(luò)電話的第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置,并建立第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置的對(duì)應(yīng)關(guān)系;接收第一網(wǎng)絡(luò)電話呼叫第二網(wǎng)絡(luò)電話的呼叫封包,其中呼叫封包包括第二網(wǎng)絡(luò)電話的第二電話號(hào)碼;查詢第二電話號(hào)碼所對(duì)應(yīng)的第二網(wǎng)絡(luò)實(shí)際位置;傳送呼叫第二電話號(hào)碼封包至第二網(wǎng)絡(luò)實(shí)際位置;接收第二電話號(hào)碼應(yīng)答封包;以及傳送關(guān)于第二電話號(hào)碼有應(yīng)答的封包至第一網(wǎng)絡(luò)實(shí)際位置。
2.如權(quán)利要求1所述的處理網(wǎng)絡(luò)電話傳遞封包的方法,其特征在于,其中該網(wǎng)絡(luò)為網(wǎng)際網(wǎng)絡(luò)。
3.如權(quán)利要求2所述的處理網(wǎng)絡(luò)電話傳遞封包的方法,其特征在于,由于網(wǎng)絡(luò)為網(wǎng)際網(wǎng)絡(luò),因此第一及第二網(wǎng)絡(luò)電話的注冊(cè)封包共有七層,其中第一網(wǎng)絡(luò)實(shí)際位置在第一網(wǎng)絡(luò)電話的注冊(cè)封包中的第三層當(dāng)中,第二網(wǎng)絡(luò)實(shí)際位置在第二網(wǎng)絡(luò)電話的注冊(cè)封包中的第三層當(dāng)中。
4.一種語音服務(wù)伺服器,處理網(wǎng)絡(luò)電話傳遞封包以使得一第一網(wǎng)絡(luò)電話能與一第二網(wǎng)絡(luò)電話連線通話,其中第一網(wǎng)絡(luò)電話通過一第一具有位址轉(zhuǎn)換功能的裝置連上網(wǎng)絡(luò),且該第一網(wǎng)絡(luò)電話具有一第一電話號(hào)碼以及一第一網(wǎng)絡(luò)虛擬位置,且其中當(dāng)?shù)谝痪W(wǎng)絡(luò)電話連上網(wǎng)絡(luò)時(shí),第一具有位址轉(zhuǎn)換功能的裝置可動(dòng)態(tài)分配第一網(wǎng)絡(luò)電話一第一網(wǎng)絡(luò)實(shí)際位置;第二網(wǎng)絡(luò)電話通過一第二具有位址轉(zhuǎn)換功能的裝置連上網(wǎng)絡(luò),且該第二網(wǎng)絡(luò)電話具有一第二電話號(hào)碼以及一第二網(wǎng)絡(luò)虛擬位置,且其中當(dāng)?shù)诙W(wǎng)絡(luò)電話連上網(wǎng)絡(luò)時(shí),第二具有位址轉(zhuǎn)換功能的裝置可動(dòng)態(tài)分配第二網(wǎng)絡(luò)電話一第二網(wǎng)絡(luò)實(shí)際位置;該語音服務(wù)伺服器進(jìn)行下列步驟,使得第一網(wǎng)絡(luò)電話能與一第二網(wǎng)絡(luò)電話連線通話接收該第一網(wǎng)絡(luò)電話的注冊(cè)封包,其中注冊(cè)封包的資料包括第一網(wǎng)絡(luò)電話的第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置;取得并儲(chǔ)存關(guān)于第一網(wǎng)絡(luò)電話的第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置,并建立第一電話號(hào)碼以及第一網(wǎng)絡(luò)實(shí)際位置的對(duì)應(yīng)關(guān)系;接收該第二網(wǎng)絡(luò)電話的注冊(cè)封包,其中注冊(cè)封包的資料包括第二網(wǎng)絡(luò)電話的第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置;取得并儲(chǔ)存關(guān)于第二網(wǎng)絡(luò)電話的第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置,并建立第二電話號(hào)碼以及第二網(wǎng)絡(luò)實(shí)際位置的對(duì)應(yīng)關(guān)系;接收第一網(wǎng)絡(luò)電話呼叫第二網(wǎng)絡(luò)電話的呼叫封包,其中呼叫封包包括第二網(wǎng)絡(luò)電話的第二電話號(hào)碼;查詢第二電話號(hào)碼所對(duì)應(yīng)的第二網(wǎng)絡(luò)實(shí)際位置;傳送呼叫第二電話號(hào)碼封包至第二網(wǎng)絡(luò)實(shí)際位置;接收第二電話號(hào)碼應(yīng)答封包;以及傳送關(guān)于第二電話號(hào)碼有應(yīng)答的封包至第一網(wǎng)絡(luò)實(shí)際位置。
5.如權(quán)利要求4所述的語音服務(wù)伺服器,其特征在于,其中該網(wǎng)絡(luò)為網(wǎng)際網(wǎng)絡(luò)。
6.如權(quán)利要求5所述的語音服務(wù)伺服器,其特征在于,由于網(wǎng)路為網(wǎng)際網(wǎng)絡(luò),因此第一及第二網(wǎng)絡(luò)電話的注冊(cè)封包共有七層,其中第一網(wǎng)絡(luò)實(shí)際位置在第一網(wǎng)絡(luò)電話的注冊(cè)封包中的第三層當(dāng)中,第二網(wǎng)絡(luò)實(shí)際位置在第二網(wǎng)絡(luò)電話的注冊(cè)封包中的第三層當(dāng)中。
7.一種連接于如權(quán)利要求5所述的語音服務(wù)伺服器的網(wǎng)絡(luò)電話,其中該網(wǎng)絡(luò)電話的特征在于當(dāng)網(wǎng)絡(luò)電話發(fā)出“注冊(cè)封包”給語音服務(wù)伺服器時(shí),是依據(jù)傳輸控制協(xié)定(TCP),且當(dāng)該網(wǎng)絡(luò)電話呼叫另一網(wǎng)絡(luò)電話時(shí),該網(wǎng)絡(luò)電話是依據(jù)傳輸控制協(xié)定(TCP)傳送帶有另一網(wǎng)絡(luò)電話的電話號(hào)碼的呼叫封包。
全文摘要
一種處理網(wǎng)絡(luò)電話傳遞封包的系統(tǒng)及其方法,本發(fā)明的語音服務(wù)伺服器可供網(wǎng)絡(luò)電話進(jìn)行注冊(cè),并能記錄網(wǎng)絡(luò)電話所被分配到的網(wǎng)絡(luò)實(shí)際位置,使得網(wǎng)絡(luò)電話之間得以順利連線通話。另外為使得語音服務(wù)伺服器能記錄有效的網(wǎng)絡(luò)實(shí)際位置,當(dāng)網(wǎng)絡(luò)電話發(fā)出“注冊(cè)封包”給語音服務(wù)伺服器時(shí),依據(jù)傳輸控制協(xié)定(TCP),且當(dāng)該網(wǎng)絡(luò)電話呼叫另一網(wǎng)絡(luò)電話時(shí),該網(wǎng)絡(luò)電話依據(jù)傳輸控制協(xié)定(TCP)傳送帶有另一網(wǎng)絡(luò)電話的電話號(hào)碼的呼叫封包。
文檔編號(hào)H04M1/00GK1450771SQ0210549
公開日2003年10月22日 申請(qǐng)日期2002年4月5日 優(yōu)先權(quán)日2002年4月5日
發(fā)明者謝昆智 申請(qǐng)人:偉僑電腦股份有限公司