2011-04-05 171 views
7

我几乎设法启动一个双面呼叫(点击通话):第一到我的办公室和第二到我的手机使用Michal Niklas答复(谢谢Michal) Asterisk click to callAsterisk SIP呼叫没有音频

主要问题是2个呼叫参与者不能互相听到一个,我使用了来自他们两个的内部上下文。当呼叫与双方连接时,系统状态Web UI会显示4个活动频道和2个外部呼叫。

我配置了 频道:地方/我的办公室电话@从内部 扩展名:我的手机

当我设置的通道,以SIP/1和软电话检查它的伟大工程!

感谢您的帮助...

回答

1

听起来像一个NAT问题;你是否正确转发RTP端口?您是否在软电话中配置了STUN服务器(如果有)?

+0

好了,我都没有这样做。解决这个问题最好的方法是什么? – Sam 2011-04-07 07:56:07

+1

@Sam这里是SIP/NAT/Asterisk的简介:http://www.voip-info.org/wiki/view/Asterisk+SIP+NAT+solutions – 2011-04-07 08:03:43

11

似乎是NAT问题。 这里有sip.conf一些建议

放NAT =是在用户定义 和[一般]标签,放externip和localnet的

例如

[general] 
externip=<your global IP> 
localnet=192.168.2.0/255.255.0.0 
0

尝试添加/更改你sip_nat.conf是ip地址

vi /etc/asterisk/sip_nat.conf 

添加/更改

nat=yes 
externip=XXX.XXX.XXX.XXX 

保存,退出并重新启动

0

在配置的/ etc /星号/ rtp.conf

[general] 
rtpstart=10000 
rtpend=20000 

去星号CLI

rasterisk -vvvvvvvvvvvvvvvv 
core reload