差别

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

到此差别页面的链接

后一修订版
前一修订版
zh:常见问题及解答:如何确定voip中出现的问题 [2014/04/24 01:55] – 创建 solozh:常见问题及解答:如何确定voip中出现的问题 [2015/05/04 05:17] (当前版本) – [如何确定voip中出现的问题] liuxl
行 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 · 最后更改: (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki