分机无法注册的原因及解决方案

分机无法注册的原因

分机建立完成后,接下来我们需要配置软电话,待软电话注册到分机成功之后,方可进行呼出呼入等功能。 在注册过程中经常遇到失败的情况,大致分为:1.用户名、密码问题 2.防火墙问题 3.端口问题

点击[PBX管理]→[分机管理],查看分机记录,注册成功则分机的“连接状态”显示绿色。假如显示 UNREGISTERED或者UNKNOWN,则表示注册失败。

原因及解决方案

原因及解决方案之一

注册失败的原因之一:用户名、密码错误问题 解决方案:1.检查UserId是否只填写了5001,而忽略了团队的标识astercc 2.Password是否正确

其中,UserId、Password 在[分机管理]里,双击待注册的分机记录,分别对应“注册帐号”、“注册密码”。

原因及解决方案之二

注册失败的原因之二:防火墙解决方案:1.关闭或者卸载防火墙以后,再重新注册 2.配置软件对分机的防护

  • 查看防火墙状态:/etc/init.d/iptables status
  • 暂时关闭防火墙:/etc/init.d/iptables stop
  • 开启防火墙(重启后生效): chkconfig iptables on
  • 关闭防火墙(重启后生效): chkconfig iptables off
  • 开启防火墙(即时生效,重启后失效): service iptables start
  • 关闭防火墙(即时生效,重启后失效): service iptables stop
  • 重启防火墙: service iptables restart

假如服务器端使用SIP默认端口:5060,则 vi /etc/sysconfig/iptables 应该看到防火墙有相应“允许端口通过”的配置,如下图:

原因及解决方案之三

注册失败的原因之三:服务器所使用协议端口的问题(如:端口port已被占用,端口不允许使用或者端口冲突) 解决方案:换个服务端口,再注册软电话

我们手动将SIP注册端口改为5888后,查看端口占用情况的命令:
 lsof -i 

假若我们将SIP注册端口改为80,则会与HTTP服务端口相互冲突,软电话在注册时也不会注册成功。进入 asterisk 控制台你会发现如下ERROR:

zh/常见问题及解答/分机无法注册的原因及解决方案.txt · 最后更改: 2017/12/12 11:05 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki