2016-08-17 338 views
0

我只是做了在WindowsFreeSWITCH的不接受呼叫,TLS無效

Wireshark的節目邀請來了在SIP協議中的新鮮安裝FreeSWITCH的,但FreeSWITCH中沒有顯示活動

在啓動FreeSWITCH中顯示了幾個錯誤,特別是

2016年8月16日16:37:08.919250 [DEBUG] sofia.c:4237個TLS-驗證最新[TRUE] 2016年8月16日16:37:08.919250 [DEBUG] sofia.c:4237 tls-verify-policy [none] 2016-08-16 16:37:08.919250 [ERR] sofia_glue.c:329 無效TLS-驗證策略值:none 2016年8月16日16:37:08.919250 [DEBUG] sofia.c:4237個TLS-驗證深度[2]

2016-08-16 16:37:15.260094 [注意] switch_loadable_module.c:390 添加文件格式'G723'2016-08-16 16:37:15.260094 [CRIT] switch_loadable_module.c:1520 錯誤加載模塊C:/ Program Files/FreeSWITCH/mod/mod_png.dll ** dll打開錯誤[126l] ** 2016-08-16 16:37:15.261095 [CONSOLE] switch_loadable_module.c:1538成功加載[mod_local_stream] 2016-08-16 16:37:15.261095 [NOTICE] switch_loadable_module.c:338添加API函數 「local_stream」

(實際上是DLL加載ERR發生數的dll/MODS)

我做了一些研究,發現「沒有」可能不是一個有效的選擇,所以我註釋掉的所有設置沒有(因爲它的默認無論如何),除了ipv6文件

但錯誤仍然發生,應該ipv6文件被加載?我相信它會導致問題,此外文檔指出,Windows不支持ipv6。所以我如何禁用它?

我感謝任何幫助,謝謝!

+0

任何想法的人? –

回答

0

如果您不需要MOD_PNG,那麼最好禁用它。這應該是最快的解決方案。看看autoload_configs/modules.conf.xml可以禁用它。

較長的解決方案將是確定爲什麼鏈接庫不會加載。我懷疑它有一個錯誤,現在可能已經修復。您也可以使用Freeswitch的錯誤跟蹤器來報告問題。

1

我剛剛發現了一個關於第一個問題的解決方法:

的「TLS-驗證政策」在一些SIP配置文件定義的參數。在我的情況下,它是在路線的外部輪廓:

/usr/local/freeswitch/conf/sip_profiles/external.xml 

和參數的定義爲:

<param name="tls-verify-policy" value="none"/> 

的問題是,值「無」是無效的,並根據該文檔可能的值是in/out/all/subjects_in/subjects_out/subjects_all

但是,如果你不想驗證任何連接,你可以將它留空,如:

<param name="tls-verify-policy" value=""/> 

對於第二個問題,看@NicholasBlasgen答案。

+0

您可以在conf/sip_profiles/external.xml中禁用TLS到 '''禁用「/>''' – ArthurG

+0

@ArthurG這就是如果你想禁用TLS,但事實並非如此。 – FranMowinckel

+0

謝謝我在ICTfax遇到了這個問題,並且您的解決方案也能正常工作 – ndemou