星号不接收rtp消息

时间:2013-09-10 08:08:46

标签: asterisk

我需要使用SIP服务器。

我的选择是'星号'

那个版本是1.8.0

我配置了所有的星号。

和...我正在使用X-lite,Zoiper呼叫两个用户(0000FFFF0001,0000FFFF0002)。

用户通话不是问题。太棒了。

但我什么都听不到。

我可以打电话给其他用户,结束通话。

我的消息来源如下。

sip.conf

[office-phone](!)
type=friend
host=dynamic
nat=yes
secret=pspsps
dtmfmode=auto
disallow=all
allow=alaw
allow=ulaw
qualify=yes
canreinvite=no
context=LocalSets

[0000FFFF0001](office-phone)
defaultip=223.33.184.3

[0000FFFF0002](office-phone)
externip=192.168.194.2
localnet=192.168.0.100/255.255.255.0

的extensions.conf

[LocalSets]
exten => 100,1,Dial(SIP/0000FFFF0001)
exten => 101,1,Dial(SIP/0000FFFF0002)

exten => 200,1,Answer()
exten => 200,n,SayNumber(5)
exten => 200,n,Wait(1)
exten => 200,n,SayNumber(5)
exten => 200,n,Hangup()

我预计rtp问题。

我打开了TCP / UDP端口20000~30000。

和我的共享者NAT已配置。

帮助我。我需要你的建议。

1 个答案:

答案 0 :(得分:0)

我相信你需要把你的externip,localnet和canreinvite放在你的一般设置中,而不是在sip peer本身。

您是否将rtp.conf中的端口与服务器对接并允许通过防火墙?

我建议您制作两个测试扩展,让我们使用201来回答并调用MusicOnHold应用程序,如果您从sip手机拨打该分机,您会收到音频吗?

创建可以回答并调用Echo应用程序的分机202,如果您对着手机说话,您是否会听到您回复给您的语音?