差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
zh:常见问题及解答:如何确定voip中出现的问题 [2014/04/24 01:55]
solo 创建
zh:常见问题及解答:如何确定voip中出现的问题 [2017/12/12 03:05] (当前版本)
行 1: 行 1:
-====== 如何确定voip中出现的问题 ======+====== 如何确定VoIP中出现的问题 ======
   * 在一个VoIP系统中,所有通信都基于IP网络,绝大部分问题也与网络相关   * 在一个VoIP系统中,所有通信都基于IP网络,绝大部分问题也与网络相关
   * 本文介绍了常见错误以及如何利用ngrep这个工具来查找问题   * 本文介绍了常见错误以及如何利用ngrep这个工具来查找问题
行 18: 行 18:
 这个命令将列出来自199.182.132.101的所有到达eth0 5060端口的包 这个命令将列出来自199.182.132.101的所有到达eth0 5060端口的包
  
 +
 +<​code>​
 +ngrep -deth0 -qWbyline "​^REGISTER"​ port 5060
 +</​code>​
 +这个命令将列出所有到达eth0 5060端口的REGISTER包(用于注册或者注销)
 +
 +<​code>​
 +ngrep -deth0 -qWbyline "​astercc-5001@"​ port 5060
 +</​code>​
 +这个命令将列出所有到达eth0 5060端口的包含分机astercc-5001信息的包
 +
 +分机注册时你将会看到
 +
 +{{:​zh:​常见问题及解答:​register.png?​768|}}
 +
 +===== 分机注册问题 =====
 +  * 408 request timeout 注册超时
 +    * 当发现分机无法注册时,通过ngrep看不到任何对方发来的包
 +    * 检查本机防火墙,可以通过/​etc/​init.d/​iptables stop来确认防火墙未启用
 +    * 在有nat的情况下(即服务器处于路由器之后),​请确认udp 5060端口做了正确的转发
 +  * 403 forbidden 用户密码错误
 +    * 请检查是否设定了正确的用户名密码
 +===== 拨号问题 =====
 +  * 484 Address Incomplete
 +    * 请尝试关闭sip设置中的video support
 +  * 488 Not Acceptable Here
 +    * 请确认语音编码设置正确,包括局端和客户端
 +===== 通话问题 =====
 +  * 通话问题一般发生在有nat的情况,即服务器处于路由器或者防火墙之后,通过外网注册的分机通话时会出现 无声 单通等情况
 +  * 系统需要设置公网ip和内网ip,如图,其中exterip填写服务器对应的公网地址,localnet填写服务器的内网网段(可以通过ifconfig命令显示服务器所在的网段) 多个网段之间用逗号(,​)分隔
 +
 +{{:​zh:​常见问题及解答:​sip_settings.png?​768|}}
  
zh/常见问题及解答/如何确定voip中出现的问题.1398304518.txt.gz · 最后更改: 2017/12/12 03:11 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki