You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何去除拨号号码中的‘sip:’前缀适配eyeBeam软电话?

解决eyeBeam处理SIP链接时带sip:前缀的问题

我之前也碰到过一模一样的情况,eyeBeam对SIP链接的默认处理确实有点死板,不过有几个靠谱的解决办法,亲测有效:

方法1:修改Windows注册表(最直接的系统级解决)

Windows下eyeBeam的SIP协议关联存在注册表中,我们可以修改调用参数,自动剥离sip:前缀:

  1. 按下Win + R,输入regedit打开注册表编辑器
  2. 定位到路径:HKEY_CLASSES_ROOT\sip\shell\open\command
  3. 双击右侧的(默认)值,原来的内容大概是:
    "C:\Program Files (x86)\eyeBeam\eyeBeam.exe" "%1"
    
    你可以直接改成带参数替换的形式:
    "C:\Program Files (x86)\eyeBeam\eyeBeam.exe" "%1:sip:"=""
    
    要是担心参数替换不生效,更稳妥的方式是用批处理中转:
    • 新建一个eyeBeamLauncher.bat文件,写入以下内容:
      @echo off
      set "target_number=%~1"
      set "target_number=%target_number:sip:=%"
      start "" "C:\Program Files (x86)\eyeBeam\eyeBeam.exe" "%target_number%"
      
    • 再把注册表的默认值改成这个批处理的完整路径:
      "C:\你的批处理存放路径\eyeBeamLauncher.bat" "%1"
      
    这样每次点击SIP链接,批处理会自动去掉sip:前缀,再启动eyeBeam拨打纯号码。

方法2:修改eyeBeam配置文件(部分版本支持)

有些版本的eyeBeam允许通过配置文件调整号码解析规则:

  1. 找到eyeBeam的安装目录,备份config.xml文件后打开编辑
  2. 查找是否有<URLHandler>或<SIPURL>相关的配置节点,添加规则移除sip:前缀
  3. 如果找不到对应配置项,说明你的版本不支持这个方式,直接用方法1更可靠。

方法3:浏览器扩展/脚本(针对网页内链接)

如果你主要是在浏览器里点击这类SIP链接,可以用工具中转处理:

  • 比如用Tampermonkey编写简单的用户脚本,自动把页面中的sip:链接转换成纯号码的调用,直接触发eyeBeam拨打;
  • 也可以用Chrome的自定义协议处理扩展,拦截SIP链接请求后修改参数再传递给eyeBeam。

注意:修改注册表前一定要备份对应分支,避免操作失误影响其他程序的协议关联;另外要替换成你自己的eyeBeam实际安装路径。

内容的提问来源于stack exchange,提问作者rienkwind

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:17:11