关于 VoIP 语音 H248 to SIP 的软交换 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MoeWang
V2EX    宽带症候群

关于 VoIP 语音 H248 to SIP 的软交换

  •  
  •   MoeWang 2022-09-23 17:33:55 +08:00 3250 次点击
    这是一个创建于 1115 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,我所在地区的联通光猫使用的是 H248 协议,而非使用更广泛的 SIP 协议,现在想实现一个功能,就是可以使用电脑或者手机直接通过 SIP 的 VoIP 客户端调用座机功能来打电话。

    目前的情况:已经获取了广袤的超管,并将 Voice 线路修改为 Bridge 并打了 VLAN ,在 RouterOS 上分离 VLAN ,已经打通了运营商的 VOICE 内网,在局域网可以直接 Ping 通运营商 H24 的主、备代理,有 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 
    15 条回复    2025-05-17 14:25:11 +08:00
    laozhoubuluo
        1
    laozhoubuluo  
       2022-09-23 20:36:02 +08:00
    建议尝试找运营商移机一下,现在电信、联通应该只有少量存量号码再使用 H.248 了,甚至现在光猫上配置 H.248 的号码实际上对端也是改造成 AG 完了上联 IMS 了。
    ameng2022
        2
    ameng2022  
       2022-09-23 20:40:57 +08:00
    光猫不是太老的话应该支持 sip 。H.248 用户上联 AGCF ,SIP 用户上联 SBC ,还是让运营商改下配置吧
    Kowloon
        3
    Kowloon  
       2022-09-23 21:07:49 +08:00 via iPhone
    @laozhoubuluo
    天津联通根据 OLT 上联决定 NGN/IMS 接入方式,比较新的 OLT 才会有,移机也没用。
    nbsn
        4
    nbsn  
       2022-09-23 21:11:55 +08:00
    可以尝试一下将光猫恢复出厂设置,然后再重新注册光猫。这样可以保证光猫下发的是最新配置。多数省网的语音 IMS 系统都改为 SIP 了。
    MoeWang
        5
    MoeWang  
    OP
       2022-09-23 21:20:14 +08:00
    @laozhoubuluo @ameng2022 @nbsn 是 SD 省,刚刚重置的猫,还是 H248 ,这猫是今年 4 月份换的千兆猫,SK-D740-C ,这猫算是个新型号,设置内有 SIP 可切换,但是上端是 H248 就让我很难办啊
    nbsn
        6
    nbsn  
       2022-09-23 22:25:36 +08:00
    可以尝试换光猫试试,有华为的猫,首先换华为的,其次是中兴。H248 不是主流,多半是为了兼容现有一些存量的老光猫,SIP 是大势所趋。
    lqs
        7
    lqs  
       2022-09-23 23:27:19 +08:00
    H248 目前还没有能用的开源实现,只在一些通讯设备里有实现。
    MoeWang
        8
    MoeWang  
    OP
       2022-09-24 20:24:09 +08:00 via iPhone
    明天咨询一下联通是否能够远程下发 SIP 的协议,到时候更新。
    snowkiss0
        9
    snowkiss0  
       2022-09-26 10:55:03 +08:00 via iPhone
    蹲一蹲,家里老房子旧城改造完了马上光退 fttb
    MoeWang
        10
    MoeWang  
    OP
       2022-09-26 11:22:04 +08:00
    更新:寄了,找了好几遍联通这边的机房的工程师,山东联通这边应该是还没换设备,还是统一 H248 ,太守旧了。。。看来除了花钱找人在我这边设置他们的软交换之外,如果想搞的话,只能用 fxo 了。
    simonqu
        11
    simonqu  
       2023-04-05 17:17:18 +08:00
    有人提供这种 h248 转 sip 软件,适合商用,不想花钱肯定不成的
    https://github.com/eitanhan/megaco-demo
    kkjjjllkk
        12
    kkjjjllkk  
       150 天前 via iPhone
    现在还没切换到 sip 吗
    MoeWang
        13
    MoeWang  
    OP
       150 天前 via iPhone
    @kkjjjllkk 没有,依然是 H248 ,忘记在哪里看的了,好像说是采用 H248 跟联通之前的 WCDMA 历史包袱有关。

    另外,你上面的那个回复 #11 ,一眼王婆卖瓜的...所以我就没回他。
    MoeWang
        14
    MoeWang  
    OP
       150 天前 via iPhone
    @kkjjjllkk 补充一下,也有可能已经实现了,只是存量用户依然是 H248 。因为在当时不行,我就放弃了,时隔这么久,看到回复我又搜索一下,在通信人家园上有人说改 IMS 注册可以,但不知具体如何操作。不过帖主是上海联通,我没试过,不确定在我的地区能否实现。

    https://www.txrjy.com/thread-1386305-1-1.html

    之前也考虑过自己实现一个,但看到那些文档和信令就头疼了,主要没有这方面的开发经验,就没有继续研究。或许有基础的人搭配 Cursor 这样的辅助工具能做出来。
    kkjjjllkk
        15
    kkjjjllkk  
       148 天前 via iPhone
    @MoeWang 通信人家园是我问的,能不能改成 ims 注册,hhh
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5468 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 01:25 PVG 09:25 LAX 18:25 JFK 21:25
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86