<!-- BBCode Quote Start --><FONT COLOR=GREEN>
以下純粹幻想
假使...VoIP是一個獨立的產品.....不依照H323來做?哈哈
</FONT><!-- BBCode Quote End -->
Voice over IP本來就有好多種作法,不只有H323(我有ITU的document,只不過沒去翻它)
在「前幾年」學術討論上,CS領域考量的與CM領域考量的是兩碼子的事
VOIP躲在NAT下使用
版主: DearHoney
<!-- 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,
原封不動的去把所有資料封包給逮下來...
不過非業界標準的, 可用嗎?
[addsig]
<!-- Edit Notice Start -->
<font size=-1>[ 這篇文章在 2001-03-02 14:09 被 withsun 編輯過 ]</font><!-- Edit Notice End -->
其實對於傳輸的進出來說,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,
原封不動的去把所有資料封包給逮下來...
不過非業界標準的, 可用嗎?
[addsig]
<!-- Edit Notice Start -->
<font size=-1>[ 這篇文章在 2001-03-02 14:09 被 withsun 編輯過 ]</font><!-- Edit Notice End -->
<!-- BBCode Quote Start --><FONT COLOR=GREEN>
其實這個Topic取名很棒... "躲在NAT下"
可是躲不起來, 對吧?
</FONT><!-- BBCode Quote End -->
.........淚.............
<!-- 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書了........
繼續奮戰吧.........謝謝指導........
(我想辦法幾個封包下來看看結構的紀錄傳遞)
其實這個Topic取名很棒... "躲在NAT下"
可是躲不起來, 對吧?
</FONT><!-- BBCode Quote End -->
.........淚.............
<!-- 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書了........
繼續奮戰吧.........謝謝指導........
(我想辦法幾個封包下來看看結構的紀錄傳遞)
<!-- 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,
原封不動的去把所有資料封包給逮下來...
不過非業界標準的, 可用嗎?
</FONT><!-- BBCode Quote End -->
剛剛載冥思的時候忽然靈光一閃,為何不用 Firewall 中的 DMZ 選項呢?使用 DMZ 那 Firewall/router 就不會進行任何過濾的動作啊。 所有 Packet 全部導向那 DMZ 的機器。
不知道這會有用嗎?
其實這個Topic取名很棒... "躲在NAT下"
可是躲不起來, 對吧?
大家的問題就是打給別人,別人聽得到, 可是自己聽不到對方的聲音.
問題在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 -->
剛剛載冥思的時候忽然靈光一閃,為何不用 Firewall 中的 DMZ 選項呢?使用 DMZ 那 Firewall/router 就不會進行任何過濾的動作啊。 所有 Packet 全部導向那 DMZ 的機器。
不知道這會有用嗎?
Tiberius 濫用權力公報私仇,真是行為自律的典範啊。
不管他人死活為己任,狂人也... :lol: :lol:
不管他人死活為己任,狂人也... :lol: :lol:
-
- 神人
- 文章: 1366
- 註冊時間: 2001-01-04 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...
狂人兄...
我昨天拿到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:
不管他人死活為己任,狂人也... :lol: :lol:
重大發現!!!
就算沒躲在 NAT 下,只要自己有當 NAT Server,就不行!!
Ian 剛買 VoIP 時,我與他連線過,我打給他可以,他打給我不行,百思不解。
剛才去我女朋友家裝 VoIP,她家也是有用 NAT 分享給她媽媽的電腦一起上網,結果也出現了一樣的情況,我們打出去可以,連線沒問題,但是別人打進來,畫面上會出現「你正在撥給自己」這種怪訊息,總之無法接聽。
由於作業系統是 Windows2000 的關係,可以任意關閉網路卡,所以我們把對 local net 的網路卡予以關閉後,嘿!人家就可以撥進來了。
唉唉!本來是想要和女朋友省電話費的,但是我們兩個人家裡都有 NAT,現在變成誰打給誰都不行了,真糟糕.....
就算沒躲在 NAT 下,只要自己有當 NAT Server,就不行!!
Ian 剛買 VoIP 時,我與他連線過,我打給他可以,他打給我不行,百思不解。
剛才去我女朋友家裝 VoIP,她家也是有用 NAT 分享給她媽媽的電腦一起上網,結果也出現了一樣的情況,我們打出去可以,連線沒問題,但是別人打進來,畫面上會出現「你正在撥給自己」這種怪訊息,總之無法接聽。
由於作業系統是 Windows2000 的關係,可以任意關閉網路卡,所以我們把對 local net 的網路卡予以關閉後,嘿!人家就可以撥進來了。
唉唉!本來是想要和女朋友省電話費的,但是我們兩個人家裡都有 NAT,現在變成誰打給誰都不行了,真糟糕.....