VOIP躲在NAT下使用

討論MP3、WAV、MIDI、WMA甚至其他數位音訊的播放、製作、轉換等。

版主: DearHoney

Tokukawa
大師
文章: 70
註冊時間: 2001-01-04 08:00

文章 Tokukawa »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
以下純粹幻想
假使...VoIP是一個獨立的產品.....不依照H323來做?哈哈

</FONT><!-- BBCode Quote End -->
Voice over IP本來就有好多種作法,不只有H323(我有ITU的document,只不過沒去翻它)
在「前幾年」學術討論上,CS領域考量的與CM領域考量的是兩碼子的事
頭像
withsun
大師
文章: 68
註冊時間: 2001-01-04 08:00
來自: TW, HsinChu. 莫爾島
聯繫:

文章 withsun »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>

其實對於傳輸的進出來說,forward進出的資料給內部網路絕對不是問題,因為聲音都已經弄成數位封包了
不就是轉進虛擬IP還原聲音罷了,進出絕對不是問題
我想接下來應該只是VoIP Blaster運作模式的關係的吧

</FONT><!-- BBCode Quote End -->

其實這個Topic取名很棒... "躲在NAT下"

可是躲不起來, 對吧?

大家的問題就是打給別人,別人聽得到, 可是自己聽不到對方的聲音.

問題在Voice over IP 看起來把Voice轉成data, 可是那不是一般data結構的封包... Voice 透過 G.711 G.723...方式, 看起來是data. 可是透過router在NAT下forward封包時, 會有些部份無法辨識和正確forward, 所以會被Router當成不良訊號處理(接不起來,找不到頭的就等...等不到就從Buffer移除)

所以不是資料沒傳送唷, 是轉到虛擬IP就lose掉, 那你的DSP根本沒東西可轉... 所以沒聲音(資料封包不符).

目前用軟體可硬解決... 其實是把這資料加一個ID,
原封不動的去把所有資料封包給逮下來...
不過非業界標準的, 可用嗎?

:D :D :D

[addsig]
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2001-03-02 14:09 被 withsun 編輯過 ]</font><!-- Edit Notice End -->
kidz
初學者
文章: 16
註冊時間: 2001-02-26 08:00
聯繫:

文章 kidz »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
其實這個Topic取名很棒... "躲在NAT下"
可是躲不起來, 對吧?
</FONT><!-- BBCode Quote End -->

.........淚.............:cry:

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
大家的問題就是打給別人,別人聽得到, 可是自己聽不到對方的聲音.

問題在Voice over IP 看起來把Voice轉成data, 可是那不是一般data結構的封包... Voice 透過 G.711 G.723...方式, 看起來是data. 可是透過router在NAT下forward封包時, 會有些部份無法辨識和正確forward, 所以會被Router當成不良訊號處理(接不起來,找不到頭的就等...等不到就從Buffer移除)

所以不是資料沒傳送唷, 是轉到虛擬IP就lose掉, 那你的DSP根本沒東西可轉... 所以沒聲音(資料封包不符).

目前用軟體可硬解決... 其實是把這資料加一個ID,
原封不動的去把所有資料封包給逮下來...
不過非業界標準的, 可用嗎?
</FONT><!-- BBCode Quote End -->

函請withsun大指導了,但是很抱歉,對於
G.711、 G.722、G.723.1、G.728、G.729
這些Audio code的封包結構小弟實在沒很深入了解
,無法和您一起討論,抱歉.....我得去K書了........

繼續奮戰吧.........謝謝指導........:D
(我想辦法幾個封包下來看看結構的紀錄傳遞)
狂人
神人
文章: 1121
註冊時間: 2001-02-05 08:00
來自: 台灣
聯繫:

文章 狂人 »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>

其實這個Topic取名很棒... "躲在NAT下"

可是躲不起來, 對吧?

大家的問題就是打給別人,別人聽得到, 可是自己聽不到對方的聲音.

問題在Voice over IP 看起來把Voice轉成data, 可是那不是一般data結構的封包... Voice 透過 G.711 G.723...方式, 看起來是data. 可是透過router在NAT下forward封包時, 會有些部份無法辨識和正確forward, 所以會被Router當成不良訊號處理(接不起來,找不到頭的就等...等不到就從Buffer移除)

