免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6630 | 回复: 2
打印 上一主题 下一主题

asterisk server 远程登录time out 408 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-27 21:02 |只看该作者 |倒序浏览
centos5,asterisk service在公网上

安装了asterisk 1.6.2 通过Installing Asterisk With Yum
http://www.asterisk.org/downloads/yum
安装成功
配置sip.conf

context=default           
allowoverlap=no            
udpbindaddr=0.0.0.0
bindport=5060
qualify=yes
nat=yes

[101]
type=friend        
secret=101            
host=dynamic         
context=internal
username=101
callgroup=1           
pickupgroup=1      

[102]
type=friend           
secret=102            
host=dynamic        
context=internal      
username=102        
callgroup=1         
pickupgroup=1


extensions.conf

[default]
[internal]
exten=>101,1,Dial(SIP/101,20)        ;20 is timeout
exten=>102,1,Dial(SIP/102,20)

========
我使用xlite进行连接,总返回
timeout 408
我在asterisk CLI是看不到连接信息的,没有任何信息
在桌面上用wireshark进行看包,发现只有发出的SIP包,没有服务器的响应包

==================
上网搜索一下,说可能是firewall的原因
因此,我用此方法打开了5060,10000-20000 UDP
# iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT
# iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

如此:我机器的状态如下iptables status

Table: filter
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    acctboth   all  --  0.0.0.0/0            0.0.0.0/0
2    ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:5060
3    ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpts:10000:20000


这样我在登录,还是返回time out 408

我以为崩溃了,然后用
tcpdump udp port 5060在服务器上来查看有没有来自客户端的包

x-lite尝试登录,但发现没有UDP过来在服务器上看不到,通过上面命令


===========

那位大哥知道原因,请告之,我弄了好几天了

论坛徽章:
0
2 [报告]
发表于 2011-03-29 21:25 |只看该作者
的确,我无法在服务器得到
来自5060的数据包,通过tcpdump udp port 5060

但可以得到MYSQL
3306的这些包,


这就奇怪了,虚拟服务器VPS,不让我过SIP包?

论坛徽章:
0
3 [报告]
发表于 2011-03-29 21:31 |只看该作者
]# netstat -lup
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
udp        0      0 lccall.com:domain           *:*                                     5527/named
udp        0      0 localhost.locald:domain     *:*                                     5527/named
udp        0      0 *:mgcp-callagent            *:*                                     10164/asterisk
udp        0      0 *:4520                      *:*                                     10164/asterisk
udp        0      0 *:iax                       *:*                                     10164/asterisk
udp        0      0 *:commplex-main             *:*                                     10164/asterisk
udp        0      0 *:5060                      *:*                                     10164/asterisk

也说明运行了asterisk,正在监听
5060
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP