2016-08-17 66 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