无法验证 SIP 对等体

无法验证 SIP 对等体

我正在尝试使用 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=peertype=friend制作sip reload并重试。

SIP 客户端必须使用type=friend才能进行身份验证、接收和发送呼叫。

答案2

我遇到了同样的问题。我做了以下更改:nat=yes,并确保 Zoiper 使用 udp 和 STUN

相关内容