如题,我所在地区的联通光猫使用的是 H248 协议,而非使用更广泛的 SIP 协议,现在想实现一个功能,就是可以使用电脑或者手机直接通过 SIP 的 VoIP 客户端调用座机功能来打电话。
目前的情况:已经获取了广袤的超管,并将 Voice 线路修改为 Bridge 并打了 VLAN ,在 RouterOS 上分离 VLAN ,已经打通了运营商的 VOICE 内网,在局域网可以直接 Ping 通运营商 H248 的主、备代理,有 H248 配置的内容,但没有找到方法可以使用软件来将 H248 转换为 SIP 协议。不到万不得已不是很想用 FXO ,这样要 数-模-模-数 四次转换,总觉得不是很优雅😂。 使用过 Asterisk 、FreeSwitch ,前者不支持作为客户端使用,后者直接不支持这个协议。
** 需求:可以使用一个软交换的软件,最好是可以跑在 openwrt 或者其他 linux 上,实现 H248 to SIP 的协议转换。
其实这个需求我在某二手平台看到有人卖,但价格较为昂贵,所以知道有这个技术,但是具体不知道是怎么实现的。
第一次接触 VoIP 相关的技术,如有术语错误请见谅。
光猫的 VOICE 配置(部分):
IP 静态 IP(10.0.0.0 网段)
认证方式 H248
本地端口 2944
主、备代理均为 10.0.0.0 网段的 2944 端口
MLD 标志 域名,内容是光猫 VOICE 的静态 IP
认证配置 无认证
终结点设置
物理终结点设置 单个设置
物理终结点标识 aaln/1
临时终结点标识 RTP/
扩展名长度 5
起始值 0
线路启用 √
媒体设置
媒体协商方式 远端优先
高级设置
传真和 MODEM 控制方式 受控于软交换
DTMF 配置 RFC2833
RTP 起始端口 4000
RFC2833 97
抖动缓冲 自适应
最小值 20ms
最大值 200ms
G.711 冗余 没有冗余
来电显示制式 FSK
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.