所以不是資料沒傳送唷, 是轉到虛擬IP就lose掉, 那你的DSP根本沒東西可轉... 所以沒聲音(資料封包不符).

目前用軟體可硬解決... 其實是把這資料加一個ID,
原封不動的去把所有資料封包給逮下來...
不過非業界標準的, 可用嗎?

:D :D :D
</FONT><!-- BBCode Quote End -->

剛剛載冥思的時候忽然靈光一閃,為何不用 Firewall 中的 DMZ 選項呢?使用 DMZ 那 Firewall/router 就不會進行任何過濾的動作啊。 :) 所有 Packet 全部導向那 DMZ 的機器。

不知道這會有用嗎?
Tiberius 濫用權力公報私仇,真是行為自律的典範啊。
不管他人死活為己任,狂人也... :lol: :!: :lol:
justthinking
神人
文章: 1366
註冊時間: 2001-01-04 08:00
來自: 敗家者天堂
聯繫:

文章 justthinking »

狂人兄...

我昨天拿到VoIP後第一個念頭就是DMZ...
不過...一樣沒用...DMZ下還是使用Private IP...
Voice的資料還是會trash掉... :-.-:
愛國心是惡黨們發表不負責任言論的藉口
狂人
神人
文章: 1121
註冊時間: 2001-02-05 08:00
來自: 台灣
聯繫:

文章 狂人 »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
狂人兄...

我昨天拿到VoIP後第一個念頭就是DMZ...
不過...一樣沒用...DMZ下還是使用Private IP...
Voice的資料還是會trash掉... :-.-:
</FONT><!-- BBCode Quote End -->

真的嗎???因為我看到下面的解釋啊... 直接從 DLink Web Config 中抓下來的...

DMZ (DeMilitarized Zone) Host is a host without the protection of firewall. It allows a computer to be exposed to unrestricted 2-way communication for
Internet games, Video conferencing, Internet telephony and other special applications.


"Internet Telephony"... 不知道你的 Router 是不是跟我的一樣,我的是 DLink DI-704...
Tiberius 濫用權力公報私仇,真是行為自律的典範啊。
不管他人死活為己任,狂人也... :lol: :!: :lol:
DearHoney
神人
文章: 6487
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

重大發現!!!

就算沒躲在 NAT 下,只要自己有當 NAT Server,就不行!!

Ian 剛買 VoIP 時,我與他連線過,我打給他可以,他打給我不行,百思不解。

剛才去我女朋友家裝 VoIP,她家也是有用 NAT 分享給她媽媽的電腦一起上網,結果也出現了一樣的情況,我們打出去可以,連線沒問題,但是別人打進來,畫面上會出現「你正在撥給自己」這種怪訊息,總之無法接聽。

由於作業系統是 Windows2000 的關係,可以任意關閉網路卡,所以我們把對 local net 的網路卡予以關閉後,嘿!人家就可以撥進來了。

唉唉!本來是想要和女朋友省電話費的,但是我們兩個人家裡都有 NAT,現在變成誰打給誰都不行了,真糟糕.....
thx
神人
文章: 399
註冊時間: 2001-01-06 08:00
來自: Taipei

文章 thx »

換調hinet 吧.....
不過聽說Seednet 現在跟hinet有點窄

NAT底下要有VOICE最簡單的方式
裝Msn Messenger 就可.....
不過某些port 要打開...
狂人
神人
文章: 1121
註冊時間: 2001-02-05 08:00
來自: 台灣
聯繫:

文章 狂人 »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
重大發現!!!

就算沒躲在 NAT 下,只要自己有當 NAT Server,就不行!!

Ian 剛買 VoIP 時,我與他連線過,我打給他可以,他打給我不行,百思不解。
</FONT><!-- BBCode Quote End -->

多買一個 IP... 因為跑 NAT 的機器自己也會過 NAT...
Tiberius 濫用權力公報私仇,真是行為自律的典範啊。
不管他人死活為己任,狂人也... :lol: :!: :lol:
jeffwu
初學者
文章: 6
註冊時間: 2001-03-03 08:00

文章 jeffwu »

我的voip裝在做nat的win2000下
可以撥出去呀
回覆文章