局域网环境使用webrtc连接freeswitch

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 这个是否是一个 官网网址? 录音会保存到官网吗?有风险

参考

https://www.cnblogs.com/kn-zheng/p/17101871.html

相关推荐
许彰午16 小时前
WebRTC只管流不管控——自研信令服务器的状态机设计
运维·服务器·webrtc
ltlovezh1 天前
WebRTC SFU 架构:角色、推拉流与清晰度处理逻辑
webrtc
RTC老炮2 天前
WebRTC AEC3 算法原理分析
算法·webrtc
格林黄3 天前
WebSocket vs WebRTC 音频处理对比
websocket·音视频·webrtc
Fisher3Star3 天前
Mediasoup WebRtcTransport创建全流程解析
webrtc
Soari4 天前
挑战 100ms 延迟极限:深度拆解 dograh,构建企业级开源 WebRTC 实时语音智能体平台
开源·大模型·webrtc·实时音视频·voiceagent·语音智能体·dograh
被考核重击4 天前
WebRTC技术解析
webrtc
喵了几个咪5 天前
Kratos WebRTC 传输中间件:H5游戏P2P实时音视频与数据通信实战
游戏·微服务·中间件·golang·webrtc·实时音视频·kratos
喵个咪6 天前
Kratos + WebRTC 实战:实现浏览器 P2P 音视频通话与实时数据通信
后端·微服务·webrtc
肖爱Kun7 天前
Webrtc本端发candidate给对端
webrtc