我正在尝试使用 Zoiper 将 SIP 对等端连接到我的 asterisk 服务器。对等端是我服务器上的软电话。我对对等端进行了以下配置:
[201]
disallow=all
allow=alaw
host=192.168.1.180
deny=0.0.0.0/0.0.0.0
permit=192.168.0.0/255.255.0.0
secret=apassword
type=peer
context=incoming-internal
canreinvite=no
qualify=yes
nat=no
srtpcapable=no
encryption=no
当我不使用时,host=dynamic
对等点是可联系的。但是,当我拨打电话时,我收到:
Zoiper 给出了一个SIP 403 -Forbidden error, bearer capability not authorized
,而 Asterisk 给出了一个:
NOTICE[17637]: chan_sip.c:23540 handle_request_invite: Failed to authenticate device <sip:[email protected];transport=UDP>;tag=81635b62
当我将配置放到host=dynamic
对等端连接时,它变得无法访问。有什么办法可以解决这个问题吗?
答案1
更改type=peer
为type=friend
制作sip reload
并重试。
SIP 客户端必须使用type=friend
才能进行身份验证、接收和发送呼叫。
答案2
我遇到了同样的问题。我做了以下更改:nat=yes,并确保 Zoiper 使用 udp 和 STUN