我在debian服务器上设置了一个简单的星号服务器 我的目标是在我的星号服务器上使用语音和后来的视频互相拨打两部安卓手机。实际上他们通过3G / 4G网络连接,我使用imsDroid软电话。
我可以让两部手机互相通话,我可以在两端接听电话。
但我听不到任何声音,也看不到任何视频。
我是初学者,使用SIP协议和星号。我可能已经严重配置了星号或软电话。
您知道如何解决此问题吗?或者甚至如何调试它?谢谢!
sip.conf:
[general]
context=internal
allowguest=no
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=no
disallow=all
allow=ulaw
alwaysauthreject=yes
canreinvite=no
nat=yes
session-timers=refuse
localnet=192.168.1.0/255.255.255.0
[7001]
type=friend
host=dynamic
secret=123
context=internal
[7002]
type=friend
host=dynamic
secret=456
context=internal
的extensions.conf:
[internal]
exten => 7001,1,Answer()
exten => 7001,2,Dial(SIP/7001,60)
exten => 7001,3,Playback(vm-nobodyavail)
exten => 7001,4,VoiceMail(7001@main)
exten => 7001,5,Hangup()
exten => 7002,1,Answer()
exten => 7002,2,Dial(SIP/7002,60)
exten => 7002,3,Playback(vm-nobodyavail)
exten => 7002,4,VoiceMail(7002@main)
exten => 7002,5,Hangup()
exten => 8001,1,VoicemailMain(7001@main)
exten => 8001,2,Hangup()
exten => 8002,1,VoicemailMain(7002@main)
exten => 8002,2,Hangup()
的modules.conf:
[modules]
autoload=no
load=pbx_config.so
load=chan_sip.so
load=chan_iax2.so
load=res_rtp_asterisk.so
load=app_hangup.so
load=app_dial.so
load=codec_ulaw.so
load=codec_gsm.so
答案 0 :(得分:0)
已解决!
我必须在externip=my.external.ip
中配置sip.conf
,因为我在NAT后面运行了星号!
我还添加了h263 codec
以使视频正常工作,并在videosupport=yes
中添加了sip.conf