我在aws ec2 ubuntu 14.04图像上有一个星号服务器v 11.7但是无法通过OpenVPN从sip手机(游标或linphone)获得任何声音。我曾尝试使用DTMF SIP INFO和RFC2833,但都不起作用。手机都播放默认声音。星号服务器回答ok,extensions.conf在CLI中工作正常。我也配置了twilio并使用skype拨号工作正常。
这是我的sip.conf
[general]
context=public
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
transport=udp
localnet=10.0.0.0/255.0.0.0
externip=xxx.xxx.xxx.xxx
nat=force_rport,comedia
preferred_codec_only=yes
disallow=all
allow=ulaw
sipdebug=yes
[friends_internal](!)
type=friend
host=dynamic
context=from-internal
dtmfmode=auto
disallow=all
allow=ulaw
deny=0.0.0.0/0.0.0.0
permit=10.0.0.0/255.0.0.0
[markhorrocks](friends_internal)
secret=not-telling
这是iptables [编辑]
-A INPUT -p tcp -m multiport --dports 5222 -m comment --comment "055 asterisk-jingle-tcp-5222" -j ACCEPT
-A INPUT -p tcp -m multiport --dports 5223 -m comment --comment "055 asterisk-jingle-tcp-5223" -j ACCEPT
-A INPUT -p udp -m multiport --dports 5222 -m comment --comment "055 asterisk-jingle-udp-5222" -j ACCEPT
-A INPUT -p udp -m multiport --dports 5223 -m comment --comment "055 asterisk-jingle-udp-5223" -j ACCEPT
-A INPUT -p tcp -m multiport --dports 5060 -m comment --comment "055 asterisk-sip-tcp-5060" -j ACCEPT
-A INPUT -p tcp -m multiport --dports 5061 -m comment --comment "055 asterisk-sip-tcp-5061" -j ACCEPT
-A INPUT -p udp -m multiport --dports 5060 -m comment --comment "055 asterisk-sip-udp-5060" -j ACCEPT
-A INPUT -p udp -m multiport --dports 5061 -m comment --comment "055 asterisk-sip-udp-5061" -j ACCEPT
答案 0 :(得分:1)
我必须设置Zoiper设置 - >高级,使用rport媒体。最后它奏效了。