freeswitch webrtc视频/语音模块mod_verto常见问题汇总

Song3770 次浏览0个评论2018年06月21日

常见问题

1、无法链接websock

出现这个问题,代表你的配置没有配置好,需要单独配置

2、无法登录,提示Authentication Required

即验证失败,需要查看你的账号有没有开通verto,同时Hostname为你freeswitch服务器的IP地址,密码为sip账号密码

开通账号的方法为,在conf/directory/default/账号.xmlparams下添加:

<param name="verto-context" value="public"/>  
<param name="verto-dialplan" value="XML"/>
<param name="jsonrpc-allowed-methods" value="verto"/>
<param name="jsonrpc-allowed-event-channels" value="demo,conference,presence"/>
<param name="dial-string" value="{^^:sip_invite_domain=${dialed_domain}:presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(*/${dialed_user}@${dialed_domain})},${verto_contact ${dialed_user}@${dialed_domain}}"/>

然后登录设置如下图: \5C2AD9EA-EB3E-4184-BA12-5FCDC9EE29E6.jpg

3、Call ended with cause: INCOMPATIBLE_DESTINATION

如果mod_verto出现直接挂断的情况,代表3500端口可能不存在,可以安装一下3500会议室

# 安装官方自带的例子
make samples

4、拨打WebRTC出现USER_NOT_REGISTERED

如果我们使用软电话拨打WebRTC出现USER_NOT_REGISTERED,其实是因为我们没有设置拨号计划,需要在dialolan/default.xml转接:

<extension name="HTML5 Verto">
        <condition field="destination_number" expression="^(1008)$">
            <action application="export" data="dialed_extension=$1"/>
            <action application="set" data="call_timeout=30"/>
            <action application="bridge" data="${verto_contact ${dialed_extension}@${domain}}"/>
        </condition>
</extension>

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文

    当前暂无更多相关好文推荐...