我想在家里做一个小型Asterisk服务器。我在Ubuntu上安装了星号我使用两台电脑,以便相互连接。当我连接时,我可以在Wireshark中看到注册器正常。这是sip show peers命令的输出:
Name/username Host Dyn Forcerport ACL Port Status
uriel/uriel 192.168.1.101 D N 5060 Unmonitored
vibrant/vibrant 192.168.1.100 D N 5060 Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]
但问题是当我呼叫sip时:vibrant@192.168.1.200从乌里埃尔我得到404没有找到。
对不起我的英语。
正如用户mealstrom所问:sip.conf
[vibrant]
type=friend
username=vibrant
secret=
host=dynamic
context=tutorial
nat=yes
qualify=yes
[uriel]
type=friend
username=uriel
secret=
host=dynamic
context=tutorial
nat=yes
qualify=yes
您需要设置一个拨号计划。在sip.config中,您为每个sip用户设置默认上下文。然后在extensions.conf中创建这个上下文并将对话计划保存在其中。你可以看到星号的例子,它们非常好。当然,如果你仍然有问题,请在这里询问:)