我刚刚在windows上为freeswitch做了全新安装
wireshark显示邀请进来,但freeswitch显示没有活动
启动freeswitch上的显示了几个错误,特别是
2016-08-16 16:37:08.919250 [DEBUG] sofia.c:4237 tls-verify-date [true] 2016-08-16 16:37:08.919250 [DEBUG] sofia.c:4237 tls-verify-policy [无] 2016-08-16 16:37:08.919250 [错误] sofia_glue.c:329 无效 tls-verify-policy value:none 2016-08-16 16:37:08.919250 [DEBUG] sofia.c:4237 tls-verify-depth [2]
和
2016-08-16 16:37:15.260094 [NOTICE] switch_loadable_module.c:390 添加文件格式'G723'2016-08-16 16:37:15.260094 [CRIT] switch_loadable_module.c:1520 加载模块C:/ Program时出错 文件/ 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 [注意] switch_loadable_module.c:338添加API函数 'local_stream'
(实际上dll加载错误发生在几个dll / mods上)
我做了一些调查,发现“none”可能不是一个有效的选项,所以我将所有设置注释掉(因为它的默认设置),除了ipv6文件
但是如果加载了ipv6文件,错误仍然会发生?我相信它会导致问题,而且文档说明Windows上不支持ipv6。那我怎么能禁用它?
我感谢任何帮助,谢谢!
答案 0 :(得分:1)
我刚刚找到了关于第一个问题的解决方法:
" tls-verify-policy"是某个sip配置文件中定义的参数。就我而言,它是路线中的外部资料:
/usr/local/freeswitch/conf/sip_profiles/external.xml
参数定义为:
<param name="tls-verify-policy" value="none"/>
问题在于价值&#34;无&#34;无效,根据文档,可能的值为in/out/all/subjects_in/subjects_out/subjects_all
。
但是,如果您不想验证任何连接,可以将其留空,如:
<param name="tls-verify-policy" value=""/>
关于第二个问题,请参阅@NicholasBlasgen回答。
答案 1 :(得分:0)
如果您不需要MOD_PNG,那么最好只是禁用它。这应该是最快的解决方案。看autoload_configs/modules.conf.xml
即可禁用它。
更长的解决方案是确定链接库无法加载的原因。我怀疑其中有一个错误,现在可能已经解决了。您还可以使用Freeswitch的错误跟踪器来报告问题。