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

Vicidial v7.0.3内部呼叫问题求助:新装系统本地呼叫异常

排查Vicidial v7.0.3 内部呼叫异常的分步方案

嘿,看你的环境配置(新安装的V7.0.3、SNOM 710话机,已经完成基础部署但没配运营商),内部呼叫不通大概率是注册、路由或者参数匹配的问题,咱们一步步来捋:

1. 先确认分机在Vicidial后台的注册状态

  • 登录到Vicidial的admin界面,进入Phones菜单,找到你配置的分机
  • 查看每个分机的Status列:如果显示Registered,说明话机已经成功和Vicidial建立SIP连接;如果是Unregistered,先解决注册问题
    • 要是未注册,先检查SNOM话机的SIP服务器地址是否填对Vicidial的内部网卡IP
    • 话机的分机号、密码要和Vicidial后台创建分机时的Extension和Password完全一致,注意大小写(Vicidial默认密码是小写,但话机可能会自动转大写,建议手动输入一致)

2. 检查Vicidial的SIP端口与防火墙规则

  • 你已经把一张网卡设为内部模式,但要确认这张网卡开放了SIP相关端口:
    • 登录到Vicibox服务器的命令行,用iptables -L -n查看内部网卡的规则,确保允许UDP 5060(默认SIP端口)、UDP 10000-20000(RTP媒体端口)的入站流量
    • 如果用的是firewalld,执行firewall-cmd --list-all --zone=internal确认上述端口在内部区域是允许的
  • 另外,Vicidial的Asterisk配置里的SIP监听地址要绑定到内部网卡IP:
    • 编辑/etc/asterisk/sip.conf,找到bindaddr参数,设置为内部网卡的IP(比如bindaddr=192.168.1.10),然后重启Asterisk:service asterisk restart

3. 验证SNOM 710话机的SIP参数配置

  • 话机端要确保这些参数正确:
    • SIP Server:填写Vicidial内部网卡的IP,不要用外部IP(因为是内部呼叫)
    • Outbound Proxy:留空或者填写内部网卡IP(如果Vicidial没有配置出站代理的话,留空即可)
    • RTP Port Range:要和Vicidial的Asterisk配置一致(默认10000-20000),话机上不要设置超出这个范围的端口
    • Codec:优先选择G.711u或者G.711a,Vicidial默认支持这两个,避免用高压缩的编码导致媒体流不通

4. 检查Vicidial的内部路由与拨号规则

  • 虽然你说还没配置运营商拨号规则,但内部呼叫需要确认Inbound Routes和Extension Routes的设置:
    • 进入Vicidial admin界面的Inbound Routes,确认有没有针对内部分机的路由(默认Vicidial会自动创建内部分机的路由,但可以检查一下Extension字段是否包含你的分机号段)
    • 另外,在Dial Plans里,默认的internal拨号计划是否包含了分机号的匹配规则(比如_XXX或者_XXXX,根据你的分机号位数调整)

5. 查看Asterisk日志定位问题

  • 如果上面的步骤都没问题,就直接看Asterisk的实时日志来抓包:
    • 在Vicibox命令行执行asterisk -rvvv进入Asterisk控制台
    • 用另一台话机拨打有问题的分机,看控制台输出的日志:
      • 如果显示No route to destination,说明拨号规则或者路由没配置对
      • 如果显示SIP/200 - No response,说明话机注册有问题或者网络不通(虽然你说能ping通,但SIP是UDP,可能有丢包)
      • 如果显示RTP stream not established,说明媒体端口被防火墙拦截,或者话机的RTP参数不对

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:09:16