Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
星号SIP呼叫中没有音频_Sip_Asterisk_Sip Server - Fatal编程技术网

星号SIP呼叫中没有音频

星号SIP呼叫中没有音频,sip,asterisk,sip-server,Sip,Asterisk,Sip Server,我几乎成功地发起了一个双面通话(点击通话):第一个是到我的办公室,第二个是到我的手机,使用Michal Niklas answer(谢谢Michal) 主要的问题是,这两个通话参与者彼此听不见对方的声音,我从内部上下文中使用了这两个。系统状态web UI向我显示4个活动频道和2个外部呼叫(当呼叫与双方连接时) 我配置了 频道:本地/我的办公室PHONE@from-内部的 分机:我的手机 当我将频道设置为Sip/1并用软电话检查时,效果非常好 感谢您的帮助……听起来像是NAT的问题;您是否正确转

我几乎成功地发起了一个双面通话(点击通话):第一个是到我的办公室,第二个是到我的手机,使用Michal Niklas answer(谢谢Michal)

主要的问题是,这两个通话参与者彼此听不见对方的声音,我从内部上下文中使用了这两个。系统状态web UI向我显示4个活动频道和2个外部呼叫(当呼叫与双方连接时)

我配置了 频道:本地/我的办公室PHONE@from-内部的 分机:我的手机

当我将频道设置为Sip/1并用软电话检查时,效果非常好


感谢您的帮助……

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

似乎是NAT问题。 下面是对sip.conf的一些建议

在用户定义中输入nat=yes 和 在[general]标记中,放置externip和localnet

e、 g

[概述]
外压=
localnet=192.168.2.0/255.255.0.0

尝试在sip_nat.conf中添加/更改您的IP地址

vi /etc/asterisk/sip_nat.conf
添加/更改

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

保存、退出并重新启动

在/etc/asterisk/rtp.conf中配置

[general]
rtpstart=10000
rtpend=20000
转到asterisk cli

rasterisk -vvvvvvvvvvvvvvvv
core reload

在我的情况下,我必须将
chan sip设置
freepbx.tld/admin/config.php?display=sipsettings
)从
nat
更改为
route


除了NAT问题,我在3个案例中也遇到了这个问题:

1)在/etc/asterisk/sip.conf上配置错误的参数localnet:请确保为手机设置了网络地址。您可以添加多个网络,例如: localnet=172.16.1.0/24 localnet=192.168.1.0/24

2)未接听电话:在拨号计划(/etc/asterisk/extensions.conf)中,您需要接听电话,然后他们才能发送任何音频(RTP),请确保每个电话都通过接听()

3)一次接听多个电话:一个电话只能接听一次,在某些星号版本中,如果一个电话接听两次或更多次,您将不会收到音频,因此请确保您不会收到音频

不管怎样,为什么星号要打2个电话?单击调用的一般解决方法是: 要打电话给Alice并在Alice应答时(并且仅在它应答时)打电话给Bob,Bob将直接连接到Alice,因此您应该在任何时候只有1个呼叫和2个频道


也许这会有帮助:

好吧,我还没有这么做。什么是解决这个问题的最佳方法?@Sam这里是SIP/NAT/Asterisk的简短介绍:您好,我已经按照您在回答中提到的做了,然后我也没有听到声音。。我听到嘟嘟声。。。但是没有声音可以帮忙吗?
rasterisk -vvvvvvvvvvvvvvvv
core reload