freeswitch不接受电话,无效

时间:2016-08-17 10:11:22

标签: freeswitch

我刚刚在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。那我怎么能禁用它?

我感谢任何帮助,谢谢!

2 个答案:

答案 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的错误跟踪器来报告问题。