let options= {
mediaConstraints: { audio: true, video: false },
"sessionTimersExpires":120,
// "pcConfig":{"iceServers":[{"urls":"stun:stun1.ketianyun.com:3478"}]}
};
网页呼叫的时候,需要一个问题,必须要配置iceServers,否则不能正常拨打。
于是从网上找了找答案,有没有其他方式 让webrtc不依赖 不依赖ice服务器
找到一种方式
1.conf/sip_profiles/internal.xml下 增加配置
<param name="apply-candidate-acl" value="wan"/>
<param name="apply-candidate-acl" value="localnet.auto"/>
<param name="apply-candidate-acl" value="rfc1918.auto"/>
2.conf\autoload_configs\acl.conf.xml 中增加配置
<list name="localnet.auto" default="allow">
</list>
然后就可以实现呼叫 内部sip号码了 例如 我webrtc使用账号1001,呼叫另外一个号码111。
但是有2个疑问点 待处理,
1)如果呼叫外部号码?能行吗?还是要继续配置ice 证书?
2)rfc1918.auto 这个是否是一个 官网网址? 录音会保存到官网吗?有风险
参考