2015-05-20 57 views
1

我對我的最終項目感到困惑。 (a。)Asterisk與TLS之間的比較(以及防止第三方捕獲語音數據,防火牆測試)((a。)Asterisk與TLS之間的比較((抖動,吞吐量,延遲,分組丟失) b。)帶DTLS的星號。DTLS在VoIP上的實現

我與我的最後一個項目幾個問題:

  1. 我找不到任何的源代碼,以便能夠在我的Asterisk服務器DTLS安全運行(到目前爲止,它已經在的WebRTC服務只實現)。是否可以在我的Asterisk服務器上啓用它並通過軟電話(Jitsi/Blink)保護VoIP呼叫?
  2. 我應該爲我的DTLS安裝單獨的SIP服務器以使用Asterisk IP PBX嗎?
  3. TLS支持的軟電話(沒有軟電話正式支持我發現的DTLS)運行DTLS?

在所有的尊重,我真的很感激,如果你回覆我的消息。我在這裏有點困惑,我希望你能以一種或多種方式幫助我。謝謝!

回答

0

關於#3,DTLS通過UDP運行,TLS通過TCP運行,所以不太可能支持TLS但實際上不支持DTLS的軟電話實際上支持它。你可能會更好地找到一種方法來使用WebRTC的DTLS方面。

+0

爲什麼軟電話使用tls而不是dtls?它對我來說沒有意義,因爲在我看來,通過軟電話使用udp的voip呼叫。 cmiiw – alsterisk

+0

我應該給出一個更明確的答案。 VoIP電話使用兩種協議:一種用於信令(通常爲SIP),一種用於媒體(通常爲RTP)。 SIP通常通過UDP,TCP或TCP + TLS發送。它是爲SCTP定義的,我認爲DTLS有一個草稿規範,但我從未見過使用過。媒體幾乎總是作爲UDP發送,因爲它需要實時。如果您想查看加密媒體,請查看SRTP(RFC 3711)。在WebRTC中使用的還有ZRTP(不太常見--RFC 6189)和DTLS-SRTP(RFC 5764)(主要區別在於SRTP中的密鑰交換髮生在信令中)。 – korvus